触摸屏的种类:
目前触摸屏和液晶屏已成为嵌入式计算机系统常用的输入输出设备。触摸屏分为电阻、电容、表面声波、红外线扫描和矢量压力传感式触摸屏
电阻触摸屏工作原理:
触摸屏控制器相当于触摸屏体与微控制器间的接口。触摸屏体是一个4层的复合薄膜,附着在显示器表面与显示器配合使用。图1为触摸屏外部结构。每一导电层为触摸屏的一个工作面,每个工作面的两端各涂一条银胶,称为该工作面的一对儿电极,分别称为X电极对和Y电极对。当触摸屏控制器同X电极对施加一确定电压,而不向Y电极对施加电压时,X电极对的工作面会形成均匀连续的平行电压场,如图(内,外及透明层)所示。当手指或触笔触及触摸屏时,触点电压则反映触点在Y工作面的位置,将该电压量通过Y+(或Y-)电极引至触摸屏控制器,经过A/D转换,便可得到触点电压的数字量,即Y坐标。同理,向Y电极对上施加电压,以X+(或X-)为测量电极,便可得到X坐标。微控制器根据触点坐标位置以及对应坐标位置显示内容,便可得知触摸者的意图。
触摸屏平面图
内,外&透明隔离层
测量X,Y坐标
驱动控制:
触摸屏用的是四线触摸屏,四pin:X+,Y+,X-,Y-。
驱动程序通过SPI实现与微控制器的通信。当触摸屏按下时(即有触摸事件发生),通过触摸屏四pin获得x方向和Y方向的电压,然后A/D 转化,将得到的电压转换成x,y方向的坐标,同时中断引脚(PENIRQ)向mcu发送中断请求,将转换的x,y坐标传送给mcu。MCU根据触点坐标位置以及对应坐标位置显示内容,便可得知触摸者的意图。从而进行相应的动作。如图。