一种主板电源漏电检测方法、系统及相关组件

文档序号:1920939 发布日期:2021-12-03 浏览:31次 >En<

阅读说明:本技术 一种主板电源漏电检测方法、系统及相关组件 (Mainboard power supply leakage detection method, system and related components ) 是由 刘慧� 于 2021-07-30 设计创作,主要内容包括:本申请公开了一种主板电源漏电检测方法,包括:在主板电路上确定一个或多个电压检测点;控制一个或多个电源的供电状态,使所有所述电源按照预设供电模式运行;采集该预设供电模式下所有所述电源的电源电压和所有所述电压检测点的电路电压;分析所有所述电源电压和所有所述电路电压,以判断是否存在所述电压检测点漏电。本方法采用非破坏式的电压检测,能够快速检测同一工况下多个部位的电压情况并分析是否发生漏电,整个过程高效快捷,准确度高。相应的,本申请还公开了一种主板电源漏电检测系统、装置及可读存储介质。(The application discloses a mainboard power supply leakage detection method, which comprises the following steps: determining one or more voltage detection points on the main board circuit; controlling the power supply states of one or more power supplies to enable all the power supplies to operate according to a preset power supply mode; collecting power supply voltages of all the power supplies and circuit voltages of all the voltage detection points in the preset power supply mode; and analyzing all the power supply voltages and all the circuit voltages to judge whether the voltage detection point electric leakage exists or not. The method adopts nondestructive voltage detection, can quickly detect the voltage conditions of a plurality of parts under the same working condition and analyze whether electric leakage occurs, and has high efficiency, quickness and high accuracy in the whole process. Correspondingly, the application also discloses a system and a device for detecting the leakage of the power supply of the mainboard and a readable storage medium.)

一种主板电源漏电检测方法、系统及相关组件

技术领域

本发明涉及服务器领域,特别涉及一种主板电源漏电检测方法、系统及相关组件。

背景技术

当前,服务器主板的供电部分是主板线路的重要部分之一,用于将电源模块PSU输出的54V/12V电压转换为CPU(Central Processing Unit,中央处理器)、PCH(PlatformController Hub,集成南桥)、BMC(Baseboard Management Controller,基板管理控制器)、FPGA(Field Programmable Gate Array,现场可编程逻辑门阵列)及其他线路所需要的适当电压。由于服务器需要工作在不同场景,不同场景下具有不同的工作负载,根据应用情况使用不同的电源可以减少功耗,因此服务器主板的供电一般分为两类,一类是STBY(Standby)电,即在关机状态下也需要提供的电源,一类是Core电,即在开机时才会提供的电源。

标准设计中,在关机状态下,由core电供电的电路应当不存在电压,但是在实际测试过程中往往会发现这部分电路在关机状态下也存在一定的电平,这种情形在板卡测试中称为漏电。一旦出现漏电情况,就需要工程师对线路进行排查,找出漏电原因并解决,当前漏电排查均通过工程师手动使用万用表或示波器进行,由于主板供电电路复杂,排查需要耗费大量时间,调试过程繁琐,且容易对板卡造成损害。

因此,如何提供一种解决上述技术问题的方案是目前本领域技术人员需要解决的问题。

发明内容

有鉴于此,本发明的目的在于提供一种无损且高效的主板电源漏电检测方法、系统及相关组件。其具体方案如下:

一种主板电源漏电检测方法,包括:

在主板电路上确定一个或多个电压检测点;

控制一个或多个电源的供电状态,使所有所述电源按照预设供电模式运行;

采集该预设供电模式下所有所述电源的电源电压和所有所述电压检测点的电路电压;

分析所有所述电源电压和所有所述电路电压,以判断是否存在所述电压检测点漏电。

优选的,所述在主板电路上确定一个或多个电压检测点的过程,包括:

将电路主板上的一个或多个电路主节点和/或一个或多个负载接口端分别确定为电压检测点。

优选的,所述预设供电模式具体为每个所述电源在对应的时刻上电或下电。

优选的,多个所述电源包括基础电源和核心电源。

优选的,所述预设供电模式具体为控制所述基础电源和所述核心电源依次上电。

优选的,所述分析所有所述电源电压和所有所述电路电压,以判断是否存在所述电压检测点漏电的过程,包括:

判断是否存在过压检测点,所述过压检测点具体为所述电路电压大于对应的电压阈值的所述电压检测点;

若是,对每个所述过压检测点,判断该过压检测点的所述电路电压的变化率与任一所述电源的所述电源电压的变化率是否相关;

