unit III

advertisement
AVIONICS SYSTEM ARCHITECTURE
 Establishing the basic architecture is the first and the most fundamental challenge faced by the
designer
 The architecture must conform to the overall aircraft mission and design while ensuring that the
avionics system meets its performance requirements
 These architectures rely on the data buses for intra and intersystem communications
 The optimum architecture can only be selected after a series of exhaustive design tradeoffs that
address the evaluation factors
AVIONICS ARCHITECTURE
First Generation Architecture ( 1940’s –1950’s)
 Disjoint or Independent Architecture ( MiG-21)
 Centralized Architecture (F-111)
Second Generation Architecture ( 1960’s –1970’s)
 Federated Architecture (F-16 A/B)
 Distributed Architecture (DAIS)
 Hierarchical Architecture (F-16 C/D, EAP)
Third Generation Architecture ( 1980’s –1990’s)
 Pave Pillar Architecture ( F-22)
Fourth Generation Architecture (Post 2005)
 Pave Pace Architecture- JSF
 Open System Architecture
FGA - DISJOINT ARCHITECTURE
 The early avionics systems were stand alone black boxes where each functional area had
separate, dedicated sensors, processors and displays and the interconnect media is point to point
wiring
 The system was integrated by the air-crew who had to look at various dials and displays
connected to disjoint sensors correlate the data provided by them, apply error corrections,
orchestrate the functions of the sensors and perform mode and failure management in addition to
flying the aircraft
 This was feasible due to the simple nature of tasks to be performed and due to the availability of
time
FGA - CENTRALIZED ARCHITECTURE
 As the digital technology evolved,a central computer was added to integrate the information from
the sensors and subsystems
 The central computing complex is connected to other subsystems and sensors through
analog,digital, synchro and other interfaces
 When interfacing with computer a variety of different transmission methods , some of which
required signal conversion (A/D) when interfacing with computer
 Signal conditioning and computation take place in one or more computers in a LRU located in an
avionics bay , with signals transmitted over one way data bus Data are transmitted from the
systems to the central computer and the DATA CONVERSION TAKES PLACE AT THE
CENTRAL COMPUTER
ADVANTAGES
 Simple Design
 Software can be written easily
 Computers are located in readily accessible bay
DISADVANTAGES

Requirement of long data buses

Low flexibility in software


Increased vulnerability to change
Different conversion techniques needed at Central Computer
SGA – FEDERATED ARCHITECTURE
Federated : Join together, Become partners
Each system acts independently but united (Loosely Coupled)
 Unlike FGA – CA , Data conversion occurs at the system level and the datas are send as digital
form – called Digital Avionics Information Systems(DAIS)
 Several standard data processors are often used to perform a variety of Low – Bandwidth
functions such as navigation, weapon delivery , stores management and flight control

Systems are connected in a Time – Shared Multiplex Highway

Resource sharing occurs at the last link in the information chain – via controls and displays

Programmability and versatility of the data processors
ADVANTAGES
 Contrast to analog avionics – DDP provide precise solutions over long range of flight , weapon
and sensor conditions
 Sharing of Resources
 Use of TDMA saves hundreds of pounds of wiring
 Standardization of protocol makes the interchangeability of equipments easier
 Allows Independent system design and optimization of major systems
 Changes in system software and hardware are easy to make
 Fault containment – Failure is not propagated
DISADVANTAGES : Profligate of resources
SGA - DISTRIBUTED ARCHITECTURE
 It has multiple processors throughout the aircraft that are designed for computing takes on a
real-time basis as a function of mission phase and/or system status
 Processing is performed in the sensors and actuators
ADVANTAGES
 Fewer,Shorter buses
 Faster program execution
 Intrinsic Partitioning
DISADVANTAGES
 Potentially greater diversity in processor types which aggravates software generation and
validation
SGA – HIERARCHICAL ARCHITECTURE
 This architecture is derived from the federated architecture
 It is based on the TREE Topology
ADVANTAGES
 Critical functions are placed in a separate bus and Non-Critical functions are placed in
another bus
 Failure in non – critical parts of networks do not generate hazards to the critical parts of
network
 The communication between the subsystems of a particular group are confined to their
particular group
 The overload of data in the main bus is reduced
