远红外触摸技术在水声显示系统中应用探究_第1页
远红外触摸技术在水声显示系统中应用探究_第2页
远红外触摸技术在水声显示系统中应用探究_第3页
远红外触摸技术在水声显示系统中应用探究_第4页
远红外触摸技术在水声显示系统中应用探究_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、远红外触摸技术在水声显示系统中应用探究摘要本文阐述了触摸屏技术的工作原理,分析 触摸屏技术的先进性和优越性。将远红外触摸屏技术应用于 水声显示系统,极大地提高了水声显示系统的可操作性和灵 活性,缩小了显示系统的操作空间,丰富了显示内容,增强 了人机交互的舒适性。关键词触摸屏技术;水声显示系统;应用中图分类号tp39文献标识码a文章编号1674-6708(2013) 91-0142-021概述触摸屏技术被认为是未来人机交互技术的主流方向之 一,相关产业及其产品的应用也正在成为一个技术热点。由 于科学技术的发展越来越多的机器与现场操作都趋向于使 用人机界面。触摸屏的应运而生无疑是21世纪自动化领域

2、 里的一个巨大的革新。触摸屏以其坚固耐用、反应速度快、 节省空间、易于交流等许多优点得到大众的认可。触摸屏是 用户和计算机之间实现互动的最简单、最直接的方式。2触摸屏的工作原理触摸屏的基本原理是,用手指或其他物体接触安装在显 示器前端的触摸屏时,所触摸的位置(以坐标形式)由触摸 屏控制器检测,并通过接口(如rs-232串行口)送到cpu, 从而确定输入的信息。触摸屏系统一般包括触摸屏控制器和 触摸检测装置两个部分。其中,触摸屏控制器主要是从触摸 点检测装置上接收触摸信息,并将它转换成触点坐标,再送 给cpu,它同时能接收cpu发来的命令并加以执行。触摸检 测装置一般主要安装在显示器的前端,主要

3、作用是检测用户 的触摸位置,并传送给触摸屏控制器。3远红外触摸技术在水声显示系统中的应用3. 1设备的安装连接鉴于红外触摸屏的优良性,因此在显示设备的终端我们 采用了一块第五代远红外触摸屏。它的触摸分辨率为 4096*4096,触摸屏控制器的接口为rs-232串行口,触摸 屏的屏幕输入信号为标准lvds信号。触摸屏与计算机连接 如下图。将触摸屏的屏线与计算机的lvds视频输出口相连 接,触摸屏的控制器的端口接到5v、12v直流电源。通电后, 触摸屏的信息输出端rs232串行口接到计算机的串口输出 端。3. 2远红外触摸屏的参数设置设置触摸屏输出信息的通讯协议如下:通讯方式为rs232通讯。数据

4、格式为串口通讯格式,波特率9600, 8位数据位,1位起始位。1位停止位,无奇偶检验。命令和格式响应。命令和响应包格式接口命令格式为:起始字节+ <8字节命令或响应+检验和字节其中,crc=aah+起始字节+ <8字节数据标准起始字节为“u,(55h)o命令响应包的第一字节为命令字节,余下七字节为数据字节。大写的命令字节表示设置命令。数据字节用来改变控 制器内部设置。小写命令字节表示查询命令。控制器忽略数 据字节。控制器以响应包回答。响应包与设置命令完全相同(包括命令字节)。这样,主机可以先查询当前设置,改变 某参数,把相同的包作为命令包送给控制器。命令与确认每 一送给触摸屏控制器

5、的命令由一确认响应包确认。这一响应 包包括错误或以及迄今为止出现的错误。我们使用触摸屏最主要关心的是触摸屏的反馈数据,触摸屏的反馈数据格式如下:本信息由触屏发向主机,主机无需响应。其中:status各位的意义:位0为1表示开始触摸;位 1为1表示连续触摸;位2为1表示触摸结束;位4为1表 示有警告信息。位7可为0或1。字节3为x坐标的低字节。字节4为x坐标高字节。字节5为y坐标的低字节。字节6 为y坐标高字节,x值为04095, y值为04095将触摸 屏与计算机连接好后我们就可以通过计算机上的串口精灵 监测触摸屏的数据输出了。按通讯协议设置好串口精灵,下 图是检测触摸屏后所监测到的数据,发现

6、触摸屏控制器发出 的每组数据status位都是以触摸开始命令0x81开始,以 触摸结束命令0x84结尾,中间为连续触摸命令0x82o3. 3远红外触摸屏的编程调试用串口精灵监测触摸屏反馈命令,测试过程中发现当长 时间触摸屏幕时,屏幕反馈数据存在着延时,我们分别记录 从触屏开始到触屏幕结束的时间和串口精灵从收到触屏数 据到收数结束的时间,然后比较这两个时间值算出相对延 时:通过上述测试数据发现该延时是非线性变化的,如果触 摸屏真的存在着上述非线性的延时,那么用户是无法对每次 的触屏动作进行准确的编辑和判断的。为了验证以上结论的准确性,我们使用示波器直接检测 触摸屏的输出数据。用示波器监测数据的结

7、果。监测结果与 使用串口精灵的监测结果大相径庭,经示波器测试发现输出 基本上没有延时,输出延时都是在毫秒级内的。分析上述两 个结果,得出结论:串口精灵采用收数缓冲造成了触摸屏存 在非线性延时的假象,红外触摸屏可以在每次触摸动作结束 时立即反馈结束命令,我们是可以通过查询触摸命令来判断 触摸动作的开始和结束的,也可以通过计算连续触摸的时间 来编辑每次的触摸动作,区分触摸动作的时间长短,针对时 间的长短可以让系统产生不同的响应。通过编程我们可以实现屏幕上的任何一块区域都是输入命令的输入点,通过手指的触摸来直接改变某个的参数或 某项功能状态。而在触摸动作结束的同时,我们的屏幕就能 立即显示刚才操作结束后的结果,因此触摸屏既可以作为输 入设备,也可以作为输出设备。4结论触摸屏有着良好的抗干扰性与应用的稳定控制性,在工 业生产线

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论