canaerospace/agate data bus - stock flight systems

26
(C) 2005 Stock Flight Systems page 1 of 26 CANaerospace/AGATE data bus

Upload: others

Post on 04-Feb-2022

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CANaerospace/AGATE data bus - Stock Flight Systems

(C) 2005 Stock Flight Systems page 1 of 26

CANaerospace/AGATE data bus

Page 2: CANaerospace/AGATE data bus - Stock Flight Systems

(C) 2005 Stock Flight Systems page 2 of 26

• Two-wire multi-transmitter serial data bus

• Designed by Bosch in 1985 as automobile network

• No central bus controller required

• Configurable data rate (5kBit/s ... 1MBit/s)

• Bus length 0.2m to 10.000m (with linear data rate reduction)

• Realtime capabilities (guaranteed transmission times)

• Message oriented transmission (2031 message identifiers)

• Network wide data consistency through broadcasting principle

• > 200 bus participants

• More than 100 million nodes installed today

What is the Controller Area Network (CAN) ?

Page 3: CANaerospace/AGATE data bus - Stock Flight Systems

(C) 2005 Stock Flight Systems page 3 of 26

• Effective data rate max. 576 kBit/s (<= 40m bus length)-> adequate for most realtime control systems

• No overhead for bus arbitration, known response times even for high bus loads-> bus performance independant of number of participants

• Extremely low probability of undetected data corruption (~ 1*10-13 per transmission)-> suitable for safety critical applications

• Very low chip cost, easy and straightforward application programming-> even small systems can benefit from network technology

Due to these characteristics, CAN is used in several aircraft applications already and selected for many new aircraft:• Grob Strato-2C High Altitude Research Aircraft: “throttle-by-wire” databus• NH90 helicopter: Audio system intercommunication• Airbus A340-600: Environmental control system databus, water&waste management• Fairchild-Dornier 728JET: Primary/secondary flight control actuator databus, secondary

power supply system intercommunication, smoke detection system databus• A380: Environmental control system databus, cockpit cursor control device/MFD

communication bus, electric power supply control databus, ........

The major characteristics of CAN

Page 4: CANaerospace/AGATE data bus - Stock Flight Systems

(C) 2005 Stock Flight Systems page 4 of 26

CAN controllers and Microcontrollers with integrated CAN interfaces:

• Motorola• Intel• Philips• Infineon• Toshiba• NEC• Texas Instruments, .....

CAN boards for various bus systems:

• VME• PCI/PMC• ISA/EISA• SBus• PC104/PC104+• IP, M-modules, PC-MIP, .....

CAN hardware

Page 5: CANaerospace/AGATE data bus - Stock Flight Systems

(C) 2005 Stock Flight Systems page 5 of 26

CAN data rate vs. bus length

5

10

100

1000

data rate (kBit/s)

bus length (m)10 1000 1000040 100

usable area

Page 6: CANaerospace/AGATE data bus - Stock Flight Systems

(C) 2005 Stock Flight Systems page 6 of 26

CAN and the ISO open systems interconnection reference model

layer 1 (physical layer)

layer 2 (data link layer)

layer 3 (network layer)

layer 5 (session layer)

layer 6 (presentation layer)

layer 4 (transport layer)

layer 7 (application layer)

connectors, cables,voltage levels, ...

error detection,

login, session dialog

data block synchronisation, ...

logical channels, data

data representation,

set of user-defined

routing, data packetflow control, ...

transmission retries, ...

control, ...

data standardization, ...

application functions

network

user application

CAN 2.0/2.0A/2.0B

CAN Application LayerCANopen, DeviceNet,CANaerospace,CAN Kingdom, ....

Page 7: CANaerospace/AGATE data bus - Stock Flight Systems

(C) 2005 Stock Flight Systems page 7 of 26

• The CAN specification itself does not cover issues like data representation, station addressing or connection-oriented protocols.

• Using CAN networks in aerospace demands a standard targeted to the specific requirements of flight or mission critical airborne applications.

• Based on experience in flight control and guidance systems, Stock Flight Systems created the CANaerospace interface definition in 1997. CANaerospace is an open standard and may be used by anybody free of any charge. CANaerospace has also been standardized by the US National Air and Space Administration (NASA) as “AGATE data bus” in 2001 (document AGATE-WP01-001-DBSTD, Langley Research Center).

• CANaerospace is a slim software layer that turns CAN into an easy-to-handle data bus meeting the specific requirements of avionic systems.

