工具与软件:
大家好!
[当前出现的问题]
1、传感器的灵敏度有时会下降,而不采取任何特定措施。
→发生频率是在几个型号的电源打开后1到2周。
2、该问题只发生在频繁接触的传感器上。
3、传感器灵敏度一旦变差,就无法恢复,除非它被强制关闭。
4、转换计数= 1000、运行时重校准=禁用
5、电极由丙烯酸板制成,粘在板材上。
请告诉我如何改进。
此致、
Ito
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.
工具与软件:
大家好!
[当前出现的问题]
1、传感器的灵敏度有时会下降,而不采取任何特定措施。
→发生频率是在几个型号的电源打开后1到2周。
2、该问题只发生在频繁接触的传感器上。
3、传感器灵敏度一旦变差,就无法恢复,除非它被强制关闭。
4、转换计数= 1000、运行时重校准=禁用
5、电极由丙烯酸板制成,粘在板材上。
请告诉我如何改进。
此致、
Ito
您好、 Ito:
在更高的灵敏度下运行时、转换计数>= 1000可能会导致不必要的行为。 我怀疑可能发生的情况是接近和触摸阈值设置不正确。 例如、如果接近阈值过低、则可能是由噪声触发。 当触发接近事件时、LTA (长期平均值计算)将临时停止。
然后、当传感器的转换计数继续变化时、LTA 被锁定、并且当发生物理触摸时、当前转换计数已漂移至远离 LTA 的位置、并且未达到触控阈值。
现在、当您说传感器经常被触摸时、有多频繁? 每分钟一次、每秒一次和每秒多次...?
尊敬的 Dennis:
感谢您的答复。
转换计数过高会带来哪些负面影响?
它是否会导致灵敏度突然下降?
大约每5分钟~一小时一次。
下面是当前设置的一些图片。
如果您对更好的设置有任何建议、请告诉我。
此致、
Ito
你好、 我的第一个回答中有一个错误、所以我更正了它。 我说过"频率"、但意思是说"灵敏度"。 对于任何困惑、我深表歉意。
为了理解这一点、当按钮无响应时、您是说它们卡在"触控"状态、还是对任何手指触控都没有响应?
关于极高转换计数的负面影响(通常转换计数> 1000)、对会导致错误检测的内部和外部噪声非常敏感。 根据经验、如果需要大于1000的转换计数来使系统正常工作、则传感器设计、PCB 布局、系统中的其他因素或这三者的组合设计不当、且更高的灵敏度设置会尝试补偿这些缺陷。
我在您的最后一个屏幕截图中看到、接近设置以黄色突出显示。 这是一个警告、表示接近阈值过低、将受到噪音的影响。 请参阅"电容式触控应用中的灵敏度、SNR 和设计裕度"第4节。
接近设置= 75非常低。 最小阈值为0.6%、即215个计数。 在非常低的接近阈值下运行时、少量噪声可能会导致传感器接近至虚假检测状态。 只要传感器的接近度仍处于被检测状态、LTA (长期平均值)就会暂停或停止跟踪温度、湿度等导致的基线电容测量缓慢变化 在这些情况下、如果 LTA 保持停止状态的时间过长并且转换计数测量值继续向下漂移(在自电容模式下)、则转换计数可能会超过"触摸"阈值、且按钮将保持在"卡在开启"模式。
但从我阅读说明中可以看出、按钮没有响应。 我怀疑这与未启用自动重新校准有什么关系、我在屏幕截图#5中看到的就是这一点。 通常、当 LTA 与初始校准相差+/-12.5%时、它会被强制进入自动重新校准。 未能执行重新校准意味着 LTA 以及相关的触控阈值发生了漂移、无法正确检测到手指触控。
接下来、您可以通过 try....se将接近阈值设置为0.6%、与触摸阈值类似、然后重新启用自动重新校准。
此外、在 CapTIvate GUI 的主菜单中、选择 Options > Features > Advanced mode。 这使您可以在调优窗口中使用更多选项。
尊敬的 Dennis:
感谢您的答复。
我与客户分享了 Dennis 的观点。
根据我的理解、当按钮无响应时、您的意思是它们卡在"触摸"状态、还是它们没有响应任何手指触摸?
→不响应任何手指触摸。
照片设置中有错误。
转换增益不正确100→正确150
ProxThreshold 不正确75→正确100
接下来、什么是"卡在开启"模式?
此致、
Ito
接下来、什么是"卡死"模式?
这意味着传感器会在手指触摸时检测到触控、但当手指被移除时、传感器会继续报告触控情况、而不是没有触控。 此故障导致 SW 认为一个手指仍在触控传感器。
客户可以触摸、但触摸时条码出现滞后
我不知道是什么原因造成的滞后。 条形计数的响应与灵敏度无关。 客户是否可以观看视频、在触摸传感器时同时查看 GUI 中的条形图视图?
客户是否知道他们可以在 GUI 的振荡器视图中绘制传感器转换计数、LTA、接近和触摸阈值并记录数据? 如果他们可以设置此设置并多次触摸传感器、数据将帮助我更好地了解正在发生的情况。
CapTIvate 技术指南的 GUI 一章中提供了介绍如何 设置日志记录文件的信息。
这种情况发生的频率有多高? 当触摸或摘下一根手指时、还是随机地触摸时、会发生这种情况?
如果暂时停止数据、然后再次启动、这表示系统中的其他东西(例如来自 I2C、UART、ADC 等的中断)被阻止(阻止提供 CapTIvate 中断服务。 BTW、潜在中断优先级是 MSP430中所有中断中最低的、因此、如果 CPU 花费过多时间来处理另一个中断、这将导致潜在测量和数据输出出现一些延迟。
另一个可能的原因、您最可能看到的问题是重新校准后的电容问题。 重新校准有3种原因。 1)当温度发生非常大的摆幅会导致 LTA 与上次校准相比变化超过+/- 12.5%时;2)出现负触;3)最大计数误差、这是传感器完成测量所需的时间过长而导致的。
关于最后一个问题、调优参数中设置了误差阈值。 无论目标转换计数设置为多少、均可尝试设置此2倍。 例如、如果目标转换计数= 500、则设置误差阈值= 1000。