CAN Based Protocols in Avionics MustRead
CAN Based Protocols in Avionics MustRead
Agenda
> Introduction
ARINC 825
ARINC 812A
CANOpen
Motivation for CAN FD
What is CAN FD?
CAN FD Use Cases
CAN FD Summary
Summary
CAN FD Additional References
Introduction
CAN Bus Basics
Cost effective
Introduction
Current CAN Bus Application Areas:
First application on A318 and A340 for cabin ventilation system control
A380 Example: Reduction from 90 single wires to a single 2 wire CAN bus
for flight deck control panels
CAN bus is used for environmental control system, fire detection, door
controller, water & waste, oxygen systems, galley, seat actuation, cargo
loading systems,
Agenda
Introduction
> ARINC 825
ARINC 812A
CANOpen
Motivation for CAN FD
What is CAN FD?
CAN FD Use Cases
CAN FD Summary
Summary
CAN FD Additional References
ARINC 825
Motivation for ARINC 825:
The ARINC 825 standard was driven by Airbus and Boeing and
defines a communication standard for airborne systems using
CAN
Design Targets:
ARINC 825
Design Targets:
ARINC 825
Scope of ARINC 825:
Transceiver requirements
Error handling
Bus Arbitration
ARINC 825
Scope of ARINC 825:
CAN Communication
Periodic Health Status: Health Status Message Identifier, Data payload content
Protocol conversion
Bandwidth management
ARINC 825
Example:
LCC - Logical Communication Channel
31
24 23
16 15
10
The value of the LCC bits has the highest impact on message
prioritization. Channels are arranged according to their overall system
importance.
ARINC 812A
Motivation for ARINC 812A:
11
ARINC 812A
Design Targets:
Network Monitoring
Power Control
12
ARINC 812A
GAIN Architectures
MGCU-GAIN architecture:
MGCU present on galley
bus
Each GAIN functionality is
controlled and monitored
by MCGU
GAIN-GAIN architecture:
Decentralized power
control
MGCU not present on the
galley data bus
13
ARINC 812A
Scope of ARINC 812A:
Related documents:
14
CAN-identifier usage
Agenda
Introduction
ARINC 825
ARINC 812A
> CANOpen
Motivation for CAN FD
What is CAN FD?
CAN FD Use Cases
CAN FD Summary
Summary
CAN FD Additional References
15
CANOpen
System Integrators problem:
device from
vendor A
device from
vendor B
message
utilization
message
utilization
CAN
CAN
CAN
message
utilization
device from
vendor C
16
16
bit rate
different communication
concepts
CANOpen
Easier Integration through Standardization:
device from
vendor A
device from
vendor B
Standardizing
bus physics
message
utilization
message
utilization
meaning of messages
CAN
CAN
communications model
17
17
CANOpen
What is defined by CANOpen?
Device
Profile A
Device
Profile B
Device
Profile C
CAN
18
18
usage of messages
configuration interface
network management
error handling
CANOpen
Applications:
Aircraft systems
Test systems
Space systems
19
Agenda
Introduction
ARINC 825
ARINC 812A
CANOpen
> Motivation for CAN FD
What is CAN FD?
CAN FD Use Cases
CAN FD Summary
Summary
CAN FD Additional References
20
More LRUs
More nodes
More networks
More data
Engineering effort
Financial
21
22
CAN-ECU
CAN_H
CAN_L
23
RT
Agenda
Introduction
ARINC 825
ARINC 812A
CANOpen
Motivation for CAN FD
> What is CAN FD?
CAN FD Use Cases
CAN FD Summary
Summary
CAN FD Additional References
24
Up to 64 bytes/message
25
26
Arbitration
Data
Arbitration
Phase
Phase
Phase
Switch off the classic CAN nodes and only interact with CAN FD
nodes (e.g. during flashing)
Scenario 2
27
28
CAN FD Summary
Serial communication networks require increased bandwidth
29
Agenda
Introduction
ARINC 825
ARINC 812A
CANOpen
Motivation for CAN FD
What is CAN FD?
CAN FD Use Cases
CAN FD Summary
> Summary
CAN FD Additional References
30
Summary
Lower overhead
31
32
http://www.boschsemiconductors.de/en/ubk_semiconductors/safe/ip_modules/can_fd
/can.html
33