有了飞控,自然要刷固件,固件要从哪里下载呢:https://github.com/betaflight/betaflight/releases 这个网址是Betaflight持续更新各款飞控的网址,找到betaflight_4.0.4_OMINIBUSF4SD.hex 点击下载即可。有模友会问为何不在刷固件时候在线加载固件,其实主要不喜欢在线加载的等待,且有些网络不能在线加载固件,所以我更愿意把固件下载到电脑中,刷固件的时候加载本地固件。
PS:很多模友在使用micro usb线将飞控与电脑连接时,Betaflight调参软件不识别飞控端口。出现这样的情况绝大多数是电脑的操作系统给飞控识别了错误的驱动程序,如果在电脑操作系统的设备管理器中看到显示的硬件为:OMINIBUS F4 ,这时Betaflight地面站是无法识别飞控的,需要对该硬件指定安装 STMicroelectronics Virtual COM Port 驱动程序。具体安装过程为(以Microsoft Windows 10操作系统为例):这台电脑--右键--属性--设备管理器--在“端口”找到已经识别但是驱动错误的设备--双击--弹出对应设备属性菜单--驱动程序--更新驱动程序--浏览我的计算机以查找驱动程序软件--让我从计算机上的可用驱动程序列表中选取--点击需要指定驱动的设备--从磁盘安装--找到F4飞控驱动的存储路径--打开--确定--下一步--装好正确的F4飞控驱动。设备管理器中就能正确识别,在Betaflight软件中就能显示正确的设备端口,点击连接即可进行飞控调参设置。
CLI命令行。这里是实现部分控制的关键地方。
Betaflight 4.0开始已经可以实现智能转向前馈,不过需要命令打开。
智能转向前馈命令:
set use_integrated_yaw=on
set iterm_rotation=off
set abs_control_gain=10
set p_yaw=30
set d_yaw=20
set i_yaw=0
set f_yaw=60
使用Frsky F.Port回传模式,需要以下命令:
set serialrx_halfduplex = on 打开飞控半双工模式
set serialrx_inverted = on 打开反向
用命令来锁定飞控的最低油门及最高油门
set min_check = 1000 确认校验最低油门值1000
set max_check = 2000 确认校验最高油门值2000
开启防炸机模式(此模式由一定安全风险,需要开启飞控加速计,详细解释请搜索相关页面)
set crash_recovery = on