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

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

触摸屏校准

在开始实现触摸屏功能之前,还需要解决一个问题,那就是触摸屏的校正。触摸屏和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个像素的正方形。触点的坐标是用下面方法得到的:当触笔落下时,进入中断,然后读取触点处的坐标,直到触笔的抬起,才退出该次中断。由于触摸屏需要校正,因此在使用之前需要进行校正处理。但并不是每次使用都要校正,只要坐标没有发生漂移,就不需要再次校正。所以在进行一次校正后,只要把那几个参数保存起来,下次需要时直接使用上次

保存下来的参数即可。

LCD校准

3点校准:6个未知数K1,A1,B1,K2,A2,B2

校准公式:二元一次方程。

* *

*

XZ1,YZ1

XJ1,YJ1

XZ1=K1XJ1+A1YJ1+B1

YZ1=K2XJ1+A2YJ1+B2

校准:5点

5点校准:10个未知数K1,A1,B1,K2,A2,B2

校准公式:二元二次方程。

* *

* *

*

XZ1,YZ1

XJ1,YJ1

XZ1=K11XJ1(2)+K12XJ1+A11YJ1(2)+A12YJ1+B1

YZ1=K21XJ1(2)+K22XJ1+A21YJ1(2)+A22YJ1+B1

LCD校正范例:

**************************************************************************

***** 函数名:TSCal()

***** 功能:触摸屏校正

***** 参数:无

***** 返回值:无

***** 创建者: 陈志发

***** 创建时间:2011-03-30

***** 最后更新:2011-03-30

****************************************************************************/ void TSCal(void)

{

int i=0;

int xt[3],yt[3];

/*把背景填充为红色*/

Brush_Background(0xF800);

/*画校正用的三个十字坐标*/ //真实点(物理点)

drawCross(24,32,0xFF0000);

Draw_Text_8_16(28,36, 0x0000,0xFFFF, "1") ;

drawCross(216,160,0xFF0000);

Draw_Text_8_16(220, 164,0x0000,0xFFFF, "2") ;

drawCross(120,288,0xFF0000);

Draw_Text_8_16(124,292, 0x0000,0xFFFF, "3") ;

/*依次读取三个采样点的坐标值*/

for (i=0;i<3;i++)

{

while (flagTS==0) //flagTS采样结束标志位

{

delay(500);

}

xt[i]=xdata;

yt[i]=ydata;

flagTS=0;

}

/*计算参数 */

K=(xt[0]-xt[2])*(yt[1]-yt[2])-(xt[1]-xt[2])*(yt[0]-yt[2]);

A=(32-288)*(yt[1]-yt[2])-(160-288)*(yt[0]-yt[2]);

B=(xt[0]-xt[2])*(160-288)-(32-288)*(xt[1]-xt[2]);

C=yt[0]*(xt[2]*160-xt[1]*288)+yt[1]*(xt[0]*288-xt[2]*32)+yt[2]*(xt[1]*32-xt [0]*160);

D=(24-120)*(yt[1]-yt[2])-(216-120)*(yt[0]-yt[2]);

E=(xt[0]-xt[2])*(216-120)-(24-120)*(xt[1]-xt[2]);

F=yt[0]*(xt[2]*216-xt[1]*120)+yt[1]*(xt[0]*120-xt[2]*24)+yt[2]*(xt[1]*24-xt [0]*216);

/*校验完成后写一个标志位*/

TSOK = 1;

}

6.8.4 触摸屏知识点

1.触摸屏-知识点1:触摸屏分类

常见触摸屏有电阻型、电容型、红外型。

2. 触摸屏-知识点2:触摸屏原理

它是LCD和按键组合。

触摸屏有2层,X , Y。

触摸屏介绍

电阻式(容易受到干扰,只能单点)、电容式(多点触摸)、红外式(抗干扰强,单点)等触摸屏。

配套开发板的TFTLCD液晶屏内部带有触摸屏控制器,为电阻型触摸屏。

S3C2440的触摸屏接口可以驱动四线电阻触摸屏,四线电阻触摸屏的等效电路如图如下图所示,途中粗黑线表示相互绝缘的两层导电层,当按压时,它们在触点处相连;不同的触点在x,y方向上的分压值不一样,将这两个电压值经过A/D转换后即可得到x,y坐标。

触摸屏工作过程如下:

第一阶段:等待中断模式(ADCTSC=0b1101 0011)

平时触摸屏没有被按下时,由于上拉电阻的关系,Y_ADC为高电平;当x轴和y轴受挤压而接触导通后,Y_ADC的电压由于连通到y轴接地而变为低电平,此低电平可做为中断触发信号来通知CPU发生“Pen Down”事件,在S3C2440中,称为等待中断模式。

第二阶段:采样X_ADC电压,得到x坐标,等效电路如图所示:

S1、S3闭合,S2、S4、S5断开,即XP接上电源、XM接地,YP作为模拟输入(对CPU 而言),YM高阻状态,XP禁止上拉。这时,YP即X_ADC就是x轴的分压点,进行A/D转换后就得到x坐标。

第三阶段:采样Y_ADC电压,得到y坐标,等效电路如下图所示:

S2、S4闭合,S1、S3、S5断开,即YP接上电源、YM接地、XP作为模拟输入(对CPU 而言)、XM高阻、XP禁止上拉。这时,XP即Y_ADC就是y轴的分压点,进行A/D转换后就得到y坐标。

图6.4四线电阻屏等效电路图 6.5等待中断模式等效电路

图6.6读取x坐标时的等效电路图 6.7读取Y坐标时的等效电路XZ=A×XJ+B×YJ+C

YZ=D×XJ+E×YJ+F

触摸屏的种类及工作原理

