2004年8月A版
摘 要: 本文着重介绍如何利用AT89S51、触摸屏和触摸屏控制器ADS7846实现在线动态签名的三维数据采集和预处理。
关键词: 触摸屏;ADS7846;压力测量;数据采集;预处理
由于触摸屏输入方便,轻薄便于携带等优点,现在越来越多的电子产品用触摸屏作为人机界面的输入设备。在动态签名认证中,亦采用触摸屏作为输入设备对笔迹进行数据采集。
系统主要由四线电阻式触摸屏,触摸屏控制器ADS7846,单片机89S51组成。系统框图如图1所示。
四线电阻式触摸屏
电阻触摸屏是采用电阻模拟量技术。它以一层玻璃作为基层,上面涂有一层透明氧化金属(ITO氧化铟)导电层,上面再盖有一层玻璃或是外表面硬化处理的光滑的塑料层,它的内表面也涂有一层ITO导电层,他们之间有许多细小的的透明隔离点把两导电层隔开绝缘,每当有笔或是手指按下时,两导电层就相互接触,从而形成了回路(图2)。
导电层的两端都涂有一条银胶,称为该工作面的一对电极,上下两个导电层一个是水平方向,一个是竖直方向,分别用来测量X和Y的坐标位置,在水平面上的电极称为X+电极和X-电极,在竖直平面的电极称为Y+电极和Y-电极。工作时,两个电极根据测量需要提供参考电压或是作为测量端对接触点的位置进行测量,当测量接触点X坐标的时候,导电层上的X+电极和X-电极分别接上参考电压和地,Y电极不加电压,那么X电极间会形成均匀的电压分布,用Y+电极作为测量点,得到的电压值通过A/D转换,就可对应的判断出接触点的X坐标。Y坐标亦是类似,只需改成对Y电极加电压而X电极不加电压即可。
测量触摸的压力的原理是和ITO(氧化铟)材料的自身特性有关,ITO导电膜的电导率公式为r=r0(1+l0/d),其中d为导电膜的厚度,所以ITO电导率和ITO导电膜的厚度成反比,所以当触摸的压力越大,接触点的ITO导电膜就越薄,所以相应的电导率就大,电阻就越小,所以,触摸压力的测量实质是测量接触ITO导电膜的电阻值。
ADS7846与AT89S51的通信