仪器仪表液晶显示模块的制作方法

文档序号:6528114阅读:300来源:国知局
仪器仪表液晶显示模块的制作方法
【专利摘要】仪器仪表液晶显示模块,包括通讯模块、智能控制核心与液晶屏,智能控制核心设有显示模块、通讯模块,液晶屏与智能控制核心相连。本实用新型的仪器仪表液晶显示模块,解决了现有的仪器仪表液晶显示技术开发周期长、用户交互性和实时性差的问题,使得人机界面的设计的周期大大缩短,入门难度降低,并使得客户在经过较短时间的培训之后能根据自己的需求独立开发或修改人机交互界面。
【专利说明】仪器仪表液晶显示模块
【技术领域】
[0001]本实用新型涉及自动化控制【技术领域】,尤其涉及一种人机交互界面液晶显示技术。
【背景技术】
[0002]在仪器仪表的设计中,人机界面是不可或缺的组成部分,随着自动控制技术的发展,用户对于仪器仪表的输入及显示界面要求也随之提高,现阶段国内的仪器仪表显示模块,大部分仍然使用的LED发光数码管配合键盘,按键等输入技术,不仅显示功能单一(通常只能显示数字和字符),功耗较高,而且开发难度大,周期长,无法满足现今用户的需要。随着硬件技术的快速发展,有必要研发出一种全新的仪器仪表显示技术,以改善现有的显示技术的这些不足。
实用新型内容
[0003]为了克服现有仪器仪表的输入及显示界面存在的上述问题,本实用新型提供了一种更加简单可靠的仪器仪表液晶显示模块。
[0004]本实用新型为实现上述目的所采用的技术方案是:仪器仪表液晶显示模块,包括通讯模块、智能控制核心与液晶屏,智能控制核心设有显示模块、通讯模块,液晶屏与智能控制核心相连。
[0005]所述通信模块为TTL/RS232模块、TTL/RS422模块或TTL/RS485模块。
[0006]还设有于交互的触摸面板,触摸面板与显示模块相连。
[0007]所述触摸面板为电容屏或电阻屏。
[0008]本实用新型的仪器仪表液晶显示模块,解决了现有的仪器仪表液晶显示技术开发周期长、用户交互性和实时性差的问题,使得人机界面的设计的周期大大缩短,入门难度降低,并使得客户在经过较短时间的培训之后能根据自己的需求独立开发或修改人机交互界面。
【专利附图】

