Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
CAN Node Simulation Mastery:Hands-on Training 4Professionals
Rating: 4.3 out of 5(22 ratings)
219 students

CAN Node Simulation Mastery:Hands-on Training 4Professionals

CAPL programming, Basics of CAN protocol
Last updated 5/2023
English

What you'll learn

  • CAPL programming using BUSMASTER, CAPL scripting
  • CAN Test Automation
  • Basics of CAN protocol
  • CAN Node and Network Simulation
  • I am not Teaching CAPL using vector tool

Course content

1 section19 lectures3h 1m total length
  • Please read before proceeding-important note0:28

    Please read before proceeding-important note

    Important Note

    Dear Students,

    Please note that

    I am not Teaching CAPL script using Vector tool, if you are very specific about vector tool, please don't proceed.

    I am teaching CAPL using BUSMASTER which is very similar to CAPL.

    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 ECU Communication3:26

    Explore the CAN bus concept, protocol rules, and the role of ecus in interdependent vehicle subsystems. Learn how sharing sensor data reduces hardware, complexity, and cost while boosting performance.

  • Electronic control unit (ECU)4:15

    Explore how an electronic control unit combines a microcontroller with optional external can controllers, ASICs for wheel speed sensing, external eeprom, watchdogs, signal conditioning, and motor drivers.

  • Challenges in ECU communication5:26
  • CAN communication protocol features4:54

    Discover how a two-wire CAN serial bus enables message-oriented, multi-master communication with non-destructive arbitration and identifiers in each frame, with broadcast messaging and no addresses for automotive and industrial use.

  • Outstanding Features of CAN protocol29:19

    Explore the can protocol's advanced features, including error detection and handling, non-destructive arbitration and prioritization by identifiers, ISO compliant two-wire bus, and standard and extended frame formats.

  • Standard and Extended frame formats6:03

    Compare standard and extended frame formats, highlighting 11-bit base identifier versus extended identifier, the substitute remote request bit, and how ID and SRS distinguish data frames from remote frames.

  • Arbitration process8:14
  • error_frame_and_orverload_frame16:29

    Explore how CAN bus uses error frames and overload frames to manage errors, including active and passive frames, fault confinement via error counters, and crc and frame checks.

  • Fault confinement in CAN communication2:33
  • CAN node interfacing4:53

    Interface a CAN node to the bus with external or built-in controllers and transceivers, detailing dominant and recessive signaling, voltage levels, and ISO termination.

  • Introduction to BUSMASTER13:26

    Explore Bus Master for protocol analysis, CAN node and network simulation, test automation, and cam node simulation with database integration for clear CAN diagnostics.

  • CAN data base creation in BUSMASTER and analyzing CAN signals and messages12:26

    Create and link a CAN database in busmaster to map message identifiers to meaningful names, and configure signals like wheel speed and vehicle speed across eight-byte messages for accurate analysis.

  • BUSMASTER installation0:27

    Learn how to access, download the latest Bus Master, a freely available bus system tool, and install the main software from the official link.

  • CAN Node simlation3:48
  • CAN_DataBase_project12:26
  • ABS CAN Node Simulation13:51

    Create an abs ecu node, define bus events and messages, and simulate a can network by sending wheel speed messages every second, with database association and on-screen debugging.

  • BCM Node Simulation12:36

    Extend the CAN node simulation by creating the BCM node and sending door_status and seatbelt_status messages every second, then build and test the multi-node network with ABS.

  • Dash Board ECU Simulation26:24

    Learn to simulate a dashboard issue in a CAN network by evaluating ABS and BCM signals, calculating vehicle speed, and triggering buzzer and lamp alerts.

Requirements

  • No experience needed

Description

I am not Teaching CAPL using vector tool

CAN node simulation,

CAN network simulation,

BUSMASTER basics

CAN Test Automation.


  • 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

    • 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

Who this course is for:

  • Software Engineer, Automotive engineers, Engineering graduated, Embedded Engineers, Testing professions in CAN, Automation