这一章在干嘛?

正式进入无刷世界:先搞清无刷与有刷的结构差异(谁转谁不转对调了),再认识 BLDC/PMSM 两兄弟、极对数与 KV 值等参数,最后吃透六步换相与霍尔传感器——后面 5 章全部以此为基础。

21.1 无刷 vs 有刷,BLDC vs PMSM

21.2 主要参数:极对数与 KV 值

21.3 基本控制原理:六步换相

21.4 霍尔传感器与硬件平台

21.1 无刷 vs 有刷,BLDC vs PMSM

直流无刷电机(BLDCM)没有电刷和换向器:绕组不转(定子)、永磁体转(转子)——与有刷电机正好对调。绕组通常 3 组、星形接法,尾端内部接成公共点,引出 U/V/W 三根相线;换向由外部电路完成,需要知道转子位置——一般内置 3 个霍尔传感器(5 根细线:VCC、GND、三路霍尔输出)。

对比直流有刷直流无刷
换向方式电刷 + 换向器(机械)外部电路(电子)
寿命/噪音短 / 大长 / 低
转速不高
成本/控制便宜、简单贵、复杂

按驱动方式分类:外转子式 BLDC(四轴飞行器)、内转子式 BLDC(工业工控,常配减速齿轮)、正弦波驱动的 PMSM(配高精度编码器,FOC 主角)。

原书图 21.1.2.1 原书图 21.1.2.1:驱动方式分类示意图

原书图 21.1.2.2 原书图 21.1.2.2:外转式 BLDC

原书图 21.1.2.3 原书图 21.1.2.3:内转式 BLDC

原书图 21.1.2.4 原书图 21.1.2.4:永磁同步电机(PMSM)

BLDC 与 PMSM 的分水岭是反电动势波形:

BLDC 是 梯形波 ——绕组两两导通、控制算法简单(方波驱动);PMSM 是 正弦波 ——三相全导通、需要 FOC(第 27 章)。

原书图 21.1.3.1 原书图 21.1.3.1:绕组方式区别:集中绕组 vs 短距分布绕组

21.2 主要参数:极对数与 KV 值

  • 极对数:转子 NS 极对的个数。2 对极电机的电角度转速是机械转速的 2 倍——后面测速、SVPWM 全按电角度算;
  • KV 值:每伏特电压对应的空载转速。匝数多 → KV 低 → 扭力大电流小;匝数少 → KV 高 → 电流大扭力小。

主角电机 ATK-BL57H95D20E:4 磁极(2 对极)、三相、额定 24V / 3000RPM / 0.33N·m / 6.6A、功率 105W、反电势 6.6V/kRPM、线电阻 0.4Ω、线电感 0.8mH。

21.3 基本控制原理:六步换相

定子三组线圈等效成三个「电磁铁」,按右手螺旋定则,通电线圈产生磁场牵引永磁转子(异性相吸)。

原书图 21.2.1 原书图 21.2.1:右手螺旋定则示意图

原书图 21.2.2 原书图 21.2.2:通电线圈与磁体的等效图

因为两两导通(一相接正、一相接负、一相悬空),三相通电组合只有 6 种——「六步换相」由此得名:

原书图 21.2.8 原书图 21.2.8:无刷电机定子顺序换向步骤

+24V悬空GND导通管
UVWU+ 与 W−
UWVU+ 与 V−
WUVW+ 与 V−
WVUW+ 与 U−
VWUV+ 与 U−
VUWV+ 与 W−

顺序相反即反转。极性切换靠三相逆变电路:三个半桥(6 个 MOS),上桥臂导通该相接正、下桥臂导通接负。

原书图 21.2.9 原书图 21.2.9:三相逆变电路

铁律:

同一半桥的上下管 严禁同时导通 ——电源直接对地短路,烧驱动器烧电源。

直接给满电压转速就失控,所以用 PWM 代替简单的高低电平来调速。常见 5 种调制方式:H_PWM-L_ON(本书采用)、PWM-ON(换相转矩脉动最小)、ON-PWM、H_ON-L_PWM、H_PWM-L_PWM(脉动最大)。一般单极性调制转矩波动更小。

原书图 21.2.11 原书图 21.2.11:PWM 方式驱动无刷电机

原书图 21.2.12 原书图 21.2.12:PWM 调制方式

21.4 霍尔传感器与硬件平台

3 个霍尔传感器在空间上相隔 120° 电角度均布,转子磁场扫过时输出高低电平组合(6 种有效状态),正好对应 6 个 60° 扇区——按状态查表换相即可。

原书图 21.3.2 原书图 21.3.2:磁场变化及霍尔输出信号图示

原书图 21.3.3 原书图 21.3.3:霍尔传感器安装位置 120° 电角度

原书图 21.3.4 原书图 21.3.4:霍尔传感器信号变化图示

/* 正转换相表逻辑(霍尔 W V U → 导通管),由 22 章代码实现 */
/* 霍尔(W V U)=1 0 1 -> U+ 打开, V- 打开 */
/* 霍尔(W V U)=0 0 1 -> U+ 打开, W- 打开 */
/* 霍尔(W V U)=0 1 1 -> V+ 打开, W- 打开 */
/* 霍尔(W V U)=0 1 0 -> V+ 打开, U- 打开 */
/* 霍尔(W V U)=1 1 0 -> W+ 打开, U- 打开 */
/* 霍尔(W V U)=1 0 0 -> W+ 打开, V- 打开 */

驱动板 ATK-PD6010B:6 路 PWM 经高速光耦 TLP2355 → 3 颗 IR2110S 栅极驱动 → 6 颗 MOS IRFS3607 组成三相桥;SD_IN 低电平正常输出、高电平关断(类似刹车)。选用图腾输出型光耦是因为输入悬空时默认输出低,上下管都关断,安全;若用开集型,悬空被上拉为高会同时打开上下管——直接短路。

原书图 21.3.5 原书图 21.3.5:有感驱动整体框图

接线:

电机三根粗线 U/V/W 接驱动板(黄 U、绿 V、蓝 W),五根细线霍尔接 CN2(红 5V、黑 GND、黄/绿/蓝 = HALU/V/W),驱动板与开发板 24P 排线直连。此接线适用于后续所有无刷章节。