J1939 Protocol Stack
SAE J1939 Support for esd CAN Boards and SoC with CAN Support
Features
All SAE J1939 communication mechanisms supported (except bridge function)
Full support for the transport protocols ('TP-BAM'/ 'TP-CM') to transmit larger blocks of data
Quick software development due to convenient functions: e.g. sending PGN data automatically, callback functions for incoming requests
Automatic handling of address claiming procedures by callback functions: all four address configuration types are possible
Pre-filtering of messages according to PGN and source address
Parallel communication with several ECUs
Support of cyclic transmission of PGN data
Support of multiple physical CAN ports
Support of multiple logical devices on the same physical CAN port
Source code license available
System Requirements
Object Licence
|
Source Code Licence
|
J1939 Starter Kit
- USB CAN-Controller (e.g. esd CAN-USB/2) with driver license
- J1939 Stack object license (library) with examples
- CANreal monitor and simulation tool including J1939 plug in
- J1939 DSM (Device Simulation and Monitor) program
- Example source code
Tools
CANreal Monitor and Simulation Tool (for Windows and esd CAN hardware only)
- Display and recording of CAN message frames with high resolution time stamps
- Protocol interpreter e.g. for J1939
- Supports message ID filtering
- Multiple instances of the software on the same or on different channels can run at the same time
- Supports transmission of user defined CAN message frames
J1939 DSM (Device Simulation and Monitor) Program
- Simulates a J1939 ECU
- Multiple instances of the software on the same or on different channels can run at the same time
- Monitors complete PGN traffic on the bus
- Tx messages can be set up for cyclic transmission or for transmission on request only
- Transmission of PGN can be triggered manually
- Manually sending of requests
- Log shows all user interaction and anomalies in the J1939 protocol parsing
- Supported operating system: Windows, Linux (as GTK+ application)