一种电源供应器的在线升级方法、装置及介质转让专利

申请号 : CN202011386994.7

文献号 : CN112666919B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 何承叡

申请人 : 苏州浪潮智能科技有限公司

摘要 :

本发明公开了一种电源供应器的在线升级方法,S1、判断电源供应器是否需要修正,若是,则向主位控制芯片发送升级请求;S2、主位控制芯片关闭电源供应器中的任一变压器,并向次位控制芯片发送启动指令,次位控制芯片根据启动指令控制电源供应器进入升级模式;S3、当电源供应器进入升级模式时,电源供应器通过传输协议向次位控制芯片传输升级数据;S4、次位控制芯片判断该升级数据是否正确,若正确,次位控制芯片获取电源供应器的确认波形;S5、次位控制芯片根据所述确认波形得到同步周期,根据同步周期对电源供应器进行升级;本发明能够在不使用两组电源供应器的情况下,使电源供应器在在线升级过程中同时进行工作输出。

权利要求 :

1.一种电源供应器的在线升级方法,其特征在于,包括:

S1、判断电源供应器是否需要修正,若是,则向主位控制芯片发送升级请求;

S2、主位控制芯片关闭电源供应器中的任一变压器,并向次位控制芯片发送启动指令,次位控制芯片根据启动指令控制电源供应器进入升级模式;

S3、当电源供应器进入升级模式时,电源供应器通过传输协议向次位控制芯片传输升级数据;

S4、次位控制芯片判断该升级数据是否正确,若正确,次位控制芯片获取电源供应器的确认波形;

S5、次位控制芯片根据所述确认波形得到与确认波形对应的同步周期,根据同步周期对电源供应器进行升级。

2.根据权利要求1中所述的一种电源供应器的在线升级方法,其特征在于,所述步骤S2中,当主位控制芯片收到升级请求时,主位控制芯片关闭电源供应器中的任一变压器;

在电源供应器中的任一变压器被关闭后,所述电源供应器通过未关闭的变压器进行功率输出;

所述次位控制芯片在收到启动指令后启动,并向电源供应器发送升级指令,在电源供应器收到升级指令后,电源供应器进入升级模式。

3.根据权利要求1中所述的一种电源供应器的在线升级方法,其特征在于,所述步骤S3中,当升级数据传输完毕时,电源供应器发送升级准备信号给次位控制芯片,在次位控制芯片收到升级准备信号后触发判断机制;

所述升级数据包括:电源供应器的性能指标数据和数据量校验码。

4.根据权利要求3中所述的一种电源供应器的在线升级方法,其特征在于,所述判断机制为:次位控制芯片计算所述升级数据中的性能指标数据的数据量得到升级数据量,并将升级数据量与所述升级数据中的数据量校验码中的数据量进行对比,若升级数据量与数据量校验码中的数据量相同,则次位控制芯片判断所述升级数据正确。

5.根据权利要求1中所述的一种电源供应器的在线升级方法,其特征在于,所述步骤S4中,次位控制芯片获取电源供应器的确认波形的步骤具体为:所述次位控制芯片向电源供应器发送波形获取信号;当电源供应器收到所述波形获取信号时,电源供应器向次位控制芯片发送与波形获取信号对应的确认波形。

6.根据权利要求5中所述的一种电源供应器的在线升级方法,其特征在于,所述次位控制芯片通过确认波形的频率,得到与确认波形的频率对应的同步周期,次位控制芯片将与该同步周期对应频率的确认波形发送给主位控制芯片,并根据同步周期对电源供应器进行升级;

所述同步周期为确认波形的频率的倒数。

7.根据权利要求6中所述的一种电源供应器的在线升级方法,其特征在于,所述步骤S5中,在经过同步周期后,次位控制芯片对电源供应器的升级完成,主位控制芯片开启在步骤S2中关闭的变压器,次位控制芯片和主位控制芯片的控制内容交替;

所述控制内容包括:控制电源供应器中任一变压器的关闭及开启和对电源供应器进行升级。

