Blog
Recent Posts
Controller Area Network (CAN Bus) - Bus Arbitration
The following is an excerpt from A Comprehensible Controller Area Network by Wilfried Voss. Since a serial communication system such as CAN is based on a two-wire connection between nodes in the network, i.e. all nodes are sharing the same physical communication bus, a method of message/data collision avoidance is mandatory to assure a safe data transfer and to avoid [...]
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 [...]
Embedded Box Computer Featuring DMP’s Vortex86DX3 x86 1GHz Processor Plus Optional CAN Bus Interface
The iBPC embedded box computer from iCOP (Taiwan) features a Vortex86DX3 x86 1-GHz processor from DMP, and it is available with an optional CAN Bus interface. The box PC provides steady computing performance with onboard 2 GiB DDR3 system memory and 2,5-inch Sata HDD or 7-pin Sata DOM with Micro SD for storage. Among other I/O features, the product [...]
Controller Area Network (CAN Bus) - Message Frame Architecture
The following is an excerpt from A Comprehensible Controller Area Network by Wilfried Voss. The following chapter explains the CAN message frames by bit and bytes. Further chapters will address the mechanism of message broadcasting, the bus arbitration and the actual physical layer. In the language of the CAN standard, all messages are referred to as frames; there are data frames, remote [...]
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 [...]
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 [...]
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 [...]
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 [...]
Isolated CAN Transceiver With 70-V Bus Fault Protection and Flexible Data Rate (CAN FD)
Texas Instruments (TI) has introduced two more CAN Bus transceivers. They offer ±70-VDC bus-fault protection and ±30-V common-mode voltage range. The ISO1042 and ISO1042-Q1 help engineers protecting low-voltage circuits and increase communication bandwidth in industrial applications such as grid infrastructure, motor drives and building automation, as well as hybrid electric vehicles and electric vehicles (HEVs/EVs). Used in conjunction [...]
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 [...]