一种设备故障定位装置的制作方法

文档序号:17130469发布日期:2019-03-16 01:08阅读:185来源:国知局
一种设备故障定位装置的制作方法

本发明涉及储存服务器领域,特别是涉及一种设备故障定位装置。



背景技术:

目前,储存服务器应用越来越广泛,储存服务器的正常运行对于整个系统的正常工作至关重要。当储存服务器出现故障时,需及时定位故障所在,从而对储存服务器进行故障排除以恢复储存服务器的正常运行。现有技术中,通常需要利用示波器获取储存服务器的电路板上一些关键信号的波形,根据这些关键信号的电平状态定位储存服务器的故障所在。但是,由于储存服务器的机箱限制,示波器的弹针放置到机箱内部的操作较为困难,导致有些关键信号的波形无法获取,从而可能导致储存服务器的故障定位失败。

因此,如何提供一种解决上述技术问题的方案是本领域的技术人员目前需要解决的问题。



技术实现要素:

本发明的目的是提供一种设备故障定位装置,可以利用控制芯片及显示装置实现逻辑示波器的设计,从而不受限于储存服务器的机箱限制,可获取到储存服务器中各类芯片的关键信号,进而实现储存服务器的故障定位。

为解决上述技术问题,本发明提供了一种设备故障定位装置,包括用于接收采集指令的信息收发模块、控制芯片及显示装置;其中:

所述信息收发模块分别与所述控制芯片和所述显示装置连接,所述控制芯片还分别与储存服务器中各类芯片连接;

所述控制芯片用于在接收到所述采集指令后分别采集各类所述芯片的关键信号,并分别将各类所述芯片的关键信号通过所述信息收发模块输出至所述显示装置,以便于所述显示装置在各类所述芯片的对应显示位置显示其关键信号。

优选地,所述采集指令包括采样频率和采样次数;

则所述控制芯片具体用于在接收到所述采样频率后生成频率与所述采样频率相同的方波信号,并在所述方波信号的上升沿或者下降沿分别采样各类所述芯片的关键信号,直至采样每个所述芯片的关键信号的次数达到所述采样次数为止。

优选地,所述控制芯片包括存储模块;所述控制芯片还用于将每个所述芯片的关键信号按照其采样顺序依次存储至所述存储模块的对应存储位置;

且所述信息收发模块具体为通用异步收发传输器uart收发模块;则所述分别将各类所述芯片的关键信号通过所述信息收发模块输出至所述显示装置的过程具体为:

在结束采集后分别将所述存储模块存储的每个所述芯片的所有关键信号组成的并行数据,通过所述uart收发模块转为串行数据后输出至所述显示装置。

优选地,所述控制芯片具体用于将每个所述芯片的关键信号的高低电平状态按照其采样顺序依次存储至所述存储模块的对应存储位置。

优选地,所述显示装置还用于分别将每个所述芯片对应的串行数据以图形方式显示在对应的图形显示位置上。

优选地,所述显示装置具体为液晶显示装置。

优选地,各类所述芯片包括南桥pch和各类电源芯片。

优选地,所述控制芯片具体为所述储存服务器自带的复杂可编程逻辑器件cpld。

优选地,所述信息收发模块集成在所述控制芯片上。

本发明提供了一种设备故障定位装置,包括用于接收采集指令的信息收发模块、控制芯片及显示装置;其中:信息收发模块分别与控制芯片和显示装置连接,控制芯片还分别与储存服务器中各类芯片连接;控制芯片用于在接收到采集指令后分别采集各类芯片的关键信号,并分别将各类芯片的关键信号通过信息收发模块输出至显示装置,以便于显示装置在各类芯片的对应显示位置显示其关键信号。

可见,本申请可以利用控制芯片及显示装置实现逻辑示波器的设计,从而不受限于储存服务器的机箱限制,可获取到储存服务器中各类芯片的关键信号,进而实现储存服务器的故障定位。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明提供的一种设备故障定位装置的结构示意图;

图2为本发明提供的一种控制芯片采集储存服务器中任一芯片的关键信号的流程图。

