This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] MSP430FR2512:CapTIvate 接近传感器问题

Guru**** 2387830 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1474311/msp430fr2512-captivate-proximity-sensors-problem

器件型号:MSP430FR2512

工具与软件:

尊敬的先生/马恩先生:

我尝试使用 MSP430FR2512IPW16创建互电容式接近传感器。

但在以下两种状态下、filterCount 具有相同的距离。
(a)打开电源时、目标放在传感器的检测电极上。
(B)目标在通电时不放置传感器的检测电极。

在(A)和(B)两种情况下是否有办法在相同距离处获得相同的值?

因此、基于阈值的物体检测决策失败。


我认为通过 CAPT_updateUI ()调用的 CAPT_calibrateSensorWithEMC ()可能会产生影响
filterCount 值。
因此我在 CAPT_updateUI ()中注释掉了 CAPT_calibrateSensorWithEMC ()、
并将 pTuning 值设置为 CAPT_calibrateSensorWithEMC ()开启(B)状态。
但 filterCount 的(A)和(B)仍不同。
这有什么原因吗?

此外、
CapTIvate 库是否有隐式调用 CAPT_calibrateSensorWithEMC ()的情况?


感谢您的阅读。
此致。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Tatsuo:

    在情况 A 和 B 下、增量计数值应该相同(接近0)、对吧? 由于 触控传感器、将在上电时进行校准。 可能不同。 顺便说一下、 接近传感器建议使用可实现更长距离检测的自电容模式。  

    如需更多信息、请参阅  

    设计指南—CapTIvateTm技术指南1.83.00.08文档 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Gary Gao San。

    感谢您的回答。

    是"delta count value" lta ?
    如果是这样,我在调用 CAPT_updateUI()之前设置 LTA.ui16Natural = LTA.ui16Decimal = 0。

    但检测到的 filterCount 如下:

    -情况(A)
    15mm:4313088
    10毫米:4341760
    0mm:5246976

    -箱(B)
    15mm:3522560
    10毫米:3534848
    0mm:4452352

    此致。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Gary Gao San。

    谢谢你。

    我在 CAPT_updateUI ()的 CAPT_calibrateSensorWithEMC ()中添加了注释、然后表示工作正常。

    所以、

    1) 1)设置 LTA.ui16Natural = LTA.ui16Decimal = 0、

    2)将 pTuning 值设置为 CAPT_calibrateSensorWithEMC ()开启(B)状态。

    3)调用 CAPT_UPDATEUI()( 正常版本)

    此致。