摘要
结合正在参与的某型固定翼飞机控制系统的设计,分析在多CPU飞控机上飞行控制软件的设计,飞行控制计算机是以3块DSP2812作为控制单元,一块主CPU两块从CPU,两块从CPU各自分担一部分工作,减轻了主CPU的负担,相关DSP之间通过双口RAM进行数据交换,在μC/OS嵌入式实时操作系统上完成对飞行控制软件的设计,本设计实现了3块CPU协同运转和飞控软件的模块化,可靠性高,便于维护和功能的扩展,具有实际的应用价值。
This article analyzes how to design the flight control software on Multi-- CPU. The flight control computer uses three DSP2812 as the control units, One is the master unit, The other two are slave uints, the two slave uints share some work of the master uint. The related DSP communicates with each other through Dual--Port RAM, The flight control software is designed based on the μC/OS operate system, This design make the three CPU work together very well and make the software modular, high reliability, it is very easy to maintain and to extend, and it is important for application.
出处
《计算机测量与控制》
CSCD
北大核心
2010年第7期1673-1675,共3页
Computer Measurement &Control