采样值处理方法、装置、电源模块及存储介质制造方法及图纸

技术编号:38387299 阅读:8 留言:0更新日期:2023-08-05 17:42
本发明专利技术适用于电源模块技术领域,提供了一种采样值处理方法、装置、电源模块及存储介质,该方法包括:预先注册各个类型采样信号的常规处理相关信息到预设的第一缓存区,对于各个类型采样信号中的闭环控制所需的采样信号,预先注册其中断滤波处理相关信息到预设的第二缓存区;遍历第二缓存区,根据第二缓存区中每个采样信号的中断滤波处理相关信息,获取对应的原始采样值并进行中断滤波处理;遍历第一缓存区,根据第一缓存区中每个采样信号的常规处理相关信息,获取对应的原始采样值或第二缓存区中经过中断滤波处理后的对应采样值,并对获取的采样值进行常规处理,得到电源模块的最终采样值。本发明专利技术能够实现对电源模块的多个采样值进行有序处理。进行有序处理。进行有序处理。

【技术实现步骤摘要】
采样值处理方法、装置、电源模块及存储介质


[0001]本专利技术属于电源模块
,尤其涉及一种采样值处理方法、装置、电源模块及存储介质。

技术介绍

[0002]无论是车载电源、军品电源还是新能源电源模块,均可能存在多个采样信号,有的采样信号除了用来显示给客户外,还要参与闭环控制,例如输出电压、输出电流。有的采样信号,不需要参与闭环,可能需要参与客户显示或者进行故障保护或者其他控制功能,例如输入电压、输入电流、温度。
[0003]可知,对于不同类型的采样信号,处理流程和方法各不相同,如何对多个采样信号的采样值进行有序处理,互不干扰,是亟需解决的问题。

技术实现思路

