一种故障定位方法、装置、设备及存储介质与流程

文档序号:17944669发布日期:2019-06-18 23:28阅读:168来源:国知局
一种故障定位方法、装置、设备及存储介质与流程

本发明涉及电子技术领域,特别是涉及一种故障定位方法,本发明还涉及一种故障定位装置、设备及存储介质。



背景技术:

目前的主板在上电时,各个硬件会按照上电时序依次上电,每个需要上电的硬件都会由自身对应的电压转换芯片为自身提供额定电压,在此过程中,其中的某个硬件可能会由于没有接收到需要的额定电压而导致上电失败,但是某个硬件上电失败的外在表现为整个主板的上电失败,工作人员无法确定具体是哪个硬件上电失败,只能通过手动测量每个硬件的电压状况以确定出具体的故障位置,故障定位速度较慢,工作效率较低。

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



技术实现要素:

本发明的目的是提供一种故障定位方法,能够快速确定出上电异常的硬件,提高了工作效率;本发明的另一目的是提供一种故障定位装置、设备及存储介质,能够快速确定出上电异常的硬件,提高了工作效率。

为解决上述技术问题,本发明提供了一种故障定位方法,应用于处理器,包括:

向当前待上电的目标硬件对应的电压转换芯片发送使能信号,以便所述电压转换芯片输出所述目标硬件的额定电压;

接收所述电压转换芯片的输出电压;

判断所述输出电压是否在预设范围内;

若否,则确定所述目标硬件上电异常。

优选地,所述接收所述电压转换芯片的输出电压具体为:

判断在发送所述使能信号后的预设时间内是否接收到所述输出电压;

若是,则执行步骤:判断所述输出电压是否在预设范围内;

否则确定所述目标硬件上电异常。

优选地,所述预设时间为3秒。

优选地,所述判断所述输出电压是否在预设范围内具体为:

判断所述输出电压与所述额定电压差值的绝对值是否小于预设阈值。

优选地,所述预设阈值为所述额定电压的5%。

优选地,所述确定所述目标硬件上电异常之后,该故障定位方法还包括:

提示所述目标硬件上电异常。

优选地,所述提示所述目标硬件上电异常具体为:

将所述目标硬件上电异常的信息发送至基板管理控制器bmc,以便所述bmc将其记录为日志。

为解决上述技术问题,本发明还提供了一种故障定位装置,应用于处理器,包括:

发送模块,用于向当前待上电的目标硬件对应的电压转换芯片发送使能信号,以便所述电压转换芯片输出所述目标硬件的额定电压;

接收模块,用于接收所述电压转换芯片的输出电压;

判断模块,用于判断所述输出电压是否在预设范围内,若否,则触发确定模块;

所述确定模块,用于确定所述目标硬件上电异常。

为解决上述技术问题,本发明还提供了种故障定位设备,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序时实现如上任一项所述故障定位方法的步骤。

为解决上述技术问题,本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上任一项所述故障定位方法的步骤。

本发明提供了一种故障定位方法,包括向当前待上电的目标硬件对应的电压转换芯片发送使能信号,以便电压转换芯片输出目标硬件的额定电压;接收电压转换芯片的输出电压;判断输出电压是否在预设范围内;若否,则确定目标硬件上电异常。

可见,本发明中,可以首先向当前待上电的目标硬件对应的电压转换芯片发送使能信号,此种情况下,电压转换芯片正常情况下便能够向目标硬件发送其需要的额定电压,然后可以接收电压转换芯片的输出电压并判断其是否在预设范围内,如果不在的话,则说明该目标硬件接收到的电压不合格,可以确定出该目标硬件上电异常,该故障定位方法能够快速地确定出上电异常的硬件,提高了工作效率。

本发明还提供了一种故障定位装置、设备及计算机可读存储介质,具有如上故障定位方法相同的有益效果。

附图说明

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

图1为本发明提供的一种故障定位方法的流程示意图;

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

图3为本发明提供的一种故障定位设备的结构示意图。

具体实施方式

本发明的核心是提供一种故障定位方法,能够快速确定出上电异常的硬件,提高了工作效率;本发明的另一核心是提供一种故障定位装置、设备及存储介质,能够快速确定出上电异常的硬件,提高了工作效率。

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

请参考图1,图1为本发明提供的一种故障定位方法的流程示意图,包括:

