3、执行器基础:执行器分类(电机、阀门、加热器),驱动方式(PWM、继电器、H桥),选型原则
各位同学,咱们今天聊聊执行器。传感器把物理量变成电信号,控制器处理完信号,最后谁去干活?就是执行器。说白了,执行器就是系统的「手脚」。
我刚开始做项目那会儿,总觉得传感器选型最难,后来发现执行器选错了,整个系统都得推倒重来。嗯,今天咱们就把执行器这块彻底捋清楚。
3.1 执行器三大类:电机、阀门、加热器
工业现场的执行器,90%以上逃不出这三类。咱们一个一个说。
3.1.1 电机类执行器
电机是把电能转成机械能的装置。我习惯按用途分成三类:
- 直流电机:转速控制简单,启停快。我在做AGV小车项目时,驱动轮用的就是直流减速电机,配合编码器做闭环,定位精度能到毫米级。
- 步进电机:开环控制就能定位,适合位置精度要求不高的场景。比如3D打印机的Z轴升降,用42步进电机加丝杆,成本低效果好。
- 伺服电机:带编码器反馈,精度高、响应快。我做过一个包装机项目,切刀位置控制必须用伺服,步进根本扛不住高速启停的冲击。
3.1.2 阀门类执行器
阀门控制流体(气体、液体)的流量或通断。常见的有:
- 电磁阀:通电开阀,断电关阀。响应快,适合气动系统。我调试过一条自动化产线,气缸动作全靠电磁阀控制,响应时间在20ms以内。
- 电动调节阀:通过电机驱动阀芯开度,实现流量连续调节。暖通空调的冷冻水流量控制,用的就是这种。
- 气动阀门:用压缩空气驱动,适合防爆环境。化工厂里,气动阀门比电动阀门安全得多。
3.1.3 加热器类执行器
加热器把电能转成热能。工业上常见的有:
- 电阻加热丝:成本低,升温快。热风枪、烤箱里用的就是它。
- PTC加热器:正温度系数,温度越高电阻越大,自带限温功能。我做过一个恒温箱项目,用的就是PTC加热器,省去了温度传感器,结构简单很多。
- 红外加热管:辐射加热,适合烘干、固化场景。比如涂装车间的油漆烘干线。
3.2 驱动方式:PWM、继电器、H桥
执行器需要驱动电路才能工作。不同的执行器,驱动方式天差地别。
3.2.1 PWM驱动
PWM(脉宽调制)通过调节占空比来控制输出功率。说白了,就是快速开关电源,让负载「吃」到的平均电压可调。
我举个例子:控制直流电机转速。占空比50%,电机半速转;占空比100%,全速转。PWM频率一般选1kHz~20kHz,太低电机会抖动,太高开关损耗大。
// 用Arduino控制直流电机PWM
int motorPin = 9; // PWM引脚
int speed = 128; // 占空比0-255
void setup() {
pinMode(motorPin, OUTPUT);
}
void loop() {
analogWrite(motorPin, speed); // 50%占空比
delay(2000);
analogWrite(motorPin, 255); // 100%占空比
delay(2000);
}
3.2.2 继电器驱动
继电器是电磁开关,用小电流控制大电流。适合开关频率不高的场景。
- 优点:隔离性好,成本低,能驱动交流负载。
- 缺点:有机械触点,寿命有限(一般10万次),开关速度慢(ms级)。
我做过一个恒温箱项目,加热器功率3kW,用固态继电器(SSR)代替机械继电器。为什么?因为机械继电器频繁开关,触点很快会烧蚀。SSR无触点,寿命长,而且支持PWM调功。
3.2.3 H桥驱动
H桥用来控制直流电机的正反转。四个开关管组成「H」形,通过不同开关组合实现电机正转、反转、刹车、滑行。
我常用的H桥芯片有L298N、TB6612、DRV8833。自己做的话,用四个N沟道MOS管(比如IRF540)也能搭,但要注意死区时间,防止上下桥臂直通短路。
// H桥控制逻辑(以L298N为例)
// IN1=HIGH, IN2=LOW -> 正转
// IN1=LOW, IN2=HIGH -> 反转
// IN1=LOW, IN2=LOW -> 刹车
// IN1=HIGH, IN2=HIGH -> 滑行(不建议)
void motorControl(int in1, int in2, int pwm) {
digitalWrite(in1, HIGH);
digitalWrite(in2, LOW);
analogWrite(pwmPin, pwm); // 调速
}
3.3 选型原则:别让执行器拖后腿
执行器选型,我总结了四个字:够用、可靠。具体来说:
| 选型维度 | 关键参数 | 我的建议 |
|---|---|---|
| 功率 | 额定功率、峰值功率 | 留20%~30%余量,别卡着极限选 |
| 响应速度 | 启停时间、频率响应 | 高速场景用伺服,低速用步进 |
| 环境适应性 | 温度、湿度、防护等级 | 户外设备选IP65以上,防爆环境选气动 |
| 控制接口 | PWM、模拟量、数字量 | 和控制器匹配,别搞出电平不兼容 |
| 寿命 | 机械寿命、电气寿命 | 频繁动作的场合,用无触点方案 |
举个例子:你要选一个阀门控制气缸。气缸动作频率每分钟60次,用电磁阀没问题。但如果频率提高到每分钟600次,电磁阀的线圈和阀芯寿命会急剧下降,这时候就得考虑高速响应阀或者气动比例阀。
核心原则: 执行器选型不是越贵越好,也不是越便宜越好。关键是匹配你的控制精度、响应速度、环境条件和成本预算。我见过有人用伺服电机驱动一个简单的传送带,完全是大材小用。也见过有人用步进电机做高速定位,结果丢步丢得一塌糊涂。
好了,执行器这块就聊到这儿。记住:传感器是眼睛,控制器是大脑,执行器是手脚。手脚不灵光,再聪明的大脑也白搭。