一种控制模块与显示模块之间的通信方法及工控显示装置制造方法及图纸

技术编号:8366734 阅读:234 留言:0更新日期:2013-02-28 05:04
本发明专利技术公开了一种控制模块与显示模块之间的通信方法,属于通信故障排除方法,其中包括控制模块、显示模块以及显示器;控制模块通过通信接口与显示模块连接,显示模块与显示器连接,其中,控制模块包括一监控部件,监控部件监控通信接口处中断发生的次数,控制模块内预存有单位时间内中断次数预设值,监控部件将通信接口处单位时间内发生的中断次数与中断次数预设值进行比较,如通信接口处中断次数小于中断次数预设值则判断为异常,当发生异常时控制模块对自身或者通信接口或者显示模块进行重启以使异常消除。其技术方案的有益效果是:保证了控制模块与显示模块之间通信连接可靠性的检测,最大限度上对通信异常进行自动恢复。

【技术实现步骤摘要】

本专利技术涉及一种通信故障排除方法,尤其涉及一种控制模块与显示模块之间的通信方法及工控显示装置
技术介绍
工控显示装置的驱动部分一般为一个显示模块,通过串口或其他通迅方式与原有系统进行通信集成,实现原有系统的显示功能扩展。但显示模块与原有系统的控制模块通信时,在一些环境比较恶劣的工业使用场合,两者间的通信易受干扰,或者显示模块自身质量不稳定,导致出现终端显示装置花屏、黑屏、数据不更新等现象
技术实现思路
针对现有的工控显示装置所存在的上述问题,现提供一种旨在自动排除控制模块与显示模块之间通信故障的控制模块与显示模块之间的通信方法及工控显示装置。具体技术方案如下 一种控制模块与显示模块之间的通信方法,包括主要以硬件形成的控制模块、主要以硬件形成的显示模块以及用于呈现图像的显示器; 所述控制模块通过通信接口与所述显示模块连接,并以中断的形式向所述显示模块发送需要显示的数据,所述显示模块与所述显示器连接,并将来自所述控制模块的数据处理为适合所述显示器呈现的形式后传送至所述显示器,其中, 所述控制模块包括一监控部件,所述监控部件监控所述通信接口处中断发生的次数,所述控制模块内预存有单位时间内中断次数预设值,所述监控部件将所述通信接口处单位时间内发生的中断次数与所述中断次数预设值进行比较,如所述通信接口处单位时间内发生的中断次数小于所述中断次数预设值则判断为异常,当发生所述异常时所述控制模块对自身或者所述通信接口或者所述显示模块进行重启以使所述异常消除。优选的,所述控制模块重启自身或重启所述通信接口或者所述显示模块的方法具体包括如下步骤 步骤al、所述控制模块判断初次出现所述异常后对所述通信接口进行重启,并于所述通信接口重启后判断所述异常是否消除,如所述异常消除则退出; 步骤a2、如所述异常未消除则重复步骤al预定次数; 步骤a3、如重复步骤al预定次数后所述异常仍未消除,则对所述显示模块进行重启,并于所述显示模块重启后判断所述异常是否消除,如所述异常消除则退出; 步骤a4、如所述异常未消除则对所述控制模块自身进行重启。优选的,还包括一报警部件,所述步骤a4执行完毕后如所述异常仍未消除则所述控制模块驱动所述报警部件进行报警的步骤。—种工控显示装置,其中,采用上述控制模块与显示模块之间的通信方法进行控制。上述技术方案的有益效果是 I、采用控制模块的通信接口中断监控的方法,保证了控制模块与显示模块之间通信连接可靠性的检测。2、采用对系统影响范围由低到高的三种不同的自恢复方法,最大限度上对通信异常进行自动恢复。附图说明图I为本专利技术一种控制模块与显示模块之间的通信方法的实施例中的控制模块、显示模块和显示装置的连接结构示意 图2为本专利技术一种控制模块与显示模块之间的通信方法的实施例中的控制模块重启自身或重启通信接口或者显示模块的方法的流程框图。·具体实施例方式下面结合附图和具体实施例对本专利技术作进一步说明,但不作为本专利技术的限定。如图I所示,本专利技术一种控制模块与显示模块之间的通信方法的实施例,包括主要以硬件形成的控制模块、主要以硬件形成的显示模块以及用于呈现图像的显示器;控制模块通过通信接口与显示模块连接,并以中断的形式向显示模块发送需要显示的数据,显示模块与显示器连接,并将来自控制模块的数据处理为适合显示器呈现的形式后传送至显示器,其中,控制模块包括一监控部件,监控部件监控通信接口处中断发生的次数,控制模块内预存有单位时间内中断次数预设值,监控部件将通信接口处单位时间内发生的中断次数与中断次数预设值进行比较,如通信接口处单位时间内发生的中断次数小于中断次数预设值则判断为异常,当发生异常时控制模块对自身或者通信接口或者显示模块进行重启以使异常消除。控制模块可内置一储存部件以储存中断次数预设值,监控部件可设置一累加器以累加通信接口处单位时间内发生的中断次数,并设置一计时器以控制单位时间。当计时器到达单位时间,监控部件通过查询控制模块中的储存部件以获得中断次数预设值,并与累加器的当前值进行比较,以确定通信接口处单位时间内发生的中断次数是否小于中断次数预设值。于上述技术方案基础上,进一步的,如图2所示,控制模块重启自身或重启通信接口或者显示模块的方法具体包括如下步骤 步骤al、控制模块判断初次出现异常后对通信接口进行重启,并于通信接口重启后判断异常是否消除,如异常消除则退出; 步骤a2、如异常未消除则重复步骤al预定次数;重复执行步骤al的次数可由预置于控制模块中的预置参数控制,控制模块通过查询其内置的储存部件中的预置参数以及通过累加重复执行次数来判断是否已执行了预定次数次步骤al。步骤a3、如重复步骤al预定次数后异常仍未消除,则对显示模块进行重启,并于显示模块重启后判断异常是否消除,如异常消除则退出;重启显示模块的动作由控制模块执行,控制模块可通过硬件复位的方法对显示模块实施重启。步骤a4、如异常未消除则对控制模块自身进行重启。由于控制模块一般围绕带有寄存器的控制装置组建,因此控制模块对自身重启可通过对控制装置的寄存器复位来实现。于上述技术方案基础上,进一步的,包括一报警部件,步骤a4执行完毕后如异常仍未消除则控制模块驱动报警部件进行报警。本专利技术的实施例中还包括一种工控显示装置,其中,采用上述控制模块与显示模块之间的通信方法进行控制。以上所述仅为本专利技术较佳的实施例,并非因此限制本专利技术的实施方式及保护范 围,对于本领域技术人员而言,应当能够意识到凡运用本专利技术说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本专利技术的保护范围内。权利要求1.一种控制模块与显示模块之间的通信方法,包括主要以硬件形成的控制模块、主要以硬件形成的显示模块以及用于呈现图像的显示器; 所述控制模块通过通信接口与所述显示模块连接,并以中断的形式向所述显示模块发送需要显示的数据,所述显示模块与所述显示器连接,并将来自所述控制模块的数据处理为适合所述显示器呈现图像的形式后传送至所述显示器,其特征在于, 所述控制模块包括一监控部件,所述监控部件监控所述通信接口处中断发生的次数,所述控制模块内预存有单位时间内中断次数预设值,所述监控部件将所述通信接口处单位时间内发生的中断次数与所述中断次数预设值进行比较,如所述通信接口处单位时间内发生的中断次数小于所述中断次数预设值则判断为异常,当发生所述异常时所述控制模块对自身或者所述通信接口或者所述显示模块进行重启以使所述异常消除。2.如权利要求I所述控制模块与显示模块之间的通信方法,其特征在于,所述控制模块重启自身或重启所述通信接口或者所述显示模块的方法具体包括如下步骤 步骤al、所述控制模块判断初次出现所述异常后对所述通信接口进行重启,并于所述通信接口重启后判断所述异常是否消除,如所述异常消除则退出; 步骤a2、如所述异常未消除则重复步骤al预定次数; 步骤a3、如重复步骤al预定次数后所述异常仍未消除,则对所述显示模块进行重启,并于所述显示模块重启后判断所述异常是否消除,如所述异常消除则退出; 步骤a4、如所述异常未消除则对所述控制模块自身进行重启。3.如权利要求2所述控制模块与显示模块之间的通信方法,其特征在于,还包括一报警部件,所述步骤a4执行完毕后如所本文档来自技高网...

【技术保护点】
一种控制模块与显示模块之间的通信方法,包括主要以硬件形成的控制模块、主要以硬件形成的显示模块以及用于呈现图像的显示器;所述控制模块通过通信接口与所述显示模块连接,并以中断的形式向所述显示模块发送需要显示的数据,所述显示模块与所述显示器连接,并将来自所述控制模块的数据处理为适合所述显示器呈现图像的形式后传送至所述显示器,其特征在于,所述控制模块包括一监控部件,所述监控部件监控所述通信接口处中断发生的次数,所述控制模块内预存有单位时间内中断次数预设值,所述监控部件将所述通信接口处单位时间内发生的中断次数与所述中断次数预设值进行比较,如所述通信接口处单位时间内发生的中断次数小于所述中断次数预设值则判断为异常,当发生所述异常时所述控制模块对自身或者所述通信接口或者所述显示模块进行重启以使所述异常消除。

【技术特征摘要】

【专利技术属性】
技术研发人员:袁爱进闫鑫郭长城
申请(专利权)人:上海华兴数字科技有限公司
类型:发明
国别省市:

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

1