无人机与无人机地面站怎样实现数据传输

(分钟前 更新) 78 7865

最新回答

如果是华测无人机,可以选配即时视频传输系统进行即时监控、指挥和调度。
犀牛望月0 2024-05-02

通过数传电台(无线通信),分别有天空端和地面端。常见的频率有2.4GHZ、433MHZ、900MHZ、915MHZ。以3DR的XBee为例,APM_for_PX4飞控上接天空端,  笔记本电脑上插XBee地面端。 地面端的串口收发天空端的数据。 写个遵循mavlink协议的串口助手,就能实现地对空的数据传输了。   天空端PX4飞控刷好固件(固件可以自己写,只要协议保持一致),调好PID,做完磁罗盘、加速度计校准。 就可以去室外飞了。

鉴于你问的是数据传输,微波通信我不了解。但是无线数据收发会有丢包的情况。天空端通过调制解调器,把数字信号变成模拟信号发送出去,地面端接收后;再把模拟信号转变为数字信号;再通过串口驱动变成可识别的16进制数据。 协议规定,一串正确送达,没有丢包的数据,应该是由 包头帧,包的长度、消息ID、消息载荷(内容)、校验码组成。 

这样我们在串口收到数据之后,从包头帧开始算,根据包的长度,接收多少字节的消息内容。然后把后两位的校验码取得,对照CRC32循环冗余校验码计算的结果,如果一致,说明这一帧(包)数据正常有效。天空端飞控也会进行同样的校验过程。

更多详情,请看mavlink微型飞行器的通信协议.pdf。

文哥哥哥哥哥 2024-04-26

扩展回答

热门问答

装修专题

首页 >  无人机与无人机地面站怎样实现数据传输

其他人还看了

页面运行时间: 0.024318933486938 秒