Skip to main content
SDK: V开发中

A1Z 电机通信诊断与故障排查

# 检查 CAN 接口是否正常
python tools/motor_diag.py --check-can

# 扫描所有 6 个电机(检查通信、读取状态、自动诊断)
python tools/motor_diag.py --scan

# 详细探测某个关节(完整收发流程 + 反馈解析)
python tools/motor_diag.py --probe 3

# 持续监控所有电机状态(位置/速度/温度/错误码)
python tools/motor_diag.py --monitor

# 被动监听 CAN 总线(不发任何指令,用于排查总线冲突)
python tools/motor_diag.py --listen --duration 10

# 清除 MotorB 错误码
python tools/motor_diag.py --clear-error
python tools/motor_diag.py --clear-error --joints 3 4

诊断脚本会自动检测并给出常见问题的排查建议:

  • 电机无响应(未上电 / CAN 线反接 / ID 错误 / 固件模式)
  • MotorB 错误码(过压/欠压/过流/过温/通信丢失/过载)
  • CAN 总线异常(bus-off / error-passive / 重启次数)
  • 温度预警