Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
CAN & LIN communication protocols  and AUTOSAR
Rating: 3.8 out of 5(533 ratings)
2,716 students

CAN & LIN communication protocols  and AUTOSAR

Automotive Communication Protocols:CAN and LIN (Controller Area Network and Local Interconnect Network)
Last updated 11/2023
English

What you'll learn

  • CAN, LIN and Flexray Automotive Communication Protocols
  • CAN protocol in depth
  • LIN protocol features and frame formats
  • CAPL programming using BUSMASTER, CAPL scripting
  • Learn to build CAN network using ARM cortex M3
  • Learn to build CAN network with Arduino using Model based design(simulink)
  • Basics of AUTOSAR with real time examples
  • very brief overview of flexray

Course content

10 sections84 lectures9h 2m total length
  • Course and author introduction1:01
  • Please read before proceeding-important note0:30
  • Need for ECU Communication3:26
  • Electronic control unit (ECU)4:15
  • Challenges in ECU communication5:26

Requirements

  • Basics of Automotive and electronics

Description

  • 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

Who this course is for:

  • Automotive Engineers
  • Software developers
  • Software Testing professional in Automotive
  • Automobile engineers
  • automotive industry engineers
  • hardware and software developers, electronics engineers, engineering students, faculty members, technicians, and anybody who has fashion for building CAN and LIN network.
  • Embedded system professionals