一种数字仪表制造技术

技术编号:12201527 阅读:67 留言:0更新日期:2015-10-14 14:14
本发明专利技术公开了一种数字仪表,他在实现数字仪表的基本功能之外,具有表盘流畅平滑显示的优点,同时又实现了数字信息的文本显示、收到的实时视频图像与数字表盘的连续平滑表示的任意组合,具有半透、分层模式,实现了对环境现场的数字、视频、表盘的一体化监控显示。面对日益数字化、智能化的环境,操作人员既希望对现场环境的数据变化进行实时查看,又希望对现场环境的真实视觉情况有所了解,从而更加全面、真实、具体地对现场进行监控。

【技术实现步骤摘要】

本专利技术涉及一种数字仪表,尤其是一种显示流畅平滑便于准确读取数据的数字仪表。
技术介绍
伴随着数字电子显示技术的不断进步,其正在飞速地从高端设备的应用,发展到工厂视频文本控制、机电一体化的安全监控以及人们日常生活中所接触到的汽车、电梯、智能家居等生活的方方面面。由于信息技术的发展以及电子消费品市场在最近几年的普遍应用已经证明HMI (Human Machine Interface人机接口)对客户的重要性,以此逐步形成现场总线CAN这种有效支持分布式控制或实时控制的串行通信网络。同时基于嵌入式技术的高可靠、低功耗、长寿命、小体积、高性能的功能以及文本、视频显示形式在现实世界的大规模应用,数字显示系统越来越成为汽车工业、节能减排、信息家电、仪器仪表等电子信息领域不可或缺的一部分。通过对于市场上现有数字仪表的显示功能进行深入调查后发现:有的数字仪表只是单纯的文本显示,不能满足人们对实时动态信息准确的掌握;有的数字仪表只是视频显示,不能较直观、精确的满足人们对准确数字的要求;而有的数字仪表虽然既能显示文本又能显示视频,但是在实际应用中要不就是在显示图像的细节处理方面存在毛刺,要不就是高昂的价格让人却步。面对电子显示技术日益发展和成熟的新时代,此类产品具有如下缺点:a、不能支持视频、表盘、文本的综合显示;b、数字仪表不能实现平滑、流畅的显示,还达不到与机械表盘同样的显示效果;C、没有结合CAN总线接口的优点。
技术实现思路
本专利技术的目的就是解决上述的难题,提供一种数字仪表使数字仪表的指针运动显示流畅平滑,便于准确的读取仪表数据。本专利技术的目的是通过如下的电路模块和控制步骤实现的,其包括:显示器,显示器连接显示模块,显示模块连接CPU,CPU连接程序存储器和数据存储器,CPU还连接数据通讯接口,所述显示模块在CPU控制下通过如下步骤在显示器上显示测量数据: (1)测量数据经数据通讯接口存入数据存储器中的公用数据区; (2)查询共用数据区中是否有测量数据更新,如果有测量数据更新则进入下一个步骤(3)进行处理,如果没有测量数据更新则仍继续查询; (3)将测量更新的数据转换为指针数据; (4)先将更新前的指针数据作为当前指针数据,然后按照指针数据在仪表指针图像库中的排列顺序,从仪表指针图像库中更新前的指针数据开始,循环执行本步骤:将在仪表指针图像库中当前指针数据对应的仪表指针图像放入叠加图层,接着将背景图层中存储的仪表表盘图像调出与从叠加图层调出的仪表指针图像叠加后形成显示图像,然后将显示图像显示在显示器上,接着将仪表指针图像库中下一个显示位置的指针数据作为当前指针数据,直到当前指针数据超越了更新后的指针数据即结束本循环步骤; (5)返回步骤(2)。所述的步骤(I)显示控制前进行如下步骤的初始化: a.将仪表的量程和刻度数设置在仪表表盘图像上,并将表盘图像存入背景图层中; b.在仪表表盘图像上从量程起始位置开始,仪表指针每旋转I个旋转精度,就将相应角度下对应形状的仪表指针图像依次存入仪表指针库中,直到量程的终点位置为止,所述的I个旋转精度为旋转角度0.1°至1°。将获得的测量数据转换为仪表的指针数据采用如下步骤: 一、根据测量数据确定在显示时,仪表指针位于表盘图像中的象限位置; 二、根据测量数据所处的象限位置确定指针的旋转角度,将指针的旋转角度作为指针数据。如所述仪表的指针旋转角度在0°到180°之间,且仪表的指针沿逆时针方向旋转,测量数据中没有负值,则将获得的测量数据转换为指针数据采用如下步骤: A.如果测量数据大于仪表量程的上限,就将仪表量程的上限作为指针数据;如果测量数据小于仪表量程的下限,就将仪表量程的下限作为指针数据; B.如果测量数据在仪表量程的范围内,将仪表量程的上限减去仪表量程的下限得到差值;用指针指向仪表上限时指针所需的旋转角度减去指针指向仪表下限时指针所需的旋转角度得到的角度差;差值除以角度差得到比例系数;比例系数乘以测量数据得到预显数据;判断仪表指针库中是否有该预显数据,如果有该预显数据,就将该预显数据作为指针数据,如果没有该预显数据,则在仪表指针库中取小于预显数据的一个角度为下比较角度,且该下比较角度与预显数据间差值的绝对值小于一个旋转精度,在仪表指针库中取大于预显数据的一个角度为上比较角度,且该上比较角度与预显数据间差值的绝对值小于一个旋转精度,取上比较角度与下比较角度的中间值,如果预显数据大于该中间值,则取上比较角度作为指针数据,如果预显数据小于该中间值,则取下比较角度作为指针数据。如所述仪表的指针旋转角度在0°到180°之间,指针既能沿逆时针方向旋转又能沿顺时针方向旋转,测量数据中既有正值,又有负值,则将获得的测量数据转换为指针数据采用如下步骤: A.如果测量数据大于仪表量程的上限,就将仪表量程的上限作为指针数据;如果测量数据小于仪表量程的下限,就将仪表量程的下限作为指针数据; B.如果测量数据在仪表量程的范围内,将仪表量程的上限减去仪表量程的下限得到差值,仪表上限时指针的旋转角度减去仪表下限时指针的旋转角度得到的角度差,差值除以角度差得到比例系数,比例系数乘以测量数据得到预处理数据,预处理数据如果为正值,则将90°减去预处理数据作为预显数据,预处理数据如果为负值,则将180°减去预处理数据的绝对值作为预显数据,判断仪表指针库中是否有该预显数据,如果有该预显数据,就将该预显数据作为指针数据,如果没有该预显数据,则在仪表指针库中取小于预显数据的一个角度为下比较角度,且该下比较角度与预显数据间差值的绝对值小于一个旋转精度,在仪表指针库中取大于预显数据的一个角度为上比较角度,且该上比较角度与预显数据间差值的绝对值小于一个旋转精度,取上比较角度与下比较角度的中间值,如果预显数据大于该中间值,则取上比较角度作为指针数据,如果预显数据小于该中间值,则取下比较角度作为指针数据。所述的步骤(4)替换为如下内容:首先将背景图层中存储的仪表表盘图像调出,接着将文字叠加在仪表表盘图像上,然后将叠加了文字的仪表表盘图像放回背景图层,接下来将更新前的指针数据作为当前指针数据,然后按照指针数据在仪表指针图像库中的排列顺序,从仪表指针图像库中更新前的指针数据开始,循环执行本步骤:将在仪表指针图像库中当前指针数据对应的仪表指针图像放入叠加图层,接着将背景图层中存储的仪表表盘图像调出与从叠加图层调出的仪表指针图像叠加后形成显示图像,然后将显示图像显示在显示器上,接着将仪表指针图像库中下一个显示位置的指针数据作为当前指针数据,直到当前指针数据超越了更新后的指针数据即结束本循环步骤。所述的步骤(4)替换为如下内容:首先将背景图层中存储的仪表表盘图像调出,接着将文字叠加在仪表表盘图像上,然后将叠加了文字的仪表表盘图像放回背景图层,接下来将更新前的指针数据作为当前指针数据,然后按照指针数据在仪表指针图像库中的排列顺序,从仪表指针图像库中更新前的指针数据开始,循环执行本步骤:将在仪表指针图像库中当前指针数据对应的仪表指针图像放入叠加图层,接着将背景图层中存储的仪表表盘图像调出与从叠加图层调出的仪表指针图像叠加后形成显示图像,然后将显示图像与从数据通讯接口获得的视频图像直接叠加形成混合图像本文档来自技高网...

