分类
开发计划

FPV 无人机模拟视频 OSD解析

https://blog.csdn.net/bother3000/article/details/149432555?spm=1001.2014.3001.5502

FPV 无人机的 OSD 系统通常会显示以下核心飞行数据,按照重要性和显示优先级排序:

电池信息:
电池电压(如 “11.8V”)
剩余电量百分比(如 “75%”)
电池图标(自定义字符)
低电量警告(闪烁显示)

姿态信息:
横滚角(Roll)
俯仰角(Pitch)
姿态指示器(地平线或人工地平线)

航向信息:
罗盘航向(如 “045°”)
航点信息(如 “WP1″)
返航方向指示

高度信息:
相对高度(如 “+15.2m”)
绝对高度(如 “128m ASL”)
高度变化率(如 “+2.3m/s”)

速度信息:
地速(GPS 速度)
空速(如果有空气速度传感器)
最大速度记录

飞行模式:
如 “手动”、”自稳”、”GPS 定点”
飞行模式图标

警报信息:
低电量警报
信号丢失警报
失控保护激活
温度过高警报

AT7456E 是一款专为无人机和 FPV 系统设计的 OSD (On-Screen Display) 芯片,由 Atmel 公司生产。它能够在模拟视频信号上叠加各种字符、图形和数据,为飞行员提供关键飞行信息。

主要特性:
支持 NTSC/PAL 两种视频制式
128×64 像素的字符显示区域
可显示 256 种不同字符
支持 8 级亮度调节
内置 256 字节的用户 RAM
I²C 接口通信 (400kHz 高速模式)
工作电压范围:2.7V-5.5V
1.2 内部结构与功能模块
AT7456E 内部包含以下核心模块:

视频处理单元:
视频信号检测与同步
亮度、对比度调节
视频制式自动识别

字符生成单元:
内置 128 个标准 ASCII 字符
支持自定义字符生成
字符位置与大小控制

I²C 接口单元:
从设备地址 0x68
支持寄存器读写操作
数据传输速率最高 400kHz

内存管理单元:
字符显示 RAM (128×8 字节)
用户数据 RAM (256 字节)
字符定义 RAM (可存储 8 个自定义字符)
2. OSD 图像叠加原理与标准
2.1 视频信号与同步机制
AT7456E 支持两种主要视频制式:
NTSC 制式:
帧频:29.97fps
行频:15.734kHz
有效像素:720×480
场同步信号:V-Sync
行同步信号:H-Sync
PAL 制式:

帧频:25fps
行频:15.625kHz
有效像素:720×576
场同步信号:V-Sync
行同步信号:H-Sync
AT7456E 通过检测这些同步信号来确定视频帧的开始和结束,从而精确定位字符叠加的位置。