电源信号的处理系统和方法与流程

文档序号:21504205发布日期:2020-07-14 17:57阅读:349来源:国知局
电源信号的处理系统和方法与流程

本申请涉及系统安全技术领域,尤其涉及一种电源信号的处理系统和方法。



背景技术:

为了保证应用系统正常运行,通常需要对系统的电源信号进行采集,然后使用软件工具包对采集到的电源信号的值进行计算,根据计算结果得到该系统的电源特性。利用系统的电源特性,检测出当前应用系统的运行状况。

然而现有技术中,使用软件工具包对电源信号的值进行计算时,只能够将采集到的电源信号的值进行保存之后,才可对采集到的电源信号的值进行计算。因此,现有的电源信号的处理系统对存储空间的要求较高,可持续采集电源信号的时间也较短。



技术实现要素:

基于上述现有技术的不足,本申请公开了一种电源信号的处理系统和方法,以减少对存储空间的要求,提高可持续采集电源信号的时间。

为解决上述问题,现提出的方案如下:

本申请第一方面公开了一种电源信号的处理系统,包括:

采集单元,用于选择被测试板中的一路电源作为待处理电源,采集所述待处理电源的电源信号,并输出;其中,所述被测试板包括多路电源;

与所述采集单元相连的处理单元,用于提取所述电源信号中的电流值和/或电压值,并对提取得到的电流值和/或电压值进行统计并运算,得到运算结果,存储所述运算结果到存储服务器;其中,所述处理单元采用现场可编程逻辑门阵列fpga构建得到。

可选地,在上述电源信号的处理系统中,所述采集单元,包括:

与所述被测试板相连的数据选择器,用于选择所述被测试板中的一路电源作为所述待处理电源,并采集所述待处理电源的电源信号;

与所述数据选择器相连的放大器,用于对采集得到的所述电源信号进行信号放大;

与所述放大器相连的模数转换器,用于对放大后的电源信号进行模数转换,得到数字信号。

可选地,在上述电源信号的处理系统中,所述采集单元采集所述待处理电源的电源信号,用于:采集所述待处理电源的电压信号和电流信号。

可选地,在上述电源信号的处理系统中,所述处理单元,包括:

与所述采集单元相连的第一电流统计单元,用于接收并提取所述电流信号中的电流值,统计预设时长内的最大电流值和/或最小电流值,并将统计结果存储到所述存储服务器;

与所述采集单元相连的第一电压统计单元,用于接收并提取所述电压信号中的电压值,统计预设时长内的最大电压值和/或最小电压值,并将统计结果存储到所述存储服务器;

与所述采集单元相连的第一计算单元,用于接收并提取所述电流信号中的电流值,计算得到预设时长内的电流有效平均值,并将计算结果存储到所述存储服务器;

以及与所述采集单元相连的第二计算单元,用于接收并提取所述电压信号中的电压值,计算得到预设时长内的电压有效平均值,并将计算结果存储到所述存储服务器。

可选地,在上述电源信号的处理系统中,所述处理单元,还包括:

与所述采集单元相连的第二电流统计单元,用于接收并提取所述电流信号中的电流值,统计得到目标电流值的持续时间、以及所述目标电流值的持续时间内包括的各个电流值,并将统计结果存储到所述存储服务器;其中,所述目标电流值为大于预设值的电流值;

以及与所述采集单元相连的第二电压统计单元,用于接收并提取所述电压信号中的电压值,统计得到目标电压值的持续时间、以及所述目标电压值的持续时间内包括的各个电压值,并将统计结果存储到所述存储服务器;其中,所述目标电压值为大于预设值的电压值。

可选地,在上述电源信号的处理系统中,所述处理单元,还包括:

与所述采集单元相连的第一低通滤波器,用于筛选所述电流信号中频率满足第一预设要求的电流信号,并利用筛选后的电流信号计算得到热设计电流tdc,并存储所述tdc到所述存储服务器;

以及与所述采集单元相连的第二低通滤波器,用于筛选所述电流信号中频率满足第二预设要求的电流信号,并利用筛选后的电流信号计算得到电气设计电流edc,并存储所述edc到所述存储服务器。

