电阻式触摸屏与单片机的接口技术.docVIP

  • 60
  • 0
  • 约3.49千字
  • 约 7页
  • 2020-06-22 发布于湖北
  • 举报
第26卷第6期 苏 州 大 学 学 报(工 科 版 Vol. 26No. 6文章编号:1673-047X (2006 06-0050-02 电阻式触摸屏与单片机的接口技术 Ξ王富东 (苏州大学机电工程学院, 江苏苏州215021 摘 要:对电阻式触摸屏的工作原理与驱动电路作了简单的介绍, 给出了利用ADS7846实现触摸 屏接口的电路。在实际应用中许多单片机都具有A/D 功能, 为此提出了一种利用单片机的A/D 功能模块代替专用驱动电路实现电阻式触摸屏接口的方法。用的需要。 关键词:单片机应用; 电阻式触摸屏; 触摸屏驱动电路 中图分类号:TP334. 2    文献标识码0 引言 , 。触摸屏具有坚固耐用、、防尘防水、易于操作等显著的特点, 从而成为高性能仪器仪表理想的输入设备。从技术原理上来说, 触摸屏可以分为5个基本种类, 分别为矢量压力式、电阻式、电容式、红外线式、声表面波式。其中电阻式触摸屏由于结构简单、价格便宜、驱动电路容易实现而得到广泛的应用。 触摸屏输入系统是由触摸屏、触摸屏控制器、微控制器及其相应的软件构成的。本文对电阻式触摸屏的工作原理和驱动电路作了简单的介绍, 并针对单片机应用系统提出了一种直接利用A/D 功能实现触摸屏接口的方法。 1 电阻式触摸屏的原理与驱动电路 电阻式触摸屏是在一块玻璃或树脂基板上附加两层中间由许多绝缘隔离点隔开的具有均匀电阻的导电层, 最外面则是一层经过硬化处理的塑料防护层。所有各层都是透明的, 如图1(a 所示。 触摸屏的两个金属导电层各形成一个工作面, 工作面的两端各有一条作为电极的银胶, 如图1(b 所示。若在其中一个工作面上施加电压, 则在该工作面上就会形成连续均匀的电压分布。若此时没有物体触压触摸屏表面, 则另外一个工作面与该工作面不接触, 不会有电压输出。当有手指或笔尖之类的物体压迫触摸屏表面时, 两个导电层发生接触, 则在另外一个工作面上会有一个电压输出。该电压的大小显然与触点的在通电工作面方向的位置有关。如果在水平工作面上施加电压, 则此时的等效电路可以简化为图2。如果在垂直方向上施加电压, 则只要旋转90度, 情况与此完全相同。 电阻式触摸屏有四线式和五线式之分。五线式电阻触摸屏的工作原理与四线式相同, 只是它把两个工作面都做在同一层导电层上。但在工作时两个工作面仍然是分时施加电压。在基板上还有一层导电层作为输出电极, 因此有5根引出线。 由此可见, 只要轮流在触摸屏的两个工作电极上施加电压, 同时测量另外一对电极(实际只要一个电极即可 的输出电压, 即可根据该电压的大小计算出触点的坐标。 为了便于触摸屏的使用, 有关厂家推出了专门用于电阻触摸屏的驱动与控制电路, 如BB 公司的Ξ收稿日期:2005-12-30作者简介:王富东(1957- , 男, 副教授, 主要研究方向为自动控制、计算机应用。     图1 电阻式触摸屏的机械结构               图2 触摸屏工作时的等效电路 ADS7843与ADS7846。该专用电路内部具有时钟电路, 可以以一定的频率对触摸屏的两个工作面轮流施加电压, 并对输出电压信号进行处理, 最后将A/D 转换结果通过同步串行接口输出。为了提高效率, 该电路还具有中断请求输出。该电路可以很方便地与单片机进行接口, 典型的应用系统接口电路如图3所示。详细资料可以参考其数据手册(www. ti. com. cn 。 图3         图4 单片机与触摸屏直接接口电路 图5 触摸屏检测程序流程框图 2 现在一般中、高档单片机都配置有A/D 功能模块。利用该 模块可以不必使用上面介绍的触摸屏专用控制电路, 实现电阻 式触摸屏与单片机的直接接口。具体方法是使用CMOS 模拟 开关电路, 由单片机控制CMOS 模拟开关轮流给两个工作面施 加电压, 同时检测另外一对电极的电压输出。当所得到的转换 结果为最大值时, 说明此时两个工作面没有接触。当两个工作 面发生接触时, 由于CMOS 模拟开关都具有一定的导通电阻, 在输出电极上所得到的电压一定大于零且小于施加于工作面的 电压。因此可以根据实际测试的电压范围计算触摸点的坐标。 具体应用电路如图4所示。 通常电阻式触摸屏工作面的电极间阻抗为几百欧姆到几千 欧姆之间, 而单片机A/D 转换输入电阻都比较大, 因此直接将 单片机A/D 端口与触摸屏电极相连接不会对触摸屏的正常工 作产生影响。 笔者使用80C196K B/KC 单片机和CD4066模拟开关进行 了试验, 在外加电压为5V 的情况下,5. 7英寸四线电阻式触摸 屏的输出电压范围在1. 5V 到3. 5V 之间。对于320×240点阵 显示和10位A/D 转换结果, 其水平分辨率可以达到(320点/ 1024 ×5V/(31

文档评论(0)

1亿VIP精品文档

相关文档