Open FPV VTX开源之ardupilot配置
1. 源由
飞控嵌入式OSD - ardupilot配置使用ardupliot配套OSD图片。
──> /usr/share/fonts/
├──> font_ardu.png
├──> font_ardu_hd.png
好多同学,因为这个没有配置导致满屏ICON/OSD数字不变化等等问题。所以请确认当前摄像头不是工作在MAVLink协议,而是处于msposd配置下,确保OpenIPC摄像头嵌入式OSD配置好。
注:想详细了解细节内容,请参考:Open FPV VTX开源之嵌入式OSD配置
2. 配置
详细请参考:Ardupilot - Multiwii Serial Protocol (MSP)
- 步骤一:根据实际飞控串口连接硬件端口号n,调整配置
SERIALn_PROTOCOL
SERIAL1_PROTOCOL=42 (DIAPLAYPORT)
- 步骤二:常用默认配置波特率
115200
,与msposd
参数保持一致
SERIAL1_BAUD=115 (115200)
- 步骤三:配置协议族
MSP_DISPLAYPORT
OSD_TYPE=5 (MSP_DISPLAYPORT)
推荐使用默认的Ardupilot原生态OSD。
MSP_OPTIONS=1
- 步骤四:配置OSD画面分辨率 60x22 (WxH)
OSD1_TXT_RES=2 (1:50X18;2:60X22)
- 步骤五:Mission Planner OSD界面配置
3. 总结
- 仔细核对视频OSD界面与MP OSD界面的一致性
- 在MP中拖动电压图标位置:1. 选择需要拖动图标;2. 实时写入配置
- 视频OSD界面电压图标位置(写入配置,视频OSD立竿见影)
4. 示例
- OpenIPC SSC30KQ IMX335 + Ardupilot 4.5.6 + 梅岭隧道南入口 FPV飞行
- OpenIPC地面站OSD + Ardupilot 4.5.6 + 梅家坞山坳 FPV飞行
- OpenIPC+ Ardupilot 4.5.6 + 模拟/数字同步 FPV OSD
以上是单独数字OSD配置,若有需要模拟+数字双OSD配置,详见:Open FPV VTX开源之ardupilot双OSD配置摄像头
5. 参考资料
【1】Open FPV VTX开源之硬件规格及组成
【2】Open FPV VTX开源之第一次出图
【3】Open FPV VTX开源之默认MAVLink设置
【4】Open FPV VTX开源之嵌入式OSD配置
【5】Open FPV VTX开源之betaflight配置
【6】Open FPV VTX开源之inav配置
【7】Open FPV VTX开源之图像化配置工具
6. 补充
6.1 飞控固件版本
25/1/14 12:45:15 : Frame: QUAD/X
25/1/14 12:45:15 : IMU0: fast sampling enabled 8.0kHz/2.0kHz
25/1/14 12:45:15 : RCOut: PWM:1-4 PWM:6
25/1/14 12:45:15 : KakuteF7-bdshot 001E0043 3036510A 36363631
25/1/14 12:45:15 : ChibiOS: 6a85082c
25/1/14 12:45:15 : ArduCopter V4.5.7 (2a3dc4b7)
6.2 配置Ardupilot的BF OSD
MSP_OPTIONS=4 (EnableBTFLFonts)
──> /usr/share/fonts/
├──> font_btfl.png
├──> font_btfl_hd.png
6.3 OSD偏左问题
请在MP的OSD tab页面中进行ICON图标的拖动,调整到适当的位置。
- 0:30x16
- 1:50X18
- 2:60X22