具体实施方式

本发明的核心是提供一种设备故障定位装置,可以利用控制芯片及显示装置实现逻辑示波器的设计,从而不受限于储存服务器的机箱限制,可获取到储存服务器中各类芯片的关键信号,进而实现储存服务器的故障定位。

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参照图1,图1为本发明提供的一种设备故障定位装置的结构示意图。

该设备故障定位装置包括:用于接收采集指令的信息收发模块1、控制芯片2及显示装置3;其中:

信息收发模块1分别与控制芯片2和显示装置3连接,控制芯片2还分别与储存服务器中各类芯片连接;

控制芯片2用于在接收到采集指令后分别采集各类芯片的关键信号,并分别将各类芯片的关键信号通过信息收发模块1输出至显示装置3,以便于显示装置3在各类芯片的对应显示位置显示其关键信号。

具体地,本申请的设备故障定位装置包括信息收发模块1、控制芯片2及显示装置3,其工作原理为:

本申请首先通过信息收发模块1接收管理人员发送的采集指令,信息收发模块1在接收到采集指令后会立即将其传送至控制芯片2(提前与储存服务器中各类芯片上输出关键信号的管脚连接,关键信号的信号状态可反映对应芯片的工作状态,本申请要尽可能多地采集芯片信号。图1中用芯片0-芯片n代表各类芯片,n为正整数)。然后由控制芯片2在接收到采集指令后分别采集与自身连接的各类芯片的关键信号,并分别将采集的各类芯片的关键信号传送至信息收发模块1,信息收发模块1再分别输出至显示装置3(提前为每个芯片分配了显示位置)。最后由显示装置3在各类芯片的对应显示位置显示其关键信号,供管理人员查看,以便于管理人员根据关键信号的信号状态判定对应芯片的工作状态(是否存在故障),从而确定储存服务器的故障所在。

而且,本申请还可以通过信息收发模块1接收管理人员发送的单芯片采集指令(指令内容:具体采集哪个芯片的关键信号,一般采集上述故障芯片的关键信号),信息收发模块1在接收到单芯片采集指令后会立即将其传送至控制芯片2。然后由控制芯片2采集与单芯片采集指令对应的芯片的关键信号,并将其通过信息收发模块1输出至显示装置3。最后由显示装置3显示该芯片的关键信号,供管理人员查看,以便于管理人员再次根据该芯片的关键信号状态判定其工作状态,确保故障判定的准确性。

此外,考虑到储存服务器自身所带的cpld(complexprogrammablelogicdevice,复杂可编程逻辑器件)与储存服务器中多类芯片连接,所以本申请可以对cpld进行改进,使cpld实现本申请的控制芯片2的功能,从而无需另设控制芯片2,简化了操作步骤,且节约了成本。

可见,本申请可以利用控制芯片2及显示装置3实现现有技术的示波器的功能,由于控制芯片2的存在无需弹针设计,属于逻辑示波器的设计。

本发明提供了一种设备故障定位装置,包括用于接收采集指令的信息收发模块、控制芯片及显示装置;其中:信息收发模块分别与控制芯片和显示装置连接,控制芯片还分别与储存服务器中各类芯片连接;控制芯片用于在接收到采集指令后分别采集各类芯片的关键信号,并分别将各类芯片的关键信号通过信息收发模块输出至显示装置,以便于显示装置在各类芯片的对应显示位置显示其关键信号。

可见,本申请可以利用控制芯片及显示装置实现逻辑示波器的设计,从而不受限于储存服务器的机箱限制,可获取到储存服务器中各类芯片的关键信号,进而实现储存服务器的故障定位。

在上述实施例的基础上:

作为一种优选地实施例,采集指令包括采样频率和采样次数;

则控制芯片2具体用于在接收到采样频率后生成频率与采样频率相同的方波信号,并在方波信号的上升沿或者下降沿分别采样各类芯片的关键信号,直至采样每个芯片的关键信号的次数达到采样次数为止。

