Font Size: a A A

Design And Implementation Of General Communication Interface In Avionics Network

Posted on:2019-03-22Degree:MasterType:Thesis
Country:ChinaCandidate:Z Y LiuFull Text:PDF
GTID:2322330569987648Subject:Optical Engineering
Abstract/Summary:PDF Full Text Request
The avionics network system is an important part of the avionics system on the aircraft.It is responsible for the data interconnection between the aircraft-borne electronic systems and together with it completes the avionics tasks of the aircraft.As the avionics system evolves toward an advanced and integrated approach,avionics network technology standards and transmission protocols are constantly being updated and developed,and a variety of current types of avionics networks are coexisting.In the avionics network system,due to differences in the electrical and electronic characteristics,transmission rates,network topology and network control protocols of different avionics networks,there are also differences between the products of different avionic network equipment manufacturers.As a result,the avionics application layer cannot adapt to multiple types of avionics networks at the same time,and can only be used for certain types of avionics network types.Therefore,in the avionics network system,the general avionics network communication interface that allows current types of avionics networks to be universalized and provides flexible extensions to new types of avionics network types can simplify the design of avionics application layer and improve the versatility and flexibility of the code,has a strong practical significance.This paper starts with the overall architecture of the avionics network system,the problems in the design and development of the avionics application layer are proposed,and the design requirements of the avionics network general communication interface is analyzed.In view of the problems in the traditional avionics network system calling model,based on the simple factory design pattern and object-oriented programming idea,using layered and modular design,the general communication interface design of avionics network was proposed: The upper common interface class provides a modular general avionics network communication interface for the application layer,the underlying avionics network product class abstracts and encapsulates various types of original avionics network communication interfaces.Aiming at the ununiversal problem of the interface control document(ICD)file format of various types of avionics network systems in the traditional avionics network system,the general ICD structure of avionics network was designed to decouple the functional applications from the underlying network,and the issue of general configuration loading of avionics network was solved.Then,according to the foregoing design proposal,the implementation of key modules and the key technologies involved are elaborated in detail,including the realization of general interfaces class,abstract class of avionics network product,airborne wireless network communication interfaces,and the encapsulation for the primitive communication interfaces of FC networks,1553 B bus,and airborne wireless network.Finally,an experimental verification platform is built to develop the application-level human-computer interaction interface based on the QT framework.The function and performance of the avionics network general communication interface are tested,and the test results are listed.The actual test results show that the general communication interface of the avionics network designed and developed in this paper meets the design requirements of versatility,scalability,easy understanding,stable,reliable and efficient operation,and has certain reference value for the same type of software design.
Keywords/Search Tags:avionics network, general communication interface, interface control document, object-oriented, simple factory design pattern
PDF Full Text Request
Related items