步骤s1:向当前待上电的目标硬件对应的电压转换芯片发送使能信号,以便电压转换芯片输出目标硬件的额定电压;

具体的,本发明实施例中的执行主体可以为多种类型的处理器,例如可以为主板上原有的处理器,例如cpld(complexprogrammablelogicdevice,复杂可编程逻辑器件)等,本发明实施例在此不做限定。

具体的,每个在上电时序中的硬件都可以有自身专属的电压转换芯片,其可以将电源电压转换为自身对应的硬件需要的额定电压并输出,例如转换为3.3v或者1.8v等,本发明实施例在此不做限定。

其中,处理器可以首先确定出上电时序中当前待上电的目标硬件,然后向该目标硬件发送使能信号以便其进行电压转换并将目标硬件的额定电压输出至目标硬件,此种情况下,如果一切正常进行的话,那么便可实现目标硬件的上电过程。

其中,目标硬件可以有很多种,这和板卡的类型也有关系,本发明实施例在此不做限定。

另外,板卡的应用场景也可以有很多种,例如可以为服务器或者个人电脑等,本发明实施例在此不做限定。

其中,电压转换芯片可以为多种类型,例如dc(directcurrent,直流电)-dc变压器等,本发明实施例在此不做限定。

步骤s2:接收电压转换芯片的输出电压;

具体的,接收电压转换芯片的输出电压可以为多种类型,例如可以直接将电压转换芯片的输出电压接至模数转换器,由模数转换器进行模拟信号到数字信号的转换后传输至处理器,该模数转换器可以为独立于处理器的,也可以为处理器内置的,本发明实施例在此不做限定。

当然,除了上述的接收电压转换芯片的输出电压的方法外,接收电压转换芯片的输出电压的方法还可以为多种类型,例如通过采样电阻来采集电压转换芯片的输出电压,然后模数转换器对采集到的输出电压进行模数转换后输送至处理器等,本发明实施例在此不做限定。

其中,处理器接收输出电压的同时,目标硬件在正常情况下同样会接收到电压转换芯片的输出电压并完成上电过程。

步骤s3:判断输出电压是否在预设范围内;

具体的,考虑到导致目标硬件无法正常上电的直接原因为接收到电压转换芯片输出的输出电压不在预设范围内,因此本发明实施例可以判断输出电压是否在预设范围内,以此来判定目标硬件是否正常上电。

其中,预设范围可以预先自主设定,其可以为根据目标硬件的额定电压所设定出的一个电压范围等,本发明实施例在此不做限定。

步骤s4:若否,则确定目标硬件上电异常。

具体的,当输出电压不在预设范围内时,则证明电压转换芯片的输出电压无法使得目标硬件正常上电,那么此时便可以确定目标硬件上电异常,至此便实现了自动化地确定出上电异常的目标硬件,确定速度较快,提高了工作效率。

其中,在若是的情况下,处理器可以继续执行后续的上电流程或者结束上电流程,本发明实施例在此不做限定。

本发明提供了一种故障定位方法,包括向当前待上电的目标硬件对应的电压转换芯片发送使能信号,以便电压转换芯片输出目标硬件的额定电压;接收电压转换芯片的输出电压;判断输出电压是否在预设范围内;若否,则确定目标硬件上电异常。

可见,本发明中,可以首先向当前待上电的目标硬件对应的电压转换芯片发送使能信号,此种情况下,电压转换芯片正常情况下便能够向目标硬件发送其需要的额定电压,然后可以接收电压转换芯片的输出电压并判断其是否在预设范围内,如果不在的话,则说明该目标硬件接收到的电压不合格,可以确定出该目标硬件上电异常,该故障定位方法能够快速地确定出上电异常的硬件,提高了工作效率。

在上述实施例的基础上:

作为一种优选的实施例,接收电压转换芯片的输出电压具体为:

判断在发送使能信号后的预设时间内是否接收到输出电压;

若是,则执行步骤:判断输出电压是否在预设范围内;

否则确定目标硬件上电异常。

具体的,本发明实施例中可以在判断使能信号发送后的预设时间内是否接收到输出电压,如果接收到了,则需要判断该输出电压是否在能够使得目标硬件正常上电的预设范围内,如果没有接收到,那么则可以确定电压转换芯片没有输出电压,此种情况下目标硬件必然是无法正常上电的,那么无需执行后续流程,直接确定出目标硬件上电异常即可。

