Site Information

 Loading... Please wait...

Blog

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 »


Guide To SAE J1939 - Communication Methods

The following is an excerpt from A Comprehensible Guide To J1939 by Wilfried Voss. SAE J1939 provides three communication methods, each serving a specific purpose.1. Destination Specific Communications:Destination specific communications use PDU1 (PF values 0 to 239), but also the global destination address 255. There are cases where this method will require the utilization of destination specific Parameter Group Numbers, for instance, [...]

Read More »


Guide To SAE J1939 - J1939 Characteristics

The following is an excerpt from A Comprehensible Guide To J1939 by Wilfried Voss. SAE 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.Everything that has to do with CAN is based on maximum reliability with the [...]

Read More »