1、APM固件如何调试模拟图传与OSD信息?
一、图传基本扫盲
一套图传由天空端、地面接收端,两大部分组成。目前主要用模拟图传和数字图传两种类型:
方案一:模拟图传。(入门比较便宜,画面稍微比较模糊,飞行过程中有雪花/闪屏等情况,延迟低,信号要丢失的时候是逐步花屏,然后画面消失)
方案2:数字图传。(画面非常高清,但价格较高,修好丢失时会直接卡顿)
更多信息可查看文档的章节2与章节3:《穿越机遥控、图传方案选购指引》
二、OSD信息扫盲
OSD的全称叫On-Screen Display(屏幕显示),它其实常见,比如大家看电视的时候,用遥控器调节音量,这个时候电视机的画面上就会有音量图标显示。
这个就是日常最常见的OSD画面!
在无人机应用方面,当我们操作穿越机进行FPV飞行的时候,飞控手通常看着屏幕画面进行飞行的。
为了飞行过程中还可以实时监控到飞机的各种状态数据(比如飞行高度、飞行距离、电池电压等等),就可以使用OSD功能!
如下图所示:画面中有各种飞行数据叠加在屏幕上,用户也可以根据喜好自由更换数据显示的位置!

那么飞控的各类数据又是怎么样叠加到视频画面中的?此处需要用到一颗视频字符叠加的芯片。
WFG100飞控上已板载了OSD芯片,就是原理图上的AT7456E芯片,如下:

1)当不使用飞控的OSD功能时:
模拟图传与模拟摄像头,是独立于飞控系统工作的。图传与摄像头之间不需要与飞控或OSD芯片有任何连接,其拓扑图如下:

2)当使用飞控的OSD功能时:
模拟图传与模拟摄像头需要通过OSD芯片作为中转桥梁(同时连接飞控、摄像头、图传天空端)!
OSD芯片读取飞控状态数据,再叠加到图传画面上,其拓扑图如下:

三、模拟摄像头、模拟图传的硬件连接

注:如果显示屏上只是看飞控的遥测数据,那么模拟图传的IRC/DATA引脚可以悬空,不用与飞控上的U1-TX连接。
四、板载模拟OSD基础设置
4.1 开启模拟OSD功能(固件默认已开启)
当我们使用WFG100开源飞控,按照上述接线图完成接线后,上电就会看到图像数据已经成功叠加。
因为在全部参数表中,参数OSD_TYPE =1
设为1,代表开启模拟图传OSD(MAX7456E)
设为0,代表关闭OSD功能。
设为5,代表开启大疆高清图传OSD。

注:APM固件可以同时支持2个OSD显示。
这意味着飞机上需要安装2套图传,近距离的时候用高清图传,远距离的时候用模拟图传!本文久暂且先讲解使用1个模拟图传的OSD
4.2 OSD设置页与Screen状态显示页!
在将参数OSD_TYPE =1后,便可在配置/调试->Onboard OSD界面中看到OSD的设置页、6个Screen页面!

除了可以看到OSD的设置页外,还可以看到OSD屏幕的信息页面,最多支持6个显示页面的切换( Screen1 ~ Screen1 )。
默认只开启了Screen1页面的信息(其他5个页面需要单独开启)。
如下图所示,这是本人Screen1页面中调整的OSD显示信息,大家可按需进行调整修改。选勾选,然后再拖动即可!

APM固件支持OSD界面显示的数据含义如下:

4.3 OSD设置页参数详解、按钮功能


4.4 Screen设置页-右侧按钮

4.5 6个Screen页面的启用使能!
开启OSD后,默认只会打开Screen1页面。剩余的5个Screen页面开启,需要将对应的OSD?_ENABLE =1,如下图所示:

4.6 两个调参页面(Screen5和Screen6)
AP固件支持使用OSD进行参数调整,比如在没有携带地面站的情况下,修改返航高度、修改PID等等。
Screen5页面默认参数:

Screen6页面默认参数:

如果Screen5、Screen6默认的参数无法满足我们的需求,同样可以自行进行参数修改,如下:

4.7 如何通过OSD修改参数?
在Screen5或Screen6页面中:
通过遥控器的俯仰通道进行上下参数选择,通过横滚通道对选中参数项,进行数值增大减小的修改。
修改完毕后,通过遥杆控至"SAVE",打1下右横滚即可保存;随后“SAVE”会变为“REBOOT”,再打右横滚保持3s即可重启飞控!


五、控制图传(频点、功率)
模拟图传的控制协议主要有:SmartAudio协议、IRC Tramp协议、TBS Crossfire (CRSF)协议。具体支持什么协议看图传厂家。
比如本人手上的重山2W模拟图传就只支持TBS协议,不支持IRC协议。
详细设置见官方wiki: