Dianzi Jishu Yingyong (Apr 2018)

Design and implementation of UAV data recorder based on RT-Thread

  • Sheng Wei,
  • He Biao,
  • Gao Tong

DOI
https://doi.org/10.16157/j.issn.0258-7998.174525
Journal volume & issue
Vol. 44, no. 4
pp. 10 – 13

Abstract

Read online

With the increasing variety and enhancing function of unmanned aerial vehicle(UAV) payload, data recorder, as an important avionics equipment to record UAV flight status and payload information, is also faced with the challenges of increasing recording data, complex working environment and long working hours. The design of a versatile, reliable and accessible data recorder has become an inevitable requirement for the development of the industry. This paper makes improvements to the shortcomings of the traditional UAV data recorder, such as large power consumption, large volume, high cost, low storage efficiency and poor practicability, has firstly transplanted RT-Thread embedded real-time operating system on the STM32F4 microprocessor and the Fatfs file system to organize data, with SD card as the storage medium, has secondly put forward a multi-thread and multi-buffer strategy to storage data, has thirdly developed USB drive, making storaged data easily copied from the PC side for offline analysis. Finally, according to the software and hardware design, a small batch trial production is carried out. After the test, data recorder can accurately storage the multi-channel big data stream for a long time.

Keywords