[0004]有鉴于此,本专利技术实施例提供了一种采样值处理方法、装置、电源模块及存储介质,以对电源模块的多个采样值进行有序处理。
[0005]本专利技术实施例的第一方面提供了一种采样值处理方法,包括:
[0006]预先注册各个类型采样信号的常规处理相关信息到预设的第一缓存区,以及对于各个类型采样信号中的闭环控制所需的采样信号,预先注册其中断滤波处理相关信息到预设的第二缓存区;
[0007]遍历第二缓存区,根据第二缓存区中每个采样信号的中断滤波处理相关信息,获取对应的原始采样值并进行中断滤波处理;
[0008]遍历第一缓存区,根据第一缓存区中每个采样信号的常规处理相关信息,获取对应的原始采样值或第二缓存区中经过中断滤波处理后的对应采样值,并对获取的采样值进行常规处理,得到电源模块的最终采样值。
>[0009]结合第一方面,在第一方面的一种可能的实现方式中,中断滤波处理相关信息包括用于存储原始采样值的寄存器的寄存器编号、滤波配置信息和中断滤波结果变量;
[0010]根据第二缓存区中每个采样信号的中断滤波处理相关信息,获取对应的原始采样值并进行中断滤波处理,包括:
[0011]从寄存器编号对应的寄存器中获取原始采样值;
[0012]根据滤波配置信息对原始采样值进行滤波处理;
[0013]根据滤波处理后的采样值更新中断滤波结果变量。
[0014]结合第一方面,在第一方面的一种可能的实现方式中,常规处理相关信息包括用于存储原始采样值的寄存器的寄存器编号;
[0015]根据第一缓存区中每个采样信号的常规处理相关信息,获取对应的原始采样值或第二缓存区中经过中断滤波处理后的对应采样值,包括:
[0016]对于第一缓存区中每个采样信号的寄存器编号,若第二缓存区中不存在相同的寄
存器编号,则从寄存器编号对应的寄存器中获取原始采样值;
[0017]对于第一缓存区中每个采样信号的寄存器编号,若第二缓存区中存在相同的寄存器编号,则获取第二缓存区中经过中断滤波处理后的对应采样值。
[0018]结合第一方面,在第一方面的一种可能的实现方式中,常规处理相关信息还包括常规处理结果变量和以下的至少一项:转换函数、换算倍数、滤波配置信息、偏移量、分辨率和校准配置信息;
[0019]对获取的采样值进行常规处理,包括:
[0020]通过转换函数、换算倍数、滤波配置信息、偏移量、分辨率和校准配置信息中的至少一项对获取的采样值进行计算;
[0021]根据计算的结果更新常规处理结果变量。
[0022]结合第一方面,在第一方面的一种可能的实现方式中,滤波配置信息包括滤波次数、滤波函数、滤波计数值、滤波累计值、上次滤波结果。
[0023]结合第一方面,在第一方面的一种可能的实现方式中,各个类型采样信号包括输入电压、输入电流、输出电压、输出电流、温度。
[0024]结合第一方面,在第一方面的一种可能的实现方式中,第一缓存区和第二缓存区均为定时遍历,第二缓存区的遍历频率大于第一缓存区。
[0025]本专利技术实施例的第二方面提供了一种采样值处理装置,包括:
[0026]注册模块,用于预先注册各个类型采样信号的常规处理相关信息到预设的第一缓存区,以及对于各个类型采样信号中的闭环控制所需的采样信号,预先注册其中断滤波处理相关信息到预设的第二缓存区;
[0027]第一遍历模块,用于遍历第二缓存区,根据第二缓存区中每个采样信号的中断滤波处理相关信息,获取对应的原始采样值并进行中断滤波处理;
[0028]第二遍历模块,用于遍历第一缓存区,根据第一缓存区中每个采样信号的常规处理相关信息,获取对应的原始采样值或第二缓存区中经过中断滤波处理后的对应采样值,并对获取的采样值进行常规处理,得到电源模块的最终采样值。
[0029]本专利技术实施例的第三方面提供了一种电源模块,包括电子设备,电子设备包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现如上述第一方面或者第一方面的任意一种可能的实现方式中的采样值处理方法的步骤。
[0030]本专利技术实施例的第四方面提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现如上述第一方面或者第一方面的任意一种可能的实现方式中的采样值处理方法的步骤。
[0031]本专利技术实施例与现有技术相比存在的有益效果是:
[0032]本专利技术实施例通过开辟第一缓存区和第二缓存区,第一缓存区注册各个类型采样信号的常规处理相关信息,进行采样值到实际值的转换、滤波处理、校准处理等常规处理。第二缓存区存储参与闭环控制的采样信号的中断滤波处理相关信息,该类采样信号需要比不参与闭环控制的采样信号进行更频繁的滤波。通过遍历两个缓存区,能够对参与闭环控制的采样信号进行中断滤波,以及对各个类型采样信号进行常规处理,统一了处理方法,使多个采样信号的处理过程有序进行,互不干扰,减少了代码间的耦合,增强了代码复用性。
附图说明
[0033]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0034]图1是本专利技术实施例提供的采样值处理方法的流程示意图;
[0035]图2是本专利技术实施例提供的采样信息注册的示意图;
[0036]图3是本专利技术实施例提供的结构体内容的示意图;
[0037]图4是本专利技术实施例提供的采样值处理过程的示意图;
[0038]图5是本专利技术实施例提供的采样值处理装置的示意图;
[0039]图6是本专利技术实施例提供的电子设备的示意图。
具体实施方式
[0040]以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本专利技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本专利技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本专利技术的描述。
[0041]为了说本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种采样值处理方法,其特征在于,包括:预先注册各个类型采样信号的常规处理相关信息到预设的第一缓存区,以及对于各个类型采样信号中的闭环控制所需的采样信号,预先注册其中断滤波处理相关信息到预设的第二缓存区;遍历第二缓存区,根据第二缓存区中每个采样信号的中断滤波处理相关信息,获取对应的原始采样值并进行中断滤波处理;遍历第一缓存区,根据第一缓存区中每个采样信号的常规处理相关信息,获取对应的原始采样值或第二缓存区中经过中断滤波处理后的对应采样值,并对获取的采样值进行常规处理,得到电源模块的最终采样值。2.如权利要求1所述的采样值处理方法,其特征在于,所述中断滤波处理相关信息包括用于存储原始采样值的寄存器的寄存器编号、滤波配置信息和中断滤波结果变量;根据第二缓存区中每个采样信号的中断滤波处理相关信息,获取对应的原始采样值并进行中断滤波处理,包括:从寄存器编号对应的寄存器中获取原始采样值;根据滤波配置信息对原始采样值进行滤波处理;根据滤波处理后的采样值,更新中断滤波结果变量。3.如权利要求2所述的采样值处理方法,其特征在于,所述常规处理相关信息包括用于存储原始采样值的寄存器的寄存器编号;根据第一缓存区中每个采样信号的常规处理相关信息,获取对应的原始采样值或第二缓存区中经过中断滤波处理后的对应采样值,包括:对于第一缓存区中每个采样信号的寄存器编号,若第二缓存区中不存在相同的寄存器编号,则从寄存器编号对应的寄存器中获取原始采样值;对于第一缓存区中每个采样信号的寄存器编号,若第二缓存区中存在相同的寄存器编号,则获取第二缓存区中经过中断滤波处理后的对应采样值。4.如权利要求3所述的采样值处理方法,其特征在于,所述常规处理相关信息还包括常规处理结果变量和以下的至少一项:转换函数、换算倍数、滤波配置信息、偏移量、分辨率和校准配置信息;对获...

【专利技术属性】
技术研发人员:马群张浩张逾良徐卫东李睿宋鑫张龙张明辉
申请(专利权)人:石家庄通合电子科技股份有限公司
类型:发明
国别省市:

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

1