8.根据权利要求1中所述的一种电源供应器的在线升级方法,其特征在于,所述步骤S3中,所述次位控制芯片通过协议地址来接收电源供应器通过传输协议发送的升级数据。

9.一种电源供应器的在线升级装置,其特征在于,包括:升级控制模块和升级请求模块,升级控制模块与电源供应器连接,升级请求模块设在电源供应器上;

所述升级控制模块包括相互连接的主位控制芯片和次位控制芯片;所述升级请求模块包括修正控制模块、升级准备信号发送模块和电源波形接口;

所述主位控制芯片和所述次位控制芯片的结构相同,均包括升级指令发送模块、数据识别模块、校验模块和芯片波形接口;

所述主位控制芯片和次位控制芯片用于对电源供应器进行升级;所述升级指令发送模块用于向电源供应器发送升级指令;所述数据识别模块用于接收升级数据;所述校验模块用于判断升级数据是否正确;所述芯片波形接口用于向电源供应器发送波形获取信号,并接收确认波形,根据确认波形的频率得到对应的同步周期,并将与该同步周期对应频率的确认波形发送给对应的控制芯片;

所述修正控制模块用于判断电源供应器是否需要修正,若是,则发送升级请求给主位控制芯片;所述升级准备信号发送模块用于发送升级准备信号;所述电源波形接口用于发送确认波形。

10.一种电源供应器的在线升级介质,其特征在于,用于存储上述权利要求1~8中任一项为所述电源供应器在线升级的方法所用的软件指令,其中包含为所述电源供应器在线升级的方法所设计的程序。

说明书 :

一种电源供应器的在线升级方法、装置及介质

技术领域

[0001] 本发明涉及供电控制领域,特别是涉及一种电源供应器的在线升级方法、装置及介质。

背景技术

[0002] 现有的电源供应器会存在两组变压器进行输入电压的转换,而这两组变压器均由一个控制芯片进行控制,当电源供应器需要对输出电压进行修正时,需要控制芯片对电源供应器进行在线升级,此时,因为电源供应器在进行在线升级的过程中必须要关闭输出,现有的均衡方案为使用两组电源供应器,在一组进行升级时,使用另一组进行输出,这样的方法会大大增加电源供应器使用过程中的使用成本,且无法对电源供应器进行弹性的使用,降低了电源供应器的稳定性。

发明内容

