Site Information

 Loading... Please wait...

Blog

CAN Bus Unplugged: A Deep Dive into Its Origins, Growth, and Future

Posted by Wilfried Voss on

Controller Area Network - CAN - ApplicationsThe following is an excerpt from https://jcom1939.com/history-and-development-of-the-controller-area-network-can-bus/

Introduction

The Controller Area Network (CAN) bus is a robust serial communication protocol developed to facilitate real-time data exchange between electronic control units (ECUs) in various applications, notably in the automotive industry. Originating in the 1980s, CAN bus has become integral to numerous systems requiring reliable and efficient communication among multiple microcontrollers.

Origins and Early Development (1980s)

In the early 1980s, engineers at Robert Bosch GmbH identified the need for a reliable in-vehicle communication system to manage the increasing complexity of automotive electronics. Existing serial buses were inadequate for real-time control and reliability requirements. By 1983, Bosch commenced the development of the CAN protocol, aiming to enable seamless communication between ECUs without a central host computer. The protocol was officially introduced in 1986 at the Society of Automotive Engineers (SAE) congress in Detroit. A significant milestone was achieved in 1987 when Intel and Philips released the first CAN controller chips, the 82526 and 82C200, respectively, facilitating the integration of CAN into automotive systems.

Standardization and Automotive Adoption (1990s)

The 1990s marked the standardization and widespread adoption of CAN bus in the automotive sector. Bosch released the CAN 2.0 specification in 1991, delineating standard (11-bit identifier) and extended (29-bit identifier) frame formats. In 1993, the International Organization for Standardization (ISO) published the CAN standard as ISO 11898, covering the data link layer and high-speed physical layer specifications. Automobile manufacturers rapidly embraced CAN bus for its efficiency in reducing wiring complexity and enhancing vehicle functionality. A notable implementation was in the 1991 Mercedes-Benz W140, the first production vehicle to feature a CAN-based multiplex wiring system. 

Expansion into Diverse Industries (2000s)

Beyond automotive applications, the 2000s witnessed CAN bus's expansion into various industries. Its reliability and real-time communication capabilities made it suitable for industrial automation, medical equipment, maritime, and aerospace applications. Standardized higher-layer protocols such as CANopen and DeviceNet facilitated this diversification by providing frameworks tailored to specific industry requirements. 

Technological Advancements: CAN FD and CAN XL (2010s–2020s)

To meet the growing demands for higher data rates and payload capacities, Bosch introduced CAN with Flexible Data-Rate (CAN FD) in 2012. CAN FD allows for data rates exceeding 1 Mbit/s and increases the maximum data payload from 8 to 64 bytes, enhancing bandwidth and efficiency. Further advancements led to the development of CAN XL, supporting payloads up to 2,048 bytes and data rates up to 20 Mbit/s, bridging the gap between traditional CAN systems and Ethernet-based networks. 

Current Applications and Future Outlook

Today, CAN bus remains a cornerstone in automotive electronics, underpinning systems such as engine management, transmission control, and advanced driver-assistance systems (ADAS). Its application extends to industrial automation, medical devices, and other sectors requiring dependable communication networks. The ongoing evolution of CAN technologies, including CAN FD and CAN XL, ensures its relevance in addressing contemporary communication challenges, solidifying its position as a versatile and enduring protocol in the realm of serial communication.


Networking Vehicles to Everything: Evolving Automotive SolutionsNetworking Vehicles to Everything: Evolving Automotive Solutions

Communication between vehicles and infrastructure is poised to revolutionize how we manage traffic, accommodate pedestrians, and interact with the environment—reshaping the future of transportation. Networking Vehicles to Everything serves as a cutting-edge resource for professionals and researchers deeply invested in vehicular automation. It offers a comprehensive exploration of the diverse, and often competing, technologies that will ultimately converge to make this vision a reality.

This detailed volume addresses the key challenges, practical case studies, current standardization efforts, and product implementation strategies. It also looks ahead to emerging trends such as software-defined networking, millimeter wave (mmWave) communication, and advanced control theory.

