搜档网
当前位置:搜档网 › 触摸屏校正方法

触摸屏校正方法

触摸屏校正方法
触摸屏校正方法

用久了出现在触摸不准不灵敏的时候的校正方法:

1、将触摸屏背面的四个拨码开关,第一个设置为ON,其余三个拨码开关位置保持不变。正常情况下四个拨码开关均在OFF的位置,如下图:

将第一个拨码开关设置为ON (上图)

2、按一下拨码开关旁边的黑色的Reset(复位)按钮或者将人机界面重新上电。

3、人机界面启动后,会要求对触控面板进行触控校正。校正的方法为人机界面屏幕上出现的十字光标在什么位置就触控一下这个位置,直到十字光标消失,人机界面会继续往下执行启动过程

4、校正完之后,会弹出如下对话框,询问是否要恢复为出厂设置密码如下图,请选择NO 校正完成。记得把第一个将第一个拨码开关设置回OFF

TK6070需要把J3端子的1-2短接就行,校准完成后在恢复到7-8短接。

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其物理

触摸屏总结

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

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

触摸屏实训报告

天津电子信息职业技术学院 计算机控制综合实训 触摸屏实训报告 姓名 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以其先进强大的功能,稳定可靠的质量,低廉的价格和完善的服务广泛应

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

触摸屏校准 在开始实现触摸屏功能之前,还需要解决一个问题,那就是触摸屏的校正。触摸屏和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:手指所触摸的位置与鼠标箭头没有重合。 原因1:安装完驱动程序后,在进行校正位置时,没有垂直触摸靶心正中位置。 解决1:重新校正位置。 现象2:部分区域触摸准确,部分区域触摸有偏差。 原因2:表面声波触摸屏四周边上的声波反射条纹上面积累了大量的尘土或水垢,影响了声波信号的传递所造成的。 解决2:清洁触摸屏,特别注意要将触摸屏四边的声波反射条纹清洁干净,清洁时应将触摸屏控制卡的电源断开。 ⑵故障二:触摸无反应 现象:触摸屏幕时鼠标箭头无任何动作,没有发生位置改变。 原因:造成此现象产生的原因很多,下面逐个说明: ①表面声波触摸屏四周边上的声波反射条纹上面所积累的尘土或水垢非常严重,导致触摸屏无法工作; ②触摸屏发生故障; ③触摸屏控制卡发生故障; ④触摸屏信号线发生故障; ⑤计算机主机的串口发生故障;

⑥计算机的操作系统发生故障; ⑦触摸屏驱动程序安装错误。 解决方法: ①观察触摸屏信号指示灯,该灯在正常情况下为有规律的闪烁,大约为每秒钟闪烁一次,当触摸屏幕时,信号灯为常亮,停止触摸后,信号灯恢复闪烁。 ②如果信号灯在没有触摸时,仍然处于常亮状态,首先检查触摸屏是否需要清洁;其次检查硬件所连接的串口号与软件所设置的串口号是否相符,以及计算机主机的串口是否正常工作。 ③运行驱动盘中的COMDUMP命令,该命令为DOS下命令,运行时在COMDUMP后面加上空格及串口的代号1或2,并触摸屏幕,看是否有数据滚出。有数据滚出则硬件连接正常,请检查软件的设置是否正确,是否与其他硬件设备发生冲突。如没有数据滚出则硬件出现故障,具体故障点待定。 ④运行驱动盘中的SAWDUMP命令,该命令为DOS下命令,运行程序时,该程序将寻问控制卡的类型、连接的端口号、传输速率,然后程序将从控制卡中读取相关数据。请注意查看屏幕左下角的X轴的AGC和Y轴的AGC 数值,任一轴的数值为255时,则该轴的换能器出现故障,需进行维修。 ⑤安装完驱动程序后进行第一次校正时,注意观察系统报错的详细内容。“没有找到控制卡”、“触摸屏没有连接”等,根据提示检查相应的部件。如:触摸屏信号线是否与控制卡连接牢固,键盘取电线是否全部与主机连接等。 ⑥如仍无法排除,请专业人员维修。 二、五线电阻触摸屏 ⑴故障一:触摸偏差 现象1:手指所触摸的位置与鼠标箭头没有重合。 原因1:①安装完驱动程序后,在进行校正位置时,没有垂直触摸靶心正中位置; ②触摸屏上的信号线接触不良或断路。 解决1:重新校正位置;查找断点,重新连接,或更换触摸屏。 现象2:不触摸时,鼠标箭头始终停留在某一位置;触摸时,鼠标箭头在触摸点与原停留点的中点处。

