Blog
Recent Posts
The Difference Between SAE J1939 And CAN Bus - The Extended CAN Bus Protocol
The following is an excerpt from A Comprehensible Controller Area Network by Wilfried Voss. The standard CAN message frame uses an 11-bit message identifier (CAN 2.0A), which is sufficient for the use in regular automobiles and any industrial application, however, not necessarily for off-road vehicles.The Society of Automotive Engineers (SAE) Truck and Bus Control and Communications Subcommittee [...]
JCOM1939 Monitor Software - New Version 3.31.00
Our SAE J1939 ECU Simulator Board With USB Port allows any host device (e.g., PC) with a USB COM port to monitor SAE J1939 data traffic and communicate with the SAE J1939 vehicle network, which makes it also suitable to simulate SAE J1939 data traffic. The simulation of SAE J1939 signals (i.e., PGNs) is a [...]
SAE J1939 Data Monitoring And Simulation With The Arduino
The following is an excerpt from SAE J1939 ECU Programming & Vehicle Bus Simulation with Arduino by Wilfried Voss In general, there are three different intentions for connecting to a J1939 vehicle network: Mere monitoring, processing, and display of network data traffic. All functions as described under 1. but extended by the ability of sending data into the J1939 [...]
SAE J1939 Transport Protocol (TP) Functions
The following is an excerpt from A Comprehensible Guide To J1939 by Wilfried Voss. Even though extremely useful in passenger cars and small industrial applications, CAN alone was not suitable to meet the requirements of truck and bus communications, mainly since its communication between devices is limited to only 8 bytes per message. However, it is possible [...]
SAE J13939 Data Recorder With Raspberry Pi Zero
Our jCOM.J1939.USB gateway board is a vehicle network adapter for SAE J1939 applications, which 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 complete SAE J1939 protocol according to SAE J1939/81 Network Management (Address Claiming) and SAE J1939/21 [...]
Analog Signal Output Controller With CAN Bus And SAE J1939 Port
Axiomatic has announced its AX130770, an ECU System converting CAN Bus data to two analog or digital isolated signals and one relay output for rugged engine applications.The relay output converter connects to a CAN Bus vehicle network (SAE J1939, high-speed SAE J1939m, or CANopen). It accommodates two analog/digital isolated signal outputs, which can be configured as 0 [...]
SAE J1939 Monitor Software - Setting Up PGN Simulation Such As Engine Coolant Temperature
In this post, I will explain the setup of SAE J1939 PGN simulation with our JCOM1939 Monitor software, and I will use the Engine Coolant Temperature as a randomly chosen example. Let me emphasize the point that you can set up any PGN with our software. However, please be also aware that you will need [...]
CAN Bus And SAE J1939 Prototyping With The Arduino Due ARM Cortex M3 Processor
Whenever it comes to building rapid prototypes for new CAN Bus or SAE J1939 applications, my first choice is regularly the Arduino Due, a microcontroller board based on the Atmel SAM3X8E ARM Cortex-M3 CPU.In general, the Arduino platform couples an easy-to-use programming environment (IDE) with a vast number of hardware extensions (shields). While I do appreciate programming [...]
SAE J1939 to Bluetooth Gateway - Android Code (Java) Sample Code
Just as a fair warning upfront, the code that I am referring to in this post is not a finished sample code, but it demonstrates how to receive and decode SAE J1939 message frames (PGNs) from our JCOM Bluetooth device. Please be aware that we provide this code as a courtesy to experienced Android programmers (which [...]
SAE J1939 Data Logger Produces Excel-Compatible Files For Further Processing
Our free-of-charge JCOM1939 Monitor Software for Windows is a complete tool to monitor, analyze, record, and simulate SAE J1939 data traffic. It works in combination with our SAE J1939-USB gateways. The monitor software represents a comprehensive and easy-to-use, easy-to-understand tool that displays not only SAE J1939 data traffic; it also allows scanning the network, simulating an [...]