2. 电机控制基础与RA选型
在RA电机控制工程中,选型不是先看价格或封装,而是先回答三个问题:驱动的是什么电机、需要什么控制精度与动态响应、控制算法需要MCU提供哪些外设资源。直流电机、BLDC和PMSM在电磁结构、反电动势波形、换相方式和控制策略上差异明显,直接决定了RA MCU的型号分支与外围电路形态。
三类电机的物理本质与驱动差异
有刷直流电机(DC motor)的转子绕组通过换向器和电刷机械换相,定子为永磁体。其反电动势近似直流,转速与端电压近似线性,控制最简单:改变PWM占空比即可调压调速,改变H桥极性即可换向。缺点是电刷磨损、换相火花和电磁干扰,适合低成本、低寿命要求的场合。
BLDC(无刷直流电机)本质是永磁同步电机的一种,但反电动势设计为梯形波,采用六步换相(120°导通)。任意时刻只有两相导通,第三相悬空,通过检测悬空相反电动势过零点来确定换相时刻,即无位置传感器控制。BLDC转矩脉动较大,但控制算法轻、对MCU算力要求低,常用于风机、水泵、电动工具。
PMSM(永磁同步电机)反电动势为正弦波,需要三相正弦电流才能产生恒定转矩。其控制核心是磁场定向控制(FOC):通过Clarke变换将三相电流变为α-β两相静止坐标,再经Park变换到d-q旋转坐标,把定子电流分解为励磁分量Id和转矩分量Iq。对表贴式PMSM令Id=0,转矩仅由Iq决定,实现类似直流电机的解耦控制。FOC需要实时采样三相电流、转子位置,并执行PID调节与SVPWM调制,对MCU的ADC采样速度、运算能力和PWM分辨率要求最高。
RA MCU关键外设与电机控制专用型号
从上面的信号链可以看出,电机控制对MCU的外设需求集中在四类:PWM定时器、ADC、模拟比较器/运放和通信接口。RA系列中,GPT(通用PWM定时器)可输出互补PWM并带死区插入,直接驱动三相逆变桥;RA6T1/RA6T2等电机控制型号还集成了三角函数单元(TFU),可在硬件中完成sin/cos运算,显著缩短FOC中断执行时间。
ADC方面,FOC要求在三相下桥导通时刻同步采样相电流,因此需要ADC与PWM定时器联动触发,并具备足够的采样保持时间。RA6T2的ADC支持多通道同步采样和自动扫描,配合运放可构成电流检测前端。对于BLDC无感控制,比较器用于捕获悬空相反电动势过零点,RA4/RA6中带ACMP的型号可直接胜任。
选型时可按以下顺序判断:
- 确定电机类型与控制策略:有刷直流→任意RA2/RA4;BLDC六步换相→RA4/RA6带比较器;PMSM FOC→RA6T1/RA6T2/RA8T1。
- 估算中断频率与算力:FOC电流环典型10~20kHz,若中断内需完成Clarke/Park/PI/SVPWM,建议选择带FPU和TFU的型号。
- 核对模拟资源:单电阻采样需1路高速ADC+运放;三电阻采样需3路同步ADC或1路多通道快速扫描。
- 确认PWM通道与死区:三相桥需6路PWM,最好由同一GPT单元输出,保证相位一致。
- 评估通信与安全:是否需要CAN、EtherCAT或功能安全(RA6T2支持IEC 60730自检库)。
从原理到选型的判断依据
实际工程中,电机参数会直接影响外设门槛。例如PMSM的极对数P决定电角度频率:机械转速n(rpm)对应电频率 f = n×P/60。若n=3000rpm、P=4,则f=200Hz,电流环若取20kHz,每个电周期有100个控制点,足以实现平滑转矩。若极对数更高或转速更快,则需提高控制频率或降低算法复杂度。
另一个关键是死区时间。三相逆变桥上下管不能同时导通,GPT需插入死区(典型0.5~2μs)。死区过大会导致输出电压畸变,过小则直通风险。RA的GPT可独立设置上升沿和下降沿死区,选型时应确认目标型号是否支持互补输出与死区插入。
最后,电机控制专用型号并非“越贵越好”。若产品只需简单调速,RA2系列已足够;若需要FOC、无感观测器和功能安全,则RA6T系列才是合理起点。选型的本质是把电机类型、控制算法和外设资源三者对齐,而不是单纯比较主频或Flash容量。