若是,判断与该过压检测点相关的所述电源是否为该过压检测点的理论供电电源;

若否,判定该过压检测点漏电。

优选的,所述主板电源漏电检测方法还包括:

比较所有漏电的所述过压检测点的所述电路电压的变化率,以确定所述电路主板上的漏电区域。

相应的,本申请还公开了一种主板电源漏电检测系统,包括:

检测点确定模块,用于在主板电路上确定一个或多个电压检测点;

控制模块,用于控制一个或多个电源的供电状态,使所有所述电源按照预设供电模式运行;

采集模块,用于采集该预设供电模式下所有所述电源的电源电压和所有所述电压检测点的电路电压;

分析模块,用于分析所有所述电源电压和所有所述电路电压,以判断是否存在所述电压检测点漏电。

相应的,本申请还公开了一种主板电源漏电检测装置,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序时实现如上文任一项所述主板电源漏电检测方法的步骤。

相应的,本申请还公开了一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上文任一项所述主板电源漏电检测方法的步骤。

本申请公开了一种主板电源漏电检测方法,包括:在主板电路上确定一个或多个电压检测点;控制一个或多个电源的供电状态,使所有所述电源按照预设供电模式运行;采集该预设供电模式下所有所述电源的电源电压和所有所述电压检测点的电路电压;分析所有所述电源电压和所有所述电路电压,以判断是否存在所述电压检测点漏电。本方法采用非破坏式的电压检测,能够快速检测同一工况下多个部位的电压情况并分析是否发生漏电,整个过程高效快捷,准确度高。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明实施例中一种主板电源漏电检测方法的步骤流程图;

图2为本发明实施例中一种主板电源漏电检测方法的子步骤流程图;

图3为本发明实施例中一种主板电源漏电检测系统的结构分布图;

图4为本发明实施例中一种主板电源漏电检测装置的结构分布图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

标准设计中,在关机状态下,由core电供电的电路应当不存在电压,但是在实际测试过程中往往会发现这部分电路在关机状态下也存在一定的电平,这种情形在板卡测试中称为漏电。一旦出现漏电情况,就需要工程师对线路进行排查,找出漏电原因并解决,当前漏电排查均通过工程师手动使用万用表或示波器进行,由于主板供电电路复杂,排查需要耗费大量时间,调试过程繁琐,且容易对板卡造成损害。

本方法采用非破坏式的电压检测,能够快速检测同一工况下多个部位的电压情况并分析是否发生漏电,整个过程高效快捷,准确度高。

本发明实施例公开了一种主板电源漏电检测方法,参见图1所示,包括:

S1:在主板电路上确定一个或多个电压检测点;

具体的,将电路主板上的一个或多个电路主节点和/或一个或多个负载接口端分别确定为电压检测点。

S2:控制一个或多个电源的供电状态,使所有电源按照预设供电模式运行;

可以理解的是,这里的电源指为主板电路供电的电源,多个电源在上电条件、电源幅值上均存在差异。进一步的,本实施例通过探究不同的电源对主板电路的影响是否符合预期,因此预设供电模式主要包括每个电源的上电动作和下电动作的预设时刻和/或预设顺序。通常情况下,预设供电模式具体为每个电源在对应的时刻上电或下电。

进一步的,由于本实施例中检测方法的目的是为了确定主板电路是否漏电,在常规电源类型划分中,多个电源包括基础电源和核心电源,基础电源也即STBY电,在关机状态下也要提供的电源,核心电源也即CORE电,在开机时才会提供的电源。这两种电源的上电条件不同,因此对应的预设供电模式通常为控制基础电源和核心电源依次上电,逐一观察到基础电源和核心电源上电时电压检测点的电路电压的变化。

S3:采集该预设供电模式下所有电源的电源电压和所有电压检测点的电路电压;

具体的,该步骤中采集电源电压和电路电压的动作具体由包括多个电压采集电路的电压采集模块实现,电压采集模块设置有多个触点来接入电源或电压检测点的电压,内部由电压采集电路确定模拟量的电压值,并通过模数转换器将模拟量的电压值转换为数字量输出到执行步骤S4的处理器中。

S4:分析所有电源电压和所有电路电压,以判断是否存在电压检测点漏电。

具体的,参见图2所示,步骤S4包括:

S41:判断是否存在过压检测点,过压检测点具体为电路电压大于对应的电压阈值的电压检测点;