其中,若接收到了输出电压但是输出电压不在预设范围内,那么则存在很大的可能是电压转换芯片发生了故障,若在预设时间内没有接收到输出电压,那么有可能是处理器没有将使能信号输出至电压转换芯片,也有可能是使能信号已经到达了电压转换芯片,但是电压转换芯片无法根据使能信号输出电压等,在确定出目标硬件上电异常后,处理器还可以记录上电异常的具体数据,例如是否接收到了输出电压,输出电压的具体数值等,以便工作人员根据其快速地找到故障的具体原因,本发明实施例在此不做限定。

作为一种优选的实施例,预设时间为3秒。

具体的,3秒既可以保证判断结果的准确性,又不至于花费太多的时间。

当然,除了3秒外,预设时间还可以为其他数值,例如2秒等,本发明实施例在此不做限定。

作为一种优选的实施例,判断输出电压是否在预设范围内具体为:

判断输出电压与额定电压差值的绝对值是否小于预设阈值。

具体的,可以将输出电压与额定电压做差得到差值,然后将差值的绝对值与预设阈值进行对比,判断绝对值是否小于预设阈值,若小于,那么则可以确定出输出电压与额定电压相差不大,可以使得目标硬件正常上电工作,若大于,则可以确定出两者相差过大,输出电压已经无法使得目标硬件正常上电工作。

当然,除了本发明实施例中的判断输出电压是否在预设范围内的方法外,判断输出电压是否在预设范围内还可以有其他类型的方法,例如判断输出电压是否同时满足:大于最低值且小于最高值等,本发明实施例在此不做限定。

作为一种优选的实施例,预设阈值为额定电压的5%。

具体的,额定电压的5%以内的偏差的输出电压仍然可以使得目标硬件正常上电。

当然,除了额定电压的5%外,预设阈值还可以为其他的具体数值,本发明实施例在此不做限定。

作为一种优选的实施例,确定目标硬件上电异常之后,该故障定位方法还包括:

提示目标硬件上电异常。

具体的,考虑到工作人员主动获取处理器中的目标硬件上电异常的信息可能需要花费相当长的时间,因此本发明实施例中的处理器可以提示目标硬件上电异常,以便工作人员快速地获知上电异常的目标硬件,进一步地提高了故障定位的速度。

其中,提示的内容也可以为多种,例如可以简单的提示上电异常的目标硬件,也可以提示具体的数据,例如是否接收到输出电压,以及接收到输出电压情况下的输出电压的具体数值等,本发明实施例在此不做限定。

作为一种优选的实施例,提示目标硬件上电异常具体为:

将目标硬件上电异常的信息发送至bmc(baseboardmanagementcontroller,基板管理控制器),以便bmc将其记录为日志。

具体的,可以将上电异常的信息发送至bmc,然后bmc可以自动地将其记录为日志,通过此种方式来将故障的目标硬件的信息告知工作人员,无需添加额外的提示装置,节省了成本。

其中,处理器与bmc的通讯方式可以为很多中,例如i2c(inter-integratedcircuit,两线式串行总线)总线等,本发明实施例在此不做限定。

当然,除了本发明实施例中的提示目标硬件上电异常的方法外,提示目标硬件上电异常还可以为其他多种类型,本发明实施例在此不做限定。

请参考图2,图2为本发明提供的一种故障定位装置的结构示意图,应用于处理器,包括:

发送模块1,用于向当前待上电的目标硬件对应的电压转换芯片发送使能信号,以便电压转换芯片输出目标硬件的额定电压;

接收模块2,用于接收电压转换芯片的输出电压;

判断模块3,用于判断输出电压是否在预设范围内,若否,则触发确定模块4;

确定模块4,用于确定目标硬件上电异常。

对于本发明提供的故障定位装置的介绍请参照前述的故障定位方法的实施例,本发明实施例在此不再赘述。

请参考图3,图3为本发明提供的一种故障定位设备的结构示意图,包括:

存储器5,用于存储计算机程序;

处理器6,用于执行计算机程序时实现如上任一项故障定位方法的步骤。

对于本发明提供的故障定位设备的介绍请参照前述的故障定位方法的实施例,本发明实施例在此不再赘述。

为解决上述技术问题,本发明还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上任一项故障定位方法的步骤。

对于本发明提供的计算机可读存储介质的介绍请参照前述的故障定位方法的实施例,本发明实施例在此不再赘述。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

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

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

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