可选地,在上述电源信号的处理系统中,所述处理单元,还包括:

与所述采集单元相连的第三计算单元,用于接收并提取所述电流信号中的电流值,计算提取到的每一个电流值和预设电流值的比例值,并将计算结果存储到所述存储服务器;

以及与所述采集单元相连的第四计算单元,用于接收并提取所述电压信号中的电压值,计算提取到的每一个电压值和预设电压值的比例值,并将计算结果存储到所述存储服务器。

可选地,在上述电源信号的处理系统中,所述处理单元将下述信息中的一种或多种通过传输接口向外接设备发送;

所述信息包括:所述电源信号被提取得到的电流值、电压值以及所述处理单元的每一个运算结果;所述传输接口包括:网口、通用串行总线usb的传输接口、以及两线式串行总线i2c的传输接口。

本申请第二方面公开了一种电源信号的处理方法,应用于上述第一方面中任意一项所述的电源信号的处理系统,其中,所述电源信号的处理方法,包括:

所述采集单元选择被测试板中的一路电源作为待处理电源,采集所述待处理电源的电源信号,并输出;其中,所述被测试板包括多路电源;

所述处理单元提取所述电源信号中的电流值和/或电压值,并对提取得到的电流值和/或电压值进行统计并运算,得到运算结果,存储所述运算结果到存储服务器;其中,所述处理单元采用现场可编程逻辑门阵列fpga构建得到。

可选地,在上述电源信号的处理方法中,所述处理单元提取所述电源信号中的电流值和/或电压值,并对提取得到的电流值和/或电压值进行统计并运算,得到运算结果之后,还包括:

所述处理单元接收外接设备发送的获取指令;其中,所述获取指令用于读取所述处理单元的运算结果;

所述处理单元响应所述获取指令,将所述获取指令对应的运算结果通过传输接口向所述外接设备发送。

从上述的技术方案可以看出,本申请实施例提出的电源信号的处理系统中,采集单元选择被测试板中的一路电源作为待处理电源,采集待处理电源的电源信号,并输出。其中,被测试板包括多路电源。然后处理单元提取电源信号中的电流值和/或电压值,并对提取得到的电流值和/或电压值进行统计并运算,得到运算结果,存储运算结果到存储服务器。其中,处理单元采用现场可编程逻辑门阵列fpga构建得到。由于本申请实施例中处理单元不需要将电源信号中的电流值和/或电压值进行存储后再运算,因此本申请实施例中的电源信号的处理系统对存储空间的要求较低,可持续采集电源信号的时间也较长。

附图说明

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

图1为本申请实施例提出的一种电源信号的处理系统的结构示意图;

图2为本申请实施例提出的一种采集单元的结构示意图;

图3为本申请实施例提出的一种电源信号的处理系统的架构示意图;

图4为本申请实施例提出的另一种处理单元的结构示意图;

图5为本申请实施例提出的一种电源信号的处理方法的流程示意图;

图6为本申请实施例提出的一种处理单元发送运算结果的方法的流程示意图。

具体实施方式

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

参阅图1,本申请实施例公开了一种电源信号的处理系统,包括:采集单元101和与采集单元101相连的处理单元102。

采集单元101,用于选择被测试板中的一路电源作为待处理电源,采集待处理电源的电源信号,并输出。

其中,被测试板包括多路电源。被测试板中的多个电源,既是可以属于多个不同的待检测应用系统中的,也可以是属于同一个待检测应用系统中的。采集单元101可以按照预设的采集频率、预设的带宽来采集待处理电源信号,并输出。可选地,采集单元采集的待处理电源的电源信号可以是电压信号,也可以是电流信号,也可以是既对待处理电源的电压信号进行采集,又对待处理电源的电流信号进行采集。

可选地,参阅图2,在本申请一具体实施例中,采集单元101中,包括:数据选择器201、放大器202以及模数转换器203。

与被测试板相连的数据选择器201,用于选择被测试板中的一路电源作为待处理电源,并采集待处理电源的电源信号。

