Avionics Digital data buses

63
AVIONICS Digital data buses Avionics, Lecture, Ivan, 2011 1 www.OSTROUMOV.co.cc OSTROUMOV IVAN

description

 

Transcript of Avionics Digital data buses

Page 1: Avionics Digital data buses

AVIONICS Digital data buses

Avionics, Lecture, Ivan, 2011 1 w

ww

.OS

TR

OU

MO

V.co

.cc

OS

TR

OU

MO

V I

VA

N

Page 2: Avionics Digital data buses

References

Avionics, Lecture, Ivan, 2011

2

«ARINC»: www.arinc.com Avionics Systems Standardization Committee: www.era.co.uk/assc Avionics data buses: http://www.interfacebus.com/Design_Connector_Avionics.html

Page 3: Avionics Digital data buses

summary

Avionics, Lecture, Ivan, 2011

3

Digital data buses Development of DDB ARING 429 MIL-STD-1553B ARINC 629

ww

w.O

ST

RO

UM

OV.

co.c

c O

ST

RO

UM

OV

IV

AN

Page 4: Avionics Digital data buses

Data Bus, DB

Avionics, Lecture, Ivan, 2011

4

Data bus is a subsystem that transfers data between computer components inside a computer or between computers.

Consists of • Wire • Information Packing equipment • algorithms and formats of data

transition

ww

w.O

ST

RO

UM

OV.

co.c

c O

ST

RO

UM

OV

IV

AN

Page 5: Avionics Digital data buses

DB

Avionics, Lecture, Ivan, 2011

5

•inside LRU; •Between LRU; •Transmit data from sensors to system; •Between systems.

ww

w.O

ST

RO

UM

OV.

co.c

c O

ST

RO

UM

OV

IV

AN

Page 6: Avionics Digital data buses

Avionics, Lecture, Ivan, 2011

6

Do you recall functional integration?

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 7: Avionics Digital data buses

Avionics, Lecture, Ivan, 2011

7

Distributed analog architecture

1950s, 1960s

Lots of wire, no bus

Very difficult to modify

electro-mechanical parts

heavy, large space, many pieces

Boeing 707, VC10, DC-9, Boeing 737

ww

w.O

ST

RO

UM

OV.

co.c

c O

ST

RO

UM

OV

IV

AN

Page 8: Avionics Digital data buses

Avionics, Lecture, Ivan, 2011

8

Distributed digital architecture

Digital systems, heavy, slow, difficult to reprogram (AN/ALQ-162)

Each component contains its own computer and memory

Uses a bus between components (less wire)

Each unit has a dedicated function

Difficult to expand

Boeing 737, 767 A330 (tanker), Tornado, Sea Harrier

ww

w.O

ST

RO

UM

OV.

co.c

c O

ST

RO

UM

OV

IV

AN

Page 9: Avionics Digital data buses

Avionics, Lecture, Ivan, 2011

9

Federated digital architecture

Systens communicate via a 1553B bus

Additions are easy, only requires that the bus controller be reprogrammed

Can employ many buses to separate common equipment (ex : EW on the F-18 with its own MC)

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 10: Avionics Digital data buses

Avionics, Lecture, Ivan, 2011

10

Integrated modular architecture

Interchangeable modules can realize diffrent system functions

Permits on-board repairs/swaps, that can automatically reconfigure

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 11: Avionics Digital data buses

Common types of serial digital data transmission are:

Avionics, Lecture, Ivan, 2011

11

Single source-single sink. This is the earliest application and comprises a dedicated link from one piece of equipment to another. This was developed in the 1970s for use on Tornado and Sea Harrier avionics systems.

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 12: Avionics Digital data buses

Common types of serial digital data transmission are: • Single source-multiple sink. This describes a

technique where one piece of transmitting equipment can send data to a number of recipient pieces of equipment (sinks). ARINC 429 is an example of this data bus which is widely used by civil transport and business jets.

Avionics, Lecture, Ivan, 2011

12

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 13: Avionics Digital data buses

Common types of serial digital data transmission are: Multiple source-multiple sink. In this system, multiple

transmitting sources may transmit data to multiple receivers. This is known as a full-duplex system and is widely employed by military users (M1L-STD-1553B) and by the B777 (ARINC 629).

Avionics, Lecture, Ivan, 2011

13

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 14: Avionics Digital data buses

The major digital data buses in widespread use today in avionics are:

ARINC 429 (A429). MIL-STD-1553B, also covered by UK Def Stan 00-

18/Parts 1 and 2 and NATO STANAG 3838. ARINC629 (A629).

Avionics, Lecture, Ivan, 2011

14

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 15: Avionics Digital data buses

SAE Standards

Avionics, Lecture, Ivan, 2011

15

AIR1189 Airborne Internal Interface Standards for Moderate Bit Rate Digital Time Division - Multiplex Systems AIR4013A Multiplex Data Bus Networks for Mil-Std-1760 Stores ARP4258 Application of Low Speed Avionic System Discrete Signal Interfaces AS15531 Digital Time Division Command/Response Multiplex Data Bus AS4075 High Speed Ring Bus (Hsrb) Standard AS4075/1 Optical Implementation Relating to the High Speed Ring Bus (Hsrb) Standard AS4710 Pi-Bus AS5370 Multi-Transmitter Bidirectional Fiber-Optic Data Bus for Distributed Aircraft Control Systems AS5643 IEEE-1394b Interface Requirements for Military and Aerospace Vehicle Applications

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 16: Avionics Digital data buses

ARINC standards

Avionics, Lecture, Ivan, 2011

16

ARINC 429. Digital Information Transfer System. Point-to-point, 2-wire Bi-Polar Return-to-Zero signal. 32 bit data. 100K or 12.5K bit rate. ARINC 629. Multi-Transmitter Data Bus. Serial data bus which operates over cable at 2Mbps. Developed by Boeing. ARINC 659. Backplane Data Bus for IMA, operates at 60Mbps as a commercial aviation bus. ARINC 818. released in Jan. 07, is a video interface and protocol standard developed for high bandwidth, low latency, uncompressed digital video transmission.

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 17: Avionics Digital data buses

IEEE standarts

Avionics, Lecture, Ivan, 2011

17

IEEE-std-1393 Spaceborne Fiber Optic Data Bus (SFODB); 1 Gb/s, fiber. Std 1149.5 Standard for Module Test and Maintenance Bus (MTM-Bus) Protocol. IEEE 1355 SpaceWire, based on the HIC (IEEE-1355) bus, and Low Voltage Differential Signaling.

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 18: Avionics Digital data buses

Other buses include:

Avionics Standard Communications Bus (ASCB), available in several forms and based upon Ethernet protocols. ASCB was developed by Honeywell and is used in General Aviation (GA) and business jet applications.

Commercial Standard Data Bus (CSDB) developed by Rockwell Collins for use in GA applications.

Avionics Full Duplex Ethernet (AFDX) based upon commercial Fast Switched Ethernet (FDX) technology and adopted for the Airbus A380.

In some applications, commercial RS 232 and RS 422 buses are also used.

Avionics, Lecture, Ivan, 2011

18

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 19: Avionics Digital data buses

Comparative DDB transmission rate

Avionics, Lecture, Ivan, 2011

19

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 20: Avionics Digital data buses

1977

ARING 429 20

Avionics, Lecture, Ivan, 2011

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 21: Avionics Digital data buses

Key attributes

Simplex broadcast bus

Bit rates:

'High Speed' 100kbps

'Low Speed' 12 to 14.5kbps

Encoding: return to zero bipolar tri-state modulation

Message length: 32 bit word, 255 word data block in block transfer mode

Media access: simplex single source multiple sink plus full duplex

Topology: single source multiple sink either star or bus

Number of nodes: 20 sinks, 1 source

Avionics, Lecture, Ivan, 2011

21

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 22: Avionics Digital data buses

The ARINC 429 specification defines the requirements for a data transmission system based on the use of a single data source and reception of that data by up to 20 sinks or receivers. The maximum number of receivers permitted for connection to a source is limited by the specified minimum receiver input impedance.

Avionics, Lecture, Ivan, 2011

22

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 23: Avionics Digital data buses

«Star» topology

Avionics, Lecture, Ivan, 2011

23

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 24: Avionics Digital data buses

Bus drop topology