S42:若是,对每个过压检测点,判断该过压检测点的电路电压的变化率与任一电源的电源电压的变化率是否相关;

若否,则电压检测点的电路电压正常。

S43:若是,判断与该过压检测点相关的电源是否为该过压检测点的理论供电电源;

S44:若否,判定该过压检测点漏电。

该方法能够准确定位漏电位置,进而确定漏电问题的解决方向,板卡调试的时间缩短,整个测试效率提高。

进一步的,由于本实施例中电压检测点具体为某一个电路主节点或负载接口端,根据其在主板电路上的位置,该电压检测点的电路电压实际上代表了某一个电路检测区域,因此,根据电压检测点的影响范围进一步分析,主板电源漏电检测方法还包括:

S5:比较所有漏电的过压检测点的电路电压的变化率,以确定电路主板上的漏电区域。

具体的,在处理器得到分析结果后,可将分析结果显示到显示屏上,该分析结果可包括标注电压检测点、过压检测点、漏电的过压检测点、漏电区域的主板电路图,还可包括采集到的电源电压和电路电压的幅值波形图。

本申请实施例公开了一种主板电源漏电检测方法,包括:在主板电路上确定一个或多个电压检测点;控制一个或多个电源的供电状态,使所有所述电源按照预设供电模式运行;采集该预设供电模式下所有所述电源的电源电压和所有所述电压检测点的电路电压;分析所有所述电源电压和所有所述电路电压,以判断是否存在所述电压检测点漏电。本方法采用非破坏式的电压检测,能够快速检测同一工况下多个部位的电压情况并分析是否发生漏电,整个过程高效快捷,准确度高。

相应的,本申请实施例还公开了一种主板电源漏电检测系统,参见图3所示,包括:

检测点确定模块1,用于在主板电路上确定一个或多个电压检测点;

控制模块2,用于控制一个或多个电源的供电状态,使所有所述电源按照预设供电模式运行;

采集模块3,用于采集该预设供电模式下所有所述电源的电源电压和所有所述电压检测点的电路电压;

分析模块4,用于分析所有所述电源电压和所有所述电路电压,以判断是否存在所述电压检测点漏电。

本方法实施例采用非破坏式的电压检测,能够快速检测同一工况下多个部位的电压情况并分析是否发生漏电,整个过程高效快捷,准确度高。

在一些具体的实施例中,检测点确定模块1具体用于:

将电路主板上的一个或多个电路主节点和/或一个或多个负载接口端分别确定为电压检测点。

在一些具体的实施例中,所述预设供电模式具体为每个所述电源在对应的时刻上电或下电。

在一些具体的实施例中,多个所述电源包括基础电源和核心电源。

在一些具体的实施例中,所述预设供电模式具体为控制所述基础电源和所述核心电源依次上电。

在一些具体的实施例中,分析模块4包括:

第一判断单元,用于判断是否存在过压检测点,所述过压检测点具体为所述电路电压大于对应的电压阈值的所述电压检测点;若是,则触发第二判断单元;

第二判断单元,用于对每个所述过压检测点,判断该过压检测点的所述电路电压的变化率与任一所述电源的所述电源电压的变化率是否相关;若是,则触发第三判断单元;

第三判断单元,用于判断与该过压检测点相关的所述电源是否为该过压检测点的理论供电电源;若否,判定该过压检测点漏电。

在一些具体的实施例中,分析模块4还用于:

比较所有漏电的所述过压检测点的所述电路电压的变化率,以确定所述电路主板上的漏电区域。

相应的,本申请实施例还公开了一种主板电源漏电检测装置,包括处理器11和存储器12;其中,所述处理器11执行所述存储器12中保存的计算机程序时实现以下步骤:

在主板电路上确定一个或多个电压检测点;

控制一个或多个电源的供电状态,使所有所述电源按照预设供电模式运行;

采集该预设供电模式下所有所述电源的电源电压和所有所述电压检测点的电路电压;

分析所有所述电源电压和所有所述电路电压,以判断是否存在所述电压检测点漏电。

本方法采用非破坏式的电压检测,能够快速检测同一工况下多个部位的电压情况并分析是否发生漏电,整个过程高效快捷,准确度高。

在一些具体的实施例中,所述处理器11执行所述存储器12中保存的计算机子程序时,具体可以实现以下步骤:

将电路主板上的一个或多个电路主节点和/或一个或多个负载接口端分别确定为电压检测点。

在一些具体的实施例中,所述预设供电模式具体为每个所述电源在对应的时刻上电或下电。

在一些具体的实施例中,多个所述电源包括基础电源和核心电源。

在一些具体的实施例中,所述预设供电模式具体为控制所述基础电源和所述核心电源依次上电。

在一些具体的实施例中,所述处理器11执行所述存储器12中保存的计算机子程序时,具体可以实现以下步骤:

判断是否存在过压检测点,所述过压检测点具体为所述电路电压大于对应的电压阈值的所述电压检测点;

若是,对每个所述过压检测点,判断该过压检测点的所述电路电压的变化率与任一所述电源的所述电源电压的变化率是否相关;

若是,判断与该过压检测点相关的所述电源是否为该过压检测点的理论供电电源;

若否,判定该过压检测点漏电。

在一些具体的实施例中,所述处理器11执行所述存储器12中保存的计算机子程序时,具体还可以实现以下步骤:

比较所有漏电的所述过压检测点的所述电路电压的变化率,以确定所述电路主板上的漏电区域。

进一步的,本实施例中的主板电源漏电检测装置,还可以包括:

输入接口13,用于获取外界导入的计算机程序,并将获取到的计算机程序保存至所述存储器12中,还可以用于获取外界终端设备传输的各种指令和参数,并传输至处理器11中,以便处理器11利用上述各种指令和参数展开相应的处理。本实施例中,所述输入接口13具体可以包括但不限于USB接口、串行接口、语音输入接口、指纹输入接口、硬盘读取接口等。

输出接口14,用于将处理器11产生的各种数据输出至与其相连的终端设备,以便于与输出接口14相连的其他终端设备能够获取到处理器11产生的各种数据。本实施例中,所述输出接口14具体可以包括但不限于USB接口、串行接口等。

通讯单元15,用于在主板电源漏电检测装置和外部服务器之间建立远程通讯连接,以便于主板电源漏电检测装置能够将镜像文件挂载到外部服务器中。本实施例中,通讯单元15具体可以包括但不限于基于无线通讯技术或有线通讯技术的远程通讯单元。

键盘16,用于获取用户通过实时敲击键帽而输入的各种参数数据或指令。

显示器17,用于对主板电源漏电检测过程的相关信息进行实时显示,以便于用户及时地了解当前主板电源的漏电检测情况。

鼠标18,可以用于协助用户输入数据并简化用户的操作。

进一步的,本申请实施例还公开了一种可读存储介质,这里所说的可读存储介质包括随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动硬盘、CD-ROM或技术领域内所公知的任意其他形式的存储介质。可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

在主板电路上确定一个或多个电压检测点;

控制一个或多个电源的供电状态,使所有所述电源按照预设供电模式运行;

采集该预设供电模式下所有所述电源的电源电压和所有所述电压检测点的电路电压;

分析所有所述电源电压和所有所述电路电压,以判断是否存在所述电压检测点漏电。

本方法采用非破坏式的电压检测,能够快速检测同一工况下多个部位的电压情况并分析是否发生漏电,整个过程高效快捷,准确度高。

在一些具体的实施例中,所述可读存储介质中存储的计算机子程序被处理器执行时,具体可以实现以下步骤:

将电路主板上的一个或多个电路主节点和/或一个或多个负载接口端分别确定为电压检测点。

在一些具体的实施例中,所述预设供电模式具体为每个所述电源在对应的时刻上电或下电。

在一些具体的实施例中,多个所述电源包括基础电源和核心电源。

在一些具体的实施例中,所述预设供电模式具体为控制所述基础电源和所述核心电源依次上电。

在一些具体的实施例中,所述可读存储介质中存储的计算机子程序被处理器执行时,具体可以实现以下步骤:

判断是否存在过压检测点,所述过压检测点具体为所述电路电压大于对应的电压阈值的所述电压检测点;

若是,对每个所述过压检测点,判断该过压检测点的所述电路电压的变化率与任一所述电源的所述电源电压的变化率是否相关;

若是,判断与该过压检测点相关的所述电源是否为该过压检测点的理论供电电源;

若否,判定该过压检测点漏电。

在一些具体的实施例中,所述可读存储介质中存储的计算机子程序被处理器执行时,具体还可以实现以下步骤:

比较所有漏电的所述过压检测点的所述电路电压的变化率,以确定所述电路主板上的漏电区域。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上对本发明所提供的一种主板电源漏电检测方法、系统及相关组件进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

13页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种应用于热插拔服务器的保护装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!