📖 人形机器人 · 入门学习手册

从零开始系统掌握人形机器人关节模组「机械结构 + 动力电机 + 驱动电路 + 传感感知 + 控制算法 + 通信总线」六位一体知识体系,一份随时可查的备查工具书。
关节模组 无框力矩电机 谐波减速器 FOC 控制 驱动电路 学习手册
更新日期:2026-08-13 | 备查工具书
🎯 本页学习目标
从零开始,系统掌握人形机器人关节模组的完整理论知识体系,建立「机械结构+动力电机+驱动电路+传感感知+控制算法+通信总线」六位一体的系统认知。
建议用时:约 90~120 分钟(手册较长,建议分 2~3 次阅读,配合思维导图与交互式图解)
📑 目录
  1. 关节模组是什么?
  2. 六大核心部件详解
    1. 机械结构与减速器
    2. 动力电机:无框力矩电机
    3. 驱动电路(关节驱动器)
    4. 传感感知系统
    5. 控制算法:三环闭环 + FOC
    6. 通信总线
  3. 一体化集成设计要点
  4. 学习路径建议
  5. 配套学习文件说明
  6. 常见问题FAQ
  7. 驱动电路硬件详解(重点)
  8. 驱动电路学习推荐资源

一、关节模组是什么?

人形机器人关节模组是高度集成的机电一体化执行单元,是人形机器人完成行走、抓取、平衡等动作的「肌肉+关节」。一个典型的一体化关节模组将以下功能集成在一个紧凑的圆柱形/盘式结构内:

1.1 关节模组在人形机器人中的分布

关节位置负载等级额定扭矩典型方案
手指/手腕/颈部轻载<20 N·m小型谐波+小尺寸无框电机
肩/肘/腰/髋中载20~150 N·m标准谐波+中空无框电机
膝/踝(下肢)重载150~500+ N·m大谐波/RV减速器+大功率电机

二、六大核心部件详解

2.1 ⚙️ 机械结构与减速器

减速器的作用:电机本身是「高转速、低扭矩」的(典型3000~6000rpm),而关节需要「低转速、大扭矩」(典型10~60rpm,几十到几百N·m)。减速器通过齿轮传动实现减速增扭。

谐波减速器(Harmonic Drive)—— 关节模组首选

谐波减速器是协作机器人和人形机器人关节最主流的减速方案,由三大核心部件构成:

  1. 波发生器(Wave Generator):椭圆形凸轮+柔性轴承,是输入端(连接电机)
  2. 柔轮(Flexspline):薄壁弹性金属杯,外圈有齿,是输出端(连接负载)
  3. 刚轮(Circular Spline):刚性内齿圈,通常固定在壳体上

工作原理

谐波减速器特点:
✅ 零背隙(Zero Backlash)→ 位置精度极高
✅ 大减速比(单级30:1~160:1)
✅ 体积小、重量轻、扭矩密度高
✅ 同轴输入输出,中空走线方便
❌ 柔轮周期性弹性变形 → 疲劳寿命限制
❌ 刚性不如RV减速器

其他减速器类型

轴承与壳体

制动器(抱闸)


2.2 🔴 动力电机:无框力矩电机

为什么用无框力矩电机(Frameless Torque Motor)?

传统伺服电机有外壳、轴承、输出轴,体积大且无法与减速器深度集成。无框力矩电机只有两个核心部件:

无框电机的优势:
• 高扭矩密度(相同扭矩下体积最小)
• 低惯量(转子直接与负载耦合,动态响应快)
• 可与减速器、轴承、编码器同轴紧凑集成
• 中空结构方便走线

电机关键参数

参数含义典型值
额定扭矩连续工作输出扭矩0.5~10 N·m
峰值扭矩短时最大扭矩(几秒)额定的3~5倍
额定转速连续工作最高转速3000~6000 rpm
扭矩常数 Kt单位电流产生的扭矩(N·m/A)0.03~0.3 N·m/A
反电动势常数 Ke单位转速产生的反电动势与Kt数值相关
极对数转子N/S极对数量7~14对极常见
相电阻/相电感影响电流环带宽和驱动电压mΩ/mH级

电机类型


2.3 🔌 驱动电路(关节驱动器)

驱动器是关节的「功率放大器」,将控制指令转换为驱动电机的大功率电流。现代关节模组通常将驱动板集成在关节内部,形成一体化驱动。

