National Institute of Science & Technology TECHNICAL SEMINAR PRESENTATION Presented by TRUPTI RANJAN BEHERA Roll no: EI Under the Guidance of CAN- CONTROLLER AREA NETWORK Mr. BHAWANI SHANKAR PATTNAIK
National Institute of Science & Technology CAN- CONTROLLER AREA NETWORK Presented By: TRUPTI RANJAN BEHERA, EI 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.
National Institute of Science & Technology HOW CAN WORKS USES CSMA/CD+AMP Presented By: TRUPTI RANJAN BEHERA, EI CAN- CONTROLLER AREA NETWORK 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
National Institute of Science & Technology 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, EI CAN- CONTROLLER AREA NETWORK HOW CAN WORKS
National Institute of Science & Technology 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, EI CAN- CONTROLLER AREA NETWORK
National Institute of Science & Technology CAN MESSAGE FORMAT STANDARD CAN PROTOCOL Presented By: TRUPTI RANJAN BEHERA, EI CAN- CONTROLLER AREA NETWORK
National Institute of Science & Technology CAN MESSAGE FORMAT EXTENDED CAN PROTOCOL Presented By: TRUPTI RANJAN BEHERA, EI CAN- CONTROLLER AREA NETWORK
National Institute of Science & Technology The CAN error process Presented By: TRUPTI RANJAN BEHERA, EI 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. CAN- CONTROLLER AREA NETWORK
National Institute of Science & Technology ERROR DETECTION Presented By: TRUPTI RANJAN BEHERA, EI At the message level: Cyclic Redundancy Checks (CRC) Frame Checks Acknowledgment Error Checks At the bit level: Bit Error Bit Stuffing CAN- CONTROLLER AREA NETWORK
National Institute of Science & Technology ERROR MODES Presented By: TRUPTI RANJAN BEHERA, EI Error Active Error Passive Bus-Off CAN- CONTROLLER AREA NETWORK
National Institute of Science & Technology BIT Timing & Synchronization BIT Time Presented By: TRUPTI RANJAN BEHERA, EI Synchronization Two mechanisms are used to maintain synchronization. CAN- CONTROLLER AREA NETWORK
National Institute of Science & Technology 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, EI CAN- CONTROLLER AREA NETWORK
National Institute of Science & Technology CAN APPLICATION LAYERS CAL CANopen PCAL DeviceNet SDS CAN Kingdom TTCAN Presented By: TRUPTI RANJAN BEHERA, EI CAN- CONTROLLER AREA NETWORK
National Institute of Science & Technology CONCLUSION Presented By: TRUPTI RANJAN BEHERA, EI 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 CAN- CONTROLLER AREA NETWORK
National Institute of Science & Technology Presented By: TRUPTI RANJAN BEHERA, EI CAN- CONTROLLER AREA NETWORK