1 / 15

TECHNICAL SEMINAR PRESENTATION

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

sberger
Download Presentation

TECHNICAL SEMINAR PRESENTATION

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

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

More Related