【VB开源代码栏目提醒】:网学会员为需要VB开源代码的朋友们搜集整理了DSP与触摸屏的通讯程序设计 - 经营企划相关资料,希望对各位网友有所帮助!
《_【业控制计算机》2004年17卷第2期 25 DSP与触摸屏的通讯程序设计 昊廷忠 宋开臣 潘 宏浙江大学流体传动及控制国家重点实验室(310027) A嘣mcI In thIs paper a sOnware desIgn method is lnU0duced t0 cOmmunlcate beb ̄een DSP and touch口aneI Becau∞of th ree—tler structure.the sOm旧re is re|iable and fO emend desIgn easy KeyWords:DSP.touch paneI,Pws,cOmmunicatlon 摘要 主要介绍了一种DSP与触摸屏的通讯程序设计方法。
由于采用了3层设计结构,该软件具有良好的可靠性,易于扩展。
关键词:数字信号处理器.触棋屏,PWS.通信 近年来,数字信号处理器(DSP)以其功能强、速度快、编程 表1请求帻和开发方便的特点在工业控制领域得到了越来越广泛的应用。
很多时候以DSP为核心的控制器内部有很多的参数,需要与使用者进行大量的交互操作,此时具有交互操作能力的图形化人机界面触摸屏就是一种很好的选择。
实际使用中,由于触摸屏一般是针对可编程控制器(PLC)设计的,所以DSP与触摸屏不能直接通讯,必须根据触摸屏的通讯协议开发相应的通讯程序。
本文以台湾泉毅电子股份有限公司的PWS 1711触摸屏为例,对DSP与触摸屏的通讯程序设计进行了讨论。
1 PWSl711触摸屏简介 PWS 1711触摸屏(以下简称尸WS)是一种配置中型5 7 字节数 1 2 1 2 2英寸(320×240)LCO显示屏幕的电阻式触摸屏。
能储存255幅画面,每一画面可由文字、
图形以及指定的系统内部资料组成,
设计者只需要编辑出各种画面,用以显示设备状态、操作指示、 说m…搿5”“胃。
四”。
罾警。
第参数设定、动作流程、统计资料、警报信息、简易报表等。
例如,触摸屏写00设备的寄存器.起始地址m=0046,鹾度 设计PWS人机介面.不需要编写电脑程式,开发商提供了 0x30 0x30 0x01,数据0×0001的请求帧为:0x05 ox57 o)(57一套易学易用软体工具ADP(App¨catIon Development Pr昏 0x30 0x30 0x34 0x36 0x30 0x31 0x30 0×30 O×30 0x31gram).它是一种全中文化菜单选择式的软体,使用者不需记忆 0×30 Ox37 OxOD;DSP的回应为0K,数据0x∞.其回应帧为:任何指令即可熟练操作。
在计算机上规划所用人机介面的各种 0x06 o×30 0x30 0x57 0x30 0x30 0x35 0×31 0xOD。
画面后,将此画面经由计算机下载到PWS.再将PwS与DSP 3
软件实现用通信线缆连接起来即可应用。
从使用上来说.触摸屏直接面向系统操作人员,对于不同的 和多数工业控制领域使用的触摸屏一样,PWS 1711也是 应用而言触摸屏的图形用户界面(GUI)是不同的,即便对同一针对PLC设计的.不能与DSP直接
通讯,而这些触摸屏一般都 应用而言触摸屏的GUI也是随着系统功能的增强和用户需要提供了与PC机通讯的协议,利用该协议DSP也可与触摸屏很 的变化而变化。
为了使DSP与触摸屏的通讯程序不至于受到触好地交换数据。
摸屏界面变化的影响.有必要将通讯
程序设计成分层结构,将不2通伯协议 同的细节封装到不同的层中。
PWS支持很多通信协议,可以与
计算机和多种PLC通信。
31系统结构本系统利用RS232标准通讯接口连接DSP和PWS.使用PwS 如图1,整个软件
系统从结构上来说,缸甄扉应用提供的计算机被动通信协议,将OSP作为从设备,PWS为主设 分为三层:串口接口层、触摸屏通信层、触。
_融屏通信 备。
通信时PwS主动发出各种读、写