A Vehicle Structure based Software Architecture

C. Falk, T. Grechenig, W. Zuser, and R. Bosch (Austria)

Keywords

Vehicle structure, electronic engine control, EDC, CATRONIC, software layer concept

Abstract

Modern diesel engines are controlled by electronic diesel engine control units (EDC). With the introduction of new exhaust gas laws, monitoring functions and vehicle convenience functions the complexity of the EDC raised. As distributed development and a software structure, which refers to the vehicle structures, were development- goals, the software layer concept and the CARTRONIC concept were introduced at Robert Bosch. This led to a structure which gives an overview over all electronic, mechanic, hydraulic and logic components of the car which is base for the software architecture. This architecture supports the organisation of software modules to various files, where each file represents a component of the structure. This allows an easy exchange of software modules, what supports distributed software development. As functions and control of a vehicle is distributed over several control units, which are connected via the CAN hardware interface, the implementation of CARTRONIC is in contradiction to the principles of software development. Because of safety reasons information, which are received via the CAN interface have to be evaluated redundantly. The introduction of a standardised vehicle structure to all control unit is a goal of future developments, what would enable the exchange and concentration of functions in control units

Important Links:



Go Back