System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 电路监测方法、装置、电子设备及可读存储介质制造方法及图纸_技高网

电路监测方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:41326765 阅读:5 留言:0更新日期:2024-05-13 15:04
本发明专利技术实施例提供了一种电路监测方法、装置、电子设备及可读存储介质,所述方法包括:多次获取多条支路上电流监测芯片中的多个支路电流数据和电源模块的输出电流数据;多次对多个支路电流数据进行相加得到支路总电流数据;多次将输出电流数据除以支路总电流数据得到多个目标值;基于多个目标值与预设阈值的比对结果,监测电路并触发不同的保护机制。本发明专利技术实施例可以实现对板卡上没有保护器件覆盖的区域进行监测保护,特别是板卡的内层区域,当电源模块到后端用电设备的保护器件之间的电路区域发生异常时,可以及时触发保护机制,避免发生板卡和后端设备损坏等严重后果。

【技术实现步骤摘要】

本专利技术实施例涉及电路,特别是涉及一种电路监测方法、一种电路监测装置、一种电子设备以及一种计算机可读存储介质。


技术介绍

1、随着服务器被应用到越来越多的领域,服务器需要实现的功能也越来多。为了实现这些功能,服务器需要支持的设备越来越多,需要进行管理控制的设备也越来越多。由于各个用电设备的供电需求是有差异的,为了保证所有的用电设备都能正常工作,通常供电设计时,会根据后端用电设备进行分类设计。例如,用于风扇供电的分为一个支路,用于硬盘供电的分为另外一个支路,以此类推。该设计方案虽然有利于每一个支路的保护器件选型,完成每一个支路的过流保护功能设计,当后端用电设备供电发生异常时,可以及时切断供电,保护板卡和设备,但这样的设计也有缺点,就是从电源模块到每一个支路的保护器件之间的区域没有保护功能,即每一个支路的前端,当这一区域发生异常造成电流异常时会出现没有保护动作的情况。

2、现有技术方案,如图1所示,为现有供电设计示意图,根据后端用电设备不同,将电源模块输出的电流分为三个支路,每一个支路的前端都加入了对应的保护芯片。当某个支路发生电流异常时,前端的保护芯片就会立刻动作,切断电源模块的供电,保护板卡和后端用电设备,防止产生更严重的后果。

3、然而在实际应用中,现有技术方案存在以下缺点:1)虽然电源模块本身会有过流保护功能,但由于过流保护点设置需要覆盖后端所有用电设备的供电需求,所以过流保护点一般设置较大。以某1600瓦电源模块为例,其保护点会在160a到200a之间。当后端异常电流没有这么大时,电源模块的过流保护功能就不会动作,造成板卡或后端用电设备损坏的问题。2)因为前端支路中电源模块的输出电流比较大,同时器件摆放都放在表层,因此,多数的电流路径都是铺设在板卡内层,而且板卡的内层会不只有一层,这样没有保护器件保护的区域是很大的,所以这些区域任意一点发生异常都会产生严重的后果,但却没有针对性的保护设计,而现有设计中的各保护器件只能保护对应后端支路的区域。


技术实现思路

1、本专利技术为了解决现有技术中存在的问题,创新地公开了一种电路监测方法、装置、电子设备以及计算机可读存储介质,有效解决由于现有技术造成板卡或后端用电设备损坏的问题,同时也解决了电源模块到后端用电设备的保护器件之间的区域较大没有针对性的保护设计的问题。

2、本专利技术实施例公开了一种电路监测方法,应用于服务器,所述服务器包括基板管理控制器、电源模块、多个保护芯片、多个电流监测芯片和多个设备,所述电源模块分别和所述多个设备连接形成多条支路,所述多条支路形成所述服务器的内部电路,所述多条支路分别包括电流监测芯片,所述方法包括:

3、多次获取所述多条支路上所述电流监测芯片中的多个支路电流数据和所述电源模块的输出电流数据;

