Press "Enter" to skip to content

Posts published in “JCOM1939 Practical Guide”

The JCOM1939 Practical Guide is a growing collection of hands-on tutorials, technical articles, and real-world examples designed to help engineers, developers, technicians, and enthusiasts get the most from the JCOM1939 Monitor Software and JCOM1939 gateways.

CAN Bus Topology and Network Design

Overview of CAN Protocol Fundamentals A Controller Area Network (CAN) is a robust serial communication protocol originally developed by Bosch for in-vehicle networking. It is a multi-master, message-based network that allows microcontrollers and devices (nodes) to communicate over a shared bus without a central host computer. All CAN nodes are…

Why J1939 Doesn’t Speak J1708/J1587: Protocols in Conflict

While SAE J1708 and J1587 provided a reliable foundation for early vehicle network communication, their structure is fundamentally different from the system introduced by SAE J1939. J1708 operates on a slow RS-485 serial link, with J1587 handling compact, byte-based messages using simple identifiers like MIDs and PIDs. These messages are…

The Importance and Application of Termination Resistors in a Controller Area Network (CAN)

In the world of embedded systems and vehicle networking, the Controller Area Network (CAN) protocol remains one of the most reliable and robust communication methods for distributed devices. Designed originally by Bosch in the 1980s, CAN is widely used in automotive, industrial automation, medical equipment, and marine systems. One crucial,…

The Critical Role of Galvanic Isolation in CAN Bus Network Reliability

Controller Area Network (CAN Bus) technology is widely used in automotive, industrial, and embedded systems for its robustness and real-time communication capabilities. However, as CAN Bus networks expand and interface with a variety of devices, power supplies, and environmental conditions, the need for galvanic isolation becomes increasingly important. Galvanic isolation…

When You Start That SAE J1939 App – Don’t Forget the Engineering

This post is a bit more personal in nature—something I’ve been meaning to share for a while. I’ve been working with Controller Area Network (CAN) and SAE J1939 technologies for many years now, and, as you can imagine, I’ve gathered quite a bit of hands-on experience along the way. Naturally,…

Security Concerns in CAN, CANopen, and J1939 Networks

The Controller Area Network (CAN) is a vehicle/industrial network bus standard developed in the 1980s for efficient, real-time communication between microcontrollers. It has since become ubiquitous in automobiles, trucks, heavy machinery, medical devices, and industrial equipment​. Higher-layer protocols built on CAN include CANopen (used in industrial automation, robotics, and medical…

Implementation Strategy for CAN FD in SAE J1939

SAE J1939 with CAN FD represents a significant advancement in vehicle networking, particularly for heavy-duty trucks, agricultural equipment, and industrial machinery. Traditionally, the SAE J1939 protocol operated on the classical CAN bus at data rates of 250 kbit/sec or 500 kbit/sec, which could become a bottleneck as modern vehicles require…

Enhancing SAE J1939: The Impact of 500 kbit/sec Network Speed Upgrade

The addition of a 500 kbit/sec data rate to the SAE J1939 network is primarily driven by the increasing demand for higher data throughput in modern vehicle and industrial applications. The SAE J1939 standard, which is widely used in heavy-duty vehicles, agricultural equipment, and industrial machinery, was traditionally based on…

SAE J1939 Network Wiring and Connectors

SAE J1939 is a high-speed vehicle bus standard used in heavy-duty and commercial vehicle applications. It defines the communication and diagnostics protocol for electronic control units (ECUs) in vehicles such as trucks, buses, construction equipment, and agricultural machinery. The J1939 network is based on Controller Area Network (CAN) technology and…

Fundamentals of SAE J1939: The Industry Standard for Heavy-Duty Vehicle Communication

This article is part of our comprehensive SAE J1939 online documentation. The Society of Automotive Engineers (SAE) Truck and Bus Control and Communications Subcommittee has developed a comprehensive set of standards governing the design and implementation of devices that transmit electronic signals and control information among vehicle components. SAE J1939,…

Copyright © 2024 Copperhill Technologies Corporation
wpChatIcon
wpChatIcon