STM32f103的电阻触摸屏的五点校正算法

STM32f103的电阻触摸屏的五点校正算法

STM32f103 的电阻触摸屏的五点校正算法

由于电阻式触摸屏就是一种传感器,它利用压力感应进行控制,将矩形区域中触摸点(X,Y)的物理位置转换为代表X 坐标和Y 坐标的电压。这里先引入两个概念,物理坐标和逻辑坐标。物理坐标指触摸屏上点的实际位置,通常以液晶上点的个数来度量。逻辑坐标指这点被触摸时A/D 转换后的坐标值。如图1,我们假定液晶最左下角为坐标轴原点A,在液晶上任取一点B(十字线交叉中心),B 在X 方向距离A10 个点,在Y 方向距离A20 个点,则这点的物理坐标为(10,20)。如果我们触摸这一点时得到的X 向A/D 转换值为100,Y 向A/D 转换值为200,则这点的逻辑坐标为(100,200)。

常用的电阻式触摸屏矫正方法有两点校准法和三点校准法。本文这里介绍的是结合了不同的电阻式触摸屏矫正法的优化算法:五点校正法。其中主要的原理是使用4 点矫正法的比例运算以及三点矫正法的基准点运算。五点校正法优势在于可以更加精确的计算出X 和Y 方向的比例缩放系数,同时提供了中心基准点,对于一些线性电阻系数比较差电阻式触摸屏有很好的校正功能。

校正相关的变量主要有:

电阻式触摸屏的硬件接口电路与校准算法

收稿日期:2011-01-16 作者简介:谭翠兰(1981 ),女,湖北潜江人,实验员,硕士,主要从事单片机与嵌入式系统研究. 电阻式触摸屏的硬件接口电路与校准算法 谭翠兰,何立言 (江汉大学物理与信息工程学院,湖北 武汉 430056) 摘 要:介绍了触摸控制芯片AD S 7843的基本工作原理及其与单片机的接口电路设计,给出了触摸屏的坐标变换及校准算法,并用数据证明了此算法的可行性.采用M SP 430单片机作主控芯片,液晶采用武汉中显分辨率为800 480的7寸触摸屏,验证了该校准算法在实际应用中的效果. 关键词:触摸屏;坐标变换;校准;AD S 7843 中图分类号:TP 334.3 文献标志码:A 文章编号:1673 0143(2011)02 0019 03 0 引言 在便携式电子产品及工业产品的设计中,触摸屏由于其轻便、占用空间少、方便灵活等优点越来越受到设计师及用户的青睐.触摸屏可作为模拟键盘,使用起来比普通键盘灵活,因为键的位置可根据需要进行改变,并且省去了按键所占用的空间. 1 电阻式触摸屏与M CU 的接口电路 电阻式触摸屏有4线、5线等多种类型,其原理基本相似.本文以4线电阻式触摸屏为例,图1给出了屏与ADS 7843的接口原理图.4线电阻式触摸屏是由两个透明电阻膜构成的,电阻在X 方向及Y 方向呈线性分布, 4条线分别接至 ADS 7843的X +、Y +、X -、Y -口线.当屏被触摸时,两层导电层在触摸点相接触,电阻发生变化.ADS 7843是一款专为触摸屏设计的带SPI 接口的12位AD 转换器,内部含模拟电子开关和逐次比较型AD 转换器.当要采样Y 方向的AD 值时,通过将Y +、Y -端施加电压,将X +送入AD 转换器得到Y 方向的AD 值;同理可得X 方向的AD 值.而这些转换均由M C U 通过SPI 方式向ADS 7843发送命令来完成.以M SP 430F 149单片机为例,DCLK 、D I N 、DOUT 接至单片机的SPI 口,DCLK 为外部时钟输入;CS 为片选信号,低有效;DI N 为串行数据输入端;DOUT 为串行数据输 出端;BUSY 为忙信号;PEN I RQ 为中断接收引脚.M SP 430F 149单片机的P 1口和P 2口均为具有中断能力的I/O 口,可接至其中任一口线,且该脚通过上拉电阻接到VCC ,当屏未被触摸时,该引脚为高电平,一旦被触摸,该引脚由高电平变为低电平,向单片机发出中断请求 [1] .单片机通过 SPI 方式向触摸芯片发送命令,可读取当前点的X 方向及Y 方向的12位AD 值.该值与笔触点位置成近似线性关系,因此单片机读出的X 和Y 值便能描述笔触点在屏上的位置. 图1 单片机与触摸芯片接口电路 2 消除误差的方法 读取的坐标值的精度受几个因素的影响,分别是触摸屏本身电阻材料的均匀性,ADS 7843模拟电子开关的内阻和AD 转换器自身的转换精度, AD 转换时所引入的噪声干扰.前两种情况产生的误差是固有的,针对第三种情况产生的误差可在硬件设计时做如下处理:布PCB 板时,在电源引 第39卷 第2期江汉大学学报(自然科学版)V o.l 39 N o .2 2011年6月J .Ji anghan U niv .(N at .Sc.i Ed .)Jun .2011

5点触摸屏校正

