PreArm: Motors! MOT SPIN ARM > MOT SPIN MIN
是什么原因

晚上好🌙🌙🌙
本答案参考通义千问
在无人机上电解锁(PreArm)后出现以下警告:
"PreArm: Motors! MOT SPIN ARM > MOT SPIN MIN -10"
这是一个与电机控制相关的警告,通常出现在 PX4 或 ArduPilot 等开源飞控系统中。这个警告意味着 飞控系统检测到电机的最小自转速度(MOT SPIN MIN)未达到要求,导致无法安全地进行“ARM”操作。
重点: 这个警告通常是由于 电机未正确响应飞控指令,或者 传感器读数异常 导致的。
电机或电调故障
电池电压不足
飞控参数配置错误
MOT_SPIN_ARM 和 MOT_SPIN_MIN 参数设置不合理。电机校准问题
传感器数据异常
检查电池状态
检查电机和电调
重新校准电机方向
调整飞控参数
MOT_SPIN_ARM:设置为 100~200 RPMMOT_SPIN_MIN:设置为 80~150 RPMMOT_SPIN_DELAY:设置为 0~500 ms(根据电机响应情况调整)MOT_SPIN_ARM = 150
MOT_SPIN_MIN = 100
MOT_SPIN_DELAY = 300
重新启动飞控系统
更新飞控固件
检查传感器数据
如果你使用的是 PX4 固件,可以在 src/modules/motor_rate/motor_rate.cpp 中查看电机控制逻辑。但一般不需要修改源码,只需通过地面站调整参数即可。
| 问题 | 可能原因 | 解决方案 | |------|----------|----------| | MOT SPIN ARM > MOT SPIN MIN -10 | 电机未正常旋转 | 检查电机、电调、电池、参数配置 | | 电机未响应 | 电调故障、参数错误 | 校准电机、调整 MOT_SPIN 参数 | | 飞控误判 | 传感器异常 | 检查传感器数据,进行校准 |
如果你能提供具体的飞控型号(如 Pixhawk 4、Cube Orange)、固件版本和电机型号,我可以给出更精确的建议。