Site Information

 Loading... Please wait...

Blog

SAE J1939 Gateway And Data Logger With Real-Time Clock - Update 08-07-2020

Posted by Wilfried Voss on

SAE J1939 Gateway And Data Logger With Real-Time Clock

Our  SAE J1939 Gateway And Data Logger is ideal for vehicle fleet management (trucks, buses, agricultural equipment, and any other diesel engine application), prototype field testing, diagnostics, or reverse engineering. The SAE J1939 Gateway And Data Logger records SAE J1939 message frames (PGNs) onto an onboard MicroSD memory card and timestamps them with a real-time clock (RTC). Alternatively, it can be used for mere SAE J1939 data monitoring and viewing.

This product is under current development with a targeted release in September of 2020. The following represents an update on the current development progress.

Update 08-07-2020

1. Data Logger Firmware:

The newest version number is V 2.01.00 (previously V 2.00.01). It allows the device to report PGNs at a different (sample) rate. The sample time is set through the JCOM1939 Monitor software for Windows.

When it comes to logging of SAE J1939 data, it is not always necessary to monitor data at the highest data rate (e.g. vehicle speed at every 50 milliseconds). Slowing down the data rate to a more reasonable value will also significantly increase the recording duration of the device.

For information on how to download and update the newest firmware, log on to:

2. JCOM1939 Monitor Software for Windows:

At this point, we needed to split the development of the Windows software and create a new, extended version that takes advantage of the more powerful features of the JCOM.J1939.USB-X and JCOM.J1939.REC boards.

The new version is called JCOM1939 Monitor Pro-X ("X" for extended). The most significant change to-date, besides some slight design modifications, comes with the "Filter" section:

JCOM1939 Monitor Pro-X Filter PGNs With Sample Time

This new version allows editing a sample rate. Keeping the sample time at zero will result in real-time data reception, i.e. the original data rate. All other functionality remains unchanged, as described in:

In the screenshot above, we have assigned a sample rate of one second (1000 milliseconds) to PGN 65289 (we used a transmission rate of 50 milliseconds through our simulator).

For information on how to download the newest JCOM1939 version, see:

Next Steps:

  1. Hardware Functionality Test: We are looking at some issues with the USB port. As soon as the hardware has been successfully tested, we can start the manufacturing process, which takes about four weeks.
  2. Firmware Extension: Building on the current firmware, we need to store the PGN filter information, including the sample time, onto the onboard SD card. This will allow the device to operate without the setup through PC.
  3. JCOM1939 Monitor-X Extension: We will add functionality to store the PGN filters onto an application file. Furthermore, we will add a command button to transfer the PGN Filter table to the data logging device.

SAE J1939 Starter Kit And Network Simulator

SAE J1939 Starter Kit And Network Simulator

Our J COM.J1939 Starter Kit And Network Simulator is designed to allow the experienced engineer as well as the beginner to experiment with SAE J1939 data communication without the need of connecting to a real-world J1939 network, i.e. a diesel engine. It may sound obvious, but in order to establish a network, you need at least two nodes, and that fact applies especially to CAN/J1939 where the CAN controller will basically shut down after transmitting data without receiving a response. For that reason, our jCOM.J1939 Starter Kit And Network Simulator consists of two J1939 nodes, namely our jCOM.J1939.USB, an 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. The board supports the full SAE J1939 protocol according to J1939/81 Network Management (Address Claiming) and J1939/21 Transport Protocol (TP).

More Information...

NXP ARM Cortex‑M7 Computer-On-Module With Dual CAN Bus Interface

F&S Elektronik Systeme (Germany) announced its PicoCore RT1, a compact-size controller (35 mm x 40 mm) with two CAN Bus interfaces.The computer-on-module integrates the 600‑MHz i.MX RT1050 ARM Cortex‑M7 from NXP. For the internal working memory, an SDRAM is available. For the program memory, SPI-connectable flash memory is offered. Additionally, an external SD-card slot is provided. The [...]

Read More »


SAE J1939 Vehicle Bus Adapters For FMS And IoT - Test & Development Aspects

As it turns out, I recently received two inquiries that involved the testing of wireless vehicle bus adapters for FMS and IoT applications, thus requiring the simulation of SAE J1939 data traffic. In one case, the device in question was the Wireless Vehicle Adapter (WVA) by Digi; the second case involved an unspecified IoT device. In [...]

Read More »


Miniature Joystick With CAN Bus Interface Supports SAE J1939 And CANopen

Megatron introduced its TRY120 series of miniature joysticks with an installation depth of 26 mm. The onboard CAN Bus interface supports the CANopen and SAE J1939 serial protocols. With the TRY120 series, Megatron expands the TRY100 finger joystick series with a version for the operation in harsh environments. Both sets use identical geometries and thus allow a direct replacement. The [...]

Read More »


IoT Enabled Controller With CAN Bus Port Supports SAE J1939 And NMEA 2000 Protocols

Divelbiss Corporation introduced its HEC-P2000 Family of IoT enabled controllers, offering the highest control capability in harsh environments. The HEC-P2000 family renders maximum flexibility for controlling mobile equipment, communicating with various serial bus protocols, logging system data, or adding Internet of Things (IoT) capability to existing systems. The device can be programmed using the FREE Divelbiss [...]

Read More »


CANCrocodile - Contactless CAN Bus, SAE J1939, OBD-II, And SAE J1708 Reader

The  CANCrocodile product line was created for safe and sound data reading from a vehicle CAN Bus network. The contactless reader can be used for vehicle telematics, GPS tracking systems, and monitoring multiple CAN Bus parameters of vehicle operation.  These include speed, RPM, oil pressure & temperature, fuel volume & consumption, and more. The data reading takes place [...]

Read More »


MadeForSTM32 Approved CANopen Slave Software For STM32 Microcontrollers

Emotas Embedded Communication’s CANopen Slave Software has been evaluated and approved by ST Microelectronics (ST) to become the first MadeForSTM32 supported CANopen software for STM32 microcontrollers. The MadeForSTM32 label is available for ST authorized partners only. It assures that the software within the STM32 ecosystem had been examined and qualified by ST specialists to be of [...]

Read More »


Electromechanical Linear Actuators With Embedded SAE J1939 Interface For Mobile Off-Highway Applications

Thomson (US) introduced its Electrak MD electromechanical linear actuators with an embedded SAE J1939 interface. They are suited for mobile off-highway, material handling, and factory automation applications. The integrated features reduce space consumption by keeping external equipment (e.g., encoders, switches) within the actuator housing. This functionality provides straightforward control and communication methods. Besides the CAN Bus connectivity, the actuators [...]

Read More »


CAN Bus Controller With Two CAN Ports And LIN Bus Master Interface For Mobile Applications

Wuerth Elektronik ICS introduced their Intelligent Control and Command System controllers ICCS 121P CAN and the ICCS 64P V2 CAN, which both come with two CAN Bus and one LIN Bus ports.The ICCS controllers support the full CAN 2.0 Standard with 11‑bit and 29‑bit CAN Bus message identifier lengths and bit rates from 20 kbit/s to 1 Mbit/s with [...]

Read More »


Difference Between CAN Bus and SAE J1939 Data Logger

SAE J1939 has become the accepted industry standard and the vehicle network technology of choice for off-highway machines in applications such as construction, material handling, agriculture, and forestry machines. SAE J1939 is a higher-layer protocol that utilizes Controller Area Network (CAN Bus) as its hardware layer. Consequently, many vendors in the CAN Bus industry claim SAE [...]

Read More »