[0003] 本发明主要解决的技术问题是提供一种电源供应器的在线升级方法、装置及介质,能够解决在电源供应器升级过程中无法同时进行功率输出的问题。
[0004] 为解决上述技术问题,本发明采用的一个技术方案是:一种电源供应器的在线升级方法,包括:
[0005] 第一步,判断电源供应器是否需要修正,若是,则向主位控制芯片发送升级请求;
[0006] 第二步,主位控制芯片关闭电源供应器中的任一变压器,并向次位控制芯片发送启动指令,次位控制芯片根据启动指令控制电源供应器进入升级模式;
[0007] 第三步,当电源供应器进入升级模式时,电源供应器通过传输协议向次位控制芯片传输升级数据;
[0008] 第四步,次位控制芯片判断该升级数据是否正确,若正确,次位控制芯片获取电源供应器的确认波形;
[0009] 第五步,次位控制芯片根据所述确认波形得到与确认波形对应的同步周期,根据同步周期对电源供应器进行升级。
[0010] 进一步,所述第一步中,当主位控制芯片收到升级请求时,主位控制芯片关闭电源供应器中的任一变压器;
[0011] 在电源供应器中的任一变压器被关闭后,所述电源供应器通过未关闭的变压器进行功率输出;
[0012] 所述次位控制芯片在收到启动指令后启动,并向电源供应器发送升级指令,在电源供应器收到升级指令后,电源供应器进入升级模式。
[0013] 进一步,所述第三步中,当升级数据传输完毕时,电源供应器发送升级准备信号给次位控制芯片,在次位控制芯片收到升级准备信号后触发判断机制;
[0014] 所述升级数据包括:电源供应器的性能指标数据和数据量校验码。
[0015] 进一步,所述判断机制为:
[0016] 次位控制芯片计算所述升级数据中的性能指标数据的数据量得到升级数据量,并将升级数据量与所述升级数据中的数据量校验码中的数据量进行对比,若升级数据量与数据量校验码中的数据量相同,则次位控制芯片判断所述升级数据正确。
[0017] 进一步,所述第四步中,次位控制芯片获取电源供应器的确认波形的步骤具体为:所述次位控制芯片向电源供应器发送波形获取信号;
[0018] 当电源供应器收到所述波形获取信号时,电源供应器向次位控制芯片发送与波形获取信号对应的确认波形。
[0019] 进一步,所述次位控制芯片通过确认波形的频率,得到与确认波形的频率对应的同步周期,次位控制芯片将与该同步周期对应频率的确认波形发送给主位控制芯片,并根据同步周期对电源供应器进行升级;
[0020] 所述同步周期为确认波形的频率的倒数。
[0021] 所述第五步中,在经过同步周期后,次位控制芯片对电源供应器的升级完成,主位控制芯片开启在步骤S2中关闭的变压器,次位控制芯片和主位控制芯片的控制内容交替;
[0022] 所述控制内容包括:控制任一变压器的关闭及开启和对电源供应器进行升级。
[0023] 进一步,所述第三步中,所述次位控制芯片通过协议地址来接收电源供应器通过传输协议发送的升级数据。
[0024] 一种电源供应器的在线升级装置,包括:
[0025] 升级控制模块和升级请求模块,升级控制模块与电源供应器连接,升级请求模块设在电源供应器上;
[0026] 所述升级控制模块包括相互连接的主位控制芯片和次位控制芯片;所述升级请求模块包括修正控制模块、升级准备信号发送模块和电源波形接口;
[0027] 所述主位控制芯片和所述次位控制芯片的结构相同,均包括升级指令发送模块、数据识别模块、校验模块和芯片波形接口;
[0028] 所述主位控制芯片和次位控制芯片用于对电源供应器进行升级;所述升级指令发送模块用于向电源供应器发送升级指令;所述数据识别模块用于接收升级数据;所述校验模块用于判断升级数据是否正确;所述芯片波形接口用于向电源供应器发送波形获取信号,并接收确认波形,根据确认波形的频率得到同步周期,并将与该同步周期对应频率的确认波形发送给对应的控制芯片;
[0029] 所述修正控制模块用于判断电源供应器是否需要修正,若是,则发送升级请求给主位控制芯片;所述升级准备信号发送模块用于发送升级准备信号;所述电源波形接口用于发送确认波形。
[0030] 一种电源供应器的在线升级介质,用于存储为所述电源供应器在线升级的方法所用的软件指令,其中包含为所述电源供应器在线升级的方法所设计的程序。
[0031] 本发明的有益效果是:本发明能够在不使用两组电源供应器的情况下,使电源供应器在在线升级过程中同时进行工作输出,降低了电源供应器的使用成本,使电源供应器的使用更加灵活,提高了电源供应器的稳定性。

附图说明

[0032] 图1是本发明提供的一种电源供应器的在线升级方法的流程图;
[0033] 图2是本发明提供的一种电源供应器的在线升级装置的结构示意图;
[0034] 图3是本发明提供的电源供应器的在线升级装置的升级请求模块的结构示意图;
[0035] 图4是本发明提供的电源供应器的在线升级装置的控制芯片的结构示意图。

具体实施方式