触摸屏实验报告

单片机及嵌入式系统原理及应用实验 姓名:张银成、石天涯 班级:2011320105 学号:11、24

触摸屏实验 一、实验目的: 1. 掌握TFT屏的工作原理。 2. 学会使用STM32的FSMC接口驱动TFT屏。 3. 学会使用触摸屏控制器检测触点坐标。 4. 掌握触摸屏的触摸功能。 二、实验内容: CHD1807-STM32开发板驱动配套的3.2寸液晶、触摸屏,使用FSMC接口控制该屏幕自带的液晶控制器ILI9341,使用SPI接口与触摸屏控制器TSC2046通讯。驱动成功后可在屏幕上使用基本的触摸绘图功能。 1. 验证触摸屏校正功能; 2. 验证触摸绘图功能; 三、实验原理: 1. TFT屏概述 LCD,即液晶显示器,因为其功耗低、体积小,承载的信息量大,因而被广泛用于信息输出、与用户进行交互,目前仍是各种电子显示设备的主流。TFT(ThinFilmTransistor)是指薄膜晶体管,每个液晶像素点都是由集成在像素点后面的薄膜晶体管来驱动,从而可以做到高速度、高亮度、高对比度显示屏幕信息,是目前最好的LCD彩色显示屏之一。 2. 数据点的像素格式 图像数据的像素点由红(R)、绿(G)、蓝(B)三原色组成,三原色根据其深浅程度被分为0~255个级别,它们按不同比例的混合可以得出各种色彩。如R:255,G255,B255混合后为白色。 根据描述像素点数据的长度,主要分为8、16、24及32位。根据描述像素点数据的长度,主要分为8、16、24及32位。16位描述的为216=65536色,称

为真彩色,也称为64K色。16位的像素点格式见图1。D0-D4为蓝色,D5-D10为绿色,D11-D15为红色,使得刚好使用完整的16位。 图 1. 16位像素点格式 RGB比例为5:6:5是一个十分通用的颜色标准,在GRAM相应的地址中填入该颜色的编码,即可控制LCD输出该颜色的像素点。如黑色的编码为0x0000,白色的编码为0xffff,红色为0xf800。 3. STM32驱动TFT屏 因为STM32内部没有集成专用的液晶屏和触摸屏的控制接口,所以在显示面板中应自带含有这些驱动芯片的驱动电路(液晶屏和触摸屏的驱动电路是独立的),STM32芯片通过驱动芯片来控制液晶屏和触摸屏。以实验中的3.2寸液晶屏(240*320)为例,它使用ILI9341芯片控制液晶屏,通过TSC2046芯片控制触摸屏。ILI9341的8080通讯接口时序可以由STM32使用普通I/O接口进行模拟,但这样效率较低,它提供了一种特别的控制方法——使用FSMC接口。 4. 触摸屏感应原理 TSC2046是专用在四线电阻屏的触摸屏控制器,电阻触摸屏的基本原理为分压,它由一层或两层阻性材料组成,在检测坐标时,在阻性材料的一端接参考电压Vref,另一端接地,形成一个沿坐标方向的均匀电场。当触摸屏受到挤压时,阻性材料与下层电极接触,阻性材料被分为两部分,因而在触摸点的电压,反映了触摸点与阻性材料的Vref端的距离,而且为线性关系,而该触点的电压可由ADC测得。更改电场方向,以同样的方法,可测得另一方向的坐标。

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

