Font Size: a A A

Design And Implementation Of 1553B Bus Communication Interface Card Based On PCI

Posted on:2020-03-30Degree:MasterType:Thesis
Country:ChinaCandidate:C M YinFull Text:PDF
GTID:2428330590959328Subject:Microelectronics and Solid State Electronics
Abstract/Summary:PDF Full Text Request
MIL-STD-1553B bus is a real-time,reliable,flexible data bus,widely used in a variety of aerospace integrated electronic systems.In the process of developing 1553B bus products,it is necessary to test the functions,parameters and reliability of the system and nodes rigorously.Therefore,the 1553B bus test equipmen,t with complete functions and convenient use is indispensable.The basic component of the 1553B bus test equipment is the 1553B communication interface control card.According to the requirements of the use environment,it can be designed as a single board structure,a separate module of the USB interface or an embedded board based on a desktop PC or a portable computer.According to the actual application requirements,this paper designs a 1553B communication interface card that is applied to the industrial computer platform,conforms to the PCI interface specification,and has multiple functional modes of BC/RT/MT.Firstly,the related contents of 1553B bus protocol are systematically studiecd in this paper,including coding format,word format,message transmission mechanism,hardware characteristics and so on,and the special interface circuit BU-61580 of 1553B is studied,then the hardware and software design characteristics of 1553B interface circuit are discussed.Then the PCI bus is researched and analyzed,and the basic working principle of PCI interface card in PC is grasped.On this basis,the overall design scheme of the 1553B communication interface card is determined.Based on the integrated interface circuit BU-61580 and PCI9054,the logic control between PCI bridge chip and 1553B bus interface circuit is realized by using CPLD logic circuit.In order to simplify the hardware design of 1553B communication interface card and improve the reliability of the product;Then the schematic diagram design and PCB board design of the circuit board are carried out.After the hardware design is completed,the driver and application program are designed.The kernel structure of Windows operating system and the principle of WDM device driver are studied,and the basic framework and running mechanism of WDM driver model are deeply analyzed,from the initialization of driver and interrupt processing.The development process of PCI communication card driver is analyzed in detail from many aspects,such as hardware operation and application program interface.The application program under MFC framework is designed,the initialization and data reading and writing routines of BU-61580 chip are completed,and the dynamic link library is written,which encapsulates the underlying driver.Finally,the system debugging and function testing of the designed PCI-1553B communication interface card are carried out.The experimental results show that the 1553B interface card has normal operation function and the technical index meets the design requirements.The innovation of this paper is that the interface card hardware adopts integrated interface circuit design,which ensures real-time and high reliability,and the design is more simplified.In software,the design of dynamic link library greatly facilitates the secondary development of users and has stronger security.BC/RT/MT multi-function integration into one,the use is also more flexible.At present,the 1553B communication control card is based on the industrial computer platform,and constitutes a ground test unit,which is applied to practical projects.
Keywords/Search Tags:1553B bus, PCI interface, BU-61580, Driver, WDM framework, Application program, Dynamic link library
PDF Full Text Request
Related items