CAN Protocol Training in Coimbatore

15/09/2015 Professional & Short Term Course

Price: Check with seller

Sponsored Ads

Description

ADA LOVELACE TECHNOLOGIES LIMITED


 


Scope 


 


ADA LOVELACE TECHNOLOGIES Ltd., (ALT) is aimed at imparting quality education EMBEDDED Development and Embedded Systems . It has well established development setup and executing projects in both system side and application side concentrating key areas of advanced development with highest level of abstraction 


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.


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


11.1 Overview


11.2 Reset Instruction


11.3 Read Instruction


11.4 Read RX Buffer Instruction


11.5 Write Instruction


11.6 Load TX Buffer Instruction


11.7 Request-To-Send (RTS) Instruction


11.8 Read Status Instruction


11.10    RX Status Instruction


11.10 Bit Modify Instruction


 


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


More Details

Total Views:10
Reference Id:#709528
Phone Number: 8220049119
Website URL: Click To Visit
Current Rating: /5 0 Vote
Copyright © 2017 |   All Rights Reserved |   TuffClassified |   24x7 support |   Email us: query[at]tuffclassified.com