电阻式触摸屏的基本结构和驱动原理
http://blog.csdn.net/thewayma/article/details/4443023
四线电阻式触摸屏
四线电阻式触摸屏的结构如图1,在玻璃或丙烯酸基板上覆盖有两层透平,均匀导电的ITO层,分别做为X电极和Y电极,它们之间由均匀排列的透明格 点分开绝缘。其中下层的ITO与玻璃基板附着,上层的ITO附着在PET薄膜上。X电极和Y电极的正负端由“导电条”(图中黑色条形部分)分别从两端引 出,且X电极和Y电极导电条的位置相互垂直。引出端X-,X+,Y-,Y+一共四条线,这就是四线电阻式触摸屏名称的由来。当有物体接触触摸屏表面并施以 一定的压力时,上层的ITO导电层发生形变与下层ITO发生接触,该结构可以等效为相应的电路,如下图2:
图1
图2
图3
计算触点的X,Y坐标分为如下两步:
1. 计算Y坐标,在Y+电极施加驱动电压Vdrive, Y-电极接地,X+做为引出端测量得到接触点的电压,由于ITO层均匀导电,触点电压与Vdrive电压之比等于触点Y坐标与屏高度之比。
2. 计算X坐标,在X+电极施加驱动电压Vdrive, X-电极接地,Y+做为引出端测量得到接触点的电压,由于ITO层均匀导电,触点电压与Vdrive电压之比等于触点X坐标与屏宽度之比。
测得的电压通常由ADC转化为数字信号,再进行简单处理就可以做为坐标判断触点的实际位置。
四线电阻式触摸屏除了可以得到触点的X/Y坐标,还可以测得触点的压力,这是因为top layer施压后,上下层ITO发生接触,在触点上实际是有电阻存在的,如下图的Rtouch。压力越大,接触越充分,电阻越小,通过测量这个电阻的大小 可以量化压力大小。
怎么得到Rtouch的阻值?有两种方法。
第一种方法:要做如下准备工作,如下图:
1. X- 接地,X+接电源 ,Y+接ADC得到触点的X坐标
2. X- 接地,Y+接电源,X+接ADC得到Z1点的位置Z1
3. X- 接地,Y+接电源,Y-接ADC得到Z2点的位置Z2
现在知道了X坐标,即ADC的输出数值, Z1, Z2,还要知道X-line Y-line的总电阻值就可以计算了
第二种方法:要做如下准备工作
1. X- 接地,X+接电源,Y+接ADC得到触点的X坐标 ADCx
2. Y- 接地,Y+接电源,X+接ADC得到触点的Y坐标 ADCy
2. X- 接地,Y+接电源,X+接ADC得到Z1点的位置Z1
还要已知X-plate Y-plate的总电阻值
上面的计算有一个缺陷,就是没有考虑电极抽头引线和驱动电极的电路的寄生电阻,这部分电阻并不包含在ITO电阻之内,而且受环境温度影响阻值波动,很可能影响计算的正确性,因此产生了八线电阻触摸屏的概念。
八线电阻式触摸屏
八 线电阻式触摸屏的结构与四线类似,所区别的是除了引出X- drive,X+ drive,Y- drive,Y+ drive四个电极,还在每个导电条末端引出一条线:X- sense,X+ sense,Y- sense,Y+ sense,这样一共八条线。八线电阻式触摸屏工作时,首先测量导电条电压:
· 在Y+电极施加驱动电压Vdrive, Y-电极接地,分别测出Y+ sense和Y- sense 的电压,分别记为VYMAX和VYMIN,
· 在X+电极施加驱动电压Vdrive, X-电极接地,分别测出X+ sense和X- sense 的电压,分别记为VXMAX和VXMIN
然后计算触点的X,Y坐标,分为如下两步:
1 计算Y坐标,在Y+电极施加驱动电压Vdrive, Y-电极接地, X+做为引出端测量得到接触点的电压。
2 计算X坐标,在X+电极施加驱动电压Vdrive, X-电极接地, Y+做为引出端测量得到接触点的电压。
四 线/八线电阻式触摸屏的优点是不但可以计算横向X,Y坐标,通过一系列方法还可以测得纵向Z坐标,即手指的压力大小,这是通过测量纵向接触电阻 Rtouch来得到的,因为接触发生时,接触电阻与压力大小成反比,压力越大,接触电阻越小,测得这个电阻的数值可以用来量化接触压力。
四线/八线电阻式触摸屏的缺点是耐用性不够,长时间的触按施压会使器件损坏。因为每次触按,上层的PET和ITO都会发生形变,而ITO材质较 脆,在形变经常发生时容易损坏。一旦ITO层断裂,导电的均匀性也就被破坏,上面推导坐标时的比例等效性也就不再存在。这种断裂的情况极易发生在经常发生 触按的区域,比如“确认”键的位置。另外一个缺点是附着在PET活动基板上的ITO不会充分氧化,一旦暴露在潮湿或者受热的环境下,氧化会导致电阻上升, 同样破坏导电均匀性,使坐标计算出现误差,即出现“漂移”现象。由此催生了五线电阻屏的概念。
五线电阻式触摸屏
针对四线电阻式触摸屏的缺点,五线电阻式触摸屏采用的结构是,将X,Y电极都做在附着在玻璃基板上的ITO层,而上层的ITO只作为活动电极。底 层ITO的X,Y电极从四个角引出UL,UR,LL,LR,加上上层的活动电极,这样一共五条线。五线电阻式触摸屏的优点是玻璃基板比较牢固不易形变,而 且可以使附着在上面的ITO充分氧化。玻璃材质不会吸水,并且它与ITO的膨胀系数很接近,产生的形变不会导致ITO损坏。而上层的ITO只用来作为引出 端电极,没有电流流过,因此不必要求均匀导电性,即使因为形变发生破损,也不会使电阻屏产生“漂移”。
五线电阻式触摸屏的电极不能像四线电阻屏一样,由导电条从四边引出,那样会造成短路。电极被分散为许多电阻图案分布在触摸屏四周,然后从四角引出,这些图案的作用是使触摸屏X,Y方向电压梯度线性,便于坐标的测量。
五线电阻式触摸屏工作时,UL施加驱动电压Vdrive,LR接地,测量触点X,Y坐标分为如下两步:
1 计算Y坐标,在UR电极施加驱动电压Vdrive, LL电极接地, 活动电极做为引出端测量得到接触点的电压。
2 计算X坐标,在LL电极施加驱动电压Vdrive, UR电极接地, 活动电极做为引出端测量得到接触点的电压。
六线电阻式触摸屏
在五线电阻式触摸屏的基础上,六线电阻式触摸屏是在玻璃基板的背面增加了一个接地的导电层,用来隔绝来自玻璃基板背面的信号串扰。
七线电阻式触摸屏
同四线电阻式触摸屏一样,五线电阻式触摸屏也没有考虑电极抽头引线和驱动电极的电路的寄生电阻,这部分电阻并不包含在ITO电阻之内,很可能影响 计算的正确性,因此七线电阻式触摸屏在五线电阻式触摸屏的基础上,从UL,LR两端各引出一条线用来感应实际触摸屏末端电压,分别记为Vmax, Vmin,工作原理与五线电阻式触摸屏相同。
(end)
电阻式触摸屏的基本结构和驱动原理相关推荐
- 电容屏和电磁屏 一:电阻式触摸屏 二:电容式触摸屏以及原理 三:电磁感应触摸屏 PDF电磁屏签名: 签名完成后,点坐转化文件: android 开发 实现网页跳转
目录 电容屏和电磁屏 一:电阻式触摸屏 二:电容式触摸屏以及原理 三:电磁感应触摸屏
- 基于 mini2440 电阻式触摸屏:电阻式触摸屏工作原理
========================================================== 开发环境 编译系统 :fedora9 编译器 :arm-linux-4.4.3 主 ...
- 电阻式触摸屏的驱动程序和详细注释
电阻式触摸屏的驱动程序和详细注释 #include <linux/config.h> #include <linux/errno.h> #include <linux/k ...
- 一个单片机搞定USB电阻式触摸屏,完美解决飞点问题。
一个单片机搞定USB电阻式触摸屏,完美解决飞点问题. 参考文章: (1)一个单片机搞定USB电阻式触摸屏,完美解决飞点问题. (2)https://www.cnblogs.com/zkp2010/ar ...
- STM32F407之电阻式触摸屏
一,基础知识 1,相关网站: 中国触摸屏网---http://www.51touch.com/ 2,电阻技术触摸屏的最基本的原理 :当手指触摸屏幕时,两层导电层在触摸点位置就有了接触,电阻发生变化,在 ...
- x210---电阻式触摸屏学习笔记
1.输入类设备简介 1.1.input/output (1)IO输入输出,是计算机系统中的一个概念.计算机的主要功能就是从外部获取数据然后进行计算加工得到输出数据并输出给外部(计算机可以看成数据处理器 ...
- x210---电容式触摸屏学习笔记
1.电容触摸屏的原理 电容式触摸屏技术是利用人体的电流感应进行工作的.电容式触摸屏是一块四层复合玻璃屏,玻璃屏的内表面和夹层各涂有一层ITO,最外层是一薄层矽土玻璃保护层,夹层ITO涂层作为工作面,四 ...
- 传感器技术—气敏电阻式传感器(学习笔记四)
气敏电阻式传感器 3.3.1 气敏电阻式传感器的工作原理 3.3.2 气敏电阻式传感器的结构和分类 1.按结构分 2.按加热方式分 3.3.3 气敏电阻式传感器的应用与检测 1.简易家用气体报警器 2 ...
- 第三章-电阻式传感器
第三章-电阻式传感器 这一章节主要讲一种传感器-应变式传感器 想看实物结构: 一.应变效应 1.需要回忆的知识体系 全微分 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img ...
- 【读书笔记】程序员修炼手册—实战式学习最有效(项目驱动)
持续学习&持续更新中- 学习态度:守破离 程序员修炼手册-实战式学习最有效(项目驱动) 1.学会观察这个世界(学会思考) 2.学会学习再去学习(守破离) 守 破 离 3.要动手,实战吧(JUS ...
最新文章
- 使用TestStack.White进行Windows UI的自动化测试 (1) 基础篇
- [洛谷P5147]随机数生成器
- [BSidesSF2020]decrypto-2
- 对象的反序列化流_ObjectInputStream
- ros如何编译python文件_Python为ROS编写一个简单的发布者和订阅者
- [转载]Windowsnbsp;Servernbsp;2008nbsp;R2nbsp;之二十五ADnbsp;RMS信任策略
- 10突然只剩下c盘和d盘了_科普:为什么软件不能装C盘?会卡!这是真的吗?
- nextcloud+nginx+mysql_nextcloud网盘搭建:Ubuntu18.04+Nginx+Mysql
- PAT 1150 Travelling Salesman Problem(25 分)- 甲级
- 使用Yii 1.1框架搭建第一个web应用程序
- Python+vue设计并实现了宾馆酒店客房管理系统django flask
- Unity3d场景快速烘焙【2020】
- 【Twitter 舆论分析】Twitter 爬虫绕过API限制
- 读论文——A Joint Model for Aspect-Category Sentiment Analysis with Shared Sentiment Prediction Layer
- cadence软件打开报错“计算机中丢失cdsCommon.dll”的解决办法
- hdoj-1869 六度分离
- Matplotlib和Seaborn(离散数据的图表选择与一些使用技巧)
- Linux内核TC工具链路带宽设计--CBQ队列规定
- 中国的教育缺少什么?
- 1、从1加到100的和