4、多次对所述多个支路电流数据进行相加得到支路总电流数据;

5、多次将所述输出电流数据除以所述支路总电流数据得到多个目标值;

6、基于所述多个目标值与预设阈值的比对结果,监测所述电路并触发不同的保护机制。

7、可选的,所述服务器还包括告警灯和可编程逻辑器件,所述基板管理控制器包括日志和网络界面,所述保护机制包括:告警机制和报错机制,所述预设阈值包括第一阈值和第二阈值,所述第一阈值小于所述第二阈值,所述不同的保护机制对应不同的开关器件,所述开关器件包括第一开关器件和第二开关器件,所述基于所述多个目标值与预设阈值的比对结果,监测所述电路并触发不同的保护机制,包括:

8、当所述多个目标值的数值均小于等于所述第一阈值时,基于所述多个目标值生成工作信息,将所述工作信息记录在所述日志中,所述电源模块稳定供电,所述多个设备正常运行;

9、当所述多个目标值的数值均大于所述第一阈值且小于所述第二阈值时,触发所述告警机制;

10、当所述多个目标值的数值均大于所述第二阈值时,触发所述保护机制;

11、其中,所述触发所述告警机制,包括:基于所述多个目标值生成告警信息,将所述告警信息记录在所述日志中,根据所述告警信息在所述网络界面中显示告警并生成告警信号发送到所述可编程逻辑器件,则根据所述告警信号触发所述第一开关器件,进而触发所述告警机制,点亮所述告警灯,所述电源模块稳定供电,所述多个设备正常运行;其中,通过所述第一开关器件控制所述告警灯;

12、所述触发所述保护机制对应的所述第二开关器件,包括:基于所述多个目标值生成报错信息,将所述报错信息记录在所述日志中,根据所述报错信息在所述网络界面中显示报错并生成报错信号发送到所述可编程逻辑器件,则根据所述报错信号触发所述第二开关器件,进而触发所述报错机制,所述电源模块中断供电,所述多个设备停止运行;其中,通过所述第二开关器件控制所述电源模块。

13、可选的,所述多条支路分别包括电阻,所述支路电流数据是流经对应所述支路上所述电阻的电流数据。

14、可选的,所述支路电流数据存储在对应的所述电流监测芯片的寄存器中,所述输出电流数据存储在所述电源模块的寄存器中,所述多次获取所述多条支路上所述电流监测芯片中的多个支路电流数据和所述电源模块的输出电流数据预先设置获取顺序,所述获取顺序依次为所述多个支路电流数据和所述输出电流数据。

15、可选的,所述电路的电路状态包括:工作状态、告警状态和报错状态,所述基于所述多个目标值与预设阈值的比对结果,监测所述电路并触发不同的保护机制,还包括:

16、所述当所述多个目标值的数值均小于等于所述第一阈值时,基于所述多个目标值生成工作信息,将所述工作信息记录在所述日志中,所述电源模块稳定供电,所述多个设备正常运行,此时所述电路的电路状态为工作状态;

17、所述当所述多个目标值的数值均大于所述第一阈值且小于所述第二阈值时,触发所述告警机制,此时所述电路的电路状态为告警状态;

18、所述当所述多个目标值的数值均大于所述第二阈值时,触发所述告警机制,此时所述电路的电路状态为报错状态。

19、可选的,所述基于所述多个目标值与预设阈值的比对结果,监测所述电路并触发不同的保护机制之后,所述方法还包括:

20、通过所述网络界面远程监控所述电路的电路状态;

21、和/或,通过所述告警灯和所述多个设备判断所述电路的电路状态;

22、和/或,通过所述日志判断所述电路的电路状态;

23、其中,所述通过所述告警灯和所述多个设备判断所述电路的电路状态,包括:

24、当未发现所述告警灯亮起和所述多个设备停止运行,则判断所述电路的电路状态为正常状态;

25、当发现所述告警灯亮起,则判断所述电路的电路状态为告警状态;

