为实现无人直升机的先进飞行控制算法,设计基于DSP和FPGA的无人直升机飞行控制系统。DSP数字信号处理能力强,主要实现复杂的飞行控制算法;FPGA作为DSP的协处理器,主要实现传感器信号的采集和处理、舵机驱动以及地面站监控。由于任务分配合理,该系统计算能力强、实时性好、灵活度高,为实现先进飞行控制算法提供了良好的硬件基础。通过无人直升机姿态控制实验验证了该系统的有效性。
To realize advanced flight control algorithms of unmanned helicopter,a flight control system of unmanned helicopter based on DSP and FPGA was designed.DSP mainly implemented the complex flight control algorithm due to its powerful digital signal processing ability.As DSP's coprocessor,FPGA mainly implemented sensor signal acquisition and processing,servo drive and ground station monitoring.Because of the reasonable task assignment,the designed flight control system has characteristics of strong computing power,good real-time and high flexibility,providing agood hardware basis for realizing advanced flight control algorithms.Through the experiment of unmanned helicopter attitude control,the effectiveness of the designed system is verified.