The Complexity of Electronic Systems in Vehicles Meinrad Staudenmaier, Heiko Bauer CarMediaLab...
-
Upload
leslie-anderson -
Category
Documents
-
view
218 -
download
4
Transcript of The Complexity of Electronic Systems in Vehicles Meinrad Staudenmaier, Heiko Bauer CarMediaLab...
![Page 1: The Complexity of Electronic Systems in Vehicles Meinrad Staudenmaier, Heiko Bauer CarMediaLab 10.22.03.](https://reader035.fdocuments.us/reader035/viewer/2022062421/56649e3f5503460f94b306d1/html5/thumbnails/1.jpg)
The Complexity of Electronic Systems in VehiclesMeinrad Staudenmaier, Heiko BauerCarMediaLab
10.22.03
![Page 2: The Complexity of Electronic Systems in Vehicles Meinrad Staudenmaier, Heiko Bauer CarMediaLab 10.22.03.](https://reader035.fdocuments.us/reader035/viewer/2022062421/56649e3f5503460f94b306d1/html5/thumbnails/2.jpg)
Overview
CarMediaLab
Car Telematic Unit and Backend System
Problems in Car Diagnostics
OSGi and Diagnostic Software
Conclusion
![Page 3: The Complexity of Electronic Systems in Vehicles Meinrad Staudenmaier, Heiko Bauer CarMediaLab 10.22.03.](https://reader035.fdocuments.us/reader035/viewer/2022062421/56649e3f5503460f94b306d1/html5/thumbnails/3.jpg)
CarMedialab
Focus: End-to-End-Architecture
Car Integrated Services
Open Standards
Products: Car TelematicUnitbasic, advanced
Car ConnectivityVPN, Roaming,
Resuming
Car Integrated Services
e.g. Remote Diagnosis
![Page 4: The Complexity of Electronic Systems in Vehicles Meinrad Staudenmaier, Heiko Bauer CarMediaLab 10.22.03.](https://reader035.fdocuments.us/reader035/viewer/2022062421/56649e3f5503460f94b306d1/html5/thumbnails/4.jpg)
publicZONE – Infrastruktur
WTLS
GPRS
Advanced CTU
WLAN
Carrier
iPAQ + DiagRA
Tablet PC
ParisOracleWorld @ HP Booth HP Democenter
HP Roaming Server
Oracle 9iAS wirless
Oracle CRM
WTLS
Oracle CollabSuite
![Page 5: The Complexity of Electronic Systems in Vehicles Meinrad Staudenmaier, Heiko Bauer CarMediaLab 10.22.03.](https://reader035.fdocuments.us/reader035/viewer/2022062421/56649e3f5503460f94b306d1/html5/thumbnails/5.jpg)
Partner
OSGI
Infrastructure
DB/ Apps Server
Car Diagnostic Component (Shareholder)
Carrier
![Page 6: The Complexity of Electronic Systems in Vehicles Meinrad Staudenmaier, Heiko Bauer CarMediaLab 10.22.03.](https://reader035.fdocuments.us/reader035/viewer/2022062421/56649e3f5503460f94b306d1/html5/thumbnails/6.jpg)
Problems in Car Diagnostics – 1 –
Automotive Diagnostics Lifecycle :
• Research & Development
• Production
• Service
Diagnostics of Systems:
• Powertrain
• Body & Security
• Infotainment
![Page 7: The Complexity of Electronic Systems in Vehicles Meinrad Staudenmaier, Heiko Bauer CarMediaLab 10.22.03.](https://reader035.fdocuments.us/reader035/viewer/2022062421/56649e3f5503460f94b306d1/html5/thumbnails/7.jpg)
Problems in Car Diagnostics – 2 –
Increasing number of…
ECUs (up to 80/Vehicle)
functions across ECUs (e.g. ESP)
official and OEM specific standards (buses, protocols,
data formats,…)
![Page 8: The Complexity of Electronic Systems in Vehicles Meinrad Staudenmaier, Heiko Bauer CarMediaLab 10.22.03.](https://reader035.fdocuments.us/reader035/viewer/2022062421/56649e3f5503460f94b306d1/html5/thumbnails/8.jpg)
Problems in Car Diagnostics – 3 –
Standars still leave room for interpretation
OEM specific usage and extensions
Customer specific requirements
![Page 9: The Complexity of Electronic Systems in Vehicles Meinrad Staudenmaier, Heiko Bauer CarMediaLab 10.22.03.](https://reader035.fdocuments.us/reader035/viewer/2022062421/56649e3f5503460f94b306d1/html5/thumbnails/9.jpg)
Diagnostic Tester Architecture – 1 –
Previous Architecture
Based on single set, highly specific requirements
Served as basis for various extension
Adaptability and extensibility wasn’t a design goal
![Page 10: The Complexity of Electronic Systems in Vehicles Meinrad Staudenmaier, Heiko Bauer CarMediaLab 10.22.03.](https://reader035.fdocuments.us/reader035/viewer/2022062421/56649e3f5503460f94b306d1/html5/thumbnails/10.jpg)
Diagnostic Tester Architecture – 2 –
New Architecture Design Goals
Portability between architectures, operating systems
and 3rd party interfaces
Clear separation of functionality into loosely coupled
components:
User – customer specific (graphical, scripting)
diagnostic services – core + extensions, several possible
device access – protocol/bus/OS specific (“embedded”)
communication – local/remote between components
![Page 11: The Complexity of Electronic Systems in Vehicles Meinrad Staudenmaier, Heiko Bauer CarMediaLab 10.22.03.](https://reader035.fdocuments.us/reader035/viewer/2022062421/56649e3f5503460f94b306d1/html5/thumbnails/11.jpg)
Diagnostic Tester Architecture – 3 –
ECU
Protocol/Bus
Embedded-Device
EmbeddedArchitektur
protocol/busservice
OS/3rd party
CommunicationCommunication-API
Service-API
Service-Application
ServiceArchitectur Config
Service-Interpreter
Physical Access
Dependencies
![Page 12: The Complexity of Electronic Systems in Vehicles Meinrad Staudenmaier, Heiko Bauer CarMediaLab 10.22.03.](https://reader035.fdocuments.us/reader035/viewer/2022062421/56649e3f5503460f94b306d1/html5/thumbnails/12.jpg)
OSGi and Diagnostic Software – 1
Ideas
Components enclosed in (native) bundles
Dynamic loading, unloading and update
![Page 13: The Complexity of Electronic Systems in Vehicles Meinrad Staudenmaier, Heiko Bauer CarMediaLab 10.22.03.](https://reader035.fdocuments.us/reader035/viewer/2022062421/56649e3f5503460f94b306d1/html5/thumbnails/13.jpg)
OSGi and Diagnostic Software – 2
Scenarios
Entities: Service requester, backend, embedded device
Only embedded device as bundle in OSGi,
Service application & GUI remote
Embedded device bundle and full service application
bundles in OSGi (“full diagnostics”)
Embedded device bundle, service application bundles
loaded on demand (“multi bundle”)
![Page 14: The Complexity of Electronic Systems in Vehicles Meinrad Staudenmaier, Heiko Bauer CarMediaLab 10.22.03.](https://reader035.fdocuments.us/reader035/viewer/2022062421/56649e3f5503460f94b306d1/html5/thumbnails/14.jpg)
OSGi and Diagnostic Software – 3
Pros&Cons
Embedded device only bundle
pro: Small footprint
con: Long roundtrip delay
Full Diagnostics
con: Large footprint, inflexible
Multi Bundle
pro: Footprint as needed, flexible
con: Higher communication overhead, rules needed
![Page 15: The Complexity of Electronic Systems in Vehicles Meinrad Staudenmaier, Heiko Bauer CarMediaLab 10.22.03.](https://reader035.fdocuments.us/reader035/viewer/2022062421/56649e3f5503460f94b306d1/html5/thumbnails/15.jpg)
OSGi and Diagnostic Software – 4
Problems & Issues
Programming language boundaries Java<->C++
Are device access bundles delivered with OSGi powerful
enough
Impact on existing sourcecode
![Page 16: The Complexity of Electronic Systems in Vehicles Meinrad Staudenmaier, Heiko Bauer CarMediaLab 10.22.03.](https://reader035.fdocuments.us/reader035/viewer/2022062421/56649e3f5503460f94b306d1/html5/thumbnails/16.jpg)
OSGi and Diagnostic Software – 5
Decisions to be made
What type of services – if any – are being offered to other
bundles
What type of communication will be used between service
applications bundle and embedded bundle
Which – if any – other OSGi services will be used
![Page 17: The Complexity of Electronic Systems in Vehicles Meinrad Staudenmaier, Heiko Bauer CarMediaLab 10.22.03.](https://reader035.fdocuments.us/reader035/viewer/2022062421/56649e3f5503460f94b306d1/html5/thumbnails/17.jpg)
OSGi and Diagnostic Software – 6
Decisions made
Diagnostic bundles won’t offer services to other bundles
“Native” communication will be used between service
application bundle and embedded bundle
So far no other OSGi services will be used except that
OSGi is considered as “infrastructure” for deployment and
application management
![Page 18: The Complexity of Electronic Systems in Vehicles Meinrad Staudenmaier, Heiko Bauer CarMediaLab 10.22.03.](https://reader035.fdocuments.us/reader035/viewer/2022062421/56649e3f5503460f94b306d1/html5/thumbnails/18.jpg)
Conclusion & Plans
Components facilitate integration into OSGi, but there still remains a lot of work to do
Basic CTU HP OpenView integration on Advanced CTU Tighter integration Diagnostics/OSGi by offering more
services
![Page 19: The Complexity of Electronic Systems in Vehicles Meinrad Staudenmaier, Heiko Bauer CarMediaLab 10.22.03.](https://reader035.fdocuments.us/reader035/viewer/2022062421/56649e3f5503460f94b306d1/html5/thumbnails/19.jpg)
Questions?