电阻技术触摸屏的校正算法及应用编程设计(转) (2008-10-29 10:50:25) 转载 分类:学习 标签: 触摸屏 1前言 触摸屏越来越多的应用于国民生产的各个领域用来实现手写输入、查询、控制等,这些触摸屏多被装在显示器(CRT)或液晶(LCD)上,触摸屏的种类也越来越多,有矢量压力传感技术触摸屏、电阻技术触摸屏、电容技术触摸屏、红外线技术触摸屏、表面声波技术触摸屏等等,这些触摸屏都各有优缺点,介绍的文章很多,笔者就不在这里赘述了。本文主要介绍安装在LCD上的电阻技术触摸屏的校正原理、算法及其编程应用设计。 2触摸屏的校正原理 2.1概述 众所周知,基于电阻技术触摸屏分为四线电阻触摸屏、五线电阻触摸屏或更多线电阻触摸屏,但无论哪一类电阻触摸屏都有一个最大共性:电压成线性均匀分布。正是由于这一特性使得触摸屏的校正和使用非常方便。说到触摸屏的校正,也许有人会问触摸屏为什么还要校正呢?我们知道,触摸屏本身性能多少会有些差异,在LCD或CRT上安装时位置也难免会存在偏差,再加上使用一段时间后,触摸屏的性能参数也有可能发生改变,那么,我们在使用不同的触摸屏时,即便是在显示屏幕上的同一位置触摸也很难保证得到相同的触摸坐标。这样一来编程人员就很难用相同的程序来管理、控制触摸屏。正是基于此原因,我们才引入校正的概念,以便让使用触摸屏设备的编程人员能用统一的程序来管理触摸屏。 2.2 五点法校正触摸屏 2.2.1物理坐标和逻辑坐标 为了方便理解,我们首先引入2个概念,坐标和逻辑坐标。物理坐标就是触摸屏上点的实际位置,我们通常以液晶上点的个数来度量。逻辑坐标就是触摸屏上这一点被触摸时A/D转换后的坐标值。如下图,我们假定液晶最左下角为坐标轴原点A,我们在液晶上再任取一点B(十字线交叉中心),B在X方向距离A 10个点,在Y方向距离A 20个点,那么我们就说液晶上B点所正对的解摸屏上这一点的物理坐标为(10,20)。如果我们触摸这一点时得到的X向A/D转换值为100,Y向A/D,转换值为200,我们就说这一点的逻辑坐标为(100,200)。 2.2.2逻辑坐标的计算 由于电阻式触摸屏的电压成线性均匀分布,那么A/D转换后的坐标也成线性。假如我们将液晶最左下角点对应的解摸屏上的点定为物理坐标原点A其物理

五线电阻式触摸屏工作原理

五线电阻式触摸屏工作原理 在讲述五线触摸屏工作原理之前先回顾一下四线电阻式触摸屏的工作原理,四线的结构图如图一所示,触摸屏的四边为两组平行的电极,分别在菲林和玻璃上面,当在Rx 两端加 图一:四线电阻式触摸屏工作原理 电压0V 时,触摸中间一点,那么这一点的电压相应为: 1012 Rx Vx V Rx Rx =+; 同理在Ry 两端加上0V 时,10 12y Ry V V Ry Ry =+ 这样就可以判断出触摸点的位置。五线的工作原理与四线的相同,也是通过判断触摸点的电压来判断触摸点的位置,在四线中由于电极的电阻很小(<1Ω),这时可以忽略电极的电阻,从理论上讲(ITO 面均匀,电极电阻为0),四线的线性度<<1%,由于菲林上ITO 的稳定性比玻璃的差,且其容易发生断裂,所以四线的线性型只能保证在1.5%的范围之内。五线电阻式触摸屏工作时,电压加在玻璃上的四个角(UL 、UR 、DL 、DR ),当UL 与UR 图二:五线电阻式触摸屏结构

同时为5v时,DL与DR同时为0v,这时要使测得的位置很准,就需要减小UL与UR之间电极的电阻,同时测X轴的位置时需要减小UL与DL之间电极的电阻,这样玻璃上的电极就类似与菲林上的电极,但由于电极电阻很小,于是丝印时会使其不均匀且会使得触摸屏工作时的电流过大。那么,可以适当的增加电极的电阻,通过模拟可以知道,当电极电阻增加后会出现图三所示的扭曲。 图三:电极电阻与线性度的关系 在设计五线电阻式触摸屏的电极时采用了如下的方案,如图四所示。 图四:五线电阻式触摸屏电极图 通过EWB软件模拟可以知道,当电极电阻的取值为发生变化时,触摸屏的线性度是不一样的,于是可以确定一个电阻值使图三中的a线的电压差<1.3%,这时b、c、d三条线的电压差也<1.3%。 在图四中主要采用了两种电极结构,如图五所示。

触摸屏实训报告

天津电子信息职业技术学院 计算机控制综合实训 触摸屏实训报告 姓名 zyh 学号 04 班级电气s07-3班 专业电气自动化 所在系电子技术系 指导教师郑凤歧、张晓燕 完成日期 2009年11月26日 前言 ehsy西域品质提供的西门子5.7英寸触摸屏k-tp178micro系列有如下特点: ☆ 5.7 英寸触摸屏, 蓝色4级灰度显示 ☆ s7-200 plc专用触摸屏 ☆友好的操作界面:触摸屏+按键 ☆快速的系统启动时间和操作响应时间 ☆超大存储空间 ☆触摸声音反馈 ☆硬件设计全面更新,无与伦比的高可靠性 ☆ 5种在线语言切换,32种语言支持,使您的设备能应用于 世界各地 ☆强大的密码保护功能,50个用户组 ☆更高的鲁棒性,防冲击和震动,并能防水耐脏 ☆采用32位arm7处理器,性能优异 ☆集成的lcd控制器,消除了cpu和lcd控制器的之间的 传输瓶颈 ☆组态软件:wincc flexible,编程灵活快捷 ☆为中国用户量身定做,符合中国用户使用习惯 ☆作为众多知名品牌的合作伙伴,ehsy西域以其优良的品 质和服务来保证操作人员的职业健康,安全环境和美好未 来。 - 1 - 技术参数 - 2 - - 3 - k-tp178micro触摸屏的多行业应用 工程机械行业一般来说工作环境恶劣,常常要在露天和强光照射下工作,灰尘、油污很 多,因此要求此类机械设备具有很强的抗冲击、抗振动的能力。 k-tp178micro是该公司专门针对中国中小型自动化产品用户需求而设计的全新 5.7ins7-200专用触摸屏。它集中了同类产品的众多优点,功能强大、性能优越、高可靠性、 外表美观、同时价格低廉,适合使用在众多的自动化设备上。k-tp178micro倾注了全球领先 的设计理念、采用最先进的hmi技术,选用最可靠的电子元器件,以及本地化的生产策略。 k-tp178micro与s7-200plc完美结合,能给客户提供最佳的解决方案。 k-tp178micro以其先进强大的功能,稳定可靠的质量,低廉的价格和完善的服务广泛应

电阻式触摸屏校准算法分析