【技术保护点】
一种数字仪表,包括: 显示器,显示器连接显示模块,显示模块连接CPU,CPU连接程序存储器和数据存储器,CPU还连接数据通讯接口,特征在于:所述显示模块在CPU控制下通过如下步骤在显示器上显示测量数据:(1)测量数据经数据通讯接口存入数据存储器中的公用数据区;(2)查询共用数据区中是否有测量数据更新,如果有测量数据更新则进入下一个步骤(3)进行处理,如果没有测量数据更新则仍继续查询; (3)将测量更新的数据转换为指针数据;(4)按照与指针数据在仪表指针图像库中的排列顺序,从仪表指针图像库中更新前的指针数据开始,循环执行本步骤:将与更新前的指针数据对应的仪表指针图像放入叠加图层,将背景图层中存储的仪表表盘图像调出与从叠加图层调出的仪表指针图像叠加后形成显示图像,将显示图像显示在显示器上,将仪表指针图像库中下一个显示位置的数据作为当前指针数据,直到当前指针数据超越了更新后的指针数据即结束本循环步骤;(5)返回步骤(2)。

【技术特征摘要】

【专利技术属性】
技术研发人员:贾西贝刘洋
申请(专利权)人:河南友利华系统工程有限公司
类型:发明
国别省市:河南;41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1