3. RA电机控制硬件平台搭建
RA系列MCU本身只是控制核心,真正让电机转起来的是围绕它搭建的功率硬件平台。本节以一台典型的三相永磁同步电机(PMSM)低压伺服平台为例,把逆变器拓扑、栅极驱动、电流采样、位置反馈接口和RA评估板之间的连接关系一次讲清楚。示例中母线电压取24V,额定相电流峰值按5A设计,这些数值属于教学示例,实际项目需按电机铭牌和工况重新核算。
一、三相逆变器拓扑与功率器件选型
三相电压源逆变器的基本结构是六个功率开关组成三个半桥,每个半桥的中点接电机的一相。上桥臂把该相拉到VBUS,下桥臂把它拉到GND,通过PWM占空比合成任意方向的电压矢量。低压小功率场合常用N沟道MOSFET,例如耐压40V、导通电阻RDS(on)约5mΩ的器件;若母线升到300V以上,则改用IGBT或高压MOSFET。
每个桥臂的上下管不能同时导通,否则母线经两管直通形成“桥臂直通”,瞬间大电流会烧毁器件。因此驱动信号必须留死区时间,典型值0.5~1μs,由RA的PWM定时器硬件自动插入。此外每个开关两端需要并联续流二极管(MOSFET可用体二极管,但高频硬开关场合建议外加快恢复二极管),母线两端还要布置低ESL的电解电容与陶瓷电容组合,吸收换流尖峰。
二、功率器件驱动:从RA的PWM到MOSFET栅极
RA的GPT定时器输出3.3V逻辑PWM,无法直接驱动MOSFET栅极,中间必须加栅极驱动器。低压半桥常用集成驱动IC,例如IR2104类自举驱动:它接收一路PWM和一路使能,内部产生带死区的上下管互补信号。自举电容接在VB与VS之间,典型取100nF~1μF,配合自举二极管从12V驱动电源充电。上管导通期间VS被抬到接近VBUS,自举电容为高边驱动提供浮动电源。
栅极串联电阻Rg控制开关速度:Rg取10~22Ω时,开通di/dt较温和,能抑制振铃;若追求低开关损耗可减小到4.7Ω,但需同步评估EMI和栅极电压过冲。栅源之间还应并联10kΩ下拉电阻,防止MCU复位期间栅极悬空导致误导通。驱动电源建议独立12V,并与功率地单点连接,避免大电流回路干扰逻辑地。
三、电流采样方案与ADC配置
FOC控制需要至少两相电流。常见方案有三种:低边分流(每个下管源极到地串分流电阻)、相线分流(串在电机相线上)、母线单电阻。低边分流成本低、共模电压低,但只能在对应下管导通时采样,因此采样时刻必须与PWM中心对齐。示例中分流电阻取5mΩ,5A峰值产生25mV,经运放放大20倍后为0.5V,落在RA的ADC 0~3.3V量程内。
RA的ADC12在GPT触发下于PWM周期中点采样,此时下管导通、电流稳定。配置时需注意:采样窗口要避开开关振铃,通常延迟1~2μs;ADC结果减去零电流偏置(约1.65V对应值)后乘以标定系数得到实际电流。若使用单电阻方案,则需在一个PWM周期内至少采样两次,通过电流重构算法还原三相电流,对RA的ADC采样时序和最小占空比有更严格限制。
四、编码器与霍尔接口
增量式编码器输出A、B两路正交脉冲和Z索引信号,RA的GPT或专用编码器接口可对A/B进行4倍频计数,得到转子电角度增量。霍尔传感器则输出三路120°相位差的开关信号,用于无传感器启动或低速换相。RA评估板上通常预留CN1/CN2等接口,接线时注意:编码器A/B/Z为5V或3.3V推挽/集电极开路,若为开漏输出需加上拉电阻;霍尔信号同样需要上拉,并建议加RC滤波(如1kΩ+100nF)抑制电机噪声。
接口电平必须与RA的IO耐压匹配。RA多数GPIO为3.3V,若编码器为5V输出,需加电平转换或串联电阻分压。编码器电源与信号地应单独走线,屏蔽层单端接地,避免PWM噪声耦合进位置信号导致计数跳变。
五、RA评估板连接实战与上电检查
以RA6T2电机评估板为例,典型连接顺序如下:
- 功率级供电断开,先连接RA评估板与驱动板的6路PWM排线、3路电流采样线、编码器/霍尔线。
- 用万用表检查VBUS与PGND无短路,栅极驱动电源12V正常。
- 上电后先不转电机,用调试器读取ADC零偏:三相电流采样值应接近1.65V对应码值(约2048),偏差在±50以内。
- 手动转动电机轴,观察编码器计数是否连续增减,霍尔状态是否按6种组合循环。
- 给一个很小的Uq电压(如0.5V)和低速开环旋转,用示波器看相电流是否为正弦、PWM死区是否正常。