TGA - WHY PAVE PILLAR
Pave Pillar is a USAF program to define the requirements and avionics architecture for fighter
aircraft of the 1990s
The Program Emphasizes
 Increased Information Fusion
 Higher levels and complexity of software
 Standardization for maintenance simplification
 Lower costs
 Backward and growth capability while making use of emerging technology –
VHSIC, Voice Recognition /synthesis and Artificial Intelligence
 Provides capability for rapid flow of data in, through and from the system as well as between
and within the system
 Higher levels of avionics integration and resource sharing of sensor and computational
capabilities
 Pilot plays the role of a WEAPON SYSTEM MANAGER as opposed to subsystem
operator/information integrator
 Able to sustain operations with minimal support, fly successful mission day and night in any
type of weather
 Face a numerically and technologically advanced enemy aircraft and defensive systems
TGA - PAVE PILLAR




Component reliability gains
Use of redundancy and resource sharing
Application of fault tolerance
Reduction of maintenance test and repair time






Increasing crew station automation
Enhancing stealth operation
Wide use of common modules (HW & SW))
Ability to perform in-aircraft test and maintenance of avionics
Use of VHSIC technology and
Capability to operate over extended periods of time at austere, deployed locations and be
maintainable without the Avionics Intermediate Shop
FTGA - WHY PAVE PACE
 Modularity concepts cuts down the cost of the avionics related to VMS, Mission Processing, PVI
and SMS
 The sensor costs accounts for 70% of the avionics cost
 USAF initiated a study project to cut down the cost of sensors used in the fighter aircraft
 In 1990, Wright Laboratory – McDonnell Aircraft, Boeing aircraft company and Lockheed
launched the Pave Pace Program
 Come with the Concept of Integrated Sensor System(IS2)
 Pave Pace takes Pave Pillar as a base line standard
 The integration concept extends to the skin of the aircraft – Integration of the RF & EO sensors

Originally designed for Joint Strike Fighter (JSF)
Key features of avionics architectural evolution






Increased Digitization of Functions
Increased sharing and modularization of functions
Integration/ sharing concepts increased to the skin of the
aircraft
Functionality has increasingly obtained through software
Complex hardware architecture modules


Complex software modules
Increased network complexity and speed
The Advent of the Data Bus
A data transmission medium, which would allow all systems and subsystems to share a single and
common set of wires, was needed (see figure 1b). By sharing the use of this interconnect, the various
subsystems could send data between themselves and to other systems and subsystems, one at a time, and in a
defined sequence, hence a data bus.
The primary purpose of the data bus is to move data between black boxes. How these boxes are
connected and the methodology with which the communication is accomplished is central to the operation of
the data bus. However, before we delve into to the protocol, it is necessary to understand a little of the data
bus hardware.
In recent years, the use of digital techniques in aircraft equipment has greatly increased, as have the
number of avionics subsystems and the volume of data processed by them.
Because analog point-to-point wire bundles are inefficient and cumbersome means of interconnecting
the sensors, computers, actuators, indicators, and other equipment onboard the modern military vehicle, a
serial digital multiplex data bus was developed. MIL-STD-1553 defines all aspects of the bus, therefore, many
groups working with the military tri-services have chosen to adopt it.
MIL-STD-1553B
MIL-STD-1553B defines the term Time Division Multiplexing (TDM) as “the transmission of
information from several signal sources through one communications system with different signal samples
staggered in time to form a composite pulse train.
The 1553 multiplex data bus provides integrated, centralized system control and a standard interface
for all equipment connected to the bus. The bus concept provides a means by which all bus traffic is available
to be accessed with a single connection for testing and interfacing with the system. The standard defines
operation of a serial data bus that interconnects multiple devices via a twisted, shielded pair of wires. The
system implements a command-response format.
Hardware Elements
The 1553 standard defines certain aspects regarding the design of the data bus system and the black
boxes to which the data bus is connected.
The standard defines four hardware elements:
 transmission media,
 remote terminals,
 bus controllers,
 bus monitors
