Download presentation
Presentation is loading. Please wait.
Published byMalcolm Blake Modified over 8 years ago
1
National Institute of Science & Technology TECHNICAL SEMINAR PRESENTATION Presented by TRUPTI RANJAN BEHERA Roll no: EI200127089 Under the Guidance of CAN- CONTROLLER AREA NETWORK Mr. BHAWANI SHANKAR PATTNAIK
2
National Institute of Science & Technology CAN- CONTROLLER AREA NETWORK Presented By: TRUPTI RANJAN BEHERA, EI200127089 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.
3
National Institute of Science & Technology HOW CAN WORKS USES CSMA/CD+AMP Presented By: TRUPTI RANJAN BEHERA, EI200127089 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
4
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, EI200127089 CAN- CONTROLLER AREA NETWORK HOW CAN WORKS
5
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, EI200127089 CAN- CONTROLLER AREA NETWORK
6
National Institute of Science & Technology CAN MESSAGE FORMAT STANDARD CAN PROTOCOL Presented By: TRUPTI RANJAN BEHERA, EI200127089 CAN- CONTROLLER AREA NETWORK
7
National Institute of Science & Technology CAN MESSAGE FORMAT EXTENDED CAN PROTOCOL Presented By: TRUPTI RANJAN BEHERA, EI200127089 CAN- CONTROLLER AREA NETWORK
8
National Institute of Science & Technology The CAN error process Presented By: TRUPTI RANJAN BEHERA, EI200127089 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
9
National Institute of Science & Technology ERROR DETECTION Presented By: TRUPTI RANJAN BEHERA, EI200127089 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
10
National Institute of Science & Technology ERROR MODES Presented By: TRUPTI RANJAN BEHERA, EI200127089 Error Active Error Passive Bus-Off CAN- CONTROLLER AREA NETWORK
11
National Institute of Science & Technology BIT Timing & Synchronization BIT Time Presented By: TRUPTI RANJAN BEHERA, EI200127089 Synchronization Two mechanisms are used to maintain synchronization. CAN- CONTROLLER AREA NETWORK
12
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, EI200127089 CAN- CONTROLLER AREA NETWORK
13
National Institute of Science & Technology CAN APPLICATION LAYERS CAL CANopen PCAL DeviceNet SDS CAN Kingdom TTCAN Presented By: TRUPTI RANJAN BEHERA, EI200127089 CAN- CONTROLLER AREA NETWORK
14
National Institute of Science & Technology CONCLUSION Presented By: TRUPTI RANJAN BEHERA, EI200127089 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
15
National Institute of Science & Technology Presented By: TRUPTI RANJAN BEHERA, EI200127089 CAN- CONTROLLER AREA NETWORK
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.