怎么检查底盘好坏

你好!针对 RDK X5 底盘电机不转的问题,给你一个系统性排查流程,从简单到复杂逐步定位:

一、快速判断故障范围

1. 电源检查(最先做)

# 测量底盘供电电压
# 用万用表测底盘电源输入端,确认是否有 12V/24V(根据你的底盘规格)
  • :white_check_mark: 有电压 → 电源正常,继续下一步
  • :cross_mark: 无电压 → 检查电源模块、保险丝、电源开关

2. 板卡状态检查

# 串口登录 X5,查看系统是否正常
# 检查 GPIO 引脚状态
gpioget 32  # 检查 GPIO32 引脚电平
gpioget 33  # 检查 GPIO33 引脚电平
  • 观察 X5 指示灯:绿灯常亮 + 黄灯闪烁 = 系统正常
  • 如果只有绿灯常亮、黄灯不闪 → 系统未正常启动

3. 电机驱动信号检查

# 查看 PWM 输出是否正常
# 如果有示波器,测量 PWM 引脚波形
# 或者用万用表测平均电压(PWM  duty cycle 变化时电压会变)

二、分段排查法

排查段 测试方法 正常表现
X5 板卡 单独给 X5 上电,串口能登录 系统正常启动
电机驱动板 直接给驱动板 PWM 信号(用信号发生器) 电机转动
电机本身 直接给电机供电(注意电压) 电机转动
连接线 万用表通断测试 导通

三、常见问题定位

情况 A:X5 能启动,但电机不转

  • 检查 GPIO 引脚配置是否正确
  • 检查电机驱动使能引脚是否有电平
  • 查看是否有短路保护触发

情况 B:X5 无法启动(黄灯不亮)

参考社区帖子:今天板子上电后突然开不了机

  • 检查 5V 供电是否正常
  • 检查是否有短路(特别是 5V 对地)
  • 尝试重新烧录镜像

情况 C:之前正常,突然不转

  • 检查是否有过热保护
  • 检查电机电流是否过大导致驱动保护
  • 检查 CAN/PWM 通信是否异常

四、建议补充信息

为了更精准帮你定位,请补充:

  1. 32 板是指官方底板还是自制的?
  2. 电机驱动方式:PWM + DIR 还是 CAN 控制?
  3. 故障前有什么操作?(如:带电插拔、短路等)
  4. X5 现在能否正常启动登录?
  5. 有无万用表/示波器可以测量?

五、社区相关资源


建议先做电源和板卡状态检查,把测量结果反馈一下,可以进一步帮你分析具体故障点。如果怀疑板卡硬件损坏,可以联系官方售后检测。