一种电路故障的监控方法、装置及系统制造方法及图纸

技术编号:16399172 阅读:34 留言:0更新日期:2017-10-17 19:36
本发明专利技术提供一种电路故障的监控方法、装置及系统,包括上位机向服务器中的管理控制器发出操作指令,所述操作指令用于指示管理控制器通过I2C总线向服务器中的I2C设备进行操作;获取管理控制器返回的操作返回消息,所述操作返回消息用于描述对I2C设备操作是否失败;当所述操作返回消息为失败消息时,向示波器发出记录指令,所述记录指令用于指示示波器记录故障发生时管理控制器发出的波形信号,以及所述I2C设备发出的波形信号。通过上位机指示管理控制器进行I2C读写动作,当I2C设备读写失败时,能够及时记录捕捉管理控制器和I2C设备的波形信号,方便技术人员对电路故障进行排查,有效提高了故障调试、维护效率。

Method, device and system for monitoring circuit fault

The invention provides a circuit fault monitoring method, device and system, including PC operating instructions issued to the management server controller, the operating instructions for operation to the server in the I2C device through the I2C bus controller to obtain instructions management; management and control is returned to the operation of the return message, the operation returns the message for the description of the operation of I2C equipment failure; when the operation return message for failure message, a recording instruction to the oscilloscope, the recording instruction is used to indicate the fault management control oscilloscope waveform signal controller sends out the signal waveform and the I2C device. Through the PC management instructions controller I2C to read and write, read and write when the I2C device fails to timely capture the record management controller and I2C equipment signals, convenient technical personnel to troubleshoot circuit fault, effectively improve the efficiency of fault debugging and maintenance.

【技术实现步骤摘要】
一种电路故障的监控方法、装置及系统
本专利技术涉及电路监测
,特别是涉及一种电路故障的监控方法、装置及系统。
技术介绍
I2C总线是一种双向二线制同步串行总线,用于为连接总线上的器件传送信息。I2C总线在服务器的管理系统中有着广泛的应用,服务器中的管理控制器可以通过I2C总线读取I2C设备的诸多信息,例如芯片寄存器信息、温度信息、电压信息等。在服务器测试中,I2C总线有时会出现概率性的故障,其故障可能是无法读写数据、读回的数据无效等问题;而导致故障的原因可能有很多种,例如时序要求不满足,设备没有发出期待的信号等。为了判断故障原因,调试人员需要抓取故障时的信号波形来进行分析,由于I2C总线故障是概率性的,不是每一次都发生,所以目前很难抓取到出现故障时的电路波形进行分析,可能需要调试人员不断抓取信号波形,从而导致服务器故障调试、维护效率低下。因此,如何提高服务器的故障调试、维护效率是本领域技术技术人员亟需解决的技术问题。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种电路故障的监控方法、装置及系统,用于解决现有技术中服务器故障调试、维护效率低的问题。为实现上述目的及其他相关目的,根据本专利技术的第一方面,本专利技术实施例提供一种电路故障的监控方法,该方法包括以下步骤:上位机向服务器中的管理控制器发出操作指令,所述操作指令用于指示管理控制器通过I2C总线向服务器中的I2C设备进行操作;获取管理控制器返回的操作返回消息,所述操作返回消息用于描述对I2C设备操作是否失败;当所述操作返回消息为失败消息时,向示波器发出记录指令,所述记录指令用于指示示波器记录故障发生时管理控制器发出的波形信号,以及所述I2C设备发出的波形信号。可选地,所述上位机向服务器中的管理控制器发出操作指令之前,还包括:配置示波器的抓取参数和触发参数;其中,所述抓取参数用于控制示波器显示抓取信号波形;所述触发参数,用于控制示波器在I2C设备进行操作时抓取管理控制器和I2C设备的信号波形。可选地,上位机向服务器中的管理控制器发出操作指令,包括:从I2C设备列表中选择出优先级高的一个或多个I2C设备;向管理控制器发出操作指令,所述操作指令中携带有选择出的I2C设备的标识,用于指示管理控制器通过I2C总线向选择出的I2C设备进行操作。可选地,所述从I2C设备列表中选择出优先级高的一个或多个I2C设备,包括:根据I2C设备故障历史记录,确定故障率高的I2C设备的优先级为高优先级,并选择出故障率高的I2C设备。根据本专利技术的第二方面,本专利技术实施例还提供一种电路故障的监控装置,该监控装置包括:操作指令模块,用于向服务器中的管理控制器发出操作指令,所述操作指令用于指示管理控制器通过I2C总线向服务器中的I2C设备进行操作;消息获取模块,用于获取管理控制器返回的操作返回消息,所述操作返回消息用于描述对I2C设备操作是否失败;记录控制模块,用于当所述操作返回消息为失败消息时,向示波器发出记录指令,所述记录指令用于控制示波器记录故障发生时管理控制器发出的波形信号,以及所述I2C设备发出的波形信号。可选地,还包括配置模块用于,配置示波器的抓取参数和触发参数;其中,所述抓取参数用于控制示波器显示抓取信号波形;所述触发参数,用于控制示波器在I2C设备进行操作时抓取管理控制器和I2C设备的信号波形。可选地,所述操作指令模块用于,从I2C设备列表中选择出优先级高的一个或多个I2C设备;向管理控制器发出操作指令,所述操作指令中携带有选择出的I2C设备的标识,用于指示管理控制器通过I2C总线向选择出的I2C设备进行操作。可选地,所述操作指令模块用于,根据I2C设备故障历史记录,确定故障率高的I2C设备为高优先级,并选择出故障率高的I2C设备。根据本专利技术的第三方面,本专利技术实施例还提供一种电路故障的监控系统,该监控系统包括上位机和示波器,其中:所述上位机与服务器中的管理控制器通信连接,用于向所述管理控制器发出操作指令,所述操作指令用于指示管理控制器通过I2C总线向服务器中的I2C设备进行操作;获取管理控制器返回的操作返回消息,所述操作返回消息用于描述对I2C设备操作是否失败;所述上位机还与示波器通信连接,用于当所述操作返回消息为失败消息时,向示波器发出记录指令,所述记录指令用于指示示波器记录管理控制器发出的波形信号,以及所述I2C设备发出的波形信号;所述示波器还与所述服务器中的管理控制器和I2C设备均通信连接,用于抓取管理控制器和I2C设备发出的波形信号。可选地,该监控系统还包括存储器,所述存储器设置于所述上位机或者示波器上,用于当所述操作返回消息为失败消息时,根据记录指令存储故障发生时管理控制器发出的波形信号,以及所述I2C设备发出的波形信号。如上所述,本专利技术的电路故障的监控方法、装置及系统,具有以下有益效果:该监控方法包括上位机向服务器中的管理控制器发出操作指令,所述操作指令用于指示管理控制器通过I2C总线向服务器中的I2C设备进行操作;获取管理控制器返回的操作返回消息,所述操作返回消息用于描述对I2C设备操作是否失败;当所述操作返回消息为失败消息时,向示波器发出记录指令,所述记录指令用于指示示波器记录故障发生时管理控制器发出的波形信号,以及所述I2C设备发出的波形信号。通过上位机指示管理控制器进行I2C读写动作,当I2C设备读写失败时,能够及时记录捕捉管理控制器和I2C设备的波形信号,方便技术人员对电路故障进行排查,有效提高了故障调试、维护效率。附图说明图1是本专利技术实施例提供的一种电路故障的监控方法的流程示意图。图2是本专利技术实施例提供的一种操作指令发出方法的流程示意图。图3是本专利技术实施例提供的一种电路故障的监控装置的结构示意图。图4是本专利技术实施例提供的一种电路故障的监控系统的结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。请参阅图1至图4。需要说明的是,本实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,遂图示中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。在服务器中通常设置有管理控制器和I2C设备。其中,管理控制器能够通过I2C总线对I2C设备进行读写操作,从I2C设备中读取芯片寄存器信息、温度信息、电压信息等。I2C设备可以为温度传感器、电压传感器、电源模块以及复杂可编程逻辑器件(英文:ComplexProgrammableLogicDevice,简称:CPLD)等。参见图1,是本专利技术实施例提供的一种电路故障的监控方法的流程示意图。如图1所示,本专利技术实施例示出了上位机实施电路故障的监控方法的过程,其中,所述上位机可以理解为个人电脑、PAD以及工控机等计算机终端,该监控方法包括以下步骤:步骤S101:上位机向服务器的管理控制器发出操作指令,所述操作指本文档来自技高网
...
一种电路故障的监控方法、装置及系统

