常见问题
为什么PWM占空比和流量之间的对应关系不线性?如何解决?
问题背景
在泵的流量控制应用中,很多工程师最初会尝试建立“PWM占空比 → 流量”的直接映射表,并期望在不同泵或不同工况下获得线性、可重复的流量输出。然而实际测试往往发现:流量随占空比的变化呈现明显非线性,且更换同型号泵或改变出口压力后,同一占空比对应的流量差异巨大。
为什么PWM占空比与流量之间的对应关系不线性?
1. 根本原因:流量与转速成正比,而PWM占空比并不与转速成正比
流量与转速的关系(针对容积泵/离心泵)
容积泵:流量=转速*单次排空容积
离心泵:流量和转速一次平方成正比
→ 两者具有良好的线性度和重复性。PWM占空比与转速的关系
PWM调节的是电机的平均电压,但电机转速受反电动势、绕组电阻、电刷压降、死区时间、负载转矩等多重非线性因素影响。相同占空比下,转速会随泵出口压力(负载)变化而显著漂移。
2. 非线性/不可重复的具体来源
| 因素 | 影响 |
|---|---|
| 电机电气/机械特性 | 占空比与平均电压并非严格线性(考虑开关死区、管压降);电磁转矩与电压的关系非线性。 |
| 负载变化 | 泵的扬程/背压改变时,电机负载转矩随之改变,相同占空比下稳态转速会发生偏移。 |
| 个体差异 | 同型号电机的磁钢强度、绕组电阻、摩擦转矩、轴承阻尼等存在批次散差。开环占空比控制下,不同泵的转速可能相差10%~20%,导致流量不一致。 |
| 温度与老化 | 绕组电阻随温度变化,永磁体磁场随温度/老化改变,进一步破坏占空比-转速的固定映射。 |
3. 结论
“PWM占空比 → 流量”的直接映射没有物理基础,无法用于精确或可重复的流量控制。
如何解决?—— 建立转速闭环控制系统
核心思路
放弃直接控制PWM占空比,改为控制目标转速。利用电机自带的FG(频率发生)转速反馈信号,构建闭环控制系统,使实际转速等于目标转速。此时PWM占空比由PID等控制算法动态计算,自动补偿负载变化和个体差异。
实施步骤
获取FG信号
确认电机或泵模组提供FG输出(通常为方波,频率与转速成正比)。若无FG,可考虑增加霍尔传感器或反电动势检测。建立转速闭环
设定点:SpeedTarget 控制目标转速
反馈量:SpeedActual 实际电机转速(由FG脉冲周期测量得到)
控制器:数字PID(位置式或增量式均可)
输出量:PWM占空比(动态调节,范围受硬件限制)
校准“转速-流量”系数
在某一稳定工况(如额定压力)下,实测几个转速点对应的流量,拟合得到线性系数。同型号不同个体可共用该系数,因为流量-转速线性度好、重复性高。多泵一致性处理
多台泵共用同一套软件控制逻辑,只需给定相同的目标转速,每台泵各自的PID控制器会自动输出不同的PWM占空比,以抵消各自的机械/电气差异,最终输出相同转速和流量。
技术注意事项
| 注意点 | 说明与建议 |
|---|---|
| 低速非线性 | 当转速低于额定转速10%~20%时,容积效率下降、泄漏、阀片开合、电机转矩下降等因素可能导致流量-转速偏离线性甚至电机堵转。建议在低速区增加标定表(2~5个点)进行分段线性补偿或避免使用低速区。 |
| FG分辨率 | 低速下FG脉冲周期长,测量更新慢,可能导致PID响应迟钝或振荡。可采用高频计数测量(如边沿捕捉+μs级定时器)或引入加速度/速度观测器。 |
| PID参数 | 不同转动惯量的泵对PID参数敏感。建议增加自动整定功能,或预留参数组以适应不同规格的泵。 |
| 起动/堵转处理 | 转速闭环在起动瞬间误差很大,易导致PWM饱和。应加入软起动(开环预置PWM)或积分分离策略。 |
代码结构示例(伪代码)
// 控制周期 10ms float Kp = 2.0, Ki = 0.5, Kd = 0.1; float target_rpm = flow_to_rpm(target_flow_Lpm); // 线性映射 float actual_rpm = fg_frequency_to_rpm(); // FG测量 float error = target_rpm - actual_rpm; static float integral = 0.0; integral += error * dt; float derivative = (error - last_error) / dt; float pwm_duty = Kp*error + Ki*integral + Kd*derivative; // 限幅 pwm_duty = constrain(pwm_duty, PWM_MIN, PWM_MAX); set_pwm_duty(pwm_duty);
总结
| 错误做法 | 正确做法 |
|---|---|
| 直接标定“占空比-流量”表,开环控制 | 以转速为控制目标,闭环控制 |
| 多泵共用同一组占空比输出 | 多泵共用同一套目标转速,各泵独立闭环 |
| 忽略负载变化、个体差异 | 利用FG反馈和PID自动补偿 |
通过建立转速闭环控制系统,可以使流量控制特性线性且可重复,不受PWM非线性、负载变化和泵个体差异的影响。这是工业级流量控制的标准设计方法。
如果您需要进一步了解如何通过电气信号对微型泵进行控制,可以查阅《海霖科技微型泵电气控制技术白皮书》,本白皮书旨在系统、全面地阐述微型隔膜泵电气控制的核心目标、主流控制信号类型及配套调速器产品的技术特点与应用方法,结合实际应用场景补充技术细节与选型建议,为行业从业者、产品选型人员、技术集成工程师提供专业、实用的参考依据,助力相关人员快速掌握微型隔膜泵电气控制的核心技术要点,实现控制方案的高效设计、产品的合理选型及系统的稳定落地。
下一篇:
版权声明©2016-2026 Chendgu Hilin Technology Co.,Ltd. All Rights Reserved
1、本网站发布之内容为本网站原创,受中国知识产权法及相关法律所保护;
2、未经本网站许可不得摘抄、引用和转载本网站内容,否则将视为侵权;
3、对于不遵守此声明及其他违法使用本网站内容的情形,本公司保留依法追究权利;