完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
假设从8位AD中读取数据(若是更高位的AD,可将数据类型定义为int) 子程序为get_ad()
能有效克服因偶然因素引起的脉冲干扰。
无法抑制那种周期性的干扰,且平滑度差。
能有效克服因偶然因素引起的波动干扰; 对温度、液位等变化缓慢的被测参数有良好的滤波效果。
对流量,速度等快速变化的参数不宜。
连续取N个采样值进行算术平均运算。
试用于对一般具有随机干扰的信号进行滤波。 这种信号的特点是有一个平均值,信号在某一数值范围附近上下波动。
对于测量速度较慢或要求数据计算较快的实时控制不适用
把连续N个采样值看成一个队列,队列长度固定为N; 每次采样到一个新数据放入队尾,并扔掉队首的一次数据。把队列中的N各数据进行平均运算,即获得新的滤波结果
对周期性干扰有良好的抑制作用,平滑度高; 适用于高频振荡的系统。
灵敏度低; 对偶然出现的脉冲性干扰的抑制作用较差,不适于脉冲干扰较严重的场合 不适合用于开关电源电路。
采一组队列去掉最大值和最小值
融合了两种滤波的优点。对于偶然出现的脉冲性干扰,可消除有其引起的采样值偏差。 对周期干扰有良好的抑制作用,平滑度高,适于高频振荡的系统。
测量速度慢。
融合了两种滤波法的优点; 对于偶然出现的脉冲性干扰,可消除有其引起的采样值偏差。
比较浪费RAM。
对周期性干扰具有良好的抑制作用; 适用于波动频率较高的场合。
相位滞后,灵敏度低; 滞后程度取决于a值大小; 不能消除滤波频率高于采样频率1/2的干扰信号。
是对递推平均滤波法的改进,即不同时刻的数据加以不同的权; 通常是,越接近现时刻的数据,权取得越大。 给予新采样值的权系数越大,则灵敏度越高,但信号平滑度越低。
适用于有较大纯滞后时间常数的对象,和采样周期较短的系统。
对于纯滞后时间常数较小、采样周期较长、变化缓慢的信号; 不能迅速反应系统当前所受干扰的严重程度,滤波效果差。
发布
AI模型部署边缘设备的奇妙之旅:边缘端设备的局域网视频流传输方案
1344 浏览 0 评论
AI模型部署边缘设备的奇妙之旅:目标检测模型
1433 浏览 0 评论
AI模型部署边缘设备的奇妙之旅:如何在边缘端部署OpenCV
6406 浏览 0 评论
tms320280021 adc采样波形,为什么adc采样频率上来波形就不好了?
1837 浏览 0 评论
基于米尔全志T527开发板的OpenCV进行手势识别方案
2999 浏览 0 评论
【新品试用】英飞凌PSoC 6 RTT开发板试用活动
77138 浏览 21 评论
电子发烧友网
电子发烧友论坛
查看 »
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-13 02:21 , Processed in 0.777878 second(s), Total 33, Slave 27 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com