[PIC®/AVR®/dsPIC®产品] 单片机ADC采样中常用的数字滤波算法你知多少?

[复制链接]
2222|98
forgot 发表于 2026-5-26 09:31 | 显示全部楼层
加权递推平均滤波原理:在滑动平均基础上,对不同的数据赋予不同的权重(新值权重大,旧值权重小)。
forgot 发表于 2026-5-26 09:31 | 显示全部楼层
一阶低通滤波原理:一阶数字低通滤波器,相当于一个RC电路的数字实现。
灰色与青 发表于 2026-6-2 16:16 | 显示全部楼层
单片机 ADC 采样常用数字滤波:算术平均滤随机噪声,中位平均剔除脉冲干扰,滑动平均适配连续采样,限幅滤波抑制突变尖峰,一阶滞后滤波平滑缓变信号。按需组合可兼顾响应速度与稳定性,适配工业、传感等不同采样场景,资源占用低、易实现。
笨蛋无需搭理 发表于 2026-6-9 08:27 | 显示全部楼层
指数加权移动平均滤波听起来很高级,它在处理动态变化信号时表现如何?能否具体讲讲?
波尔街道的松柏 发表于 2026-6-9 15:27 | 显示全部楼层
常用五种 ADC 数字滤波:算术平均滤波取多次采样均值;滑动平均滚动更新采样队列;中位值滤波剔除极值;限幅滤波限制单次采样跳变;一阶滞后滤波靠系数平滑波动。小幅噪声用中位 + 平均组合,高频突变选用限幅滤波,兼顾采样速度与平稳度。
c17 发表于 2026-6-9 22:35 | 显示全部楼层
梳理得很清晰!各类数字滤波各有侧重:简单噪声用平均类滤波,脉冲干扰优先中值滤波,按频率做信号分离选 FIR/IIR,复杂控制场景搭配卡尔曼滤波。选型核心就是结合噪声类型、算力和实时性要求,很多项目也会组合多种算法来达到最佳效果。
花开了相爱吧 发表于 2026-6-10 15:22 | 显示全部楼层
单片机 ADC 常用数字滤波:均值滤波取多次采样平均,简单降噪;中值滤波剔除极值,抗脉冲干扰;滑动平均滤波连续递推均值,响应平稳;限幅滤波限制单次跳变,防尖峰。还有一阶滞后滤波,柔化波形、抑制高频噪声,适配不同干扰场景。
花开了相爱吧 发表于 2026-6-11 15:23 | 显示全部楼层
单片机 ADC 常用数字滤波:限幅滤波抑制突发尖峰干扰;中值滤波剔除偶然异常值;算术平均滤波平滑噪声;滑动平均滤波兼顾平稳与实时性;一阶 RC 滤波弱化高频波动。算法实现简单、资源占用低,适配各类嵌入式采样场景。
波尔街道的松柏 发表于 2026-6-12 15:29 | 显示全部楼层
常用限幅、中位值、算术平均、滑动平均、一阶滞后滤波。限幅剔除突变毛刺,中位滤除偶发尖峰,多次平均削弱白噪声;滑动平均实时性更优,一阶滞后平滑低频抖动。工程常组合使用,兼顾采样速度与数据平稳,适配 ADC 不同噪声场景。
与人间浪漫 发表于 2026-6-13 16:10 | 显示全部楼层
单片机 ADC 常用数字滤波:均值滤波简单降噪;中值滤波滤除尖峰干扰;滑动平均滤波兼顾平稳与响应;限幅滤波剔除突变值;还有加权平均、一阶滞后滤波。算法运算量低、适配 8 位 MCU,可单独或组合使用,低成本提升采样稳定性。
波尔街道的松柏 发表于 2026-6-14 15:34 | 显示全部楼层
常用限幅、中位值、算术平均、滑动平均、一阶滞后滤波。限幅滤突发尖峰,中位剔除异常采样;多次平均抑制随机噪声,滑动平均兼顾实时性;一阶滞后平滑小幅波动。项目多组合搭配,低成本提升 ADC 采样稳定性。
波尔街道的松柏 发表于 2026-6-15 15:34 | 显示全部楼层
常用限幅、中位、算术平均、滑动平均、一阶滞后滤波。限幅剔除瞬间干扰,中位去掉奇异值;多次平均削弱随机噪声,滑动平均刷新快、实时性好;一阶滤波平缓小幅抖动。实际工程多组合使用,低成本优化 ADC 采样精度。
雾都浪漫 发表于 2026-6-17 16:30 | 显示全部楼层
常用数字滤波有:均值滤波、中值滤波、滑动平均、限幅滤波。还有中位值平均、一阶滞后滤波、加权滤波。算法运算量低,适配单片机资源,可滤除尖峰干扰与随机噪声,按需选用,兼顾采样响应速度与数据平稳性。
波尔街道的松柏 发表于 2026-6-21 15:40 | 显示全部楼层
常用限幅、中位值、算术平均、滑动平均、一阶滞后滤波。限幅滤瞬时尖峰干扰,中位剔除跳变异常值;均值滤波抑制随机白噪,滑动平均兼顾实时性;一阶滤波平缓小幅抖动。工程常两两组合,低成本优化 ADC 采样精度。
雾都浪漫 发表于 2026-6-22 16:32 | 显示全部楼层
单片机常用 ADC 数字滤波:限幅滤波剔除突发尖峰干扰,中值滤波滤除脉冲噪声,算术均值、滑动平均平滑波动。一阶低通滤波抑制高频杂波,中位值平均结合两者优势。这类算法运算简单、占用资源少,可按需取舍响应速度与滤波效果。
zhuomuniao110 发表于 2026-6-24 10:08 | 显示全部楼层
ADC 采集电压、电流、温度等模拟量时,会受电源干扰、电机、开关、导线耦合产生毛刺噪声,数字滤波在单片机内纯软件运算,无需额外硬件,是嵌入式标配
蝶弄美人簪 发表于 2026-6-27 14:22 | 显示全部楼层
常用五种轻量化滤波:一阶 RC 滤波、中位值滤波、算术平均、滑动平均、限幅滤波。限幅剔除突发尖峰,中位值滤脉冲干扰,滑动平均平滑小幅噪声;一阶 RC 计算量极小适配 8 位单片机,按需组合混用,兼顾运算开销与采样平稳度。
一点点晚风 发表于 2026-6-27 15:36 | 显示全部楼层
常用一阶滞后滤波、算术平均、中位值、去极值平均滤波。中位剔除偶然尖峰干扰,均值平滑随机噪声,一阶滤波抑制工频波动;去极值平均剔除高低异常值后再平均,兼顾响应与稳定性,代码简洁,适配单片机资源有限的 ADC 采集场景。
jiekou001 发表于 2026-6-27 16:03 | 显示全部楼层
ADC 采样受电源纹波、电机干扰、工频 50/60Hz、接触抖动等影响,原始数据波动大,数字滤波无需额外硬件,仅软件运算,是嵌入式标配。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
0