A Novel and Low Cost Strategy for Distance Logging in EEPROM for OBD-I Compliance 2011-01-0708
On Board Diagnostics norms enforced by regulatory authorities of many countries require logging of distance traveled by the vehicle with MIL (malfunction indicator lamp) illuminated. This log needs to be maintained in non-volatile ECU memory. Conventional techniques maintain the log in a volatile memory during vehicle run-time and transfer the same to non-volatile memory when ignition is turned off. This requires use of a “power-hold” relay to keep an ECU power alive while the logged data in volatile memory is being transferred to non-volatile memory when ignition is switched-off.
A novel strategy described in this paper avoids interface with power-hold relay, thereby reducing the system complexity. The design philosophy described makes use of an EEPROM to maintain the distance log. An innovative algorithm is employed to ensure that endurance specifications are not violated during the vehicle life-time. This is achieved by making use of multiple storage locations across the EEPROM memory space.
The paper describes this approach, which has been successfully tried in a low cost power-train control system complying with OBD-1 norms.