blog 2026年7月18日 42 次阅读

补一个之前写的px4电调校准避坑

tech
对于使用px4固件的飞控 首先是航模电调(如skywalker50av2)的校准原理,其设计上接收pwm信号,将pwm信号值转化为油门大小控制电机转速; 电调最基础的使用场景是直接连上接收机,后者直接输出pwm信号,在这种场景下,电调的校准就和其说明书上一致,即打开遥控器,再给电调上电,遥控器油门最高,5s后,遥控器油门最低; 但是px4固件统一调配所有pwm输出,所以在px4场景下不需要遥控器(但是遥控器还是得事先与px4飞控连接并校准好,因为px4需要知道你遥控器的真实输出范围)参与电调校准; (补充:px4飞控有使用遥控器和不使用的模式,在此只讨论使用遥控器的情况,不使用遥控器的pwm输出值一般为默认或者自行设定。) 在px4场景下电调校准的流程是:下电->usb连接飞控和qgc->找到电调pwm上下限值校准界面按下校准按钮->看到提示并上电->等待px4飞控自动输出上下限pwm值->完成校准; 可以看出px4校准电调是全自动的,调试人员需要做的操作只有按下按钮和插上电池这两步…… 但是! px4自动完成电调校准有几个前提条件: 1.电调信号线与飞控pwm输出口已正确连接 2.遥控器已校准完成 3.px4飞控能够正确识别飞机有没有上电 所以,最容易出错也最容易被忽视的就是这个第三点。 如果飞控不能正确识别,就像这样: ![1000184856.jpg](/uploads/2026/7/1784340681231-646068155.jpg) 飞控没有显示电池电压,就是飞控没有能力识别上电与否,正常这里应该显示当前电压; 解决办法: px4飞控的供电接口一般有特定的线序和难以压线和重排的插头,所以给px4飞控供电的方法一般有两类,使用电源模块如(holybro PM02D),以及使用分电板(自带电源模块); 安装完成后依旧有可能出现电源电压无法识别,是因为有些电源模块需要在px4固件里选择对应的参数(如将SENS_EN_INA226设为disabled,将SENS_EN_INA228设为enabled,具体参考厂家手册)。

相关推荐