昆仑通态触摸屏部分总结 常用逻辑脚本 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)主画面的设计 一般的,可用欢迎画面或被控系统的主系统画面作为主画面,该画面可进入到各分画面。各分画面均能一步返回主画面。若是将被控主系统画面作为主画面,则应在画面中显示被控系统的一些住要参数,以便在此画面上对整个被控系统有大致的了结。

北尔触摸屏使用总结

北尔触摸屏使用总结 盐锅峡工程采用的北尔触摸屏,为首次使用,现总结如下: 优点: 1.触摸屏画面相对easyview美观一些 与easyview相比较,画面要美观一些,功能也要比easyview多一些,相对于GP的功能按钮太多也用不到来讲,贝尔要简洁一些且能满足工程常规需求; 2.脚本比较丰富 基本按钮能做的工作,脚本都能完成,脚本比较丰富,这样存在两个问题:一,需要学习如何使用脚本;二,脚本与功能按钮混用情况较多; 3.支持底板画面 只要做一个底板画面(标准触摸屏画面最上面的一行和画面最下面的索引),其它画面的底板不需要再做了; 4.下载方式 下载支持U盘和网络,切网卡是自适应,不需要考虑网线的型号。网络下载不需要断电重启触摸屏; 5.测点修改支持批量修改 测点支持批量修改,这是通过脚本来实现的,只需要修改对应的.txt文件即可,有个小问题是,每32点一个.txt文件; 6.除下述“缺点”,和上述“特有的优点外”其它能满足工程常规功能需求。 缺点: 1.没有上载功能。由于前期调试期间常出现编辑的画面无法打开的情况,后期更新了编辑 画面包,出现画面的无法打开的情况比较少,没有上载功能需要调试人员做好备份工作; 2.下载较慢,基本下载完成需要5-8分钟; 3.编辑软件必须在windows xp、vista 、7上运行,对于XP 还需要SP3补丁、.NET Framework V3.5 SP1 补丁,而这些补丁又未在安装包里面,需要单独下载安装。vista 、7系统未测试。本工程windows机器由于是服务器只能安装windows 2003 ,所以现场的触摸屏调试必须用调试笔记本。另外由于升级触摸屏软件需要挂到外网上连接intel网,对于监控系统来讲不太合理; 4.触摸屏不能支持多窗口的弹出功能:在调试过程出现,控制令(给PLC对应的地址写值) 第一次可以下发,后面常常无法给PLC的地址写值的情况。后查明是多窗口弹出后,影响了触摸屏与PLC通讯的驱动程序(modbus-RTU)。目前功能采用无窗口弹出的方案解决。目前供货商给了一个处理的方案,在第二批机柜上可以做测试; 5.反应较慢,供货商给出的解释是贝尔触摸屏是先刷数据,后刷画面,认为类似easyview 触摸屏是先刷画面,后刷数据,个人认为这个应该和这个软件本身有关。目前触摸屏的反应速度情况是:同种类型的刷新画面较快,不同类型的一样较慢,反应时间在3-4秒之间; 6.触摸屏的系统时间,无法通过PLC给触摸屏,导致如果时间不对时,触摸屏的一览表内 时间无法和上位机一致; 7.对于一个新工程,需要修改脚本的地方比较多。 8.编辑软件会出现死掉的情况(无法操作),等足够长的时间(5-10分钟)才能可以操作; 总结:蔡守辉、何霏霏

触摸屏校准方法

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

基于plc的触摸屏总结

基于plc的触摸屏专业技能总结 专业:电子信息工程 学号:0414110111 姓名:王国发

