Ada Lovelace Technologies Limited|CAN Protocol Training in Coimbatore

No image available

Sponsored Ads

Price: Check with seller

CAN PROTOCOL:CAN bus is a message based protocol, designed specifically for automotive applications but now also used in...

  • Category: Professional & Short Term Course
  • Published: 19/09/2015
  • Current Rating: /5 0 Vote

    Description

    CAN PROTOCOL:


    CAN bus is a message based protocol, designed specifically for automotive applications but now also used in other areas such as aerospace, maritime, industrial automation and medical equipment.


    Controller Area Network (CAN) has become the standard of choice for most automotive manufacturers to use it in the modern motor vehicles which incorporate numerous electronic control units for communicating with each other continually. It is used in most of the cars (Audi, BMW, Ford, Honda, Jaguar, Land Rover, Mercedes, Toyota, Volvo, Volkswagen, Maruti Suzuki etc) as well as commercial vehicles (AC sleeper busses), especially when it comes to comfort, engine management and diagnostic applications. Not only in automotive applications but also in different automation environment like industrial automation applications, entertainment & gaming applications CAN bus is used.


    What would you learn?



    • Understanding the electronics system i.e. ECUs bus system i.e. CAN, FlexRay, Lin, MOST etc Understanding the CAN bus topology, components,    electrical properties, frame format, messages etc

    • Forming CAN network using ECUs/transceivers writing program to control LED, motor through      CAN messages



    • Hands-on on CANoe, the most widely used industry standard ECU development test tool

    • Development of different automotive applications based on message transfer through CAN bus


    Theory and Hands On Sessions: 



    • Session 1 : CAN Introduction

    • Session 2: CAN Implementation

    • Session 3: CAN Controller Overview

    • Session 4: Hands-on on CANoe, the most widely used industry standard ECU development & test tool



    • Session 5: Real time Applications with CAN controller.


    DETAILED COURSE CONTENT:


    Session 1: CAN Introduction


     


    v  Basic Concepts


    v  Message transfer


    v  Frame types


    v  Data Frame, Remote frame, Error frame


    v  Over Load frame


    v  Interframe spacing


    v  Definition of Transmitter/Receiver


    v  Message Validation


    v  Coding


    v  Error Handling


    v  Error signaling, Error Detection


    v  Fault confinement


    v  Bit timing Requirements


    v  Increasing CAN oscillator tolerance


    v  Protocol Modification


    Session 2: CAN Implementation


    v  Interface Design Vehicle Busses


    Busses


    Vehicle Buses?


    v  Why Multiplex Wiring?


    Classification


    Protocol For Vehicle Buses


    v  CAN Protocol


    v  Basic properties


    v  CAN node


    v  Stand alone controller


    v  Integrated controller


    v  Single-chip node


    CAN physical layer


    v  Medium Attachments


    v  Network setup


    v  Twisted pair


    v  EMI interference


    v  CAN Connector


    CAN Data link layer


    v  Broadcast communication


    v  Wired-and Mechanism


    v  Collision resolution


    v  Data rate


    v  Frame types


    v  Data frame


    v  Arbitration field


    v  CRC field


    v  ACK field


    v  Error handling


        Session 3: CAN Controller Overview


    1.0   DEVICE OVERVIEW 1.1  CAN Module


    1.2  Control Logic


    1.3  SPI Protocol Block


           1.4 Transmit/Receive Buffers/Masks/  Filters


           1.5 CAN Protocol Engine


           1.5.1 PROTOCOL FINITE STATE MACHINE


           1.5.2 CYCLIC REDUNDANCY CHECK


    2.0 CAN MESSAGE FRAMES


    2.1 Standard Data Frame


    2.2 Extended Data Frame


    2.3 Remote Frame


    2.4 Error Frame


    2.4.1 ACTIVE ERRORS


    2.4.2 PASSIVE ERRORS


    3.0 MESSAGE TRANSMISSION


    3.1 Transmit Buffers


    3.2 Transmit Priority


    3.3 Initiating Transmission


    3.4 One-Shot Mode


    3.5 TXnRTS PINS


    3.6 Aborting Transmission


    4.0 MESSAGE RECEPTION


    4.1 Receive Message Buffering


    4.1.1 MESSAGE ASSEMBLY BUFFER


    4.1.2 RXB0 AND RXB1


    4.1.3 RECEIVE FLAGS/INTERRUPTS


    4.2 Receive Priority


    4.2.1 ROLLOVER


    4.2.2 RXM BITS


    4.3 Start-of-Frame Signal


    4.4 RX0BF and RX1BF Pins


    4.4.1 DISABLED


    4.4.2 CONFIGURED AS BUFFER FULL


    4.4.3 CONFIGURED AS DIGITAL OUTPUT


    4.5 Message Acceptance Filters and


    Masks


    4.5.1 DATA BYTE FILTERING


    4.5.2 FILTER MATCHING


    4.5.3 FILHIT BITS


    4.5.4 MULTIPLE FILTER MATCHES


    4.5.5 CONFIGURING THE MASKS AND FILTERS


    5.0 BIT TIMING


    5.1 The CAN Bit Time


    5.2 Synchronization


    5.2.1 HARD SYNCHRONIZATION


    5.2.2 RESYNCHRONIZATION


    5.2.2 RESYNCHRONIZATION


    5.2.2.1 Phase Errors


    5.2.2.2 No Phase Error (e = 0)


    5.2.2.3 Positive Phase Error (e > 0)


    5.2.2.4 Negative Phase Error (e < 0)


    5.2.3 SYNCHRONIZATION RULES


    5.3 Programming Time Segments


    5.4 Oscillator Tolerance


    5.5 Bit Timing Configuration


    Registers


    6.0 ERROR DETECTION


    6.1 CRC Error


    6.2 Acknowledge Error


    6.3 Form Error


    6.4 Bit Error


    6.5 Stuff Error


    6.6 Error States


    6.7 Error Modes and Error Counters


    7.0 INTERRUPTS


    7.1 Interrupt Code Bits


    7.2 Transmit Interrupt


    7.3 Receive Interrupt


    7.4 Message Error Interrupt


    7.5 Bus Activity Wakeup Interrupt


    7.6 Error Interrupt


    7.6.1 RECEIVER OVERFLOW


    7.6.2 RECEIVER WARNING


    7.6.3 TRANSMITTER WARNING


    7.6.4 RECEIVER ERROR-PASSIVE


    7.6.5 TRANSMITTER ERROR-PASSIVE


    7.7 Interrupt Acknowledge


    8.0 OSCILLATOR


    8.1 Oscillator Startup Timer


    8.2 CLKOUT Pin


    9.0 MODES OF OPERATION


    9.1 Configuration Mode


    9.2 Sleep Mode


    9.2.1 WAKE-UP FUNCTIONS


    9.3 Listen Only Mode


    9.4 Loopback Mode


    9.5 Normal Mode


    10.0 REGISTER MAP


    11.0 SPI INTERFACE


     


    Session 4: Hands-on on CANoe, the most widely used industry standard ECU development & test tool


    1.0   CAN – Advantages


    2.0 CAN Microcontrollers


    3.0 Atmel Solutions for CAN Networking


    4.0 ADC with CAN


    5.0  SPI interface with CAN


    6.0  Multi Node operation with CAN


    Contact Details:


    ADA LOVELACE TECHNOLOGIES LIMITED


    #1607 Beena House,


    1st Floor,Beside AirIndia,


    Trichy Road,Coimbatore – 641018.


    Contact No. 8220049119.


    Email:enquiry.ada@gmail.com


    www.adalovelacetechnologies.com



    Phone Number : 8220049119

    Related Ads

    Leave your comment


    Copyright © 2016 |   All Rights Reserved |   tuffclassified.com |   24x7 support |   Email us: query[at]tuffclassified.com