Abstract

Diagnostic system is an important part of vehicle’s software architecture. At present, every high-end vehicle has software to control various operations and also assist driver. AUTOSAR is open system architecture for a vehicle’s ECU software, and diagnostic is part of its service layer [1]. In AUTOSAR, diagnostic system is group of three modules—DEM, DCM, and FIM modules. Diagnostic system in a vehicle is responsible for detecting and logging errors or faults and also alerting driver about it through various lamps like malfunction indicator lamp (MIL), etc [2]. It plays an important role in safety of passengers. AUTOSAR allows adding different protocols in diagnostic system to support a range of diagnostic services those are well defined in every protocol. Main parts of vehicle those are covered by diagnostic system are engine and emission system. Adding J1939 functionalities in DEM module boosts up diagnostic system usability. After implementation, this diagnostic system can be used in cars as well as heavy-duty vehicle. SAE_J1939 is developed by Society of Automotive Engineers (SAE) and recommended for heavy-duty vehicle on and off road. J1939 protocol defines diagnostic messages (DMs) to carry different fault-related data. It helps mechanic to identify and fix the faults in vehicle. It also defines different lamps to indicate condition of various subsystem of vehicle to the driver. Through lamps’ behavior, users (driver and mechanic) can easily observe fault condition in vehicle. Lamps’ feature is an efficient way of human–machine interaction and makes vehicle more user-friendly. J1939 is developed for heavy-duty vehicles used in industry also for vehicles those are used in forestry and agriculture. This paper describes development process of J1939 functionalities in DEM module based on AUTOSAR 4.2.1 step by step.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.