• CANaerospace is used and supported by some major European aerospace companies (EADS, Eurocopter, Aero Vodochody, Rotax-Bombardier, Kayser-Threde, ....).

• CANaerospace networks are installed in several aircraft since 1998 and have demonstrated excellent reliability in a harsh environment.

What is CANaerospace ?

Page 8: CANaerospace/AGATE data bus - Stock Flight Systems

(C) 2005 Stock Flight Systems page 8 of 26

• Democratic network: No master/slave relationships for normal operation

• Self-identifying message format: Information about data type and transmitting station

• Message numbering: Support for coherent data processing in redundant systems

• Message status code: Continous integrity monitoring support

• Emergency event signalling mechanism: Information about CBIT detected failures

• Node service mechanism: Addressing of specific stations for integrity monitoring,data download, time synchronisation, .....

• Identifier assignment: Proposed default identifier distribution (similar to ARINC429)

• Ease of implementation: Reduction of work required for certification

• Openness to extensions: Minimum of fixed definitions to provide flexibility

• Free availability: No cost for use, free source code, free specification and tutorials

CANaerospace at a glance

Page 9: CANaerospace/AGATE data bus - Stock Flight Systems

(C) 2005 Stock Flight Systems page 9 of 26

• Node-ID (Byte 0): Some system architectures employ backup units which become active if the main unit fails. The Node-ID allows to immediately identify this situation and react accordingly (i.e. mode change within redundancy management).

• Data Type (Byte 1): CANaerospace supports multiple data types for every message. Backup units (or units from different vendors) may use different data types while performing identical functions. Specifying the data type with each message allows automatic system configuration, even during runtime.

• Service Code (Byte 2): For Normal Operation Data, this byte should continously reflect the status of the data (or the transmitting unit) to support data integrity monitoring within receiving units. With this information, the validity of data is known at any given time.

• Message Code (Byte 3): Message numbering allows to detect if messages are missing and if the transmitting unit is operating properly. Also, it can be used to compare the "age" of messages from redundant sources.

CANaerospace basic message format

Byte 4 Byte 5 Byte 6 Byte 7Byte 0 Byte 1 Byte 2 Byte 3

Message Data (message type specific)

Message Code (data type UCHAR)Service Code (data type XCHAR)

Node-ID (data type UCHAR)

CANaerospace message header

Data Type (data type UCHAR)

11/29-bit CAN identifier

Message Identification

Page 10: CANaerospace/AGATE data bus - Stock Flight Systems

(C) 2005 Stock Flight Systems page 10 of 26

Emergency Event Data 0 - 127 128 data objects

High Priority Node Service Data 128 - 199 72 data objects(36 com. channels)

High Priority User-Defined Data 200 - 299 100 data objects

Normal Operation Data 300 - 1799 1500 data objects

Low Priority User-Defined Data 1800 - 1899 100 data objects

Debug Service Data 1900 - 1999 100 data objects

Low Priority Node Service Data 2000 - 2031 32 data objects(16 com. channels)

CANaerospace identifier range definitions

Page 11: CANaerospace/AGATE data bus - Stock Flight Systems

(C) 2005 Stock Flight Systems page 11 of 26

CAN identifierSystem

parameter nameData type Units Notes

317($13D)

Calibrated airspeed FLOATSHORT2

m/s

321($141)

Heading angle FLOATSHORT2

deg +/-180o

401($191)

Roll control position FLOATSHORT2

% right: +left: -

500-503($1F4-$1F7)

Engine #n N1(1 < n <= 4) ECS channel A

FLOATSHORT2

1/min N1 for jet , RPM for pi-ston engines

1008($3F0)

Active nav system track errorangle (TKE)

FLOATSHORT2

deg service code field con-tains waypoint #

1070($42E)

Radio height FLOATSHORT2

m

1205($4B5)

Lateral center of gravity FLOATSHORT2

% MAC

CANaerospace default identifier distribution(examples)

Page 12: CANaerospace/AGATE data bus - Stock Flight Systems

(C) 2005 Stock Flight Systems page 12 of 26

CANaerospace proposal for the physical interface

DC

DC

DC

DC

CAN

6789

12345

RS-232 RxD (maintenance/service)CAN HighunusedRS-232 Gnd (maintenance/service)

Power +28VDCCAN Low

unusedRS-232 TxD (maintenance/service)

Power Gnd

MIL-24308/8 CANaerospace connector

Page 13: CANaerospace/AGATE data bus - Stock Flight Systems

(C) 2005 Stock Flight Systems page 13 of 26

CANaerospace proposal for the physical interface(contd.)

CAN High

CAN Low

7

6

TJA1040

TxD

RxD

1

4

GN

D

RS

Vcc

RE

F

3

582

CAN GND

CAN Vcc

NM 05-05

0V

+5V

HCPL-0710

HCPL-0710

10k

CAN Rx

CAN Tx

+5V

0V

CA

N

VO

GND2

VDD2VDD1

GND1

VI

VDD1

GND1

VIVO

GND2

VDD2

8

6

5

1

2

4

8

6

5

1

2

4

100nF100nF

Page 14: CANaerospace/AGATE data bus - Stock Flight Systems

(C) 2005 Stock Flight Systems page 14 of 26

CANaerospace proposal for MIL-C-26482 and MIL-C-38999 connectors

A

B

C

DE

F

4

3

2

1

6

5

7

8

9

1011

12 13

1

4

3

26

5

Proposed pinout:

Pin 1/B +28VDCPin 2/E CAN LowPin 3/F unusedPin 4 RS-232 TxDPin 5/A DC GndPin 6 RS-232 RxDPin 7/D CAN HighPin 8/C unusedPin 9 RS-232 GndPin 10 +28VDCPin 11 DC GndPin 12 CAN LowPin 13 CAN High

D38999/26FB35SN

D38999/26FA35SN

MS3476L1006SN

shielded twistedpair or quadruple(CAN or CAN/power)

ExternalInternal

shielded twistedpair or quadruple(CAN or CAN/power)

Page 15: CANaerospace/AGATE data bus - Stock Flight Systems

(C) 2005 Stock Flight Systems page 15 of 26

Example for a suitable CANaerospace cableRequirements: 120Ω impedance, low capacitance

Page 16: CANaerospace/AGATE data bus - Stock Flight Systems

(C) 2005 Stock Flight Systems page 16 of 26

Eurocopter All-Weather Rescue Helicopter (AWRH)

• CANaerospace as interface between navigation system, flight state sensors and pilot’s control units

• Flight tests proved reliability and performance of CANaerospace data communication

CANaerospace projects (1)

ADC/AHRS

CANaerospace busAvionic control units/Joystick

AWRH specialequipment rack

NECS/Avionics

NECSlite

CDU

CDU

NECSlite

MFDs

MFDs

Page 17: CANaerospace/AGATE data bus - Stock Flight Systems

(C) 2005 Stock Flight Systems page 17 of 26

Stock Flight Systems Data Recording System (FDR1-CAN)

• Modular, CANaerospace-based flight data recordingsystem

• Installed in Pitts S-2B ascontinuous testbed

• Used in Eurocopter helicoptersand various research aircraft

CANaerospace projects (2)

432 1

65 789

10111213 4

32 1

65 789

10111213

SFIM APIRS F201

GPS Antenna

PowerNECS

Attitude/HeadingReference System

AR

INC

429

1024x768 colour TFT

CA

Nae

rosp

ace

OAT probe

Pitot/Static Inputs

with integrated Linuxcomputer system

Joystick Control Unit

Optional Linux laptop computer for test,maintenance and software development

Avionics Interface Unit

with VISTA2D visualization tool

Aileron

Elevator

Rudder

Power Lever

CANaerospace

Control Position Transducers

Page 18: CANaerospace/AGATE data bus - Stock Flight Systems

(C) 2005 Stock Flight Systems page 18 of 26

Stratospheric Observatory For Infrared Astronomy (SOFIA)

• NASA/DLR program for high altitude infrared astronomy

• CANaerospace used for communication between star tracking system and realtime control computers for telescope control

• CANaerospace network length 40m

• System integration in 2002, first flight planned for 2004

• Website: http://sofia.arc.nasa.gov

CANaerospace projects (3)

CANaerospace network

Page 19: CANaerospace/AGATE data bus - Stock Flight Systems

(C) 2005 Stock Flight Systems page 19 of 26

UNIS contact:UNIS spol. s.r.o.Jundrovska 3362400 BrnoCzech Republicphone: +42-0541515541fax: +42-0541210361email: [email protected]

• The “System of Aviation Modules (SAM)” has successfully passed CAA (Cz) certification for the Ae270 business/small transport aircraft developed by Aero Vodochody a.s. (www.aero.cz) and AIDC Ltd. of Taiwan.