这学期我们进行了有关PLC的科研技能训练,科研技能训练是大学中必不可少的一个环节,因为科研技能使培养学生的科研能力、创新意识和创新能力,通过科研技能训练,使学生掌握科学研究的过程和方法,能够初步掌握进行科学研究、科技论文写作的方法步骤,全面掌握进行科技活动必备的素质要求,激发学生的专业热情和学习兴趣,为学生撰写毕业论文、进行毕业设计奠定基础,并能培养学生的科研组织能力和专业知识综合运用能力,提高其与专业有关的综合素质,并且能提高创新能力! 一、触摸屏的现状与应用 PLC(Programmable Logical Controller)通常称为可编程逻辑控制器,是一种以微处理器为基础,综合了现代计算机技术、自动控制技术和通信技术发展起来的一种通用的工业自动控制装置,由于它拥有体积小、功能强、程序设计简单、维护方便等优点,特别是它适应恶劣工业环境的能力和它的高可靠性,使它的应用越来越广泛,已经被称为现代工业的三大支柱(即PLC、机器人和CAD/CAM)之一。 PLC基于电子计算机,但并不等同于计算机。普通计算机进行入出信息交换时,大多只考虑信息本身,信息入出的物理过程一般不考虑的。而PLC则要考虑信息入出的可靠性、实时性、以及信息的实际使用。特别要考虑怎样适应于工业环境,如便于安装便于门内外感应采集信号,便于维修和抗干扰等问题,入出信息变换及可靠地物理实现,可以说是PLC实现控制的两个基本点。PLC可以通过他的外设或通信接口与外界交换信息。其功能要比继电器控制装置多得多、强得多。PLC有丰富的指令系统,有各种各样的I/O接口、通信接口,有大容量的内存,有可靠的自身监控系统,因而具有以下基本功能: 1逻辑处理功能; 2数据运算功能; 3准确定时功能; 4高速计数功能; 5中断处理(可以实现各种内外中断)功能; 6程序与数据存储功能; 7联网通信功能; 8自检测、自诊断功能。 可以说,凡普通小型计算机能实现的功能,PLC几乎都可以做到。像 PLC这样,集丰富功能于一身,是别的电控制器所没有的,更是传统的继电器控制电路所无法比拟的。丰富的功能为PLC 的广泛应用提供了可能,同时,也为自动门行业的远程化、信息化、智能化创造了条件。 人机界面是在操作人员和机器设备之间做双向沟通的桥梁,用户可以自由的组合文字、按钮、图形、数字等处理或监控管理及应付随时可能变化信息的多功能显示屏幕。随着机械设备的飞速发展,以往的操作界面需由熟练的操作员才能操作,而且操作困难,无法提

触摸屏安装说明A

触摸屏安装说明提纲 一.触摸屏的简要介绍和安装准备 1. 通用的四线电阻触摸屏的特点; 2. 电阻触摸屏的安装准备; 3. 安装电阻触摸屏的注意事项; 二.触摸屏的安装 1. 触摸屏的安装过程; 2. 触摸屏的驱动软件安装; 3. 触摸屏的硬件安装; 三.触摸屏的具体使用方法和注意事项 四.排除故障的要点总结

1 触摸屏的简要介绍和安装准备 1.1 通用的四线电阻触摸屏的特点; 最近几年,人机对话的界面刚发展起来的一项新技术,它通过计算机技术四线/触摸屏控制处理声音、图像、视频、文字、动画等信息,并在这些信息间建立一定的逻辑关系,使之成为能交互地进行信息存取和输出的集成系统。 触摸屏系统符合简便、经济、高效的原则,具有人机交互性好、操作简单灵活、输入速度快等特点。它与迅猛发展的计算机网络和四线/触摸屏控制多媒体技术相结合,使用者仅仅用手指触摸屏幕,就能进行信息检索、数据分析,甚至可以做出身临其境、栩栩如生的效果;较键盘输入简单、直观、快捷,具有丰富多采的表现能力,比以往任何传媒更具亲合力。 触摸屏在我国已经得到了非常广阔的应用,主要是公共信息的查询;如电信局、税务局、银行、电力等部门的业务查询;城市街头的信息查询;此外应用于领导办公、工业控制、军事指挥、电子游戏、点歌点菜、多媒体教学、房地产预售等。如今,触摸屏特别是电阻式触摸屏,在不断走入大众家庭。 ,四线电阻式触摸屏:电阻触摸屏的屏体部分是一块与显示器表面非常配合的多层四线/触摸屏控制复合薄膜,由一层玻璃或有机玻璃作为基层,表面涂有一层透明的导电层,上面再盖有一层外表面硬化处理、光滑防刮的塑料层而内表面也涂有一层透明导电层,在两层导电层之间有许多细小(小于千分之一英寸)的透明隔离点把它们隔开绝缘,见图1。