Transmission Media
The transmission media, or data bus, is defined as a twisted shielded pair transmission line consisting
of the main bus and a number of stubs. There is one stub for each terminal (system) connected to the bus. The
main data bus is terminated at each end with a resistance equal to the cable’s characteristic impedance. This
termination makes the data bus behave electrically like an infinite transmission line. Stubs, which are added to
the main bus in order to connect the terminals, provide “local” loads, and produce an impedance mismatch
where added. This mismatch, if not properly controlled, produces electrical reflections and degrades the
performance of the main bus. Therefore, the characteristics of both the main bus and the stubs are specified
within the standard. Summary of the transmission media characteristics as follows.
Cable Type
Capacitance
Characteristic Impedance
Cable Attenuation
Cable Twists
Shield Coverage
Cable Termination
Direct Coupled Stub
Transformer Coupled Stub Length
Twisted Shielded Pair
30.0 pF/ft max — wire to wire
70.0 to 85.0 ohms at 1 MHz
1.5 dbm/100 ft at 1 MHz
4 twists per foot maximum
90% minimum
Cable impedance (_2%)
Length Maximum of 1 ft
Maximum of 20 ft
The standard specifies two stub methods: direct and transformer coupled. This refers to the method in
which a terminal is connected to the main bus. Following Figure shows the two methods, the primary
difference between the two being that the transformer coupled method utilizes an isolation transformer for
connecting the stub cable to the main bus cable.
FIGURE:Terminal connection methods.
In both methods, two isolation resistors are placed in series with the bus. In the direct coupled
method, the resistors are typically located within the terminal, whereas in the transformer coupled method, the
resistors are typically located with the coupling transformer in boxes called data bus couplers. A variety of
couplers are available, providing single or multiple stub connections.
Another difference between the two coupling methods is the length of the stub. For the direct coupled
method, the stub length is limited to a maximum of 1 ft. For the transformer coupled method, the stub can be
up to a maximum length of 20 ft. Therefore for direct coupled systems, the data bus must be routed in close
proximity to each of the terminals, whereas for a transformer coupled system, the data bus may be up to 20 ft
away from each terminal.
Bus Controller
The bus controller is responsible for directing the flow of data on the data bus. While several terminals may be
capable of performing as the bus controller, only one bus controller may be active at a time. The bus controller
is the only one allowed to issue commands onto the data bus. The commands may be for the transfer of data or
the control and management of the bus (referred to as mode commands). Typically, the bus controller is a
function that is contained within some other computer, such as a mission computer, a display processor, or a
fire control computer. The complexity of the electronics associated with the bus controller is a function of the
subsystem interface (the interface to the computer), the amount of error management and processing to be
performed, and the architecture of the bus controller.
There are three types of bus controller architectures:
 A word controller.
 A message controller.
 A frame controller.