Readers will gain a thorough understanding of the major institutions and regulatory bodies driving the evolution of this field. The book also explores the ongoing technological rivalry between IEEE 802.11p and 3GPP LTE-V2X—two frontrunners vying for dominance in a multi-billion-dollar market. In addition, it highlights unresolved technical questions, evolving market opportunities, and the vast potential that connected vehicle technologies hold for all forms of transportation. More information...

Exploring the ESP32 Processor and Its CAN Interface Programming

The ESP32 processor, developed by Espressif Systems, has rapidly emerged as a favorite among developers and hobbyists alike due to its robust performance, integrated wireless connectivity, and versatility in handling various tasks. Among its many features is a built-in CAN (Controller Area Network) interface—technically implemented as a TWAI (Two-Wire Automotive Interface) controller—that has opened up [...]

Read More »


Optimized Design: Enhancing CAN Transceiver Isolation for Reliable Fieldbus Networks

The Controller Area Network (CAN) bus has become a staple in industrial automation, process control, medical systems, and manufacturing due to its high noise immunity and error-handling capabilities. As CAN networks often span long distances and connect multiple systems, isolating the bus from individual systems is critical. Isolation prevents electrical transients, eliminates ground loops, and [...]

Read More »


Impact of Cybersecurity Regulations on CAN Bus Embedded Development

Across the globe, regulatory bodies issue rules and regulations related to the cybersecurity of electronic devices. Among the strictest are those from the EU, including the Cybersecurity Act (CSA) and the Cyber Resilience Act (CRA), which all manufacturers of electronic embedded network devices are required to follow. While some manufacturers may temporarily avoid adopting a “security [...]

Read More »


Know OBD2 Before You Start That Development Project

We at Copperhill Technologies offer a variety of CAN (Controller Area Network) devices for developing automotive and industrial embedded systems. In that capacity, we receive frequent inquiries regarding OBD2 (Onboard Diagnostics).  OBD2, or Onboard Diagnostics Second Generation, is a vehicle diagnosis system found in modern cars and trucks. The OBD2 system collects data from sensors and [...]

Read More »


CAN Bus Tutorial - Benefits of Using the CAN Bus

The following is an excerpt from  A Comprehensible Controller Area Network by Wilfried Voss. Like any field-bus system based on serial communication, Controller Area Network will reduce wiring, which was initially considered an advantageous side effect. Distributed control, i.e., the use of a multi-processor system, will consequently result in increased performance. The vastly reduced costs of microcontroller [...]

Read More »


CAN Bus Tutorial - CAN Bus Main Characteristics

The following is an excerpt from  A Comprehensible Controller Area Network by Wilfried Voss. Everything that has to do with Controller Area Network (CAN) is based on maximum reliability with the maximum possible performance in mind. After all, CAN was initially designed for automobiles, definitely a very demanding environment for microprocessors, not only regarding required electrical robustness [...]

Read More »


CAN Bus Tutorial - Typical CAN Bus Applications

The following is an excerpt from  A Comprehensible Controller Area Network by Wilfried Voss. One frequently asked question is regarding any other field of application, besides automobiles, where CAN is successfully used. There is not just one answer, but many.  There is no particular niche for CAN; its use is universal from any industrial application, space, aviation, maritime, [...]

Read More »


CAN Bus Tutorial - What is CAN?

The following is an excerpt from  A Comprehensible Controller Area Network by Wilfried Voss. Controller Area Network (CAN) is a serial network technology that was originally designed for the automotive industry, especially for European cars, but has also become a popular bus in industrial automation and other applications. The CAN bus is primarily used in embedded systems, [...]

Read More »


CAN Bus Tutorial - A Brief History of CAN

The following is an excerpt from  A Comprehensible Controller Area Network by Wilfried Voss. The idea of Controller Area Network (CAN) was hatched by engineers at the Robert Bosch GmbH in Germany in the early 1980s. They investigated the market for a suitable field-bus technology for use in automobiles that would enable them to add additional functionality. [...]

Read More »