功率拓扑:三相逆变桥

    Vbus(24V/48V)
       │
   ┌───┴───┐
   │ Q1 Q2 │← 预驱芯片(Predriver)
   │ Q3 Q4 │   控制6个MOSFET的开关
   │ Q5 Q6 │
   └───┬───┘
       │
    U  V  W  → 连接电机三相绕组

主控芯片

平台代表芯片特点
STM32STM32H7/G4/F4/F3最流行,生态完善,H7主频480MHz适合高性能FOC
TI C2000TMS320F28xxxDSP内核,专为电机控制设计,高精度PWM和ADC
专用FOC芯片Trinamic, Allegro集成FOC算法,降低开发难度

驱动模式


2.4 📡 传感感知系统

双编码器方案(关节标配)

现代协作/人形关节普遍采用双编码器方案:

编码器位置作用精度要求典型类型
电机端(高速侧)FOC换相、速度闭环高分辨率(12~17bit)磁编码器/光编码器
输出端(低速侧)直接检测输出位置,消除减速器的回程间隙、弹性变形、迟滞误差高精度(14~19bit)磁编码器/光编码器/电容编码器
为什么需要输出端编码器?
• 谐波减速器存在柔轮弹性变形、迟滞、非线性刚度
• 仅用电机端编码器推算输出位置,存在传动误差
• 输出端编码器直接测量最终输出位置,实现真正的高精度位置控制
• 输出端编码器是力控和碰撞检测的基础

磁编码器 vs 光编码器

力矩传感器

其他传感器


2.5 🧠 控制算法:三环闭环 + FOC

三环闭环控制架构

关节控制从外到内有三个闭环,外环的输出是内环的指令:

位置指令θ* → [位置环PID] → 速度指令ω* → [速度环PID] → 电流指令Iq* → [电流环PID+FOC] → 电机
     ↑                          ↑                          ↑
     │ 位置反馈θ                 │ 速度反馈ω                │ 电流反馈Iu/Iv/Iw
     └──────────────────────────┴──────────────────────────┘
控制环位置采样频率作用
电流环(最内环)最内10kHz~40kHz控制电机电流快速跟踪指令,直接决定力矩输出
速度环(中环)中间1kHz~5kHz控制转速稳定,抑制扰动
位置环(最外环)最外0.5kHz~2kHz控制位置精度,跟踪轨迹指令
整定原则(必须遵守):
1. 先调电流环(确保Id=0,Iq跟踪良好)
2. 再调速度环(阶跃响应无超调或小幅超调)
3. 最后调位置环(跟踪精度与响应速度平衡)
4. 内环带宽必须比外环高5倍以上,否则系统不稳定

FOC(磁场定向控制)核心原理

FOC是关节电机驱动的核心算法,目标是让电机像直流电机一样控制简单,同时保持交流电机的高效率。

Clarke变换(3→2静止)

Park变换(2静止→2旋转)

电流控制策略

反Park变换 + SVPWM

高级控制功能


2.6 🌐 通信总线

关节模组通过工业总线接收上位机(主控制器)指令并回传状态。

EtherCAT(主流实时总线)

CAN / CANopen(低成本方案)

其他通信


三、一体化集成设计要点

  1. 机电热一体化:电机、减速器、驱动板、编码器同轴布置,轴向尺寸紧凑
  2. 中空走线:中心通孔走电源线和信号线,避免线缆缠绕
  3. EMC设计:大电流PWM开关产生强电磁干扰,需要做好屏蔽和滤波
  4. 热管理:电机铜损和驱动器MOSFET发热需通过壳体有效散出
  5. 保护功能:过流、过压、欠压、过温、堵转、编码器故障保护
  6. 零点标定:出厂时校准编码器零位与电机电角度、关节机械零位的关系

四、学习路径建议

阶段1:全局认知(1~2天)

  1. 看《30分钟看懂人形机器人背后的工程逻辑》B站视频
  2. 阅读「机器人关节模组一次讲透」等综述文章
  3. 打开配套的【知识思维导图】建立框架
  4. 看【原理动漫演示】的四个动画,直观理解结构原理

阶段2:机械结构(2~3天)

  1. 重点学习谐波减速器工作原理(柔轮/刚轮/波发生器)
  2. 理解无框力矩电机的结构和优势
  3. 看RobStride上手视频了解实际模组的样子

