Distributed Model Based Development For Car Electronics Scenarios and Examples Cadence Confidential Automotive Tiger Team Outline Examples of Distributed Systems Scenarios by Example Cadence Confidential Automotive Tiger Team Examples of Distributed Systems Cadence Confidential Automotive Tiger Team Adaptive Cruise Control ACC Brake By Wire Cadence Confidential Source Renault Automotive Tiger Team Brake By Wire Sensotronic Brake Control System SBC Block Diagram Brake Pressure Brake4 Brake3 Brake2 Brake1 Windshield Wiper Electric Brakes Delta Time Brake Pedal Brake Pedal Speed Active Body Control Engine Torque Engine Braking Gear Selection Computer Front Wheel speed Engine Transmission Control Unit Cadence Confidential SBC Source Mercedes Benz ABS ABS Brake Cylinder Pressure Transversal Acceleration Rotational Speed Steering Angle Electronic Stability Program Steering Wheel Sensors Automotive Tiger Team Brake Project From Centralized Redundancy Conceptual Block Diagram Dependencies Fault tolerant Pedal Module 4 High End Microcontrollers incl RAM ROM IO 4 for the Brake Module 3 Low End Controller for the Pedal Module incl Sensor Power Supply RAM ROM 8 16 Midrange Microcontroller DSP for the Phase Transversal Converters Power Management incl Power Acceleration stages sensors RAM ROM Totals Fault tolerant Electronic Brake Module fail safe Fault tolerant Power Management Module fail safe Phase Converter for each actuator Centralized Redundancy Cadence Confidential Source 15 23 microcontrollers 11 separate electronic control units 9 communication links fault tolerant if 4 wheel braking is required after a Total of 4 ECUs and 3 communication links must be operational to allow braking on one wheel fault tolerant Infineon Delphi Volvo WindRiver Automotive Tiger Team Brake Project to Distributed Redundancy Conceptual Block Diagram Pedal Module Totals Power Management Module fail silent ECUs Wheel Brake ECU for both brake control and the phase converter functions Dependencies 11 microcontrollers incl resources 9 separate electronic control units 8 communication links 3 ECUs and 2 communication links must be operational to allow braking at one wheel Transversal Acceleration Distributed Redundancy Cadence Confidential Source Infineon Delphi Volvo WindRiver Automotive Tiger Team Brake Project variant of Unidirectional Redundant Ring Structure Unidirectional Redundant Ring Structure 2 travel sensors and one force sensor to determine driver intent each sensor connected to a different wheel node Sensor values communicated over the network Consistency checks Wheel node calculates the actuation commands for all four wheels Commands communicated via network each of the four wheel nodes compares their own actuation commands with those calculated by the other wheel nodes Voting mechanism in the network layer of each wheel Transversal Acceleration node can then disable the power to individual actuators in case of a fault If a node needs to be shut down the brake force is redistributed to prevent the vehicle from yawing The advanced brake functions ABS are executed in the two front wheel nodes If the front wheel nodes do not calculate the same output commands for these advanced brake functions the function will be deactivated This provides fail safe operation Redundant power supply Actual Implementation Cadence Confidential Source Infineon Delphi Volvo WindRiver Automotive Tiger Team Scenarios by Example Cadence Confidential Automotive Tiger Team Objectives 1 To implement the SBC system on the Infineon Delphi distributed redundancy architecture integrating the basic brake function with ABS etc Assumption1 designer has only the SBC spec executable spec not yet available for the control algorithms typical INTEGRATOR CASE 2 Assumption2 distributed architecture is defined number of ECUs Communication Protocols To add the ACC functionality derivative design to the existing SBC system virtual platform Cadence Confidential Automotive Tiger Team Scenarios Design Steps for Objective 1 1 0 UML Description for SBC ABS etc 1 1 Functional Network Integration w coarse models unTimed Validation SBC ABS 1 2 Control Algorithms Plants Development and UnTimed Validation 1 3 Functional Network w finer models un Timed Validation SBC ABS Sw re Distribution 1 4 Functional Network w finer models Timed Validation SBC ABS Product Marketing Manager System Architect Algorithm Developer System Integrator System Integrator Protocol re Configuration SBC Virtual Prototype Sign off Cadence Confidential Automotive Tiger Team Scenarios Design Steps for Objective 1 SBC Virtual Prototype Sign off Sw Real Time Validation Cycle Accurate Validation 1 5 System Aware ECU SW RT Validation 1 6 Protocol Configuration Detailed Analysis 1 7 Export SW to Target Comm Layer etc 4 Functional Network Finer Timed SBC Physical Prototype Validation SBC ABS Ready for Testing Cadence Confidential SW Developer System Integrator System Integrator System Integrator Automotive Tiger Team Scenarios Design Steps for Objective 2 2 0 UML Description for ACC 2 1 Functional Network Integration w coarse ACC model un Timed Validation SBC Virtual Platform ACC 2 2 ACC Control Algorithms Plants Development and UnTimed Validation 2 3 Functional Network w Finer ACC model un Timed Validation SBC Virtual Platform ACC Sw re Distribution 2 4 Functional Network w Finer ACC model Timed Validation SBC Virtual Platform ACC Product Marketing Manager System Architect Algorithm Developer System Integrator System Integrator Protocol re Configuration SBC ACC Virtual Prototype Sign off Cadence Confidential Automotive Tiger Team Scenarios Design Steps for Objective 2 SBC ACC Virtual Prototype Sign off Sw Real Time Validation Cycle Accurate Validation 2 5 System Aware ACC ECU SW RT Validation 2 6 Protocol Configuration Detailed Analysis 2 7 Export SW to Target Comm Layer etc SBC Cadence Confidential 4 Functional Network Finer Timed ACC Physical Validation SBC Prototype ABS Ready for Testing SW Developer System Integrator System Integrator System Integrator Automotive Tiger Team Scenarios Design Steps for Objective 1 1 0 UML Description for SBC ABS etc 1 1 Functional Network Integration w coarse models unTimed Validation SBC ABS 1 2 Control Algorithms Plants Development and UnTimed Validation 1 3 Functional Network w finer models un Timed Validation SBC ABS Sw re Distribution 1 4 Functional Network w finer models Timed Validation SBC ABS Product Marketing Manager System Architect Algorithm
View Full Document
Unlocking...