【附图说明】
[0009]图1是本实用新型仪器仪表液晶显示模块原理图。
【具体实施方式】
[0010]本实用新型的仪器仪表液晶显示模块原理如图1所示,包括通讯模块、智能控制核心与液晶屏,智能控制核心设有显示模块、通讯模块,液晶屏与智能控制核心相连,通信模块为TTL/RS232模块、TTL/RS422模块或TTL/RS485模块,还设有于交互的触摸面板,触摸面板与显示模块相连,触摸面板为电容屏或电阻屏。
[0011]图中:
[0012]①上位机:指可以直接发出操控命令的计算机,实际项目中通常为单片机发送模块,家电终端等。
[0013]②通讯模块:通过RS232串口与上位机进行通讯,并将通讯指令传递给智能控制核心。
[0014]③ARM架构:TFT模组的硬件架构,为操作系统提供支撑平台。
[0015]④QNX系统:运行于ARM架构之上的嵌入式系统。维护着flash player,QDB等重
要进程。
[0016]⑤桥程序:负责对通讯模块传递的通讯指令进行转换,是指能被显示模块中的界面文件所识别,并通过XMLSocket发送给显示模块。
[0017]⑥FlashPlayer:液晶显示系统的核心,运行界面文件。
[0018]⑦QDB模块:相当于一个小型关系型数据库,可由界面文件通过代码,实现掉电存储。⑧界面文件:仪器仪表液晶显示主界面,为SWF格式文件,运行于FlashPlayer之上,可调用QDB模块,通讯模块。
[0019]本实用新型的串口通信模块与智能控制核心相连,通过桥程序中的指令转换,与显示模块相连,显示模块驱动液晶屏显示仪器仪表界面文件。利用QNX实时操作系统的强大功能,在其中嵌入flash player播放器使得在我们的TFT产品上可以直接运行flash生成的swf?文件,将此文件作为仪器仪表的显示界面文件,并根据用户需求可以通过键盘方式和触屏方式与系统进行交互。
[0020]本系统嵌入的flash播放器为flash player8,即可以支持ActionScript2.0语言(以下简称as2),基本界面设`计流程与普通的flash设计流程基本一致,由美工进行页面设计,借由as2的库函数进行交互设计(注意在Flash IDE发布设置中将播放器设置为flash player 8,脚本设置为AS2),触摸屏的按下和抬起操作分别对应Flash中的onPress和 onRelease 事件。
[0021]对于仪器仪表液晶界面显示,一个极为重要的问题就是与上位机进行通讯交互,我们通过as2中的XML socket方式与上位机进行串口通讯。上位机与下位机之间通过桥程序进行信息格式的转换,通讯的基本采用ID=VALUE的格式,即ID值表示欲操作对象,VALUE值则代表对对象具体的赋值,根据实际项目的具体要求ID与VALUE值可代表相应不同的含义,如电流测量显示时,上位机传送字符串可以为AC=3.4\r\n,此时AC代表测量对象为交流电,3.4代表电压为3.4个单位。下位机中swf文件收到的即为一个xml形式的socket,通过对其中的ID和VALUE标签的判断,可以对页面进行相应的响应操作。而且,本系统预设多条控制指令,可由as2程序通过Socket发送的方式直接对屏幕的硬件参数进行设定。
[0022]此外,本系统中还包含了 QDB模块,可看做小型关系数据库系统,极大地扩展了as2的功能,使得我们的仪器仪表显示系统能够掉电储存一些必要的数据,QDB数据库对于数据表的操作使用标准SQL语句,易于对数据表进行增加,删除,更改和查询等操作。一般来说,读取QDB中的数据比直接读取上位机中的数据要快许多。
[0023]通过对仪器仪表显示技术的一系列改进,使得仪器仪表显示界面的开发变得更加简单,通讯变得更加安全可靠,界面显示的元素更加多样性,并可以通过键盘或触摸屏等多样的方式进行数据输入。
[0024]swf格式的动画文件因为其小巧的体积,强大多样的动画交互方式,方便简单的集成开发环境以及丰富易用的库函数,在网络中已有广泛应用,本系统将flash生成的swf文件作为交互界面的主界面,极大的减少了人机交互界面的开发难度与时间,通过QNX系统对flash的相关支持库和在代码上的优化,使得生成swf文件能更适应在嵌入式下环境下运行,利用flash制作界面文件使得交互效果更为多样化。并通过桥程序完成上位机与下位机之间的通讯功能,解决了工业控制中的数据通信和实时显示的问题。
【权利要求】
1.仪器仪表液晶显示模块,其特征在于:包括通讯模块、智能控制核心与液晶屏,智能控制核心设有显示模块、通讯模块,液晶屏与智能控制核心相连。
2.根据权利要求1所述的仪器仪表液晶显示模块,其特征在于:所述通信模块为TTL/RS232 模块、TTL/RS422 模块或 ITL/RS485 模块。
3.根据权利要求1所述的仪器仪表液晶显示模块,其特征在于:还设有于交互的触摸面板,触摸面板与显示模块相连。
4.根据权利要求3所述的仪器仪表液晶显示模块,其特征在于:所述触摸面板为电容屏或电阻屏。
【文档编号】G06F3/14GK203465712SQ201320448675
【公开日】2014年3月5日 申请日期:2013年7月26日 优先权日:2013年7月26日
【发明者】宋翰林 申请人:大连东显电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1