Recent Posts
SAE J1939 to USB Gateway Allows Easy Communication And Analysis Of Truck, Bus Network
Posted by
onThe SAE J1939 ECU Simulator Board With USB Port by Copperhill Technologies provides a powerful, yet easy-to-manage connection to a J1939 network, allowing the reception, monitoring & analysis, and transmission of PGNs (Parameter Group Numbers) as defined by the SAE J1939-71 Standard.
The gateway supports the full SAE J1939 Standard, including Network Management (Address Claim, SAE J1939/81) and the Transport Protocol (TP) according to SAE J1939/21, allowing the transport of messages longer than the standard CAN data length of 8 bytes.
The strength of the gateway lies in the fact that the entire SAE J1939 protocol, including all timing requirements, is implemented on-chip, reducing the burden on the main system and thus increasing system performance. The gateway, with a price tag of US$79.95, is a great option compared to purchasing and implementing the protocol code. For instance, the costs for C source code for SAE J1939 protocol stacks reach easily several thousands of dollars.
The communication protocol between the gateway and the host system (PC, Embedded System, Android System, etc.) is well documented, and C/C++/C# source code is provided to read and write J1939 data frames. 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).
In addition, the gateway is supported by the free-of-charge jCOM1939 Monitor, an SAE J1939 Monitoring, Analyzer and ECU Simulation software under Windows.
The jCOM1939 Monitor Software is the perfect tool to monitor, analyze, and simulate SAE J1939 data traffic. The comprehensive and easy-to-use, easy-to-understand Windows software displays not only SAE J1939 data traffic; it also allows to scan the network, simulate an ECU (incl. full node address negotiation features), and respond to data request messages.
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). 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.
=> Read More...