电阻式触摸屏校准算法分析 <一> 算法分析 电阻式触摸屏在X,Y坐标方向上是线性的,比如S32采用的触摸屏,理论上Xmin=0,Xmax=1023,Ymin=0,Ymax=1023。但是实际的触摸屏,往往是xmin>0,xmax<1023,ymin>0,ymax<1023。所以就需要校准。 此文讨论的校准算法,其原理就是利用触摸屏的线性特性,针对被校准的触摸屏,获取其真正的x,y的范围,即xmin,ymin,xmax,ymax将其记录下来。以后当触摸事件发生,将触摸屏报告的原始坐标(x,y)按比例投射到0~1023的坐标上即可。注意,TP与LCD在相同的坐标方向上,具有相似性,即比例一致性。 看看对原始坐标的处理: If (xxmax) x=xmax-xmin; Else x=1023*(x-xmin)/(xmax-xmin); If (yymax) y=ymax-ymin; Else y=1023*(y-ymin)/(ymax-ymin); 可见,对原始坐标,先减去一个0位置的偏移量(x-xmin),然后求得它X范围上的比率((x-xmin)/(xmax-xmin)),再乘以1023,就得到了投射到(0~1023)上的坐标。 再看看校准算法。在以下的讨论中,所谓物理坐标,指触摸屏上的坐标PT;所谓逻辑坐标,指LCD上的坐标PL。LCD的宽度(W)对应TP的X方向,LCD的高度(H)对应TP的Y方向。 通过点击三个校准点Po(x,y),Px(x,y),Py(x,y),我们能得到图中内层方框的X,Y的物理坐标范围,即Xm = Px.x – Po.x Ym = Py.y – Po.y 将此图投射到LCD上,有如下(物理值->逻辑值)的对应关系:Xl->Lwl,Xm->Lwm,Xr->Lwr,Yb->Lhb,Ym->Lhm,Yt->Lht。根据TP与LCD的比例一致性,可以这样计算得到Xl,Xr,Yb,Yt: Xl = (Xm/ Lwm) * Lwl Xr = (Xm/ Lwm) * Lwr Yb = (Ym/Lhm) * Lhb Yt = (Ym/Lhm) * Lht 于是我们的目的达到了: x范围:xmin = Po.x – Xl xmax = Px.x + Xr y范围:ymin = Po.y – Yb ymax = Py.y + Yt <二> 代码实现

关于触摸屏校准问题及触摸屏中断过程图解

触摸屏校准 在开始实现触摸屏功能之前,还需要解决一个问题,那就是触摸屏的校正。触摸屏和LCD是两种不同的物理器件。对于一个分辨率为320×240的LCD,它的宽度为320个像素,高度为240个像素。而触摸屏处理的数据是点的物理坐标,该坐标是通过触摸屏控制器采集得到的。要想实现触摸屏上的物理坐标与LCD上的像素点坐标一一对应上,两者之间就需要一定的转换,即校正。而且电阻式触摸屏由于自身的原因参数会发生变化,因此需要经常性的校正。比较常见的校正方法是三点校正法,它的原理是: 设LCD上每个点PD的坐标为[XD,YD],触摸屏上每个点PT的坐标为[XT,YT]。要实现触摸屏上的坐标转换为LCD上的坐标,需要下列公式进行转换:30,30,28,32 XD=A×XT+B×YT+C YD=D×XT+E×YT+F 因为其中一共有六个参数(A,B,C,D,E,F),因此只需要三个取样点就可以求得这六个参数。这六个参数一旦确定下来,只要给出任意触摸屏上的坐标点PT,代入这个公式,就可以得到它所对应的LCD上像素点的坐标PD。具体的求解过程就不细讲,只给出最终的结果。已知LCD上的三个取样点为:PD0,PD1,PD2,它们所对应的触摸屏上的三个点为:PT0,PT1,PT2。A,B,C,D,E,F这六个参数最终的结果都是一个分式,而且都有一个共同的分母,为: K=(XT0-XT2)×(YT1-YT2)-(XT1-XT2)×(YT0-YT2) 那么这六个参数分别为: A=[(XD0-XD2)×(YT1-YT2)-(XD1-XD2)×(YT0-YT2)] / K B=[(XT0-XT2)×(XD1-XD2)-(XD0-XD2)×(XT1-XT2)] / K C=[YT0×(XT2×XD1-XT1×XD2)+YT1×(XT0×XD2-XT2×XD0)+YT2×(XT1×XD0-XT0×XD1)] / K D=[(YD0-YD2)×(YT1-YT2)-(YD1-YD2)×(YT0-YT2)] / K E=[(XT0-XT2)×(YD1-YD2)-(YD0-YD2)×(XT1-XT2)] / K F=[YT0×(XT2×YD1-XT1×YD2)+YT1×(XT0×YD2-XT2×YD0)+YT2×(XT1×YD0-XT0×YD1)] / K 下面的程序是实现触摸屏功能的简单实例——以触点为中心,绘制出一个红色的边长为10个像素的正方形。触点的坐标是用下面方法得到的:当触笔落下时,进入中断,然后读取触点处的坐标,直到触笔的抬起,才退出该次中断。由于触摸屏需要校正,因此在使用之前需要进行校正处理。但并不是每次使用都要校正,只要坐标没有发生漂移,就不需要再次校正。所以在进行一次校正后,只要把那几个参数保存起来,下次需要时直接使用上次

触摸屏的工作原理及常见问题解析

