Font Size: a A A

Usb-of Arinc429 Communication Interface Card Software Design

Posted on:2010-03-12Degree:MasterType:Thesis
Country:ChinaCandidate:J X HuangFull Text:PDF
GTID:2192360275983855Subject:Detection technology and automation equipment
Abstract/Summary:
ARINC429 bus is one of the most widely used serial communication data buses in avionics systems. As we all know, USB bus, which is easy-to-use and cost-effective, has fast transmission speed. FPGA can be configured and used flexibly, merely with a short development cycle. ARINC429 interface card, based on the USB interface card, making full use of the above characteristics of USB bus and FPGA, makes the systems of aviation exploring and analysis equipments satisfy the requests, which are low-cost, high performance, easy to carry, and can be used easily and practically.This paper begins with the introduction of development of ARINC429 interface card, and then puts forward the design of ARINC429 interface card by analyzing and comparing of the design schemes of several commonly used interface cards in the market. According to the key points and difficulties of the design, on the one hand, this article not only focuses on the software design thoughts and realization processes, but also introduces USB interface circuit design and work principle in details. On the other hand, this paper simply recommends other hardware parts related to the system design. The interface card software portion includes four parts: application program, USB-ARINC429 instrument drivers, USB device drivers and firmware program. In the end, this card realizes the following functions: 429 bus communication interface of 4-way receive and dispatch, optional transmission rate of 100kbps or 12.5kbps, word spacing and cycle frame which can controlled by program, optional data model to send data which can be a single, circular or one after another, data received with time stamp and so on.Firstly, this paper introduces the source and significance of the subject, simply recommends the development of the interface cards, and then expatiates the tasks and objectives of the subject. Secondly, this paper simply explains ARINC429 Circuit Criterion, and presents the overall design thoughts of the interface card from the hardware and software aspects. Thirdly, this paper emphasizes on the interface card software part and its hierarchy design thoughts and implementation processes. Finally, this paper tests the interface card completely through the basic functional test and performance test, and presents the corresponding data.The test results indicate that the interface card satisfies the design goals, and performs stablely, with good data transfer capabilities, which can meet the requirements of practical applications.
Keywords/Search Tags:ARINC429 bus, USB bus, Driver, IRP
Related items