数据选择器能在多路数据传送过程中,根据需要将其中任意一路选出来,实现信号切换、分时进行采样的功能。数据选择器201可以为4选1数据选择器、8选1数据选择器或者16选1数据选择器,具体可根据实际应用中被测试板中的电源数目来进行选择。其中,数据选择器201可以为一个或多个,若想同时采集多路电源信号,也可以使用多个数据选择器201来实现。

与数据选择器201相连的放大器202,用于对采集得到的电源信号进行信号放大。

放大器202接收了数据选择器201所采集的待处理电源的电源信号,然后对待处理电源的电源信号进行放大处理。

与放大器202相连的模数转换器203,用于对放大后的电源信号进行模数转换,得到数字信号。

放大器202将放大处理后的电源信号发送给了模数转换器203,模数转换器203采集放大后的电源信号,并进行模数转换,得到数字信号。由于经过放大器202放大后的电源信号仍然是模拟量,无法被处理单元识别和处理,因此需要通过模数转换器203转换成数字信号,以实现被处理单元识别和处理。

其中,模数转换器203可以采用高分辨率、高采样速率、高带宽的模数转换器。采样速率越高、分辨率越高、以及带宽越高,模数转换器所采集的信号准确率越高。

与采集单元101相连的处理单元102,用于提取电源信号中的电流值和/或电压值,并对提取得到的电流值和/或电压值进行统计并运算,得到运算结果,存储运算结果到存储服务器。

其中,处理单元102采用现场可编程逻辑门阵列(fieldprogrammablegatearray,fpga)构建得到。由于处理单元102是采用fpga构建得到的,因此处理单元102在提取电源信号中的电流值和/或电压值时,可以不将提取到的电流值和/或电压值进行保存,而是直接对提取到的电流值和/或电压值进行统计并运算,直接将运算结果存储到存储服务器中。

具体的,对电流值和/或电压值进行统计,再运用统计了的电流值和/或电压值进行运算,得到运算结果。由于运算结果可反映待处理电源的电源特性,因此可根据运算结果了解当前待处理电源的工作状态,进而又根据待处理电源的工作状态了解当前系统的运行情况。

可选地,参阅图3,若存储服务器本地存储空间即将满了,或者出现其他情况使得存储服务器无法将运算结果存储至本地,那么存储服务器也可以将处理单元300输出的运算结果再上传至云端服务器,云端服务器还可将运算结果传给其他的应用设备中,以对运算结果进行进一步的处理。由于云端服务器没有参与对电源信号中的电流值和/或电压值进行统计计算的过程,而是在边缘侧的处理单元300中完成了边缘计算,减少了云端服务器的计算量,提升了对电流值和/或电压值进行运算处理的效率。

现有技术中,使用软件工具包对电源信号的值进行计算时,只能够将采集到的电源信号的值进行保存之后,才可对采集到的电源信号的值进行计算。因此现有的电源信号的处理系统对存储空间的要求较高,无法采用高采样速率去采集电源信号(采用高采样速率采集电源信号,会占据较大的存储空间),且可持续采集电源信号的时间也较短(持续采集电源信号的时间过长,会占用掉所有的存储空间,导致软件工具包无法继续使用)。

而本申请实施例中,由于处理单元102不需要将采集单元101所采集的电源信号中的电流值和/或电压值进行存储,因此对存储空间的要求并不高。且处理单元102得到的运算结果也并不需要存储在本地,而是可直接存储至存储服务器,进一步减少了对存储空间的需求。

可选地,在本申请一具体实施例中,处理单元102,包括:第一电流统计单元、第一电压统计单元、第一计算单元以及第二计算单元。

与采集单元101相连的第一电流统计单元,用于接收并提取电流信号中的电流值,统计预设时长内的最大电流值和/或最小电流值,并将统计结果存储到存储服务器。

第一电流统计单元接收并提取采集单元101中采集的待处理电源的电流信号的电流值,统计预设时长内的最大电流值和/或最小电流值,并将统计结果存储到存储服务器。其中,对预设时长内的最大电流值和/或最小电流值进行统计,可以是采用按照预设的周期对最大电流值和/或最小电流值进行周期性的统计的方式,也可以是采用在预设的某个时间段内对最大电流值和/或最小电流值进行统计的方式。统计预设时长内的最大电流值和/或最小电流值的方式有很多,包括但不限于本申请实施例所提出的内容。存储服务器存储了预设时长内的最大电流值和/或最小电流值之后,还可以在接收到其他设备的访问请求时,将预设时长内的最大电流值和/或最小电流值发送给其他设备查看。其他设备可通过待处理电源在预设时长内的最大电流值和/或最小电流值,判断出该待处理电源的电流变化情况是否正常。

与采集单元101相连的第一电压统计单元,用于接收并提取待处理电源的电压信号中的电压值,统计预设时长内的最大电压值和/或最小电压值,并将统计结果存储到存储服务器。

第一电压统计单元接收并提取采集单元101中采集的待处理电源的电压信号,统计预设时长内的最大电压值和/或最小电压值,并将统计结果存储到存储服务器。其中,对预设时长内的最大电压值和/或最小电压值进行统计,可以是采用按照预设的周期对最大电压值和/或最小电压值进行统计的方式,也可以是采用在预设的某个时间段内对最大电压值和/或最小电压值进行周期性的统计的方式。统计预设时长内的最大电压值和/或最小电压值的方式有很多,包括但不限于本申请实施例所提出的内容。存储服务器存储了预设时长内的最大电压值和/或最小电压值之后,还可以在接收到其他设备的访问请求时,将预设时长内的最大电压值和/或最小电压值发送给其他设备查看。其他设备可通过待处理电源在预设时长内的最大电压值和/或最小电压值,判断出该待处理电源的电压变化情况是否正常。

与采集单元101相连的第一计算单元,用于接收并提取待处理电源的电流信号中的电流值,计算得到预设时长内的电流有效平均值,并将计算结果存储到存储服务器。

具体地,第一计算单元将采集单元101输出的待处理电源的电流信号的电流值接收并提取,根据预设时长内所提取到的所有的电流值,计算得到预设时长内的电流有效平均值。其中,计算预设时长内的电流有效平均值的方式,可以是按照预设的周期来周期性的计算每一个周期内的电流有效平均值,也可以是对某个特定时间段的电流有效平均值进行计算。可选地,存储服务器存储了预设时长内的电流有效平均值之后,还可以在接收到其他设备的访问请求时,将预设时长内的电流有效平均值发送给其他设备查看。其他设备可通过待处理电源在预设时长内的电流有效平均值,确定该待处理电源在预设时长内的电压情况。

与采集单元相连的第二计算单元,用于接收并提取电压信号中的电压值,计算得到预设时长内的电压有效平均值,并将计算结果存储到存储服务器。

具体地,第二计算单元将采集单元101输出的待处理电源的电压信号的电压值接收并提取,根据预设时长内所提取到的所有的电流值,计算得到预设时长内的电压有效平均值。其中,计算预设时长内的电压有效平均值的方式,可以是按照预设的周期来计算每一个周期内的电压有效平均值,也可以对某个特定时间段的电压有效平均值进行计算。可选地,存储服务器存储了预设时长内的电压有效平均值之后,还可以在接收到其他设备的访问请求时,将预设时长内的电压有效平均值发送给其他设备查看。其他设备可通过待处理电源在预设时长内的电压有效平均值,确定该待处理电源在预设时长内的电压情况。

可选地,在本申请一具体实施例中,处理单元102,还可以包括:

功耗计算单元,用于根据预设时长内的电流有效平均值和预设时长内的电流有效平均值,计算得到待处理电源在预设时长内的功耗,并将计算结果存储到存储服务器。

具体地,功耗计算单元接收第一计算单元发送的预设时长内的电流有效平均值以及第二计算单元发送的预设时长内的电压有效平均值,通过将电流有效平均值乘上电压有效平均值,得到预设时长内的功耗,然后将待处理电源在预设时长内的功耗存储到存储服务器中。需要说明的是,此处第一计算单元中的预设时长与第二计算单元中的预设时长相同。可选地,存储服务器存储了预设时长内的功耗之后,还可以在接收到其他设备的访问请求时,将预设时长内的功耗发送给其他设备查看。其他设备可通过待处理电源在预设时长内的功耗,确定该待处理电源在预设时长内的功耗情况。

可选地,若采集单元101采集的待处理电源的电源信号为电流信号,那么处理单元102中可以仅包括:上述实施例提及的第一电流统计单元和第一计算单元,即处理单元102可以不包含上述实施例中提及的第一电压统计单元和第二计算单元。可选地,若采集单元101采集的待处理电源的电源信号为电压信号,那么处理单元102中可以仅包括上述实施例提及的第一电压统计单元和第二计算单元,即处理单元102中不包含上述实施例提及的第一电流统计单元和第一计算单元。

可选地,在本申请一具体实施例中,处理单元102,还可以包括:第二电流统计单元和第二电压统计单元。

与采集单元101相连的第二电流统计单元,用于接收并提取电流信号中的电流值,统计得到目标电流值的持续时间、以及目标电流值的持续时间内包括的各个电流值,并将统计结果存储到存储服务器。其中,目标电流值为大于预设值的电流值。

第二电流统计单元接收并提取采集单元101中输出的待处理电源的电流信号中的电流值,统计待处理电源的电流信号中的大于预设值的电流值(即目标电流值),并且统计目标电流值的持续时间。目标电流值的持续时间指的是持续得到目标电流值的时间段。第二电流统计单元又将目标电流值的持续时间、以及目标电流值的持续时间内包括的各个电流值存储到存储服务器中。可选地,存储服务器存储了目标电流值的持续时间、以及目标电流值的持续时间内包括的各个电流值之后,还可以在接收到其他设备的访问请求时,将目标电流值的持续时间、以及目标电流值的持续时间内包括的各个电流值发送给其他设备查看。其他设备可通过目标电流值的持续时间、以及目标电流值的持续时间内包括的各个电流值,分析该待处理电源的电流信号的情况。

与采集单元101相连的第二电压统计单元,用于接收并提取电压信号中的电压值,统计得到目标电压值的持续时间、以及目标电压值的持续时间内包括的各个电压值,并将统计结果存储到所述存储服务器。其中,目标电压值为大于预设值的电压值。

第二电压统计单元接收并提取采集单元101中输出的待处理电源的电压信号中的电压值,统计待处理电源的电压信号中的大于预设值的电压值(即目标电流值),并且统计目标电压值的持续时间。目标电压值的持续时间指的是持续得到目标电压值的时间段。第二电压统计单元又将目标电压值的持续时间、以及目标电压值的持续时间内包括的各个电压值存储到存储服务器中。可选地,存储服务器存储了目标电压值的持续时间、以及目标电压值的持续时间内包括的各个电压值之后,还可以在接收到其他设备的访问请求时,将目标电压值的持续时间、以及目标电压值的持续时间内包括的各个电压值发送给其他设备查看。其他设备可通过目标电压值的持续时间、以及目标电压值的持续时间内包括的各个电压值,分析该待处理电源的电压信号的情况。

可选地,若采集单元101采集的待处理电源的电源信号为电流信号,那么处理单元102中还可以仅包括:上述实施例提及的第二电流统计单元,即处理单元102可以不包含上述实施例中提及的第二电压统计单元。可选地,若采集单元101采集的待处理电源的电源信号为电压信号,那么处理单元102中还可以仅包括上述实施例提及的第二电压统计单元,即处理单元102中可以不包含上述实施例提及的第二电流统计单元。

可选地,在本申请一具体实施例中,处理单元102,还可以包括:第一低通滤波器和第二低通滤波器。

与采集单元101相连的第一低通滤波器,用于筛选电流信号中频率满足第一预设要求的电流信号,并利用筛选后的电流信号计算得到热设计电流(thermaldesigncurrent,tdc),并存储tdc到存储服务器。

tdc指的是一定的散热环境下,可以持续的最大平均电流。如果系统在运行过程中,系统对应的电源的平均电流超过了散热的能力,电源的温度就会持续上升。因此,需要通过处理单元102中的第一低通滤波器计算得到tdc。具体地,第一低通滤波器提取采集单元101发送的待处理电源的电流信号中的电流值,然后筛选电流信号中频率满足第一预设要求的电流信号。其中,第一预设要求可以指的是特定的散热环境的要求,即通过第一低通滤波器筛选出电流信号中频率满足了特定的散热环境要求的电流信号,然后利用筛选后的电流信号计算得到特定的散热环境下的tdc,并将tdc存储到存储服务器中。可选地,存储服务器存储了tdc之后,还可以在接收到其他设备的访问请求时,将tdc发送给其他设备查看。

与采集单元101相连的第二低通滤波器,用于筛选电流信号中频率满足第二预设要求的电流信号,并利用筛选后的电流信号计算得到电气设计电流(electricaldesigncurrent,edc),并存储edc到存储服务器。

edc指的是电源进行设计的时候,电源可以提供的最大峰值电流。在系统运行过程中,可以通过edc来判断系统对应的电源的最大电流是否超过edc。具体地,第二低通滤波器提取采集单元101发送的待处理电源的电流信号中的电流值,然后筛选电流信号中频率满足第二预设要求的电流信号,然后利用筛选后的电流信号计算得到edc,并将edc存储到存储服务器中。可选地,存储服务器存储了edc之后,还可以在接收到其他设备的访问请求时,将edc发送给其他设备查看。

可选地,在本申请一具体实施例中,处理单元102还包括:第三计算单元和第四计算单元。

与采集单元101相连的第三计算单元,用于接收并提取电流信号中的电流值,计算提取到的每一个电流值和预设电流值的比例值,并将计算结果存储到存储服务器。

具体地,第三计算单元将采集单元101输出的待处理电源的电流信号的电流值接收并提取,针对提取到的么一个电流值,计算得电流值和预设电流值的比例值,并将每一个电流值和预设电流值的比例值存储到存储服务器。可选地,存储服务器存储了每一个电流值和预设电流值的比例值之后,还可以在接收到其他设备的访问请求时,将每一个电流值和预设电流值的比例值发送给其他设备查看。其他设备可通过查看每一个电流值和预设电流值的比例值,确定该待处理电源的电流情况。

与采集单元101相连的第四计算单元,用于接收并提取电压信号中的电压值,计算提取到的每一个电压值和预设电压值的比例值,并将计算结果存储到存储服务器。

具体地,第四计算单元将采集单元101输出的待处理电源的电压信号的电压值接收并提取,针对提取到的么一个电压值,计算得电压值和预设电压值的比例值,并将每一个电压值和预设电压值的比例值存储到存储服务器。可选地,存储服务器存储了每一个电压值和预设电压值的比例值之后,还可以在接收到其他设备的访问请求时,将每一个电压值和预设电压值的比例值发送给其他设备查看。其他设备可通过查看每一个电压值和预设电压值的比例值,确定该待处理电源的电压情况。

可选地,在本申请一具体实施例中,处理单元102可以将下述信息中的一种或多种通过传输接口向外接设备发送。

信息包括:电源信号被提取得到的电流值、电压值以及处理单元的每一个运算结果。传输接口包括:网口、通用串行总线usb的传输接口、以及两线式串行总线(inter-integratedcircuit,i2c)的传输接口。其中,处理单元102的运算结果可以是上述实施例中提到的预设时长内的最大电流值和/或最小电流值、预设时长内的最大电压值和/或最小电压值、目标电流值的持续时间、目标电流值的持续时间内包括的各个电流值、目标电压值的持续时间、目标电压值的持续时间内包括的各个电压值、tdc、edc、每一个电流值和预设电流值的比例值、每一个电压值和预设电压值的比例值中的一种或多种。

需要说明的是,处理单元102中可得到的、能够反映电源特性的运算结果有很多,包括但不限于上述实施例中提到的运算结果。还需要说明的是,处理单元102将信息中的运算结果通过传输接口向外接设备发送的方式有很多,例如可以是处理单元102在接收到外接设备发送的获取指令后,响应获取指令,然后将获取指令对应的运算结果传输接口向外界设备发送,处理单元102将信息中的运算结果通过传输接口向外接设备发送的方式包括但不限于本申请实施例所提出的内容。

举例说明,图4示出的处理单元中,采集单元所采集的电源信号包括电压信号和电流信号,处理单元提取采集单元中所采集的电压信号中的电压值和电流信号中的电流值,所采集的电压信号中的电压值和电流信号中的电流值在处理单元内部构成了数据流,处理单元通过控制总开关的通断,来控制是否将数据流中的电流值和电压值通过网口、通用串行总线usb的传输接口、i2c的传输接口等传输接口,传输至其他的外接设备。处理单元还通过控制电流模数转换(analogtodigitalconverter,adc)开关的通断,实现控制数据流中的电流值的流向。数据流中的电流值可通过电流adc开关传输至开关1、开关2、开关3以及开关4的位置。而开关1的通断可以实现控制是否统计预设时长内的最大电流值和/或最小电流值,开关2的通断可以控制是否统计目标电流值的持续时间和目标电流值的持续时间内包括的各个电流值,开关3的通断可以控制是否计算tdc和edc,开关4的通断则可以控制是否计算电流值和预设电流值的比例值……与电流adc开关相连的开关还可以有很多个,可以存在除图4实施例示出的其他的与电流adc开关相连的开关,来控制得到其他类型的运算结果。通过电流adc开关得到的多个运算结果最终可流到处理单元的内部数据总线中,通过与内部数据总线相连的网口、通用串行总线usb的传输接口、i2c的传输接口等传输接口,传输至其他的外接设备。

继续参阅图4,处理单元还通过控制电压模数转换(analogtodigitalconverter,adc)开关的通断,实现控制数据流中的电压值的流向。数据流中的电压值可通过电流adc开关传输至开关5、开关6、以及开关7的位置。而开关5的通断可以实现控制是否统计预设时长内的最大电压值和/或最小电压值,开关6的通断可以控制是否统计目标电压值的持续时间和目标电压值的持续时间内包括的各个电压值,开关8的通断可以控制是否计算电压值和预设电压值的比例值……与电压adc开关相连的开关还可以有很多个,可以存在除图4实施例示出的其他的与电压adc开关相连的开关,来控制得到其他类型的运算结果。通过电压adc开关得到的多个运算结果最终可流到处理单元的内部数据总线中,通过与内部数据总线相连的网口、通用串行总线usb的传输接口、i2c的传输接口等传输接口,传输至其他的外接设备。

本申请实施例提出的电源信号的处理系统中,采集单元选择被测试板中的一路电源作为待处理电源,采集待处理电源的电源信号,并输出。其中,被测试板包括多路电源。然后处理单元提取电源信号中的电流值和/或电压值,并对提取得到的电流值和/或电压值进行统计并运算,得到运算结果,存储运算结果到存储服务器。其中,处理单元采用现场可编程逻辑门阵列fpga构建得到。由于本申请实施例中处理单元不需要将电源信号中的电流值和/或电压值进行存储后再运算,因此本申请实施例中的电源信号的处理系统对存储空间的要求较低,可持续采集电源信号的时间也较长。

参阅图5,基于上述本申请实施例提出的电源信号的处理系统,本申请实施例还对应公开了一种电源信号的处理方法,应用于上述实施例提及的电源信号的处理系统,该电源信号的处理方法,包括以下步骤:

s501、采集单元选择被测试板中的一路电源作为待处理电源,采集待处理电源的电源信号,并输出。

s502、处理单元提取电源信号中的电流值和/或电压值,并对提取得到的电流值和/或电压值进行统计并运算,得到运算结果,存储运算结果到存储服务器。

其中,处理单元采用现场可编程逻辑门阵列fpga构建得到。

