Quantcast
Channel: ixxat.com » Stack
Viewing all articles
Browse latest Browse all 4

Diagnostic Extension for IXXAT’s SAE J1939 Stack

$
0
0

Along with the extension packages for NMEA2000 and ISO15765-2, IXXAT now offers the Diagnostic Extension package according to J1939-73 to extend the functionality of the SAE J1939 protocol software.

During the development of J1939 devices, the implementation of diagnostic services becomes more and more important. Diagnostic 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.

At this, type and scope of the required diagnostic services can differ according to the device type. The IXXAT diagnostic extension supports the diagnostic messages DM1 to DM32. Due to the modular approach of the software, a selective set of the diagnostic messages is possible to enable a resource-optimized implementation.

The diagnostic extension requires the proven SAE J1939 protocol software from IXXAT in version 2.02 or higher. The SAE J1939 protocol software enables the fast, easy and economically priced development of SAE J1939 devices based on a variety of supported microcontroller systems. At this, all communication mechanisms defined in the SAE J1939 specification are supported. For the best possible adaptation to available resources and the required functionality, IXXAT offers the software as single-channel, multi-channel and micro version. This allows the software to be adapted exactly to the used target hardware, be it an 8-bit microcontroller with severely limited resources or a high-performance 32-bit CPU with various expansion options.
All versions are delivered in source code, with C programming examples and a detailed user manual.

The configuration of the software can be done easily using IXXAT’s SAE J1939 Designer, a Windows 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 in form of XML files, C header files and application templates for the J1939 protocol software can be generated. Configuration files for the 1939 API and the J1939 canAnalyser module can also be generated. At this, the data consistency between the applications is guaranteed due to the central definition. In the case of the J1939 protocol software mapping functions and macros are generated also which allows the operation on variable and parameter level.


Viewing all articles
Browse latest Browse all 4

Trending Articles