Open search

Diagnostics for J1939 further extended

Along with the extension packages for NMEA 2000 (maritime electronics) and ISO 15765-2 (ISO-TP transport protocol for CAN), Ixxat (Germany) offers the Diagnostic Extension package according to the J1939/73 specification to extend the functionality of company’s J1939 protocol software.

TYPE AND SCOPE OF THE REQUIRED DIAGNOSTIC SERVICES may differ according to the device type. The diagnostic extension supports the diagnostic messages DM1 to DM32. Due to the modular approach, a selective set of messages may be implemented. The extension requires company’s J1939 protocol software in version 2.02 or higher. The software enables development of J1939 devices.
All communication mechanisms defined in the SAE J1939 specification are supported. For adaptation to available resources and the required functionality, the software is offered as single-channel, multi-channel and micro version. This allows the software to be adapted to the target hardware, be it an 8-bit micro-controller with limited resources or a 32-bit CPU with various expansion options.

All versions are delivered in source code, with C programming examples and a user manual. Configuration of the software may be done using the SAE J1939 Designer. It is a Windows-based tool for the creation and maintenance of J1939 projects. A project includes the definition of user-specific parameters (SPNs) and messages (PGNs) as well as the description of J1939 nodes and specific configuration data. Due to the central definition of all parameters as XML files, C header files and application templates may be generated. Configuration files for the J1939 API and the J1939 CANanalyser module may also be generated. The data consistency between the applications is guaranteed due to the central definition. In the case of mapping functions, macros are generated. This allows the operation on variable and parameter level.

Diagnostic services are required during the development of J1939 devices. The messages provide the utility needed when the vehicle is being repaired. They are also used during vehicle operation by the networked ECUs to allow them to report diagnostic information and self-compensate as appropriate, based on information received.

Publish date

Ixxat Automation


Sponsored links

Company profile

Ixxat Automation