先记住一句话
机器人关节常用永磁同步电机(PMSM,行业也常笼统叫 BLDC):电流决定可用转矩,电压对抗反电动势决定高速能力,电阻和散热决定能持续多久。
1. 从一根通电导线开始
电流处在磁场中会受到力。把导线绕成线圈、放到定子槽里,再按转子位置依次给多相绕组通电,就能制造旋转磁场。转子上的永磁体或感应出的磁场会追随它,于是产生转矩。
τ ≈ Kₜ Iq E ≈ Kₑ ω Pmechanical = τωIq 是与转矩方向对齐的电流分量。理想 SI 定义下 Kₜ 与 Kₑ 数值相关;但厂商会使用相电流/线电流、峰值/RMS、机械/电气转速等不同约定,不能不看定义就换算。
2. 有刷直流电机:机械换向
定子提供固定磁场,转子绕组通过电刷和换向器随旋转自动翻转电流。给电压就能转,H 桥即可正反转,成本低且直观。
- 优点:控制简单、低成本、低功率机构常见。
- 代价:电刷磨损、火花和噪声、散热受限,高动态和长寿命机器人关节通常不优先。
3. BLDC 与 PMSM:电子换向
转子通常带永磁体,定子是三相绕组,驱动器根据电角度切换三相电流。行业命名并不完全统一:常把梯形反电动势、六步换向称 BLDC,把正弦反电动势、正弦电流/FOC 称 PMSM;很多产品则把整个无刷永磁家族都叫 BLDC。
| 设计维度 | 一种取向 | 另一种取向 |
|---|---|---|
| 转子几何 | 内转子:惯量低、散热路径好 | 外转子:半径大、转矩密度高 |
| 换向 | 六步:实现简单,转矩纹波较大 | 正弦/FOC:平滑、控制精细 |
| 位置反馈 | Hall/编码器有感 | 反电动势/观测器无感 |
静止和极低速时反电动势太小,机器人关节为了可靠转矩与位置控制通常使用编码器。Unitree G1 的公开规格称关节使用低惯量高速内转子 PMSM,并使用双编码器。
4. 步进电机:把位置离散成“步”
多齿转子被定子相序逐步吸引。开环时控制器假定“发出多少步就走了多少步”,低速保持力矩大、使用简单,常见于 3D 打印机和轻载平台。
- 负载过大或加速度过高会丢步,而控制器可能不知道。
- 高速力矩下降明显,特定速度会共振。
- 微步让运动更平滑,但不能把微步数直接当成同等绝对精度。
- 加编码器后可以做闭环步进,但这时系统逻辑已经接近伺服。
5. 其他电机和执行器
| 类型 | 磁场/运动逻辑 | 典型用途 |
|---|---|---|
| 感应电机 ACIM | 定子旋转磁场在转子中感应电流,需要转差 | 工业驱动、大功率轮式平台 |
| 开关磁阻 SRM | 转子趋向最小磁阻位置,无永磁体 | 高温、高速、强调鲁棒性的场合 |
| 音圈/直线电机 | 直接产生直线力,没有旋转减速机构 | 短行程、高带宽精密机构 |
| 旋转电机 + 丝杠 | 螺旋传动把旋转变成直线 | 电动缸、夹爪、升降关节 |
| 螺线管 | 通电吸合,通常只有有限行程/状态 | 锁止、阀门,不是通用伺服轴 |
6. 转矩—转速曲线才是完整能力
低速时驱动器往往受最大电流限制,形成近似恒转矩区;速度升高后,反电动势接近可用母线电压,电流无法继续建立,转矩下降。标一个“峰值 100 N·m”却不说明转速、持续时间、母线电压和温度,无法用于系统设计。
torque
│ ┌──────── current / thermal limited
│ │
│ │ \ voltage / back-EMF limited
│ │ \
└─┴────────────── speed
0 base speed no-load speed
7. 连续、峰值和堵转
- 连续转矩:在规定环境和散热下达到热平衡还能保持的转矩。
- 峰值转矩:由电流、磁体退磁、齿轮强度等限制,只允许特定秒数和占空比。
- 堵转:速度为零、反电动势为零,若仍施加大电流会快速产生
I²R热;“不转”绝不等于“不耗电”。
8. 四个 motor sizing 手算
例 1:由 Kt 算力矩
Torque constant Kt=0.08 N·m/A,q-axis current=15 A,理想 electromagnetic torque=0.08×15=1.2 N·m。实际还受 saturation、temperature 与 calibration 影响。
例 2:铜损随电流平方增长
Phase-equivalent R=0.2 Ω。10 A 时 copper loss=20 W;20 A 时 I²R=400×0.2=80 W。力矩约翻倍,但热量变四倍。
例 3:转矩—转速线性近似
某 DC motor stall torque=2 N·m、no-load speed=6000 rpm。3000 rpm 是空载速度的一半,线性曲线上可用 torque 约 2×(1−3000/6000)=1 N·m。
例 4:步进电机分辨率
1.8°/full-step motor 每转 200 steps;16 microsteps 时命令网格为 360/(200×16)=0.1125°。这只是命令分辨率,不保证负载下实际角度准确或不丢步。
Kv 高不是“电机更强”。高 Kv 表示每伏特空载转速更高,通常对应更低 Kt;同一体积下要结合电压、电流、铜损、转矩—转速曲线和减速比判断。
自测
1. 为什么一个 PMSM 静止时也需要知道转子角度?
驱动器必须把定子电流磁场放在相对转子磁场合适的位置;角度错会减少转矩、反向转矩或大电流发热。
2. 为什么齿轮不能让输出同时获得更多转矩和更多转速?
理想传动近似守恒机械功率 τω;提高转矩会按比例降低转速,真实系统还会损失效率。
3. “伺服电机”是与 BLDC 并列的电机物理类型吗?
不是。Servo 描述闭环控制系统;有刷 DC、PMSM、感应电机甚至液压机构都可以成为伺服轴。
一手资料
TI BLDC Motor Driver Guide 比较换向方式与反馈;ODrive Motor Curves 展示恒转矩区与 base speed;Unitree G1 Specifications 描述 G1 的内转子 PMSM 与双编码器。