触摸屏种类及原理 随着多媒体信息查询的与日俱增,人们越来越多地谈到触摸屏,因为触摸屏不仅适用于中国多媒体信息查询的国情,而且触摸屏具有坚固耐用、反应速度快、节省空间、易于交流等许多优点。利用这种技术,我们用户只要用手指轻轻地碰计算机显示屏上的图符或文字就能实现对主机操作,从而使人机交互更为直截了当,这种技术大大方便了那些不懂电脑操作的用户。 触摸屏作为一种最新的电脑输入设备,它是目前最简单、方便、自然的一种人机交互方式。它赋予了多媒体以崭新的面貌,是极富吸引力的全新多媒体交互设备。触摸屏在我国的应用范围非常广阔,主要是公共信息的查询;如电信局、税务局、银行、电力等部门的业务查询;城市街头的信息查询;此外应用于领导办公、工业控制、军事指挥、电子游戏、点歌点菜、多媒体教学、房地产预售等。将来,触摸屏还要走入家庭。 随着使用电脑作为信息来源的与日俱增,触摸屏以其易于使用、坚固耐用、反应速度快、节省空间等优点,使得系统设计师们越来越多的感到使用触摸屏的确具有具有相当大的优越性。触摸屏出现在中国市场上至今只有短短的几年时间,这个新的多媒体设备还没有为许多人接触和了解,包括一些正打算使用触摸屏的系统设计师,还都把触摸屏当作可有可无的设备,从发达国家触摸屏的普及历程和我国多媒体信息业正处在的阶段来看,这种观念还具有一定的普遍性。事实上,触摸屏是一个使多媒体信息或控制改头换面的设备,它赋予多媒体系统以崭新的面貌,是极富吸引力的全新多媒体交互设备。发达国家的系统设计师们和我国率先使用触摸屏的系统设计师们已经清楚的知道,触摸屏对于各种应用领域的电脑已经不再是可有可无的东西,而是必不可少的设备。它极大的简化了计算机的使用,即使是对计算机一无所知的人,也照样能够信手拈来,使计算机展现出更大的魅力。解决了公共信息市场上计算机所无法解决的问题。 随着城市向信息化方向发展和电脑网络在国民生活中的渗透,信息查询都已用触摸屏实现--显示内容可触摸的形式出现。为了帮助大家对触摸屏有一个大概的了解,笔者就在这里提供一些有关触摸屏的相关知识,希望这些内容能对大家有所用处。 一、触摸屏的工作原理 为了操作上的方便,人们用触摸屏来代替鼠标或键盘。工作时,我们必须首先用手指或其它物体触摸安装在显示器前端的触摸屏,然后系统根据手指触摸的图标或菜单位置来定位选择信息输入。触摸屏由触摸检测部件和触摸屏控制器组成;触摸检测部件安装在显示器屏幕前面,用于检测用户触摸位置,接受后送触摸屏控制器;而触摸屏控制器的主要作用是从触摸点检测装置上接收触摸信息,并将它转换成触点坐标,再送给CPU,它同时能接收CPU发来的命令并加以执行。 二、触摸屏的主要类型

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

电阻式触摸屏校准算法分析 <一> 算法分析 电阻式触摸屏在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 <二> 代码实现

三菱触摸屏(人机界面)常见问题解析(一)

三菱触摸屏(人机界面)常见问题解析(一) 三菱触摸屏F940G0T-BWD-C有没代替型号?更换需要什么变动吗? 三菱触摸屏F940G0T-BWD-C现在已经停产了,可以用GT1050-QBBD这款代替的,都是5.7寸,2色的。两者软件不同,F940使用的是DU软件,GT1050使用的JT-DESIG N(设计)软件,需要用JT软件把DU软件导出来在转换就可以啦! GT10系列触摸屏相关 GT1030三菱触摸屏如何使用USB进行数据传输? 使用USB转232电缆 + QC30R2 连接,注意要在软件中选择合适的COM口 三菱触摸屏突然断电了,之后会怎么动作? 瞬时掉电<5ms时,继续动作。长时间停电、电压低的时候,触摸屏动作停止;恢复上电之后将会自动重启。 三菱触摸屏液晶屏有亮点、黑点,而且闪烁,是不是触摸屏不好? 三菱触摸屏有亮点(一直点亮的点)和黑点(不点亮的点)发生是液晶屏的特性。液晶屏中有非常多的显示元件,因此不能保证100%不出现亮点和黑点。此外,根据显示色不同,可能有闪烁出现。出现亮点、黑点或者闪烁,并不是产品不好或者故障,而是其特性。 如何在三菱触摸屏系统菜单当中进行通讯监视? 可以通过同时触摸屏幕左右上角进入系统菜单,然后触摸‘通讯设置’,接着触摸‘通讯监视’,其中黑底白字部分表示不执行发送或者接收。 三菱触摸屏的触摸定位不准确,如何校准? 进入触摸屏系统菜单设置界面,选择‘校准’菜单,精确点击[+]号直到返回菜单设置界面即可 三菱触摸屏实用菜单功能的启动方式。 1.无工程数据时,上电之后,触摸OK键即可以显示实用菜单。 2.显示编写的画面时,默认出厂设置是触摸左上角,即可显示实用菜单。 3.在画面中设置扩展功能开关,选择实用菜单,即可显示实用菜单。 使用三菱触摸屏时如何让窗口自动弹出? 为窗口切换软元件赋值,数值为指定弹出窗口的编号即可。 GT10系列三菱触摸屏可以仿真吗 使用GT Simulator3新软件可以仿真,软件版本需要在1.22Y以上支持。 报警记录显示当中,可不可以使用不同的软元件报警? 不可以,因为在三菱触摸屏GT10系列报警记录软元件公共设置中,软元件设定只能选择连续方式,不能选择随机方式,因此只能选择连续的软元件实现报警记录显示功能。 键代码开关当中的梯形图显示为什么按下无效? GT10系列的三菱触摸屏没有梯形图监视的功能。 当位软元件为ON或者OFF时,可分别切换不同的画面吗? 当三菱触摸屏位软元件为ON或者OFF时,可以分别切换不同的画面。画面的切换是通过给画面切换软元件赋值,画面切换软元件为字软元件。通过状态监视功能中的设置条件位软元件的状态,并且在动作中给画面切换软元件赋值为固定值即可。 输入数值怎么和文本显示的文字对应? 回答:将需要显示的文本登录到注释或者注释组当中。然后使用注释显示(字),显示与字软元件的值相对应的注释的功能。

