Press "Enter" to skip to content

Posts tagged as “ECU”

Can Multiple SAE J1939 Nodes Transmit the Same PGN?

One question that appears regularly in SAE J1939 discussions is whether multiple Electronic Control Units (ECUs) can transmit the same Parameter Group Number (PGN). At first glance, the answer seems straightforward: if the J1939 standard defines a message, why shouldn’t multiple devices be allowed to transmit it? In reality, the…

CAN 2.0B with a 29-Bit Identifier Does Not Automatically Mean J1939 Compatibility

One of the most common misconceptions in the heavy-duty vehicle and industrial control markets is the assumption that a device using CAN 2.0B with a 29-bit identifier is automatically SAE J1939 compatible. Unfortunately, that assumption has caused countless integration headaches, wasted engineering hours, and unnecessary investments in development tools and…

SAE J1939: A Higher-Layer Protocol for Heavy-Duty Vehicles

This article is part of our comprehensive SAE J1939 online documentation. SAE J1939 is a higher-layer protocol built on the Controller Area Network (CAN), enabling serial data communication between microprocessor-based Electronic Control Units (ECUs) in heavy-duty vehicles. CAN’s Strength in Reliability and Performance CAN is designed for maximum reliability and…

An Overview of SAE J1939-17 and SAE J1939-22 Standards

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…

Newsletter November 22, 2024 – Introducing JCOM1939 Monitor Pro Version 4.01.00

This time, we would like to introduce Version 4.01.00. We have listened to customer feedback suggesting that it would be helpful to select a PGN within the data stream and add it to the list of filtered PGNs. Consequently, we have added a corresponding command button. Please refer to page…

Heavy-Duty Vehicle Data Acquisition Using the SAE J1939 CAN Bus

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…

SAE J1939-22: Features and Improvements of CAN-FD-Based J1939

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…

SAE J1939 ECU Simulator Board Programming with Visual Studio C#

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…

SAE J1939/81 Network Management – Address Claim Procedure

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…

SAE J1939 ECU Simulation, Data Monitoring and Recording Under Linux

Our   JCOM.J1939.USB gateway board is not just a high-performance, low-latency vehicle network adapter for SAE J1939 applications. It’s also a powerful tool that allows any host device with a USB COM port to monitor and simulate SAE J1939 data traffic. This unique feature makes it an invaluable asset for…

Copyright © 2024 Copperhill Technologies Corporation
wpChatIcon
wpChatIcon