• SAM comprises of seven intelligent units which communicate under each other using CANaerospace. All SAM units are qualified according to RTCA DO-160D/DO-178B and meet the HIRF (High Intensity Radiated Fields) requirements. The certification is based on FAR part 23.

• The SAM functions include electric power supply monitoring, fuel distribution and supply control, hydraulic system control, propeller heating control, airframe load monitoring, deicing control, etc.

CANaerospace projects (4)

Page 20: CANaerospace/AGATE data bus - Stock Flight Systems

(C) 2005 Stock Flight Systems page 20 of 26

Bombardier-Rotax V220/300T aircraft engines

• Fuel-injected, watercooled, 120-degree V-6 engine line with dual redundant electronic engine control unit and CANaerospace data bus

• CANaerospace-interfaced Engine Monitoring Unit providing the pilot with all engine data already installed in several aircraft

• FAA/JAA certification expected 2003, first deliveries in 2004

• Website: www.VaircraftEngines.com

CANaerospace projects (5)

Page 21: CANaerospace/AGATE data bus - Stock Flight Systems

(C) 2005 Stock Flight Systems page 21 of 26

NASA Small Aircraft Transportation System (SATS) program

• SATS is a partnership among various organizations including NASA, the Federal Aviation Administration (FAA), US aviation industry, state and local aviation officials, and universities.

• The target is to develop all weather operations within the entire US airspace for general aviation.

• CANaerospace/AGATE databus serves as the central avionics backbone network in the research aircraft used for the SATS program flight tests.

CANaerospace projects (6)

Page 22: CANaerospace/AGATE data bus - Stock Flight Systems

(C) 2005 Stock Flight Systems page 22 of 26

Various Flight Simulators

• Dornier-Fairchild 728JET engineering simulator

• Eurocopter TIGER simulators• Eurocopter BO105 procedure

trainer• Eurofighter Typhoon simulator• EADS Mako demonstrator• NH90 engineering simulator

CANaerospace projects (7)

BO105

NH90

TIGER

728 JET

Mako

Eurofighter

Page 23: CANaerospace/AGATE data bus - Stock Flight Systems

(C) 2005 Stock Flight Systems page 23 of 26

Products/Services:

• CANaerospace specification• Flight data recordering systems• Embedded realtime control computers• CANaerospace network installations• CAN interface boards and driver

software• Consulting services

Stock Flight SystemsSchützenweg 8aD-82335 Berg/FarchachGermanyPhone: +49-8151-9607-0Fax: +49-8151-9607-30Email: [email protected]

CANaerospace products and services (1)Stock Flight Systems

Page 24: CANaerospace/AGATE data bus - Stock Flight Systems

(C) 2005 Stock Flight Systems page 24 of 26

Products/Services:

• Night vision compatible simulation cockpit instrumentation

• Design and manufacturing of entire simulation cockpits including ejection seat mock-ups

• Design and manufacturing of test facilities

Reiser Systemtechnik GmbHOberer Lüßbach 31D-82335 Berg/HöhenrainGermanyPhone: +49-8171-4373-0Fax: +49-8171-4373-30Email: [email protected]

CANaerospace products and services (2)Reiser Systemtechnik

Page 25: CANaerospace/AGATE data bus - Stock Flight Systems

(C) 2005 Stock Flight Systems page 25 of 26

Products/Services:

• CANaerospace tools• Data visualization• Digital map applications• Operator stations• Instrument simulation

Wetzel Technology GmbHHermann-Oberth-Straße 11D-85640 PutzbrunnGermanyPhone: +49-89-460892-62Fax: +49-89-460892-63Email: [email protected]

CANaerospace products and services (3)Wetzel Technology

Page 26: CANaerospace/AGATE data bus - Stock Flight Systems

(C) 2005 Stock Flight Systems page 26 of 26

ICS, Inc.Mr. Kevin Jacobson1102 West Aster DrivePhoenix, AZ 85029-2808phone: +01-602-564-0851fax: +01-602-588-9440e-mail [email protected]: www.ICSAero.com

• Innovative Control Systems, Inc (ICS) was established in 1991 as a provider of aerospace engineering services and equipment to High Technology Aerospace Companies.

• Their customer base includes companies such as Honeywell, Raytheon, Dornier Luftfahrt, Hamilton Sundstrand, B.F. Goodrich, Aircraft Braking Systems, Vibrometer, Smiths Industries, and many other aircraft manufacturers and equipment suppliers.

US Representative for Stock Flight Systems, Reiser Systemtechnik and Wetzel Technology