阶段3:FOC驱动(1~2周,重点难点)

  1. 学习Clarke/Park变换数学原理
  2. 学习SVPWM原理和实现
  3. 跑SimpleFOC开源项目(用简单的BLDC电机+开发板实操)
  4. 理解电流环PI参数整定

阶段4:控制算法(1周)

  1. 理解三环控制架构和带宽关系
  2. 学习PID参数整定方法
  3. 了解阻抗控制、力控的基本概念

阶段5:通信与集成(1周)

  1. 学习EtherCAT/CAN基本原理
  2. 了解CiA 402运动控制协议
  3. 尝试用SOEM搭建主站与从站通信

阶段6:实战调试

  1. 用示波器观察相电流波形
  2. 实际整定三环PID参数
  3. 完成位置/速度/力矩模式切换
  4. 实现简单的轨迹跟踪

五、配套学习文件说明

文件路径用途
3D解剖式知识可视化00_3D解剖/交互式3D机器人模型,点击部件查看详解
知识思维导图01_理论入门/01_...交互式知识框架,点击折叠/展开
原理动漫演示01_理论入门/02_...动画演示:结构剖视/FOC/三环/谐波减速器
驱动电路交互式图解01_理论入门/03_...点击电路模块查看芯片选型和设计要点
硬件设计避坑指南02_硬件基础/04_...PCB布局、上电调试、常见坑点
参考资料汇总02_硬件基础/05_...视频+文章+工具+开源项目分类整理

六、常见问题FAQ

Q1:关节模组为什么这么贵?
A:主要成本在:① 高精度谐波减速器(日本HD垄断,国产替代中);② 高分辨率编码器;③ 定制化的无框力矩电机;④ 小批量生产。随着国产替代和量产,价格正在快速下降。

Q2:FOC和六步换相有什么区别?
A:六步换相是简单的「开环/半闭环」方波驱动,扭矩脉动大、噪音大;FOC是正弦波驱动,通过坐标变换实现Id/Iq解耦控制,扭矩平滑、效率高、噪音低,是现代关节的标准。

Q3:为什么需要双编码器?一个编码器不够吗?
A:减速器有弹性变形和回程间隙,电机端编码器无法精确反映输出端位置。输出端编码器直接测量负载位置,是高精度位置控制和力控的必要条件。

Q4:自己做一个关节模组需要什么条件?
A:需要:① 机械设计能力(CAD建模+精密加工);② 电机控制硬件设计(功率驱动+采样+编码器接口);③ FOC固件开发能力;④ 调试工具(示波器、电源、上位机)。建议从SimpleFOC+现成模组开始,不要一开始就自研硬件。

Q5:关节调试最容易遇到什么坑?
A:① 编码器零位偏移没校准好,电机抖动或反转;② 电流环PI参数不合适导致啸叫;③ 速度/位置环带宽过高导致震荡;④ 驱动器过流/过温保护频繁触发;⑤ 通信干扰导致丢包。


七、驱动电路硬件详解(重点章节)

💡 配合「驱动电路交互式详解.html」使用效果最佳——点击电路图中各模块可查看原理图、芯片选型、设计要点。

驱动电路是关节模组的「神经中枢」,负责将控制指令转化为驱动电机的大功率电流。以下按信号流向从电源到电机逐个模块讲解。

7.1 电源输入(VBUS)

关节模组通常采用24V或48V直流供电:

设计要点:
• 电源入口必须放置大容量电解电容(220μF~1000μF,耐压≥1.5倍VBUS),为MOS开关瞬间提供大电流
• 电容必须尽量靠近MOS半桥放置,减小功率环路面积,否则会产生严重振铃和EMI
• 必须有防反接保护(PMOS方案或肖特基二极管)
• 建议加TVS管防浪涌
制动能量泄放:电机减速时能量回灌母线,需制动电阻+MOS泄放回路,防止母线过压

7.2 DC-DC电源管理

母线电压需要降压为多路低电压给各模块供电:

电源轨典型电压用途常用芯片
GVDD10V~15VMOS栅极驱动预驱内置LDO/BOOST
5V5V编码器、CAN收发器、霍尔MP2451、LM2596
3.3V3.3VMCU、ADC参考、逻辑AMS1117-3.3、MP2359
VDDA3.3V(模拟)ADC参考、模拟电路经LC/磁珠滤波隔离
设计要点:
• 模拟3.3V(VDDA)和数字3.3V(VDD)必须通过磁珠/电感隔离,防止数字开关噪声耦合进ADC
• 每个IC的VCC引脚就近放0.1μF陶瓷去耦电容+10μF储能电容
• GVDD上电时序要注意,先GVDD稳定后再输出PWM,防止MOS误导通

