ZHCABH6A January   2022  – October 2022 MSP430FR2533

 

  1.   摘要
  2.   商标
  3. 1引言
  4. 2自感电容式触控的基本知识和原理
  5. 3MSP430FR2533 液位测量应用
    1. 3.1 系统设计
    2. 3.2 硬件设计
    3. 3.3 软件设计
    4. 3.4 测试结果
  6. 4结语
  7. 5参考文献
  8. 6修订历史记录

系统设计

配置 GUI。配置相应的 MCU 和虚拟传感器,并生成程序源代码。有关具体流程,请参阅 CapTIvate 手册。图 3-1 显示了电容式触控工程文件和生成的源代码。

GUID-F5AD580C-18C0-4695-9427-CD90B61AE70B-low.png图 3-1 电容式触控工程文件和生成的源代码

图 3-2 显示了 CapTIvate 中的重要参数关系,其中的参数与液位检测相关。

GUID-20220112-SS0I-0MNW-KQFP-1MLJVSGNQTPS-low.png图 3-2 参数关系

参数分为硬件配置参数和软件配置参数。首先,采样模块通过检测外部电容生成原始数据。“转换计数”和“转换增益”决定了采样模块的增益。然后数据通过可选的抗噪声模块(展频频谱采样、过采样等功能),实现噪声滤除。输出数据首先与“错误阈值”进行比较。随后通过不同强度的 IIR 滤波生成 filterCount,用于表征实时电容变化,并使用 LTA(长期平均值,默认值为 7)来表征环境的基础电容。此处的 filterCount 对应的是 GUI 数据监控模块中的“Count”,LTA 对应的是“LTA”。两者之间的差值 Delta 用于表征触摸产生的电容变化。触摸引起的电容变化百分比与 filterCount 和 LTA 之间的关系如Equation5 所示。对于自电容检测,Delta 为正值。

Equation4. D e l t a = f i l t e r C o u n t - L T A
Equation5. C t o u c h = C t o u c h - C b a s e = α * G a i n ( 1 L T A) + D e l t a -     1 L T A )