4、电气子系统设计:功率驱动电路设计
电气子系统,说白了就是太阳翼驱动机构的“肌肉”和“神经”。功率驱动电路负责把电能转化成机械能,霍尔传感器负责感知位置,滤波保护电路负责保命。这一块要是设计不好,整个系统就等着“趴窝”吧。
我当年刚入行时,总觉得驱动电路嘛,不就是搭个H桥,选几个MOSFET,能转就行。结果第一次上电测试,MOSFET直接冒烟了。嗯,从那以后我再也不敢小看这个环节了。
4.1 H桥拓扑与工作原理
H桥,名字很形象,四个开关管搭成“H”形状。电机接在中间横杠上。通过控制四个管的通断组合,实现电机的正转、反转、刹车和滑行。
我个人习惯把H桥的工作状态分成四种:
- 正转:Q1和Q4导通,Q2和Q3关断。电流从电源正极→Q1→电机→Q4→地。
- 反转:Q2和Q3导通,Q1和Q4关断。电流方向反过来。
- 刹车:要么上下桥臂同时导通(短路刹车),要么让电机两端短路(能耗刹车)。
- 滑行:四个管全关断,电机自由旋转。
你想想看,太阳翼在太空中转动,惯性很大。如果直接急刹车,机械结构可能受不了。所以驱动策略上,我一般会先用滑行减速,再慢慢切入刹车。
关键点:H桥的死区时间必须设置合理。上下桥臂如果同时导通,那就是直通短路,瞬间烧毁MOSFET。我在项目中遇到过,死区设得太短,结果管子温升异常,排查了两天才发现是死区时间不够。
4.2 MOSFET选型实战
MOSFET选型,是功率驱动设计的核心。选错了,轻则效率低,重则炸管。我总结了一套选型流程,分享给你。
第一步:电压等级
母线电压如果是28V(航天常用),MOSFET的耐压至少要留50%余量。我一般选40V或60V的管子。为什么?因为电机反电动势和母线尖峰叠加起来,很容易超过额定值。
第二步:电流能力
电机堵转电流是额定电流的3-5倍。选型时要以堵转电流为基准。比如电机额定2A,堵转可能到8A。那MOSFET的连续电流能力至少10A,脉冲电流能力要更高。
第三步:导通电阻Rds(on)
Rds(on)越小,导通损耗越低。但小Rds(on)的管子往往栅极电荷Qg大,开关损耗高。这是个trade-off。我个人的经验是:对于低频驱动(几kHz到几十kHz),优先选小Rds(on);对于高频驱动(100kHz以上),优先选小Qg。
第四步:热性能
航天环境没有空气对流,散热全靠传导。所以MOSFET的结到壳热阻Rthjc要小,最好选TO-252或TO-263这类带散热焊盘的封装。
| 参数 | 推荐值 | 说明 |
|---|---|---|
| Vds | ≥ 1.5 × Vbus_max | 留足电压余量 |
| Id_cont | ≥ 2 × I_stall | 堵转电流是硬指标 |
| Rds(on) | < 10mΩ @ 10Vgs | 低压驱动时注意Vgs |
| Qg | < 50nC | 开关频率高时更关键 |
我的小技巧:选型时多关注SOA(安全工作区)曲线。很多管子标称电流很大,但实际在高压大电流下根本不能同时工作。我曾经吃过这个亏,选了个60A的管子,结果在28V/10A条件下就炸了。后来一查SOA曲线,原来那个工况已经超出安全区了。
4.3 母线滤波与保护电路
母线是功率电路的“大动脉”。如果母线电压不稳,或者有尖峰干扰,整个驱动系统都会出问题。
滤波电容
母线滤波电容主要用来吸收高频纹波和提供瞬态电流。我一般用铝电解电容+陶瓷电容的组合。电解电容负责低频大容量,陶瓷电容负责高频小容量。
举个例子:母线电压28V,电机峰值电流10A,开关频率20kHz。那纹波电流大概在2-3A。我至少会选100μF的电解电容,再并联几个10μF的陶瓷电容。
保护电路
保护电路是最后一道防线。我习惯加以下几样:
- 输入反接保护:用PMOS或二极管。航天系统一般不会反接,但地面测试时经常有人接错。
- 过流保护:用采样电阻+比较器。一旦电流超过阈值,立即关断PWM。
- 过压保护:用TVS管。母线电压超过设定值时,TVS管钳位。
- 缓启动电路:上电时通过NTC或MOSFET缓慢给电容充电,防止冲击电流。
注意:保护电路的响应时间必须快于MOSFET的损坏时间。我曾经见过一个设计,过流保护用了软件检测,结果从过流到关断花了200μs,MOSFET早就烧了。后来改成硬件比较器,响应时间降到1μs以内,问题才解决。
4.4 霍尔传感器接口电路
霍尔传感器用来检测电机转子的位置。太阳翼驱动电机一般用无刷直流电机,需要三个霍尔信号(H1、H2、H3)来确定换相时序。
霍尔传感器输出的是开漏信号,需要上拉电阻。上拉电阻的阻值很关键。太小了,功耗大;太大了,信号上升沿变慢。
我一般这样算:
- 上拉电阻R_pullup = (Vcc - V_ol) / I_ol
- Vcc是上拉电压(通常3.3V或5V)
- V_ol是霍尔输出低电平(一般0.4V)
- I_ol是霍尔灌电流(一般几mA)
举个例子:Vcc=3.3V,V_ol=0.4V,I_ol=2mA。那R_pullup = (3.3-0.4)/0.002 = 1.45kΩ。我一般取1.5kΩ或2.2kΩ。
另外,霍尔信号线要加滤波电容。我习惯在每个霍尔信号和地之间加一个10nF的陶瓷电容,用来滤除高频噪声。
避坑指南:霍尔传感器的安装位置要精确。如果三个霍尔之间的角度偏差超过1度,换相时序就会乱,电机运行会抖动。我曾经在项目中遇到过,霍尔安装座加工误差导致角度偏差2度,结果电机低速时抖动得像筛子一样。后来重新加工了安装座,问题才解决。
4.5 电磁兼容性(EMC)设计要点
EMC设计,说白了就是不让自己的电路干扰别人,也不让别人干扰自己。在航天系统中,EMC尤其重要,因为一个干扰可能导致整颗卫星通信中断。
噪声源分析
功率驱动电路的主要噪声源有三个:
- MOSFET开关瞬间的电压尖峰(dv/dt)
- 电机换相时的电流突变(di/dt)
- PWM高频开关产生的辐射
我的EMC设计清单
- 布局分区:功率电路和信号电路要分开布局。我习惯把功率部分放在板子一侧,信号部分放在另一侧,中间用地线隔离。
- 地线设计:采用星形接地或大面积接地。功率地、信号地、机壳地要分开走,最后单点连接。
- 去耦电容:每个MOSFET的漏源之间加一个RC snubber电路,吸收开关尖峰。母线端加电解电容+陶瓷电容组合。
- 屏蔽:霍尔信号线用屏蔽线,屏蔽层单端接地。电机线用双绞线,减少辐射。
- 滤波:在电源输入端加共模扼流圈和X电容、Y电容。我一般用10μH的共模扼流圈+0.1μF的X电容。
- PWM频率选择:避免选择对通信频段有干扰的频率。比如卫星通信常用L波段(1-2GHz),那PWM频率就不要选在这个频段附近。
我的经验:EMC问题很多时候是“玄学”。你按照理论设计好了,但实际测试还是超标。这时候别慌,先看看是不是接地没做好。我遇到过好几次,EMC问题最后都是因为地线环路导致的。把地线重新走一遍,问题就解决了。
嗯,电气子系统设计就讲到这里。下一章我们会聊控制子系统设计,包括PWM生成、换相逻辑和电流环控制。到时候再细聊。