
In this lecture, we will discuss about our approach to learn CAN Protocol.
We will understand the story and background that lead to CAN protocol.
Fundamentals of Embedded Communication.
Types of Embedded communication.
Synchronous and Asynchronous methods - How they work in detail.
In this session we will learn about Story of UART Protocol, Characteristics, Block Diagram, How it works etc
In this session we will learn about RS232 in detail and how it is related to UART
At the end of this lecture, we will gain good understanding of how SPI protocol began and also overview of the same.
At the end of this lecture, we will understand how I2C protocol began, briefly compare I2C with SPI protocol, highlights and characteristics of I2C protocol and also sequential steps of operation of the protocol.
In this lecture, we begin with basic requirement of multi master capability, fundamental concepts (open collector, Pull Up resistor, Wired AND etc) which make it possible, Bus contention scenario and how Bus Arbitration mechanism resolves it.
This lecture covers I2C packet format with detailed description of each of the fields of I2C packet.
In conclusion we compare I2C with other two protocols - UART and SPI.
In this lecture, we will learn why and how CAN protocol is related to automotive sector. We will begin by briefly comparing automotive challenges and available options to meet the same. We will realize the necessity to invent a new protocol to fulfill these demands of automotive domain and conclude by listing the characteristics of CAN protocol which facilitates its suitability to be used in the automobile.
In this lecture the following core concepts of CAN bus are covered - Differential Bus concept, Broadcast mechanism, Twisted Pair method, noise cancellation.
We also cover CAN frame format.
In this lecture, we cover frame types in CAN, Error Handling mechanisms, Purpose of Termination resistor and CAN Transceiver.
Here we take a further dive into the CAN protocol analysis.
In this lecture we will cover, CAN state machine, Error counters and their behavior, maximum communication speed of CAN network, how the max speed is calculated, the factors affecting the max baud rate/speed and finally we conclude by comparing CAN with UART, SPI and I2C.
In this lecture, we will understand the challenges for CAN professionals while working with CAN networks, root cause of those challenges, need for higher layer protocols for CAN and finally the overview of J1939, ARINC 825 Protocols.
In this very brief video, we will see the contents of the CAN Protocol Self Learning Kit, which shall be used in further sessions for hands on practice of CAN network.
In this session we will build a simple CAN network using CAN protocol Self Learning Kit, Then we will demonstrate communication between the CAN nodes in the network.
In this session, we will monitor the CAN messages of CAN network using the vCAN CAN Bus Analyzer, and we will also transmit CAN messages into the network from the CAN Bus Analyzer.
This course is about Automotive Communication Protocol - CAN Bus.
Controller Area Network or CAN Protocol is covered in great detail, starting from the story and background, then moving to the early protocols that existed before CAN, limitations of those early pre-CAN protocols, demands of automotive domain and eventual invention of CAN Bus.
Fundamental concepts of CAN like arbitration, broadcast mechanism, differential bus concept, noise cancellation, termination resistor, frame format & types etc are all discussed with thorough analysis.
We also cover challenges of working with CAN networks for CAN professionals, need for higher layer protocols for CAN and also overview of J1939, ARINC 825 Protocols.
Here both theory and practical parts are covered in depth.
The practical part is covered with the help of - CAN Protocol Self Learning Kit- Which consists of CAN Bus Analyzer, Configurable CAN Nodes and applicable software.
I have conceptualized and developed this Kit for this specific purpose of providing a cost effective hands on learning platform for students and professionals.