首页 > 其他 > 详细

四线电阻触摸屏校准

时间:2015-05-03 19:01:08      阅读:259      评论:0      收藏:0      [点我收藏+]

关于触摸屏校准算法的分析

介绍一种比较简单的四线电阻触摸屏校准算法,本算法已在实际工程中使用,效果不错,大家放心使用!

一、准备工作

1、设LCD分辨率为LCDXLCDY(比如:800X480

2LCD坐标为逻辑坐标用L表示,触摸屏坐标为物理坐标(AD值)用P表示

3、触摸按下点逻辑坐标(Lx,Ly)为最终所求坐标

4、原理为利用触摸按下点的物理坐标求出按下点的逻辑坐标,即将触摸屏坐标转换为LCD坐标

 技术分享

二、实现过程:

1、在LCD上依次显示5个已知逻辑坐标的点A1B1C1D1E1

2、从A1开始每显示一个点,就触摸相应的点一次,然后依次采集记录5个物理坐标点,

   设其依次为A2B2C2D2E2

3、由A2B2的横坐标求平均值可得PFx,由C2D2的横坐标求平均值可得PHx

   由A2D2的纵坐标求平均值可得PIy,由B2C2的纵坐标求平均值可得PGy

   (注:求平均值是为了让采集到的物理坐标更准确)

4、由(3)(4)(5)(6)能求出触摸屏的4个极限物理坐标PxminPxmaxPymin|Pymax,   将其代入(1)(2)即可求出按下点的逻辑坐标(PxPy为采集到的按下点物理坐标)。

5、故可见关键在于求出触摸屏的极限物理坐标(即最左、最右、最上、最下边缘的AD采样值)

6、校准的实质就是重新确定触摸屏的极限物理坐标PxminPxmaxPymin|Pymax

7、点E用来判断触摸按下是否为有效。利用A2B2C2D2可计算出E2,将此计算值与实际E2采样值比较,差别较小则本次触摸校准有效,反正无效;无效则需重复上述过程直到有效为止。

 技术分享

技术分享


 

四线电阻触摸屏校准

原文:http://blog.csdn.net/dcx1205/article/details/45460465

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!