电机侧编码器测量齿轮箱前的执行器,支持换相和快速速度控制。负载侧编码器测量传输后关节输出。比较后,可以发现回程间隙、弹性扭转和传动误差,前提是比率、方向、零点和时间戳正确。
第二个传感器并不能消除机械误差。它提供输出反馈,供外部位置环路或观察者使用。高负载侧带宽可以激发齿轮箱顺应性,并放大量化、延迟或结构共振。
本指南应与 机器人编码器指南 及 系统识别指南一起使用。在关闭外环前,先调试几何和诊断。
知道一个电机编码器无法观察到的东西
电机角度除以名义比时,仅在齿轮几何形状理想时估算输出角。电机传感器之后会发生间隙、顺应性、滞后、轴承运动、组装误差和载荷变形。它们可以改变末端执行器位置,同时电机控制看起来准确。
列出从电机传感器到齿轮箱、关节和连杆的精度预算。添加负载编码器,直接连接信息能显著提升控制、校准或故障检测。

让运动反馈负责快速的内环控制
电机编码器通常提供换向的电角度或转子位置,并实现高带宽速度或位置控制。其刚性连接和齿轮后高有效输出分辨率支持快速阻断扰动。
不要让电机换向依赖于延迟负载传感器,通过合规传输实现。电流驱动产品可能支持独立的换向和负载编码器; ODrive编码器文档 展示了其硬件上的这一区别。
| 反馈 | 地理位置 | 主要强度 | 主要盲点 |
|---|---|---|---|
| 电机编码器 | 转子或输入轴 | 快速换相与速度 | 变速箱输出误差 |
| 负载编码器 | 关节输出 | 直接接头位置 | 电机换相 |
| 差分信号 | 比对 | 传播行为 | 安装与时间误差 |
| 外部计量 | 链杆或端效器 | 独立精度检查 | 连续嵌入式控制 |
| 转矩传感器 | 传动或接头 | 负荷和合规性证据 | 绝对位置 |
传输后测量输出位置
安装负载编码器使其遵循真实的接头输出,且中间顺应性最小。定义机械基准、轴承关系和热膨胀路径。连接在柔性盖上的传感器可能报告的是盖子运动而非接头角度。
为任务选择绝对或增量行为、分辨率、精度、更新率和接口。根据供应商要求验证安装偏心率、倾斜度和空气间隙。
将两个角度都表达在同一坐标系内
在减去信号前,应用齿轮比、符号、单位、滚转和接头方向。当制造误差重要时,使用实际校准的齿轮比。在重启过程中,稳定处理多匝状态和归航。
比较几个已知姿态和完整旋转。符号或比率误差可能表现为顺应性增加,而偏离一圈多匝状态则表现为突发传输故障。

在差异中包含编码器安装错误
码盘偏心率、传感器头对准、轴轴磨损、联轴误差和轴承运动都会增加周期性或负载相关的误差。因此,编码器规格和机械安装都会影响变速器的差异。
利用反转、减速转速和独立计量学,将周期传感器误差与齿轮箱行为区分开来。不要将所有可重复的谐波标记为齿轮刚度。
| 观察到的差异 | 可能原因 | 辨别测试 | 控制风险 |
|---|---|---|---|
| 反转时的死区 | 反弹或反弹 | 双向慢扫 | 限制循环 |
| 与转矩成正比 | 弹性扭转 | 已知的负载扫除 | 外环共振 |
| 带角度的周期性 | 编码器或齿轮错误 | 独立计量 | 跟踪波纹 |
| 生长迅速 | 时间戳或滤波延迟 | 时间对齐测试 | 相位损耗 |
| 突然的步伐 | 滑动、翻滚或脱落 | 原始状态和索引检查 | 不安全命令跳跃 |
识别方向反转时的回程间隙
当电机运动方向改变而输出最初保持静止时,就会出现回程间隙。摩擦和顺应性会模糊界限。应在多个负载、转速和温度下测量,而不是报告一个角度值。
控制器可以补偿可预测的空回,但补偿不能消除冲击、磨损或方向相关的不确定性。限制激进的反转指令并验证稳定性。
将弹性扭转视为动态状态
在转矩下,传动顺应性产生连续的电机与负载夹角差。刚度可以是非线性的,且与频率相关。阻尼、摩擦和结构模式在载荷变化后形状恢复。
在已知转矩和同步角度下估算刚度。只激发安全幅度。在设置外环带宽前,利用频率响应定位共振。
使用嵌套环路并有意分离带宽
一种常见设计将快速电流和电机速度控制保持在较慢的负载位置环路内。外环控制内环,同时观察实际的关节输出。带宽分离有助于避免与顺应的动力学冲突。
Synapticon 的双环解释描述了这一控制概念。根据测量到的延迟、共振和噪声来调谐部署的设备,而不是复制增益。
平衡负载反馈与噪声和共振
更高的负载侧增益提升低频精度,但会暴露量化、采样延迟和机械共振。滤波减少噪声,同时增加相位滞后。检查最严重的通信抖动和陈旧采样的影响。
测量跨载荷和温度的灵敏度、跟踪和扰动响应。在出现大误差时,保持饱和和和抗启动行为可见。
在控制前校准零点、比率和时间
进行独立传感器有效性检查,建立联合基准,调整方向和刻度,并测量相对时间戳延迟。存储校准身份和温度。启动时拒绝未知的绝对状态。
在开启转矩前,缓慢地在范围内行驶并确认残差是否合理。加速时的点火误差可能导致明显弹性角,从而触发假故障。
用分歧作为带有上下文的诊断
持续不匹配可能表明传感器打滑、变速箱损坏、过度偏转或校准损失。诊断阈值应根据转矩、速度、方向和温度而定。固定的小极限在正常负载下可能触发假触发。
注入掉落、冻结值、符号错误和安装滑动。定义接头是停止、退化还是继续。冗余信号若不独立且需验证决策策略,不会自动提供容错能力。
共同验证准确性、稳定性和故障响应
测量关节和末端执行器的精度、反转行为、合规性、频率响应、跟踪、传感器年龄和诊断覆盖。跨有效载荷和热条件下重复。保存原始信号,而不仅仅是融合估计。
发布时要有一份简明的清单。
评估“机器人双编码器:电机端与负载端反馈”时,还应保存模型版本、机器人配置、标定文件、测试日期和全部试验记录。把成功、失败、恢复与人工介入放在同一份数据中,才能区分模型能力、系统接口和现场流程造成的差异。
成本评估除了设备与算力,还要记录数据采集、工程调试、安全措施、维护、停机和人员培训。只有把这些持续投入与单位成功任务的价值比较,才能判断方案是否适合扩大。
上线后仍要持续检查分布变化、传感器漂移、机械磨损和人工接管原因。监测结果应能触发降级、停止与重新验证流程,并为下一轮数据采集和模型更新留下可追溯记录。
最终结论应明确写出已知限制、尚未验证的场景和下一项可证伪的实验,使后续团队能够沿着证据继续推进。
实际项目还应指定数据、模型、控制器和安全流程的负责人,并预先定义回滚条件。责任边界、审批记录与变更日志越清楚,故障发生后越容易停止扩散、定位原因并安全恢复。
把任务拆成感知、决策、动作执行和结果确认,可以更准确地定位瓶颈。每一阶段都应有独立指标与失败示例,避免用端到端成功率掩盖偶发但严重的风险。
引用的产品规格、论文结果和监管要求需要记录发布日期与适用版本。资料更新后应重新核对关键结论;无法从一手来源确认的内容,应明确标注为待验证信息。
小规模试点的价值在于提前暴露接口、人员协作和异常处理问题。试点结束后应依据预设门槛决定扩大、修改或停止,而不是因为已经投入资源就默认继续。
所有结论都应能够追溯到原始记录,并可复核。
硬件与软件接口应分别记录单位、坐标系、时钟、延迟和允许范围,并通过自动测试检查不一致。接口定义变化时,旧数据和旧控制参数不能在未经验证的情况下直接复用。
- 对齐比率、方向、零点和时间戳。
- 分别测量安装和传动误差。
- 将快速电机控制在负载位置控制范围内。
- 调到低于测量顺应共振的频率。
- 喷射传感器和机械故障。
常见问题
为什么不只用负载端编码器?
电机反馈通常用于换相和快速控制;负载反馈观察变速箱的输出位置。
双编码器能消除回程间隙吗?
不会。它们揭示输出误差并实现补偿或控制,但机械间隙依然存在。
编码器的差异完全是变速箱合规吗?
不是。比率、零、时间戳、安装、传感器误差、摩擦和间隙也会有影响。
外层负载位置环路应该运行多快?
根据测量的延迟、噪声和共振设置,并与内环保持适当距离;不适用通用速率。
机器人在一个编码器失效后还能继续吗?
只有在架构已验证故障检测、安全降级以及该操作模式下剩余的足够反馈时才可执行。
反馈精度与控制稳定性边界
双重反馈可以提升控制和诊断,但不一定自动获得安全级冗余。验证故障独立性和机器人的安全响应。