SAE J1939 Data Traffic Simulation, Monitoring And Data Logging Devices
Copperhill Technologies offers various SAE J1939 data traffic simulation and monitoring devices that also support data logging. All of these devices are based on industrial-strength hardware, operating under an extended temperature range of -40 to +85 Celsius and making them suitable for operation within offroad vehicles and lab test conditions.
The JCOM series of SAE J1939 devices support the full SAE J1939 protocol according to J1939/81 Network Management (Address Claiming) and J1939/21 Transport Protocol (TP). They also come with an extensive programming interface for Windows and Linux/Ubuntu applications, including full C/C++/C# source code for short time-to-market developments.
The delivery content includes a free-of-charge jCOM1939 Monitor, an SAE J1939 Monitoring, Analyzer and ECU Simulation software under Windows. The JCOM1939 Monitor Software for Windows is a complete tool to monitor, analyze, record, and simulate SAE J1939 data traffic. The 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 ECU (incl. full node address negotiation features), and responding to data request messages.
The jCOM.J1939.USB gateway board is a high-performance, low-latency vehicle network adapter for SAE J1939 applications. It allows any host device with a USB COM port to monitor SAE J1939 data traffic and communicate with the SAE J1939 vehicle network.
The communication protocol between the board and the central system (usually a PC) is well documented and allows a porting to any computer system with a USB connection. Working source code libraries exist for Windows (C# under Visual Studio 2102/2013), Linux and its derivatives (C++ using Code::Blocks), and Raspberry Pi (C using the standard gcc compiler).
With all its features, the jCOM.J1939.USB allows the simulation of an SAE J1939 ECU (Electronic Control Unit) using embedded solutions such as the Raspberry Pi, BeagleBone, Arduino, Teensy, and PCs running Windows or Linux (incl. Ubuntu, Fedora, etc.).
The JCOM.J1939 Starter Kit And Network Simulator is designed to allow the experienced engineer and the beginner to experiment with SAE J1939 data communication without the need to connect to a real-world SAE J1939 network, i.e., a diesel engine. To establish a network, you need at least two nodes. That fact applies especially to CAN/J1939, where the CAN controller will 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 SAE J1939 Gateway Module With USB Port, RTC, MicroSD Memory Card adds further functionality in the form of a real-time clock (RTC) for timestamping SAE j1939 data frames and an onboard MicroSD for onboard storing of data traffic.
The JCOM.J939.USB-X SAE J1939 Processor board is an extended version of our popular JCOM.J9139.USB-B SAE J1939 ECU Simulator Board With USB Port. The most significant difference is that the -X version supports a USB transfer rate of up to 480 Mbps, allowing higher data throughput.
While all these boards require a PC connection to operate, the SAE J1939 Gateway And Data Logger With Real-Time Clock can work as an autonomous system.
The 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.
A free-of-charge Windows software is available for the device setup (PGN filtering, message-sampling frequency, etc.) as well as reviewing and re-playing the SAE J1939 data.
Moreover, the data logger supports an optional feature to include GPS information attached to the data (requires additional onboard GPS sensor).
For further information on these devices, please feel free to contact us.
A Comprehensible Guide to J1939
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, and forestry machines. J1939 is a higher-layer protocol based on Controller Area Network (CAN Bus).
It provides serial data communications between microprocessor systems (also called Electronic Control Units - ECU) in any kind of heavy duty vehicles. The messages exchanged between these units can be data such as vehicle road speed, torque control message from the transmission to the engine, oil temperature, and many more.
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 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.