The FlexRay Protocol
Peter Böhm 27.9.05
The FlexRay Protocol Peter Bhm 27.9.05 Overview 1. Introduction - - PowerPoint PPT Presentation
The FlexRay Protocol Peter Bhm 27.9.05 Overview 1. Introduction 2. Network Topology 3. Nodes 4. Communication Controller 5. Schedule 6. Message Processing 7. Clock Synchronization 8. Wake-up/Start-up 9. Summary Peter Bhm 27.09.05
Peter Böhm 27.9.05
Peter Böhm 27.09.05
2
Peter Böhm 27.09.05
automotive context
Motorola, Philips) founded in 1999
VW, Mazda, etc.)
3
Peter Böhm 27.09.05
combination
➡ various, flexible network topologies
4 Node 1 Node 5 Node 4 Node 3 Node 2 Channel A Channel B Node 1 Node 5 Node 4 Node 3 Node 2
Star A Star B
2 typical network topologies:
Peter Böhm 27.09.05
communication controller (CC)
5
HOST COMMUNICATION CONTROLLER Bus Guardian Bus Guardian
Peter Böhm 27.09.05
6
controller host interface host protocol operation control media access control (1 per channel) frame and symbol processing (1 per channel) coding/decoding processes (1 per channel) from channel interface to channel interface clock synchronization
Peter Böhm 27.09.05
startup
7
Peter Böhm 27.09.05
8
Peter Böhm 27.09.05
➡ static, deterministic schedule
9
Peter Böhm 27.09.05
10
communication cycle
static segment symbol window network idle time
t
static slot static slot
Peter Böhm 27.09.05
11 Controller Host Interface Payload Media Access Control Payload Header, Payload CRC Append Coding Frame physical bus Bits Decoding Bits CRC Check Frame Frame & Symbol Processing Header, Payload Controller Host Interface Payload Host B (Receiver) Payload Host A (Sender)
Peter Böhm 27.09.05
➡ physical clocks deviate ➡ TDMA-schedule: consistent view of time required to ensure communication
12
Peter Böhm 27.09.05
13
Peter Böhm 27.09.05
corrected
14
Peter Böhm 27.09.05
➡ scalable fault-tolerance
➡ self-diagnostic error mechanism with possible reintegration
15