一、什么是触摸屏 所谓触摸屏,从市场概念来讲,就是一种人人都会使用的计算机输入设备,或者说是人人都会使用的与计算机沟通的设备。不用学习,人人都会使用,是触摸屏最大的魔力,这一点无论是键盘还是鼠标,都无法与其相比。 从技术原理角度讲,触摸屏是一套透明的绝对寻址系统,首先它必须保证是透明的,因此它必须通过材料科技来解决透明问题,像数字化仪、写字板、电梯开关,它们都不是触摸屏;其次它是绝对坐标,手指摸哪就是哪,不需要第二个动作,不像鼠标,是相对定位的一套系统,我们可以注意到,触摸屏软件都不需要游标,有游标反倒影响用户的注意力,因为游标是给相对定位的设备用的,相对定位的设备要移动到一个地方首先要知道现在在何处,往哪个方向去,每时每刻还需要不停的给用户反馈当前的位置才不致于出现偏差。这些对采取绝对坐标定位的触摸屏来说都不需要;再其次就是能检测手指的触摸动作并且判断手指位置,各类触摸屏技术就是围绕“检测手指触摸”而八仙过海各显神通的。 二、触摸屏的工作原理 触摸屏做为一种特殊的计算机外设,它是目前最简单、方便、自然的一种人机交互方式。它赋予了多媒体以崭新的面貌,是极富吸引力的全新多媒体交互设备。触摸屏在我国的应用范围非常广阔,主要是公共信息的查询;如电信局、税务局、银行、电力等部门的业务查询;城市街头的信息查询;此外应用于领导办公、工业控制、军事指挥、电子游戏、点歌点菜、多媒体教学、房地产预售等。尤其是公共场合信息查询服务,它的使用与推广大大方便了人们查阅和获取各种信息。可你对触摸屏了解多少呢? 触摸屏的基本原理是,用手指或其他物体触摸安装在显示器前端的触摸屏时,所触摸的位置(以坐标形式)由触摸屏控制器检测,并通过接口(如RS-232串行口)送到CPU,从而确定输入的信息。

电容式触摸屏与电阻式触摸屏的对比

计算机图形技术 实 验 报 告 学院电子信息工程学院年级一年级 班级信号与信息处理学号P1******* 姓名戈小娟 2012 年9 月23 日

一、实验目标 了解电阻式触摸屏与电容式触摸屏,激光打印机的基本工作原理,并对电阻式触摸屏与电容式触摸屏的优缺点有着基本的认识。 二、实验内容 电阻式触摸屏的原理: 触摸屏包含上下叠合的两个透明层,四线和八线触摸屏由两层具有相同表面电阻的透明性材料组成,五线和七线触摸屏由一个阻性层和一个导电层组成,通常还要用一种弹性材料来将两层隔开。当触摸屏表面受到的压力(如通过笔尖或手指进行按压)足够大时,顶层和底层之间会产生接触。所有的电阻式触摸屏都采用分压器原理来产生代表X坐标和Y坐标的电压。分压器是通过将两个电阻进行串联来实现的。上面娿电阻R1连接正参考电压VREF,下面的电阻R2接地。两个电阻连接点处的电压测量值与下面那个电阻的阻值成正比。 为了在电阻式触摸屏上的特定方向测量一个坐标,需要对一个阻性层进行偏置:将它的一边接VREF,另一边接地,同时,将未偏置的那一层连接到一个ADC的高阻抗输入端。当触摸屏上的压力足够大,使两层之间发生接触时,电阻性表面背分隔为两个电阻。它们的阻值与触摸点到偏置边缘的距离成正比。触摸点与接地边之间的电阻相当于分压器中下面的那个电阻。 因此,在未偏置层上测得的与触摸点到接地边之间的距离成正比。如图1所示。 电阻式触摸屏的优缺点: 优点:它的屏和控制系统都比较便宜,反应灵敏度也很好,而且不管是四线电阻式触摸屏还是五线电阻触摸屏,它们都是一种对外界完全隔离的工作环境,不怕灰尘和水汽,能适应各种恶劣的环境。它可以用任何物体来触摸,稳定性能较好。 缺点:它的外层薄膜容易被划伤导致触摸屏不可用,多层结构会导致很大的光损失,对于手持设备通常需要加大背光源来弥补透光性不好的问题,但这样会增加电池消耗。

触摸屏总结

系统参数设置 新增参数设置出现 点击用户密码在12个用户中选用一个用户,例如用户1。在用户密码栏设置自己的需要的密码和类别之后确定系统参数对话框。 用户登录设置 首先新增文字元件选择图标出现新增文字元件对话框,在内容一栏中写入“用户登陆” 设置字体、颜色、字体大小等。在用户登录文字之后创建数值输入元件在一般属性 中读取地址一栏中点击设置出现 选中系统寄存器,之后设备类型一栏中有变化,选择下拉菜单,选中LW-9219(16bit):用户编号(1-12)如图: 用户登录设置就完成了, 用户密码设置 同用户登录一样首先创建文字元件设置字体后同样选择数值输入元件。步骤如“用户登录”一样。在设备类型中设置LW-9220(32bit):用户密码如图:

同时在数字格式一栏中显示格式设为密码,这样密码栏可以显示*而不是数字,提高保密功能,之后设置数字位数。数字位数主要是显示密码的位数,密码的位数应该小于设置的位数,否则出错。其它参数根据需要自行设置。 登录按钮设置 新增功能键按钮点击之后出现新增功能键元件编号窗口一栏设 置自己要进入的窗口,在使用者限制一栏中操作类别 设置之前设置的类别。 最后应该设置一个文字元件写入“登陆”便于用户使用。 登陆设置 新增功能键元件出现新增功能键元件,选择切换基本窗口,在窗口标号中设置想要切换的窗口,如:在安全 中使用者权限中,选择自己之前设置的类别在图片中设置按钮的图标。其它设置根据自己的需要自行设置。 注销设置 新增位状态设置元件一般属性中写入地址一栏点击设置出现地址对话框,在系统寄存器复选框中选中,之后在设备类型中找到LB-9050:用户登出 点击确定。根据需要设置开关类型,其它设置根据需要自行设置,注:使用者权限一栏中不做任何设置。

电阻触摸屏的驱动软件安装和校正