触摸屏系统系统架构和原理教学内容

触摸屏系统 架 构 和 原 理

目录 一、系统开发理念 0 二、系统开发功能描述 0 2.1 触控查询 0 2.2用户角色管理 0 2.3局域网共享 (1) 2.4 管理控制台的页面内容本地更新 (1) 三、系统功能特点列表 (1) 四、系统开发原理 (2) 五、系统运行环境需求 (3)

一、系统开发理念 系统采用B/S结构实现,通过专用浏览器进行信息的浏览查询与交互。系统将采用先进的多媒体技术,采用直观生动图文并茂的方式,给用户提供最优质最便捷的服务。 本系统是一个用于公共信息、公告等内容的发布和触摸查询显示的系统,系统具有声音、图像、文字等表现方式。后台管理主程序、数据库查询部分部分采用C#语言进行开发,前台动画的实现采用PhotoShop、Dreamweaver等多媒体处理技术。 多媒体查询服务终端采用自助服务(Self-service)方式。可透过Ethernet 网络与后端各式内容服务器连结,支持多种通信协议,透过模块化的应用程序开发,可使自助服务的应用程序可以达成高度的便利性。 二、系统开发功能描述 2.1 触控查询 通过触摸屏对公开信息进行查询阅读。 2.2用户角色管理 系统设置高级管理员,拥有系统最高权限,包括:用户管理、角色管理、权限管理。高级管理员可分配管理用户,新用户由高级管理员授权后方可登录系统,并可以在登录系统后更改用户密码,用户可以根据需要增加多个高级管理员;高级管理员可以增加下级管理员,并可根据管理需要设置多级管理员;可以新增、删除各级管理员,修改管理权限密码等,并可以进行角色的授权设置。 各用户根据高级管理员分配的权限,可进行后台查看、发布、编辑信息等操作。可任意编辑图文内容,插入多幅图片、FLASH、媒体,图文混排,还具上传内容源码查看功能,对于少量修改,可使用在线网页编辑器修改。修改制作版面,使用网页制作软件进行编辑。

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

触摸屏校准 在开始实现触摸屏功能之前,还需要解决一个问题,那就是触摸屏的校正。触摸屏和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个像素的正方形。触点的坐标是用下面方法得到的:当触笔落下时,进入中断,然后读取触点处的坐标,直到触笔的抬起,才退出该次中断。由于触摸屏需要校正,因此在使用之前需要进行校正处理。但并不是每次使用都要校正,只要坐标没有发生漂移,就不需要再次校正。所以在进行一次校正后,只要把那几个参数保存起来,下次需要时直接使用上次

触摸屏原理及应用实例

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

电阻式触摸屏有四线和五线两种,四线最具有代表性。 在外ITO 层的上、下两边各渡一个狭长电极,引出端为Y +、Y -,在内IT0层的左、右两边分别渡上狭长电极,引出端为X +、X -。为了获得触摸点在X 方向的位置信号,在内IT0层的两电极X +,X -上别加REF V ,0 V 电压,使内IT0层上形成了从了从0-REF V 的电压梯度,触摸点至X -端的电压为该两端电阻对REF V 的分压,分压值代表了触摸点在X 方向的位置,然后将外lT0层的一个电极(如Y -)端悬空,可从另一电极(Y +)取出这一分压,将该分压进行A/D 转换,并与REF V 进行比较,便可得到触摸点的X 坐标。 为了获得触摸点在y 方向的位置信号,需要在外ITO 层的两电极Y +,Y -上分别加REF V ,0 V 电压,将内lT0层的一个电极(X -)悬空,从另一电极上取出触摸点在y 方向的分压。 四线电阻触摸屏测量原理 测量电压与测量点关系等效电路 测量触摸点P处测量结果计算如下:212CC y V V R R R = ?+4 34 CC x V V R R R =?+

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

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

触摸屏校准分析

触摸屏校准分析 ----------Vector(2013-05-14) 1.基础知识 我们传统的鼠标是一种相对定位系统,只和前一次鼠标的位置坐标有关。而触摸屏则是一种绝对坐标系统,要选哪就直接 点哪,与相对定位系统有着本质的区别。绝对坐标系统的特点是每一次定位坐标与上一次定位坐标没有关系,每次触摸的数据通过校准转为屏幕上的坐标,不管在什么情况下,触摸屏这套坐标在同一点的输出数据是稳定的。不过由于技术原理的原因,并不能保证同一点触摸每一次采样数据相同,不能保证绝对坐标定位,点不准,这就是触摸屏最怕出现的问题:漂移。对于性能质量好的触摸屏来说,漂移的情况出现并不是很严重。所以很多应用触摸屏的系统启动后,进入应用程序前,先要执行校准程序。 通常应用程序中使用的LCD坐标是以像素为单位的。比如说:左上角的坐标是一组非0的数值,比如(20,20),而右下角的坐标为(620,460)。这些点的坐标都是以像素为单位的,而从触摸屏中读出的是点的物理坐标,其坐标轴的方向、XY值的比例因子、 偏移量、缩放因子都与LCD坐标不同,图是LCD坐标和触摸屏的物理坐标的比较。 (友善之臂mini2440开发板采用这种对应关系) 2.触摸屏校准原理 以上说了触摸屏需要校准的原因,问题出在,物理坐标和屏幕坐标并不匹配,不匹配有两个方面:第一,物理坐标的1个单位和屏幕坐标的1个单位并不相等,我们知道屏幕坐标1个单位一般是一个像素,而物理坐标的1个单位并不是1个像素.第二,假设我们把屏幕的左上角定义为(0,0),那么触摸屏的左上角的物理坐标并不是(0,0)(我们点击之后的物理采样数据)。LCD 坐标和触摸屏坐标对应关系如下: Vx = xFactor*Px + xOffset //Vx:LCD 像素坐标,Px: 触摸屏物理坐标 Vy = yFactor*Py + yOffset //同上 综上,校准有两个方面:第一,物理采样坐标与屏幕像素坐标的对应关系,也就是伸缩系数,

