Design of multi-channel data switch system for civil UAVs

When the civil UAV system is integrated, it needs to meet the requirements of data transmission from multiple serial devices between the air and the ground. The existing main method is to forward multiple data by the Autopilot and ground control station, but this method has the problems of low effic...

Full description

Bibliographic Details
Main Authors: Sheng Wei, Huang Weijie
Format: Article
Language:zho
Published: National Computer System Engineering Research Institute of China 2018-12-01
Series:Dianzi Jishu Yingyong
Subjects:
Online Access:http://www.chinaaet.com/article/3000095187
Description
Summary:When the civil UAV system is integrated, it needs to meet the requirements of data transmission from multiple serial devices between the air and the ground. The existing main method is to forward multiple data by the Autopilot and ground control station, but this method has the problems of low efficiency and communication blocking happens when facing large amount of data. This paper designs a serial port switch, and realizes efficient multi-channel data transmission function through a dedicated message protocol and multi-thread communication program based on RT-Thread real-time operating system. A priority queue scheduling algorithm is implemented based on thread priority to ensure that high priority data will not be blocked due to large amount of data, improving system reliability. The test results show that the design can transmit multi-channel data in real time and reliably, which satisfies the data transmission requirements of the UAV system and has important practical significance and application value.
ISSN:0258-7998