Download
slide1 n.
Skip this Video
Loading SlideShow in 5 Seconds..
TECHNICAL SEMINAR PRESENTATION PowerPoint Presentation
Download Presentation
TECHNICAL SEMINAR PRESENTATION

TECHNICAL SEMINAR PRESENTATION

203 Views Download Presentation
Download Presentation

TECHNICAL SEMINAR PRESENTATION

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. TECHNICAL SEMINAR PRESENTATION CAN- CONTROLLER AREA NETWORK Presented by TRUPTI RANJAN BEHERA Roll no: EI200127089 Under the Guidanceof Mr. BHAWANI SHANKAR PATTNAIK

  2. CAN- CONTROLLER AREA NETWORK INTRODUCTION • Is a high-integrity serial data communications bus for real-time control applications. • Has excellent error detection and confinement capabilities. • Was originally developed for use in cars but now used in industrial automation and control applications . Presented By: TRUPTI RANJAN BEHERA, EI200127089

  3. CAN- CONTROLLER AREA NETWORK HOW CAN WORKS • USES CSMA/CD+AMP • Principles Of Data Exchange Based on Broadcast Communication Mechanism • Message Based Communication Message based not address based Request information from other nodes Additional nodes can be added Presented By: TRUPTI RANJAN BEHERA, EI200127089

  4. CAN- CONTROLLER AREA NETWORK HOW CAN WORKS • Classification Of Bus Allocation Procedures Allocation on Fixed Time Schedule Bus Allocation on The basis of Need • Types Of Frames Data Frame Remote Frame • Bit Encoding Presented By: TRUPTI RANJAN BEHERA, EI200127089

  5. CAN- CONTROLLER AREA NETWORK BUS ARBITRATION • The CAN bus physical layer is normally a twisted pair. • Recessive bit • Dominant bit • Non-Destructive Bit-wise Arbitration • Benefits. Presented By: TRUPTI RANJAN BEHERA, EI200127089

  6. CAN- CONTROLLER AREA NETWORK CAN MESSAGE FORMAT • STANDARD CAN PROTOCOL Presented By: TRUPTI RANJAN BEHERA, EI200127089

  7. CAN- CONTROLLER AREA NETWORK CAN MESSAGE FORMAT • EXTENDED CAN PROTOCOL Presented By: TRUPTI RANJAN BEHERA, EI200127089

  8. CAN- CONTROLLER AREA NETWORK The CAN error process • The error is detected by the CAN controller (a transmitter or receiver). • An error frame is immediately transmitted. • The message is cancelled at all nodes. • The statuses of the CAN controllers are updated. • The message is re-transmitted. Presented By: TRUPTI RANJAN BEHERA, EI200127089

  9. CAN- CONTROLLER AREA NETWORK ERROR DETECTION • At the message level: Cyclic Redundancy Checks (CRC) Frame Checks Acknowledgment Error Checks • At the bit level: Bit Error Bit Stuffing Presented By: TRUPTI RANJAN BEHERA, EI200127089

  10. CAN- CONTROLLER AREA NETWORK ERROR MODES • Error Active • Error Passive • Bus-Off Presented By: TRUPTI RANJAN BEHERA, EI200127089

  11. CAN- CONTROLLER AREA NETWORK BIT Timing & Synchronization • BIT Time • Synchronization Two mechanisms are used to maintain synchronization. Presented By: TRUPTI RANJAN BEHERA, EI200127089

  12. CAN- CONTROLLER AREA NETWORK CAN and the OSI Model • The CAN specification discusses only the Physical and Data-Link layers for a CAN network. • The Data-Link Layer • The Physical Layer Presented By: TRUPTI RANJAN BEHERA, EI200127089

  13. CAN- CONTROLLER AREA NETWORK CAN APPLICATION LAYERS • CAL • CANopen • PCAL • DeviceNet • SDS • CAN Kingdom • TTCAN Presented By: TRUPTI RANJAN BEHERA, EI200127089

  14. CAN- CONTROLLER AREA NETWORK CONCLUSION • The CAN protocol was optimized for systems that need to transmit and receive relatively small amounts of information. • Fast, robust message transmission with fault confinement is a big plus for CAN • The CAN serial bus system is used in a broad range of embedded as well as automation control systems Presented By: TRUPTI RANJAN BEHERA, EI200127089

  15. CAN- CONTROLLER AREA NETWORK THANK YOU Presented By: TRUPTI RANJAN BEHERA, EI200127089