
Over the years, we have accumulated experience, and we would like to share it with everybody interested in the topic of SAE J1939. Here is the result:
In a recent article, JCOM1939 Monitor Update Adds CAN Bus Diagnostics and Silent Monitoring Mode, we introduced several improvements currently being prepared for the JCOM1939 Monitor software for Windows. The upcoming ...
Developing, testing, or diagnosing SAE J1939 networks requires more than simply connecting a CAN interface to a PC. Engineers often need to monitor network traffic, decode messages, simulate electronic control ...
Fleet management has evolved far beyond simply knowing where a vehicle is located. Modern commercial vehicles continuously transmit enormous amounts of operational data through the SAE J1939 network, while GPS ...
Modern heavy-duty vehicles and industrial equipment often contain dozens of Electronic Control Units (ECUs) communicating over an SAE J1939 network. During manufacturing, every ECU must be verified before it leaves ...
It has been a while since we released new functionality for the JCOM1939 Monitor software for Windows, but recent customer feedback inspired several improvements that make the software even more ...
Why We Created the J1939 Community If you work with SAE J1939, you already know that finding reliable information isn't always easy. While the standard itself is comprehensive, applying it ...
Why the SAE J1939 Starter Kit Is the Best Choice for Learning and Developing Embedded J1939 Systems When engineers first enter the world of SAE J1939, they often ask a ...
Designing a CAN Bus device that performs well under ideal conditions is relatively straightforward. The real challenge begins when the network no longer behaves as expected. In the field, connectors ...
If you work with SAE J1939 long enough, there comes a point where generic CAN monitoring software is no longer enough. You need an application that is tailored to your ...
If you are serious about developing CAN or CAN FD applications, there is one tool that will save you more time, eliminate more frustration, and improve your software quality more ...
When engineers troubleshoot a CAN network, they usually focus on the messages flowing across the bus. They check identifiers, decode data bytes, and verify timing. While that is certainly important, ...
A customer recently asked me a seemingly simple question: “Can I use your JCOM1939 Monitor software with my existing IXXAT CAN-to-USB interface?” Although the question was specifically about SAE J1939, ...
Developing an SAE J1939 application has traditionally required a substantial investment—not only in hardware and engineering time, but also in software. Commercial SAE J1939 protocol stacks are often expensive, frequently ...
One of the first questions engineers ask when starting with SAE J1939 development is: “Which hardware platform should I use?” The good news is that there is no shortage of ...
In this post, I would like to address what is arguably the most important concept in the SAE J1939 standard: the Parameter Group Number (PGN). PGNs are the heart and ...
When I published Comprehensible Guide to J1939 several years ago, I honestly didn’t know what to expect. Today, it continues to sell well, and I still receive emails from engineers ...
When the first versions of SAE J1939 emerged in the late 1980s and early 1990s, the objective was straightforward: provide a standardized communication protocol for electronic control units (ECUs) in ...
If you spend enough time working with heavy-duty vehicles, agricultural equipment, construction machinery, or industrial engines, you will eventually encounter proprietary J1939 messages. At that point, many engineers ask the ...
If you’ve worked with SAE J1939 long enough, you’ve probably experienced the frustration of connecting two devices to a CAN bus and seeing… absolutely nothing happen. No engine data. No ...
In previous quick demos, we focused on SAE J1939 parameters that are transmitted periodically, such as engine speed, vehicle speed, fuel level, and engine temperatures. These messages are broadcast automatically ...
A Comprehensible Guide to J1939 is the first work on J1939 besides the SAE J1939 standards collection. It provides profound information on the J1939 message format and network management combined with a high level of readability.
The information in this book is based on two documents of the SAE J1939 Standards Collection:
- J1939/21 – Data Link Layer
- J1939/81 – Network Management
This book attempts to create an enjoyable and readable J1939 reference for everybody. The information provided in this book is, besides the SAE J1939 Standards Collection, based on publicly available information such as, but not limited to, websites and printed literature, as well as contributions by engineers familiar with Controller Area Network and the J1939 protocol. The information in this book, while based on the J1939 standard, is not a reproduction of any copyrighted SAE document. More Information…