单片机与嵌入式系统应用
單片機與嵌入式繫統應用
단편궤여감입식계통응용
MICROCONTROLLER & EMBEDDED SYSTEM
2014年
11期
3-5,8
,共4页
吕强%倪佩佩%王国胜%刘峰
呂彊%倪珮珮%王國勝%劉峰
려강%예패패%왕국성%류봉
MAVLink 微型无人机通信协议%地面控制站%DSP
MAVLink 微型無人機通信協議%地麵控製站%DSP
MAVLink 미형무인궤통신협의%지면공제참%DSP
MAVLink micro unmanned air vehicle communication protocol%ground control station%DSP
MAVLink 微型无人机通信协议广泛应用于地面控制站与 PIXHAWK、SLUGS 和 ArduPilot 等无人机飞控平台的通信。MAVLink 已被证明能够工作在 ARM7、ATmega、STM32等微控制器上,并能在 Windows、Linux 和 MacOS 操作系统下开发。由于 MAVLink 与 DSP 不兼容,故本文提出一种将 MAVLink 移植到 DSP,并通过 WiFi 与地面控制站软件 QGroundControl 进行通信的方法。实验证明,该方法能够使 MAVLink 有效兼容 DSP,并且通过 SPI 转 WiFi 连接,减小了 CPU 开销,提高了数据传输速率,减少了数据的丢失情况。
MAVLink 微型無人機通信協議廣汎應用于地麵控製站與 PIXHAWK、SLUGS 和 ArduPilot 等無人機飛控平檯的通信。MAVLink 已被證明能夠工作在 ARM7、ATmega、STM32等微控製器上,併能在 Windows、Linux 和 MacOS 操作繫統下開髮。由于 MAVLink 與 DSP 不兼容,故本文提齣一種將 MAVLink 移植到 DSP,併通過 WiFi 與地麵控製站軟件 QGroundControl 進行通信的方法。實驗證明,該方法能夠使 MAVLink 有效兼容 DSP,併且通過 SPI 轉 WiFi 連接,減小瞭 CPU 開銷,提高瞭數據傳輸速率,減少瞭數據的丟失情況。
MAVLink 미형무인궤통신협의엄범응용우지면공제참여 PIXHAWK、SLUGS 화 ArduPilot 등무인궤비공평태적통신。MAVLink 이피증명능구공작재 ARM7、ATmega、STM32등미공제기상,병능재 Windows、Linux 화 MacOS 조작계통하개발。유우 MAVLink 여 DSP 불겸용,고본문제출일충장 MAVLink 이식도 DSP,병통과 WiFi 여지면공제참연건 QGroundControl 진행통신적방법。실험증명,해방법능구사 MAVLink 유효겸용 DSP,병차통과 SPI 전 WiFi 련접,감소료 CPU 개소,제고료수거전수속솔,감소료수거적주실정황。
MAVLink micro unmanned air vehicle communication protocol is widely used in communications between the ground control station and unmanned air vehicle flight control platform such as PIXHAWK,SLUGS and ArduPilot.MAVLink has been proven to work on ARM7,ATmega and STM32 microcontrollers and it can be developed under Windows,Linux and MacOS operating systems. Because of MAVLink'incompatibility with DSP,a method is proposed to transplant MAVLink to DSP and communicate with ground control station software QGroundControl via WiFi.Experimental results show that this method can effectively make MAVLink compati-ble with DSP,reduce CPU consumption via SPI-to-WiFi,improve data transmission rates and reduce data loss.