Warwick J1939 Protocol Stack

The J1939 Protocol Stack for embedded systems is a complete implementation of the SAE J1939 protocol. It has been thoroughly tested and it is in use today in many heavy-duty automotive and industrial applications and commercial real-time operating systems. By handling the low-level details of J1939 network communication, the Protocol Stack allows the developer to focus solely on implementing the application. It therefore reduces the time and expense of your J1939 implementation.
The stack’s functionality can be grouped into two major areas: · Address Claim and· Transport Protocol processing. These areas are common for all J1939 applications. In general the stack supports the following:
- Address Claim
- Transport Protocol (both BAM and CM)
- Broadcast Messaging (up to a user what is put into PDU format and PDU specific parts of a CANID
- Messaging to a node in the network – point to point communicationÂ
- Filtering of incoming messages by ID (user defines PGN to be wants to received)
- Windows driver is provided so that you can prototype your J1939 application with a Kvaser CAN interface. The same Kvaser CAN interface can be used with X-Analyser CAN/J1939 analyser.