? Part 10. 装配程序 1. 连接控制卡与电阻屏 2. 通过USB 接口或者RS232接口将控制器连接到主机上。 3. 连接控制器至5VDC 电源。(USB接口可提供5VDC 电源。另外,键盘 和鼠标接口也可为RS232控制器提供5V电源。) 4. 安装与操作系统匹配的触摸驱动程序。(windows XP, 2K等等。) ? Part 11.安装驱动程序 1. 现有的驱动系统 驱动可以从网上下载或者CD光盘上获得 Windows 2000 (家用和个人用版本都可以) Windows XP (家用和个人用版本都可以) Windows 2003 服务器 Windows Vista Windows 2008 服务器 Windows CE 5.0 & 6.0 Linux 2. 驱动安装及触摸系统校准指南: A. 请先将电阻式触摸屏、控制器、电脑用正确的电缆线连接。 B. 插入驱动程序CD C. 根据指示完成驱动程序在Windows 2000/XP如下的安装: 在双击Setup.exe文件,以启动软件驱动程序的安装。然后,安装程序将引导用户完成软件安装。

按Next按钮继续安装,然后,一个新的对话框中出现如下, 这个对话框提示用户是否安装使用PS/2接口的触摸屏。 因为我们现在的新产品已经不采用PS/2接口,因此请不要选择。取消选中此复选框,按Next的按钮,继续安装。然后,新的对话框显示如下,

此处,可以选择是否自动运行4点校准。如果用户需要每次Windows系统启动都自动运行4点校准,请选择“Every system boot up”;如果用户需要安装过后下一次启动后,自动运行一次4点校准,请选择“Next system boot up”;如果用户不需要自动运行4点校准,而是在需要的时候手动运行4点校准,请选择“None”。最后请按NEXT 的按钮,继续安装。此时安装程序会弹出一个消息框以提示 请用户再次确认USB控制卡与系统的USB连接口连接正确,这样安装程序才能正确安装驱动。然后,只需按下确定继续

四线电阻式触摸屏

四线电阻式触摸屏 工作原理: 四线电阻式触摸屏是电阻式家族中应用最广、最普及的一种。其结构由下线路(玻璃或薄膜材料)导电ITO层和上线路(薄膜材料)导电ITO层组成。中间有细微绝缘点隔开,当触摸屏表面无压力时,上下线路成开路状态。一旦有压力施加到触摸屏上,上下线路导通,控制器通过下线路导电ITO层在X坐标方向上施加驱动电压,通过上线路导电ITO层上的探针,侦测X方向上的电压,由此推算出触点的X坐标。通过控制器改变施加电压的方向,同理可测出触点的Y坐标,从而明确触点的位置。 规格参数: 电路等级:5V DC,35mA 表面硬度:3H 透光率:薄膜对薄膜型>77% 薄膜对玻璃型>83% 敲击寿命:大于一百万次 笔划寿命:大于十万次 触点抖动时间:<5ms 分辨率:4096*4096 线性<1.5% (特殊需求可<1.0%) 操作压力:10g ~100g 操作温度:-10 o C ~+60 o C 储存温度:-20 o C ~+70 o C 玻璃厚度:0.7mm,1.1mm,2.0mm,3.0mm 玻璃种类:普通玻璃,化学强化玻璃 性能特点: ?性能可靠,经济实用,应用广泛。 ?能够识别任何接触介质如手指(带手套或不带)、笔、信用卡等的输入信号。 ?引出线采用FPC(柔性线路板材料)比其它生产商使用的PET材料电阻值小,柔韧性好。 ?线路绝缘点小,视觉效果佳,目前我们可做到最小的绝缘点是Φ 0.035mm,远远领先 其它厂商。 ?触摸屏表面有亮面、雾面、防眩、消光、防牛顿环等多种材料和工艺供选择。 标准品尺寸:2.8"至21"各种规格(物理尺寸可到下载空间下载)。

五线电阻触摸屏 工作原理: 五线触摸屏的结构与四线电阻式类似,也有下线路(玻璃或薄膜材料)导电ITO层和上线路(薄膜材料)导电ITO层。五线触摸屏的工作原理与四线电阻式不同的是:五线式的X和Y 方向上的驱动电压均由下线路的ITO层产生,而上线路层仅仅扮演侦测电压探针的作用。即便上线路薄膜层被刮伤或损坏,触摸屏也能正常工作,所以五线电阻式的使用寿命远比四线式的长。 规格参数: 电路等级:5V DC,35mA 表面硬度:3H 透光率:薄膜对薄膜型>77% 薄膜对玻璃型>83% 敲击寿命:大于三千五百万次 笔划寿命:大于五百万次 触点抖动时间:<5ms 分辨率:4096*4096 线性<1.5% (特殊需求可<1.0%) 操作压力:10g ~100g 操作温度:-10 o C ~+60 o C 储存温度:-20 o C ~+70 o C 玻璃厚度:0.7mm,1.1mm,2.0mm,3.0mm 玻璃种类:普通玻璃,化学强化玻璃 性能特点: ?性能稳定、经久耐用、触摸寿命可达三千五百万次。 ?能够识别任何接触介质如手指(带手套或不带)、笔、信用卡等的输入信号。 ?引出线采用FPC(柔性线路板材料)比其它生产商使用的PET材料电阻值小,柔韧性好。 ?线路绝缘点小,视觉效果佳,目前我们可做到最小的绝缘点是Φ 0.035mm,远远领先 其它厂商。 ?触摸屏表面有亮面、雾面、防眩、消光、防牛顿环等多种材料和工艺供选择。 标准品尺寸:5.8"至21"各种规格(物理尺寸可到下载空间下载)。

(中牟)昆仑通态触摸屏部分总结

昆仑通态触摸屏部分总结 常用逻辑脚本 1.登录自动注销脚本 当前时间 =!TimeI2Str(!GetLastMouseActionTime(),"%X")'获取鼠标的最后动作时间 设定时间 =!TimeSpanGetMinutes(!TimeGetSpan(!TimeGetCurrentTime(),!GetLastMouse ActionTime()))'计算鼠标最后的活动时间与当前时间的差值 if flag1 = 0 then'判定是不是已经打开了一个登录窗口。 if !strComp("负责人",!GetCurrentUser())=0 OR !strComp("操作员",!GetCurrentUser())=0 then'判定当前的用户 if 设定时间 >=50 then'鼠标停止动作是否已经超过50分钟 回车=1 '注意这两个赋值的顺序,须先赋值在执行!LogOff() flag1=1' !LogOff( ) endif endif endif if 回车=1 then !SendKeys("{ENTER}")'发送ENTER键 flag1 = 0 回车 = 0 endif 2.自动切换画面脚本 if 设定时间>=50 then !CloseAllWindow("工艺图1") '50分钟后关闭除“工艺图1”之外所有窗口。(结合自动注销脚本使用)

