
Please read before proceeding-important note
Important Note
Dear Students,
Please note that
udemy has auto generated captions(CCs) for all the videos. Hence the words may not be accurate.
Auto generated CCs are not 100% accurate.
If you don’t want to use the CC, then you can turn it off.
Please do not give bad/negative rating because of the quality of CC since it is udemy auto generated.
Thanks and Happy learning!!!!!!!!
Need for communication in Automotive
Explain how an electronic control unit integrates microcontrollers, ASICs, and external CAN controllers with sensors, EEPROM, timers, watchdogs, and drivers to enable CAN communication in automotive systems.
Explore the outstanding features of the CAN protocol, including multi-master arbitration, ISO compliance, two-wire CAN high and CAN low, and data frame formats with bit stuffing.
Explore the CAN arbitration process, a non-destructive method to resolve bus conflicts in a multi-master network using dominant and recessive bits and 11-bit identifiers, prioritizing lower identifiers.
Learn how CAN arbitration resolves simultaneous transmissions and how error frames abort faulty messages to protect the bus, highlighting message- and bit-level errors, CRC checks, and acknowledgments.
Can nodes manage transmit and receive error counters; above 27 enter passive with six-bit flags, switch off at 55, recover after 128 receptions, while others increase receivers for active errors.
Interface a CAN node to the CAN bus by comparing external and built-in controllers and transceivers, and review dominant and recessive signaling with 120 ohm termination per ISO.
Learn to build a CAN network using the ARM Cortex-M3 LPC1768 board with a built-in CAN controller and MCP2551 transceivers. Explore online and offline compiling and serial tools for deployment.
Read analog inputs and set analog outputs with mbed APIs on ARM cortex m3, and manage digital in/out and bus in/out for multi-pin ports.
Teraterm displays serial data from transmitter and receiver on embedded boards, with a live counter updating every second and readying the switch interface to transmit its status.
Read the switch status via a digital in API on pin 20, then transmit the status over the CAN bus between a transmitter and receiver using an ARM cortex m3.
Explore model based design techniques across mil, sil, pil, and hil, modeling engine and controller in simulation, generating C code, and validating hardware in the loop with target hardware integration.
Explore how to start MATLAB, open Simulink, create a blank model, browse the Simulink library and toolboxes, and install the Simulink support package for Arduino.
CAN protocol overview: Introduction to the CAN protocol, Overview of Reasons for the development of CAN Comparison of CAN with other serial communication protocols, ISO-OSI layers of CAN, CAN vehicle network Architecture, Features of CAN protocol, Frame formats of CAN
CAN physical layer: CAN nodes, CAN Bus voltage levels and node interfacing techniques, CAN bit timings and baud rate settings
CAN data link layer: CAN Bus arbitration, CAN Bus Fault Confinement
Hands-on Exercises on Real World System: Introduction to Cortex-M3, Online compiler Hands-On session for cortex-M3, Building CAN Transmitter node
Building a CAN Receiver node, Analysis of CAN data on desktop