ChipCenter Questlink
SEARCH CHIPCENTER
Search Type:
Search for:




Knowledge Centers
Product Reviews
Data Sheets
Guides & Experts
News
International
Ask Us
Circuit Cellar Online
App Notes
NetSeminars
Careers
Resources
FAQ
EE Times Network
Electronics Group Sites

COMMUNICATIONS PROTOCOLS IN AERONAUTICS


Circuit Cellar Online
THE MAGAZINE FOR COMPUTER APPLICATIONS
Circuit Cellar Online offers articles illustrating creative solutions
and unique applications through complete projects, practical
tutorials, and useful design techniques.

COMMUNICATIONS PROTOCOLS IN AERONAUTICS

Lessons from the Trenches by George Novacek

Start ý Data Bus Systems ý Timing is the Secret ý ARINC 429 ý CSDB and ASCB ý MIL-STD-1553B ý ARINC 629 and Beyond ý ARINC 429 Implementation ý Data Format ý Wrap Up ý Sources and PDF

DATA BUS SYSTEMS

On aircraft in general, you will find two primary types of data bus architecture. The accompanying communications protocols will then support one or the other system. The simpler, and to this day the most prevalent onboard commercial airplanes, is the unidirectional data bus represented by ARINC 429 (see Figure 1a). The system consists of a single transmitter and a number of receivers, each monitoring the line and listening for messages identified as their own. Communication back to the transmitter, if needed, is performed by a separate transmitter, receiver(s), and wires. It may appear primitive and redundant, but because of its simplicity, the system is robust, failure-tolerant, and extremely simple to design and implement. The disadvantage is a lot of labor-intensive wiring, which is also expensive and heavy.

Figure 1aýTwo data bus architectures are found in avionic systems, the first is unidirectional. býThe second data bus architecture in avionic systems is bidirectional.

 

Figure 1b shows a typical bidirectional architecture. This is found on military and some of the newer commercial aircraft, such as Boeing 777 and Airbus 330/340. Here, any member (or user) of the system can transmit, receive, or both. Messages are time-multiplexed, thus the network wiring is simple. Several years ago, Lockheed upgraded its famous Hercules-to-C130J version. Avionic systems, which previously used discrete wiring, were upgraded to interface with the MIL-STD-1553B bidirectional data bus. This resulted in a significant weight saving, and the labor to run wiring harnesses was reportedly reduced by thousands of hours. However, the bus control became complex and the engineering effort to integrate the system was no small task.

Every bidirectional protocol must be able to arbitrate data bus transmissions to ensure that only one transmitter is operational at a time and that the receivers are listening to their intended messages. And, unlike the unidirectional bus, a lot of thought has to go into the system design and integration. There are two approaches commonly used for traffic control of bidirectional buses, central control and distributed control.

The advantage of the central control, or command/respond approach, is that only one bus component has control of the bus traffic. All users are directed by the BC. If the data bus architecture has to change, only the bus controller has to be modified to support the new configuration. But the most significant weakness of such an architecture in an aircraft environment, where the bus controller or network failure (we donýt use "crash" for its obvious connotation) could have catastrophic repercussions, is that the bus controller represents a single point failure. When it goes, the entire data bus goes. Therefore, you will find systems with redundant bus controllers, only one having control of the network at a time.

In a distributed control system, all members of the network are in charge of their own access. Here, the advantage is that if any member fails or happens to operate erratically, the rest of the system will not be affected and will continue operating correctly. The weakness of the distributed control is exactly the opposite of the central control strength. It is weak in bus access sharing, and a change to the system configuration may require a change to every user of the system.

 

PREVIOUSNEXT

 


Circuit Cellar provides up-to-date information for engineers. Visit www.circuitcellar.com for more information and additional articles.
For subscription information, call (860) 875-2199, subscribe@circuitcellar.com or subscribe online. ýCircuit Cellar, the Magazine for Computer Applications. Posted with permission.
Click here to get your listing up.

Copyright © 2003 ChipCenter-QuestLink
About ChipCenter-Questlink  Contact Us  Privacy Statement   Advertising Information  FAQ