3.在需要先开阀再开泵的情况时,可通过脚本与隐藏功能结合使用来避免现场误操作 循环脚本:IF XX阀开到位=1 THEN XX泵隐藏变量=1 IF XX阀开到位=0 THEN XX泵隐藏变量=0 注释1:当隐藏变量=1时,触摸屏画面显示开泵按钮,隐藏变量=0时,触摸屏画面显示提示语如“请先开阀!”。 注释2:在有多种状态来判定隐藏条件可利用类似循环语句 4.历史数据自动删除脚本 !DelSaveDat(历史数据,12 ) 利用循环策略,将循环时间设为每月一次,即可实现每月删除12小时之前的历史数据。 5.在有“触屏控制”与“上位控制”切换功能的触屏中 可利用画面启动脚本与退出脚本,使进入画面时触摸屏获得权限(即自动切换到触屏控制),退出画面时自动切换为上位控制。 6.触屏键盘普遍偏小,修改输入键盘大小脚本 !SetNumPanelSize(Type,Size) 函数意义:根据需要和显示屏的大小调整软键盘或配方对话框的小。参数:Type,键盘类型,数值型; 1:代表修改数值输入键盘。

触摸屏是一种新型可编程控制终端解析

1、引言 触摸屏是一种新型可编程控制终端,是新一代高科技人机界面产品,适用于现场控制,可靠性高,编程简单,使用维护方便。在工艺参数较多又需要人机交互时使用触摸屏,可使整个生产的自动化控制的功能得到大大的加强。 PLC有着运算速度高、指令丰富、功能强大、可靠性高、使用方便、编程灵活、抗干扰能力强等特点。近几年,随着科学技术的不断进步,各行业对其生产设备和系统的自动化程度要求越来越高,采用现代自动化控制技术对减轻劳动强度、优化生产工艺、提高劳动生产率和降低生产成本起着很重要的作用。触摸屏结合PLC在闭环控制的变频节能系统中的应用是一种自动控制的趋势。 触摸屏和PLC在闭环控制的变频节能系统中的使用,可以让操作者在触摸屏中直接设定目标值(压力及温度等),通过PLC与实际值(传感器的测量值)进行比较运算,直接向变频节能系统发出运算指令(模拟信号),调节变频器的输出频率。并可实时监控到被控系统实际值的大小及变频器内的多个参数,实现报警、记录等功能。一般PLC结合触摸屏的闭环调节的变频节能系统如下图所示。 2、闭环控制的变频节能系统用途很广,各种场合的变频节能系统的拖动方式及控制方式各有不同,具体应用时应根据实际情况选择设计。下面列举一些: 中央空调节能:冷冻泵、冷却泵、主机、却塔风机、风机盘管等。 恒压供水:水厂一、二级泵,供水管网增压泵、大厦供水水泵等 锅炉:引风机、送风机、给水泵等,变频节能系统的控制调节预处理信号由锅炉自动控制系统、DCS或多冲量控制系统给出。 汽轮机:循环泵、凝结泵等,其控制调节预处理信号由汽轮机自动控制系统及DCS给出。 纯水处理系统:软化水泵、增压泵等。 洁净室:增压风机、FFU群控等等。 3、整个闭环控制的变频节能系统的组成设备及其作用: (1)PLC选用SIEMENS公司的S7-200系列:由CPU224XP、DI/DO模块、AI/AO模块组成。PLC作为控制单元,是整个系统的控制核心。其主要的作用要体现以下几方面: ①完成对系统各种数据的采集以及数字量与模拟量的相互转换。 ②完成对整个系统的逻辑控制及PID调节的运算。 ③向触摸屏提供所采集及处理的数据,并执行触摸屏发出的各种指令。 ④将PID运算的数据结果转换成模拟信号,作为调节变频器的输出频率的控制信号。 ⑤通过通信电缆及USS4协议完成对变频器内部参数读写及控制。 (2)触摸屏采用SIEMENS公司MP370:其主要作用如下: ①可实时显示设备和系统的运行状态。 ②通过触摸向PLC发出指令和数据,再通过PLC完成对系统或设备的控制。 ③可做成多幅多种监控画面,替代了传统的电气操作盘及显示记录仪表等,且功能更加强大。 (3)变频器:采用SIEMENS公司440系列,通过USS4协议可由触摸屏通过PLC设置其内部的部分参数,根据PLC发送过来的数据(模拟量)值调节水泵或风机的转速,并将其内部运行参数反馈到PLC。 (4)压力、温度等传感器:将被控制系统(水系统或风系统)的实际参数值转变成电信号上传至PLC。 (5)电气元件:给PLC、触摸屏、变频器及传感器等供电,完成各种操作及驱动等。 4、触摸屏画面设计 触摸屏画面由ProTool等专用软件进行设计,然后先通过编程电脑调试,合格后再下载到触摸屏。触摸屏画面总数应在其存储空间允许的范围内,各画面之间尽量做到可相互及强制切换。 (1)主画面的设计 一般的,可用欢迎画面或被控系统的主系统画面作为主画面,该画面可进入到各分画面。各分画面均能一步返回主画面。若是将被控主系统画面作为主画面,则应在画面中显示被控系统的一些住要参数,以便在此画面上对整个被控系统有大致的了结。

电阻触摸屏三点校准法

