(资料图片)
电阻式触摸屏工作原理 电阻式触摸屏主要是利用压力感应进行控制。它的构成是显示屏及一块与显示屏紧密贴合的电阻薄膜屏。这个电阻薄膜屏通常分为两层,一层是由玻璃或有机玻璃构成的基层,其表面涂有透明的导电层;基层外面压着我们平时直接接触的经过硬化及防刮处理的塑料层,塑料层内部同样有一层导电层,两个导电层之间是分离的。当我们用手指或其他物体触摸屏幕的时候,两个导电层发生接触,电阻产生变化,控制器则根据电阻的具体变化来判断接触点的坐标并进行相应的操作。其原理就是X方向和Y方向的电阻分压,点击不同的点产生的电压不同,由此判断触碰点。 电阻屏的特点: 1)是一种对外界完全隔离的工作环境,不怕灰尘、水汽和油污。 2)可以用任何物体来触摸,可以用来写字画画,这是它们比较大的优势。 3)电阻触摸屏的精度只取决于 A/D 转换的精度,因此都能轻松达到 4096*4096。 触摸屏校正原理: 我们传统的鼠标是一种相对定位系统,只和前一次鼠标的位置坐标有关。而触摸屏则是一种绝对坐标系统,要选哪就直接点哪,与相对定位系统有着本质的区别。绝对坐标系统的特点是每一次定位坐标与上一次定位坐标没有关系,每次触摸的数据通过校准转为屏幕上的坐标,不管在什么情况下,触摸屏这套坐标在同一点的输出数据是稳定的。 这次实验用的是ALIENATED TFTLCD模块,选择的是四线电阻式触摸屏,需要一个 AD 转换器,一个控制器。在软件设计时,需要打开touch.c文件,在里面输入相关代码,其中有几个比较重要的函数,TP_Read_XY2,该函数专门用于从触摸屏控制 IC 读取坐标的值,该函数可以连续采样两次,减小误差,提高准确性。TP_Read_XY 函数,用于单次读取坐标值,采用了一些软件滤波算法。TP_Adjust 是根据校准原理设计的校准函数。