meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

com:basic_can [2025/05/31 22:56] – created - external edit 127.0.0.1com:basic_can [2025/11/20 20:43] (current) – [CAN FD (CAN Flexible Data Rate)] vamsan
Line 36: Line 36:
 The high-speed CAN Bus is based on the ISO 11898 standard and is widely used in modern applications. It supports bit rates between 40 kbit/s and 1 Mbit/s and offers simple cabling solutions, making it the most popular choice in the industry today. It is the foundation for various higher-layer protocols such as OBD2, CANopen, and J1939, further solidifying its significance in communication systems. The high-speed CAN Bus is based on the ISO 11898 standard and is widely used in modern applications. It supports bit rates between 40 kbit/s and 1 Mbit/s and offers simple cabling solutions, making it the most popular choice in the industry today. It is the foundation for various higher-layer protocols such as OBD2, CANopen, and J1939, further solidifying its significance in communication systems.
  
-===== CAN FD (CAN Flexible Data Rate) ===== +===== CAN FD ===== 
-CAN FD, or CAN Flexible Data Rate, is an advanced communication protocol in modern high-performance vehicles. Released in 2012 by Bosch as an extension of the original CAN Bus protocol, CAN FD was developed to satisfy the growing demand for increased data transfer rates in sophisticated automotive systems. The technology has considerably enhanced the efficiency and performance of vehicle communication networks while being an integral part of contemporary automobile design.+CAN FD, or CAN Flexible Data Rate, is an advanced communication protocol in modern high-performance vehicles. 
  
 +CAN FD (//Controller Area Network Flexible Data-Rate//) is an extension of the original CAN bus protocol specified in ISO 11898-1. Developed in 2011 and released in 2012 by Bosch, CAN FD was designed to meet the need for increased data transfer rates up to 5 times faster and larger frame/message sizes for use in modern automotive Electronic Control Units (ECUs). As with the classic CAN, the CAN FD protocol is designed to transmit and receive sensor data and control commands reliably, and to detect data errors between electronic sensor devices, controllers, and microcontrollers.
 +
 +ISO11898-1 CAN FD shares the physical layer, with the CAN protocol as defined in the BOSCH CAN Specification 2.0, can dynamically switch to different data rates and with larger or smaller message sizes.
 +
 +Enhanced features in CAN FD include the capability to dynamically select and switch to faster or slower data rate, as and when required, and to pack more data within the same CAN frame/message and transport it over the CAN BUS/network in less time. Faster data speeds and greater data capacity enhancements result in several operational advantages over the classic CAN. Using CAN FD, sensor and control data can be sent and received by the ECU (Electronic Control Unit) software much quickly. Commands issued by the executing ECU software reach the output controller much faster. CAN FD is typically used in high-performance ECUs of modern vehicles. A modern car can have more than 70 ECUs that use CAN FD to exchange information over the CAN Bus when the engine is running or when the vehicle is moving.
 ===== CAN Frame ===== ===== CAN Frame =====