三菱触摸屏(人机界面)常见问题解析(一)

三菱触摸屏(人机界面)常见问题解析(一)三菱触摸屏F940G0T-BWD-C有没代替型号?更换需要什么变动吗?三菱触摸屏F940G0T-BWD-C现在已经停产了,可以用GT1050-QBBD这款代替的,都是 5.7寸,2色的。 两者软件不同,F940使用的是DU软件,GT1050使用的JT-DESIGN(设计)软件,需要用JT软件把DU软件导出来在转换就可以啦!GT10系列触摸屏相关GT1030三菱触摸屏如何使用USB进行数据传输?使用USB转232电缆+ QC30R2连接,注意要在软件中选择合适的COM口三菱触摸屏突然断电了,之后会怎么动作?瞬时掉电<5ms时,继续动作。 长时间停电、电压低的时候,触摸屏动作停止;恢复上电之后将会自动重启。 三菱触摸屏液晶屏有亮点、黑点,而且闪烁,是不是触摸屏不好?三菱触摸屏有亮点(一直点亮的点)和黑点(不点亮的点)发生是液晶屏的特性。 液晶屏中有非常多的显示元件,因此不能保证100%不出现亮点和黑点。 此外,根据显示色不同,可能有闪烁出现。 出现亮点、黑点或者闪烁,并不是产品不好或者故障,而是其特性。 如何在三菱触摸屏系统菜单当中进行通讯监视?可以通过同时触摸屏幕左右上角进入系统菜单,然后触摸‘通讯设置’,接着触摸‘通讯监视’,其中黑底白字部分表示不执行发送或者接收。 三菱触摸屏的触摸定位不准确,如何校准?进入触摸屏系统菜单设置界面,选择‘校准’菜单,精确点击[+]号直到返回菜单设置界面即可三菱触摸屏实用菜单功能的启动方式。 1.无工程数据时,上电之后,触摸OK键即可以显示实用菜单。 2.显示编写的画面时,默认出厂设置是触摸左上角,即可显示实用菜单。 3.在画面中设置扩展功能开关,选择实用菜单,即可显示实用菜单。

触摸屏种类及说明

触摸屏种类及说明 触摸屏是一种可以根据显示屏表面接触(手指、笔)、依靠电脑识别其触摸的位置,做出相应的反映的一种电子设备.目前市面上的触摸屏大致可以分为电容式触摸屏,四线电阻式触摸屏,五线电阻式触摸屏,表面声波触摸屏、红外线式触摸屏及光学触摸屏五种类型。 电容屏 电容技术的触摸屏是一块四层复合玻璃屏,如下图所示。玻璃屏的内表面和夹层各涂有一层ITO导电层,最外层是只有0.0015毫米厚的矽土玻璃保护层。内层ITO作为屏蔽层,以保证良好的工作环境,夹层ITO涂层作为检测定位的工作层,在四个角或四条边上引出四个电极。 容屏基本工作原理的最初想法是:人是假象的接地物(零电势体),给工作面通上一个很低的电压,当用户触摸屏幕时,手指头吸收走一个很小的电流,这个电流分从触摸屏四个角或四条边上的电极中流出,并且理论上流经这四个电极的电流与手指到四角的距离成比例,控制器通过对这四个电流比例的精密计算,得出触摸点的位置。 这个想法本来是很好的。但是,按照这种思路进行下去,却碰到了难以逾越的障碍:目前的透明导电材料

ITO——氧化金属非常脆弱,触摸几下就会损坏,还不能直接用来作工作层。材料的问题一时还难以解决,只好委曲求全:在外部增加一层非常薄的坚硬玻璃。 这层玻璃显然是不导电的,直流导电是不行了,改用高频交流信号,靠人的手指头(隔着薄玻璃)与工作面形成的耦合电容来吸走一个交流电流,这就是电容屏“电容”名字的由来:靠耦合电容来工作。 问题解决了,但代价是很大的:首先是“漂移”,因为耦合电容的方式是不稳定的,它直接受温度、湿度、手指湿润程度、人体体重、地面干燥程度影响,受外界大面积物体的干扰也非常大,带来了不稳定的结果,这些都直接违背了作为触摸屏这种绝对坐标系统的基本要求,不可避免的要产生漂移,有的电容触摸屏欲求通过25点校准法甚至96点校准法来解决漂移问题,其实是不可能的,漂移是电容工作的这种方式决定的,即使是在控制器的单片机程序上利用动态计算和经验值查表,也只能是治标不治本。多点校准法最早是大屏幕投影触摸板使用的方法,目的是消除坐标对应的线性失真,电容触摸屏的线性失真也非常厉害,主要是因为电容屏的计算建立在四个电流量与触摸点到四电极的距离成比例的理想状态上,实际由于受环境电容、线路寄生电容和不同人使用的影响,这种比例关系不可能是完全线性的,多点校准法只能解决局域分配的线性问题,解决不了整体的漂移。 电容方式的另一个代价是:最外这层极薄的玻璃,正常情况下防刮擦性能非常好,但工艺上要求在真空下制造,因为它害怕氢,哪怕有一点氢也会结合成易脆碎的玻璃,使用中轻轻一敲就成个小破洞,这对电容触摸屏来说是要命的:破洞周围直径5cm大小的区域不能使用。实际的真空是不可能有的,这层极薄的玻璃有5%的概率碰上有破洞的产品。 电容触摸屏的透光率和清晰度优于四线电阻屏,尤其是一些新的产品。 四线电阻触摸屏 电阻触摸屏的屏体部分是一块与显示器表面非常配合的多层复合薄膜,由一层玻璃或有机玻璃作为基层,表面涂有一层透明的导电层,上面再盖有一层外表面硬化处理、光滑防刮的塑料层,它的内表面也涂有一层透明导电层,在两层导电层之间有许多细小(小于千分之一英寸)的透明隔离点把它们隔开绝缘。 当手指触摸屏幕时,平常相互绝缘的两层导电层就在触摸点位置有了一个接触,因其中一面导电层接通Y 轴方向的5V均匀电压场,使得侦测层的电压由零变为非零,控制器侦测到这个接通后,进行A/D转换,并将得到的电压值与5V相比即可得触摸点的Y轴坐标,同理得出X轴的坐标,这就是所有电阻技术触摸屏共同的最基本原理。 电阻类触摸屏的关键在于材料科技。常用的透明导电涂层材料有: ①ITO,氧化铟,弱导电体,特性是当厚度降到1800个埃(埃=10-10米)以下时会突然变得透明,透光率为80%,再薄下去透光率反而下降,到300埃厚度时又上升到80%。ITO是所有电阻技术触摸屏及电容技术触摸屏都用到的主要材料,实际上电阻和电容技术触摸屏的工作面就是ITO涂层。