可选地,在本申请一具体实施例中,处理单元执行步骤s502的一种实施方式,包括:

处理单元接收并提取电流信号中的电流值,统计预设时长内的最大电流值和/或最小电流值,并将统计结果存储到存储服务器。

可选地,在本申请一具体实施例中,处理单元执行步骤s502的一种实施方式,包括:

接收并提取电压信号中的电压值,统计预设时长内的最大电压值和/或最小电压值,并将统计结果存储到所述存储服务器。

可选地,在本申请一具体实施例中,处理单元执行步骤s502的一种实施方式,包括:

接收并提取电流信号中的电流值,计算得到预设时长内的电流有效平均值,并将计算结果存储到存储服务器。

可选地,在本申请一具体实施例中,处理单元执行步骤s502的一种实施方式,包括:

接收并提取电压信号中的电压值,计算得到预设时长内的电压有效平均值,并将计算结果存储到存储服务器。

可选地,在本申请一具体实施例中,处理单元执行步骤s502的一种实施方式,包括:

接收并提取电流信号中的电流值,统计得到目标电流值的持续时间、以及目标电流值的持续时间内包括的各个电流值,并将统计结果存储到存储服务器。其中,目标电流值为大于预设值的电流值。

可选地,在本申请一具体实施例中,处理单元执行步骤s502的一种实施方式,包括:

接收并提取电压信号中的电压值,统计得到目标电压值的持续时间、以及目标电压值的持续时间内包括的各个电压值,并将统计结果存储到存储服务器。其中,目标电压值为大于预设值的电压值。

可选地,在本申请一具体实施例中,处理单元执行步骤s502的一种实施方式,包括:

筛选电流信号中频率满足第一预设要求的电流信号,并利用筛选后的电流信号计算得到热设计电流tdc,并存储tdc到存储服务器。

可选地,在本申请一具体实施例中,处理单元执行步骤s502的一种实施方式,包括:

筛选电流信号中频率满足第二预设要求的电流信号,并利用筛选后的电流信号计算得到电气设计电流edc,并存储edc到存储服务器。

可选地,在本申请一具体实施例中,处理单元执行步骤s502的一种实施方式,包括:

接收并提取电流信号中的电流值,计算提取到的每一个电流值和预设电流值的比例值,并将计算结果存储到存储服务器。

可选地,在本申请一具体实施例中,处理单元执行步骤s502的一种实施方式,包括:

接收并提取电压信号中的电压值,计算提取到的每一个电压值和预设电压值的比例值,并将计算结果存储到存储服务器。

可选地,在本申请一具体实施例中,处理单元将下述信息中的一种或多种通过传输接口向外接设备发送。

信息包括:电源信号被提取得到的电流值、电压值以及处理单元的每一个运算结果。传输接口包括:网口、通用串行总线usb的传输接口、以及两线式串行总线i2c的传输接口。

可选地,参阅图6,在本申请一具体实施例中,处理单元执行步骤s502之后,还包括:

s601、接收外接设备发送的获取指令。

其中,获取指令用于读取处理单元的运算结果。

s602、响应获取指令,将获取指令对应的运算结果通过传输接口向外接设备发送。

上述本申请实施例公开的电源信号的处理方法,与上述本申请实施例公开的电源信号的处理系统中的各个单元和子单元的具体的原理和执行过程相同,可参见上述本申请实施例公开的电源信号的处理系统中相应的部分,这里不再进行赘述。

本申请实施例提出的电源信号的处理方法中,采集单元选择被测试板中的一路电源作为待处理电源,采集待处理电源的电源信号,并输出。其中,被测试板包括多路电源。然后处理单元提取电源信号中的电流值和/或电压值,并对提取得到的电流值和/或电压值进行统计并运算,得到运算结果,存储运算结果到存储服务器。其中,处理单元采用现场可编程逻辑门阵列fpga构建得到。由于本申请实施例中处理单元不需要将电源信号中的电流值和/或电压值进行存储后再运算,因此本申请实施例中的电源信号的处理方法对存储空间的要求较低,可持续采集电源信号的时间也较长。

专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

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

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1