7.3 主控MCU

MCU是驱动板的大脑,运行FOC算法、生成PWM、采样电流、处理通信。

选型推荐:

型号主频特点适用场景
STM32G431/G474170MHz电机控制专用,内置快速ADC、HRTIM、数学加速器关节驱动首选,性价比高
STM32H743/H723480MHzCortex-M7高性能,大RAM高性能EtherCAT关节
STM32F407/F446168MHz经典型号,资料极多入门学习
STM32F103C8T672MHz最便宜,可跑基础FOC入门DIY、小功率
GD32/AT32同STM32国产Pin-to-Pin兼容,主频更高,价格更低成本敏感量产

关键外设资源:

7.4 栅极预驱芯片(Gate Driver)

MCU输出的3.3V PWM信号无法直接驱动MOSFET栅极(需要10~15V电压、数安培峰值电流来快速充放电栅极电容)。预驱芯片负责将逻辑电平PWM放大为可驱动MOS的强驱动信号。

常用预驱芯片对比:

芯片厂商特点适用
DRV8323/DRV8323RTI集成3路CSA电流采样放大器、SPI可调增益/死区/过流阈值、内置降压Buck工业关节首选
DRV8301/DRV8302TI经典款,集成2路CSA+Buck,SPI配置成熟方案
MP6539/MP6540HMPS高性价比,硬件引脚配置(无需SPI),内置过流保护国产替代、量产
DRV8313TI内置MOSFET(半桥),峰值2.5A,外围极简小功率/手指关节/入门DIY
FD6288国产航模电调常用,便宜,但无保护功能低成本低压方案
预驱周边关键设计:
自举电容(BOOT引脚):0.1~1μF陶瓷电容(X5R/X7R),耐压≥25V,必须尽量靠近芯片BOOT和SW引脚——注意:仅适用于 FD6288/DRV8301 等自举拓扑预驱;DRV8323 为集成电荷泵拓扑(VCP-VM 接 1μF),无 BOOT/SH 自举电容
栅极电阻Rg:串联在驱动输出到MOS栅极之间,通常10~33Ω,控制MOS开关速度——电阻越大开关越慢、损耗越大但振铃越小;电阻越小开关越快但振铃/EMI越严重
nFAULT引脚:必须接MCU,用于检测过流/过温/欠压故障,故障时立即关断PWM
死区时间:设置200~500ns,防止上下桥直通

7.5 三相逆变桥(6个N-MOSFET)

6个N沟道MOSFET组成3个半桥(U/V/W相),通过SVPWM控制开关顺序,将直流逆变为三相交流电驱动电机。

MOSFET选型关键参数:

参数含义选型建议
VDS漏源耐压≥1.5倍VBUS(24V系统选≥40V,48V系统选≥80V)
ID连续漏极电流≥2~3倍峰值电流
RDS(on)导通电阻越小越好(发热=I²×R),但Qg会增大,需折中
Qg总栅极电荷越小开关越快、驱动损耗越小
VGS(th)阈值电压通常2~4V,驱动电压10~15V可完全导通

常用MOSFET型号:

PCB布局最关键原则:
功率环路面积最小化:MOS管→电容→MOS管形成的电流环路面积必须最小,这是决定性能和可靠性的第一要素
• 大电流路径(VBUS→上桥→相输出→下桥→GND→电容)走宽铜皮、多过孔
• 功率地和信号地单点连接,不要混流
• 栅极驱动走线尽量短、加粗,远离大电流开关节点

7.6 电流采样

FOC需要精确测量至少两相电流作为电流环反馈。

三种采样方案:

