CN102945197B - 一种控制模块与显示模块之间的通信方法及工控显示装置 - Google Patents
一种控制模块与显示模块之间的通信方法及工控显示装置 Download PDFInfo
- Publication number
- CN102945197B CN102945197B CN201210394478.8A CN201210394478A CN102945197B CN 102945197 B CN102945197 B CN 102945197B CN 201210394478 A CN201210394478 A CN 201210394478A CN 102945197 B CN102945197 B CN 102945197B
- Authority
- CN
- China
- Prior art keywords
- control module
- display
- display module
- module
- communication interface
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Controls And Circuits For Display Device (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
本发明公开了一种控制模块与显示模块之间的通信方法,属于通信故障排除方法,其中包括控制模块、显示模块以及显示器;控制模块通过通信接口与显示模块连接,显示模块与显示器连接,其中,控制模块包括一监控部件,监控部件监控通信接口处中断发生的次数,控制模块内预存有单位时间内中断次数预设值,监控部件将通信接口处单位时间内发生的中断次数与中断次数预设值进行比较,如通信接口处中断次数小于中断次数预设值则判断为异常,当发生异常时控制模块对自身或者通信接口或者显示模块进行重启以使异常消除。其技术方案的有益效果是:保证了控制模块与显示模块之间通信连接可靠性的检测,最大限度上对通信异常进行自动恢复。
Description
技术领域
本发明涉及一种通信故障排除方法,尤其涉及一种控制模块与显示模块之间的通信方法及工控显示装置。
背景技术
工控显示装置的驱动部分一般为一个显示模块,通过串口或其他通迅方式与原有***进行通信集成,实现原有***的显示功能扩展。但显示模块与原有***的控制模块通信时,在一些环境比较恶劣的工业使用场合,两者间的通信易受干扰,或者显示模块自身质量不稳定,导致出现终端显示装置花屏、黑屏、数据不更新等现象。
发明内容
针对现有的工控显示装置所存在的上述问题,现提供一种旨在自动排除控制模块与显示模块之间通信故障的控制模块与显示模块之间的通信方法及工控显示装置。
具体技术方案如下:
一种控制模块与显示模块之间的通信方法,包括主要以硬件形成的控制模块、主要以硬件形成的显示模块以及用于呈现图像的显示器;
所述控制模块通过通信接口与所述显示模块连接,并以中断的形式向所述显示模块发送需要显示的数据,所述显示模块与所述显示器连接,并将来自所述控制模块的数据处理为适合所述显示器呈现的形式后传送至所述显示器,其中,
所述控制模块包括一监控部件,所述监控部件监控所述通信接口处中断发生的次数,所述控制模块内预存有单位时间内中断次数预设值,所述监控部件将所述通信接口处单位时间内发生的中断次数与所述中断次数预设值进行比较,如所述通信接口处单位时间内发生的中断次数小于所述中断次数预设值则判断为异常,当发生所述异常时所述控制模块对自身或者所述通信接口或者所述显示模块进行重启以使所述异常消除。
优选的,所述控制模块重启自身或重启所述通信接口或者所述显示模块的方法具体包括如下步骤:
步骤a1、所述控制模块判断初次出现所述异常后对所述通信接口进行重启,并于所述通信接口重启后判断所述异常是否消除,如所述异常消除则退出;
步骤a2、如所述异常未消除则重复步骤a1预定次数;
步骤a3、如重复步骤a1预定次数后所述异常仍未消除,则对所述显示模块进行重启,并于所述显示模块重启后判断所述异常是否消除,如所述异常消除则退出;
步骤a4、如所述异常未消除则对所述控制模块自身进行重启。
优选的,还包括一报警部件,所述步骤a4执行完毕后如所述异常仍未消除则所述控制模块驱动所述报警部件进行报警的步骤。
一种工控显示装置,其中,采用上述控制模块与显示模块之间的通信方法进行控制。
上述技术方案的有益效果是:
1、采用控制模块的通信接口中断监控的方法,保证了控制模块与显示模块之间通信连接可靠性的检测。
2、采用对***影响范围由低到高的三种不同的自恢复方法,最大限度上对通信异常进行自动恢复。
附图说明
图1为本发明一种控制模块与显示模块之间的通信方法的实施例中的控制模块、显示模块和显示装置的连接结构示意图;
图2为本发明一种控制模块与显示模块之间的通信方法的实施例中的控制模块重启自身或重启通信接口或者显示模块的方法的流程框图。
具体实施方式
下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。
如图1所示,本发明一种控制模块与显示模块之间的通信方法的实施例,包括主要以硬件形成的控制模块、主要以硬件形成的显示模块以及用于呈现图像的显示器;控制模块通过通信接口与显示模块连接,并以中断的形式向显示模块发送需要显示的数据,显示模块与显示器连接,并将来自控制模块的数据处理为适合显示器呈现的形式后传送至显示器,其中,控制模块包括一监控部件,监控部件监控通信接口处中断发生的次数,控制模块内预存有单位时间内中断次数预设值,监控部件将通信接口处单位时间内发生的中断次数与中断次数预设值进行比较,如通信接口处单位时间内发生的中断次数小于中断次数预设值则判断为异常,当发生异常时控制模块对自身或者通信接口或者显示模块进行重启以使异常消除。控制模块可内置一储存部件以储存中断次数预设值,监控部件可设置一累加器以累加通信接口处单位时间内发生的中断次数,并设置一计时器以控制单位时间。当计时器到达单位时间,监控部件通过查询控制模块中的储存部件以获得中断次数预设值,并与累加器的当前值进行比较,以确定通信接口处单位时间内发生的中断次数是否小于中断次数预设值。
于上述技术方案基础上,进一步的,如图2所示,控制模块重启自身或重启通信接口或者显示模块的方法具体包括如下步骤:
步骤a1、控制模块判断初次出现异常后对通信接口进行重启,并于通信接口重启后判断异常是否消除,如异常消除则退出;
步骤a2、如异常未消除则重复步骤a1预定次数;重复执行步骤a1的次数可由预置于控制模块中的预置参数控制,控制模块通过查询其内置的储存部件中的预置参数以及通过累加重复执行次数来判断是否已执行了预定次数次步骤a1。
步骤a3、如重复步骤a1预定次数后异常仍未消除,则对显示模块进行重启,并于显示模块重启后判断异常是否消除,如异常消除则退出;重启显示模块的动作由控制模块执行,控制模块可通过硬件复位的方法对显示模块实施重启。
步骤a4、如异常未消除则对控制模块自身进行重启。由于控制模块一般围绕带有寄存器的控制装置组建,因此控制模块对自身重启可通过对控制装置的寄存器复位来实现。
于上述技术方案基础上,进一步的,包括一报警部件,步骤a4执行完毕后如异常仍未消除则控制模块驱动报警部件进行报警。
本发明的实施例中还包括一种工控显示装置,其中,采用上述控制模块与显示模块之间的通信方法进行控制。
以上所述仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。
Claims (3)
1.一种控制模块与显示模块之间的通信方法,包括:
主要以硬件形成的控制模块;
主要以硬件形成的显示模块;以及
用于呈现图像的显示器;
所述控制模块通过通信接口与所述显示模块连接,并以中断的形式向所述显示模块发送需要显示的数据,所述显示模块与所述显示器连接,并将来自所述控制模块的数据处理为适合所述显示器呈现图像的形式后传送至所述显示器,其特征在于,
所述控制模块包括一监控部件,所述监控部件监控所述通信接口处中断发生的次数,所述控制模块内预存有单位时间内中断次数预设值,所述监控部件将所述通信接口处单位时间内发生的中断次数与所述中断次数预设值进行比较,如所述通信接口处单位时间内发生的中断次数小于所述中断次数预设值则判断为异常,当发生所述异常时所述控制模块对自身或者所述通信接口或者所述显示模块进行重启以使所述异常消除;
所述控制模块重启自身或重启所述通信接口或者所述显示模块的方法具体包括如下步骤:
步骤a1、所述控制模块判断初次出现所述异常后对所述通信接口进行重启,并于所述通信接口重启后判断所述异常是否消除,如所述异常消除则退出;
步骤a2、如所述异常未消除则重复步骤a1预定次数;
步骤a3、如重复步骤a1预定次数后所述异常仍未消除,则对所述显示模块进行重启,并于所述显示模块重启后判断所述异常是否消除,如所述异常消除则退出;
步骤a4、如所述异常未消除则对所述控制模块自身进行重启。
2.如权利要求1所述控制模块与显示模块之间的通信方法,其特征在于,还包括一报警部件,所述步骤a4执行完毕后如所述异常仍未消除则所述控制模块驱动所述报警部件进行报警的步骤。
3.一种工控显示装置,其特征在于,采用如权利要求1-2中任一所述控制模块与显示模块之间的通信方法进行控制。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210394478.8A CN102945197B (zh) | 2012-10-17 | 2012-10-17 | 一种控制模块与显示模块之间的通信方法及工控显示装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210394478.8A CN102945197B (zh) | 2012-10-17 | 2012-10-17 | 一种控制模块与显示模块之间的通信方法及工控显示装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102945197A CN102945197A (zh) | 2013-02-27 |
CN102945197B true CN102945197B (zh) | 2016-05-11 |
Family
ID=47728145
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210394478.8A Active CN102945197B (zh) | 2012-10-17 | 2012-10-17 | 一种控制模块与显示模块之间的通信方法及工控显示装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102945197B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105225466B (zh) * | 2015-09-16 | 2019-06-11 | 安康鸿天科技开发有限公司 | 一种数据传输及故障检测*** |
CN106547263A (zh) * | 2015-09-18 | 2017-03-29 | 惠州市德赛西威汽车电子股份有限公司 | 汽车仪表***的通信故障自纠正方法 |
CN107017802A (zh) * | 2017-05-04 | 2017-08-04 | 广州智光电气股份有限公司 | 一种高压固态软起动器的监控装置和方法 |
CN108196484A (zh) * | 2018-01-22 | 2018-06-22 | 珠海格力电器股份有限公司 | 显示板控制方法、装置、***、显示板和设备机组 |
CN110954849B (zh) * | 2019-11-18 | 2021-03-12 | 珠海格力电器股份有限公司 | 电器设备的异常检测***、方法和监控终端 |
CN112356021A (zh) * | 2020-10-15 | 2021-02-12 | 武汉市新攀登科技有限公司 | 一种信号发送、接收方法、控制器及机械手 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1509011A (zh) * | 2002-12-20 | 2004-06-30 | 华为技术有限公司 | 一种网口流量控制的方法 |
CN201215719Y (zh) * | 2008-05-23 | 2009-04-01 | 北京分众无线传媒技术有限公司 | 程控播放画面电子显示装置 |
CN102033802A (zh) * | 2010-11-11 | 2011-04-27 | 广东威创视讯科技股份有限公司 | 一种统计显示设备累计运行时间的装置及其方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010146436A (ja) * | 2008-12-22 | 2010-07-01 | Canon It Solutions Inc | 監視システム、及びその制御方法、プログラム |
-
2012
- 2012-10-17 CN CN201210394478.8A patent/CN102945197B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1509011A (zh) * | 2002-12-20 | 2004-06-30 | 华为技术有限公司 | 一种网口流量控制的方法 |
CN201215719Y (zh) * | 2008-05-23 | 2009-04-01 | 北京分众无线传媒技术有限公司 | 程控播放画面电子显示装置 |
CN102033802A (zh) * | 2010-11-11 | 2011-04-27 | 广东威创视讯科技股份有限公司 | 一种统计显示设备累计运行时间的装置及其方法 |
Also Published As
Publication number | Publication date |
---|---|
CN102945197A (zh) | 2013-02-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102945197B (zh) | 一种控制模块与显示模块之间的通信方法及工控显示装置 | |
CN110308732B (zh) | 自动驾驶控制器的故障检测方法及自动驾驶控制器 | |
CN103927239A (zh) | 一种终端设备的***恢复方法及装置 | |
CN104199753B (zh) | 一种虚拟机应用服务故障恢复***及其故障恢复方法 | |
EP3142011A1 (en) | Anomaly recovery method for virtual machine in distributed environment | |
CN103902316A (zh) | 切换方法和电子设备 | |
CN102404141B (zh) | 一种告警抑制的方法及装置 | |
WO2016145888A1 (zh) | 显示屏处理方法及装置 | |
CN104782082A (zh) | 用于控制器局域网总线处理的新方法 | |
CN102279722A (zh) | 控制终端的显示模块的方法和终端 | |
CN104407958A (zh) | 一种高可靠性的***监测方法和*** | |
CN105045708A (zh) | 软件运行错误处理方法及*** | |
CN103475696A (zh) | 云计算集群服务器状态监控***和方法 | |
CN105791027B (zh) | 一种工业网络异常中断的检测方法 | |
CN112511663A (zh) | 基于安卓***的ip冲突检测方法、装置及存储介质 | |
CN109828945B (zh) | 一种业务报文处理方法及*** | |
CN104216790A (zh) | 部件异常监测方法和电子设备 | |
CN101901168A (zh) | 一种看门狗复位***及其复位方法 | |
CN106326060A (zh) | 基板管理控制***及其方法 | |
CN111880992B (zh) | 一种存储设备中控制器状态的监测及维护方法 | |
CN104486122A (zh) | 基于看门狗的路由器异常恢复***及方法 | |
CN105700684A (zh) | 一种头显设备传感器数据中断的处理方法和装置 | |
CN109405175A (zh) | 一种故障清除方法、装置、存储介质、设备机组及终端 | |
EP2562649A2 (en) | Method for repairing communication abnormality between data card and host and data card | |
CN104348676A (zh) | 一种基于操作管理维护oam的链路检测方法及设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |