rts meeting january 2008 in-vehicle domains powertrain: –control of engine and transmission...

13
RTS Meeting January 2008 In-Vehicle Domains • Powertrain: Control of engine and transmission Several complex control, high computing complexity Multitasking and strict timing constraints Frequent data exchanges b/w chassis and body Requires fault tolerance, predictability and large bandwidth

Upload: edmund-jefferson

Post on 29-Dec-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: RTS Meeting January 2008 In-Vehicle Domains Powertrain: –Control of engine and transmission –Several complex control, high computing complexity –Multitasking

RTS Meeting

January 2008 In-Vehicle Domains

• Powertrain:– Control of engine and transmission

– Several complex control, high computing complexity

– Multitasking and strict timing constraints

– Frequent data exchanges b/w chassis and body

– Requires fault tolerance, predictability and large bandwidth

Page 2: RTS Meeting January 2008 In-Vehicle Domains Powertrain: –Control of engine and transmission –Several complex control, high computing complexity –Multitasking

• Chassis: – Control of suspension, braking and steering (Active safety)

– Closed loop and advanced control systems (similar to Powertrain)

– ABS, ESP, ASC (Automatic Stability Control), 4WD (4 Wheel Drive), EPS (Electronic Power Steering), active suspension, ASR (Anti Slip Regulation), ACC (Adaptive Cruise Control)

– Similar timing req. but more safety related

– X-by-wire applications (steer-by-wire, brake-by-wire, drive-by-wire)

– Requires fault tolerance, predictability, large bandwidth and flexibility to some extent

– Towards time-triggered approaches• Why?

– Dependability (reliability + predictability)– Composability

Page 3: RTS Meeting January 2008 In-Vehicle Domains Powertrain: –Control of engine and transmission –Several complex control, high computing complexity –Multitasking

• Body: – Dashboards, wipers, lights, doors, windows, climate

control etc.

– Comfort functions that necessitate many exchange information

– Not all nodes require a large bandwidth

– LIN and TTP/A mainly used (up to 20 kbps)

– for nodes that require large bandwidth and instant response CAN-B (low speed CAN up to 125 kbps)

Page 4: RTS Meeting January 2008 In-Vehicle Domains Powertrain: –Control of engine and transmission –Several complex control, high computing complexity –Multitasking

• Safety:– Active Safety: ABS, Vehicle Dynamics

Control (VDC) and cruise control

– Passive Safety Systems: Airbags, Seat belt pretensioner

– Requires fault tolerance, predictability, large bandwidth

Page 5: RTS Meeting January 2008 In-Vehicle Domains Powertrain: –Control of engine and transmission –Several complex control, high computing complexity –Multitasking

• Telematics:– Car radio, CD, DVD, hands-free phones, in-vehicle

navigation systems, rear seat entertainment

– Multimedia data streams and QoS with preserving the integrity

– Security of information is important

– Requires large bandwidth, flexibility, security and predictability to some extent

– MOST (Media Oriented System Transport), IDB-1394

Page 6: RTS Meeting January 2008 In-Vehicle Domains Powertrain: –Control of engine and transmission –Several complex control, high computing complexity –Multitasking

• Relatively new protocols for in-vehicle networks– TTP/C: x-by-wire– TTCAN: chassis, active and passive safety

systems and x-by-wire– FlexRay: x-by-wire

Page 7: RTS Meeting January 2008 In-Vehicle Domains Powertrain: –Control of engine and transmission –Several complex control, high computing complexity –Multitasking

Possible Conferences I

• IEEE Vehicular Technology Conference (VTC)

• IEEE Real-Time Systems Symposium (RTSS) *

• Conference on Real-Time and Network Systems (RTNS)

• EUROMICRO Conference on Real-Time Systems (ECRTS) *

• International Workshop on Parallel and Distributed Real-Time Systems (WPDRTS)

• International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA)

• International CAN Conference (ICC) *

Page 8: RTS Meeting January 2008 In-Vehicle Domains Powertrain: –Control of engine and transmission –Several complex control, high computing complexity –Multitasking

Possible Conferences II• Workshop on Real-Time Systems (WTR)

• Design, Automation & Test in Europe (DATE) *

• IEEE International Conference on Vehicular Electronics and Safety (ICVES)

• European Congress Embedded Real-Time Software (ERTS)

• International Conference on Distributed Computing Systems (ICDCS)

• Automotive Electronics Conference

Page 9: RTS Meeting January 2008 In-Vehicle Domains Powertrain: –Control of engine and transmission –Several complex control, high computing complexity –Multitasking

• Main Areas of Interest

– Comparison of time-triggered and event-triggered concepts– Comparison of different in-vehicle communication protocols– Application based comparison– Protocol specifications (academic protocols) and timing analysis– Scheduling applied on protocols (such as CAN, TTCAN and

FlexRay)– Using relatively newer protocols for in-vehicle applications:

TTP/C, FlexRay, TTCAN– Improvements on protocols

• Performance improvement (i.e. bus access optimization)• Fault tolerance mechanisms’ improvement for more dependability

(fault detection, fault and error modeling and correction)• MW improvements

Page 10: RTS Meeting January 2008 In-Vehicle Domains Powertrain: –Control of engine and transmission –Several complex control, high computing complexity –Multitasking

• Integration, coherence and interoperability of different in-vehicle networks in a car

• FlexRay Network

• Reservation based approaches for hybrid communication networks

INITIAL RESEARCH QUESTIONS

17.12.2008

Page 11: RTS Meeting January 2008 In-Vehicle Domains Powertrain: –Control of engine and transmission –Several complex control, high computing complexity –Multitasking

• Integration, coherence and interoperability of different in-vehicle networks in a car– Middleware (Communication Layer)

• What are the functions?– Hiding the distribution and the heterogeneity of the system

– Providing high level services (i.e. fault tolerance and frame packing)

– Improving QoS

• OSEK/VDX, OSEK/VDX FTCom and Volcano• OSEK/VDX implementation language and operating system

(real-time application development)

INITIAL RESEARCH QUESTIONS

Page 12: RTS Meeting January 2008 In-Vehicle Domains Powertrain: –Control of engine and transmission –Several complex control, high computing complexity –Multitasking

• FlexRay Network– Scheduler Design

• Schedulability and time analysis• Bus access optimization (min. response time)• Frame packing?• Optimization wrt. different performance metrics?

– Middleware for FlexRay• Current ones for FlexRay?• Additional fault tolerant mechanisms

INITIAL RESEARCH QUESTIONS

Page 13: RTS Meeting January 2008 In-Vehicle Domains Powertrain: –Control of engine and transmission –Several complex control, high computing complexity –Multitasking

• Reservation based approaches for hybrid communication networks– Improvements for FTT-CAN and Server-CAN– Fault tolerance mechanisms– How to implement providing integrity?

INITIAL RESEARCH QUESTIONS