一、BLDC电机结构:从有刷到无刷的进化
做电机控制这些年,我见过不少工程师一上来就啃FOC算法,结果连BLDC长什么样都没搞明白。说实话,这挺要命的。咱们先花点时间,把BLDC的物理结构吃透。
BLDC电机,全称是Brushless Direct Current Motor。名字里就藏着关键信息——没有电刷。有刷电机靠电刷和换向器机械换向,BLDC呢?靠电子换向。这个区别,决定了整个控制逻辑的走向。
1.1 定子与转子
BLDC电机分两大部分:定子和转子。
- 定子:固定在电机外壳上,绕有三相绕组(U、V、W)。绕组通常采用星形接法,也就是三个绕组的一端连在一起形成中性点,另一端引出。
- 转子:内部旋转的部分,上面贴有永磁体。常见的有表贴式和内嵌式两种。表贴式结构简单,反电动势波形接近正弦波;内嵌式呢,有磁阻转矩可以利用,适合高速场合。
关键点:BLDC的转子是永磁体,定子是线圈。通电顺序决定了转子怎么转。这个逻辑,和步进电机有点像,但控制方式完全不同。
1.2 三相绕组与星形接法
我习惯把三相绕组想象成三根绳子,分别拉在不同方向。你按顺序拉,中间的转子就会跟着转。星形接法下,任意两相通电,第三相悬空。这就是六步换向的基础。
举个例子:U相通正电,V相通负电,W相悬空。电流从U相流入,经过中性点,从V相流出。这个电流路径产生的磁场,会把转子拉到某个特定位置。
二、六步换向原理:电子换向的核心逻辑
六步换向,说白了就是按照固定顺序,依次给三相绕组通电。每一步通电,转子都会转动60°电角度。六步走完,转子转完一圈(360°电角度)。
为什么会是六步?因为三相绕组,两两通电,组合起来正好六种状态。你想想看,U+V-、U+W-、V+W-、V+U-、W+U-、W+V-,刚好六种。
2.1 换向时序表
下面这张表,是我做项目时经常贴在工位上的。每次调试新电机,第一件事就是确认换向顺序对不对。
| 步数 | U相 | V相 | W相 | 转子位置(电角度) |
|---|---|---|---|---|
| 1 | + | - | 悬空 | 0°~60° |
| 2 | + | 悬空 | - | 60°~120° |
| 3 | 悬空 | + | - | 120°~180° |
| 4 | - | + | 悬空 | 180°~240° |
| 5 | - | 悬空 | + | 240°~300° |
| 6 | 悬空 | - | + | 300°~360° |
我的经验:换向顺序搞反了,电机要么不转,要么剧烈抖动。我曾经在调试一个EPS样机时,因为霍尔信号线序接反,电机嗡嗡响就是不转。查了整整半天,最后发现是U相和V相的顺序反了。嗯,从那以后,我每次接线都会用示波器先确认霍尔信号的相位关系。
2.2 换向时刻与转矩脉动
六步换向有个天生的缺点——转矩脉动。每次换向的瞬间,电流会突变,导致转矩也跟着跳变。这在电动助力转向里是致命的,驾驶员会感觉到方向盘有顿挫感。
怎么解决?两个方向:一是优化换向时刻,让电流平滑过渡;二是用更高级的控制算法,比如FOC。但六步换向胜在简单、成本低,很多低端应用仍然在用。
三、霍尔传感器与反电动势检测
要换向,首先得知道转子在哪儿。获取转子位置,主要有两种方法:霍尔传感器和反电动势检测。
3.1 霍尔传感器
霍尔传感器是贴在定子上的三个开关型霍尔元件。转子转过时,磁场变化,霍尔元件输出高低电平。三个霍尔信号组合起来,正好对应六个扇区。
霍尔信号的编码方式,不同电机可能不一样。我见过最常用的编码是:
- 扇区1:101
- 扇区2:100
- 扇区3:110
- 扇区4:010
- 扇区5:011
- 扇区6:001
注意:霍尔传感器安装位置有偏差,会导致换向提前或滞后。我曾经遇到过一批电机,霍尔安装角度差了5°机械角度,结果电机效率下降了8%。后来我们要求供应商把霍尔安装公差控制在±1°以内。
3.2 反电动势检测(无传感器方案)
有些场合不方便装霍尔传感器,比如压缩机、风扇。这时候就用反电动势检测。原理很简单:电机旋转时,不通电的那一相绕组上会感应出电压,这个电压过零的时刻,就是换向点。
具体做法:
- 检测悬空相的反电动势
- 找到过零点
- 延迟30°电角度,执行换向
为什么要延迟30°?因为反电动势过零点对应的是转子磁极对齐的时刻,而最佳换向点是在这个位置之后30°电角度。这个30°的延迟,我习惯用定时器或者软件计数器来实现。
核心公式:反电动势过零点 + 30°电角度延迟 = 换向时刻
四、120°与180°导通模式对比
这两个概念,很多初学者容易搞混。我直接说结论:120°导通模式是六步换向的标准模式,180°导通模式是正弦波驱动的基础。
4.1 120°导通模式
每个功率管导通120°电角度,任意时刻只有两相通电。这是六步换向的经典实现方式。优点是控制简单,开关损耗小。缺点是转矩脉动大,低速性能差。
在电动助力转向里,120°导通模式常用于中低速辅助。我做过一个项目,用120°导通模式配合电流环,在方向盘转速低于60rpm时,手感还算线性。
4.2 180°导通模式
每个功率管导通180°电角度,任意时刻三相通电。这实际上是SVPWM(空间矢量脉宽调制)的基础。180°导通模式下,三相电流可以合成任意方向的电压矢量,控制更精细。
优点:转矩脉动小,噪音低,效率高。缺点:控制复杂,开关损耗大,需要高速MCU和精确的PWM调制。
| 对比项 | 120°导通模式 | 180°导通模式 |
|---|---|---|
| 导通时间 | 120°电角度 | 180°电角度 |
| 同时导通相数 | 2相 | 3相 |
| 转矩脉动 | 较大 | 较小 |
| 控制复杂度 | 低 | 高 |
| 适用场景 | 低成本、低性能 | 高性能、低噪音 |
我的建议:如果你刚开始做BLDC控制,先从120°导通模式入手。把六步换向跑通了,再考虑升级到180°导通模式。我见过太多人一上来就想搞FOC,结果连电机都转不起来。步子迈大了,容易扯着。
五、知识体系总览
下面这张图,是我自己总结的BLDC控制知识体系。每次带新人,我都会先让他们看这张图,建立全局观。
这张图把BLDC控制的核心脉络理清楚了。从电机结构出发,到换向原理,再到位置检测,最后落到导通模式的选择。每一步都有对应的工程实现方法。
嗯,这一章的内容就到这里。记住,BLDC控制没有想象中那么神秘。把结构搞懂,把换向时序背熟,把位置检测方法吃透,你就能让电机稳稳地转起来。剩下的,就是在这个基础上不断优化性能了。
公众号:蓝海资料掘金营,微信deep3321