三点校准法 三点校准法较之前面介绍的二点校准法更为精确。当触摸屏与液晶屏间的角度差很小时,经过推理可以假设触摸屏与液晶显示器各点之间的对应关系为(假设液晶显示器的坐标为(XD, YD),触摸屏的坐标为(X,Y)): XD = AX + BY + C YD =DX + EY + F 因为要取三个点进行校准,所以存在六个变量,即要通过六个方程式求出液晶显示器的坐标。此处要求三个点尽量分散,最好为左上角、中间、右下角三点。 得: XD0 = AX0 + BY0 + C XD1 = AX1 + BY1 + C XD2 = AX2 + BY2 + C YD0 = DX0 + EY0 + F YD1 = DX1 + EY1 + F YD2 = DX2 + EY2 + F 可求出 A、B、C、D、E、F的值,一旦这些参数值定下来,便可利用上面的方程组,通过触摸屏上的原始数据计算出它在LCD显示器上的对应点。 推导得出将K作为各方程式的公分母,便可得出未知量: K = (X0-X2)(Y1-Y2)-(X1-X2)(Y0-Y2) A = ((XD0-XD2)(Y1-Y2)-(XD1-XD2)(Y0-Y2))/K B = ((X0-X2)(XD1-XD2)-(XD0-XD2)(X1-X2))/K C = (Y0(X2XD1-X1XD2) + Y1(X0XD2-X2XD0) + Y2(X1XD0-X0XD1))/K D = ((YD0-YD2)(Y1-Y2)-(YD1-YD2)(Y0-Y2))/K E = ((X0-X2)(YD1-YD2)-(YD0-YD2)(X1-X2))/K F = (Y0(X2YD1-X1YD2) + Y1(X0YD2-X2YD0) + Y2(X1YD0-X0YD1))/K

四大触摸屏技术工作原理及特点分析

四大触摸屏技术工作原理及特点分析 为了操作上的方便,人们用触摸屏来代替鼠标或键盘。工作时,我们必须首先用手指或其它物体触摸安装在显示器前端的触摸屏,然后系统根据手指触摸的图标或菜单位置来定位选择信息输入。触摸屏由触摸检测部件和触摸屏控制器组成;触摸检测部件安装在显示器屏幕前面,用于检测用户触摸位置,接受后送触摸屏控制器;而触摸屏控制器的主要作用是从触摸点检测装置上接收触摸信息,并将它转换成触点坐标,再送给CPU,它同时能接收CPU发来的命令并加以执行。 触摸屏的主要类型 按照触摸屏的工作原理和传输信息的介质,我们把触摸屏分为四种,它们分别为电阻式、电容感应式、红外线式以及表面声波式。每一类触摸屏都有其各自的优缺点,要了解那种触摸屏适用于那种场合,关键就在于要懂得每一类触摸屏技术的工作原理和特点。下面对上述的各种类型的触摸屏进行简要介绍一下: 1.电阻式触摸屏 电阻式触摸屏的工作原理 这种触摸屏利用压力感应进行控制。电阻触摸屏的主要部分是一块与显示器表面非常配合的电阻薄膜屏,这是一种多层的复合薄膜,它以一层玻璃或硬塑料平板作为基层,表面涂有一层透明氧化金属(透明的导电电阻)导电层,上面再盖有一层外表面硬化处理、光滑防擦的塑料层、它的内表面也涂有一层涂层、在他们之间有许多细小的(小于1/1000英寸)的透明隔离点把两层导电层隔开绝缘。当手指触摸屏幕时,两层导电层在触摸点位置就有了接触,电阻发生变化,在X 和Y两个方向上产生信号,然后送触摸屏控制器。控制器侦测到这一接触并计算出(X,Y)的位置,再根据模拟鼠标的方式运作。这就是电阻技术触摸屏的最基本的原理。电阻类触摸屏的关键在于材料科技,常用的透明导电涂层材料有:(1)ITO,氧化铟,弱导电体,特性是当厚度降到1800个埃(埃=10-10米)以下时会突然变得透明,透光率为80%,再薄下去透光率反而下降,到300埃厚度时又上升到80%。ITO是所有电阻技术触摸屏及电容技术触摸屏都用到的主要材料,实际上电阻和电容技术触摸屏的工作面就是ITO涂层。

触摸屏的主要类型优点和缺点

触摸屏的主要类型优点和缺点 触摸屏的主要类型: 从技术原理来区别触摸屏,可分为五个基本种类:矢量压力传感技术触摸屏、电阻技术触摸屏、电容技术触摸屏、红外线技术触摸屏、表面声波技术触摸屏 。其中矢量压力传感技术触摸屏已退出历史舞台;红外线技术触摸屏价格低廉,但其外框易碎,容易产生光干扰,曲面情况下失真;电容技术触摸屏设计构思合理,但其图像失真问题很难得到根本解决;电阻技术触摸屏的定位准确,但其价格颇高,且怕刮易损;表面声波触摸屏解决了以往触摸屏的各种缺陷,清晰不容易被损坏,适于各种场合,缺点是屏幕表面如果有水滴和尘土会使触摸屏变的迟钝,甚至不工作。按照触摸屏的工作原理和传输信息的介质把触摸屏分为四种,它们分别为电阻式、红外线式、电容感应式以及表面声波式, 按照触摸屏的工作原理和传输信息的介质,我们把触摸屏分为四种,它们分别为电阻式、电容感应式、红外线式以及表面声波式。每一类触摸屏都有其各自的优缺点,要了解那种触摸屏适用于那种场合,关键就在于要懂得每一类触摸屏技术的工作原理和特点。下面对上述的各种类型的触摸屏进行简要介绍一下: 1、电阻式触摸屏(电阻式触摸屏工作原理图) 这种触摸屏利用压力感应进行控制。电阻触摸屏的主要部分是一块与显示器表面非常配合的电阻薄膜屏,这是一种多层的复合薄膜,它以一层玻璃或硬塑料平板作为基层,表面涂有一层透明氧化金属(透明的导电电阻)导电层,上面再盖有一层外表面硬化处理、光滑防擦的塑料层、它的内表面也涂有一层涂层、在他们之间有许多细小的(小于1/1000英寸)的透明隔离点把两层导电层隔开绝缘。当手指触摸屏幕时,两层导电层在触摸点位置就有了接触,电阻发生变化,在X和Y两个方向上产生信号,然后送触摸屏控制器。控制器侦测到这一接触并计算出(X,Y)的位置,再根据模拟鼠标的方式运作。这就是电阻技术触摸屏的最基本的原理。电阻类触摸屏的关键在于材料科技,常用的透明导电涂层材料有: A、ITO,氧化铟,弱导电体,特性是当厚度降到1800个埃(埃=10-10米)以下时会突然变得透明,透光率为80%,再薄下去透光率反而下降,到300埃厚度时又上升到80%。ITO是所有电阻技术触摸屏及电容技术触摸屏都用到的主要材料,实际上电阻和电容技术触摸屏的工作面就是ITO涂层。 B、镍金涂层,五线电阻触摸屏的外层导电层使用的是延展性好的镍金涂层材料,外导电层由于频繁触摸,使用延展性好的镍金材料目的是为了延长使用寿命,但是工艺成本较为高昂。镍金导电层虽然延展性好,但是只能作透明导体,不适合作为电阻触摸屏的工作面,因为它导电率高,而且金属不易做到厚度非常均匀,不宜作电压分布层,只能作为探层。