四线电阻触摸屏校准算法小结

四线电阻触摸屏校准算法的实现 (一) 四线电阻屏的触摸板坐标和屏坐标有如下关系: X0 = xfac * X + xoff; Y0 = yfac * Y + yoff; 其中X0,Y0是屏的物理坐标,xfac,yfac为x,y方向的比例因子,xoff,yoff为x,y方向的偏移量. 既然说到了校准,那么这四个量肯定是不变的,所以我们可以用至少两个屏的物理坐标点就可算出这四个量,也即是两点校准法,由于按下屏后读出的是X,Y值,而校准时用的X0,Y0 也是已知的,那么就是解四元一次方程组了,算法如下: (X1,Y1)和(X2,Y2)是用于校准时屏上显示的两个点,这两个点的坐标必须不一样, 是已知的; (x1,y1)和(x2,y2)是校准时读取的被按下的两点的触摸板坐标值; 有如下方程组: X1 = xfac * x1 + xoff; // 1 Y1 = yfac * y1 + yoff; // 2 X2 = xfac * x2 + xoff; // 3 Y2 = yfac * y2 + yoff; // 4 解得: 3 -1 得xfac = (X2 -X1)/(x2 -x1); //得到x轴方向的比例因子 3 + 1 得xoff = [(X2 + X1)-xfac(x2 + x1)]/2; //得到x轴方向的偏移量 4 -2 得yfac = (Y2 -Y1)/(y2 -y1); //得到y轴方向的比例因子 4 + 2 得yoff = [(Y2 + Y1)-yfac(y2 + y1)]/2; //得到y轴方向的偏移量 OK! 所谓的三点触摸校准,四点触摸校准只不过是加了可靠的滤波算法,因为触摸笔和屏的接触不是很准确的!而像素点是很小的,所以通常都用四点校准,而且经验证这此算法是必须加的,否则很不准,参见STM32学习笔记相关实验实验例程,已验证通过理论知识: * 触摸屏实际是在普通的lcd 上贴了一个触摸膜, 没有原生的触摸屏 校准公式 X液晶= ax + by + c x,y是触摸屏 Y液晶= dx + ey + d 公式原理 X,Y的公司类似, 这里就已X液晶的公式为例 先说a 首先, 液晶和触摸膜的分辨率通常是不一样的, 如液晶分辨率640*480, 触摸膜分辨率1024 * 768, 则这时就需要把触摸膜的分辨率乘一个系数才和液晶分辨率对应, 这里就是ax中的a, 这里a = 640 / 1024 = 0.625 再说c 由于安装的机械问题, 可能有水平的平移, 这里就是c 最后说b 一开始还以为公式错了, 为什么x的东西还有y的事, 原理还是安装机械的问题, 若膜和lcd 安装有一定的倾斜角度y就不是0了 计算abcdef参数 对应abc和def来说是独立的, 类似的, 下面以计算abc为例

触摸屏校正原理

