电源信息的通信方法、系统、电子设备及存储介质技术方案

技术编号:39967231 阅读:24 留言:0更新日期:2024-01-09 00:30
本发明专利技术提供了一种电源信息的通信方法、系统、电子设备及存储介质,应用于至少一个服务器电源,至少一个服务器电源包括第一开关和第二开关,第一开关包括第一时钟线开关和第一数据线开关,第二开关包括第二时钟线开关和第二数据线开关,方法包括:响应于接收到基板管理控制器通过第一串行通信总线发送的访问请求,通过第一串行通信总线向基板管理控制器返回响应信息,其中第一串行通信总线包括第一数据线和第一时钟线;根据轮询周期确定与基板管理控制器之间的工作通信是否异常;若是,则通过第一串行通信总线和第二串行通信总线中的一个以及第一开关和第二开关中的一组恢复与基板管理控制器之间的通信。通过互换双边双向通信保证BMC与PSU正常通信。

【技术实现步骤摘要】

本专利技术涉及服务器通信,特别是涉及一种电源信息的通信方法、系统、电子设备及存储介质


技术介绍

1、 服务器系统需要随时从服务器电源(server psu)读取各种参数,以便做电源管理与系统最佳化。读取内容可分类为电压参数,电流参数,温度参数,功率参数,风扇转速等…。服务器利用 bmc 透过 i2c bus(硬体层)访问伺服器电源,透过ipmi指令集(软体层)利用pmbus1.2规范,从server psu获取各项读值。其架构图如图1 server psu 与服务器bmc沟通架构图所示。在i2c bus上会有许多元件也在bus上等待与bmc沟通,bmc会透过不同位址来区分要寻访的元件。平均来说约每10毫秒 – 2秒会寻访一次(依系统i2c bus轮寻时间而定),并获取所需资讯。i2c bus沟通是双向性的,需有元件发出指令才会获得回覆。但是如果没有任何一方(psu 或bmc)送出寻访命令,该psu会一直持续等待指令。bmc也会因为没有收到psu回覆,一直等待psu回覆,也不会做下一次指令发送。此时我们就可以称呼这现象为”服务器电源与bmc通信宕机。此时b本文档来自技高网...

【技术保护点】

1.一种电源信息的通信方法,应用于至少一个服务器电源,所述至少一个服务器电源包括第一开关和第二开关,第一开关包括第一时钟线开关和第一数据线开关,第二开关包括第二时钟线开关和第二数据线开关,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据用户设置的轮询周期确定与所述基板管理控制器之间的工作通信是否异常包括:

3.根据权利要求1所述的方法,其特征在于,所述通过所述第一串行通信总线和第二串行通信总线中的一个以及第一开关和第二开关中的一组恢复与所述基板管理控制器之间的通信包括:

4.根据权利要求3所述的方法,其特征在于,所述通过所述第一串行通...

【技术特征摘要】

1.一种电源信息的通信方法,应用于至少一个服务器电源,所述至少一个服务器电源包括第一开关和第二开关,第一开关包括第一时钟线开关和第一数据线开关,第二开关包括第二时钟线开关和第二数据线开关,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据用户设置的轮询周期确定与所述基板管理控制器之间的工作通信是否异常包括:

3.根据权利要求1所述的方法,其特征在于,所述通过所述第一串行通信总线和第二串行通信总线中的一个以及第一开关和第二开关中的一组恢复与所述基板管理控制器之间的通信包括:

4.根据权利要求3所述的方法,其特征在于,所述通过所述第一串行通信总线、所述第一数据线开关和所述第一时钟线开关尝试恢复所述工作通信包括:

5.根据权利要求4所述的方法,其特征在于,所述通过所述第一串行通信总线向所述基板管理控制器返回所述响应信息包括:

6.根据权利要求3所述的方法,其特征在于,所述通过所述第二串行通信总线、所述第一数据线开关和所述第一时钟线开关再次尝试恢复所述工作通信包括:

7.根据权利要求6所述的方法,其特征在于,所述通过所述第二串行通信总线向所述基板管理控制器返回所述响应信息包括:

8.根据权利要求3所述的方法,其特征在于,所述通过所述第二串行通信总线、所述第二数据线开关和所述第二时钟线开关进行与所述基板管理控制器的互换双边双向通信包括:

9.根据权利要求8所述的方法,其特征在于,所述通过所述第二串行通信总线、所述第二数据线开关和所述第二时钟线开关向所述基板管理控制器返回响应信息包括:

10.根据权利要求8所述的方法,其特征在于,...

【专利技术属性】
技术研发人员:吴名伟
申请(专利权)人:苏州元脑智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1