FlexRay Enabler for Future Automotive System Architectures 3

advertisement
FlexRay
Enabler for Future
Automotive System Architectures
3rd March 2005
Genf
Dr. Günter Reichart - BMW Group
Requirements driven evolution of functions and
systems - mapped on BMW car series
Df
7 Series
Functions (absolute)
5 Series
Df
7 Series
3 Series
s
ent
m
e
uir d
Req base esign
d
tem
s
y
S
5 Series
7 Series
Df
3 Series
5 Series
3 Series
?
+ Driver information
+ Driver assistance
+ Drive-by-Wire
– Change from
analog tech./
digital bussystems
–
–
–
–
–
– Advanced technologies
– New design methods
– Defined interfaces
n:m-connection
Data rates
Deterministic
Technology
CAN
Time
page 2
Situation snapshot of in-car E/E systems and
architectures
Ÿ Increasing requirements (legal, functional and safety) demand for further
electric/electronic systems
Ÿ Mechatronic will replace mechanic (e.g. Drive-by-Wire)
Ÿ New functions (e.g. driver assistance) need higher data exchange between
functional domains
m
DMRG
CC
RDS -TMC
BMW Navigation System
Navigation
domain
ACC
Driver Control
domain
DSC
DBC
HC
ASC
EDC
Chassis
Stability
domain
ABS
Environment
Car
page 3
System Architecture - Complexity Management
Lessons learned …
è Complexity by introducing many communication systems in a single car platform
BMW 7 Series – Network
Goal:
Reduction of variants in
specific communication
systems
CAN
MOST
CAN
byteflight
CAN
à Locally "open" Architecture
+
+
Functional Networking
(Customer View)
Inter• Communication
dependencies
• Driver Information
• Driver Assistance
+
Common
Open System
Functional
Networking
(Technology)
• by wire
Architecture Forward
Standardization
page 4
Requirements for a common communication system
mapped to the automotive application domains
• X-by-wire systems
è
Dependability and fault containment
• Chassis systems
è
Determinism
• Powertrain systems
è
High bandwidth
• Future backbone for open
systems architectures
è
Flexibility and high bandwidth
Requirements
FlexRay
MOST
CAN
LIN
Control
Communications
page 5
Requirements for Open System Architecture
Ÿ Displacement of functional modules beyond domain boundaries
Ÿ Strategy for reduction in technology variety is mandatory
and it requires new feature integration
Ÿ Flexibility of hardware
Ÿ Approach must be based on future standards
Ÿ Standardized interfaces
Ÿ Support by development methods and tools
page 6
FlexRay History
1998 Analysis:
CAN
/
TTP
/
MOST
Experience in BMW / DC / Bosch / GM
/
byteflight
Experience in BMW
Start of communication between BMW and DaimlerChrysler
Since
Since
1999
Realization: Future requirements are not fulfilled by existing protocols
1999
Consequences: Start of cooperation
2000
FlexRay Consortium founded by BMW, DaimlerChrysler, Motorola, Philips
2000
Realization of FlexRay System together with semiconductor industry
10/2000
Bosch joins FlexRay Consortium
09/2001
General Motors joins FlexRay Consortium
04/2002 - 10/2002
Ford Motor Company, Mazda and Fiat join as Premium Associate Members
Q3/2003
Volkswagen joins the FlexRay Consortium
Q4/2003
Toyota, Honda, Nissan join the FlexRay Consortium as PAMs
06/2004
Release of FlexRay Specifications, SW & tools available to the general public
Q3/2004
PSA, Renault join the FlexRay Consortium as Premium Associate Members
page 7
Scope of the Consortium
The scope of the Consortium is to develop jointly an innovative
communications network of very high quality which consists of the complete
communication infrastructure and includes inter alia the specifications for
the serial communications protocol, the transceiver, the hardware and
software interfaces and conformance/certification procedures. This will
serve as the basis for the development, production and implementation of
certain communications networks for automotive applications.
The ultimate objective of the Consortium is the factual industry-wide
recognition of a new standard for a deterministic automotive network which
shall be open to use and development by third parties.
page 8
De-facto Automotive Standard
Core Members
Premium Associate Members
ContiTeves
BMW Group
Bosch
Delphi
Denso
Fiat
DaimlerChrysler
General Motors
Ford Motor
Honda
Mazda
Freescale
(Motorola)
Philips
Nissan
Peugeot Citroen
Renault
Toyota
Volkswagen
Tyco Electronics
Volvo
Associate Members
AMS
ATMEL
Avidyne
Berata
EADS
Elmos
ESG
Esterel
Fujitsu
Hella
Hitachi
Hyundai
Infineon
Mitsubishi
NEC
Nidec
Pacifica
Porsche
Renesas
RWTÜV
SiemensVDO
SP
ST Micro
Subaru
Sumitomo
Texas Instruments
ThyssenKrupp Automotive
TRW
Visteon
Yazaki
Development Members
Cadence
CANway
CapeWare
Cardec
CRST
DECOMSYS
dSpace
ETAS
IXXAT
MicroSys
National Instruments
NSI
3SOFT
Softing
SystemA
TecWings
TZM
Vector Informatik
Volcano
Weise GmbH
page 9
Structure of the Consortium - Mechanisms
Executive Board
Strategy,
Scientific, Technical
Spokesperson
Administrator
Technical Project leader
Steering Committee
Technical Working Groups
page 10
Working Group Structure
Requirement Group
Requirement Spec
Protocol Group
Physical Layer
Group
Feedback
FlexRay Specs
Feedback
Verification
Test Group
Scientific
Proof Group
FMEA Group
page 11
FlexRay - the communication system (1/3)
Features
Ÿ Forward-standardization – an objective from the beginning
§ OEMs, TIER1s and semiconductor vendors
are represented in the FlexRay consortium
Ÿ Bandwidth
Host
§ No limitation due to protocol mechanisms
§ Current design focus: 10 Mbit/s
Ÿ Scalability
§ Single channel / Dual channel
§ Mixed configuration
FlexRay
Communication
Controller
BGA
BD: Bus Driver
BG: Bus Guardian (optional) Channel A
BDA BGB
BDB
Channel B
page 12
FlexRay - the communication system (2/3)
Ÿ Flexibility
Frame ID:
Equivalent to Slot number; implicitly denotes the sender
Sync Bit
Null Frame Indication
NM indication
Open to many network topologies
Electrical and optical Physical Layer
Dynamic and static segments in communication cycle
Frame ID
Reserved
§
§
§
§
Header CRC
Covered Area
Frame ID
Length
Header
CRC
Cycle
12 bits
7 bits
11 bits
6 bits
Message ID
Data
NM
Data
Data
16 bits
Data
CRC
CRC
CRC
24 bits
0 ... 254 Bytes
1111
Header Segment
Payload Segment
FlexRay Frame 5 + (0 ... 254) + 3 Bytes
Trailer Segment
page 13
FlexRay - the communication system (3/3)
Ÿ Deterministic
§ Stringent deterministic by TDMA media access (Time Division Multiple
Access) in static segment
§ Limited deterministic by FTDMA media access (Flexible Time Division
Multiple Access) in dynamic segment
Ÿ Safety
§ Distributed Clock Synchronization
- Offset and Rate Correction
§ Bus Guardian
§ CRC
- Header CRC
- Frame CRC
- Hamming Distance of 6
page 14
FlexRay Bus Access Method
Communication Cycle 1
Static Segment
Cycle 2
Dynamic Segment
Static
Slot
9
1
3
4
5
6
7
7
1
2
3
5
6
8
13
...
Channel A
9
8
10
...
Channel B
time
Node A
ID: 1, 5,10
Node B
ID: 2
Node C
ID: 3, 8
Node D
ID: 4, 7
Node E
ID: 6, 13
page 15
FlexRay Time Triggered Communication
Composability in the Time Domain
Communication Cycle
Static Segment
Dynamic Segment
ECU
A
C
G
K
A
Dynamic Segment
Static Segment
B
3 5
F
I
L 1
6
B
Static Segment
Frame
A BCD
Dynamic Segment
FGH I
K L 1 2 3 4 5 6
Time Slot
Dynamic Segment
Static Segment
D
SystemIntegration
H
2 4
C
page 16
Benefits of the FlexRay Technology
•
Ÿ
Provide a communication infrastructure for future generation highspeed control applications in vehicles such as advanced powertrain,
chassis, and by-wire systems.
High bandwidth (net data rate 5 Mbps at gross 10 Mbps), flexible use
of bandwidth
Ÿ
Deterministic behavior (guaranteed transmission time for frames in
the static segment)
Ÿ
Synchronization of tasks in distributed control systems
Ÿ
Cycle times < 2 ms
Ÿ
Reliable data communication
Ÿ
Facilitation of system integration
Ÿ
Reserves for future functional extensions
Ÿ
Possibility to implement future real Drive-by-Wire functions without
page 17
mechanical back-up
FlexRay Roadmap
page 18
Standard-Structure model with FlexRay as underlying
Communication Layer
Operating System
Application
A
...
Application
B
Application
Mgt.
Configuration via Database
API Interfaces
Libraries
of Standards
(floating point, integer,
type conversion)
Middleware
Fixed APIs for each possible technology
FlexRay
Diagnosis
Message-Mgt.
(CAN,
MOST,
FTcom
Transport Layer
Network
Mgt.
HW AbstractionLayer (I/O)
Other)
HW-Driver
EEPROM Driver
FlexRay Controller + Transceiver (HW)
Bus (in certain topologies)
page 19
Activities around the FlexRay protocol
Ÿ Physical Layer development proceeding in parallel
Ÿ HW features to support future network management
concepts
§ ie. Network Management Indication Bit and Network Management Vector
Ÿ OSEKtime
§ OSEK enhancement for time triggered operation
Ÿ FTcom: Fault Tolerant communication layer for OSEK
architecture
§ specification and pilot-implementations available
Ÿ FIBEX (FIeld Bus EXchange format)
§ XML-exchange format based on a generic bus model enables interoperability
between databases and development tools
Enabler for OSAR
page 20
Summary
• FlexRay is a communication system targeted at high-speed control
applications in vehicles such as advanced powertrain, chassis, and
by-wire systems.
• FlexRay supports these applications by providing architectural
flexibility through scalability and functional alternatives.
• FlexRay is expected to be the de-facto communication standard for
high-speed automotive control applications.
page 21
Thank you for your attention!
www.flexray.com
Download