+ All Categories

FlexRay

Date post: 29-May-2015
Category:
Upload: greeshma-s
View: 206 times
Download: 0 times
Share this document with a friend
Popular Tags:
17
M. S. Ramaiah School of Advanced Studies 1 M. Sc. (Engg.) in Electronics System Design Engineering GREESHMA S CWB0913004 , FT-2013 8 th Module Presentation Module code : ESE2512 Module name : Data Communication and Networks Module leader : Ms. Nireeksha Presentation on : 14/07/2014 FlexRay
Transcript
Page 1: FlexRay

M. S. Ramaiah School of Advanced Studies 1

M. Sc. (Engg.) in Electronics System Design

Engineering

GREESHMA SCWB0913004 , FT-2013

8th Module Presentation

Module code : ESE2512

Module name : Data Communication and Networks

Module leader : Ms. Nireeksha

Presentation on : 14/07/2014

FlexRay

Page 2: FlexRay

M. S. Ramaiah School of Advanced Studies 2

• INTRODUCTION

• FLEXRAY ARCHITECTURE

• FLEXRAY FRAME FORMAT

• COMPARISON : OVERVIEW

• FLEXRAY : ACCESS SCHEME

• FLEXRAY V2.1 AND V3.0

• FLEXRAY V3.0 : TT-E

• FLEXRAY : WAKEUP

• FLEXRAY : APPLICATIONS

• FLEXRAY : ROADMAP

• CONCLUSION

Overview

• REFERENCES

Page 3: FlexRay

M. S. Ramaiah School of Advanced Studies 3

Introduction

►FlexRay is an automotive network communications

protocol developed by the FlexRay Consortium to govern on-board

automotive computing

►It is designed to be faster and more reliable than CAN and TTP,

but it is also more expensive

►VisualSim FlexRay library enables a system designer to

construct models of complex standard and non-standard FlexRay

topologies

Page 4: FlexRay

M. S. Ramaiah School of Advanced Studies 4

Figure 1: Layered structure of

FlexRay communication node

►The Physical layer defines how signals are actually

Transmitted

►The transfer layer is responsible for timing,

synchronization, message framing, error detection and

signaling, and fault confinement

► The presentation Layer is concerned with frame

filtering and masking, frame status handling and

contains the communication controller host interface

► The Application Layer is a user-programmed

application for expected operations

Layered Architecture of the FlexRay

Page 5: FlexRay

M. S. Ramaiah School of Advanced Studies 5

FlexRay: Architecture of Node

Figure 2 : FlexRay architecture

►MCU: Microcontroller

►CC: FlexRay Communication Controller: • embedded (e) • standalone (s)

►BD: FlexRay Bus Driver

►AS: FlexRay Active Star

►Cabling: twisted pair unshielded

►Two channels

►Topology: bus or star

Page 6: FlexRay

M. S. Ramaiah School of Advanced Studies 6

►Frame ID is a identifier, which is 12 bits, and defines the slot position in the static segment

and the priority in the dynamic segment

►H-CRC is a Cyclic Redundancy Check, which is 9 bits, and is calculated over the SYNC and

DLC field

►NF is a Null Frame field, which is 1 bit, and indicates whether the corresponding data buffer

is not updated by the host before sending

►CYCO is a Cycle Counter, which is 6 bits, and is increased simultaneously in all nodes by the

controller at the start of each new communication cycle

Figure 3 : FlexRay frame format

FlexRay frame format

Page 7: FlexRay

M. S. Ramaiah School of Advanced Studies 7

Comparison: Overview

Table 1 : Comparison

Page 8: FlexRay

M. S. Ramaiah School of Advanced Studies 8

FlexRay : Access Scheme

►Static Segment: Slots with fixed length. Fixed assignment between slots and nodes

Time division multiple access: TDMA

►Dynamic Segment: Minislots with fixed length. Minislots can be combined to contain

frames with variable length. No fixed assigned between slots and nodes

►Max. payload per frame (static and dynamic segment): 254 bytes

►Symbol Window: Used for wake-up symbols

►Network Idle Time (NIT): Clock correction

Figure 4 : FlexRay Access Scheme and flexray communication cycle example

Page 9: FlexRay

M. S. Ramaiah School of Advanced Studies 9

►Coldstart/sync node: Dedicated node for startup of the FlexRay cluster + providing sync

frames

►FlexRay V2.1: At least two coldstart nodes are required

►FlexRay V3.0: Single special coldstart node is allowed (TT-L node)

FlexRay V2.1 and V3.0

Figure 5 : FlexRay V2.1 and V3.0 Versions

Page 10: FlexRay

M. S. Ramaiah School of Advanced Studies 10

FlexRay V3.0: TT-E

►Single gateway node connects both FlexRay clusters

►Gateway node: time gateway source node + time gateway sink node

►Time gateway interface: Clock synchronization

►Time gateway sink node: TT-L node, i.e., single node which drives synchronization in

sink cluster

Figure 6 : FlexRay V3.0

Page 11: FlexRay

M. S. Ramaiah School of Advanced Studies 11

FlexRay V3.0: TT-E

►Same cycle length in both clusters

►Fixed cycle offset between clusters

►Clusters can have different schedules

Figure 7 : FlexRay V3.0

Page 12: FlexRay

M. S. Ramaiah School of Advanced Studies 12

FlexRay V3.0: Wake-up

►FlexRay V2.1: Wake-up before startup/communication only

►FlexRay V3.0: Wake-up also during operation possible: WUDOP

Figure 8 : FlexRay V3.0 : Wake-up

Page 13: FlexRay

M. S. Ramaiah School of Advanced Studies 13

FlexRay : Applications

Page 14: FlexRay

M. S. Ramaiah School of Advanced Studies 14

FlexRay : Roadmap

Figure 9 : FlexRay Roadmap

Page 15: FlexRay

M. S. Ramaiah School of Advanced Studies 15

Conclusion

►FlexRay:

•Built-in time triggered: deterministic communication

•V3.0: downward compatible + interesting new features

•Best for medium data rates (~10 Mbit/s)

►CAN:

•Event triggered, not deterministic

•Best for low data rates (~1 Mbit/s)

•Extensions available

Page 16: FlexRay

M. S. Ramaiah School of Advanced Studies 16

Reference

1. Paret, D. (2012) Flexray And Its Applications. 1st edn. Hoboken, NJ: Wiley

2. Anon. (2010) available from <http://Flexray> [13 July 2014]

Page 17: FlexRay

M. S. Ramaiah School of Advanced Studies 17

Thank You


Recommended