ImageVerifierCode 换一换
格式:DOCX , 页数:7 ,大小:406.84KB ,
资源ID:2496713      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2496713.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(触摸屏原理及应用实例.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

触摸屏原理及应用实例.docx

1、触摸屏原理及应用实例一、触摸屏的结构及工作原理触摸屏从工作原理上可以分为电阻式、电容式、红外线式、矢量压力传感器式等,以四线电阻式触摸屏为例。1、触摸屏的结构典型触摸屏的工作部分一般由三部分组成,如下图所示:两层透明的阻性导体层、两层导体之间的隔离层、电极。阻性导体层选用阻性材料,如铟锡氧化物(ITO)涂在衬底上构成,上层衬底用塑料,下层衬底用玻璃。隔离层为粘性绝缘液体材料,如聚脂薄膜。电极选用导电性能极好的材料(如银粉墨)构成,其导电性能大约为ITO(一种N型氧化物半导体氧化铟锡,ITO薄膜即铟锡氧化物半导体透明导电膜,通常有两个重要的性能指标:电阻率和光透过率)的1000倍。 触摸屏结构触

2、摸屏工作时,上下导体层相当于电阻网络,如下图所示。 2、触摸屏的测量过程工作原理电阻式触摸屏有四线和五线两种,四线最具有代表性。在外ITO层的上、下两边各渡一个狭长电极,引出端为、,在内IT0层的左、右两边分别渡上狭长电极,引出端为、。为了获得触摸点在X方向的位置信号,在内IT0层的两电极,上别加,0 V电压,使内IT0层上形成了从了从0-的电压梯度,触摸点至端的电压为该两端电阻对 的分压,分压值代表了触摸点在X方向的位置,然后将外lT0层的一个电极(如)端悬空,可从另一电极()取出这一分压,将该分压进行A/D转换,并与进行比较,便可得到触摸点的X坐标。为了获得触摸点在y方向的位置信号,需要在

3、外ITO层的两电极,上分别加,0 V电压,将内lT0层的一个电极()悬空,从另一电极上取出触摸点在y方向的分压。 四线电阻触摸屏测量原理 测量电压与测量点关系等效电路 测量触摸点处测量结果计算如下: 二、触摸屏的硬件设计液晶触摸屏包含图形液晶显示模块和附着在显示屏上的触摸屏两部分,借助于触摸屏控制器ADS7846与单片机AT89S51实现软硬件接口,通过检测用户在触摸屏上的触摸位置,实现显示与控制功能。1、ADS7846的特性 ADS7846是美国Burr-Brown公司推出的新一代屏控制器,它由低导通电阻模拟开关,具有采样、保持功能的逐次逼近型ADC、异步串行数据接口、温度传感器等组成。AD

4、C是ADS7846的核心,其转换速率可达125 kHz,分辨率可编程为8位或12位。该器件不仅具有X,Y坐标测量功能,还具有电池电压、芯片温度、触摸压力和外模拟量4种测量功能。ADS7846还集成有触摸识别电路,当检测到有触摸时,该电路会在引脚输出一个低电平信号,向微控制器量触点坐标的中断请求。该芯片采用单电源供电,工作电压为22525 V,且内部自带+25 V的参考电压。 ADS7846的内部结构图ADS7846内部由一个多路选择器和一个12位的A/D转换器构成。其工作方式可由控制字决定,根据串行控制口的控制字控制多路选择开关的工作状态,控制工作面的工作电压,并把相应电极上的触点坐标位置对应

5、的工作电压送到A/D转换器,变成数字量通过串行经过计算得到触点的X、Y方向的坐标,确定触点位置,程序根据触点坐标位置显示的信息执行相应的功能。则点的二进制输出代码为: 为加在ADSS7846内部A/D转换器的参考电压。2、引脚功能ADS7846的引脚排列如下图所示。 ADS7846的引脚图ADS7846的引脚功能表:3、控制字ADS7846的控制功能主要是实现触摸屏电极电压的切换及触摸点位置信号的A/D转换。ADS7846控制字如下:S:数据传输起始标志位。为1表示一个新的控制字节到来;为0则忽略DIN引脚上数据。A2A1A0:通道选择位。用于控制通道选择器的输入,触摸信号驱动开关及ADC的参

6、考输入电压。当A2A1AO=001时,采集Y坐标信号;当A2A0A1=101时,采集X坐标信号。MODE:用来选择A/D转换的精度。为1选择8位精度;为0选择12位精度。SER/DFR:用来选择参考电压的输入模式。1为参考电压非差动输入模式;0为参考电压差动输入模式。PDl,PD0:低功率模式选择位。若为11,器件总处于供电状态;若为00,器件在两次变换之间处于低功率模式。4、转换时序ADS7846的转换时序如图所示。一次完整的电极电压切换和A/D转换,需要ADS7846和微处理器行3次串行数据传送,每次传送需要8个时钟周期。第一次传送由微处理器向ADS7846发送控制字,接下来的两次传送是微

7、处理器从ADS7846读取转换结果(最后4位自动补0)。由于串口支持双向同时进行传送,并且在一次读数与下一次发控制字之间可以重叠,所以转换速率可以提高到每次16个时钟周期。 ADS7846的转换时序5、触摸坐标的计算由于四线电阻触摸屏中,y方向位置电压从下向上逐渐增加,X方向位置电压从右向左逐渐增加,因此Y,X位置电压对应的坐标原点在触摸屏的右下角。为了获得工程上使用的X,Y坐标值(即将坐标原点移为左下角),应将X位置电压转换值求补。另外,X,Y位置电压转换值还必须与显示屏幕的点阵(采用的液晶为240X160点阵)相对应。因此校正后的X,Y坐标计算公式: (1) (2)式中:、为X位置电压转换

8、结果的最大、最小值;、为y位置电压转换结果的最大、最小值;Y,X为触摸点位置电压的转换值;x,y为校正后的触摸点坐标。5、接口电路 ADS7046与单片机之间通过标准的SPI接口相连接。当检测到有触摸动作时,ADS7046的笔中断请求端()输出一个低电平信号向单片机发出测量触点坐标的中断请求。单片机通过SPI接口,选中ADS7046,发出坐标测量控制字,然后读取ADS7046A/D转换结果数据,经过两次控制即可分别得到触点位置的X、Y坐标。 ADS7046与单片机之间SPI接口三、触摸屏的软件流程当触摸触摸屏时,ADS7846中断信号有效,单片机检测到这一有效信号后,先送测量X坐标控制字,并检测BUSY信号是否有下降沿到来,下降沿到来后,读X位置电压;再送测量Y坐标控制字,获取Y位置电压。将得到的X,Y位置电压用式(1)、式(2)进行算便得到触摸点的X,Y坐标。软件流程如图6所示 坐标读取流程图7

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1