4、执行器驱动原理:继电器驱动压缩机、MOS管驱动风机、步进电机驱动风阀、PWM调速原理
好,咱们进入第四讲。这一讲全是干货,直接跟硬件打交道。
你想想看,单片机是个大脑,但它那点电流,连个LED都带不动,更别说压缩机、风机这些大家伙了。所以,中间必须得有“执行器驱动”这个环节。说白了,就是用小信号去控制大功率设备。
我个人习惯把执行器分成四类:开关型(压缩机)、调速型(风机)、位置型(风阀)、连续调节型(PWM调速)。咱们一个一个来拆解。
4.1 继电器驱动压缩机:最简单的“开关”
压缩机,尤其是定频压缩机,工作状态就两种:要么转,要么停。没有中间状态。所以驱动它,最经典、最皮实的方法就是——继电器。
继电器本质上就是一个电磁开关。单片机给一个低电平,三极管导通,线圈得电,触点吸合,压缩机就通电了。断开就反过来。
电路要点:
- 续流二极管:这个绝对不能省!继电器线圈是个大电感,断电瞬间会产生反向高压,能直接击穿驱动三极管。我在项目中遇到过,第一次画板子忘了加,结果一断电就烧管子,后来老老实实补上了。
- 触点保护:压缩机启动电流很大,通常是额定电流的5-7倍。继电器触点容易拉弧。我建议选型时,触点电流要留2倍以上的余量。
- 吸合延时:压缩机停机后,需要等3-5分钟才能再次启动,否则高压侧和低压侧压力没平衡,会“憋死”压缩机,甚至烧毁电机。这个逻辑必须在软件里做死。
4.2 MOS管驱动风机:无级调速的基础
风机就不一样了。尤其是直流无刷风机(BLDC),需要调速。继电器那种“啪嗒啪嗒”的开关方式肯定不行。这时候就要请出MOS管(金属氧化物半导体场效应管)。
MOS管可以看作一个电压控制的电阻。栅极电压高,漏源之间就导通;电压低,就截止。通过控制栅极的PWM波,就能控制风机的平均电压,从而实现调速。
驱动电路设计要点:
- 栅极驱动电压:普通MOS管,栅极需要10-15V才能完全导通。单片机IO口只有3.3V或5V,直接推不动。所以中间要加一个栅极驱动芯片(比如IR2104、TC4427),或者用三极管搭一个电平转换电路。
- 栅极电阻:栅极和驱动芯片之间串一个10-100Ω的电阻。这个电阻能抑制振荡,防止MOS管自激。我见过有人省掉这个电阻,结果MOS管高频啸叫,发热严重。
- 散热:MOS管导通时,即使完全导通,也有内阻(Rds(on))。电流一大,发热量很可观。必须加散热片,甚至风冷。
4.3 步进电机驱动风阀:精确的位置控制
风阀(比如新风阀、回风阀)需要精确控制开度,比如开到30%、70%。继电器和MOS管都干不了这活。这时候,步进电机就派上用场了。
步进电机每收到一个脉冲,就转动一个固定的角度(步距角)。所以,控制脉冲的数量,就能控制转动的角度;控制脉冲的频率,就能控制转动的速度。非常精准。
驱动方式:
- ULN2003:老式、便宜,适合小扭矩、低速场合。驱动5线或6线的步进电机。
- A4988 / DRV8825:现代方案,支持细分驱动。比如把1.8°的步距角细分成1/16,也就是0.1125°。这样风阀动作更平滑,噪音更小。
- 两相四线:这是暖通行业最常见的步进电机。用A4988驱动,只需要两个IO口:STEP(脉冲)和DIR(方向)。
4.4 PWM调速原理:核心中的核心
前面说了MOS管驱动风机,步进电机调速,其实底层都是同一个原理——PWM(脉冲宽度调制)。
PWM说白了,就是让一个信号在“高电平”和“低电平”之间快速切换。通过改变高电平占整个周期的比例(占空比),来改变平均电压。
举个例子:
- 一个12V的风机,用PWM控制。
- 占空比0%:一直低电平,风机不转。
- 占空比50%:一半时间12V,一半时间0V,平均电压6V,风机半速。
- 占空比100%:一直高电平,风机全速。
为什么不用直接调电压?因为线性调压效率太低,大部分能量都变成热量散掉了。PWM方式,MOS管要么完全导通(压降极小),要么完全截止(电流为零),所以效率极高,能达到90%以上。
关键参数:
| 参数 | 说明 | 暖通应用建议 |
|---|---|---|
| 频率 | PWM波每秒切换的次数 | 风机:1kHz-20kHz(避免人耳听到啸叫) 加热器:0.1Hz-10Hz(频率太低会闪烁) |
| 占空比 | 高电平时间占周期的比例 | 0%-100%可调,但实际应用中,风机通常最低30%占空比,否则可能启动不了 |
| 分辨率 | 占空比可调节的精细程度 | 8位(0-255)够用,16位(0-65535)更平滑 |
嗯,这一讲内容不少。总结一下:
- 继电器:开关型,适合压缩机,注意续流和触点保护。
- MOS管:调速型,适合风机,注意栅极驱动和散热。
- 步进电机:位置型,适合风阀,注意细分和丢步。
- PWM:底层原理,所有调速的基础,注意频率选择。
下一讲,咱们开始讲传感器,看看单片机是怎么“感知”温度和湿度的。