【技术实现步骤摘要】
增加电子秤抗干扰效果的滤波方法
本专利技术涉及一种增加电子秤抗干扰效果的滤波方法,用于提高电子秤的抗干扰能力。
技术介绍
在电子秤的应用中,其供电电源容易受到附件电网中大功率充电器的开关电源产生的有规律的脉冲的干扰(一般是正负双向的脉冲,如电动车充电器等),该干扰脉冲信号很可能附加到电子秤的称重传感器输出的模拟信号上面,导致转换的数字数据与实际不相符,影响电子秤的准确性。
技术实现思路
本专利技术提供一种增加电子秤抗干扰效果的滤波方法及系统,以解决现有技术存在的上述问题。本专利技术的技术方案是:一种增加电子秤抗干扰效果的滤波方法,其特征在于,包括以下步骤:(1)采集模数转换输出的原始数据后,将得到第一个原始数据临时记录在tmp中;将得到的第二个原始数据与tmp中的第一个原始数据求和后放到buf1中;(2)对buf1中的数据进行第一级滤波:第一级滤波为差值滤波,具体的滤波方法是:第一次进入buf1的数据如果大于预设的第一级滤波差值,则使用该数据值填充所有buf1;如果不是第一次进入buf1的数据或者进入buf1的数据的值小于第一级滤波差值,则认为第一级滤波稳定,并进行相应的标识,实行先进先出的方式填充buf1;对buf1中的4个数据每两个数据均值滤波,得到的两个数据求和后放到buf2中;(3)对buf2中的数据进行第二级滤波:Buf2的长度是8,能够存储8个buf1输出的和,对buf2中的数据进行第二级滤波,滤波方法是:第一次进入buf2的数据如果大于第二级滤波差值, ...
【技术保护点】
1.一种增加电子秤抗干扰效果的滤波方法,其特征在于,包括以下步骤:/n(1)采集模数转换输出的原始数据后,将得到第一个原始数据临时记录在tmp中;将得到的第二个原始数据与tmp中的第一个原始数据求和后放到buf1中;/n(2)对buf1中的数据进行第一级滤波:第一级滤波为差值滤波,具体的滤波方法是:第一次进入buf1的数据如果大于预设的第一级滤波差值,则使用该数据值填充所有buf1;如果不是第一次进入buf1的数据或者进入buf1的数据的值小于第一级滤波差值,则认为第一级滤波稳定,并进行相应的标识,实行先进先出的方式填充buf1;对buf1中的4个数据每两个数据均值滤波,得到的两个数据求和后放到buf2中;/n(3)对buf2中的数据进行第二级滤波:Buf2的长度是8,能够存储8个buf1输出的和,对buf2中的数据进行第二级滤波,滤波方法是:第一次进入buf2的数据如果大于第二级滤波差值,则使用该值填充buf2所有缓存,如果不是第一次进入buf2的数据或者进入buf2的数据的值小于第二级滤波差值,标识第二级滤波稳定,则实行先进先出的方式填充buf2;/n(4)对buf2中的数据进行第 ...
【技术特征摘要】
1.一种增加电子秤抗干扰效果的滤波方法,其特征在于,包括以下步骤:
(1)采集模数转换输出的原始数据后,将得到第一个原始数据临时记录在tmp中;将得到的第二个原始数据与tmp中的第一个原始数据求和后放到buf1中;
(2)对buf1中的数据进行第一级滤波:第一级滤波为差值滤波,具体的滤波方法是:第一次进入buf1的数据如果大于预设的第一级滤波差值,则使用该数据值填充所有buf1;如果不是第一次进入buf1的数据或者进入buf1的数据的值小于第一级滤波差值,则认为第一级滤波稳定,并进行相应的标识,实行先进先出的方式填充buf1;对buf1中的4个数据每两个数据均值滤波,得到的两个数据求和后放到buf2中;
(3)对buf2中的数据进行第二级滤波:Buf2的长度是8,能够存储8个buf1输出的和,对buf2中的数据进行第二级滤波,滤波方法是:第一次进入buf2的数据如果大于第二级滤波差值,则使用该值填充buf2所有缓存,如果不是第一次进入buf2的数据或者进入buf2的数...
【专利技术属性】
技术研发人员:李平,
申请(专利权)人:青岛英泰软件技术有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。