【技术保护点】
一种电路故障的监控方法,其特征在于,包括以下步骤:上位机向服务器中的管理控制器发出操作指令,所述操作指令用于指示管理控制器通过I2C总线向服务器中的I2C设备进行操作;获取管理控制器返回的操作返回消息,所述操作返回消息用于描述对I2C设备操作是否失败;当所述操作返回消息为失败消息时,向示波器发出记录指令,所述记录指令用于指示示波器记录故障发生时管理控制器发出的波形信号,以及所述I2C设备发出的波形信号。

【技术特征摘要】
1.一种电路故障的监控方法,其特征在于,包括以下步骤:上位机向服务器中的管理控制器发出操作指令,所述操作指令用于指示管理控制器通过I2C总线向服务器中的I2C设备进行操作;获取管理控制器返回的操作返回消息,所述操作返回消息用于描述对I2C设备操作是否失败;当所述操作返回消息为失败消息时,向示波器发出记录指令,所述记录指令用于指示示波器记录故障发生时管理控制器发出的波形信号,以及所述I2C设备发出的波形信号。2.根据权利要求1所述的电路故障的监控方法,其特征在于,所述上位机向服务器中的管理控制器发出操作指令之前,还包括:配置示波器的抓取参数和触发参数;其中,所述抓取参数用于控制示波器显示抓取信号波形;所述触发参数,用于控制示波器在I2C设备进行操作时抓取管理控制器和I2C设备的信号波形。3.根据权利要求1所述的电路故障的监控方法,其特征在于,上位机向服务器中的管理控制器发出操作指令,包括:从I2C设备列表中选择出优先级高的一个或多个I2C设备;向管理控制器发出操作指令,所述操作指令中携带有选择出的I2C设备的标识,用于指示管理控制器通过I2C总线向选择出的I2C设备进行操作。4.根据权利要求3所述的电路故障的监控方法,其特征在于,所述从I2C设备列表中选择出优先级高的一个或多个I2C设备,包括:根据I2C设备故障历史记录,确定故障率高的I2C设备的优先级为高优先级,并选择出故障率高的I2C设备。5.一种电路故障的监控装置,其特征在于,包括:操作指令模块,用于向服务器中的管理控制器发出操作指令,所述操作指令用于指示管理控制器通过I2C总线向服务器中的I2C设备进行操作;消息获取模块,用于获取管理控制器返回的操作返回消息,所述操作返回消息用于描述对I2C设备操作是否失败;记录控制模块,用于当所述操作返回消息为失败消息时,向示波器发出记录指令,所述记录指令用于控制示...

【专利技术属性】
技术研发人员:程万前
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1