具体地,本申请的采集指令包括采样频率(代表采集关键信号的间隔时间)和采样次数(代表采集关键信号的次数),则控制芯片2分别采集各类芯片的关键信号的过程具体为:

控制芯片2在接收到采样频率后生成频率与采样频率相同的方波信号,则方波信号的周期时间为采集关键信号的间隔时间。所以,控制芯片2在方波信号的上升沿或者下降沿(相邻上升沿或者下降沿的间隔时间为周期时间)分别采样各类芯片的关键信号。同时,控制芯片2记录采样各类芯片的关键信号的次数,当采样的次数到达采集指令中的采样次数时停止采样,从而完成各类芯片的关键信号的采集。

作为一种优选地实施例,控制芯片2包括存储模块;控制芯片2还用于将每个芯片的关键信号按照其采样顺序依次存储至存储模块的对应存储位置;

且信息收发模块1具体为通用异步收发传输器uart收发模块;则分别将各类芯片的关键信号通过信息收发模块1输出至显示装置3的过程具体为:

在结束采集后分别将存储模块存储的每个芯片的所有关键信号组成的并行数据,通过uart收发模块转为串行数据后输出至显示装置3。

进一步地,请参照图2,图2为本发明提供的一种控制芯片采集储存服务器中任一芯片的关键信号的流程图。本申请的控制芯片2包括存储模块,控制芯片2提前为与自身连接的每个芯片都分配了存储位置,用来存储每个芯片的关键信号。具体地,控制芯片2将每个芯片的关键信号按照其采样顺序依次存储至存储模块的对应存储位置。且本申请的信息收发模块1选用uart(universalasynchronousreceiver/transmitter,通用异步收发传输器)收发模块,在控制芯片2结束采集后,分别将存储模块在本次采集存储的每个芯片的关键信号组成的并行数据,通过uart收发模块转为串行数据后输出至显示装置3。

作为一种优选地实施例,控制芯片2具体用于将每个芯片的关键信号的高低电平状态按照其采样顺序依次存储至存储模块的对应存储位置。

具体地,为了判定关键信号是否为故障信号,往往只需知道关键信号的电平状态(高电平或低电平,可用“1”代表高电平,“0”代表低电平),所以本申请的控制芯片2采集的是每个芯片的关键信号的高低电平状态,并将其按照采样顺序依次存储至存储模块的对应存储位置。

作为一种优选地实施例,显示装置3还用于分别将每个芯片对应的串行数据以图形方式显示在对应的图形显示位置上。

进一步地,若本申请用“1”代表高电平,“0”代表低电平,则显示装置3最终显示的只是1、0的字符,不够直观,所以本申请的显示装置3还可以分别将每个芯片对应的串行数据以图形方式显示在对应的图形显示位置上,从而更为直观地显示关键信号的电平状态。

作为一种优选地实施例,显示装置3具体为液晶显示装置。

具体地,本申请的显示装置3可以选用但不仅限于液晶显示装置,本申请在此不做特别的限定。或者,可以直接使用管理人员的个人计算机作为本申请的显示装置3,将计算机通过接口与信息收发模块1连接即可。

作为一种优选地实施例,各类芯片包括南桥pch和各类电源芯片。

具体地,本申请中与控制芯片2连接的储存服务器的各类芯片包括但不仅限于南桥pch(platfrormcontrollerhub,平台控制单元)和各类电源芯片(南桥pch的关键信号:slp_3信号、slp_4信号、proc_pwrgd信号;各类电源芯片的关键信号:上电信号,比如powergood信号和使能信号),本申请在此不做特别的限定。

作为一种优选地实施例,控制芯片2具体为储存服务器自带的复杂可编程逻辑器件cpld。

具体地,本实施例在上述实施例中已详细介绍,本申请在此不再赘述。

作为一种优选地实施例,信息收发模块1集成在控制芯片2上。

进一步地,本申请的信息收发模块1可集成在控制芯片2上,此时的控制芯片除了具备原来的控制芯片2的功能之外,还具有信息收发模块1的功能。

还需要说明的是,在本说明书中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其他实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1