【电阻触摸屏】嵌入式linux 电阻触摸屏 (s3c2440)编程

本文详细介绍了电阻式触摸屏的工作原理,特别是四线式电阻触摸屏,以及在S3C2440嵌入式系统中的应用。S3C2440的触摸屏接口与ADC接口相结合,支持多种模式。在Linux内核中,触摸屏驱动与输入子系统交互,包括设备驱动、输入核心和事件处理器三部分。文中还展示了驱动的初始化过程,包括设置中断处理和注册输入设备。
摘要由CSDN通过智能技术生成

 原文:http://wenku.baidu.com/view/74cfc5ce050876323112127d.html

 发现更好的文章:http://blog.csdn.net/xubin341719/article/details/7678053

【电阻触摸屏】嵌入式linux <wbr>电阻触摸屏 <wbr>(s3c2440)编程

1.1电阻式触摸屏工作原理原理触摸屏附着在显示器的表面,与显示器相配合使用,如果能测量出触摸点在屏幕上的坐标位置,则可根据显示屏上对应坐标点的显示内容或图符获知触摸者的意图。触摸屏按其技术原理可分为五类:矢量压力传
感式、电阻式、电容式、红外线式、表面声波式,其中电阻式触摸屏在嵌入式系统中用的较多。电阻触摸屏是一块4层的透明的复合薄膜屏,如图2所示,

【电阻触摸屏】嵌入式linux <wbr>电阻触摸屏 <wbr>(s3c2440)编程
【电阻触摸屏】嵌入式linux <wbr>电阻触摸屏 <wbr>(s3c2440)编程


    最下面是最下面是玻璃或有机玻璃构成的基层,最上面是一层外表面经过硬化处理从而光滑防刮的塑料层,中间是两层金属导电层,分别在基层之上和塑料层内表面,在两导电层之间有许多细小的透明隔离点把它们隔开。当手指触摸屏幕时,两导电层在触摸点处接触。

   触摸屏的两个金属导电层是触摸屏的两个工作面,在每个工作面的两端各涂有一条银胶,称为该工作面的一对电极,若在一个工作面的电极对上施加电压,则在该工作面上就会形成均匀连续的平行电压分布。如以上层为X轴,(X+, X-)送出(5, 0)V的电压。

如图4所示,

    当在X方向的电极对上施加一确定的电压,而Y方向电极对上不加电压时,在X平行电压场中,触点处的电压值可以在Y+(或Y-)电极(等电势)上反映出来,通过测量Y+电极对地的电压大小,便可得知触点的X坐标值。同理,当在Y电极对上加电压,而X电极对上不加电压时,通过测量X+电极的电压,便可得知触点的Y坐标。如此迅速交替将所测得的类比信号之座标位置经由控制器转换成数位信号,再将数位信号的座标值传送至Host端,便可得知触压点进而对主机进行存取的动作。

    但若以手指、笔或其他介质对面板触压,便可使上下层接触造成短路,产生压降,X轴导电层所量测的电压值由Y轴负责传送(此时仅Y轴导电,X轴并未导电仅负责传输), Y轴导电层所量测的电压值由X轴负责传送(此时仅Y轴导电,X轴并未导电仅负责传输),如此迅速交替将所测得的类比信号之座标位置经由控制器转换成数位信号,再将数位信号的座标值传送至Host端,便可得知触压点进而对主机进行存取的动作。

  电阻式触摸屏之设计主要又可区分为四线式、五线式、八线式。各个工作原理不尽相同,以下将简略介绍。

四线式:

【电阻触摸屏】嵌入式linux <wbr>电阻触摸屏 <wbr>(s3c2440)编程
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值