A New Object-Oriented Diagnostic System Management for Powertrain Control Units with OBD 980512
This paper describes the concept of the Diagnostic System Management DSM which introduces an improved object-oriented software architecture in order to meet the high performance and reliability requirements of automotive On-Board Diagnostic Systems (OBD).
DSM handles standard tasks and offers services to integrate diagnostic and control functions. This architecture enables the flexible composition of system-independent, reusable function implementations. Hence a distributed software development and software sharing are supported.
The module DSM consists of a Fault Code Memory, an Inhibit Handler, a Validator and a Function Scheduler. Special care has been taken to achieve robustness against EMI effects. Bosch will use DSM in the future powertrain control systems.
Electronic Engine Control Technologies-PT-73, On- and Off-Board Diagnostics-PT-81, Electronic Engine Controls 1998: Diagnostics and Controls-SP-1357, SAE 1998 Transactions - Journal of Engines-V107-3