摘要
为了获得无人机机载设备的工作状态,提高无人机性能和故障诊断,在无人机调试、试飞和使用等阶段,使用高速、高精度和多通道的无人机数据采集系统是十分必要的。本文设计了一种基于C#的与无人机数据采集设备相配套的上位机软件。此软件通过Socket套接字来为TCP/IP协议提供了接口,实现了与数据采集设备建立连接、获取设备信息、命令交互、数据保存和数据处理等功能。测试结果表明,此上位机软件运行良好,各项功能均能得到下位机的迅速的、正确的响应,能够在较短的时间内卸载数据采集设备存储区域内的数据。
In order to obtain the working status of the airborne equipment of the drone and improve the performance and fault diagnosis of the drone,it is necessary to use the high-speed,high-precision and multi-channel UAV data acquisition system in the UAV debug,test and use stage.This paper designs a PC software based on C#that is matched with the data acquisition equipment of the drone.This software provides an interface for TCP/IP protocol through Socket,which realizes the connection with data acquisition device,device information,command interaction,data saving and data processing.The test results show that the upper computer software runs well,and all functions can get the quick and correct response of the lower computer.It can unload the data in the storage area of the data acquisition device in a short time.
作者
龚永富
王少云
雷仲魁
仇男豪
GONG Yong-fu;WANG Shao-yun;LEI Zhong-kui;QIU Nan-hao(College of Electronic and Information Engineering,Nanjing University of Aeronautics&Astronautics,Nanjing,211106,China;Key Laboratory of Unmanned Aerial Vehicle Technology,Ministry of Industry and Information Technology,Nanjing University of Aeronautics and Astronautics,Nanjing 210016,China;Nanjing Changkong Technology Co.,Ltd.,Nanjing 211106,China)
出处
《电子设计工程》
2020年第15期38-42,47,共6页
Electronic Design Engineering
关键词
数据采集
数据卸载
高速数据传输
软件设计
C#
data acquisition
data unloading
high speed data transmission
PC software design
C#