你好!针对 RDK X5 底盘电机不转的问题,给你一个系统性排查流程,从简单到复杂逐步定位:
一、快速判断故障范围
1. 电源检查(最先做)
# 测量底盘供电电压
# 用万用表测底盘电源输入端,确认是否有 12V/24V(根据你的底盘规格)
有电压 → 电源正常,继续下一步
无电压 → 检查电源模块、保险丝、电源开关
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 通信是否异常
四、建议补充信息
为了更精准帮你定位,请补充:
- 32 板是指官方底板还是自制的?
- 电机驱动方式:PWM + DIR 还是 CAN 控制?
- 故障前有什么操作?(如:带电插拔、短路等)
- X5 现在能否正常启动登录?
- 有无万用表/示波器可以测量?
五、社区相关资源
- 板子供电失误炸了几个芯片 - 硬件损坏排查参考
- 请问可以提供下 RDK X5 的电源部分原理图吗 - 电源电路排查
- RDK X5 模块 自制底板无法正常启动 - 底板设计问题参考
建议先做电源和板卡状态检查,把测量结果反馈一下,可以进一步帮你分析具体故障点。如果怀疑板卡硬件损坏,可以联系官方售后检测。