本帖最后由 reach3 于 2018-3-6 15:35 编辑
很多朋友初次装机,容易碰到飞机不能解锁的问题。 试着翻译一段关于“解锁保护”的文字,希望对大家有用。
解锁保护
当飞机无法解锁时,Betaflight 3.2(和以上版本)提供了更多的排障信息。 这些信息可以通过下面的渠道获得:
- CLI
- Betaflight OSD 的画面
- 蜂鸣器的鸣叫
- Betaflight 配置软件
一些解锁条件的设定是为了避免某些情况下意外的解锁, 这些情况包括错误的遥控器设置,不可靠的或低质量的接收机,或者使用者的错误。 这些不能解锁的原因被编成一套标示信息。
CLI 标示信息可以在CLI界面输入status命令查看。
一些情况下, 因为飞控内存的限制, 只能看到16进制的代码, 可以在runtime_config.h文件中查看armingDisableFlags_e的枚举变量定义来对应标示信息。
蜂鸣器 当解锁尝试失败,而飞控接有蜂鸣器,蜂鸣器就会鸣叫出警告信号指示出最重要的不能解锁原因。
鸣叫方式会是下面这种样子: - 五次短的鸣叫(代表注意)
- 若干次长鸣叫( 可能是0次)
- 带着长间隔的若干次短鸣叫(可能是0次)
这时不能解锁的标示代码就可以通过(5*长鸣叫次数+短鸣叫次数)算出。 例如你听到了滴—— - -, 1次长鸣叫和两次短鸣叫, 那么5*1+2 = 7。代表代码7。代码7的含义可以在armingDisableFlags_e的变量定义中查到。就是下面这个表格
| | | | | | | | | 你可能有硬件故障, 但如果前一版本的固件可用,那也有可能是固件引起的。 | | | | | | | | | | | | | | | | | | | | | | Runway Takeoff Prevention 功能被触发 |
| | | | | | | | | | | | | | | | | 等待pwr_on_arm_grace规定的秒数后再解锁。 | | | | | | | | | | | | | | | | | | | | | | CMS (配置菜单) 激活中 - 通过OSD或其它显示 | | | | | | | | | | 一个黑羊的电传设备(例如TBS Core Pro) 上锁或不允许解锁 | | | | | | | | | | | | | |
|