Site Information

 Loading... Please wait...

SAE J1939 Digital Annex Available As DBC File

Posted by Industry News on

SAE J1939 Digital Annex Available As DBC File

The SAE J1939 Digital Annex (J1939DA), as offered by SAE, is now available through CSS Electronics in form of a DBC File.

The J1939 Digital Annex, launched in August 2013, offers key SAE J1939 technical data in an Electronic Spreadsheet that can be quickly explored, sorted, and modified to another format. J1939DA includes all SPNs (parameters), PGNs (messages), and other J1939 data published earlier in the SAE J1939 top level document. J1939DA also contains all of the SLOTs, Manufacturer ID Codes, NAME Functions, and Preferred Addresses.

DBC is a proprietary file format that describes the data in a CAN Bus network.

The J1939DA digital annex is available from SAE International by means of an spreadsheet (Excel file). CSS Electronics provides this application profile specification, too. “We recently made an agreement with SAE to distribute their J1939 Digital Annex,” said Martin Falch from CSS. “We have converted it into a J1939 DBC file with more than 1000 parameter groups and more than 6000 suspect parameters. We currently offer this at a low cost - separate from any data-loggers, software, or similar.”

The data fields included in J1939DA for PGNs are:

  • PGN
  • Parameter Group Label
  • Acronyn
  • EDP
  • DP
  • PF
  • PGN Length
  • PS
  • PGN Description
  • Multipacket
  • Transmission Rate
  • PGN Data Length
  • Default Priority
  • PGN Reference
  • PGN Document

The data fields included in J1939DA for SPNs are:

  • SPN
  • SPN Name
  • SPN Description
  • SPN Length
  • Resolution
  • Offset
  • Data Range
  • Operational Range
  • Units
  • SLOT Identifier
  • SPN Type
  • SPN Reference
  • SPN Document

More Information...


SAE J1939 ECU Simulator Board With USB Port

SAE J1939 ECU Simulator Board With USB Port

The  jCOM.J1939.USB gateway board is a high-performance, low-latency vehicle network adapter for SAE J1939 applications. It allows any host device with a USB COM port to monitor SAE J1939 data traffic and communicate with the SAE J1939 vehicle network.

The board supports the full SAE J1939 protocol according to J1939/81 Network Management (Address Claiming) and J1939/21 Transport Protocol (TP). It is also supported by an extensive programming interface for Windows and Linux/Ubuntu applications, including full C/C++/C# source code for short time-to-market developments.

The strength of the board lies in the fact that the entire SAE J1939 protocol, including all timing requirements, is stored on-chip, thus taking the burden off the main system. The board uses a USB COM port to communicate with the main system, i.e. all data transfer is handled through a standard COM port access. 

The communication protocol between the board and the main system is well documented and thus allows a porting to any computer system with a USB connection. Working source code libraries exist for Windows (C# under Visual Studio 2012/2013), Linux and its derivatives (C++ using Code::Blocks), and Raspberry Pi (C using the standard gcc compiler).

More Information...