(一)遇到问题
1.
采集的数据有剧烈抖动
症状触摸屏压下以后,即使保持位置不动,所取得的XY坐标也会不时发生较大范围的跳动,幅度达到十几个到几十个像素
分析
通常触摸屏的抖动是不可避免的,毕竟是一个模拟信号的AD转换的过程,但是正常抖动应该在几个像素以下。大范围的坐标抖动,说明AD转换采样取得的电压值有较大变化。理论上大致会有两类原因造成:
AD转换的参考电压跳动
取样PIN脚输入电压跳动
因此,外推一下,不外乎是:
参考电压或取样PIN脚电压受到干扰
取样时刻,对应PIN脚的电压值还未稳定
触摸屏本身质量原因(如贴合存在空隙等),触压时电阻值变化较大,造成输出电压的抖动
解决
具体解决时就要具体分析跳动的现象和规律了
通常如果是内置触摸屏控制模块的MPU,取样PIN脚数据受到干扰的可能性较大,因为这时候,电阻式触摸屏的4个PIN脚的走线相对独立的触摸屏控制芯片来说,可能会比较长,周边的其它信号线可能也比较多。要注意保护好信号。
后两者对应的措施包括延迟消抖,合理安排采样时间,间隔。 改进触摸屏本身等。
最后,抖动有时候是不能完全消除的,可以通过数据平滑的措施在一定程度上减弱抖动带来的干扰。
2.在第一次触摸