方案原理成本精度适用
三电阻下桥采样每相下桥源极串采样电阻工业关节首选
双电阻采样两相下桥采样,第三相计算最低较好通用
单电阻母线采样母线串一个电阻,SVPWM不同扇区重构三相最低一般航模电调、低成本
霍尔电流传感器ACS712/ACS758等非接触式一般大电流、需隔离场景
采样电路设计要点:
采样电阻:选精密合金电阻(毫欧级0.5~20mΩ),精度≥1%,温漂≤50ppm/°C,功率留足余量(P=I²R)
开尔文连接(Kelvin):从电阻焊盘内侧单独引两根细线到运放/CSA输入端,避免铜箔压降引入误差
采样放大器:用专用电流采样放大器(INA181/INA240等)或预驱内置CSA,增益通常设为10/20/40/80V/V
偏置电压:单电源供电时输出加1.65V偏置,可测双向电流(正/负)
RC滤波:采样信号到ADC之间加100Ω+1nF低通滤波,滤除开关噪声
ADC采样时机:必须在PWM导通中段(开关动作完成、电流稳定后)触发采样,避开开关瞬态

7.7 编码器接口

详见2.4节传感感知系统。硬件设计要点:

7.8 通信接口

7.9 抱闸驱动

电磁制动器(抱闸)通常为24V供电,电流0.5~2A:

7.10 保护电路

保护是驱动器可靠性的关键:

保护类型实现方式响应时间
硬件过流(OCP)预驱内置VDS检测/比较器+刹车(nFAULT)<1μs,最快速
软件过流ADC采样+软件判断,限幅/关断10~100μs
过压保护(OVP)母线分压采样+比较器/ADC硬件<10μs/软件<100μs
欠压锁定(UVLO)预驱内置,GVDD不足时自动关断硬件自动
过温保护(OTP)MOS旁/绕组内NTC热敏电阻采样,降额或停机秒级
堵转保护软件检测长时间大电流低转速百毫秒级
编码器故障SPI通信超时/角度异常检测毫秒级

八、驱动电路学习推荐资源

视频(B站):

开源项目/参考设计:

文章:

📖 本文档配合思维导图、原理动漫演示、驱动电路交互式详解页面使用,学习效果更佳。
2026-08-13 更新

本节自测

1. 柔轮 200 齿、刚轮 202 齿的谐波减速器,其减速比是?
💡 解析:谐波减速器减速比 = 柔轮齿数 / 2 = 200/2 = 100:1。选 B。
2. FOC(磁场定向控制)中,电磁转矩全部由哪个电流分量产生?
💡 解析:q 轴(交轴)垂直于转子磁场方向,电磁转矩全部由 Iq 产生;最常用的 Id=0 控制即让 d 轴电流为 0。选 C。
3. 关节三环闭环控制从内到外的正确顺序是?
💡 解析:最内层是电流环(10kHz~40kHz),中间是速度环,最外层是位置环(0.5kHz~2kHz),且内环带宽必须比外环高 5 倍以上。选 B。
4. 现代关节普遍采用「双编码器」方案,主要原因是?
💡 解析:谐波减速器存在柔轮弹性变形、迟滞,电机端编码器无法精确反映输出端位置;输出端编码器直接测量最终输出位置,是高精度位置控制与力控的基础。选 B。
5. 三相逆变桥由 6 个 N 沟道 MOSFET 组成,「三电阻下桥采样」方案中采样电阻接在?
💡 解析:三电阻下桥采样是在每相下桥源极串采样电阻(到地),采样相电流用于 FOC 闭环,是工业关节首选方案。选 C。
6. 抱闸(电磁制动器)的正确安全时序是?
💡 解析:时序错了机械臂会坠落——上电时电机先建立保持力矩再打开抱闸,断电时先关闭抱闸刹住再断电机驱动。选 B。
📌 本节小结:本手册系统梳理了人形机器人关节模组「机械结构 + 动力电机 + 驱动电路 + 传感感知 + 控制算法 + 通信总线」六位一体知识体系——从谐波减速器、无框力矩电机,到 FOC 三环闭环与 Clarke/Park 坐标变换,再到驱动电路电源、预驱、三相桥、电流采样、编码器、通信、抱闸与保护电路的硬件设计要点,并配套学习路径与推荐资源,可作为入门到实战的常备查手册。
🤔 思考题: 1. 为什么谐波减速器的减速比 = 柔轮齿数 / 2?请用「波发生器每转 1 圈 → 柔轮反向转 2 个齿」的原理解释。
2. 如果去掉输出端编码器、只用电机端编码器,会对位置控制和力控造成什么影响?
3. 大电流驱动板布局中,为什么「功率环路面积最小化」是第一位?请结合母线电容与 MOS 半桥的关系说明。

参考来源

资料整理更新至 2026-08。下列为手册中提到的核心器件、开源项目与协议的主要官方来源,请以官方最新文档为准。