【关于 OSD 的那些事】

单精度浮点数2 小时前

戴着眼镜飞的时候,视线里除了景物,还有一层半透明的信息。这层东西叫数据叠加,也叫 OSD在开始前,先做一个科普,OSD 是由飞控...

戴着眼镜飞的时候,视线里除了景物,还有一层半透明的信息。这层东西叫数据叠加,

也叫 OSD

在开始前,先做一个科普,OSD 是由飞控叠加给图传再发射出去的。

模拟OSD 需要依靠 AT7456E 芯片,或者 7456

数字则是直接用主控叠加,不需要额外芯片

所以有的飞控会分模拟版本,就是多了个芯片

叠加的内容可以配置,常见的有电池电压、飞行时间、电流、已消耗电量、遥控信号质量、图传功率和信道、卫星数量、以及人工地平线等等信息不是越多越好,飞的时候你的注意力主要在画面上,扫一眼能读到才有用,读不到的东西就是干扰。所以多数人会精简到十来个最关键的,放在不挡视线的角落。

最该保留的是电压。它是你决定什么时候返航的唯一硬指标,因为剩下的电量没法直接测,只能通过电压推。但电压这个指标有陷阱,它受负载影响极大,满油门时会掉好几伏,松油门又弹回来。所以看电压要看稳定状态下的值,或者看最低值记录。多数叠加会同时显示当前电压和飞行过程中的最低电压,后者更有参考价值。

如果是测续航,那么已消耗电量是不错的指标,前提是你的电流检测做过校准。它统计的是累计放出的电荷量,不受瞬时负载影响,直接和电池容量对比就知道还剩多少。校准的方法是用一个已知容量的电池,放到报警,然后拿实际充回去的电量和固件记录的数值对比,算出比例填进去。做一次能用很久。

飞行时间和剩余时间的估算也有用,但它建立在平均功耗不变的假设上,如果你前一半时间都在巡航,后一半开始激烈机动,估算就会严重乐观。所以别把它当决策依据,当参考就行。

信号质量必须叠加。遥控链路的丢包率或者链路质量百分比,这个数字在你感觉到画面异常之前就会先下降,是最早的预警。图传的信号强度也要看,但要注意它是接收端的读数,反映的是从飞机到眼镜这一段,反过来那一段的质量得看遥控链路。两段是分开的,一段好不代表另一段也好。

人工地平线在倒飞和远航下有价值,它能告诉你机器当前的姿态角,尤其在大机动之后你分不清上下的时候。

叠加的数据从哪来,模拟走的是飞控到图传之间的一根信号线。飞控把遥测数据打包,发送给图传模块,图传把它嵌进视频信号里一起发出来。有些图传支持直接用一根线双向通信,既接收叠加数据,又把眼镜上的操作回传给飞控,这样你在眼镜菜单里就能改飞控参数,不用插数据线。

反方向的遥测是另一条路,它走的是遥控链路。接收机把飞控的数据通过遥控协议的回传通道送回遥控器,遥控器上能显示电压、电流、信号强度、卫星数、高度这些信息。这条链路的好处是它有独立的传输路径,图传挂了遥测还在,你可以在画面上什么都看不见的情况下,靠遥控器上的数字判断机器状态。

遥测还能触发提醒。遥控器可以设置逻辑开关,当电压低于某个值时报警、当信号质量下降时报警、当飞行时间超过阈值时报警。这些提醒比你自己盯着画面看要可靠得多,因为飞的时候你的注意力不会一直分给那些数字。设好之后,你就只需要在提醒响的时候做决定,而不是全程监控。

录像这件事和叠加是绑在一起的。眼镜自带的录像功能会把画面连同叠加信息一起录下来,落地之后回看,你能知道事故前那一刻的电压是多少、信号质量掉没掉、你有没有在低电量下继续飞。这对复盘的价值极高,因为人的记忆在紧张状态下极不可靠,你以为自己看到的东西和实际录下来的可能完全不同。

机载独立录像是另一套东西。天空端或者单独挂的相机能录一份不带叠加的原片,画质好,适合做视频素材。带叠加的录像适合分析,不带的适合成片,两个用途别混。

还有一类数据是记录在飞控里的,前面讲过。它不上屏,落地后导出分析。这和叠加是互补的关系,叠加给你实时的判断依据,记录给你事后的诊断材料。两个都用上,你对这台机器的理解会上一个台阶。

最后说一个习惯,起飞前的扫视顺序。解锁之前先看卫星数和信号质量,建议等搜够星之后再解锁。解锁之后先看电压是不是在满电附近,油门推起来之后扫一眼各项数据有没有异常,然后才把注意力交给画面。这套动作花不了三秒,但它能拦住相当一部分本来会发生的意外。

用手机扫码体验更多功能

扫码参与评论与作者和更多用户交互