Skip to main content

参考:CAN ID 与型号速查表

为什么这很重要?

正确的电机配置需要匹配:
  1. 型号字符串 - 电机类型标识
  2. 电机 ID (motor_id) - CAN 命令 ID
  3. 反馈 ID (feedback_id) - CAN 响应 ID
错误值 = 无法通信或控制错误的电机!

快速发现工作流程


达妙 (Damiao) 配置

型号字符串

CAN ID 规则

代码示例

串口桥设置


RobStride 配置

型号字符串

RobStride 在 RS 系列上保持统一上层命令形态。MotorBridge v0.5.0 的参数读写使用协议第 4 章通用运行表(0x7005..0x702E)。 运行时编码/解码使用的完整文本表见 RobStride 参数表
协议 ID 角色: RobStride 有三条协议路径——私有扩展帧路径(默认)、 CANopen/CiA402 路径(F_CMD=1robstride_cia402,实验性)与 MIT 路径(F_CMD=2robstride_mit,实验性)。feedback_id 是 host/应答方 ID,不是电机/设备 ID。Windows PCAN 下,扫描会逐个 host/feedback ID 顺序探测,避免同一 CAN 通道上多个接收 worker 竞争。

CAN ID 规则

代码示例


MyActuator 配置

型号字符串

CAN ID 规则

代码示例


HighTorque 配置

型号字符串

CAN ID 规则

代码示例


Hexfellow 配置

型号字符串

CAN ID 规则

Hexfellow 电机需要 CAN-FD 传输。标准 SocketCAN 无法工作。

代码示例


常见 ID 组合

单个达妙电机

双电机腿部

四足机器人配置

混合厂商系统


ID 配置工具

扫描 ID

转储寄存器 ID

修改 ID(达妙)

修改 ID(RobStride)


ID 问题故障排除

电机无响应

检查:
  1. 电机已上电
  2. CAN 接线正确
  3. motor_id 正确
  4. feedback_id 正确
  5. 型号字符串正确

错误的电机在动

原因: 多个电机 ID 相同或配置中 ID 错误。 解决方案:
  1. 一次只给一个电机上电
  2. 扫描并记录 ID
  3. 使用 id-set 修改冲突的 ID

响应断断续续

原因:
  • CAN 接线松动
  • 缺少终端电阻
  • CAN 波特率不匹配
解决方案:

配置模板


ID 快速参考表

达妙 ID 对照表

MyActuator ID 对照表


参见