触摸屏校正原理 容济摩托车点火器 https://www.sodocs.net/doc/2b2216455.html, 参考资料: https://www.sodocs.net/doc/2b2216455.html,/%C5%C9%BF%CB652/blog/item/56ad800fcf0b31107bec 2cc2.html (1)触摸屏为什么需要校正? 触摸屏与L C D显示屏是两个不同的物理器件。L C D处理的像素,例如我们通常所说的分辨率是600x800,实际就是指每行的宽度是600个像素,高度是800个像素,而触摸屏处理的数据是点的物理坐标,该坐标是通过触摸屏控制器采集到的。两者之间需要一定的转换。 其次,在安装触摸屏时,不可避免的存在着一定的误差,如旋转,平移的,这同样需要校正解决。 再次,电阻式触摸屏的材料本身有差异而且随着时间的推移,其参数也会有所变化,因此需要经常性的校正(电容式触摸屏只需要一次校正即可,这是由两者不同的材料原理造成的,具体可参阅有关电阻式和电容式触摸屏对比的文章) (2)如何校正? 触摸屏的校正过程一般为:依次在屏幕的几个不同位置显示某种标记(如" +"),用触摸笔点击这些标记,完成校正。 如果P T(x,y)表示触摸屏上的一个点,P L(x,y)表示L C D上的一个点,校正的结果就是得到一个转换矩阵M,使P L(x,y)=M·P T(x,y)。 (3)校正原理 我们知道二维几何变换包含三种平移、旋转和缩放。这三者的矩阵表示为: 平移M T:

缩放M S: 旋转M R: 所以P L=M R·M T·M S·P T,将这个公式展开,其结果为: 在上面的公式中,L C D上的坐标(X L、Y L)和触摸屏上的坐标(X T、Y T)是已知的,而其他的则是我们需要求的:θ,S Y,S X,T Y,S X共有5个变量,至少需要五个方程,因为每组点坐标(P L,P T)可以得到两个方程,因此我们需要采集三组点坐标。但是上面的方程涉及三角函数,运算复杂,我们可以进一步简化为:

EB8000触摸屏总结

EB8000触摸屏总结 1、事件登录与显示制作(1)菜单“元件”----“报警”-----“事件登录”----“新增(事件)”----进行设置(2)菜单“元件”----“报警”-----“事件显示”----进行设置 2、趋势图制作(1)菜单“元件”----“资料取样”----“新增”----进行设置(2)菜单“元件”----“趋势图”----进行设置 3、数值元件(1)数值元件一般属性---启用输入功能----数值输入元件(不启用数值输入功能-----数值显示元件)。(2)数值显示元件,数值迭加设置方法:放置数值显示元件(设置地址)----放置多状态设置元件(设置相同地址)----属性----写入常数----设置常数(每次迭加数值)-----递加(JOG+)。 4、背景界面(1)首先制作一个背景画面(例:窗口10)。(2)另新建其他画面(窗口 11、窗口 12、、、、)。(3)右键单击其他画面(窗口 11、窗口 12、、、、)-----设置-----重叠窗口-----底层----选择背景窗口(窗口10)。

5、EB8000用户密码设置方法:(1)放置一个位状态设置元 件-----写入地址(例如:LB100)----属性定义为:窗口打开时 设为ON----编写宏指令。此段的作用为:在打开此窗口时,此窗 口对应的系统设置里面密码,只有输入此密码正确时,才能进入 画面。(2)放置一个数值元件----读取地址(系统寄存器:LW-9220,用户密码)----通知设置(启用写入后12)) end if end macro_command宏指令2:macro_command main() bool status,OFF=false,ON=true定义变量short pageGetData(status, "Local HMI", LB,9060,1密码输入错误提示)if status==true then SetData(ON, "Local HMI", LB,102,1)elseif status==false then page=32 SetData(page, "Local HMI", LW,100,1)end if end if SetData(OFF, "Local HMI", LB,101,1) end macro_command

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

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

触摸屏常见故障处理方法

