1. Catalogs
  2. esd electronics gmbh
  3. Data Sheet J1939 Stack

Data Sheet J1939 Stack

Data Sheet J1939 Stack

Product catalog summary
Overview: The document provides detailed information about the J1939 Protocol Stack and its support for esd CAN Boards and SoC with CAN Support. It outlines the features, licensing options, and tools available for implementing and simulating J1939 communication mechanisms.
Features: The J1939 Protocol Stack supports all SAE J1939 communication mechanisms except the bridge function. It includes full support for transport protocols to transmit larger data blocks, automatic handling of address claiming procedures, and pre-filtering of messages. The stack allows parallel communication with multiple ECUs and supports cyclic transmission of PGN data. It is adaptable to various systems due to its modular structure and is written in ANSI-C.
Licensing Options: The document describes two main licensing options: Object Licence and Source Code Licence. The Object Licence requires esd CAN modules and supports various operating systems like Windows and Linux. The Source Code Licence is suitable for embedded CPUs with CAN controllers and includes a J1939 Stack object license, CANreal monitor, and simulation tool.
Tools: The CANreal Monitor and Simulation Tool is designed for Windows and esd CAN Hardware, allowing display and recording of CAN message frames with high-resolution timestamps. The J1939 DSM (Device Simulation and Monitor) Program simulates a J1939 ECU, monitors PGN traffic, and supports multiple instances on different channels.
Order Information: The document lists various order numbers for different configurations of the J1939 Stack, including options for Windows, Linux, and microcontrollers. A J1939 Starter Kit is also available, which includes a CAN-USB/2 interface module and complete wiring for two CAN nodes.
See more

Catalog excerpts

Data Sheet J1939 Stack-1

J1939 Protocol StackSAE J1939 Support for esd CAN Boardsand 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 done by transport protocol when necessary, callback functions for incoming requests • Automatic handling of address claiming procedures by callback functions: all four address configuration types possible. • Pre-filtering of messages according to PGN and source address • Parallel communication with several ECUs • Support of cyclic transmission of PGN data • Support for multiple physical CAN ports • Support for multiple logical devices on the same physical CAN port • Source code license also available: • Easy adaptation to other target systems due to modular structure of the J1939 protocol with well defined abstraction layers • For big/little endian systems, CPU independent • Many settings can be adapted to the requirements of the application and the available hardware resources by simple configuration files at compile time Tools (continued): Object Licence esd CAN module supporting 29-bit CAN-ID (NTCAN-API compatible), e.g. • Operating system: Windows, Linux, other OS like QNX or VxWorks on request Embedded CPU with CAN controller and timer own, or as additional service by esd for 16 bit and 32 bit controllers (e.g. NXP LPC2292 or Fujitsu MB90543) • USB CAN-Controller (esd CAN USB/2) with driver license • J1939 Stack object license (library) with examples • CANreal monitor and simulation tool incl. J1939 plug in • J1939 DSM (Device Simulation and Monitor) program • Example source code (for Windows and esd CAN Hardware only) • Display and recording of CAN message frames with high resolution time stamps • Supports message ID filtering • Multiple instances of the software on the same or different channels can run at the same time • Supports transmission of user defined CAN message frames • Multiple instances of the software on the same or 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) Order information: J1939 Stack for Windows (object code, runtime licence) C. 1130.10 for esd CAN hardware as Win32 library, incl. CANreal, J1939 plug in, J1939 DSM, esd CAN Windows driver licence, _example source code_ J1939 Stack for Linux (object code, runtime licence) C. 1130.11 for esd CAN hardware as shared library (32/64 bit), incl. J1939 DSM (32/64 bit), esd CAN Linux driver licence, _example source code_ J1939 Stack (source code, project licence) C.1130.15 _for microcontrollers (SoC with CAN support)_ CAN-USB/2 interface module, complete wiring for two CAN nodes, incl. J1939 Stack for Windows (order no. All data are subject to change without prior notice. I:\Texte\Doku\DBL\PROGRAMM\Englisch\Blue\J1939-Stack_Datasheet_en_10.wpd All trademarks are reserved by their respective owners. esd electronic system design gmbh Phone: +49-511-37298-0

 Open the catalog to page 1

All Esd electronics gmbh catalogs and technical brochures

  1. EPPC-T10

    2  Pages

  2. XMC-CPU/Zulu

    2  Pages

  3. CANopen-PN

    1  Page

  4. PMC-CPU/405

    1  Page

  5. CAN-USB/400

    2  Pages

  6. ECS-XMC/FPGA

    1  Page

*Prices are pre-tax. They exclude delivery charges and customs duties and do not include additional charges for installation or activation options. Prices are indicative only and may vary by country, with changes to the cost of raw materials and exchange rates.
About DirectIndustry
DirectIndustry is a marketplace that offers B2B players a complete experience, from product sourcing to purchase. DirectIndustry is an entity of VirtualExpo Group.