触摸屏的校准方法

触摸屏的校准方法

ID:37842183

大小:251.96 KB

页数:7页

时间:2019-06-01

触摸屏的校准方法_第1页
触摸屏的校准方法_第2页
触摸屏的校准方法_第3页
触摸屏的校准方法_第4页
触摸屏的校准方法_第5页
资源描述:

《触摸屏的校准方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、触摸屏的校准方法嵌入式系统开发2009-02-1421:15:01阅读1679评论0字号:大中小订阅阻性触摸屏与LCD显示器上的各点很难完全准确配合,因此除了采用精确的机械装配技术校准之外,在使用之前还必须进行软件校准。本文介绍的校准方法首先确定误差源,然后通过三个选定点导出触摸屏的校准矩阵,并用软件方法来实施点与点之间对应关系的校准。掌握这种技术,对降低嵌入式系统的成本至关重要。图1所示是一个阻性触摸屏的横截面,其结构十分简单,由上下相对放置的两片玻璃构成,玻璃的内表面涂上薄薄一层导电材料,并用一些小玻璃珠将导电表面隔开。当手指或铁笔按压玻璃表面时,上

2、层玻璃产生弯曲接触下层玻璃。这种结构中玻璃珠间的距离决定了触摸屏的敏感度。玻璃珠互相放置得越近,敏感度越小,压力就要越大,以使两层玻璃片可靠接触。图2所示是触摸屏的等效电路。通过一个触摸屏控制器(AD转换器)将电源的正、负极加到一块玻璃的导电层两端,另一块玻璃上的导电层则起到一个电位计游标的作用。在玻璃上不同的触摸点,导电的情况也不同,数字转换器上便会录得不同的测试电压值,然后控制器将录得的电压值转换成一个二维坐标:X轴坐标和Y坐标。这些控制器每秒钟可进行200次或更多的采样。采样率通常与背景噪声和控制器质量有关。智能控制器还具备其它一些功能,如检测到触

3、摸时中断CPU、在检测到触摸前设定采样率连续进行采样。没有触摸时,控制器处于待机状态。由于阻性触摸屏结构简单、操作易懂、所需软硬件有多个厂商可供选择,因此可用于对成本敏感的设计中。然而,由于触摸屏与它背后的显示器(LCD或其它)间的对应点很难完全配合,因此几乎所有带阻性触摸屏的设备在出厂前均要经过一定的校准。否则在触摸屏上点击某一按钮或选择某项功能时,内置的软件便无法对这一点击做出正确响应。本文介绍的校准方法需要三个目标点/或测试点,然后依次进行触摸测试,以确定该显示屏特有的校准因数。最后通过这些校准因数将触摸屏的对应点与实际显示的对应点完全对应起来。误

4、差的来源有几个误差源会影响触摸屏控制器,使之无法产生正确的对应点X和Y坐标。最主要的误差源是电气噪声、机械误差及放大因子。此外,操作者的误操作也会有所影响,如手指或铁笔按压时间不够长或压力不够大。以上所有误差均会产生无用数据,必须对它进行纠正补偿才能使触摸屏正常工作。在各种电气系统中,由热效应或电磁效应以及系统设计缺陷引起的电气噪声无处不在。在触摸屏中,由于AD转换器的前端电路具有高输入阻抗,因此特别容易受到电气噪声的影响。除了对带有触摸屏控制器的电路小心布局外,我们通常在AD转换器输入端增加低通滤波器来解决这一问题。此外也可选择软件方法,舍弃AD转换中

5、的最小的一、两位,并用算法将一些落在允许误差范围之外的数据点从采样流中去除。这种软件算法也可消除由使用者产生的误差。本文所阐述的校准方法可用来解决由于机械误差和放大因素引起的误差。图3中的圆圈表示触摸屏下的LCD显示的图形,椭圆则表示当用户顺着LCD显示的图像画圈时,触摸屏对应点的集合,不过有所夸大。这个重建的图形显然经过一系列旋转、移位和放大,而且在每个方向变换的参数不一样。校准的重点则是将触摸屏上显示的这个重建图形经过变换,换算出与LCD显示的图形相一致的对应点集合。校准的数学基础为了得到一个通用解决方案,我们将每个点描述为一个数学参量。如图4所示,

6、可将LCD显示器上的每个点当作一个矢量PD,而该点在触摸屏上对应的点则当作矢量P。此外,我们假设一个参量M,通过这个参量可将PD与P进行换算,即PD=MP(1)这里的M是一个转换矩阵,也是我们要研究的对象。如果能得到转换矩阵M中相关的数值,那么给定触摸屏上任一点P,我们就可换算出它在LCD显示器上的对应点PD。现在假设LCD显示器上的任一点都与触摸屏上的某点相对应,但要经过旋转、移位和放大处理。如果按矢量的长度和角度将每个点用(X,Y)两个坐标来表示,则LCD显示器和触摸屏上的点都可通过以下方程式来表达:如果触摸屏在校准时与显示屏之间存在一个角度差异,为

7、了进行补偿,要进行旋转处理,即θr=θD-θ,θr是角度差。这样我们便可得到一个中间点:将每个点的X坐标和Y坐标以不同的因子放大,得到KX和KY。考虑放大因子可以得到以下方程式,它更准确地描述了LCD显示器与触摸屏上点与点之间的对应关系:最后,我们加上位移因子XT和YT,得到LCD显示器与触摸屏上点与点之间的对应方程式:为了将方程式5再次变换以求取方程式中的未知量,假设触摸屏和LCD显示器上点与点之间有一个角度差θr,但这一角度极小,因此sinθr≈θr,而cosθr≈1.0。根据这一假设我们得出另两个十分有用的近似方程式:通过以下组合,方程式5可重新表

8、示为:方程式7的优点在于,它采用触摸屏坐标描述了LCD显示器上的点坐标。上述方程

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。