Avionics, Lecture, Ivan, 2011

24

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 25: Avionics Digital data buses

Multiplex topology

Avionics, Lecture, Ivan, 2011

25

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 26: Avionics Digital data buses

Full duplex link

Avionics, Lecture, Ivan, 2011

26

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 27: Avionics Digital data buses

Return to Zero Bipolar Tri-state Modulation

Avionics, Lecture, Ivan, 2011

27

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 28: Avionics Digital data buses

The signal has three states 'HI', 'NULL' and 'LO' represented by the differential voltage between the two wires of the cable.

A logical ‘1’ is signalled by transmission of a +10 ±1V pulse followed by a 0±0.5V null period.

A logical ‘0’ is signalled by transmission of a –10 ±1V pulse also followed by a 0 ±0.5V null period.

Avionics, Lecture, Ivan, 2011

28

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 29: Avionics Digital data buses

Two ranges of transmission rate are defined. 'High Speed' at 100 kbps ±1% and 'Low Speed' in the range 12 to 14.5 kbps.

Avionics, Lecture, Ivan, 2011

29

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 30: Avionics Digital data buses

Word format

ARINC 429 organizes data in 32 bit words. typical ARINC 429 word consisting of five parts:

• Label • Source/Destination Identifier (SDI) • Data field • Sign/Status Matrix (SSM) • Parity bit

Avionics, Lecture, Ivan, 2011

30

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 31: Avionics Digital data buses

ARINC 429 Word Format

Avionics, Lecture, Ivan, 2011

31

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 32: Avionics Digital data buses

Label (data name)(1-8)

each sink is required to inspect the Label field which is encoded in octal to represent the type of information contained within the 32-bit word.

Each data item is assigned a label code listed in the ARINC 429 specification and each source may have up to 255 Labels, assigned for its use.

Avionics, Lecture, Ivan, 2011

32

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 33: Avionics Digital data buses

Source/ Destination Identifier (SDI)

The SDI field contains just two bits. The SDI’s functions are to: indicate the intended destination of the data on

a multi-sink bus identify the source of the data on a multi-source

bus (multi-system installation) to add an extension to the Label, in which case

receiving systems decode the Label/SDI combination.

Avionics, Lecture, Ivan, 2011

33

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 34: Avionics Digital data buses

Avionics, Lecture, Ivan, 2011

34

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 35: Avionics Digital data buses

Data formats

two’s complement binary data BCD (2/10) data Discrete bits Maintenance data special Alphabet (Symbol and numeric)

Avionics, Lecture, Ivan, 2011

35

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 36: Avionics Digital data buses

Sign/Status Matrix (SSM)

It may be used to indicate sign information e.g. +, -, compass direction etc. Each Label has its own unique implementation of the SSM Sign function.

The SSM field may also be used to indicate the source equipment status, operational mode or data validity.

Avionics, Lecture, Ivan, 2011

36

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 37: Avionics Digital data buses

Parity

The parity bit is set to impose odd parity on the word.

If even – mistake!!!!!

Avionics, Lecture, Ivan, 2011

37

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 38: Avionics Digital data buses

1973

MIL-STD-1553B 38

Avionics, Lecture, Ivan, 2011

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 39: Avionics Digital data buses

Key attributes

Serial time division command response data bus Bit rate: 1Mbps Encoding: baseband Manchester II bi-phase level Message length: 1 to 32 16-bit words

Avionics, Lecture, Ivan, 2011

39

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 40: Avionics Digital data buses

Структура MIL-STD-1553B

Avionics, Lecture, Ivan, 2011

40

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 41: Avionics Digital data buses

A typical example

Avionics, Lecture, Ivan, 2011

41

Note that a module can be both a bus controller and a remote terminal

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 42: Avionics Digital data buses

Кодування кодом «Манчестер ІІ»

Avionics, Lecture, Ivan, 2011

42

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 43: Avionics Digital data buses

Manchester Encoding

Avionics, Lecture, Ivan, 2011

43

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 44: Avionics Digital data buses

Manchester on a twisted pair

Avionics, Lecture, Ivan, 2011

44

Subtractor

Signal

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 45: Avionics Digital data buses

MIL-STD-1553B formats

Avionics, Lecture, Ivan, 2011

