- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电阻式传感器的应用123
电阻式传感器的应用目录电阻式触摸屏传感器在智能仪表的应用2l 引言22 电阻式触摸屏原理23 触摸屏与内置A/D的单片机接口技术24 触摸屏与专用A/D芯片的接口技术54.1 ADS7843工作原理及接口技术54.2 ADS7843与AT89C2051的接口技术65 A/D的输人保护76 结论7电阻式触摸屏传感器在智能仪表的应用l 引言触摸屏的工作原理根据使用的介质不同而不同,常见的有电触摸屏技术应用于智能仪表中可以直接在显示屏上进行触摸输入,改善人机交互方式,使用方便。触阻式、电容式、红外式、声表面波式。电阻式触摸屏可由任意输入笔启动、结构简单、使用方便并且价格低廉,所以这种触摸屏非常适合在智能仪表中使用,本文介绍四线电阻式触摸屏的接口技术。2 电阻式触摸屏原理四线电阻式触摸屏由3层构成:底层是绝缘层——玻璃基板,上面涂有两层透明电阻层。每一电阻涂层各在X/Y方向上有两条检测线,共有4条检测线:x+、x一、Y+、Y一。没有触摸信号时,两层电阻层没有接触点,互不导通;当某一点被触摸时,则在这点上两层电阻短接,测量Y轴方向阻值变化,只需在Y+与Y一方向施加电压,将x+读出的压降值送入到A/D转换器,经过A/D转换即可得到相应的Y轴坐标。同理,测量x轴方向阻值变化,则在x轴方向上施加电压,读取Y+的输出值到A/D转换器即可。在智能仪表设计中,触摸屏的接口技术主要有:与内置A/D的单片机直接接口;与专用A/D的接口。3 触摸屏与内置A/D的单片机接口技术触摸屏与内置A/D的单片机接口可以通过4个三极管或MOS管分别给x、Y方向施加电压,并通过A/D通道读取Y、x方向的电压值来实现,如图1所示。当单片机P1.1电平为低、P1.2电平为高时,则对应的PNP三极管TR1、TR3导通,TR2、TR4截止.Y轴电阻被施加电压,单片机通过x+读取Y轴数据到单片机的A/D通道AD1。而当P1.1为高电平、P1.2为低电平时,单片机从通道ADO读入x轴数据。需要指出的是,一般的单片机上自带的A/D转换器输入阻抗较低(一般为几kΩ),而触摸屏最大阻值为500Ω左右,若对触摸屏输入的线性度、精度有较高的要求,还应在A/D输入通道前加入缓冲器。图1 与集成A/D原单片机接口技术对触摸屏输入A/D的数据读取控制可采用定时查询方式和中断方式。定时查询时,利用单片机内的定时器,产生20 ms的定时中断,CPU响应定时器溢出中断,给Y轴施加电压,从x轴读取A/D值,若未发现触摸输入,结束中断;若发现有触摸信号,再给x轴施加电压,从Y轴读取A/D值,分别得到Y、x方向的坐标,结束中断。定时查询时,无论是否有触摸输入,每20 ms就需中断一次,需要占用CPU较多的时间。为提高CPU的利用效率,可以采用中断方式。当有触摸信号时便产生中断请求,CPU 响应中断,分别读取x、Y轴的A/D值,得到x、Y坐标。图2为笔中断产生电路,图中给Y轴电阻施加电压,在触摸屏的x+输出端上拉一个100 kΩ电阻R 和一个二极管,当没有触摸信号时,两层电阻没有导通点,二极管没有接图2 触膜笔中断产生电路地。所以其正极输出C点的电平为高;当有触摸信号时。二极管通过触摸屏电阻接地,由于触摸屏电阻相对于R 很小,则从c点输出的电平变低,产生中断请求信号,单片机响应这个中断请求信号后发出启动A/D转换的命令。但是在进行Y轴转换时,由于二极管漏电流ILEAKAGE的影响使读数产生误差,导致触摸A点时输出读数误差大,触摸B点时误差小,并且这个误差难以用软件进行补偿,为了减小该偏移误差,可以将笔中断信号通过R2电阻上拉到Active信号,当单片机接收笔中断进入中断服务程序后,先置Active为低,然后分别给x、Y轴施加电压,读取相应的A/D通道,得到X、Y坐标。然后置Active为高,从中断服务程序返回。这样,在进行x、Y测量时,二极管截止,此时二极管漏电流的影响可以被忽略掉。因为CS为低电平时的最大输出为O.8V,则Rl与R2的选取可参照公式:需要注意的是:R 要选取低阻值来尽量减小Active电平的下降沿时间。触摸屏与内置A/D的单片机接口设计简单,成本低,但触摸屏输入只能完成一些要求简单输入控制操作,如菜单式选择等。如果要求进行诸如汉字手写输入等要求线性、精度等较高的触摸屏输入,就需要采用专用A/D接口。4 触摸屏与专用A/D芯片的接口技术4.1 ADS7843工作原理及接口技术ADS7843是TI公司专为四线电阻式触摸屏设计的专用接口芯片。它可以方便地与单片机接口,对转换信号进行处理和计算。它是一个具有可编程的8位或12位分辨率的逐次逼近型A/D转换器,带有一个同步串行接口,可支持高达125 kHz的转换速率。它的工作电压Vcc为2.7~5V,参考电压在1V到Vcc之间均可,参考电压的数值决定转
原创力文档


文档评论(0)