触摸屏的原理与应用

触摸屏的原理与应用触摸屏又称为“触控屏”、“触控面板”,是一种可接收触头等输入讯号的感应式液晶显示装置,当接触了屏幕上的图形按钮时,屏幕上的触觉反馈系统可根据预先编程的程式驱动各种连结装置,可用以取代机械式的按钮面板,并借由液晶显示画面制造出生动的影音效果。 触摸屏原理:主要由其二大特性决定。第一:绝对坐标系统,第二:传感器。 首先先来区别下,鼠标与触摸屏的工作原理有何区别?借此来认识绝对坐标系统和相对坐标系统的区别。 鼠标的工作原理是通过检测鼠标器的位移,将位移信号转换为电脉冲信号,再通过程序的处理和转换来控制屏幕上的鼠标箭头的移动,属于相对坐标定位系统。而绝对坐标系统要选哪就直接点那,与鼠标这类相对定位系统的本质区别是一次到位的直观性。绝对坐标系的特点是每一次定位坐标与上一次定位坐标没有关系,触摸屏在物理上是一套独立的坐标定位系统,每次触摸的数据通过校准数据转为屏幕上的坐标。 第二:定位传感器 检测触摸并定位,各种触摸屏技术都是依靠各自的传感器来工作的,甚至有的触摸屏本身就是一套传感器。各自的定位原理和各自所用的传感器决定了触摸屏的反应速度、可靠 性、稳定性和寿命。 通过以上两个特性,触摸屏工作时,首先用手指或其它物体触摸安装

