virtual ecus automotive transmission software

20
Dr. Thomas Liebezeit, Jakob Bräuer, Roland Serway (IAV) Dr. Andreas Junghanns (QTronic) Innovative Fahrzeug-Getriebe und Hybrid & Elektro-Antriebe, Dezember 2011 Virtual ECUs for Developing Automotive Transmission Software

Upload: others

Post on 02-Jul-2022

9 views

Category:

Documents


0 download

TRANSCRIPT

Virtual ECUs Automotive Transmission SoftwareDr. Andreas Junghanns (QTronic)
Innovative Fahrzeug-Getriebe und Hybrid & Elektro-Antriebe, Dezember 2011
Virtual ECUs for Developing Automotive Transmission Software
© IAV · 10/2011 · Virual ECUs for Developing Automotive Transmission Software · CTI 2011 · TLz · MO-G 2
Virtual ECUs for Automotive Software Agenda
• Motivation
e
© IAV · 10/2011 · Virual ECUs for Developing Automotive Transmission Software · CTI 2011 · TLz · MO-G 3
Virtual ECUs for Automotive Software Motivation and objective
• Motivation
– Debugging of series transmission function software
© IAV · 10/2011 · Virual ECUs for Developing Automotive Transmission Software · CTI 2011 · TLz · MO-G 4
Virtual ECUs for Automotive Software IAV‘s boundary conditions
• Usage of Software-in-the-Loop
– Enables convenient debugging
variables
• All-time deployable by developer
• Consistency over X-in-the-Loop (SiL, HiL)
Umgebungsmodell
C-Code auf PC
© IAV · 10/2011 · Virual ECUs for Developing Automotive Transmission Software · CTI 2011 · TLz · MO-G 5
Virtual ECUs for Automotive Software Silver
• Silver from QTronic GmbH
– Software-in-the-Loop (SiL) simulation environment
Silver
Virtual ECU
CANape/
INCA
MATLAB/ Simulink
Modelica with Dymola/SimulationX
© IAV · 10/2011 · Virual ECUs for Developing Automotive Transmission Software · CTI 2011 · TLz · MO-G 6
Virtual ECUs for Automotive Software Agenda
• Motivation
e
© IAV · 10/2011 · Virual ECUs for Developing Automotive Transmission Software · CTI 2011 · TLz · MO-G 7
Silver configuration
Existing
New
Existing
New
© IAV · 10/2011 · Virual ECUs for Developing Automotive Transmission Software · CTI 2011 · TLz · MO-G 8
Virtual ECUs for Automotive Software SiL Setup: Transmission Software
• Transmission software
– Interface to Virtual ECU
CAN data
– SiL task
• Current developer code
Functional
Transmission
Software
Environment
model
© IAV · 10/2011 · Virual ECUs for Developing Automotive Transmission Software · CTI 2011 · TLz · MO-G 9
Virtual ECUs for Automotive Software SiL Setup: Virtual ECU
• Virtual ECU
• New: Virtual CAN
Functional
Transmission
Software
Environment
model
© IAV · 10/2011 · Virual ECUs for Developing Automotive Transmission Software · CTI 2011 · TLz · MO-G 10
Virtual ECUs for Automotive Software SiL Setup: Environment Model
• Environment model
– SiL task
• Compile for PC processor (x86)
– Silver simbuild tool
– Real Time Workshop
– Microsoft C Compiler
Silver configuration
Functional
Transmission
Software
Environment
model
© IAV · 10/2011 · Virual ECUs for Developing Automotive Transmission Software · CTI 2011 · TLz · MO-G 11
Virtual ECUs for Automotive Software SiL Setup: Silver Configuration
• Silver configuration
accelerator and brake pedal)
• Display and change elementary
Functional
Transmission
Software
Environment
model
© IAV · 10/2011 · Virual ECUs for Developing Automotive Transmission Software · CTI 2011 · TLz · MO-G 12
Virtual ECUs for Automotive Software Agenda
• Motivation
e
© IAV · 10/2011 · Virual ECUs for Developing Automotive Transmission Software · CTI 2011 · TLz · MO-G 13
Virtual ECUs for Automotive Software Debugging
• Characteristics
developer software
– Configuration is easily adaptable
– Timing errors
Functional
Transmission
Software
Environment
model
© IAV · 10/2011 · Virual ECUs for Developing Automotive Transmission Software · CTI 2011 · TLz · MO-G 14
Virtual ECUs for Automotive Software Debugging
• Silver Signal debugging
– Analyse signals (with history even new added)
• Code debugging
– Open Microsoft Visual Studio
– Debug
© IAV · 10/2011 · Virual ECUs for Developing Automotive Transmission Software · CTI 2011 · TLz · MO-G 15
Virtual ECUs for Automotive Software Agenda
• Motivation
e
© IAV · 10/2011 · Virual ECUs for Developing Automotive Transmission Software · CTI 2011 · TLz · MO-G 16
Virtual ECUs for Automotive Software Experience: Build up and maintenance
• IAV had already experience with Silver usage
• First build up of SiL Setup
– Work of IAV (with help from QTronic)
– Effort: 6 MM
• Maintaining/ updating effort
– Tasks
• Model updating (less frequently)
– Better access to model data
– Use build in CAN
– Effort: ca. ½ developer
© IAV · 10/2011 · Virual ECUs for Developing Automotive Transmission Software · CTI 2011 · TLz · MO-G 17
Virtual ECUs for Automotive Software Experience
• Added value from debugging
– New quality of debugging
• Full history of signals in Silver
– Analysis times reduced
– Faster change-analysis-change cycles
– High availability requested
© IAV · 10/2011 · Virual ECUs for Developing Automotive Transmission Software · CTI 2011 · TLz · MO-G 18
Virtual ECUs for Automotive Software Agenda
• Motivation
e
© IAV · 10/2011 · Virual ECUs for Developing Automotive Transmission Software · CTI 2011 · TLz · MO-G 19
Virtual ECUs for Automotive Software Conclusion
• Silver enables build up of automotive SiL simulations easily
• Debugging at SiL level is successful
• SiL will be established soon
• Additional use cases planed for SiL simulation
Thank you!
Carnotstraße 1, 10587 Berlin Telefon: +49 30 39978-9021
[email protected]