[发明专利]一种控制模块与显示模块之间的通信方法及工控显示装置有效
申请号: | 201210394478.8 | 申请日: | 2012-10-17 |
公开(公告)号: | CN102945197A | 公开(公告)日: | 2013-02-27 |
发明(设计)人: | 袁爱进;闫鑫;郭长城 | 申请(专利权)人: | 上海华兴数字科技有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F3/14 |
代理公司: | 上海申新律师事务所 31272 | 代理人: | 袁亚军 |
地址: | 201299 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 控制 模块 显示 之间 通信 方法 显示装置 | ||
技术领域
本发明涉及一种通信故障排除方法,尤其涉及一种控制模块与显示模块之间的通信方法及工控显示装置。
背景技术
工控显示装置的驱动部分一般为一个显示模块,通过串口或其他通迅方式与原有系统进行通信集成,实现原有系统的显示功能扩展。但显示模块与原有系统的控制模块通信时,在一些环境比较恶劣的工业使用场合,两者间的通信易受干扰,或者显示模块自身质量不稳定,导致出现终端显示装置花屏、黑屏、数据不更新等现象。
发明内容
针对现有的工控显示装置所存在的上述问题,现提供一种旨在自动排除控制模块与显示模块之间通信故障的控制模块与显示模块之间的通信方法及工控显示装置。
具体技术方案如下:
一种控制模块与显示模块之间的通信方法,包括主要以硬件形成的控制模块、主要以硬件形成的显示模块以及用于呈现图像的显示器;
所述控制模块通过通信接口与所述显示模块连接,并以中断的形式向所述显示模块发送需要显示的数据,所述显示模块与所述显示器连接,并将来自所述控制模块的数据处理为适合所述显示器呈现的形式后传送至所述显示器,其中,
所述控制模块包括一监控部件,所述监控部件监控所述通信接口处中断发生的次数,所述控制模块内预存有单位时间内中断次数预设值,所述监控部件将所述通信接口处单位时间内发生的中断次数与所述中断次数预设值进行比较,如所述通信接口处单位时间内发生的中断次数小于所述中断次数预设值则判断为异常,当发生所述异常时所述控制模块对自身或者所述通信接口或者所述显示模块进行重启以使所述异常消除。
优选的,所述控制模块重启自身或重启所述通信接口或者所述显示模块的方法具体包括如下步骤:
步骤a1、所述控制模块判断初次出现所述异常后对所述通信接口进行重启,并于所述通信接口重启后判断所述异常是否消除,如所述异常消除则退出;
步骤a2、如所述异常未消除则重复步骤a1预定次数;
步骤a3、如重复步骤a1预定次数后所述异常仍未消除,则对所述显示模块进行重启,并于所述显示模块重启后判断所述异常是否消除,如所述异常消除则退出;
步骤a4、如所述异常未消除则对所述控制模块自身进行重启。
优选的,还包括一报警部件,所述步骤a4执行完毕后如所述异常仍未消除则所述控制模块驱动所述报警部件进行报警的步骤。
一种工控显示装置,其中,采用上述控制模块与显示模块之间的通信方法进行控制。
上述技术方案的有益效果是:
1、采用控制模块的通信接口中断监控的方法,保证了控制模块与显示模块之间通信连接可靠性的检测。
2、采用对系统影响范围由低到高的三种不同的自恢复方法,最大限度上对通信异常进行自动恢复。
附图说明
图1为本发明一种控制模块与显示模块之间的通信方法的实施例中的控制模块、显示模块和显示装置的连接结构示意图;
图2为本发明一种控制模块与显示模块之间的通信方法的实施例中的控制模块重启自身或重启通信接口或者显示模块的方法的流程框图。
具体实施方式
下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。
如图1所示,本发明一种控制模块与显示模块之间的通信方法的实施例,包括主要以硬件形成的控制模块、主要以硬件形成的显示模块以及用于呈现图像的显示器;控制模块通过通信接口与显示模块连接,并以中断的形式向显示模块发送需要显示的数据,显示模块与显示器连接,并将来自控制模块的数据处理为适合显示器呈现的形式后传送至显示器,其中,控制模块包括一监控部件,监控部件监控通信接口处中断发生的次数,控制模块内预存有单位时间内中断次数预设值,监控部件将通信接口处单位时间内发生的中断次数与中断次数预设值进行比较,如通信接口处单位时间内发生的中断次数小于中断次数预设值则判断为异常,当发生异常时控制模块对自身或者通信接口或者显示模块进行重启以使异常消除。控制模块可内置一储存部件以储存中断次数预设值,监控部件可设置一累加器以累加通信接口处单位时间内发生的中断次数,并设置一计时器以控制单位时间。当计时器到达单位时间,监控部件通过查询控制模块中的储存部件以获得中断次数预设值,并与累加器的当前值进行比较,以确定通信接口处单位时间内发生的中断次数是否小于中断次数预设值。
于上述技术方案基础上,进一步的,如图2所示,控制模块重启自身或重启通信接口或者显示模块的方法具体包括如下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海华兴数字科技有限公司,未经上海华兴数字科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210394478.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:多用户硬盘系统及其实现方法
- 下一篇:基于电力线来进行设备软件更新的方法