[技术问答] FOC 风机驱动,低速区间电流采样波动大,软件滤波算法推荐

[复制链接]
627|82
ClarkLLOTP 发表于 2026-9-12 12:55 | 显示全部楼层
低速波动大,先试IIR滤波,调整截止频率和滤波系数。
IntelCore 发表于 2026-9-15 12:21 | 显示全部楼层
算法不复杂,能有效降低风机低速噪声,且不会造成太大相位差。
将爱藏于深海 发表于 2026-9-16 10:15 | 显示全部楼层
二阶IIR低通滤波器用过吗?截止频率设到1kHz左右,相位延迟比FIR小,适合电流环。
哪吒哪吒 发表于 2026-9-17 09:45 | 显示全部楼层
在一阶惯性环节基础上,加层平滑处理可减少噪声干扰,提升信号质量。
波尔街道的松柏 发表于 2026-9-17 13:27 | 显示全部楼层
FOC 风机低速电流采样波动,优先一阶 IIR 低通搭配滑动平均,算力开销小,抑制高频噪声。噪声复杂可选用卡尔曼或二阶巴特沃斯滤波,兼顾平滑与动态响应。建议前置限幅滤波剔除尖峰,配合 ADC 过采样。需平衡滤波延迟与电流环响应,避免过度滤波造成低速控制滞后。
鹿鼎计 发表于 2026-9-20 10:18 | 显示全部楼层
低通滤波就像一个网,只让低频信号(想象成小石头)通过,而高频噪声(想象成小沙子)则被挡在外。
zephyr9 发表于 2026-9-22 20:29 | 显示全部楼层
算法容易做,能有效降低风机低速时开关噪声,且不造成太多相位延迟。
Moon月 发表于 2026-9-25 07:25 | 显示全部楼层
低通滤波就像一块海绵,只吸走水中的小波浪,大波浪(高频噪声)被挡在外面。
Moon月 发表于 2026-9-25 16:17 | 显示全部楼层
滤波过度导致电流环稳定度下降,造成低速运行时振荡或啸叫现象。
蚊子的噩梦 发表于 2026-9-27 15:13 | 显示全部楼层
我遇到过类似问题,最后用了一阶低通滤波+自适应截止频率,转速越低截止频率设得越低,效果还行。
野玫瑰 发表于 2026-9-28 09:21 | 显示全部楼层
FOC 风机低速电流采样波动优先滑动平均滤波,取 4~8 点窗口,运算量小;可搭配一阶低通 IIR,抑制高频噪声。需注意滤波延迟不能过大,避免电流环相位滞后导致低速抖动。若噪声为周期性,可采用均值 + 限幅滤波剔除尖峰。配合采样点对齐,减少 PWM 开关噪声干扰
线稿xg 发表于 2026-10-9 18:47 | 显示全部楼层
这个算法方便使用,能减少风机低速时的噪音,而且不会引起太大的时间差。
星辰大海不退缩 发表于 2026-10-10 02:12 | 显示全部楼层
低速段反电动势小、采样信噪比低,建议PWM中心对齐采样并做多次过采样平均,配合一阶IIR或卡尔曼滤波,滤波器带宽随转速动态调整,可明显抑制电流波动。
小夏天的大西瓜 发表于 2026-10-11 05:31 | 显示全部楼层
低速采样波动建议用多次平均加一阶低通,采样点对齐PWM中心,效果会好很多。
物联万物互联 发表于 2026-10-11 14:51 | 显示全部楼层
对电机不转动时测量,调整AD转换的基准点,以减少电压漂移影响。
小夏天的大西瓜 发表于 2026-10-11 20:24 | 显示全部楼层
低速区间电流波动建议用同步采样加低通滤波,PWM中心对齐采样能明显改善,感谢分享。
樱花树维纳斯 发表于 2026-10-16 15:41 | 显示全部楼层
FOC 风机低速电流采样波动优先选滑动平均滤波,搭配一阶低通滤波。滑动平均抑制随机尖峰,一阶低通平滑高频噪声;注意窗口不宜过大,避免相位滞后影响低速电流环稳定性。可增加限幅剔除异常采样值,配合 ADC 多次采样取中值,兼顾降噪与实时性,提升低速转矩平稳性。
穷得掉渣大侠 发表于 2026-10-18 06:36 | 显示全部楼层
软件的话试试滑动平均滤波配合中值滤波,窗口设3-5个点,计算量小效果还行,别用太复杂的避免相位滞后。
梦境漫游者 发表于 2026-10-18 13:24 | 显示全部楼层
低速电流波动大,建议采用卡尔曼滤波,它平衡噪声抑制和响应速度。记得调整参数,适应不同转速。
dreamCar 发表于 2026-10-24 13:14 | 显示全部楼层
使用一阶IIR低通滤波器结合滑动平均和过采样,可改善信号平滑度和抗噪能力。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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