45

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 46: Avionics Digital data buses

CW

The standard defines three word formats all words are 20 bit times long The Command Word is issued only by a bus

controller and is used to convey commands to RTs.

Avionics, Lecture, Ivan, 2011

46

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 47: Avionics Digital data buses

CW (Bit times)

1 – 3 are used for an invalid Manchester synchronising pattern.

4 – 8 contain the address of the RT that is to act on the command (‘11111’ indicates a broadcast command).

9 - the T/R bit, indicates to the receiving RT whether it is to transmit (T/R = 1) or receive (T/R = 0) data words in response to the command.

Avionics, Lecture, Ivan, 2011

47

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 48: Avionics Digital data buses

CW (Bit times)

10 – 14, if set to ‘00000’ or ‘11111’, indicate that the next 5 bits are to be interpreted as a mode code. If set to any other value they indicate a subaddress within the subsystem served by the RT that is to source or receive data.

15 – 16 indicate either a mode code that requires the RT to perform some control function (e.g. Reset, Initiate Self Test etc.) or the number of Data Words to be either received or transmitted by the RT.

Bit 20 is a parity bit set for odd parity over the previous 16 bits.

Avionics, Lecture, Ivan, 2011

48

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 49: Avionics Digital data buses

Data Words

Data Words may be transmitted either by the BC or RT.

Bits 1 – 3 are used for an invalid Manchester synchronising pattern.

Bits 4 – 19 contain the data to be conveyed. Bit 20 is the parity bit.

Avionics, Lecture, Ivan, 2011

49

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 50: Avionics Digital data buses

Status Words

Status Words are transmitted only by RTs and are used to indicate to the BC the state of the RT and the RT’s view of recent events on the bus. For example, certain status bits are used to indicate whether there is a fault in the subsystem or terminal and others the results of error checking, broadcast message reception and service request (latent interrupt) conditions.

Avionics, Lecture, Ivan, 2011

50

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 51: Avionics Digital data buses

Status Words

Bit times 1 – 3 are used for an invalid Manchester synchronising pattern.

Bits 4 – 8 contain the address of the RT transmitting the Status word.

Bits 9 – 11 and 15 – 19 are the status bits and bits 12 – 14 are reserved and unused (always ‘0’).

Avionics, Lecture, Ivan, 2011

51

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 52: Avionics Digital data buses

Data Transfer Message Formats

Avionics, Lecture, Ivan, 2011

52

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 53: Avionics Digital data buses

Принцип передачі даних MIL-STD-1553B

Avionics, Lecture, Ivan, 2011

53

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 54: Avionics Digital data buses

Broadcast Message Formats

Avionics, Lecture, Ivan, 2011

54

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 55: Avionics Digital data buses

Передача даних у широкомовному режимі

Avionics, Lecture, Ivan, 2011

55

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 56: Avionics Digital data buses

B-777

ARINC 629 56

Avionics, Lecture, Ivan, 2011

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 57: Avionics Digital data buses

Key attributes

ARINC specification 629 Multi-transmitter Data Bus Serial data bus with distributed media access. Bit rate: 2Mbps. Encoding: Manchester II bi-phase. Message length: up to 31 Word Strings each

containing one 16 bit label word and up to two hundred and fifty-six 16 bit data words

Number of nodes: up to 120.

Avionics, Lecture, Ivan, 2011

57

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 58: Avionics Digital data buses

ARINC 629 topology

Avionics, Lecture, Ivan, 2011

58

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 59: Avionics Digital data buses

ARINC 629 topology

Avionics, Lecture, Ivan, 2011

59

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 60: Avionics Digital data buses

ARINC 629 Message Structure

Avionics, Lecture, Ivan, 2011

60

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 61: Avionics Digital data buses

Basic Protocol – Periodic Mode

Avionics, Lecture, Ivan, 2011

61

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 62: Avionics Digital data buses

Передача повідомлень у ARINC 629

Avionics, Lecture, Ivan, 2011

62

www.OSTROUMOV.co.cc OSTROUMOV IVAN

Page 63: Avionics Digital data buses

Avionics, Lecture, Ivan, 2011

63

www.OSTROUMOV.co.cc OSTROUMOV IVAN