[发明专利]一种采样滤波电流值的计算方法及其系统有效
申请号: | 201710293414.1 | 申请日: | 2017-04-28 |
公开(公告)号: | CN107016217B | 公开(公告)日: | 2020-08-04 |
发明(设计)人: | 王华轶;张炳杰;蔡健太 | 申请(专利权)人: | 茂硕电源科技股份有限公司 |
主分类号: | G06F30/20 | 分类号: | G06F30/20 |
代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 林燕云 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 采样 滤波 电流 计算方法 及其 系统 | ||
1.一种采样电流滤波值的计算方法,其特征在于,所述方法包括:
获取原始电流值;
判断是否有初始均值;
若没有初始均值,则对原始电流值进行累计处理,获取电流滤波值,且以电流滤波值作为初始均值;
若有初始均值,则对初始均值进行处理,获取新初始均值,根据新初始均值和原始电流值计算电流滤波值;
获取原始电流值的步骤,包括以下具体步骤:
判断是否达到预计的时间;
若不是,则继续等待,返回所述判断是否达到预计的时间步骤;
若是,则获取采样电流;
对所述采样电流进行AD转换,获取原始电流值;
将所述原始电流值存储于数组内;
若没有初始均值,对原始电流值进行累计处理,获取电流滤波值,且以电流滤波值作为初始均值的步骤,包括以下具体步骤:
对所述数组内的原始电流值进行累加,获取累加值;
判断累加的原始电流值的个数是否达到32个;
若累加的原始电流值的个数未达到32个,则返回对所述数组内的原始电流值进行累加的步骤;
若累加的原始电流值的个数达到32个,则将累加值右移五位,获取电流滤波值,并以电流滤波值作为初始均值;
电流滤波值与原始均值的关系为:电流滤波值的二进制数值为原始均值的二进制数值的1/32。
2.根据权利要求1所述的一种采样电流滤波值的计算方法,其特征在于,若有初始均值,对初始均值进行处理,获取新初始均值,根据新初始均值和原始电流值计算电流滤波值的步骤,包括以下具体步骤:
利用初始均值减去数组内的第一个数,获取新初始均值;
将新初始值与原始电流值相加,获取叠加值;
对所述叠加值右移五位,获取电流滤波值。
3.一种采样电流滤波值的计算系统,其特征在于,包括原始电流值获取单元、判断单元、无初始均值处理单元以及有初始均值处理单元;
所述原始电流值获取单元,用于获取原始电流值;
所述判断单元,用于判断是否有初始均值;
所述无初始均值处理单元,用于若没有初始均值,则对原始电流值进行累计处理,获取电流滤波值,且以电流滤波值作为初始均值;
所述有初始均值处理单元,用于若有初始均值,则对初始均值进行处理,获取新初始均值,根据新初始均值和原始电流值计算电流滤波值;
所述原始电流值获取单元包括时间判断模块、等待处理模块、电流获取模块、转换模块以及存储模块;
所述时间判断模块,用于判断是否达到预计的时间;
所述等待处理模块,用于若不是,则继续等待,返回所述判断是否达到预计的时间;
所述电流获取模块,用于若是,则获取采样电流;
所述转换模块,对所述采样电流进行AD转换,获取原始电流值;
所述存储模块,将所述原始电流值存储于数组内;
所述无初始均值处理单元包括累加值获取模块、个数判断模块以及累加值右移模块;
所述累加值获取模块,用于对所述数组内的原始电流值进行累加,获取累加值;
所述个数判断模块,用于判断累加的原始电流值的个数是否达到32个;
所述累加值右移模块,用于若累加的原始电流值的个数达到32个,则将累加值右移五位,获取电流滤波值,并以电流滤波值作为初始均值。
4.根据权利要求3所述的一种采样电流滤波值的计算系统,其特征在于,所述有初始均值处理单元包括新初始均值获取模块、叠加值获取模块以及叠加值右移模块;
所述新初始均值获取模块,用于利用初始均值减去数组内的第一个数,获取新初始均值;
所述叠加值获取模块,用于将新初始值与原始电流值相加,获取叠加值;
所述叠加值右移模块,用于对所述叠加值右移五位,获取电流滤波值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于茂硕电源科技股份有限公司,未经茂硕电源科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710293414.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:三维造型物的制造方法以及三维造型物的制造装置
- 下一篇:一种切管器结构