Site Information

 Loading... Please wait...

Blog

Data Acquisition from Light-Duty Vehicles Using CAN Bus, Including OBD-II, SAE J1939 Protocols

The Society of Automotive Engineers (SAE) has published a book that guides readers on how to collect and evaluate data from  CAN Bus in-vehicle networks of light-duty (LD) vehicles. Data Acquisition from LD Vehicles Using OBD and CAN by Eric Walter and Richard Walter addresses product engineers, service technicians, fleet managers, and all interested in acquiring data efficiently [...]

Read More »


Touch Encoder With SAE J1939 Interface Replaces Conventional Touch Displays, Keypads And Rotary Switches

The Touch Encoder by Grayhill is a fusion of the functionality of standard touch displays, keypads and rotary switches that can support various languages or end product configurations. Whether it's robotics, automation, or other user interface applications, anyone can design a custom experience with great options. The new Touch Encoder technology applies to many markets, especially where shrinking [...]

Read More »


Engineering Note: Implementing SAE J1939 In Vehicle Design

Heavy-duty commercial and off-highway vehicles, such as agricultural and construction equipment, pose various electrical and mechanical engineering challenges. These vehicles must be efficient, durable, and reliable as they have long service lives in demanding environmental conditions that can include extreme temperature, dirt, dust, and altitude. A key consideration during commercial and off-highway E/E architectural definition is the SAE [...]

Read More »


Vehicle Tracking With Diagnostic Features Using CAN Bus, OBD-II, SAE J1939

ERM launched Starlink Tracker, a complete connected car unit that integrates advanced vehicle tracking, driver behavior monitoring, theft prevention, Bluetooth, Wi-Fi, and 4 G capabilities in one device. A CAN Bus interface, supporting OBD-II or SAE J1939, is also available.The telematics product is the first under the company’s wireless connect strategy, which aims to use wireless technologies to provide [...]

Read More »


Battery Charger With SAE J1939 Interface Suitable For Electric Vehicles

The RC1000 24-V battery charger from Delta-Q is intended for use in residential and industrial electric applications as well as electric vehicles. The CAN Bus interface, supporting the CANopen and SAE J1939 higher-layer protocols, provides real-time charger data including charge status, charge history as well as error and fault logs for quicker troubleshooting. The charger is suitable for applications in [...]

Read More »


SAE J1939 Joystick Is A Hand-Operated Hall Effect Controller Designed For In-Cab Vehicle Applications

The HJ series of joysticks by Apem (USA) are hand-operated devices for in-cab vehicle applications. They are CAN-Bus-connectable, meaning the joysticks support CAN Bus protocols such as CANopen and SAE J1939. They apply non-contacting Hall-effect sensors, and they are designed for up to five million usage cycles. The products provide several handle options. Typical applications include refuse handling trucks, snow [...]

Read More »


SAE J1939 C Library - Including Source Code - for CAN-Enabled PICmicro Microcontrollers

SAE J1939 is a series of SAE recommended practices that have been developed to provide a standard architecture by which various electronic systems on a vehicle can communicate. It was developed by the Truck and Bus Control and Communications Network Subcommittee of the Truck and Bus Electrical and Electronics Committee, but its application is not [...]

Read More »


Guide To SAE J1939 - Address Claiming Procedure Overview

The following is an excerpt from A Comprehensible Guide To J1939 by Wilfried Voss. While other higher layer protocols based on the CAN Bus do not support dynamic node address assignments per default, the SAE J1939 standard provides yet another ingeniously designed feature to uniquely identify ECUs and their primary function.Note: The CAN standard in itself does not support node (ECU) addresses, only [...]

Read More »


Guide To SAE J1939 - Parameter Group Numbers (PGN)

The following is an excerpt from A Comprehensible Guide To J1939 by Wilfried Voss. SAE J1939 is a very ingeniously designed protocol that takes a resourceful advantage of the CAN 29-Bit message identifier. Rather than relying on a myriad of protocol functions, SAE J1939 uses predefined parameter tables, which keeps the actual protocol on a comprehensible level. However, these parameter tables [...]

Read More »


Guide To SAE J1939 - J1939 Message Format

The following is an excerpt from A Comprehensible Guide To J1939 by Wilfried Voss. The main document describing the J1939 message format is SAE J1939/21 – Data Link Layer. J1939/21 defines the use of the CAN data frame (29-bit identifier, Parameter Group Numbers – PGN, etc.) and the transport protocol functions, i.e. a definition of how messages longer than the standard [...]

Read More »