The Society of Automotive Engineers (SAE) J1939 standards define a communication protocol for networking and diagnostics among electronic control units (ECUs) in heavy-duty vehicles. With advancements in vehicle electronics and the need for higher data transmission rates, the SAE introduced updates to the J1939 standard to incorporate the capabilities of…
Posts published in “SAE J1939 Basics”
Modern vehicles have electronic control units (ECUs) to manage various subsystems, such as the engine, brakes, steering, air conditioning, and infotainment. These ECUs (or simply ‘controllers’) are networked together to share information and output both measured and calculated data directly to one another. The SAE J1939 in-vehicle network is a…
The SAE J1939-22 standard addresses the issue of limited bandwidth for future data-demanding applications when using Classical CAN as the hardware layer. The proposed solution is CAN FD, which enables larger data frames and higher transmission speeds. However, the originally envisioned backward compatibility has not been achieved. The Bandwidth Issue…
Let’s begin with a short introduction to NMEA 2000: NMEA 2000 is a marine networking standard designed and managed by the National Marine Electronics Association (NMEA). The NMEA is an association of marine electronics manufacturers, dealers, and technicians. The NMEA 2000 standard defines a low-cost, modest-capacity, bidirectional, multi-transmitter, multi-receiver instrument…
This post refers to a simplified version of our SAE JCOM1939 Monitor – JCOM1939 Monitor, Analyzer, and ECU Simulator, a C# application created in Visual Studio. The JCOM1939 Monitor Software, a unique and powerful tool, allows you to monitor, analyze, and simulate SAE J1939 data traffic. It works seamlessly with…
What is the FMS Standard? At the turn of the 21st century, GPS-based vehicle tracking systems were becoming more affordable, yet they still lacked the capability to provide vehicle-related technical information. In a significant industry development, six leading truck manufacturers (Volvo, Scania, Iveco, MAN, DAF, Mercedes-Benz) joined forces in 2002…
The Address Claiming Process is the cornerstone of Network Management in the context of J1939. Unlike other higher-layer protocols based on Controller Area Network (CAN) that lack default support for dynamic node address assignments, the SAE J1939 standard stands out with its ingeniously designed feature. This feature allows for unique…
This post will guide you through setting up SAE J1939 PGN simulation with our JCOM1939 Monitor software, using the Engine Coolant Temperature as a randomly chosen example. It’s important to note that you can configure any PGN with our software. However, it’s crucial to have the SAE J1939-71 Standard (available…
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, making it suitable for simulating SAE J1939 data traffic. The simulation of SAE J1939 signals (i.e.,…









