DOC PREVIEW
Berkeley ELENG C249A - Distributed Model Based Development For Car Electronics Scenarios and Examples

This preview shows page 1-2-3-4-26-27-28-53-54-55-56 out of 56 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 56 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 56 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 56 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 56 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 56 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 56 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 56 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 56 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 56 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 56 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 56 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 56 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Automotive Tiger TeamCadence ConfidentialDistributed!Model!Based!Development!For!Car!ElectronicsScenarios!and!ExamplesAutomotive Tiger TeamCadence ConfidentialOutlineï Examples!of!Distributed!Systemsï Scenarios!by!ExampleAutomotive Tiger TeamCadence ConfidentialExamples!of!Distributed!SystemsAutomotive Tiger TeamCadence ConfidentialAdaptive!Cruise!Control!(ACC)!+!Brake!By!Wire!Source RenaultAutomotive Tiger TeamCadence ConfidentialBrake!By!Wire!ñ Sensotronic!Brake!Control!System!(SBC)Source Mercedes-BenzActive Body ControlElectric BrakesBlock DiagramBrakePedalBrake4Brake3Brake2Brake1Windshield WiperSBCComputerABSABSFront!Wheel!speedSteering Wheel SensorsElectronic Stability ProgramSteeringAngleRotational!SpeedTransversal!AccelerationEngine/Transmission Control UnitEngine!TorqueGear!SelectionBrake!Pedal!SpeedDelta!TimeEngine!BrakingBrake!PressureBrake!Cylinder!PressureAutomotive Tiger TeamCadence ConfidentialBrake!ProjectÖ From!Centralized!Redundancy..Transversal!AccelerationConceptual!Block!DiagramCentralized!Redundancyï Fault!tolerant!Pedal!Moduleï Fault!tolerant!Electronic!Brake!Module!(fail-safe)ï Fault!tolerant!Power!Management!Module!(fail-safe)ï Phase!Converter!for!each!actuator!ï 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!Converters,!Power!Management!(incl.!Power!stages,!sensors,!RAM,!ROM)ï Totals:- 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)Source Infineon-Delphi-Volvo-WindRiverDependenciesAutomotive Tiger TeamCadence ConfidentialBrake!Project!..to!Distributed!RedundancyTransversal!AccelerationConceptual!Block!DiagramDistributed!Redundancyï Pedal!Moduleï Power!Management!Module!(fail-silent!ECUs)ï Wheel!Brake!ECU!for!both!brake!control!and!the!phase!converter!functionsï Totals:- 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!wheelSource Infineon-Delphi-Volvo-WindRiverDependenciesAutomotive Tiger TeamCadence ConfidentialBrake!Project:!(variant!of)!Unidirectional!Redundant!Ring!StructureTransversal!AccelerationUnidirectional!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!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!re-distributed!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.Source Infineon-Delphi-Volvo-WindRiverActual!ImplementationAutomotive Tiger TeamCadence ConfidentialScenarios!by!ExampleAutomotive Tiger TeamCadence ConfidentialObjectives!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!)ï Assumption2:!distributed!architecture!is!defined!(number!of!ECUs,!Communication!Protocols)2. To!add!the!ACC!functionality!(derivative!design)!to!the!existing!SBC!system!(virtual)!platformAutomotive Tiger TeamCadence ConfidentialScenarios/Design!Steps!for!Objective!11.0:!UML!Description!for!SBC,!ABS,!etc1.1:!Functional!Network!Integration!w/!coarse!models/!un-Timed!Validation!(SBC!+!ABS!+!..)1.2:!Control!Algorithms/Plants!Development!and!Un-Timed!Validation1.3:!Functional!Network!w/!finer!models/un-Timed!Validation!(SBC!+!ABS!+!..)1.4:!Functional!Network!w/!finer!models/!Timed!Validation!(SBC!+!ABS!+!..)Sw!(re)-Distribution Protocol!(re)- ConfigurationSBC!Virtual!Prototype!Sign-offSystem!ArchitectProduct!Marketing!ManagerAlgorithm!DeveloperSystem!IntegratorSystem!IntegratorAutomotive Tiger TeamCadence ConfidentialScenarios/Design!Steps!for!Objective!11.5:!System!Aware!ECU!SW! RT!Validation1.6:!Protocol!Configuration!Detailed!Analysis1.7:!Export!(SW!to!Target,!Comm Layer,!etc.)4:!Functional!Network!Finer!Timed!Validation!(SBC!+!ABS!+!..)Sw!Real!Time!ValidationSBC!Virtual!Prototype!Sign-offCycle!Accurate!ValidationSBC!Physical!Prototype!Ready!for!TestingSW!DeveloperSystem!IntegratorSystem!IntegratorSystem!IntegratorAutomotive Tiger TeamCadence ConfidentialScenarios/Design!Steps!for!Objective!22.0:!UML!Description!for!ACC2.1:!Functional!Network!Integration!w/!coarse!ACC!model/!un-Timed!Validation!(SBC!Virtual!Platform!+!ACC)2.2:!ACC!Control!Algorithms/Plants!Development!and!Un-Timed!Validation2.3:!Functional!Network!w/!Finer!ACC!model/!un-Timed!Validation!(SBC!Virtual!Platform!+!ACC)2.4:!Functional!Network!w/!Finer!ACC!model/!Timed!Validation!(SBC!Virtual!Platform!+!ACC)Sw!(re)-Distribution Protocol!(re)- ConfigurationSBC!+!ACC!Virtual!Prototype!Sign-offSystem!ArchitectProduct!Marketing!ManagerAlgorithm!DeveloperSystem!IntegratorSystem!IntegratorAutomotive Tiger TeamCadence ConfidentialScenarios/Design!Steps!for!Objective!22.5:!System!Aware!ACC!ECU!SW!RT!Validation2.6:!Protocol!Configuration!Detailed!Analysis2.7:!Export!(SW!to!Target,!Comm Layer,!etc.)4:!Functional!Network!Finer!Timed!Validation!(SBC!+!ABS!+!..)Sw!Real!Time!ValidationSBC!+!ACC!Virtual!Prototype!Sign-offCycle!Accurate!ValidationSBC!+!ACC!Physical!Prototype!Ready!for!TestingSW!DeveloperSystem!IntegratorSystem!IntegratorSystem!IntegratorAutomotive Tiger TeamCadence


View Full Document

Berkeley ELENG C249A - Distributed Model Based Development For Car Electronics Scenarios and Examples

Documents in this Course
Load more
Download Distributed Model Based Development For Car Electronics Scenarios and Examples
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Distributed Model Based Development For Car Electronics Scenarios and Examples and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Distributed Model Based Development For Car Electronics Scenarios and Examples 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?