触摸屏常见故障处理方法 1. 上电无反应 主板逆变器部分损坏 2. 上电烧保险 逆变器烧坏 三极管D667击穿 3. 上电蓝屏,通电十分钟后屏幕变为蓝屏 主板CPU坏 主板LCD负压太低,LCD负压为0,主板故障 5. 屏幕偏黑 对比度问题 6. 通讯时有时无 通讯电缆接触不良造成通讯不良 7. 触摸失灵,有时白屏 触摸面板故障 8. 黑屏,死屏 逆变器烧坏 上电即烧保险,主板故障 液晶故障,主板亦烧损 主板电源部分损坏 主板故障,出现大电流烧损 背光灯不亮主板逆变器故障 逆变器受保护引起上电黑屏 液晶故障,触摸面板损坏 10. 触控正常,主板程序无反应 主板故障,更换主板 11.触摸不良,触摸失灵;操作灵敏度不够 触摸电阻异常 银浆线电阻无穷大 客户程序问题 12. 电源烧损 电源三极管被大电流击穿 更换主板 13. 主板液晶元件均被严重腐蚀,上电无任何显示 客户环境恶劣造成文本元件损坏, 14. PWR灯不亮,其他一切正常 重新接好PWR灯信号线OK 15. 双串口无法通讯 错用软件所致 16. 主板松动 触摸面板固定支脚断裂 用强力胶粘合 17. 485串口通讯不良

更换IC后仍无法通讯,主板故障18. 触摸屏上电无反应 主板逆变器部分烧毁 19. TP1、TP2对地短路,CPU烧损 20.通讯不良 串口针脚歪斜,接触不良导致无法通讯调整针脚位置 误用软件所致 22. 画面不能切换 面板表面有裂痕导致触摸不良 23. 触摸死机,客户误用软件 触摸屏类 1.表面声波触摸屏

(1) 故障一:触摸偏差 现象1:手指所触摸的位置与鼠标箭头没有重合。 原因1:安装完驱动程序后,在进行校正位置时,没有垂直触摸靶心正中位置。 解决1:重新校正位置。 现象2:部分区域触摸准确,部分区域触摸有偏差。 原因2:表面声波触摸屏四周边上的声波反射条纹上面积累了大量的尘土或水垢,影响了声波信号的传递所造成的。 解决2:清洁触摸屏,特别注意要将触摸屏四边的声波反射条纹清洁干净,清洁时应将触摸屏控制卡的电源断开。 (2) 故障二:触摸无反应 现象:触摸屏幕时鼠标箭头无任何动作,没有发生位置改变。 原因:造成此现象产生的原因很多,下面逐个说明: ① 表面声波触摸屏四周边上的声波反射条纹上面所积累的尘土或水垢非常严重,导致触摸屏无法工作; ② 触摸屏发生故障; ③ 触摸屏控制卡发生故障; ④触摸屏信号线发生故障; ⑤ 计算机主机的串口发生故障; ⑥ 计算机的操作系统发生故障; ⑦ 触摸屏驱动程序安装错误。 解决: ① 观察触摸屏信号指示灯,该灯在正常情况下为有规律的闪烁,大约为每秒钟闪烁一次,当触摸屏幕时,信号灯为常亮,停止触摸后,信号灯恢复闪烁。 ② 如果信号灯在没有触摸时,仍然处于常亮状态,首先检查触摸屏是否需要清洁;其次检查硬件所连接的串口号与软件所设置的串口号是否相符,以及计算机主机的串口是否正常工作。 ③ 运行驱动盘中的COMDUMP命令,该命令为DOS下命令,运行时在COMDUMP 后面加上空格及串口的代号1或2,并触摸屏幕,看是否有数据滚出。有数据滚出则硬件连接正常,请检查软件的设置是否正确,是否与其他硬件设备发生冲突。如没有数据滚出则硬件出现故障,具体故障点待定。 ④ 运行驱动盘中的SAWDUMP命令,该命令为DOS下命令,运行程序时,该程序将寻问控制卡的类型、连接的端口号、传输速率,然后程序将从控制卡中读取相关数据。请注意查看屏幕左下角的X轴的AGC和Y轴的AGC数值,任一轴的数值为255时,则该轴的换能器出现故障,需进行维修。

相关主题