
Understanding the differences between standard and extended frame formats in CAN, including identifiers, data length code, dominant bits, and when to extend the format to accommodate more data.
Learn how arbitration resolves bus conflicts, and how error frames and overload frames detect message and bit errors through CRC checks, acks, dominant bits, and stuffing.
Explore fault confinement in CAN communication within AUTOSAR, focusing on how repeated transmission attempts, interceptions, and message reinforcement control bus activity.
Explore checksum calculation in CAN and LIN communication, contrasting classical and enhanced methods that protect data by summing bits and bytes, with practical examples.
Explore the four to five frame types in can and lin protocols, including unconditional frames with unique responses, diagnostic frames, and master frames, illustrating how frames and responses are matched.
Learn to build a can network using an ARM LPC1768 controller with MCP2551 transceiver, covering hardware setup, USB connectivity, and online or offline compiling.
Debug and deploy mbed APIs by compiling and downloading a bin file to hardware, dumping data, and observing LED blinking patterns to verify firmware behavior.
Debug and deploy mbed APIs within the CAN and LIN AUTOSAR context, showing how to connect with API outputs, manage variables, and display episodes on the embed homepage.
Explains debugging and deploying mbed APIs for a can network project, using an online compiler and embed mode, and builds a two-node can bus with a counter displayed on canvas.
Debug and deploy mbed APIs using an online compiler, understand the CAN code and API, and implement a two-part project with a MCP2551 transceiver, canvas display, and serial output.
Learn how to implement basic can code and set up an MCP2551 transceiver network circuit, wire the pins, and transmit and receive can messages with identifiers.
Explore transmitter and receiver node programming in CAN and LIN networks within AUTOSAR, wiring transceivers, configuring pins 29 and 30, and validating bus communication.
Learn how to send switch status over a CAN bus by configuring signals, wiring hardware, and validating transmitted data while monitoring zero status and message flows.
Explore MATLAB and Simulink for modeling, analyzing, and simulating dynamic systems using block-level models. Learn model-based design to develop embedded control and signal processing algorithms without programming language knowledge.
Learn how to set up Matlab and Simulink hardware support packages for model-based embedded design, including installing support for Raspberry Pi and Arduino, with internet connectivity and login steps.
Explore how to install and access Simulink Arduino blocks, navigate digital and analog input/output blocks, motor control, can bus interfaces, sensors, and IoT blocks to build and simulate Arduino projects.
Build a CAN network using Simulink on an Arduino platform to drive two CAN nodes with an MCP2515 controller and a seven-segment display, wiring a sensor to show gear information.
Explore Autosar terminologies and automotive software architecture, covering microcontrollers, hardware and software drivers, internal versus external devices, and CAN and LIN protocols for communication between electronic controls.
Explore Autosar terminologies by examining interfaces, abstraction layers, and a generic API that accesses hardware, and learn how handlers, managers, and libraries support CAN networks.
Explore the automotive application scope of Autosar, detailing CAN and LIN networks, sensors and actuators, microcontroller constraints, and real-time program execution from flash memory.
Learn how blind-spot detection uses lidar and ultrasonic sensors and software components to trigger a light or buzzer, via intra-ECU and inter-ECU communication.
Explore AUTOSAR interfaces: generic interfaces for software component communication; abstraction layer interfaces; and standardized interfaces predefined by AUTOSAR for accessing service layer capabilities.
Create AUTOSAR port interfaces to enable communication between software components using sender-receiver and client-server interfaces. The video demonstrates configuring interfaces, operations, and implementation data types, naming conventions, and wiring ports.
Controller Area Network(CAN) & LIN protocols overview: Introduction to the Controller Area Network(CAN) & LIN protocol, Overview of Reasons for the development of Controller Area Network(CAN) & LIN, Comparison of Controller Area Network(CAN) with other serial communication protocols, Controller Area Network(CAN) vehicle network Architecture, Features of Controller Area Network(CAN) protocol, Frame formats of Controller Area Network(CAN)
DATA frame, Remote frame, error frame and Overload frame of Controller Area Network(CAN)
Arbitration process in Controller Area Network(CAN) communication protocol to resolve the BUS conflict
NRZ format of Controller Area Network(CAN) protocol
Bit-stuffing to avoid the problem cause due to NRZ format
Error handling and error detection
Different Types error such as Bit-stuff error, CRC error, ACK error, fixed-form error.
Differential voltage concept in Controller Area Network(CAN)
Controller Area Network(CAN) node interfacing levels
Controller Area Network(CAN) transceivers
Controller Area Network(CAN) physical layer: CAN nodes, CAN Bus voltage levels and node interfacing techniques, CAN bit timings and baud rate settings
Controller Area Network(CAN) data link layer: CAN Bus arbitration, CAN Bus Fault Confinement
Comparison between Controller Area Network(CAN) ans LIN
Limitation of Controller Area Network(CAN)
frame formats of LIN
Intra-vehicle network , Features of LIN protocol
LIN physical layer: LIN nodes, LIN Bus voltage levels and node interfacing techniques
PID Calculation (will be added soon)
Checksum Calculation (will be added soon)
Error detection and Handling not covered (will be added soon)
Comparison of CAN with Flexray
Flexary protocol overview
Flexray communication protocol features