电阻式触摸屏种类介绍归纳

电阻式触摸屏种类介绍归纳 一、 电阻式触摸屏的工作原理: 电阻式触摸屏是一种传感器,它将矩形区域中触摸点(X,Y)的物理位置转换为代表X 坐标和Y 坐标的电压。很多LCD 模块都采用了电阻式触摸屏,这种屏幕可以用四线、五线、七线或八线来产生屏幕偏置电压,同时读回触摸点的电压。电阻式触摸屏基本上是薄膜加上玻 璃的结构,薄膜和玻璃相邻的一面上均涂有ITO (纳米铟锡金属氧化物)涂层,ITO 具有很好的导电性和透明性。当触摸操作时,薄膜下层的ITO 会接触到玻璃上层的ITO ,经由感应器传出相应的电信号,经过转换电路送到处理器,通过运算转化为屏幕上的X 、Y 值,而完成点选的动作,并呈现在屏幕上。 二、 电阻式触摸屏的种类: 电阻式触摸屏的基本结构和驱动原理.pdf 三、 各种类电阻式触摸屏的基本结构: 1.四线电阻式触摸屏 四线电阻式触摸屏的结构如上图,在玻璃或丙烯酸基板上覆盖有两层透平,均匀导电的ITO 层,分别做为X 电极和Y 电极,它们之间由均匀排列的透明格点分开绝缘。其中下层的ITO 四线触摸屏 五线触摸屏 六线触摸屏 七线触摸屏 八线触摸屏

与玻璃基板附着,上层的ITO附着在PET薄膜上。X电极和Y电极的正负端由“导电条”(图中黑色条形部分)分别从两端引出,且X电极和Y电极导电条的位置相互垂直。引出端X-,X+,Y-,Y+一共四条线,这就是四线电阻式触摸屏名称的由来。当有物体接触触摸屏表面并施以一定的压力时,上层的ITO导电层发生形变与下层ITO发生接触,该结构可以等效为相应的电路,如下图 2. 八线电阻式触摸屏 八线电阻式触摸屏的结构与四线类似,所区别的是除了引出X- drive,X+ drive,Y- drive,Y+ drive四个电极,还在每个导电条末端引出一条线:X- sense,X+ sense,Y- sense,Y+ sense,这样一共八条线。

触摸屏校准方法

嵌入式Linux和MiniGUI结合的解决方案已经成为很多嵌入式系统的图形化方案之一,而触摸屏也是很多嵌入式系统首选的输入设备,因此触摸屏的校准也成为很多嵌入式系统开发过程中常常碰到的问题之一。 嵌入式Linux是一种可以进行裁减、修改使之能在嵌入式计算机系统上运行的操作系统,既继承了Internet上的无限的开放源代码资源,又具有嵌入式操作系统的特性。该系统具有较高的稳定性和安全性、良好的硬件支持、标准兼容性和资源丰富等功能。而触摸屏是一种方便、快捷的输入设备,附着在显示器的表面,与显示器配合使用,在工业控制场合得到了广泛的应用。然而在实际的嵌入式程序移植的过程中,由于触摸屏尺寸的不同,以及GUI(Graphic User Interface)方案选择和IAL(Input Abstract Layer)的差异,一般开发板制造商并不提供触摸屏的校正程序。本文介绍的正是笔者在制作实际的嵌入式Linux数控机床人机接口过程中,提出的一套基于嵌入式Linux和MiniGUI的通用触摸屏校准程序设计方案。 MiniGUI简介 MiniGUI(https://www.360docs.net/doc/d21083587.html,)是国内最有影响的自由软件项目之一, MiniGUI 项目的目标是为基于 Linux 的实时嵌入式系统提供一个轻量级的图形用户界面支持系统。该项目自1998年底开始到现在,已历经7年多的开发过程,到目前为止,已经比较成熟和稳定,并且在许多实际产品或项目中得到了广泛应用。 MiniGUI 为应用程序定义了一组轻量级的窗口和图形设备接口。利用这些接口,每个应用程序可以建立多个窗口,而且可以在这些窗口中绘制图形且互不影响。用户也可以利用MiniGUI 建立菜单、按钮、列表框等常见的 GUI 元素。 MiniGUI 可以具有两种截然不同的运行时模式:MiniGUI-Threads或者MiniGUILite。运行在 MiniGUI-Threads 上的程序可以在不同的线程中建立多个窗口,但所有的窗口在一个进程中运行。相反,运行在 MiniGUI-Lite 上的每个程序是单独的进程,每个进程也可以建立多个窗口。MiniGUI-Threads 适合于具有单一功能的实时系统,而 MiniGUI-Lite则适合于具有良好扩展性的嵌入式系统,比如要下载并运行第三方应用程序的智能手持终端。 MiniGUI在体系结构上有许多独特之处。它的主要特色有: ● 提供了完备的多窗口机制; ● 对话框和预定义的控件类; ● 消息传递机制; ● 多字符集和多字体支持; ● 全拼、五笔等汉字输入法支持; ● BMP、GIF、JPEG等常见图像文件的支持; ● 小巧,包含全部功能的库文件大小为300KB左右; ● 可配置,可根据项目需求进行定制配置和编译; ● 可移植性好。

相关文档
最新文档