一种检验电源功能的方法和系统与流程

文档序号:16744978发布日期:2019-01-28 13:26阅读:290来源:国知局
一种检验电源功能的方法和系统与流程
本申请涉及服务器电源
技术领域
,特别是涉及一种检验电源功能的方法和系统。
背景技术
:电源是服务器产品中的关键部件,其更换和检验频率也较高,通常无论是客户端还是产线端都有大量的电源被维修更换。因此,服务器的质量至关重要,为确保服务器的质量,就需要对服务器电源功能进行检验。目前对服务器电源功能进行检验的方法,主要是依靠大型检验设备,如chroma8000测试仪等。对服务器电源的可靠性有怀疑时,工作人员将待检测的服务器电源从服务器上拆卸下来,采用测试仪检测,根据检测结果对服务器电源进行后续处理。然而,目前对服务器电源功能进行检验的方法中,由于测试仪器较大,测试地点固定,电源故障检测非常不便利。有时候需要对服务器电源进行拆卸后检测,拆卸和搬运都需要占用一定的时间,不利于早期快速进行初步检测得到有价值的结论。因此,目前服务器电源功能的检测方法和检测装置不够便利,服务器电源功能测试效率较低。技术实现要素:本申请提供了一种检验电源功能的方法和系统,以解决现有技术中服务器电源功能检测不够便利、测试效率较低的问题。为了解决上述技术问题,本申请实施例公开了如下技术方案:一种检验电源功能的方法,所述方法包括:对电源接入220v交流电压;分别短接、断开电源输出端金手指的pson信号与gnd信号,检测电源的加电功能;通过测试电源软体工作是否正常,检测电源的pmbus通信功能。可选地,所述分别短接、断开电源输出端金手指的pson信号与gnd信号,检测电源的加电功能,包括:短接电源输出端金手指的pson信号与gnd信号,判断电源是否可以正常开机;如果是,断开电源输出端金手指的pson信号与gnd信号,判断电源是否可以正常关机;如果是,判定电源的加电功能合格。可选地,所述通过测试电源软体工作是否正常,检测电源的pmbus通信功能,包括:获取承载有电源软体功能参数的sda信号和scl信号,所述电源软体功能参数包括:电源内部的输入电压、输出电压、fw版本、风扇转速以及资产信息;对所述sda信号和scl信号进行处理,获取处理后的sda信号和scl信号;将所述处理后的sda信号和scl信号利用pmbus通讯信号线传输至i2c解码器;判断信号读取设备是否能够正常读取i2c解码器中的sda信号和scl信号;如果是,判定电源的pmbus通信功能合格。可选地,对所述sda信号和scl信号进行处理的方法,包括:将所述sda信号通过第一电容与金手指输出的gnd信号连接;将所述scl信号通过第二电容与金手指输出的gnd信号连接。可选地,所述电源为crps电源。一种检验电源功能的系统,所述系统包括:加电功能检测模块、pmbus通信检测模块、i2c解码器以及信号读取设备,所述pmbus通信检测模块通过i2c解码器与所述信号读取设备连接;所述加电功能检测模块,用于分别短接、断开电源输出端金手指的pson信号与gnd信号,检测电源的加电功能;所述pmbus通信检测模块,用于测试电源软体工作是否正常,并根据测试结果检测电源的pmbus通信功能。可选地,所述加电功能检测模块为一ps-on开关,所述ps-on开关的一端与所述金手指的pson引脚连接,所述ps-on开关的另一端与所述金手指的gnd引脚连接。可选地,所述pmbus通信检测模块包括:一pcba板卡和pmbus通讯信号线,所述pcba板卡中设置有信号获取单元和信号处理单元;所述信号获取单元,用于获取承载有电源软体功能参数的sda信号和scl信号,所述电源软体功能参数包括:电源内部的输入电压、输出电压、fw版本、风扇转速以及资产信息;信号处理单元,用于对所述sda信号和scl信号进行处理,获取处理后的sda信号和scl信号;pmbus通讯信号线,用于将所述处理后的sda信号和scl信号传输至i2c解码器。可选地,所述信号处理单元为一信号处理电路,所述处理电路中设置有第一电容和第二电容,所述sda信号通过所述第一电容与金手指输出的gnd信号连接,所述scl信号通过所述第二电容与金手指输出的gnd信号连接。可选地,所述信号读取设备为预存有电源固件和电源软体功能参数测试软件的终端。本申请的实施例提供的技术方案可以包括以下有益效果:本申请提供一种检验电源功能的方法,该方法首先对电源接入220v交流电压,然后分别进行电源加电功能测试和电源的pmbus通信功能测试。电源加电功能测试是分别短接和断开电源输出端金手指的pson信号与gnd信号,判断电源是否正常开机和关机。该方法通过控制pson信号与gnd信号的通断,能够快速判断电源的加电功能。pmbus通信功能测试是测试电源软体工作是否正常。通过将承载有电源软体功能参数的sda信号和scl信号引出,并对其进行处理和读取,通过能够正常读取电源软体功能参数,判断电源的pmbus通信功能是否合格。该方法操作简单,能够有效提高电压检验效率,且能够在故障电源现场进行测试,可以用于市场端异常电源的快速处理,避免将故障电源来回返厂,有利于节省时间,进一步提高电源功能检验效率,而且有利于提高用户体验。本申请还提供一种检验电源功能的系统,该系统主要包括加电功能检测模块、pmbus通信检测模块、i2c解码器以及信号读取设备。加电功能检测模块通过短接、断开电源输出端金手指的pson信号与gnd信号,检测电源的加电功能。pmbus通信检测模块通过i2c解码器与所述信号读取设备连接,且通过测试电源软体工作是否正常来检测电源的pmbus通信功能。pmbus通信检测模块包括一pcba板卡和pmbus通讯信号线。该检验电源功能的系统基于通用crps电源的输出接口定义而开发,该系统通过pmbus通信检测模块的pcba板卡将电源输出端的金手指转接出来,并通过pmbus通讯信号线传输至i2c解码器和信号读取设备,从而实现电源的pmbus通信测试和软件刷新测试。通过在金手指的pson引脚和gnc引脚之间设置加电功能检测模块,实现电源的通断控制,从而实现电源的加电测试。该系统能够进行在电源现场进行软件刷新测试,从而可以用于市场端异常电源的快速处理,避免将故障电源来回返厂,有利于节省时间,提高电源功能检验效率,而且有利于提高用户体验。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例所提供的一种检验电源功能的方法的流程示意图;图2为本申请实施例中对sda信号和scl信号进行处理的电路原理示意图;图3为本申请实施例所提供的一种检验电源功能的系统的结构示意图;图4为本申请实施例所提供的另一种检验电源功能的系统的结构示意图。符号表示:c1-第一电容、c2-第二电容。具体实施方式为了使本
技术领域
的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。为了更好地理解本申请,下面结合附图来详细解释本申请的实施方式。实施例一参见图1,图1为本申请实施例所提供的一种检验电源功能的方法的流程示意图。由图1可知,本实施例中检验电源功能的方法主要包括如下步骤:s1:对电源接入220v交流电压。通过电源线对电源接入220v交流电压,然后执行后续的加电功能测试。s2:分别短接、断开电源输出端金手指的pson信号与gnd信号,检测电源的加电功能。具体地,步骤s2包括如下过程:s21:短接电源输出端金手指的pson信号与gnd信号,判断电源是否可以正常开机。s22:如果是,断开电源输出端金手指的pson信号与gnd信号,判断电源是否可以正常关机。s23:如果是,判定电源的加电功能合格。本实施例中的电源为crps电源。通用crps电源输出金手指定义详见下表表1:输出端子定义输出端子定义a1-9gndb1-9gnda10-18+12vb10-18+12va19pmbussdab19a0(smbusaddress)a20pmbussclb20a1(smbusaddress)a21psonb2112vstbya22smbalert#b22smart_ona23returnsenseb2312vloadsharebusa24+12vremotesenseb24nca25pwokb25nc表1通用crps电源输出金手指定义本实施通过控制金手指输出的pson信号与gnd信号之间的通断,能够非常方便地控制电源加电。由以上步骤s21-s23可知,本实施例通过控制电源输出端金手指的pson信号与gnd信号的通断,来控制电源加电,当接通电源输出端金手指的pson信号与gnd信号时,实现pson信号与gnd信号的短接,拉低电平,从而使电源上电开机;当断开电源输出端金手指的pson信号与gnd信号时,会使电源断电关机。当电源开机时,电源绿灯亮起,电源风扇转速正常,当电源关机时,电源绿灯熄灭,如果电源能够正常开机和关机,判定电源的加电功能合格。s3:通过测试电源软体工作是否正常,检测电源的pmbus通信功能。具体地,步骤s3包括如下过程:s31:获取承载有电源软体功能参数的sda信号和scl信号。其中,电源软体功能参数包括:电源内部的输入电压、输出电压、fw版本、风扇转速以及资产信息。s32:对sda信号和scl信号进行处理,获取处理后的sda信号和scl信号。具体地,步骤s32包括:s321:将sda信号通过第一电容与金手指输出的gnd信号连接;s322:将scl信号通过第二电容与金手指输出的gnd信号连接。s33:将处理后的sda信号和scl信号利用pmbus通讯信号线传输至i2c解码器。本实施例中对sda信号和scl信号进行处理的电路原理示意图,可以参见图2。由图2可知,该电路中设置有第一电容c1和第二电容c2,sda信号通过第一电容c1与gnd信号连接,scl信号通过第二电容c2与gnd信号连接。经过处理电路处理后的sda信号和scl信号,通过pmbus通讯信号线依次传输至i2c解码器和信号读取设备。第一电容c1和第二电容c2的取值范围为10uf-100uf。s34:判断信号读取设备是否能够正常读取i2c解码器中的sda信号和scl信号。s35:如果是,判定电源的pmbus通信功能合格。实施例二在图1和图2所示实施例的基础之上参见图3,图3为本申请实施例所提供的一种检验电源功能的系统的结构示意图。由图3可知,该检验电源功能的系统主要包括:加电功能检测模块、pmbus通信检测模块、i2c解码器以及信号读取设备四部分。其中,pmbus通信检测模块通过i2c解码器与信号读取设备连接;加电功能检测模块用于分别短接、断开电源输出端金手指的pson信号与gnd信号,检测电源的加电功能;pmbus通信检测模块用于测试电源软体工作是否正常,并根据测试结果检测电源的pmbus通信功能。加电功能检测模块短接金手指的pson信号与gnd信号时,电源上电开机;加电功能检测模块断开电源输出端金手指的pson信号与gnd信号时,电源关机断电。当电源开机时,电源绿灯亮起,电源风扇转速正常,当电源关机时,电源绿灯熄灭,如果电源能够正常开机和关机,判定电源的加电功能合格。pmbus通信检测模块测试电源软体工作时,采用现有的测试软件,该测试软件读取电源软体功能参数,电源软体功能参数包括:电源内部的输入电压、输出电压、fw版本、风扇转速以及资产信息。pmbus通信检测模块通过i2c解码器与信号读取设备连接,对采集的电源软体功能参数进行处理后,通过i2c解码器传输至信号读取设备,如果信号读取设备能够正常读取电源软体功能参数,并且通过测试软件能够正常对电源进行固件刷新,判定电源的pmbus通信功能合格。本实施例中的信号读取设备为预存有电源固件和电源软体功能参数测试软件的终端。可以是pc机、笔记本电脑、平板电脑以及手机等。本实施例中检验电源功能的方法和原理,在图1和图2所示的实施例中已经详细阐述,在此不再赘述。实施例三在图1、图2和图3所示实施例的基础之上参见图4,图4为本申请实施例所提供的另一种检验电源功能的系统的结构示意图。由图4可知,本实施例中加电功能检测模块为一ps-on开关,该ps-on开关的一端与金手指的pson引脚连接,ps-on开关的另一端与金手指的gnd引脚连接。pmbus通信检测模块包括:一pcba板卡和pmbus通讯信号线,pcba板卡用于获取电源软体功能参数,并对所示电源软体功能参数进行处理;pmbus通讯信号线用于将处理后的电源软体功能参数传输至i2c解码器。进一步地,pcba板卡中设置有信号获取单元和信号处理单元;信号获取单元用于获取承载有电源软体功能参数的sda信号和scl信号,该电源软体功能参数包括:电源内部的输入电压、输出电压、fw版本、风扇转速以及资产信息。信号处理单元用于对sda信号和scl信号进行处理,获取处理后的sda信号和scl信号。其中,信号处理单元为一信号处理电路,该处理电路中设置有第一电容和第二电容,sda信号通过第一电容与金手指输出的gnd信号连接,scl信号通过第二电容与金手指输出的gnd信号连接。以笔记本电脑作为信号处理设备为例,pcba板卡的一端与电源输出端的金手指连接,另一端与pmbus通讯信号线连接,i2c解码器可以通过pin针的形式与pmbus通讯信号线连接,笔记本电脑的usb与i2c解码器连接,从而实现电源输出端信号从电源依次经过金手指、pcba板卡、pmbus通讯信号线、i2c解码器以及笔记本电脑。由于笔记本电脑中安装有电源软体功能参数测试软件,如果通过笔记本电脑中的电源软体功能参数测试软件,能够正常读取电源内部的输入电压、输出电压、fw版本、风扇转速以及资产信息等参数,即判定电源的pmbus通信功能合格。由于笔记本电脑中预存有电源固件,如果针对异常电源进行fw刷新后,通过笔记本电脑中的电源软体功能参数测试软件能够对电源软体功能参数读取成功,即判定电源的软体刷新功能合格。综上所述,本实施例基于通用crps电源的输出接口定义,设计一检验电源功能的系统。该检验电源功能的系统相当于一电源加电检查工装,用于电源的加电功能测试、pmbus通信测试以及软体的刷新功能测试。该系统通过pcba板卡将电源输出端金手指所输出的sda信号和scl信号转接出来,通过pcba板卡上的处理电路对其进行处理,再通过pmbus通讯信号线将处理后的信号经由i2c解码器传输至信号读取设备,通过信号读取设备中的测试软件读取电源软体功能参数。该系统能够用于市场端异常电源的快速处理,例如:可以在异常电源现场进行升级fw或降级fw,从而解决异常电源本身的固有bug,有利于节省故障检修时间,提高电源功能检验效率,而且有利于提高用户体验和降低成本。本实施例还通过设置于pcba板卡上的ps-on开关控制电源加电,从而实现加电功能测试。该实施例中未详细描述的部分可以参照图1和图2所示的实施例一,以及图3所示的实施例二,三个实施例之间可以互相参照,在此不再赘述。以上所述仅是本申请的具体实施方式,使本领域技术人员能够理解或实现本申请。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1