With the rapid development of China’s economy,freight,passenger and material flow presents a trend of rapid growth.Compared with other modes of transport,air transport has the advantages of fast transport and good safety.The performance detection and diagnosis of avionics is an important prerequisite to ensure the safe and normal operation of aircraft.The performance parameters of these equipment mainly include: altitude,trajectory,oil pressure,airspeed,resistance,acceleration,etc.The aviation bus involved includes MILSTD-1553 B,ARINC429,UART,etc.These buses have their own bus protocols and standards.It is an urgent problem to solve in the field of avionics testing how to implement the multi-bus protocol analysis and accurately obtain these data.Therefore,facing the urgent demand of performance parameter detection and diagnosis of airborne electronic equipment,this thesis develops a multi-bus based avionics detection system based on mil-STD-1553 B,ARINC429 and UART.The testing system adopts the portable industrial computer as the system hardware platform,using FPGA technology to realize the three airline bus protocol parsing and multi-channel signal bus of high-speed data acquisition,coupled with PCI9054 achieve avionics bus bridge technology and computer data communication bus,through the application software for the data format conversion and display and preservation,Finally,the multi-protocol analysis of avionics data and the high-speed acquisition of multi-channel data are realized.On the basis of summarizing and summarizing relevant research progress at home and abroad,in terms of hardware,the shape of portable industrial computer is determined according to the standard size of 3U,and the hardware design of CPCI bus backplane and CPCI power supply and the selection and design of other modules of portable industrial computer are respectively realized according to CPCI bus specifications.Aiming at the above three common aviation bus protocols and standards,a multi-bus avionics communication module based on FPGA technology is designed,in which the function of data acquisition and transmission of multi-bus is realized by using FPGA as the main control chip and bus analog transceiver combined with signal level converter.SDRAM data storage device is used to realize the function of multi-channel data cache.By using PCI9054 bridge technology and DMA data transmission mode,not only the data communication between the multi-bus avionics communication module and the portable industrial computer is realized,but also the function of high-speed data transmission is realized.In addition,in terms of software,the modular design method and the use of ISE software combined with Verilog HDL hardware description language is used to realize the design of FPGA logic program,respectively written different bus controller module program,SDRAM controller module program,PCI9054 bridge controller module program.Finally,Lab Windows/CVI is used to write the top-level application program of portable industrial computer,and the operating system can control the multi-bus avionics communication module by calling THE API function provided by PLX Company.The system test results show that the software and hardware of the whole system meet the design requirements.The testing system can not only accurately and conveniently analyze the data of various bus of avionics equipment,but also realize the function of highspeed multi-channel data transmission.This topic has a great role in promoting the development of aviation inspection field in China. |