ZHCABH6A January 2022 – October 2022 MSP430FR2533
配置 GUI。配置相应的 MCU 和虚拟传感器,并生成程序源代码。有关具体流程,请参阅 CapTIvate 手册。图 3-1 显示了电容式触控工程文件和生成的源代码。
图 3-2 显示了 CapTIvate 中的重要参数关系,其中的参数与液位检测相关。
参数分为硬件配置参数和软件配置参数。首先,采样模块通过检测外部电容生成原始数据。“转换计数”和“转换增益”决定了采样模块的增益。然后数据通过可选的抗噪声模块(展频频谱采样、过采样等功能),实现噪声滤除。输出数据首先与“错误阈值”进行比较。随后通过不同强度的 IIR 滤波生成 filterCount,用于表征实时电容变化,并使用 LTA(长期平均值,默认值为 7)来表征环境的基础电容。此处的 filterCount 对应的是 GUI 数据监控模块中的“Count”,LTA 对应的是“LTA”。两者之间的差值 Delta 用于表征触摸产生的电容变化。触摸引起的电容变化百分比与 filterCount 和 LTA 之间的关系如Equation5 所示。对于自电容检测,Delta 为正值。