[发明专利]电压调节器设定值动态设定方法、系统、终端及存储介质在审
申请号: | 202110692801.9 | 申请日: | 2021-06-22 |
公开(公告)号: | CN113448417A | 公开(公告)日: | 2021-09-28 |
发明(设计)人: | 黄亦东 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F1/26 | 分类号: | G06F1/26;G05B19/042 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 孙玉营 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电压 调节器 设定值 动态 设定 方法 系统 终端 存储 介质 | ||
本发明提供一种电压调节器设定值动态设定方法、系统、终端及存储介质,包括:CPLD接收BMC下发的电压调节器设定参数,并将所述电压调节器设定参数保存至CPLD本地;下电重启后通过所述设定参数更新电压调节器的设定值。本发明利用CPLD上电载入速度快的优点,通过CPLD预先将BMC下发的电压调节器设定参数存储,并在重新上电后及时将设定参数发送至目标电压调节器,从而快速对电压调节器进行动态设定参数值。本发明能够有效避免由于BMC载入程序导致的电压调节器无法及时更新设定值,且避免了电压调节器抹写次数的限制,能更快速的使VR设定值于电源上电时导入,从而增强了服务器供电系统的稳定性。
技术领域
本发明涉及服务器技术领域,具体涉及一种电压调节器设定值动态设定方法、系统、终端及存储介质。
背景技术
现有服务器每个主板上都有一些VR(电压调节器)的装置,来自动维持恒定电压,确保电压运作的范围与稳定。电压调节器将生产过程参数的测量值与设定值进行比较,得出偏差后根据一定的调节规律产生输出信号推动执行器消除偏差量,使该参数保持在给定值附近或按预定规律变化的控制器。但在开发与系统营运的过程中,可能会需要改变其设定值,例如OCP等,电压调节器VR所拥有的保护设定值设定,此值在VR固件烧录后,即固定下来,要改变通常都是重新烧录VR固件,或者是透过BMC去动态重新设定设定值。
重新烧录VR固件的方法,例如,通过BMC管理网口IP地址远程登录待刷新机器,在系统下执行编译好的驱动程序,来实现机房内故障服务器主板上CPU或内存VR Firmware的远程刷新和升级。因VR的能抹写次数很少,通常约30次左右,此方法的缺点为如果改动次数多时,将无法烧录,此功能将会失效。
透过BMC去动态重新设定设定值,但因BMC在重启(约至少30秒),或者是电源重新上电的状况下,此时BMC因在重新载入程序,将无法运作,无法提供及时的更改。
发明内容
针对现有技术的上述不足,本发明提供一种电压调节器设定值动态设定方法、系统、终端及存储介质,以解决上述技术问题。
第一方面,本发明提供一种电压调节器设定值动态设定方法,包括:
CPLD接收BMC下发的电压调节器设定参数,并将所述电压调节器设定参数保存至CPLD本地;
下电重启后通过所述设定参数更新电压调节器的设定值。
进一步的,CPLD接收BMC下发的电压调节器设定参数,并将所述电压调节器设定参数保存至CPLD本地,包括:
通过集成电路总线接收用户通过IPMI接口命令向BMC写入的电压调节器设定参数,所述设定参数包括电压调节器的集成电路总线地址、集成电路总线通道、寄存器命令位置、命令长度和设定值。
进一步的,在监控到服务器重启后将电压调节器设定参数发送至电压调节器,通过所述设定参数更新电压调节器的设定值,包括:
服务器操作系统下电后重新上电,根据设定参数中的电压调节器的集成电路总线地址、集成电路总线通道将设定值发送至目标电压调节器;
根据寄存器命令位置、命令长度调取电压调节器的设定命令,执行设定命令将设定值设定为电压调节器的实际设定值。
进一步的,所述方法还包括:
通过与BMC互丢喂狗信号实时对CPLD的在位状态进行监控。
第二方面,本发明提供一种电压调节器设定值动态设定系统,包括:
参数接收单元,用于CPLD接收BMC下发的电压调节器设定参数,并将所述电压调节器设定参数保存至CPLD本地;
参数设定单元,用于下电重启后通过所述设定参数更新电压调节器的设定值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110692801.9/2.html,转载请声明来源钻瓜专利网。