[0036] 下面结合附图对本发明的较佳实施例进行详细阐述,以使本发明的优点和特征能更易于被本领域技术人员理解,从而对本发明的保护范围做出更为清楚明确的界定。
[0037] 本发明实施例包括:
[0038] 第一方面,见图1,一种电源供应器的在线升级方法,包括:
[0039] 修正控制模块检测电源供应器是否需要进行修正,若是,则修正控制模块发送升级请求给主位控制芯片,主位控制芯片收到升级请求后,主位控制芯片关闭电源供应器的变压器T2,并向次位控制芯片发送启动指令,此时主位控制芯片控制电源供应器的与次位控制芯片连接的变压器T1继续工作,次位控制芯片启动并对电源供用器进行升级步骤,电源供应器继续保持输出;
[0040] 升级步骤为:次位控制芯片的升级指令发送模块向电源供应器发送升级指令,电源供应器收到升级指令进入升级模式;当电源供应器进入升级模式时,电源供应器通过PMBus protocol(即传输协议)与次位控制芯片进行升级数据的传输,次位控制芯片和主位控制芯片中都有相应的数据识别模块,数据识别模块上设有与PMBus protocol对应的协议地址,数据识别模块通过协议地址来接收升级数据;
[0041] 升级数据内包括电源供应器各项的性能指标数据和数据量校验码,在此升级模式下,电源供应器的升级数据的传输和电源供应器输出供电互不影响,且同时进行;
[0042] 当电源供应器的升级数据发送完毕时,电源供应器的升级准备信号发送模块发送升级准备信号给次位控制芯片,当次位控制芯片接收到升级准备信号后,触发判断机制,判断机制为:
[0043] 次位控制芯片判断该升级数据是否正确,具体步骤为:
[0044] 次位控制芯片的校验模块计算升级数据内各项性能指标数据的数据量的值得到升级数据量,并将升级数据量与升级数据中的数据量校验码进行对比,若升级数据量与数据量校验码相同,则升级数据的正确性为正确;
[0045] 当系统的正确性为正确时,次位控制芯片的控制GPIO接口向电源供应器发送波形获取信号,电源供应器会通过自身的电源GPIO接口发送一确认波形,次位控制芯片的控制GPIO接口通过确认波形的频率f,得到同步周期1/f,并将此同步周期对应频率的确认波形发送给主位控制芯片,主位控制芯片通过其控制GPIO接口经过同样的方法得到与确认波形对应的同步周期;
[0046] 次位控制芯片对电源供应器进行升级,此时,在经过同步周期1/f后,次位控制芯片对电源供应器的升级完成,两个芯片的控制内容进行转换,次位控制芯片负责控制与自身连接的变压器的开启和关闭,主位控制芯片负责接收升级数据并对电源供应器进行升级。
[0047] 第二方面,见图2至图4,基于与前述实施例中一种电源供应器的在线升级方法同样的发明构思,本说明书实施例还提供一种电源供应器的在线升级装置,包括:
[0048] 升级控制模块和升级请求模块;
[0049] 升级控制模块包括相互连接的主位控制芯片和次位控制芯片;
[0050] 升级请求模块包括修正控制模块、升级准备信号发送模块和电源波形接口;
[0051] 升级控制模块与电源供应器连接,升级请求模块设在电源供应器的变压器上;
[0052] 主位控制芯片和次位控制芯片的结构相同,其中包括升级指令发送模块、数据识别模块、校验模块和芯片波形接口;
[0053] 其中,可以控制波形发送、接收和生成的接口均可进行使用,在本实施例中,接口均使用了GPIO接口。
[0054] 在升级控制模块中:
[0055] 主位控制芯片和次位控制芯片用于对电源供应器的升级;升级指令发送模块用于向电源供应器发送升级指令;数据识别模块用于接收升级数据;校验模块用于判断升级数据是否正确;芯片波形接口用于向电源供应器发送波形获取信号和接收确认波形,根据确认波形的频率得到同步周期,并将确认波形发送给控制芯片;
[0056] 在升级请求模块中:
[0057] 修正控制模块用于判断电源供应器是否修正,若是,则发送升级请求给主位控制芯片;升级准备信号发送模块用于发送升级准备信号;电源波形接口用于发送确认波形。
[0058] 第三方面,基于与前述实施例中一种电源供应器的在线升级方法同样的发明构思,本说明书实施例还提供一种电源供应器的在线升级介质,用于存储为所述电源供应器在线升级的方法所用的软件指令,其中包含为电源供应器在线升级的方法所设计的程序。
[0059] 区别于现有技术,采用本申请一种电源供应器的在线升级方法、装置及介质可以通过两个控制芯片的相互配合,使给电源供应器进行在线升级时,可以不关闭电源供应器的输出,减少电源供应器的使用成本和提高电源供应器的稳定性。
[0060] 以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。