码迷,mamicode.com
首页 > 其他好文 > 详细

四线电阻触摸屏校准

时间:2015-05-03 19:03:05      阅读:124      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!