Mod 5 Book 2 Computers Fiber Optics, Esds Flight Instruments
Mod 5 Book 2 Computers Fiber Optics, Esds Flight Instruments
1
AUTHORITY
For health and safety in the workshop you should follow the
regulations/ Guidelines as specified by the equipment manufacturer,
your company, National safety authorities and national governments.
2
CONTENTS
3
BASIC COMPUTER STRUCTURE
This executes the individual instructions that are in the program and may also be
called a microprocessor. This is a single integrated circuit on a chip. It's
components include:
* The register section
* Arithmetic Logic Unit (ALU)
* Timing and Control Section
This unit performs the arithmetic and logical operations. All calculations are
performed in binary, including addition, subtraction, multiplication and division.
Adders can be made using a number of logic gates where the basic principles of
addition apply (refer book 1 in this module) ie,
0 +0=0
1+0=1
0 + 1 =1
1 + 1 = 1 carry 1
For subtraction the following method using "two's complement" may be used. To
(i) invert the binary number ie, change all the '0' s to T s
and all the T s to '0' s
(ii) then add 1
-2-
ANSWER Binary 5 is 0101
: Invert gives 1010
Add 1 1
Gives 1011 this is the two's complement.
This co-ordinates the internal operation of the microprocessor and controls the
operation of the ALU and registers to the desired action specified when an
instruction is performed. The clock in this section is a crystal controlled oscillator
producing pulses typically 120MHz to 200MHZ (200,000,000 pulses per second).
The program counter within the section counts the pulses and initiates the next
step in the program and points to the address of the next instruction.
The microprocessor communicates with the memory to access, store and transfer
data to the data highway or bus.
MEMORIES
As we have already seen the CPU has memory storage devices but these are of a
temporary nature. For many aircraft systems a considerable amount of data
needs to be stored. So within the computer is a memory or memories.
-3-
This memory consists of a number of locations where a binary word is stored with
each location having an address. In the microprocessor the memory is usually of
two types:
RAM
Is sometimes called a read/write memory. It can have information written into
and read out-of each location. There are two types of RAM, static and dynamic.
The static RAM (SRAM) has bistable switches (flip-flops) whose contents are fixed
until the memory cell us written into or power is switched off. The dynamic RAM
(DRAM) memory cells are very small capacitors, which in fact use the stray
capacitance between the gate and source of a MOSFET.
A charged capacitor represents logic 1 and a discharged capacitor logic 0. The
only problem with this is that the cells have to be given a 'refreshening' charge
frequently as the capacitor tends to leak it's charge away. This 'refreshening'
charge is typically every 1mS. These charges are stored in and read out from
memory cells stored in rows and columns e.g., 128 rows and 128 columns can
store 16,384 bits. Figure 2 shows an 8 x 8 bit DRAM.
-4-
There is a row decoder to signal the row address and a column decoder to signal
the column address. In the example shown row address 3 (Oil) and column
address 5 (101) are selected. So all the MOSFET's on that row are turned on, the
column line charge the capacitors when writing and detect the charge when
reading. In this example the charge on the capacitor on line 5 will be 'read' out ie,
one bit of information has been transferred to the data out line. As already stated,
to prevent data being lost the threshold amplifier in the data lines refreshes this
charge.
A RAM is generally a volatile memory i.e., it loses its stored data when power is
switched off.
ROM
The Read Only Memory has permanent data in it and would contain the program
for the system. When in use, data can only be read out of the memory, new data
cannot be written in. It is a non-volatile memory ie, the stored information is not
lost when the power is switched off.
If the decoder input is 101 i.e., 5io the number 5 line will go logic 0. So the two
diodes connected to this line will conduct as their cathodes are at logic 0. Current
will flow through the resistors to the diodes causing lines Y and W to go to logic 0.
X and Z remain at logic 1.
So at the address location 101 the word 1001 is stored and read out of the
memory.
As already stated the programme in this ROM cannot be changed, however, to
provide flexibility there are programmable ROM's.
- 5-
The Programmable Read Only Memory (PROM)
-6-
Again, once the program is inserted it cannot be erased.
However another type of PROM is the erasable programmable read only memory
(EPROM). The program is held by charging memory cells or not charging memory
cells within the matrix. However, the information programmed into the EPROM
can be erased by exposing the top surface of the 1C package to ultraviolet radiation
through a special window which causes all memory cells to be discharged.
(Normally the window is covered by a uv light-proof sticky patch.) A new
programme can be stored, this would be inserted via a PROM programmer.
Another type of PROM is the Electrically Alterable Programmable Read Only
Memory (EAROM). The advantage of this type over the EPROM is, whereas in the
EPROM all cells were discharged to logic 0, the EAROM can have individual cells
discharged to logic 0 without affecting the others. This is done by applying a
reverse polarity voltage to any individual cell in the matrix.
Bubble Memory
Storage Capacity
An eight bit word is called a BYTE. The symbol K (capital K) is used to represent
1024 bits (210). The number of addressable locations in a memory is dependant on
its number of input/output lines. A memory with 8 input lines has 2 s or 256
locations, one with 16 input lines has 2 16 or 65,536 locations. The memory
capacity in the second case assuming 8 bits (byte) per location is then a 64K
memory (64 kilobytes).
Highway Structure
Figure 5 shows the highway structure, there are three buses, the address bus, the
data bus and the control bus.
-7-
The address bus is therefore used to specify the memory location or input/output
port involved in the transfer. It is a one way bus and may have anything from 4 to
32 lines depending on the number of memory addresses there are, 8 lines give 2 s
=256 addresses. The data bus is a bi-directional bus and is used to carry the data
being transferred to and from the memory or input and output transfer.
The control bus comprises input and output lines which synchronise the
microprocessor's operation with that of the external circuitry e.g., read/write
controls, timing signals, input/output selection. This is also a bi-directional bus.
Accumulator - This is a specially defined register that holds the result of any
arithmetic or logic operation.
Arithmetic and Logic Unit (ALU) - Performs arithmetic or logic operations on data
held in the accumulator.
Timing and Control - Contains the circuitry to generate the basic timing signals.
This may be an 8MHz crystal oscillator (Flight Management System
Microprocessor 747-400). This may then be broken down to provide timing signals
for other circuits, e.g. 4MHz, 1MHz, 500kHz, 200kHz and 25kHz. In addition it
accepts and produces special control signals used internally as well as in other
computer circuits e.g.:
(a) Providing read/write pulses for registers, memories and input/output
devices via a control bus.
(b) Incrementing and decrementing the program counter.
-8-
Instruction Decoder - The binary word held in the instruction register is identified
by the decoder, thus enabling the control unit to send out correct timing and
control pulses.
Program Counter - This register/counter holds the address of the location in the
memory where the next instruction in the program sequence is to be found. The
contents of the counter can be incremented or decremented by special control
pulses.
Instruction Register
Interrupt Register
An overflow interrupt, generated internally is input into this register. The register
receives a number of interrupt signals, determines which signal has the highest
priority and passes the signal to the status register and other units in order to
recognise the interrupt.
-9-
Status Register
Address Register
This contains the contents of the programme counter, which is the address of the
next instruction.
Extension Register
This is used when certain ALU operations require additional working register
space.
Stack Register
As only one address is needed, ie that on the top of the stack, a 'stack pointer'
controls the addressing of the external stack.
- 10-
Instructions
These instruction words normally consist of one, two or three bytes. The first byte
is referred to as the operation code (opcode), this tells the microprocessor the type
of operation to be performed. The remaining bytes can be data or an address
indicating where the data is stored, this is known as the operand.
A two-byte instruction will have an opcode (8 bits) and an operand, telling the
microprocessor what the data is, or the address in the memory where it can be
found. So this instruction will tell the microprocessor to do something with the
data eg, move it into a particular register.
A three-byte instruction would again make byte 1 the opcode and bytes 2 and 3
the operands, the second and third bytes each of 8 bits contain either data or an
address of a 16 bit word. The second byte may hold the least significant bits and
byte three the most significant bits. It should be noted in some microprocessors
this may be the other way round. So the instruction here might be, "the content of
the memory location whose address is specified by byte 2 and 3 is moved to a
register".
Fetch-Execute Cycle
The microprocessor operates in a two phase mode, during the first phase, the
fetch cycle, the next instruction is fetched from the memory and then in the
second phase or execution cycle the microprocessor performs (executes) the action
specified by the instruction (opcode). The program counter points to the next
sequential instruction to be fetched and executed. Thus during a typical
instruction cycle, the next instruction to be executed is read from the memory
location indicated by the contents of the program counter. While this instruction
is being executed, the contents of the program counter are incremented to point to
the next instruction.
DATA BUSES
From the computers within the aircraft, systems information has to be transmitted
to the components, this may be in the form of electrical or fibre optic signals and
are known as data buses.
First of all we are going to consider the ARINC 429 Specification for data transfer.
As an example let us consider the Air Data Computer which will have on its
output side an ARINC 429 transmitter (TX). One of its outputs (among many) on
the data bus will be altitude information which will be picked up by the ARINC
429 Receiver (RX) in the Digital Altimeter.
- 12 -
The data bus is a pair of twisted wires with shielding.
The ARINC 429 Digital Information Transfer System (DITS) is a self-clocking, self-
synchronising system called "bipolar return to zero".
The data is transmitted in binary bit form. The Ts and 'O's are represented by
high voltage levels (+10v) and low voltage levels (-10v) respectively for one half of
the clock cycle i.e., each pulse returns to zero in the middle of a clock pulse.
- 13-
Word Format
(1) LABEL
(2) SOURCE/ DESTINATION IDENTIFIER (SDI)
(3} DATA FIELD
(4) SIGN STATUS MATRIX (SSM)
(5) PARITY BIT (P)
The LABEL. The first eight bits of the word (octal coded), identifies the information
contained in the data e.g., airspeed, exhaust gas temperature etc. There are a large
number of words being transmitted on the bus and the Receiver decodes the
labels and selects only those words it requires.
The DATA FIELD contains the specific data related to the label e.g., how many
knots for airspeed, value of exhaust gas temperature etc. For a binary word this is
contained in bits 11-28 and for a binary coded decimal (BCD) word it is in bits 11-
29. Any bits not used are filled with logic O's these are known as pad bits and
have no data significance.
The SIGN STATUS MATRIX, bits 29,30,31 for a binary word and 30,31 for a BCD
word identifies the characteristics of the word e.g., north or south, positive or
negative, east or west and it's status e.g., no computed data, failure warning or
functional test or normal operation.
The PARITY BIT. Arinc 429 uses odd parity i.e. the total number of logic '1's in the
word must be an odd number, if it is not an odd number, the parity bit is set to 1.
This is used in the system to check for errors, if on receiving a signal it does not
contain an odd number of Ts then there is something wrong with the
transmission and a fault signal would be generated.
To enable the receiver to identify the beginning of a transmission, the data word is
synchronised by a minimum 4 bit time gap. Figure 11 shows two examples of an
ARINC 429 transmission, one using binary and the other BCD.
- 14-
The transmitters of the system, which are embedded in the system equipment, are
capable of interfacing with up to 20 receivers.
MIL-STD- 1553B
This is a United States Military standard and has been adopted as a NATO
standard (STANAG 3838). It is a multiple source data transmission system in that
transmission can take place from more than one source. It is a half duplex system
in that data transfer can take place in either direction on a single line but not in
both directions on that line simultaneously.
The basic configuration is shown in the following diagrams. The data bus may be a
twisted pair or fibre optic cable with a maximum length of l00m.
Generally, direct coupling to the bus is avoided due to the possibility of one
terminal shorting the bus. The bus connection is typically via a transformer-
coupled stub so that the shorting of the stub is isolated from the bus. The
maximum stub length is 20ft (6m).
The data word size is 20 bits, with an actual word size of 16 bits, with SYNCH
waveform and parity taking up four bits.
Between the Bus Controller (BC) and Remote Terminals (RT) there are various
transfer formats.
- 15 -
However, we shall look at transfer of data from RT to BC.
ARINC 629
In the ARINC 429 system data only flows in one direction so if we wish to send
data back to the receiving element another data bus is required. Also with the
advent of more digital systems on aircraft another data transmission system was
required which was faster and bidirectional. The ARINC 629 fulfils these
requirements and is currently used, as well as ARINC 429, on the Boeing 777.
The ARINC 629 data bus is an unshielded, twisted pair of wires bonded and
terminated at both ends. Data is sent and received at a rate of 2 megabits per
second. The system has three parts:
Up to 120 terminals can be connected to the bus which can be up to 100 metres
long. The bus operates a 2MHz which allows 100,000 20 bit words to be
transmitted each second, The cable is 20 AWG (American Wire Gauge) twisted
pair of wires bonded together continuously along their length, at the end of each
bus cable are 130 ohm impedance matched resistors.
Many LRU's receive data at the same time. Communication is bidirectional on the
777 and the maximum number of LRU's on one bus is 46. All the data on the bus
is available to all LRU's on the bus. Each LRU has a serial interface module and a
terminal controller which controls the timing of its LRU data onto the bus when
other LRU's are not transmitting.
This connects the data bus cable to the stub cable. These are found in panels in
the electronics compartment arranged in rows so that the bus cable can run
through them.
Figure 17 shows couplers of two types, which are interchangeable. They use the
inductive principle, i.e. transformer coupling. An E core assembly is part of the
coupler base. The wire guides are grooves that give controlled routing and
protection for the wires of the data bus cable as they go through the E core
assembly.
- 18-
The upper part has the electronics for putting data on and taking data off the bus
and sending via the receptacle to the LRU stub cable. The housing is waterproof.
Stub Cables
The stub cables are for bi-directional data movement between LRU and current
mode coupler. The stub cables also supply power from the LRU's to the current
mode couplers. The stub cable has four wires, two to transmit and two to receive.
These cables are in the normal aircraft wiring bundles.
- 19 -
Figure 19 shows the arrangement and layout of a stub cable. These cables can be
up to 40 metres long.
All the data bus cables on the 777 are inside the current mode coupler panels
except the left and right bus cables. The diagrams show the basic layout.
-20-
Long runs of cables will have production break splices carried out at the factory.
You can see the coupler connector to the coupler panel in figure 20.
Data Structure
- 21 -
ARINC 429 DATAC
AIR DATA
DATA IDENTIFICATION/RECOGNITION
COMPARISON TABLE - EXAMPLE
A particular parameter is defined by its position in the labelled word string and it
is the responsibility of the system designer to define labels and parameters. The
table above compares the ARINC 429 to the ARINC 629 data word. ARINC 429
requires a different word for each type of information it sends.
ARINC 629 uses a word string that has a label followed by information that can
have up to 256 types of data i.e., more information on the bus hence faster
transmission.
ARINC 629 deals with standards for this bus and it is also referred to as the
Digital Autonomous Terminal Access Communication (DATAC) bus.
To keep the data bus to a twisted pair of cables it was necessary for the data bus
to be self-clocking. Manchester bi-phase is the form of self clocking used in ARINC
629.
-22 -
The principle is that of:
(1) Sending a clock "pulse" in between each data bit
(2) 0 and 1 not being represented by presence or absence of a transition
from one level to another.
For example if there is no transition it corresponds to logic 0 and if there is
transition it corresponds to logic 1. Spaced equally between these data
transmissions are the clock pulse transitions. Figure 23 shows the principle.
The data buses between LRU's and LRM's (line replacement modules) may be of
different types and data maybe transferred at different speeds. For example:
ARINC 629 sends and receives data at 2 megabits per second.
ARiNC 429 one way buses data sends and receives data at low speed {12 kilobits per second and 14
kilobits per second) and nigh speed (100 kilobits per second)
ARINC 453 is a one way bus that sends data at 1 megabit per second.
ARINC 717 is a one way bus that sends and receives data at 128 words per second.
ARINC 618 is a one way bus that sends and receives data at 128 words per second.
RS-422 is a one way bus that sends and receives data at 9600 bits per second.
RS-232 is a one way bus that sends and receives data on a casual wire at 20 kilobits per second.
10 baseT two way bus that sends and receives signals at 10 megabits per second.
RS-485 two way bus that sends and receives signals at 10 megabits per second.
10 base 2 two way bus that sends and receives signals at 10 megabits per second.
ARINC 636 fibre optic data bus sends and receives signals at 100 megabits per second.
-23 -
As you can see there is a considerable amount of data being sent and received at
varying speeds and using a variety of data bus systems. You do not need to
remember all these data bus systems but you should appreciate the layout of a
bus system on a modern aircraft.
Protocol
This is the formal code of behaviour of a computer/data bus system. It governs the
sequence which computers/terminals write data onto the data bus.
In basic terms it means that when one computer/terminal is writing data onto the
bus the rest are quiet and, if necessary, reading that data off the bus.
It can be either Basic Protocol (BP) or Combined Protocol. The BP can be operated
in periodic mode or aperiodic mode. We shall consider the BP modes.
Timing
All operations on a data system are governed by a timing signal. On the ARINC
629 system the timing of messages is such as to ensure that the required
repetition rate is maintained and there are no collisions between messages. Three
timers are used to ensure periodicity, collision free access and equal access
opportunity, these are:
Terminal Gap (TG)- Each terminal has a unique time value assigned
to it. This is in the range from 4 to 128 microseconds. The TG is the
parameter which ensures clash free access.
Synch Gap (SGI. This is common to all terminals and is set to a value
larger than the largest TG. SG is the basic parameter which ensures
that all the terminals have equal access opportunity.
Periodic Mode
Figure 24 shows the operation in periodic mode. This is used when there is a
sufficient bus data rate to allow all messages to be transmitted at the same rate
(the highest rate}. The TI is set to the inverse of the TG to allow collision free
access. There is spare time on the TI and the terminals generally transmit in a set
order. The SG does not feature in this mode.
-24 -
Aperiodic Mode
If there is insufficient bus capacity for all the messages to be transmitted at the
maximum rate then the aperiodic mode is used.
Each terminal is given an equal opportunity to transmit one message on the bus
during a defined period. This is achieved by assigning to each terminal a unique
Terminal Gap {TG) value and by determining a Synchronisation Gap (SG) that is
longer than the longest TG.
Figure 25 shows the operation of a simple three terminal system. The terminal
with the shortest TG starts to transmit (terminal 1). All other terminals reset their
timers. When the first terminal has finished transmitting it will have to wait until
the bus has been quiet for the duration of the SG before it is given the opportunity
to transmit again.
- 25 -
So effectively now the terminal with the shortest TG that has not transmitted it's
information is terminal 3 (looking at figure 25, terminal 3's TG is shorter than
terminal 2's TG so terminal 3 will transmit.)
This process will repeat itself until all the terminals have transmitted in order of
their shortest TG.
When all terminals have transmitted the bus goes quiet while SG timers operate,
and the cycle will start again with the shortest TG terminal transmitting first.
This cycle time is called a Minor Frame (MIF) and the shortest MIF possible (equal
to the synchronisation gap, and the sum of the messages and their terminal gaps)
is the Minimum. Frame Time (MFT).
-26-
FIBRE OPTICS
Fibre optics are used for the high-speed transmission of data using light.
The elements of an optical fibre are a central core of suitable glass material (e.g.
pure silica) with a low optical transmission loss with an outer cladding with a
lower refractive index than the core, and finally an outer covering for wear
protection and mechanical strength.
The transmission of light along any optical fibre depends on the optical property of
total internal reflection.
-27-
Multimode Fibre
A multimode fibre, which has a larger diameter core than the single mode fibre,
may support hundreds or thousands of ways the light can be guided down the
fibre, ie many angles of incidence.
- 28-
This pulse broadening does place a limit on the bandwidth of the systems using
multimode fibres.
There are two types of larger core multimode fibres, Step Index and Graded Index. In
the step index fibres there is a step change in the refractive index at the core
cladding interface whereas the refractive index of the graded index fibre varies
across the core. These types help to reduce dispersion (broadening) of the output
signal. Intermodal dispersion occurs in multimode fibres because each of the
modes in the fibres travels at a slightly different velocity. An optical pulse into a
fibre has its energy distributed amongst all its possible modes, which has the effect
of spreading the pulse out.
In graded index fibres the effect of intermodal dispersion is reduced over that in
step index fibres because the grading bends the various possible light paths along
paths of nominal equal delay. The bandwidth limitation for a plastic clad step
index fibre is 6 - 25 MHz. km but by using graded index fibre this is typically 200 -
400 MHz.km.
The larger core radii of the multimode fibres makes it easier to launch optical
power and facilitate the connecting of similar fibres. Power can be launched into
such a fibre using Light Emitting Diodes (LEDs).
This is a measure of the maximum core angle for light rays to be reflected down
the fibre by total internal reflection and is a measure of the light gathering power
of the fibre.
- 29 -
Attenuation
This is signal loss within a fibre and is measured in decibels per kilometre
(dB/km).
Sources
The light sources used are LEDs and semiconductor laser diodes. LEDs are
capable of sending signals with power of between 0.1 and lOmW into the fibre.
Such devices have a peak emission frequency in the near infrared, typically 0.8
and l.0m.
Limitations on the transmission rates using LEDs occur because of its rise time
(about 2 to 10ns) and chromatic dispersion.
-30 -
This occurs because the refractive index of the core material varies with the
optical wavelength and therefore the various spectral components of a given mode
will travel at different speeds.
Laser diodes can provide higher power, particularly with low-duty cycles with
outputs between 1 to lOOmW. Because of their good coupling characteristics
they offer a higher electrical to optical efficiency than LEDs.
The laser action means that the device has a narrower spectral width compared
with an LED, typically 2nm or less, as shown in figure 32.
They have a faster rise time (typically Ins) and chromatic dispersion is less.
For digital transmissions below SOMBps (mega bits per second) LEDs require
less complex drive circuitry than laser diodes and require no thermal or optical
power stabilisation.
Receivers
- 31 -
Another detector is the phototransistor, this can be thought of as a photodiode
giving current amplification due to transistor action. The phototransistor is about
100 times more sensitive than a photodiode.
To summarise. The use of optical fibres to transmit data offers the following
advantages:
c) Electrical isolation.
b) No dc power transmission.
-32-
c) Minimum bend radii required.
PRACTICAL SYSTEMS
The following is based on the B777 aircraft and including some other systems. The
systems are used to transmit data to various LRUs (Line Replacement Units) for
flight deck displays, aircraft management systems, computer fault display systems
etc.
Cable Construction
Each fibre optic strand is 0-0055 inches (0.1397mm) in diameter and covered with
several layers of material - cladding (to keep light in), primary buffer (protects
glass fibre during manufacture) and secondary buffers add strength and are
coloured to permit identification of each fibre optic strand. The strand is now 0-
035 inches (0.889mrn) in diameter.
The cable itself can have three or five fibre optic strands, and a number of black
filler strands may be used to make up the cable (these are also -035 inches in
diameter). A polyester tape covers the strands, helping to keep the cable flexible. A
woven aramid yarn protects the optical fibres from damage. The outer jacket is a
purple thermoplastic. The cable is about 0.2 inches (5mm) in diameter.
-33 -
Connectors
Type A - these are used at production breaks that are not regularly connected and
disconnected during maintenance. This is a multi-channel, in line (butt type)
connector which has low light loss between the fibre optic components.
The connector has alignment keys on the plug and alignment grooves on the
receptacle to accurately align the optical components. Guide pins in the plug fit
into cavities in the receptacle; these pins touch the bottom of the cavities so the
connector cannot be over-tightened.
The coupling nut on the plug barrel has a yellow band and the receptacle barrel
has a red and yellow band. When the red band on the receptacle is at least 50%
covered by the coupling nut the connection is correct. A three-start thread on the
plug make sure of a straight start on first joining. The plug and receptacle have
ceramic contacts that touch when connected. The light signal goes through the
holes in the end of the ceramic contacts when they are in direct physical contact
with each other.
Type B Connector
This type of connector is used to connect to LRUs and is therefore more frequently
connected and disconnected. It is a multi-channel, expanded beam (ball lens)
connector. Light loss is low but not as good as the Type A connector. It has similar
alignment keys and guide pins as the Type A.
The connector has a miniature ball lens at the end of each fibre behind a
protective window. This lens expands and focuses the light through the protective
windows of the plug and receptacle to another ball lens which narrows the light
and sends it into the fibre,
-34 -
Some maintenance points with these connectors are:
1) Before examining, ensure equipment is switch off, light from the optical
fibre could damage eyes.
2) Ensure connectors and lenses are clean and use only approved cleaning
agents and procedures for cleaning.
The simplest way to check a fibre optic cable for continuity is to point a
commercially available flashlight (torch) at one end and check that light emits
from the other (the torch may have to be moved slightly to see the light at the
other end). Of course, disconnect the cable at both ends first and fit dust caps to
the equipment connections.
If light is not seen, change the cable and retest the system.
On the Boeing 777 systems there are 5 optical fibres in each fibre stub cable but
only 4 are used. If one fibre only is dark, then the connector can be changed so
that the dark fibre corresponds to position E in the connector.
The Boeing 777 uses a fibre optic communications network called OLAN (Onboard
Local Area Network) this is divided into two parts.
The Brouter receives and sends signals to LRUs and connects signals to the P
MATS (Portable Maintenance Access Terminals).
-36-
ARINC 636 is a fibre optic databus with one strand of fibre optic per bus. The two
strands provide a primary (PRI) and secondary (SEC) bus. Fibre optics is also
used in other areas on aircraft, for example, in a radiation pyrometer system.
The system is used to provide a signal of actual turbine blade temperature for
engine temperature and exhaust gas measurement. The pyrometer head and its
sighting tube are mounted as shown in figure 38 to measure the temperature of
the blades by radiation (radiation emitted by a body, at any wavelength is a
function of temperature). This radiated signal is fed via the fibre optic link to a
photocell where it is converted into an electrical signal in the detector, and then
fed to an amplifier and then onto the indicator or engine monitoring system.
-37 -
Note the inclusion of the star coupler, this is a passive optical coupler which
allows the light signals from each fibre stub to be coupled into the other fibre
stubs and then onto the subsystems. The star coupler, as it is a passive coupler,
must attenuate the signal and this signal loss must be allowed for within the
system design.
Pilot
Air data
Aircraft accelerations, position etc.
These inputs are transduced into light data form for transmission to the flight
control computer. Data between the various control computers/electronic units is
also in light form with immediate control of the actuators being electrical. The
power control actuators may be electrically powered or hydraulically powered.
The use of fibre optics between components reduces the risk of transmitting
electrical faults between units as the optical fibre is an insulator. Note that the
fibre optic link between the Flight Control Computers and the Actuator Control
Electronics is a two-way system to allow actuator status to be fed back to the
Flight Control Computers. The system eliminates large bundles of cables as the
Actuator Control Electronics unit and actuator are close together, so only a fibre
optic connection and power supply connection are required.
-38-
The fibre optic system can use "Wavelength Division Multiplexing' (WDM). This is
where signals of different wavelengths are sent down the fibre together. At the
other end of the fibre passive optical filters tuned to the relevant wavelengths allow
each signal to be recovered. This technique gives high integrity as the signals are
effectively optically isolated.
OPTICAL SENSORS
Passive optical sensors are those which do not require electrical supplies or any
electronic processing at the sensor. The sensor output is an optical signal which is
modulated by the quantity being measured. The basic principle of the sensor is
shown in figure 41.
blank
-39 -
ELECTROSTATIC SENSITIVE DEVICES
Fault diagnosis will involve the changing of Printed Circuit Boards (PCBs).
These are normally housed within LRUs. These boards will contain components
some of which are vulnerable to static discharge.
MATERIAL
- 40 -
What is an Electrostatic Discharge?
Static electricity (an electrical charge at rest) is stored on non-conductive
material where an electrical discharge can take place. The static charge is
generated whenever any two materials are rubbed together or pulled apart.
The higher up, or lower down the table, the greater is the charge and hence the
greater discharge when the two materials are bought together. The second table
shows typical electrostatic voltages that can occur. (Note the importance of
relative humidity). The voltages of these materials are as stated until they
come into contact with the first available ground potential.
The following table shows the sort of voltages that can occur between two
surfaces/objects.
Table 3 lists some static sensitive devices and the voltages that can cause
damage. The damage can vary from slight degradation of performance, giving
rise to intermittent and spurious indications; to complete destruction total
system failure. The amount of damage varies with the amount of energy that
strikes them.
- 41 -
The less obvious kind of damage can cause considerable and expensive
maintenance headaches which may lead to lack of confidence in the
equipment.
The advantages of electronics include high "Mean Time Between Failure" rates
(MTBF), low maintenance costs, improved performance and reduced weight.
The following procedures show how to identify ESDS (Electro Static Discharge
Sensitive) LRU's and the precautions for handling the units and PCBs within
the units.
-45-
SOFTWARE MANAGEMENT CONTROL
Requirements
In addition to the normal assessment of system criticality, the responsible Design
Organisation (normally the aircraft manufacturer) shall assign a Software
Criticality Category to each software-based equipment or system which shall
relate to the severity of the effect of possible software errors within the
equipment or system (see appendix). The Software Criticality Category assigned
shall be agreed by the CAA.
Where the equipment is to be the subject of an application to the CAA for
accessory Approval or Appliance Registration, as provided by BCAR Section A,
Chapter A4-8 or A4-10, the level of Software Criticality Category shall be
declared in the Declaration of Design and Performance.
Where the equipment or system is to be approved under the Component
Procedure of BCAR Section A, Chapter A4-8 or, under the aircraft modification
procedure of BCAR Section A, Chapter A2-5, the Software Criticality Category of
the equipment or system shall be declared.
Details of equipment and system Software Criticality Categories should be
provided to the aircraft operators to assist in the evaluation of any post-
certification modifications.
- 46-
Initial Certification. In respect of a software-based equipment or system, the
responsible design organisation snail provide evidence to the CAA that the
software has been designed, tested and integrated with the hardware in a
manner which ensures compliance with BCAR Section A.
Post Certification Modifications. In respect of equipment and systems with
software in the Major, Hazardous or Catastrophic Criticality Categories, a
modification which affects software shall not be embodied unless it has been
approved by the responsible Design Organisation.
Interpretation of Requirements
The CAA will require the design and investigation of a modification, including
those proposed by the aircraft operator, to involve the support service provided
by the design organisation responsible for the equipment or system. It is unlikely
that an aircraft operator could justify the establishment of its own software
design capability. Therefore, where the Software Criticality Category is Major,
Hazardous or Catastrophic, the aircraft constructor would normally be the
appropriate Design Organisation, although tasks may be delegated to equipment
manufacturers or software organisations.
Aircraft operators will need to ensure that their normal procedures will report
software problems to the responsible design organisation.
The purpose of this AWN (AWN 45A) is to extend CAA recognition to the updated
documents and to restate the applicable requirements with appropriate guidance
material. AWN 45 will continue to apply to systems and equipment for which DO-1
78/ED12 was adopted.
Interpretation of Requirements
Initial Certification, An applicant for the approval of a software-based system or
equipment may use the guidance material given in Document DQ-178B/ED-12B
(or an agreed equivalent).
A software configuration management plan, eg as defined in Section 7 and
paragraph 11.4 of Document DO-178B/ED-12B, will be required as a means of
software identification and control to be effective throughout the life of the
equipment.
Organisations approved by the CAA in accordance with BCAR Section A, Sub-
section A8 will need to ensure that their design and quality assurance
procedures are appropriate for the software aspects of the work undertaken.
These procedures should form part of the Exposition of the Organisation.
Post-Certification Modifications, Modifications to software will be subject to the
same approval procedures as are applied to hardware modifications (see
relevant Chapters of BCAR Sections A or B). Modified software will need to be
identified and controlled in accordance with the procedures stated in the
software configuration management plan. The guidance material given in
Document DO-1 78B/ED-12B (or an agreed equivalent) may be used as a basis
for the approval of software modifications.
-49 -
The CAA will require the design and investigation of modifications, including
those proposed by the aircraft operator, to involve the support service provided
by the responsible Design Organisation. The re-certification effort will need to be
related to the software levels. Experience has shown that an aircraft operator is
unlikely to justify the establishment of its own software design capability.
Therefore, where the software is classified in Level 1 or Level 2, the aircraft,
engine or propeller constructor, as appropriate, would normally be the
responsible Design Organisation for certification purposes, although related
tasks may be delegated to equipment manufacturers or software organisations.
Aircraft operators will need to ensure that their defect reporting procedures will
report software problems to the responsible Design Organisation.
Software Documentation
- 50-
Appendix - Software Accomplishment Summary
Where the application relates to an equipment approval, the summary will need
to be prepared by the equipment manufacturer. For approval of the installation of
the equipment into an aircraft, engine or propeller system, the installer may need
only to produce a supplement to the manufacturer's summary to reflect the
additional certification required.
Where a significant change is proposed to the software of an approved system or
equipment, the accomplishment summary should be reviewed and, where
necessary, amended to take account of the change. The CAA will normally
require a copy of the amended summary prior to acceptance of a significant
software change.
Content. As a minimum, information relevant to the particular software version
should be included in the summary under the following headings:
a) System and Equipment Description. This section should describe the
equipment functions and hardware including safety features which rely on
hardware devices or system architecture.
c) Criticalitu Categories and Software Levels. This section should state the
software levels applicable to the various parts of the software. The rationale
for their choice should be stated, either directly, or by reference to other
documents.
d) Design Disciplines. This section should describe the design
procedures and associated disciplines which were applied to ensure the
quality of the software. The organisations which were involved in the
production and testing (including flight testing) of the software should be
identified and their responsibilities stated.
-51 -
»
f) Software Verification Plan. Should summarise the plan and the test results.
- 52 -
FLIGHT INSTRUMENT DISPLAYS
On older aircraft these included the Airspeed Indicator (ASI), Artificial Horizon,
Turn & Slip Indicator and the Gyro Compass. On newer aircraft all but the
Airspeed Indicator have been incorporated into the Horizontal Situation Indicator
(HSI) - a sort of compass, and the Attitude Director Indicator (ADI) - a sort of
Artificial Horizon.
Miniature Aircraft
When related to the movable parts of the course indicator, the fixed miniature
aircraft symbol located in the centre of the course indicator window shows aircraft
position and direction.
Course Counter
The course counter in the upper right comer of the instrument improves the
accuracy and speed of course selection by giving a digital repeat of the VOR radial
or localiser course indicated by the course arrow.
- 53-
To-From Pointer
The movable centre section of the course arrow represents the centre-line of the
selected VOR radial or localiser course. The miniature aircraft represents the
position of the aircraft with respect to this selected course.
This is a dc meter driven movement fed from the navigation (VOR/1LS) receiver.
Figure 44 shows the deviation bar indications for approach onto the localiser.
-54-
Azimuth Card
-55-
Glide Slope (GS) Pointer
The glide slope pointer shows the glide slope of the aircraft. It is in view only when
the navigation receiver is tuned to a localiser frequency. This is a dc meter driven
movement fed from the navigation (ILS) receiver.
Aircraft Symbol
Pitch and bank commands are displayed by the relationship of the command bars
and the aircraft symbol. With some practice, a pilot can instinctively manoeuvre
the aircraft symbol into the command bars to satisfy pitch and bank commands.
Bank attitude is shown by rotation of the attitude tape relative to the aircraft
symbol. A full 360° bank presentation is possible. The bank-angle pointer and
scale near the top of the indicator display bank angles of 10, 20, 30, 45 and 60
degrees.
- 56-
Comparing the aircraft symbol to the attitude tape gives a realistic picture of bank
attitude. Pitch attitude as previously stated, is shown by the vertical position of
the attitude tape pitch scale relative to the fixed-aircraft symbol.
Command Bars
The command bars display computed bank and pitch commands. A selected
heading or radio course may be flown by observing and responding to the bank
commands.
Pitch attitude, selected altitude, or glide slope beam tracking may be flown by
observing and responding to the pitch command. To satisfy the commands, the
aircraft symbol is "flown into" the command bars until the two are aligned as
shown later.
The command bars move up or down to command a climb or descent and move
clockwise or counter clockwise for bank commands to provide lateral guidance,
such as capturing and tracking a VOR radial. Simultaneous servo inputs for these
commands enable the pilot to respond to pitch and bank commands by viewing a
single, integrated instrument.
The servo system has rate feedback to prevent oscillation of the command bars,
and position feedback to ensure the correct amount of movement.
The glide slope pointer represents the centre of the glide slope beam and displays
vertical displacement of the aircraft from the beam centre. The pointer is in view
whenever a localiser frequency is selected on the navigation receiver, regardless of
mode selector position. The centre line of the glide slope scale represents aircraft
position with respect to the glide slope pointer.
If the pointer is displaced upward, the aircraft is below the glide path. This is
displacement information only; pitch commands are presented by the command
bars.
The runway symbol represents the centre of the localiser beam and is in view
whenever the navigation receiver is tuned to a localiser frequency. When the
symbol moves left, the aircraft is to the right of the localiser beam. On a back-
course ILS the runway symbol senses in reverse and should not be used for a
back-course approach.
- 57-
The runway symbol displays lateral displacement from the centre of a localiser
beam and represents an expanded portion of the localiser scale.
The outside reference dots of the miniature runway scale are equivalent to the
first dots of the smaller scale on the course indicator. They provide an expanded
lateral display of aircraft position in relation to the centre of the localiser beam.
This is a dc motor driven movement fed from the navigation (ILS) receiver.
-58-
Figure 47 shows the localiser and glide slope indications for various aircraft
positions relevant to the ILS beams. Note the ADI has a runway representing the
localiser position.
For the last 200 feet before landing (which should be centred at this time) the
runway symbol rises towards the centre line of the ADI presentation, and when the
aircraft has landed it will sit just below the command bars.
Slip Indicator
Co-ordinated turns to new headings without side-slipping (slipping into the centre
of the turn) or skidding (skidding to the outside of the turn) the aircraft are
monitored by the familiar slip indicator, a weighted ball in a liquid-filled tube.
A pointer on the right side of the flight director display indicates radio altitude up
to 200 feet. The RAD ALT pointer is deflected out of view when not in use.
Speed Command
An optional speed command indicator may be displayed on the right side of the
flight director indicator. The display indicates aircraft speed as SLOW or FAST.
Presentation of this feature precludes a radio altitude indication.
Many of the ADIs have a test button, usually in the left hand bottom corner of the
instrument, when pressed this injects a test signal, which makes the display go
10° pitch and 20° roll right and the 'ATT' flag to come into view.
- 59-
Command Bar Presentation
Figure 45 shows an ADI where the command bars are of a wedge shape and the
aircraft symbol a triangular shape. Figure 47 (A) shows a command on the ADI
telling the pilot to 'fly left'. He/she will fly the aircraft to get the aircraft symbol
into the command bars.
When the command is satisfied the aircraft symbol will be sitting in the command
bars at the centre of the instrument.
An alternative command bar presentation is using the cross pointer display. Note
the pitch and roll command bars. The display, as shown, would be commanding
the pilot to turn the aircraft to the right and pitch down.
When the command is satisfied the two bars will be at the centre of the
instrument crossing one another, thus +.
Flags
FD-108 warning flags are "positive-monitoring" - that is, the proper operating
voltage must be present to keep the associated flag from view. Limited system
operation is possible with certain of the warning flags in view.
-60-
A check would be made to determine whether the apparent malfunction could be
corrected by resetting circuit breakers, changing fuses, re-tuning an associated
receiver, or slaving or erecting an input gyro etc.
A visual inspection, as far as possible, would also be carried out to check for any
obvious signs of damage, and the onboard fault computer checked for any fault
codes. Of course, if there is a fault the faultfinding section of the AMM should also
be consulted.
Computer Flag
The Computer Flag monitors the active inputs to the FD-108 computer for the
selected mode. In all modes, this includes computer power, the vertical gyro, the
gyro stabilised magnetic compass, and the primary servos of the V-bar commands.
In addition, the selected radio input to the computer is monitored in VOR/LOC and
GS modes. The computer flag warns that all V-bar command information is
unusable. The attitude, heading, and radio displays are still correct if the
corresponding flags are not showing.
Gyro Flag
The Gyro Flag indicates failure of the vertical gyro and/or primary attitude display
servo system, and warns that the attitude display is unusable. Radio and heading
displays and V-bar commands are still correct if the corresponding flags are not
showing.
- 61 -
Compass Flag
The Compass Flag indicates failure of the gyro stabilised magnetic compass
and/or primary heading display servo system, and warns that the heading display
is unusable. Radio and attitude displays and V-bar commands are still correct if
the corresponding flags are not showing.
VOR/LOC Flag
Localiser Shutter
This parallels the operation of the VOR/LOC flag in GS mode. In other modes it
conceals the localiser deviation pointer.
Miles Shutter
The Computer
This provides computed roll and pitch steering commands to the ADI. These
commands, when displayed on the ADI, enable the pilot to intercept and/or
maintain a selected flight path. The computer is divided into two basic channels
pitch and roll. The roll channel generates steering commands on information
received from the vertical gyro (roLl signal), heading error signal from the HSI,
course error signal from the HSI, and radio signals from the VOR/LOC receiver.
- 62
The commands are generated on the basis of information received from the
vertical gyro, glide slope receiver and manual pitch commands.
Instrument Amplifier
This provides servo-actuating power to the altitude displays on the ADI and
displays on the HSI. As has already been seen earlier, error signals are amplified
to drive their respective displays. The signals from the steering computer are dc
and the amplifier converts them to ac for use by the roll and pitch servo motors in
the ADI,
Mode Selector
This may be a switch on the side of the ADI or part of a separate switch panel.
The pitch command facility is available on both displays
- 63