2. 执行器基础

机器人关节执行器并不是单一器件,而是一条从电能到机械力矩、再回到数字反馈的闭环链路。理解这条链路,是后续做测试与标定的前提。一个典型的关节执行器由五类核心部件构成:电机负责把电能转换为高速低扭矩的旋转;减速器把高速小扭矩降速增扭;编码器测量位置与速度;力矩传感器测量输出力矩;驱动器则把上位机指令转换为电机所需的电流、电压与换相时序,并采集反馈信号。它们之间的信号与能量流向,可以用下面这张结构图来理解。

关节执行器核心部件与信号/能量链路 驱动器 FOC / PWM 电流环 · 位置环 CAN / EtherCAT 电机 三相绕组 / 永磁体 反电动势 Ke 转矩常数 Kt 减速器 谐波 / RV / 行星 减速比 N 背隙 · 刚度 关节输出 力矩 τ_out 角度 θ_out 转速 ω_out 电流 扭矩 增扭 位置 / 速度 / 力矩反馈(编码器 + 力矩传感器) 编码器 增量 / 绝对 · 磁 / 光 力矩传感器 应变片 · 串接输出端

一、电机:把电流变成扭矩的源头

关节执行器最常用的是永磁同步电机(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 环响应、通信延迟
实操提示:在首次上电测试时,建议先用手转动关节,观察编码器读数是否连续、力矩传感器零点是否稳定,再逐步施加小电流,确认电机转向与编码器计数方向一致。方向不一致会导致位置环正反馈,瞬间飞车。
常见误区:很多初学者把“电机端编码器读数”直接当作“关节输出角度”。实际上两者之间隔着减速器,存在减速比换算、背隙和弹性变形。若不做输出端标定,关节在换向和负载下会出现明显位置误差。

六、复盘:从部件到系统的测试视角