Open FPV VTX开源之ardupilot配置

Open FPV VTX开源之ardupilot配置

  • [1. 源由](#1. 源由)
  • [2. 配置](#2. 配置)
  • [3. 总结](#3. 总结)
  • [4. 参考资料](#4. 参考资料)
  • [5. 补充](#5. 补充)
    • [5.1 飞控固件版本](#5.1 飞控固件版本)
    • [5.2 配置Ardupilot的BF OSD](#5.2 配置Ardupilot的BF OSD)
    • [5.3 OSD偏左问题](#5.3 OSD偏左问题)

1. 源由

飞控嵌入式OSD - ardupilot配置使用ardupliot配套OSD图片。

注:首先需要确保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)

  • 步骤四:配置OSD画面分辨率 60x22 (WxH)

OSD1_TXT_RES=2 (1:50X18;2:60X22)

  • 步骤五:Mission Planner OSD界面配置

3. 总结

  • 仔细核对视频OSD界面与MP OSD界面的一致性
  • 在MP中拖动电压图标位置:1. 选择需要拖动图标;2. 实时写入配置
  • 视频OSD界面电压图标位置(写入配置,视频OSD立竿见影)

4. 参考资料

【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配置

5. 补充

5.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)

5.2 配置Ardupilot的BF OSD

推荐使用Ardupilot原生态OSD。

MSP_OPTIONS=4 (EnableBTFLFonts)

复制代码
 ──> /usr/share/fonts/
     ├──> font_btfl.png
     ├──> font_btfl_hd.png

5.3 OSD偏左问题

请在MP的OSD tab页面中进行ICON图标的拖动,调整到适当的位置。

  • 0:30x16
  • 1:50X18
  • 2:60X22
相关推荐
zlinear数据采集卡4 分钟前
数据采集卡从入门到精通(46):趋势展望——软件定义硬件、AI分析与开源生态
arm开发·stm32·单片机·嵌入式硬件·fpga开发·开源
m4Rk_8 分钟前
【论文阅读】Agent 记忆机制(49):MemCoE——先学习如何组织记忆,再学习具体记住什么
论文阅读·人工智能·学习·开源·github
李高钢15 分钟前
开源控件库 HandyControl 介绍与简单实践:让 WPF 界面告别“上个世纪“
开源·wpf
w01_02_0317 分钟前
虚拟机, ubuntu , samba
linux·运维·ubuntu
渣渣盟21 分钟前
Nginx 从零到上手:Windows & Linux 双环境教程
linux·windows·nginx
Dola_Zou25 分钟前
CodeMeter Linux 部署与配置指南
linux·运维·自动化·软件加密
MSTcheng.30 分钟前
【Linux学习】Linux学习第二弹——Linux基本指令1
linux·运维·服务器·学习·指令
今天AI了吗37 分钟前
AI 数据安全治理框架:模型能力与数据权限的边界在哪里
java·linux·开发语言·人工智能·python·深度学习·机器学习
斯内普吖39 分钟前
(开源)农产品电商系统实战指南 基于 Java + SpringBoot + Vue + MySQL
java·vue.js·spring boot·mysql·开源
不一样的少年_41 分钟前
Docker 容器操作:运行、停止、查看与删除
linux·docker·容器