Upload
tuyet
View
25
Download
0
Embed Size (px)
DESCRIPTION
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. - PowerPoint PPT Presentation
Citation preview
Nati
onal In
stit
ute
of
Sci
en
ce &
Tech
nolo
gy
TECHNICAL SEMINAR PRESENTATION
Presented by
TRUPTI RANJAN BEHERATRUPTI RANJAN BEHERA
Roll no: EI200127089Under the Guidance
of
CAN- CONTROLLER AREA NETWORK
Mr. BHAWANI SHANKAR PATTNAIKMr. BHAWANI SHANKAR PATTNAIK
Nati
onal In
stit
ute
of
Sci
en
ce &
Tech
nolo
gy
CAN- CONTROLLER AREA NETWORK
Presented By: TRUPTI RANJAN BEHERA, EI200127089
INTRODUCTIONIs 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 .
Nati
onal In
stit
ute
of
Sci
en
ce &
Tech
nolo
gy
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
Nati
onal In
stit
ute
of
Sci
en
ce &
Tech
nolo
gy 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
Nati
onal In
stit
ute
of
Sci
en
ce &
Tech
nolo
gy
BUS ARBITRATIONThe 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
Nati
onal In
stit
ute
of
Sci
en
ce &
Tech
nolo
gy
CAN MESSAGE FORMATSTANDARD CAN PROTOCOL
Presented By: TRUPTI RANJAN BEHERA, EI200127089
CAN- CONTROLLER AREA NETWORK
Nati
onal In
stit
ute
of
Sci
en
ce &
Tech
nolo
gy
CAN MESSAGE FORMATEXTENDED CAN PROTOCOL
Presented By: TRUPTI RANJAN BEHERA, EI200127089
CAN- CONTROLLER AREA NETWORK
Nati
onal In
stit
ute
of
Sci
en
ce &
Tech
nolo
gy
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
Nati
onal In
stit
ute
of
Sci
en
ce &
Tech
nolo
gy
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
Nati
onal In
stit
ute
of
Sci
en
ce &
Tech
nolo
gy
ERROR MODES
Presented By: TRUPTI RANJAN BEHERA, EI200127089
Error Active
Error Passive
Bus-Off
CAN- CONTROLLER AREA NETWORK
Nati
onal In
stit
ute
of
Sci
en
ce &
Tech
nolo
gy
BIT Timing & SynchronizationBIT Time
Presented By: TRUPTI RANJAN BEHERA, EI200127089
Synchronization
Two mechanisms are used to maintain
synchronization.
CAN- CONTROLLER AREA NETWORK
Nati
onal In
stit
ute
of
Sci
en
ce &
Tech
nolo
gy
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
Nati
onal In
stit
ute
of
Sci
en
ce &
Tech
nolo
gy
CAN APPLICATION LAYERS CAL
CANopen
PCAL
DeviceNet
SDS
CAN Kingdom
TTCAN Presented By: TRUPTI RANJAN BEHERA, EI200127089
CAN- CONTROLLER AREA NETWORK
Nati
onal In
stit
ute
of
Sci
en
ce &
Tech
nolo
gy
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
Nati
onal In
stit
ute
of
Sci
en
ce &
Tech
nolo
gy
Presented By: TRUPTI RANJAN BEHERA, EI200127089
CAN- CONTROLLER AREA NETWORK