搜了网 | 设为主页 注册 | 登录
您现在的位置:主页 > 新闻资讯 > 功率电感:电阻触摸屏多点触控算法的研究与

新闻资讯

功率电感:电阻触摸屏多点触控算法的研究与实现(三)

2015/11/26

  2.3边沿检测结果的改进

  在进行测试画线的过程中,电压波形不是一条平滑的曲线,而是阶梯波,因此在采样过程中, 有可能在电压上升沿或者下降沿采样,这样采样得到两个点之间的电压,并不代表这个点是处于采样得到的两个点直线之间的任何一个点,而是如图3 所示,折线上的A 点或者B 点。这样会造成错误识别。在测试画线的时候,如果画线速度较快,第二次触摸时电压尚未稳定,会造成采样时的误读,落在电压变化的边沿,采样数据比A 点(下降沿)样数据大,比B 点(上升沿)小。理论上来说,的确存在一个跟这个采样数据对应的点,实际上选择的这个点不是A 点,就是B 点。下面来分析一下造成这种现象可能的原因。

  图3 采样点示意图

  首先是硬件电路,分两种情况:(1) 在供给触摸屏的电路中有电容储能,或者旁路中的电容给阶梯的电压的变化造成了延缓,(2) 在供电电路中存在比较大的电阻,电阻的功率电感特性影响较大,这两种情况都会导致电压变化的边沿拉长。此时采样的时机选在电压变化的边沿处的几率增大。

  即便不存在硬件电路问题,也不能保证所有的点都直接跳变,不能保证采样的时机不在电压上升沿或者下降沿处。所以要想避免这个问题,不仅要考虑硬电路问题,更要在现有的硬件电路基础上,在程序中剔除这些采样时机不对的点。因此,需要通过算法找出这些点,然后把它们剔除。基于这个思路,在2.2 节中,已经对每个点采样32 次,如果把这32 个采样值中的大值和小值分别找出来,就能消除边沿处的采样值影响。这里的大值是指在上一个阶梯下降时的采样值,小值是指在本阶梯下降时的采样值,然后用32 次采样的总和值减去这两个点的值。通过这种方法增加了采样数据的可信度,增强了触摸屏工作的可靠性。

   2.4临界点的改进

  关于触摸的临界点也有需要改进的地方。如图4 所示,给出了触摸电阻随压力的变化而变化的曲线图。

  图4 电阻变化时序

  由上图可以看出,如果是有效地触摸的话,电阻的变化率不会太大,如两接触临界点之间的电阻变化率就不是太大;但如果采样点正好落在接触临界点上,而且这个值小于2kΩ,那么,这个点就应该视为无效点,用采样的总和减去这个大值的点就可以了。但是,如果在这一点上采样两次,它的影响就会明显表现出来了。检测出来的点将会使显示结果出现跳越。所以对这一类无效的点,安全的做法就是将其直接剔除。可以在程序中设定:完成一次触摸以后,判断阻值的变化,比较大值和小值之间的差值,如果两个值的差值超过100Ω,则说明采样点在临界点上或者在临界点之外,判断为无效点,程序跳转到开始,重新开始检测点,这样就可以把这一类的点剔除掉。

相关产品

相关资讯

产品系列

企业视频展示
在线给我留言
在线和我洽谈

友情链接

深圳市贝优特科技有限公司
梁先生11:30:18
您好,欢迎光临深圳市贝优特科技有限公司,请发送您要咨询的内容。