2. 执行器基础
机器人关节执行器并不是单一器件,而是一条从电能到机械力矩、再回到数字反馈的闭环链路。理解这条链路,是后续做测试与标定的前提。一个典型的关节执行器由五类核心部件构成:电机负责把电能转换为高速低扭矩的旋转;减速器把高速小扭矩降速增扭;编码器测量位置与速度;力矩传感器测量输出力矩;驱动器则把上位机指令转换为电机所需的电流、电压与换相时序,并采集反馈信号。它们之间的信号与能量流向,可以用下面这张结构图来理解。
一、电机:把电流变成扭矩的源头
关节执行器最常用的是永磁同步电机(PMSM)与无刷直流电机(BLDC)。其核心原理是:定子三相绕组通入受控电流后产生旋转磁场,与转子永磁体磁场相互作用,产生电磁转矩。工程上最关心的两个参数是转矩常数 Kt(N·m/A)和反电动势常数 Ke(V·s/rad)。在理想情况下,输出转矩与 q 轴电流成正比:τ = Kt · Iq。这意味着驱动器只要精确控制电流,就能精确控制扭矩,这也是力矩控制模式的基础。
电机的接口特性主要体现在三方面:三相动力线(U/V/W)、霍尔或编码器反馈线、以及温度传感器线(常见 NTC 或 PT100)。测试时若发现电机发热异常,应优先检查相电流是否超过额定值、三相是否平衡。
二、减速器:降速增扭与刚度代价
电机转速高、扭矩小,无法直接驱动关节负载,因此需要减速器。常见类型有谐波减速器(高精度、零背隙、适合协作机器人)、RV 减速器(高刚度、大扭矩、适合重载工业机器人)和行星减速器(成本低、结构紧凑)。减速比 N 使输出扭矩放大为 τ_out ≈ N · τ_in · η,其中 η 为效率。
但减速器也带来代价:背隙会造成换向时的位置误差,扭转刚度不足会在负载下产生弹性变形,摩擦与效率会随温度变化。这些正是后续标定需要补偿的重点。
三、编码器与力矩传感器:反馈的“眼睛”
编码器分为增量式与绝对式,按原理又分光电式与磁电式。增量式输出 A/B/Z 脉冲,需要回零;绝对式通过 SSI、BiSS 或 EnDat 等协议直接输出唯一角度,上电即知位置。关节中通常采用双编码器:电机端编码器用于换相与速度环,输出端编码器用于关节位置闭环,两者之差还能反映减速器形变。
力矩传感器多采用应变片原理,粘贴在弹性体上,受力后电阻变化经惠斯通电桥转换为电压。它通常串接在减速器输出与负载之间,直接测量关节真实输出力矩。接口上常见模拟差分输出或数字总线输出,需要关注量程、灵敏度、零点漂移与温度补偿。
四、驱动器:闭环控制的中枢
驱动器是执行器的“大脑”,内部通常包含功率级(MOSFET/IGBT 逆变桥)、电流采样、编码器接口、通信接口和控制算法。其核心是磁场定向控制(FOC):通过 Clarke/Park 变换把三相电流解耦为 d 轴与 q 轴分量,分别控制励磁与转矩。典型控制结构为三环嵌套:电流环(最内、最快)→ 速度环 → 位置环(最外)。
# 典型驱动器参数配置示例(伪代码)
motor:
pole_pairs: 7 # 极对数
Kt: 0.085 # 转矩常数 N·m/A
Ke: 0.085 # 反电动势常数 V·s/rad
phase_resistance: 0.42 # 相电阻 Ω
phase_inductance: 0.00035 # 相电感 H
encoder:
type: absolute # 绝对式
protocol: BiSS-C
resolution: 19 # 位
current_loop:
bandwidth: 2000 # Hz
max_current: 20 # A
can:
baudrate: 1000000 # 1 Mbps
node_id: 1
五、核心部件接口特性对比
| 部件 | 核心功能 | 关键参数 | 典型接口 | 测试关注点 |
|---|---|---|---|---|
| 电机 | 电能→机械扭矩 | Kt、Ke、R、L | 三相动力线、霍尔 | 相电流平衡、温升 |
| 减速器 | 降速增扭 | 减速比、背隙、刚度 | 机械法兰 | 背隙、效率、回差 |
| 编码器 | 位置/速度反馈 | 分辨率、精度 | ABZ、SSI、BiSS | 零位、线性度、噪声 |
| 力矩传感器 | 输出力矩反馈 | 量程、灵敏度 | 差分模拟、数字总线 | 零点漂移、温漂 |
| 驱动器 | 功率变换与闭环 | 带宽、电流上限 | CAN、EtherCAT | 环响应、通信延迟 |