在显示器前端的触摸屏,然后系统根据手指触摸的图标或菜单位置(即绝对坐标系统)来定位选择信息输入。触摸屏由触摸检测部件和触摸屏控制器组成;触摸检测部件安装在显示器屏幕前面,用于检测用户触摸位置,接受后送触摸屏控制器(即传感器);而触摸屏控制器的主要作用是从触摸点检测装置上接收触摸信息,并将它转换成触点坐标,再送给CPU它同时能接收CPU发来的命令并加以执行。触摸屏传感器技术从触摸屏传感器技术原理来划分:有可分为五个基本种类:矢量压力传感技术触摸屏、电阻技术触摸屏、电容技术触摸屏、红外线技术触摸屏、表面声波技术触摸屏。 其中矢量压力传感技术触摸屏已退出历史舞台;红外线技术触摸屏价格低廉,但其外框易碎,容易产生光干扰,曲面情况下失真;电容技术触摸屏设计构思合理,但其图像失真问题很难得到根本解决;电阻技术触摸屏的定位准确,但其价格颇高,且怕刮易损;表面声波触摸屏解决了以往触摸屏的各种缺陷,清晰不容易被损坏,适于各种场合,缺点是屏幕表面如果有水滴和尘土会使触摸屏变的迟钝,甚至不工作。按照触摸屏的工作原理和传输信息的介质,把触摸屏分为四种,它们分别为电阻式、电容感应式、红外线式以及表面声波式。每一类触摸屏都有其各自的优缺点,要了解哪种触摸屏适用于哪种场合,关键就在于要懂得每一类触摸屏技术的工作原理和特点。 下面对上述的各种类型的触摸屏进行简要介绍一下: 1、表面声波屏 声波屏的三个角分别粘贴着X,Y 方向的发射和接收声波的换能器(换

触摸屏的工作原理

触摸屏的工作原理 触摸屏可分为:表面声波屏、电阻压力屏、电容感应屏、红外屏。 表面声波屏工作原理: 表面声波触摸屏的触摸屏是一块平面玻璃平板,这块玻璃平板只是一块纯粹的强化玻璃,区别于别类触摸屏技术是没有任何贴膜和覆盖层。 玻璃屏的左上角和右下角各固定了竖直和水平方向的超声波发射换能器,右上角则固定了两个相应的超声波接收换能器。玻璃屏的四个周边则刻有45°角由疏到密间隔非常精密的反射条纹。见下图。 以右下角的X-轴发射换能器为例: 发射换能器把控制器通过触摸屏电缆送来的电信号转化为声波能量向左方表面传递,然后由玻璃板下边的一组精密反射条纹把声波能量反射成向上的均匀面传递,声波能量经过屏体表面,再由上边的反射条纹聚成向右的线传播给X-轴的接收换能器,接收换能器将返回的表面声波能量变为电信号。 当发射换能器发射一个窄脉冲后,声波能量历经不同途径到达接收换能器,走最右边的最早到达,走最左边的最晚到达,早到达的和晚到达的这些声波能量叠加成一个较宽的波形信号,不难看出,接收信号集合了所有在X轴方向历经长短不同路径回归的声波能量,它们在Y轴走过的路程是相同的,但在X轴上,

最远的比最近的多走了两倍X轴最大距离。因此这个波形信号的时间轴反映各原始波形叠加前的位置,也就是X轴坐标。 发射信号与接收信号波形在没有触摸的时候,接收信号的波形与参照波形完全一样。当手指或其它能够吸收或阻挡声波能量的物体触摸屏幕时,X轴途经手指部位向上走的声波能量被部分吸收,反应在接收波形上即某一时刻位置上波形有一个衰减缺口。 接收波形对应手指挡住部位信号衰减了一个缺口,计算缺口位置即得触摸坐标控制器分析到接收信号的衰减并由缺口的位置判定X坐标。之后Y轴同样的过程判定出触摸点的Y坐标。除了一般触摸屏都能响应的X、Y坐标外,表面声波触摸屏还响应第三轴Z轴坐标,也就是能感知用户触摸压力大小值。其原理是由接收信号衰减处的衰减量计算得到。 三轴一旦确定,控制器就把它们传给主机。 电阻压力屏的工作原理: 电阻压力屏其结构由下线路(玻璃或薄膜材料)导电ITO层和上线路(薄膜材

触摸屏的原理与应用

触摸屏的原理与应用 触摸屏又称为“触控屏”、“触控面板”,是一种可接收触头等输入讯号的感应式液晶显示装置,当接触了屏幕上的图形按钮时,屏幕上的触觉反馈系统可根据预先编程的程式驱动各种连结装置,可用以取代机械式的按钮面板,并借由液晶显示画面制造出生动的影音效果。 触摸屏原理:主要由其二大特性决定。第一:绝对坐标系统,第二:传感器。 首先先来区别下,鼠标与触摸屏的工作原理有何区别?借此来认识绝对坐标系统和相对坐标系统的区别。 鼠标的工作原理是通过检测鼠标器的位移,将位移信号转换为电脉冲信号,再通过程序的处理和转换来控制屏幕上的鼠标箭头的移动,属于相对坐标定位系统。而绝对坐标系统要选哪就直接点那,与鼠标这类相对定位系统的本质区别是一次到位的直观性。绝对坐标系的特点是每一次定位坐标与上一次定位坐标没有关系,触摸屏在物理上是一套独立的坐标定位系统,每次触摸的数据通过校准数据转为屏幕上的坐标。 第二:定位传感器 检测触摸并定位,各种触摸屏技术都是依靠各自的传感器来工作的,甚至有的触摸屏本身就是一套传感器。各自的定位原理和各自所用的传感器决定了触摸屏的反应速度、可靠

性、稳定性和寿命。 通过以上两个特性,触摸屏工作时,首先用手指或其它物体触摸安装在显示器前端的触摸屏,然后系统根据手指触摸的图标或菜单位置(即绝对坐标系统)来定位选择信息输入。触摸屏由触摸检测部件和触摸屏控制器组成;触摸检测部件安装在显示器屏幕前面,用于检测用户触摸位置,接受后送触摸屏控制器(即传感器);而触摸屏控制器的主要作用是从触摸点检测装置上接收触摸信息,并将它转换成触点坐标,再送给CPU,它同时能接收CPU发来的命令并加以执行。触摸屏传感器技术 从触摸屏传感器技术原理来划分:有可分为五个基本种类:矢量压力传感技术触摸屏、电阻技术触摸屏、电容技术触摸屏、红外线技术触摸屏、表面声波技术触摸屏。 其中矢量压力传感技术触摸屏已退出历史舞台;红外线技术触摸屏价格低廉,但其外框易碎,容易产生光干扰,曲面情况下失真;电容技术触摸屏设计构思合理,但其图像失真问题很难得到根本解决;电阻技术触摸屏的定位准确,但其价格颇高,且怕刮易损;表面声波触摸屏解决了以往触摸屏的各种缺陷,清晰不容易被损坏,适于各种场合,缺点是屏幕表面如果有水滴和尘土会使触摸屏变的迟钝,甚至不工作。按照触摸屏的工作原理和传输信息的介质,把触摸屏分为四种,它们分别为电阻式、电容感应式、红外线式以及表面声

触摸屏技术原理及分类

触摸屏技术原理及分类 触摸技术已经广泛应用于智能手机、平板等消费电子产品。本文通过对触摸屏技术的原理及分类进行讲解,希望能对读者有所帮助。 触摸屏技术触摸屏技术是一种新型的人机交互输入方式,与传统的键盘和鼠标输入方式相比,触摸屏输入更直观。配合识别软件,触摸屏还可以实现手写输入。 触摸屏技术的分类根据屏幕表面定位原理不同,可以把触摸屏技术分声学脉冲识别(APR)技术,表面声波(SAW)技术电容式触摸屏技术和电阻式触摸屏技术红外/光学式技术两类。 声学脉冲识别(APR)技术APR由一个玻璃显示器涂层或其他坚硬的基板组成,背面安装了4个压电传感器。该传感器安装在可见区域的两个对角上,通过一根弯曲的电缆连接到控制卡。用户触摸屏幕时,手指或者触笔和玻璃之间的拖动发生了碰撞或摩擦,于是就产生了声波。波辐射离开接触点传向传感器,按声波的比例产生电信号。在控制卡中放大这些信号,然后转换为数字数据流。比较数据与事先存储的声音列表来确定触摸的位置。APR设计成能够消除环境的影响和外部的声音,因为这些因素与存储的声音列表不匹配。表面声波(SAW)技术SAW触摸屏是由一个针对X和Y轴的有发送和接收的压电传感器的玻璃涂层。该控制器发送电信号至发射传感器,并在玻璃的表面内将信号转换成超声波。通过反射器阵列,这些波覆盖整个触摸屏。对面的反射器收集和控制这些波至接收传感器,将他们转换成电信号。对每个轴重复这个过程。用户触摸时吸收了传播的波的一部分。接收到的对应X和Y坐标的信号与存储的数字分布图相比较,从而识别变化并计算出坐标。触摸屏原理电阻式触摸屏技术电阻屏是利用触摸屏表面随着所受压力的变化,产生屏幕凹凸变形而引起的电阻变化实现精确定位的触摸屏技术。电阻屏性能具备以下特点:①它们都是一种对外界完全隔离的工作环境,不怕灰尘、水汽和油污②可以用任何物体来触摸,可以用来写字画画,这是它们比较大的优势③电阻触摸屏的精度只取决于A/D转换的精度,因此都能轻松达到4096*4096按照实现原理不同,电阻式触摸屏分为四线和五线两类。表面声波(SAW)式SAW触摸屏是由一个针对X和Y轴的有发送和接收的压电传感器的

触摸屏校准方法

嵌入式Linux和MiniGUI结合的解决方案已经成为很多嵌入式系统的图形化方案之一,而触摸屏也是很多嵌入式系统首选的输入设备,因此触摸屏的校准也成为很多嵌入式系统开发过程中常常碰到的问题之一。 嵌入式Linux是一种可以进行裁减、修改使之能在嵌入式计算机系统上运行的操作系统,既继承了Internet上的无限的开放源代码资源,又具有嵌入式操作系统的特性。该系统具有较高的稳定性和安全性、良好的硬件支持、标准兼容性和资源丰富等功能。而触摸屏是一种方便、快捷的输入设备,附着在显示器的表面,与显示器配合使用,在工业控制场合得到了广泛的应用。然而在实际的嵌入式程序移植的过程中,由于触摸屏尺寸的不同,以及GUI(Graphic User Interface)方案选择和IAL(Input Abstract Layer)的差异,一般开发板制造商并不提供触摸屏的校正程序。本文介绍的正是笔者在制作实际的嵌入式Linux数控机床人机接口过程中,提出的一套基于嵌入式Linux和MiniGUI的通用触摸屏校准程序设计方案。 MiniGUI简介 MiniGUI(https://www.360docs.net/doc/0f17845808.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左右; ● 可配置,可根据项目需求进行定制配置和编译; ● 可移植性好。

触摸屏工作原理

0 引言 随着信息技术的飞速发展,人们对电子产品智能化、便捷化、人性化要求也不断提高,触摸屏作为一种人性化的输入输出设备,在我国的应用范围非常广阔,是极富吸引力的多媒体交互没备。目前,触摸屏的需求动力主要来自于消费电子产品,如手机、PDA、便携导航设备等。随着触摸屏技术的不断发展,它在其他电子产品中的应用也会得到不断延伸。现在市面上已有的触摸屏控制器普遍价格比较高且性能相对比较固定,一些场合下无法满足用户的实际需求。本文基于上述考虑,根据电阻式触摸屏的工作原理,选用51系列单片机作为控制核心,设计一种实用且低成本的触摸屏控制系统。 1 触摸屏的工作原理 触摸屏由触摸检测部件和触摸屏控制器件组成(如图1所示);触摸检测部件用于检测用户触摸位置,接收后送触摸屏控制器;而触摸屏控制器的主要作用是从触摸点检测装置上接收触摸信息送给控制器,它同时能接收控制器发来的命令并加以执行。

触摸屏的主要3大种类是:电阻技术触摸屏、表面声波技术触摸屏、电容技术触摸屏。其中,电阻式触摸屏凭借低廉的价格以及对于手指及输入笔触摸的良好响应性,涵盖了100多家触摸屏元件制造商中的2/3,成为过去5年中销售量最高的触摸屏产品。在这里根据要设计应用的触摸屏控制器,重点介绍一下四线电阻式触摸屏。 电阻触摸屏的屏体部分是一块与显示器表面相匹配的多层复合薄膜,由一层玻璃或有机玻璃作为基层,表面涂有一层透明的导电层,上面再盖有一层外表面硬化处理、光滑防刮的塑料层,它的内表面也涂有一层透明导电层,在两层导电层之间有许多细小(小于千分之一英寸)的透明隔离点把它们隔开绝缘。当手指触

摸屏幕时,平常相互绝缘的两层导电层就在触摸点位置有了一个接触,因其中一面导电层接通Y轴方向的5 V均匀电压场,使得侦测层的电压由零变为非零,这种接通状态被控制器侦测到后,进行A/D转换,并将得到的电压值与5 V相比即可得到触摸点的Y轴坐标,同理得出X轴的坐标,这就是四线电阻式触摸屏基本原理,其原理如图2所示。 2 触摸屏控制系统硬件设计 根据四线电阻式触摸屏的工作原理可以看出,在硬件设计上的主要工作就在于将触摸点所在的X轴及Y轴坐标通过控制驱动模块加以精确识别。 2.1 总体结构设计 触摸屏控制器的设计关键在于对驱动模块的控制,本文采用AT89C2051作为驱动电路的控制核心,通过ADS7843模块接收触摸屏上得到的信号并控制驱动电

ITO触摸屏原理及基础知识

ITO触摸屏原理及基础知识 2008-08-01 22:41 目前主要有几种类型的触摸屏,它们分别是:电阻式(双层),表面电容式和感应电容式,表面声波式,红外式,以及弯曲波式、有源数字转换器式和光学成像式。它们又可以分为两类,一类需要ITO,比如前三种触摸屏,另一类的结构中不需要ITO, 比如后几种屏。 触摸屏在我们身边已经随处可见了,在PDA等个人便携式设备领域中,触摸屏节省了空间便于携带,还有更好的人机交互性。 目前主要有几种类型的触摸屏,它们分别是:电阻式(双层),表面电容式和感应电容式,表面声波式,红外式,以及弯曲波式、有源数字转换器式和光学成像式。它们又可以分为两类,一类需要ITO,比如前三种触摸屏,另一类的结构中不需要ITO, 比如后几种屏。目前市场上,使用ITO材料的电阻式触摸屏和电容式触摸屏应用最为广泛。 电阻式触摸屏 ITO 是铟锡氧化物的英文缩写,它是一种透明的导电体。通过调整铟和锡的比例,沉积方法,氧化程度以及晶粒的大小可以调整这种物质的性能。薄的ITO材料透明性好,但是阻抗高;厚的ITO材料阻抗低,但是透明性会变差。在PET聚脂薄膜上沉积时,反应温度要下降到150度以下,这会导致ITO氧化不完全,之后的应用中ITO会暴露在空气或空气隔层里,它单位面积阻抗因为自氧化而随时间变化。这使得电阻式触摸屏需要经常校正。 图一是电阻触摸屏的一个侧面剖视图。手指触摸的表面是一个硬涂层,用以保护下面的PET层。PET层是很薄的有弹性的PET薄膜,当表面被触摸时它会向下弯曲,并使得下面的两层ITO涂层能够相互接触并在该点连通电路。两个ITO层之间是约千分之一英寸厚的一些隔离支点使两层分开。最下面是一个透明的硬底层用来支撑上面的结构,通常是玻璃或者塑料。

触摸屏原理

触摸屏原理及技术发展简介 董炜 2010.10.08 随着多媒体信息查询的与日俱增,人们越来越多地谈到触摸屏,因为触摸屏作为一种最新的电脑输入设备,它是目前最简单、方便、自然的而且又适用于中国多媒体信息查询国情的输入设备,触摸屏具有坚固耐用、反应速度快、节省空间、易于交流等许多优点。利用这种技术,我们用户只要用手指轻轻地指碰计算机显示屏上的图符或文字就能实现对主机操作,从而使人机交互更为直截了当,这种技术极大方便了那些不懂电脑操作的用户。这种人机交互方式。它赋予了多媒体以崭新的面貌,是极富吸引力的全新多媒体交互设备。触摸屏在我国的应用范围非常广阔,主要有公共信息的查询,如电信局、税务局、银行、电力等部门的业务查询;城市街头的信息查询;此外还可广泛应用于领导办公、工业控制、军事指挥、电子游戏、点歌点菜、多媒体教学、房地产预售等,将来,触摸屏还要走入家庭。随着城市向信息化方向发展和电脑网络在日常生活中的渗透,信息查询都会以触摸屏——显示内容可触摸的形式出现。 工作原理及基本技术: 一:触摸屏的工作理 为了操作上的方便,人们用触摸屏来代替鼠标或键盘。工作时,我们必须首 先用手指或其它物体触摸安装在显示器前端的触摸屏,然后系统根据手指触摸的 图标或菜单位置来定位选择信息输入。触摸屏由触摸检测部件和触摸屏控制器组成;触摸检测部件安装在显示器屏幕前面,用于检测用户触摸位置,接受后送触 摸屏控制器;而触摸屏控制器的主要作用是从触摸点检测装置上接收触摸信息, 并将它转换成触点坐标,再送给CPU,它同时能接收CPU发来的命令并加以执行。二:触摸屏的技术原理 从技术原理来区别触摸屏,可分为五个基本种类: 1.矢量压力传感技术触摸屏、 2.电阻技术触摸屏、

关于电阻式触摸屏的线性校准问题

关于电阻式触摸屏的线性校准问题 1 引言 阻性触摸屏与LCD 显示器上的各点很难完全准确配合,因此除了采用精确的机械装配技术校准之外,在使用之前还必须进行软件校准。本文介绍的校准方法首先确定误差源,然后通过三个选定点导出触摸屏的校准矩阵,并用软件方法来实施点与点之间对应关系的校准。掌握这种技术,对降低嵌入式系统的成本至关重要。 图1所示是一个阻性触摸屏的横截面,其结构十分简单,由上下相对放置的两层结构构成,FILM 和玻璃的内表面涂上薄薄一层导电材料,并用一些透明绝缘隔离点(绝缘点)将导电表面隔开。当手指或铁笔按压玻璃表面时,上层FILM 产生弯曲接触下层玻璃。这种结构中层间的距离决定了触摸屏的敏感度。层间距离越近,敏感度越小,压力就要越大,以使两层结构可靠接触。 玻璃或 图1 阻性触摸屏的横截面 图2 触摸屏的等效电路 图2所示是触摸屏的等效电路。通过一个触摸屏控制器(AD 转换器)将电源的正、负极加到一块玻璃的导电层两端,另一块玻璃上的导电层则起到一个电位计游标的作用。在玻璃上不同的触摸点,导电的情况也不同,数字转换器上便会录得不同的测试电压值,然后控制器将录得的电压值转换成一个二维坐标:X 轴坐标和Y 坐标。这些控制器每秒钟可进行200次或更多的采样。采样率通常与背景噪声和控制器质量有关。智能控制器还具备其它一些功能,如检测到触摸时中断CPU 、在检测到触摸前设定采样率连续进行采样。没有触摸时,控制器处于待机状态。 由于阻性触摸屏结构简单、操作易懂、所需软硬件有多个厂商可供选择,因此可用于对成本敏感的设计中。然而,由于触摸屏与它背后的显示器(LCD 或其它)间的对应点很难完全配合,因此几乎所有带阻性触摸屏的设备在出厂前均要经过一定的校准。否则在触摸屏上点击某一按钮或选择某项功能时,内置的软件便无法对这一点击做出正确响应。 本文介绍的校准方法需要三个目标点/或测试点,然后依次进行触摸测试,以确定该显示屏特有的校准因数。最后通过这些校准因数将触摸屏的对应点与实际显示的对应点完全对应起来。 2 误差的来源 有几个误差源会影响触摸屏控制器,使之无法产生正确的对应点X 和Y 坐标。最主要的误差源是电气噪声、机械误差及放大因子。此外,操作者的误操作也会有所影响,如手指或铁笔按压时间不够长或压力不够大。以上所有误差均会产生无用数据,必须对它进行纠正补偿才能使触摸屏正常工作。 在各种电气系统中,由热效应或电磁效应以及系统设计缺陷引起的电气噪声无处不在。在触摸屏中,由于AD 转换器的前端电路具有高输入阻抗,因此特别容易受到电气噪声的影响。除了对带有触摸屏控制器的电路小心布局外,我们通常在 AD 转换器输入端增加低通滤波器来解决这一问题。此外也可选择软件方法,舍弃AD 转换中的最小的一、两位,并用算法将一些落在允许误差范围之外的数据点从采样流中去除。这种软件算法也可消除由使用者产生的误差。 本文所阐述的校准方法可用来解决由于机械误差和放大因素引起的误差。图3中的圆圈表示触摸屏下的LCD 显示的图形,椭圆则表示当用户顺着LCD 显示的图像画圈时,触摸屏对应点的集合,不过有所夸

相关文档
最新文档