15
National Institute of Science & Technology TECHNICAL SEMINAR PRESENTATION Presented by TRUPTI RANJAN BEHERA TRUPTI RANJAN BEHERA Roll no: EI200127089 Under the Guidance of CAN- CONTROLLER AREA NETWORK Mr. BHAWANI SHANKAR PATTNAIK Mr. BHAWANI SHANKAR PATTNAIK

TECHNICAL SEMINAR PRESENTATION

  • 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

Page 1: TECHNICAL SEMINAR PRESENTATION

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

Page 2: TECHNICAL SEMINAR PRESENTATION

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 .

Page 3: TECHNICAL SEMINAR PRESENTATION

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

Page 4: TECHNICAL SEMINAR PRESENTATION

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

Page 5: TECHNICAL SEMINAR PRESENTATION

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

Page 6: TECHNICAL SEMINAR PRESENTATION

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

Page 7: TECHNICAL SEMINAR PRESENTATION

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

Page 8: TECHNICAL SEMINAR PRESENTATION

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

Page 9: TECHNICAL SEMINAR PRESENTATION

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

Page 10: TECHNICAL SEMINAR PRESENTATION

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

Page 11: TECHNICAL SEMINAR PRESENTATION

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

Page 12: TECHNICAL SEMINAR PRESENTATION

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

Page 13: TECHNICAL SEMINAR PRESENTATION

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

Page 14: TECHNICAL SEMINAR PRESENTATION

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

Page 15: TECHNICAL SEMINAR PRESENTATION

Nati

onal In

stit

ute

of

Sci

en

ce &

Tech

nolo

gy

Presented By: TRUPTI RANJAN BEHERA, EI200127089

CAN- CONTROLLER AREA NETWORK