SAE J1939 is a communication protocol based on CAN for real-time data exchange between control units in the area of commercial vehicles. It originates from the international Society of Automotive Engineers (SAE) and operates on the physical layer with high-speed CAN per ISO 11898. J1939 is a multimaster system with decentralized network management and primarily connection-less communication.
Because of its simulation capabilities, CANoe .J1939 is well-suited to the development, design and verification of J1939 networks. Its practical application as a diagnostic and debugging tool is just as feasible as its use in simulating the rest of the bus during startup or assembly. Especially the J1939 XML Test Module Manager supports the user in preparing integration and module tests.
Since the SAE J1939 specification is the basis for other networks such as NMEA 2000®, ISO 11783, ISO 11992 (Truck & Trailer), FMS (Fleet Management System) and GB/T27930, the Option can be used in those applications as well. When used in parallel with the .J1939 and .CANopen Options, CANoe is the ideal development and test environment for the CiA DS-413 CANopen Truck Gateway. In combination with the .J1587 Option it offers a uniform approach to systems that extend across bus boundaries with a common time base.
Integrated configuration, analysis, simulation and test tool for electronic components in commercial vehicles from a single source
Extended CAPL interface for modeling J1939 systems
Fast device development by use of databases with predefined standard objects
Comfortable programming interface reduces the familiarization with the J1939 specification
CANoe .J1939 expands the standard functionality of CANoe with:
Support of the transport protocols BAM, CMDT and Fast Packet
Graphic display of the network nodes (scanner)
Protocol-specific display, checks, interpretation, filters and search functions in the Trace window
J1939 Filter in the measurement setup
Rapid simulation of ECUs
Diagnostic Trouble Code Monitor (DTC Monitor)
OBD Inspection and Maintenance Monitor
Diagnostic Memory window
J1939-82 Compliance Test (2008 und 2015 revisions)
GNSS Simulator and GNSS Monitor
Support of J1939 AUTOSAR 4.2.2 System Descriptions
Using CANoe .J1939 from the very beginning allows the developer to use the same tool through the entire development process, from planning to realization. The models created in the design phase and checked by simulation are continually reused in other forms. It is possible to use the models to verify the implementation and later for functional end-of-line testing.
It is not necessary for the user to become familiar with the J1939 protocol, instead concentrate on the actual task of creating a simulation or data analysis. This significantly increases the quality of the development process and the efficiency of data analysis.
CANoe .J1939 allows the user to monitor communication on the symbolic level in a trace window, where the parameter groups transmitted are displayed. All relevant information is output in separate columns, such as the parameter group number, priority, source and destination addresses as well as protocol interpretation in text form.
Individual subject areas such as transport protocols, network management and diagnostics are color coded. In particular, highlighting of protocol violations help to assure J1939-conformant communication.
Additional functions such as the topic-based analysis filter, context search and the column filters of the trace window make it easier to find specific parameter groups.
CANoe.J1939 makes simulation and analysis of network data of control unit networks possible by using the J1939 communication protocol. The system environment is modeled by means of system variables and graphic interactive control panels. The different network nodes are simulated by the J1939 Interaction Layer based on the communication relationships in the data-base. In addition, various J1939 libraries are available for the CAPL programming language, which extend CAPL with additional functions.