无人机与无人机地面站怎样实现数据传输
地面站设备组成一般都是由遥控器、电脑、视频显示器,电源系统,电台等设备组成,一般简单的来说就是一台电脑(手机、平板),一个电台,一个遥控,电脑(手机、平板)上装有控制飞机的软件,通过航线规划工具规划飞机飞行的线路,并设定飞行高度,飞行速度,飞行地点,飞行任务等通过数据口连接的数传电台将任务数据编译传送至飞控中,这里就有讲到数传电台,数传电台就是数据传输电台,类似我们最和耳朵一样,好比领导说今天做什么任务,我们接受到任务并回答然后再去执行任务,执行任务的时候时实情况实时汇报给领导,这其中通信就是嘴巴和耳朵。
数传电台就是飞机与地面站通信的一个主要工具,一般的数传电台采用的接口协议有TTL接口、RS485接口和RS232接口,不过也有一些CAN-BUS总线接口,频率有2.4GHZ、433MHZ、900MHZ、915MHZ,一般433MHZ的较多,因为433MHZ是个开放的频段,再加上433MHZ波长较长,穿透力强等优势所以大部分民用用户一般都是用的433MHZ,距离在5千米到15千米不等,甚至更远。最终达到的就是飞机与电脑间的通讯,电脑给飞机的任务,飞机实时飞行高度,速度等很多数据都会通过它来传输,以方便我们时时监控飞机情况,根据需要随时修改飞机航向。
整套无人机飞控工作原理就是地面站开机,规划航线,给飞控开机,上传航线至飞控,再设置自动起飞及降落参数,如起飞时离地速度,抬头角度(起飞攻角,也称迎角),爬升高度,结束高度,盘旋半径或直径,清空空速计等,然后检查飞控中的错误、报警,一切正常,开始起飞,盘旋几周后在开始飞向任务点,执行任务,最后在降落,一般郊外建议伞降或手动滑降,根据场地选择。飞机在飞行过程中如果偏离航线,飞控就会一直纠正这个错误,一直修正,直到复位为止。(俊鹰无人机)
2023-11-23 广告
通过数传电台(无线通信),分别有天空端和地面端。常见的频率有2.4GHZ、433MHZ、900MHZ、915MHZ。以3DR的XBee为例,APM_for_PX4飞控上接XBee天空端, 笔记本电脑上插XBee地面端。 地面端的串口收发天空端的数据。 写个遵循mavlink协议的串口助手,就能实现地对空的数据传输了。 天空端PX4飞控刷好固件(固件可以自己写,只要协议保持一致),调好PID,做完磁罗盘、加速度计校准。 就可以去室外飞了。
鉴于你问的是数据传输,微波通信我不了解。但是无线数据收发会有丢包的情况。天空端通过调制解调器,把数字信号变成模拟信号发送出去,地面端接收后;再把模拟信号转变为数字信号;再通过串口驱动变成可识别的16进制数据。 协议规定,一串正确送达,没有丢包的数据,应该是由 包头帧,包的长度、消息ID、消息载荷(内容)、校验码组成。
这样我们在串口收到数据之后,从包头帧开始算,根据包的长度,接收多少字节的消息内容。然后把后两位的校验码取得,对照CRC32循环冗余校验码计算的结果,如果一致,说明这一帧(包)数据正常有效。天空端飞控也会进行同样的校验过程。
更多详情,请看mavlink微型飞行器的通信协议.pdf。