There is no requirement within the standard as to the internal workings of a bus controller, only that it issue
commands on to the bus.
Word Controller
A word controller is the oldest and simplest type of controller. Few word controllers are built today. For a
word controller, the terminal electronics transfers one word at a time to the subsystem. Message buffering and
validation must be performed by the subsystem. This places quite a burden on the subsystem due to the timing
requirements of the bus.
Message Controller
Today, many of the “fielded” bus controllers are message controllers. These controllers output a single
message at a time, interfacing with the computer only at the end of the message or perhaps when an error
occurs. Some message controllers are capable of performing minor error processing, such as transmitting once
on the alternate data bus, before interrupting the computer. The computer informs the interface electronics
where the message exists in memory and provides a control word. For each message, the control
word typically informs the electronics of the message type (e.g., a RT-BC or RT-RT command), on which bus
to transfer the message, where to read or write the data words in memory, and what to do if an error occurs.
The control words are a function of the hardware design of the electronics and aren’t standardized among bus
controllers.
Frame Controller
A frame controller is the latest concept in bus controllers. With the advent of microprocessors and Application
Specific Integrated Circuits (ASIC's), this type of controller is rapidly becoming the norm. A frame controller
is capable of processing multiple messages in a sequence defined by the host computer. The frame controller
is typically capable of performing some error processing as defined by the message control word. Frame
processors are used to “off load” the subsystem or host computer as much as possible, interrupting only at the
end of a series of messages or when an error that it cannot handle is detected.
Bus Monitor
A bus monitor is a terminal that listens (monitors) to the exchange of information on the data bus. The
standard strictly defines how bus monitors may be used, stating that the information obtained by a bus
monitor be used “for off-line applications (e.g., flight test recording, maintenance recording or mission
analysis) or to provide the back-up bus controller sufficient information to take over as the bus controller.” A
monitor may collect all the data from the bus or may collect selected data. The reason for restricting its use is
that while a monitor may collect data, it deviates from the command-response protocol of the standard, in that
a monitor is a passive device that doesn’t transmit a status word and therefore cannot report on the status of
the information transferred. Bus monitors fall into two categories:
 recorder for testing.
 A terminal functioning as a back-up bus controller.
In collecting data, a monitor must perform the same message validation functions as the remote terminal and
if an error is detected, inform the subsystem of the error (the subsystem may still record the data, but the error
should be noted). For monitors, which function as recorders for testing, the subsystem is typically a recording
device such as a magnetic tape or disk, or a telemetry transmitter. For monitors, which function as back-up
bus controllers, the subsystem is the computer. Today it is common for bus monitors to contain a remote
terminal. When the monitor receives a command addressed to its terminal address, it responds as a remote
terminal. For all other commands, it functions as a monitor. The remote terminal portion can be used to
provide feedback to the bus controller, which monitors status and the amount of memory or time (i.e.
recording tape) left. The remote terminal portion also can be used to reprogram a selective monitor as to what
messages to capture.
Terminal Hardware
The electronic hardware between a remote terminal, bus controller, and bus monitor doesn’t differ
much. Both the remote terminal and bus controller (and bus monitor if it is also a remote terminal) must have
the transmitters/receivers and encoders/decoders to format and transfer data.
The requirements upon the transceivers and the encoders/decoders don’t vary between the hardware
elements. Table 3 and Table 4 list the electrical characteristics of the terminals. All three elements have some
level of subsystem interface and data buffering. The primary difference lays in the protocol control logic and
often this just a different series of microcoded instructions. For this reason, it is common to find 1553
hardware circuitry that is also capable of functioning as all three devices. There is an abundance of “off-theshelf” components available today from which to design a terminal. These vary from discrete transceivers,
encoders/decoders, and protocol logic devices to a single dual redundant hybrid containing everything but the
transformers.
The Department of Defense chose multiplexing because of the following advantages:
 Weight reduction
 Simplicity
 Standardization
 Flexibility
Some 1553 applications utilize more than one data bus on a vehicle. This is often done, for example, to isolate
a Stores bus from a Communications bus or to construct a bus system capable of interconnecting more
terminals than a single bus could accommodate. When multiple buses are used, some terminals may connect
to both buses, allowing for communication between them.
MULTIPLEXING
Multiplexing facilitates the transmission of information along the data flow. It permits the transmission of
several signal sources through one communications system.
BUS
The bus is made up of twisted-shielded pairs of wires to maintain message integrity. MIL-STD-1553 specifies
that all devices in the system will connect to a redundant pair of buses. This provides a second path for bus
traffic should one of the buses be damaged. Signals are only allowed to appear on one of the two buses at a
time. If a message cannot be completed on one bus, the bus controller may switch to the other bus. In some
applications more than one 1553 bus may be implemented on a given vehicle. Some terminals on the bus may
actually connect to both buses.
BUS COMPONENTS
There are only three functional modes of terminals allowed on the data bus: the bus controller, the bus
monitor, and the remote terminal. Devices may be capable of more than one function. Figure 1 illustrates a
typical bus configuration.



Bus Controller - The bus controller (BC) is the terminal that initiates information transfers on the data
bus. It sends commands to the remote terminals which reply with a response. The bus will support
multiple controllers, but only one may be active at a time. Other requirements, according to 1553, are:
(1) it is "the key part of the data bus system," and (2) "the sole control of information transmission on
the bus shall reside with the bus controller."
Bus Monitor - 1553 defines the bus monitor as "the terminal assigned the task of receiving bus traffic
and extracting selected information to be used at a later time." Bus monitors are frequently used for
instrumentation.
Remote Terminal - Any terminal not operating in either the bus controller or bus monitor mode is
operating in the remote terminal (RT) mode. Remote terminals are the largest group of bus
components.
MODULATION
The signal is transferred over the data bus using serial digital pulse code modulation.
DATA ENCODING
The type of data encoding used by 1553 is Manchester II biphase.
 A logic one (1) is transmitted as a bipolar coded signal 1/0 (in other words, a positive pulse followed
by a negative pulse).
 A logic zero (0) is a bipolar coded signal 0/1 (i.e., a negative pulse followed by a positive pulse).
A transition through zero occurs at the midpoint of each bit, whether the rate is a logic one or a logic zero.
Figure 2 compares a commonly used Non Return to Zero (NRZ) code with the Manchester II biphase level
code, in conjunction with a 1 MHz clock.
BIT TRANSMISSION RATE
The bit transmission rate on the bus is 1.0 megabit per second with a combined accuracy and long-term
stability of +/- 0.1%. The short-term stability is less than 0.01%.
There are 20 1.0-microsecond bit times allocated for each word. All words include a 3 bit-time sync pattern, a
16-bit data field that is specified differently for each word type, and 1 parity check bit.
WORD FORMATS
Bus traffic or communications travels along the bus in words. A word in MIL-STD-1553 is a sequence of 20
bit times consisting of a 3 bit-time sync wave form, 16 bits of data, and 1 parity check bit. This is the word as
it is transmitted on the bus; 1553 terminals add the sync and parity before transmission and remove them
during reception. Therefore, the nominal word size is 16 bits, with the most significant bit (MSB) first.
There are three types of words: command, status, and data. A packet is defined to have no intermessage gaps.
The time between the last word of a controller message and the return of the terminal status byte is 4-12
microseconds. The time between status byte and the next controller message is undefined. Figure 3 illustrates
these three formats.
COMMAND WORD
Command words are transmitted only by the bus controller and always consist of:
 3 bit-time sync pattern
 5 bit RT address field
 1 Transmit/Receive (T/R) field
 5 bit subaddress/mode field
 5 bit word count/mode code field
 1 parity check bit.
DATA WORD
Data words are transmitted either by the BC or by the RT in response to a BC request. The standard allows a
maximum of 32 data words to be sent in a packet with a command word before a status response must be
returned. Data words always consist of:
 3 bit-time sync pattern (opposite in polarity from command and status words)
 16 bit data field
 1 parity check bit.
STATUS WORD
Status words are transmitted by the RT in response to command messages from the BC and consist of:
 3 bit-time sync pattern (same as for a command word)
 5 bit address of the responding RT
 11 bit status field
 1 parity check bit.
The 11 bits in the status field are used to notify the BC of the operating condition of the RT and subsystem.
INFORMATION TRANSFER
Three basic types of information transfers are defined by 1553:
1. Bus Controller to Remote Terminal transfers
2. Remote Terminal to Bus Controller transfers
3. Remote Terminal to Remote Terminal transfers
These transfers are related to the data flow and are referred to as messages. The basic formats of these
messages are shown in Figure 4.
The normal command/response operation involves the transmission of a command from the BC to a selected
RT address. The RT either accepts or transmits data depending on the type (receive/transmit) of command
issued by the BC. A status word is transmitted by the RT in response to the BC command if the transmission
is received without error and is not illegal.
Figure 5 illustrates the 1553B Bus Architecture in a typical aircraft.
MIL-STD-1773
MIL-STD-1773 contains the requirements for utilizing a fiber optic "cabling" system as a
transmission medium for the MIL-STD-1553B bus protocol. As such, the standard repeats MIL-STD-1553
nearly word-for-word. The standard does not specify power levels, noise levels, spectral characteristics,
optical wavelength, electrical/optical isolation or means of distributing optical power. These must be
contained in separate specifications for each intended use. Data encoding and word format are identical to
MIL-STD-1553, with the exception that pulses are defined as transitions between 0 (off) and 1 (on) rather
than between + and - voltage transitions since light cannot have a negative value.Since the standard applies to
cabling only, the bus operates at the same speed as it would utilizing wire. Additionally, data error rate
requirements are unchanged. Different environmental considerations must be given to fiber optic systems.
Altitude, humidity, temperature, and age affects fiber optics differently than wire conductors. Power is divided
evenly at junctions which branch and connectors have losses just as wire connectors do.
ARINC 429
Aeronautical Radio, Incorporated (ARINC) is a major company that develops and operates systems and
services to ensure the efficiency, operation, and performance of the aviation and travel industries. ARINC 429 is
the most commonly used data bus for commercial and transport aircraft. ARINC 429 employs unidirectional
transmission of 32 bit words over two wire twisted pairs using bipolar RZ format.
Protocol
ARINC 429 is a very simple, point-to-point protocol. There can be only one transmitter on a wire pair. The
transmitter is always transmitting either 32-bit data words or the NULL state. There is at least one receiver on
a wire pair; there may be up to 20. In most cases, an ARINC message consists of a single data word. The label
field of the word defines the type of data that is contained in the rest of the word.
Bit Timing and Slew Rate
The slew rate refers to the rise and fall time of the ARINC waveform. Specifically, it refers to the amount of time it
takes the ARINC signal to rise from the 10% to the 90% voltage amplitude points on the leading and trailing edges
of the pulse.
ARINC 429 Word Format
ARINC data words are always 32 bits and typically use the format shown in Figure 3 which includes five primary
fields, namely Parity, SSM, Data, SDI, and Label. ARINC convention numbers the bits from 1 (LSB) to 32 (MSB).
Parity
The MSB is always the parity bit for ARINC 429. Parity is normally set to odd except for certain tests. Odd parity
means that there must be an odd number of “1” bits in the 32-bit word that is insured by either setting or clearing the
parity bit. For example if bits 1-31 contain an even number of “1” bits, bit 32 must be set to create ODD parity. On
the other hand, if bits 1-31 contain an odd number of “1” bits, the parity bit must be clear.
SSM
Bits 31 and 30 contain the Sign/Status Matrix or SSM. This field contains hardware equipment condition,
operational mode, or validity of data content. Applicable codes are shown in Table
Data
Bits 29 through 11 contain the data, which may be in a number of different formats. Some examples are provided
later in the tutorial. There are also many non-standard formats that have been implemented by various
manufacturers. In some cases, the data field overlaps down into the SDI bits. In this case, the SDI field is not used.
SDI
Bits 10 and 9 provide a Source/Destination Identifier or SDI. This is used for multiple receivers to identify the
receiver for which the data is destined. It can also be used in the case of multiple systems to identify the source of the
transmission. In some cases, these bits are used for data. ARINC 429 can have only one transmitter on a pair of
wires, but up to 20 receivers.
Label
Bits 8 through 1 contain a label identifying the data type and the parameters associated with it. The label is an
important part of the message and is described in more detail below. It is used to determine the data type of the
remainder of the word and, therefore, the method of data translation to use. The various data types are described in
detail below. Labels are typically represented as octal numbers.
Transmission Order
The least significant bit of each byte except the label is transmitted first, and the label is transmitted ahead of the data
in each case. The order of the bits transmitted on the ARINC bus is as follows:
8, 7, 6, 5, 4, 3, 2, 1, 9, 10, 11, 12, 13 … 32.
When a 32-bit ARINC word is transmitted on the bus, in the case of the label, the most significant bit is transmitted
first. This reverse order is in contrast to the transmission order of the other bits in the ARINC word.
ARINC 429 Data Types
All ARINC data is transmitted in 32 bit words. The data type may be Binary Coded Decimal (BCD), two’s
complement binary notation (BNR), Discrete Data, Maintenance Data and Acknowledgment, and ISO Alphabet #5
character data. In the newest versions, bit oriented packets of messages can be used to transmit files.
BCD Data Encoding
BCD, or binary-coded-decimal, is a common data format found in ARINC 429 and many other engineering
applications. In this format, four bits are allocated to each decimal digit. A generalized BCD message is shown in
below Figure. Its data fields contain up to five sub-fields. The most significant sub-field contains only the bits, so
that its maximum decimal value can be 7. If the maximum decimal value is greater than 7, bits 29 through 27 are
padded with zeros and the second sub-field becomes the most significant. The example message in Figure 5 conveys
the data that the DME distance is 25786 and has a positive sign. The specific equipment, numeric scale, and location
of the decimal point are a function of the label and are discussed later.
BNR Data Encoding
BNR or “binary” encoding is also a very common ARINC data format. This type of encoding simply stores the data
as a binary number, much in the same format that is used on virtually every modern-day computer. Following
Figure shows the general BNR format. Bit 29 is the sign bit and bit 28 is the most significant bit of the data field,
which represents one half of the maximum value of the parameter being defined. Successive bits represent the
increments of a binary fraction series.
Negative numbers are encoded as the two’s complement of positive values. If bit 29 is a ‘1’ then the number is
negative (or South, West, Left, From, or Below). Otherwise, it is positive (or North, East, Right, To, or Above).
Figure 7 shows an example of BNR encoding. The particular message uses label 103, which is Selected Airspeed.
By referencing the ARINC 429 specification, we know that the scale is 512, and 11 bits are used (29 through 19). A
zero in bit 29 shows that this is a positive value. The numeric value is obtained by multiplying the scale factor,
determined from data type associated with the label, by the ratio indicated by each successive bit and adding them
together. Bit 28 is ½ of the scale factor (256 in this case), bit 27 is ¼ of the scale factor, bit 26 is 1/8 of the scale
factor, bit 23 is 1/64, bit 22 is 1/128, etc. Thus, in this example, Selected Airspeed = 268 Knots (256 + 8 + 4).
This may appear to be more complex than it really is. The underlying principle is conventional binary
mathematics as performed by any modern day computer. A computer programmer can shift the BNR data and sign
bits into a program variable and manipulate them directly with any standard mathematical manipulation.
The ARINC 429 Specification
The ARINC 429 Specification establishes how avionics equipment and systems communicate on
commercial aircraft. The specification defines electrical characteristics, word structures and protocol necessary to
establish bus communication. ARINC 429 utilizes the simplex, twisted shielded pair data bus standard Mark 33
Digital Information Transfer System bus. ARINC 429 defines both the hardware and data formats required for bus
transmission.
Hardware consists of a single transmitter – or source – connected to from 1-20 receivers – or sinks – on one
twisted wire pair. Data can be transmitted in one direction only – simplex communication – with bi-directional
transmission requiring two channels or buses. The devices, line replaceable units or LRUs, are most commonly
configured in a star or bus-drop topology. Each LRU may contain multiple transmitters and receivers
communicating on different buses. This simple architecture, almost point-to-point wiring, provides a highly reliable
transfer of data.
A transmitter may ‘talk only’ to a number of receivers on the bus, up to 20 on one wire pair, with each
receiver continually monitoring for its applicable data, but does not acknowledge receipt of the data. A transmitter
may require acknowledgement from a receiver when large amounts of data have been transferred. This handshaking
is performed using a particular word style, as opposed to a hard wired handshake. When this two way
communication format is required, two twisted pairs constituting two channels are necessary to carry information
back and forth, one for each direction. Transmission from the source LRU is comprised of 32 bit words containing a
24 bit data portion containing the actual information, and an 8 bit label describing the data itself. LRUs have no
address assigned through ARINC 429, but rather have Equipment ID numbers which allow grouping equipment into
systems, which facilitates system management and file transfers. Sequential words are separated by at least 4 bit
times of null or zero voltage. By utilizing this null gap between words, a separate clock signal is unnecessary.
Transmission rates may be at either a low speed – 12.5 kHz – or a high speed – 100kHz.
Cable Characteristics
The transmission bus media uses a 78 Ω shielded twisted pair cable. The shield must be grounded at each end and at
all junctions along the bus.
The transmitting source output impedance should be 75 Ω ± 5 Ω divided equally between Line A and Line B.
This balanced output should closely match the impedance of the cable. The receiving sink must have an
effective input impedance of 8k Ω minimum. Maximum length is not specified, as it is dependent on the
number of sink receivers, sink drain and source power. Most systems are designed for under 150 feet, but
conditions permitting, can extend to 300 feet and beyond.
Transmission Characteristics
ARINC 429 specifies two speeds for data transmission. Low speed operation is stated at 12.5 kHz, with an
actual allowable range of 12 to 14.5 kHz. High speed operation is 100 kHz ± 1% allowed. These two data rates can
not be used on the same transmission bus. Data is transmitted in a bipolar, Return-to-Zero format. This is a tri-state
modulation consisting of HIGH, NULL and LOW states.
Transmission voltages are measured across the output terminals of the source. Voltages presented across the
receiver input will be dependent on line length, stub configuration and the number of receivers connected.
ARINC 629 data bus
ARINC 629 (A629), like MIL-STD-1553B, is a true data bus in that the bus operates as a multiple-source, multiplesink system – see Fig. 12.12. That is, each terminal can transmit data to, and receive data from every other terminal
on the data bus. This allows much more freedom in the exchange of data between units in the avionics system than
the single-source, multiple-sink A429 topology. Furthermore the data rates are much higher than for A429 where the
highest data rate is 100 kbits/sec. The A629 data bus operates at 2 Mbytes/sec or twenty times that of A429. The true
data bus topology is much more flexible in that additional units can be fairly readily accepted physically on the data
bus. A further attractive feature is the ability to accommodate up to a total of 131 terminals on a data bus, though in a
realistic implementation data bus traffic would probably preclude the use of this large number of terminals. The
protocol utilized by A629 is a time-based, collision-avoidance concept in which each terminal is allocated a
particular time slot access to transmit data on to the bus. Each terminal autonomously decides when the appropriate
time slot is available and transmits the necessary data. This protocol was the civil aircraft industry’s response to the
military MIL-STD-1553B data bus that utilizes a dedicated controller to decide what traffic passes down the data
bus.
ARINC 629
ARINC is a major company that develops and operates systems and services to ensure the efficiency,
operation, and performance of the aviation and travel industries. It was organized in 1929 by four major
airlines to provide a single licensee and coordinator of radio communications outside the government [7]. It is
now a large international company with headquarters in Annapolis, Maryland and over 50 operating locations
worldwide. ARINC has two regional headquarters: London to serve the Europe, middle East, and Africa
region and Singapore for the Asia Pacific region. The company has two major thrusts:
s and
information processing services for the aviation and travel industry. System engineering, development and
integration for government and industry [4,8]. ARINC 629 was introduced in May 1995 and is currently used
on the Boeing 777, Airbus A330 and A340 aircraft. The ARINC 629 bus is a true data bus in that the bus
operates as a multiple-source, multiple sink system as shown in Figure 2. That is, each terminal can transmit
data to, and receive data from, every other terminal on the data bus. This allows much more freedom in the
exchange of data between units in the avionics system. The true data bus topology is much more flexible in
that additional units can be fairly readily accepted physically on the data bus. A further attractive feature of
ARINC 629 is the ability to accommodate up to a total of 128 terminals on a data bus shown in Figure 3,
though in a realistic implementation the high amount of data bus traffic would probably preclude the use of
this large number of terminals. It supports a data rate of 2 Mbps.
The protocol utilized by ARINC 629 is a timebased, collision-avoidance concept in which each
terminal is allocated a particular time slot to access the bus and transmit data on to the bus. Each terminal will
autonomously decide when the appropriate time slot is available through the use of several control timers
embedded in the bus interfaces and transmit the necessary data. Figure 4 shows the typical ARINC 629 20 bit
data word format which is very similar to MILSTD- 1553B.
The first three bits are related to word time synchronization. The next 16 bits are the data contents,
and the final bit is a parity bit. The data words may have a variety of formats depending on the word function;
there is provision for general formats, systems status, function status, parameter validity, and binary and
discrete data words. The ARINC 629 data bus cable consists of an unshielded twisted pair of wires. The wires
are #20 AWG and are bonded together continuously along their length. The cables can be up to 100 meters
long and have no provisions for field splicing. ARINC 629 is defined for both voltage and current modes of
operation. One attractive feature of ARINC 629 is that it will be defined for a fiber optic interface ARINC 629
data transmitted in groups called messages. Messages are comprised of word strings, up to 31 word strings can
be in a message. Word strings begin with a label followed by up to 256 data words. Each label word and data
word is 20 bits [4,9,10,11,12,13].
COMPARISON OF DIGITAL DATA BUSES
Sl.No.
Characteristics/
Data-Bus
Mil-STD-1553b
ARINC 429
01.
application
military avionics
civil avionics
10.
stub length
limited to 20ft
02.
types of digital
transmission
multiple
single
multiple
sources/multiple sink sources/multiple sink sources/multiple sink
bus controller
one/two bus
controllers
no bus controller
bus monitor
one bus monitor
(optional)
no bus monitor (but no bus monitor
one transmitter)
remote terminal
as many as 31 remote no remote terminals number of terminals
terminals
(but receivers up to a 120
number of 20)
code
bi-phase Manchester rtz (return to zero)
code
code
03.
04.
05.
06.
ARINC 629
civil avionics
bus control function
distributed among all
terminals
participating
bi-phase Manchester
code
32 data words
128 words
256 words
07.
maximum number of
words in a message
format
08.
word length
16 bit/20 bits
32 bits
16 bits/32 bits
bit rate
1 mhz i.e. 1 micro
sec bit
12 to 4.5 kb/s.
1mhz i.e. 1 micro
i.e. 70 to 88 micro
sec bit.
sec bit
100 kb/s i.e. 10 micro
sec bit
09.
Download