CANaerospace_Presentation

Transcription

CANaerospace_Presentation
CANaerospace/AGATE data bus
(C) 2005 Stock Flight Systems
page 1 of 26
What is the Controller Area Network (CAN) ?
• 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
(C) 2005 Stock Flight Systems
page 2 of 26
The major characteristics of CAN
• 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, ........
(C) 2005 Stock Flight Systems
page 3 of 26
CAN hardware
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, .....
(C) 2005 Stock Flight Systems
page 4 of 26
CAN data rate vs. bus length
data rate (kBit/s)
1000
100
usable area
10
5
10
(C) 2005 Stock Flight Systems
40
100
1000
10000
bus length (m)
page 5 of 26
CAN and the ISO open systems interconnection
reference model
user application
CAN Application Layer
CANopen, DeviceNet,
CANaerospace,
CAN Kingdom, ....
CAN 2.0/2.0A/2.0B
layer 7 (application layer)
set of user-defined
application functions
layer 6 (presentation layer)
data representation,
data standardization, ...
layer 5 (session layer)
login, session dialog
control, ...
layer 4 (transport layer)
layer 3 (network layer)
logical channels, data
transmission retries, ...
routing, data packet
flow control, ...
layer 2 (data link layer)
error detection,
data block synchronisation, ...
layer 1 (physical layer)
connectors, cables,
voltage levels, ...
network
(C) 2005 Stock Flight Systems
page 6 of 26
What is CANaerospace ?
• 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.
(C) 2005 Stock Flight Systems
page 7 of 26
CANaerospace at a glance
• 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
(C) 2005 Stock Flight Systems
page 8 of 26
CANaerospace basic message format
•
•
•
•
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 message header
11/29-bit CAN identifier
Message Identification
Byte 0
Byte 1
Byte 2
Byte 3
Byte 4
Byte 5
Byte 6
Byte 7
Message Data (message type specific)
Message Code (data type UCHAR)
Service Code (data type XCHAR)
Data Type (data type UCHAR)
Node-ID (data type UCHAR)
(C) 2005 Stock Flight Systems
page 9 of 26
CANaerospace identifier range definitions
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)
(C) 2005 Stock Flight Systems
page 10 of 26
CANaerospace default identifier distribution
(examples)
CAN identifier
System
parameter name
Data type
Units
Notes
317
($13D)
Calibrated airspeed
FLOAT
SHORT2
m/s
321
($141)
Heading angle
FLOAT
SHORT2
deg
+/-180o
401
($191)
Roll control position
FLOAT
SHORT2
%
right: +
left: -
500-503
($1F4-$1F7)
Engine #n N1
(1 < n <= 4) ECS channel A
FLOAT
SHORT2
1/min
N1 for jet , RPM for piston engines
1008
($3F0)
Active nav system track error
angle (TKE)
FLOAT
SHORT2
deg
service code field contains waypoint #
1070
($42E)
Radio height
FLOAT
SHORT2
m
1205
($4B5)
Lateral center of gravity
FLOAT
SHORT2
% MAC
(C) 2005 Stock Flight Systems
page 11 of 26
CANaerospace proposal for the physical interface
CAN
DC
DC
DC
DC
Power +28VDC
CAN Low
unused
RS-232 TxD (maintenance/service)
Power Gnd
1
2
3
4
5
6
7
8
9
RS-232 RxD (maintenance/service)
CAN High
unused
RS-232 Gnd (maintenance/service)
MIL-24308/8 CANaerospace connector
(C) 2005 Stock Flight Systems
page 12 of 26
CANaerospace proposal for the physical interface
(contd.)
+5V
+5V
100nF
NM 05-05
0V
VDD2
2
CAN GND
8
6
VI
3
VO
HCPL-0710
4
GND1
GND2
5
1
CAN High
TxD
7
CAN
CAN Tx
VDD1
100nF
Vcc
10k
0V
1
CAN Vcc
TJA1040
VO
VI
1
2
4
RxD
2
CAN Low
8
6
REF
6
VDD1
RS
CAN Rx
VDD2
GND
8
5
HCPL-0710
5
(C) 2005 Stock Flight Systems
GND2
GND1
4
page 13 of 26
CANaerospace proposal for MIL-C-26482 and MILC-38999 connectors
A
F
B
C
E
Internal
D
MS3476L1006SN
1
2
10
11
3
9
13
12
4
8
5
7
6
D38999/26FB35SN
1
5
6
Proposed pinout:
Pin 1/B
Pin 2/E
Pin 3/F
Pin 4
Pin 5/A
Pin 6
Pin 7/D
Pin 8/C
Pin 9
Pin 10
Pin 11
Pin 12
Pin 13
+28VDC
CAN Low
unused
RS-232 TxD
DC Gnd
RS-232 RxD
CAN High
unused
RS-232 Gnd
+28VDC
DC Gnd
CAN Low
CAN High
External
shielded twisted
pair or quadruple
(CAN or CAN/power)
shielded twisted
pair or quadruple
(CAN or CAN/power)
4
2
3
D38999/26FA35SN
(C) 2005 Stock Flight Systems
page 14 of 26
Example for a suitable CANaerospace cable
Requirements: 120Ω impedance, low capacitance
(C) 2005 Stock Flight Systems
page 15 of 26
CANaerospace projects (1)
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
MFDs
CDU
AWRH special
equipment rack
NECS/Avionics
NECSlite
ADC/AHRS
Avionic control units/
Joystick
CANaerospace bus
NECSlite
MFDs
CDU
(C) 2005 Stock Flight Systems
page 16 of 26
CANaerospace projects (2)
Stock Flight Systems Data Recording System (FDR1-CAN)
• Modular, CANaerospacebased flight data recording
system
1024x768 colour TFT
with integrated Linux
computer system
GPS Antenna
Joystick Control Unit
ARINC 429
• Used in Eurocopter helicopters
and various research aircraft
CANaerospace
• Installed in Pitts S-2B as
continuous testbed
SFIM APIRS F201
Attitude/Heading
Reference System
OAT probe
Pitot/Static Inputs
2 11110
31213 9
4
5 78
6
2 11110
31213 9
4
5 78
6
CANaerospace
Aileron
Elevator
Rudder
PowerNECS
Avionics Interface Unit
(C) 2005 Stock Flight Systems
Optional Linux laptop computer for test,
maintenance and software development
with VISTA2D visualization tool
Power Lever
Control Position Transducers
page 17 of 26
CANaerospace projects (3)
Stratospheric Observatory
For Infrared Astronomy
(SOFIA)
• NASA/DLR program for
high altitude infrared
astronomy
CANaerospace network
• 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
(C) 2005 Stock Flight Systems
page 18 of 26
CANaerospace projects (4)
• 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.
(C) 2005 Stock Flight Systems
UNIS contact:
UNIS spol. s.r.o.
Jundrovska 33
62400 Brno
Czech Republic
phone: +42-0541515541
fax: +42-0541210361
email: oplustil@unis.cz
page 19 of 26
CANaerospace projects (5)
Bombardier-Rotax V220/300T
aircraft engines
• Fuel-injected, watercooled, 120degree 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
(C) 2005 Stock Flight Systems
page 20 of 26
CANaerospace projects (6)
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.
(C) 2005 Stock Flight Systems
page 21 of 26
CANaerospace projects (7)
Various Flight Simulators
• Dornier-Fairchild 728JET
engineering simulator
• Eurocopter TIGER simulators
• Eurocopter BO105 procedure
trainer
• Eurofighter Typhoon simulator
• EADS Mako demonstrator
• NH90 engineering simulator
Eurofighter
BO105
728 JET
TIGER
NH90
Mako
(C) 2005 Stock Flight Systems
page 22 of 26
CANaerospace products and services (1)
Stock Flight Systems
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 Systems
Schützenweg 8a
D-82335 Berg/Farchach
Germany
Phone: +49-8151-9607-0
Fax: +49-8151-9607-30
Email: michael@stockflightsystems.com
www.stockflightsystems.com
(C) 2005 Stock Flight Systems
page 23 of 26
CANaerospace products and services (2)
Reiser Systemtechnik
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 GmbH
Oberer Lüßbach 31
D-82335 Berg/Höhenrain
Germany
Phone: +49-8171-4373-0
Fax: +49-8171-4373-30
Email: reiser@wreiser.com
www.reiser-systemtechnik.de
(C) 2005 Stock Flight Systems
page 24 of 26
CANaerospace products and services (3)
Wetzel Technology
Products/Services:
•
•
•
•
•
CANaerospace tools
Data visualization
Digital map applications
Operator stations
Instrument simulation
Wetzel Technology GmbH
Hermann-Oberth-Straße 11
D-85640 Putzbrunn
Germany
Phone: +49-89-460892-62
Fax: +49-89-460892-63
Email: michael@wetzel-technology.de
www.wetzel-technology.de
(C) 2005 Stock Flight Systems
page 25 of 26
US Representative for Stock Flight Systems,
Reiser Systemtechnik and Wetzel Technology
ICS, Inc.
Mr. Kevin Jacobson
1102 West Aster Drive
Phoenix, AZ 85029-2808
phone: +01-602-564-0851
fax: +01-602-588-9440
e-mail support@ICSAero.com
website: 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.
(C) 2005 Stock Flight Systems
page 26 of 26

Similar documents

Itinéraires raquettes La Chapelle et Châtel

Itinéraires raquettes La Chapelle et Châtel Itinéraire Depuis le virage du Tenne sur la route du Petit Châtel, monter SQ@MPTHKKDLDMS˕Ǎ˕Ƿ˕@MB˕CD˕LNMS@FMD˕Ǎ˕SQ@UDQR˕K@˕ENQǩS ˕ OQǬR˕˕UHQ@FDR ˕KD˕BGDLHM˕@ANTSHS˕ à la liaison des télésièges du P...

More information