With the development of high altitude UAV (unmanned aerial vehicle) in the military, it is important to study a high altitude and long endurance UAV which can fly under kinds of faults. The paper studies and designs triplex Hot-redundancy flight control computer's software design by using triplex Hot-redundancy technology in the laboratory.Firstly, the paper completes the configuration and selection of the whole project's Hot-redundancy structure, then the paper gives the hardware design and the software design.Secondly, the paper puts emphasis on the triplex Hot-redundancy flight control computer's software design, which includes the synchronization algorithm, cross channel data link and the comparison of input and output. The paper not only designs a full project on the triplex Hot-redundancy flight control computer's software, but also gives a concretley software design's flow chart. The driver development which should be completed early in this project is also completed in detail.Finally, the semi-physical simulation of triplex Hot-redundancy flight control computer is conducted in the laboratory. The experiment's result shows that triplex Hot-redundancy flight control computer's software design is rational, feasible and reliable. |