26、当发现所述多个设备停止运行,则判断所述电路的电路状态为报错状态。

27、可选的,所述当所述多个目标值的数值均大于所述第二阈值时,所述电路的电路状态为报错状态之后,所述方法还包括:

2本文档来自技高网...

【技术保护点】

1.一种电路监测方法,应用于服务器,所述服务器包括基板管理控制器、电源模块、多个保护芯片、多个电流监测芯片和多个设备,所述电源模块分别和所述多个设备连接形成多条支路,所述多条支路形成所述服务器的内部电路,所述多条支路分别包括电流监测芯片,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述服务器还包括告警灯和可编程逻辑器件,所述基板管理控制器包括日志和网络界面,所述保护机制包括:告警机制和报错机制,所述预设阈值包括第一阈值和第二阈值,所述第一阈值小于所述第二阈值,所述不同的保护机制对应不同的开关器件,所述开关器件包括第一开关器件和第二开关器件,所述基于所述多个目标值与预设阈值的比对结果,监测所述电路并触发不同的保护机制,包括:

3.根据权利要求2所述的方法,其特征在于,所述多条支路分别包括电阻,所述支路电流数据是流经对应所述支路上所述电阻的电流数据。

4.根据权利要求3所述的方法,其特征在于,所述支路电流数据存储在对应的所述电流监测芯片的寄存器中,所述输出电流数据存储在所述电源模块的寄存器中,所述多次获取所述多条支路上所述电流监测芯片中的多个支路电流数据和所述电源模块的输出电流数据预先设置获取顺序,所述获取顺序依次为所述多个支路电流数据和所述输出电流数据。

5.根据权利要求2所述的方法,其特征在于,所述电路的电路状态包括:工作状态、告警状态和报错状态,所述基于所述多个目标值与预设阈值的比对结果,监测所述电路并触发不同的保护机制,还包括:

6.根据权利要求2所述的方法,其特征在于,所述基于所述多个目标值与预设阈值的比对结果,监测所述电路并触发不同的保护机制之后,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述当所述多个目标值的数值均大于所述第二阈值时,所述电路的电路状态为报错状态之后,所述方法还包括:

8.一种电路监测装置,应用于服务器,所述服务器包括基板管理控制器、电源模块、多个保护芯片、多个电流监测芯片和多个设备,所述电源模块分别和所述多个设备连接形成多条支路,所述电路包括所述多条支路,所述多条支路分别包括电流监测芯片,其特征在于,所述装置包括:

9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口以及所述存储器通过所述通信总线完成相互间的通信;

10.一种计算机可读存储介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如权利要求1-7任一项所述的方法。

...

【技术特征摘要】

1.一种电路监测方法,应用于服务器,所述服务器包括基板管理控制器、电源模块、多个保护芯片、多个电流监测芯片和多个设备,所述电源模块分别和所述多个设备连接形成多条支路,所述多条支路形成所述服务器的内部电路,所述多条支路分别包括电流监测芯片,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述服务器还包括告警灯和可编程逻辑器件,所述基板管理控制器包括日志和网络界面,所述保护机制包括:告警机制和报错机制,所述预设阈值包括第一阈值和第二阈值,所述第一阈值小于所述第二阈值,所述不同的保护机制对应不同的开关器件,所述开关器件包括第一开关器件和第二开关器件,所述基于所述多个目标值与预设阈值的比对结果,监测所述电路并触发不同的保护机制,包括:

3.根据权利要求2所述的方法,其特征在于,所述多条支路分别包括电阻,所述支路电流数据是流经对应所述支路上所述电阻的电流数据。

4.根据权利要求3所述的方法,其特征在于,所述支路电流数据存储在对应的所述电流监测芯片的寄存器中,所述输出电流数据存储在所述电源模块的寄存器中,所述多次获取所述多条支路上所述电流监测芯片中的多个支路电流数据和所述电源模块的输出电流数据预先设置获取顺序,所述获取顺序依次为所述多个支路...

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

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

1