打印版-一种校准触摸屏显示屏之间点和点对应关系算法.PDFVIP

  • 3
  • 0
  • 约6.11千字
  • 约 4页
  • 2019-04-23 发布于湖北
  • 举报

打印版-一种校准触摸屏显示屏之间点和点对应关系算法.PDF

打印版 - 一种校准触摸屏/显示屏之间点与点对应关系的算法 Page 1 of 4 EDA/IC设计 欲打印此文章,从您的浏览器菜单中选择 “文件”后再选“打印”。 一种一种校准校准触摸触摸屏屏/显示显示屏屏之之间间点点与与点点对应关对应关系的算法系的算法 一一种种校准校准触触摸摸屏屏 显显示示屏屏之之间间点点与与点点对应关对应关系的算法系的算法 上网时间:2003年03月08 日 阻性触摸屏与LCD显示器上的各点很难完全准确配合,因此除了采用精确的机械装配技术校准之外,在使 用之前还必须进行软件校准。本文介绍的校准方法首先确定误差源,然后通过三个选定点导出触摸屏的校 准矩阵,并用软件方法来实施点与点之间对应关系的校准。掌握这种技术,对降低嵌入式系统的成本至关 重要。 图1所示是一个阻性触摸屏的横截面,其结构十分简单,由上下相对放置的两片玻璃构成,玻璃的内表面涂 上薄薄一层导电材料,并用一些小玻璃珠将导电表面隔开。当手指或铁笔按压玻璃表面时,上层玻璃产生 弯曲接触下层玻璃。这种结构中玻璃珠间的距离决定了触摸屏的敏感度。玻璃珠互相放置得越近,敏感度 越小,压力就要越大,以使两层玻璃片可靠接触。 图2所示是触摸屏的等效电路。通过一个触摸屏控制器(AD转换 器)将电源的正、负极加到一块玻璃的导电层两端,另一块玻璃 上的导电层则起到一个电位计游标的作用。在玻璃上不同的触摸 点,导电的情况也不同,数字转换器上便会录得不同的测试电压 值,然后控制器将录得的电压值转换成一个二维坐标:X轴坐标 和Y坐标。 这些控制器每秒钟可进行200次或更多的采样。采样率通常与背景噪声和控制器质量有关。智能控制器还 具备其它一些功能,如检测到触摸时中断CPU、在检测到触摸前设定采样率连续进行采样。没有触摸时, 控制器处于待机状态。 由于阻性触摸屏结构简单、操作易懂、所需软硬件有多个厂商可供选择,因此可用于对成本敏感的设计 中。然而,由于触摸屏与它背后的显示器(LCD或其它)间的对应点很难完全配合,因此几乎所有带阻性触 摸屏的设备在出厂前均要经过一定的校准。否则在触摸屏上点击某一按钮或选择某项功能时,内置的软件 便无法对这一点击做出正确响应。 本文介绍的校准方法需要三个目标点/或测试点,然后依次进行触摸测 试,以确定该显示屏特有的校准因数。最后通过这些校准因数将触摸屏的 对应点与实际显示的对应点完全对应起来。 误差的误差的来源来源 误误差的差的来来源源 有几个误差源会影响触摸屏控制器,使之无法产生正确的对应点X和Y坐 标。最主要的误差源是电气噪声、机械误差及放大因子。此外,操作者的 误操作也会有所影响,如手指或铁笔按压时间不够长或压力不够大。以上 所有误差均会产生无用数据,必须对它进行纠正补偿才能使触摸屏正常工 作。 在各种电气系统中,由热效应或电磁效应以及系统设计缺陷引起的电气噪 声无处不在。在触摸屏中,由于AD转换器的前端电路具有高输入阻抗,因此特别容易受到电气噪声的影 响。除了对带有触摸屏控制器的电路小心布局外,我们通常在AD转换器输入端增加低通滤波器来解决这一 问题。此外也可选择软件方法,舍弃AD转换中的最小的一、两位,并用算法将一些落在允许误差范围之外 的数据点从采样流中去除。这种软件算法也可消除由使用者产生的误差。 本文所阐述的校准方法可用来解决由于机械误差和放大因素引起的误差。 图3中的圆圈表示触摸屏下的LCD显示的图形,椭圆则表示当用户顺着 LCD显示的图像画圈时,触摸屏对应点的集合,不过有所夸大。这个重建 的图形显然经过一系列旋转、移位和放大,而且在每个方向变换的参数不 一样。校准的重点则是将触摸屏上显示的这个重建图形经过变换,换算出 与LCD显示的图形相一致的对应点集合。 校准的校准的数学数学基础基础 校准的校准的数学数学基基础础

文档评论(0)

1亿VIP精品文档

相关文档