You are on page 1of 32

By: Nelson K Alexander 1MS07EE035

Introduction What is CAN, History when to use CAN CAN protocol signals, salient features Advantages Applications Disadvantages Conclusion

C A

- control - area N network


Introduction

protocol for wired asynchronous serial communication

Introduction

This bus system was developed by Robert Bosch in the 1980s. The CAN protocol was internationally standardized in 1993 (as ISO 11898-1) It was developed for automotive application keeping in mind the electromagnetic noisy environment it operates in . CAN protocol more than 17 years

Introduction

To connect a large number of controllers each working relatively independent (distributive control ) and dont require continuous data link If required data transmission is with in 1Mbit/sec (and 40m in length) High reliability and error proofing To reduce cost

CAN protocol

CAN protocol

CAN protocol

CAN protocol

CAN protocol

Data Frame Remote Frame Error Frame Overload Frame

CAN protocol

Carrier Sense Multiple Access / Collision Detection Synchronization Bit stuffing and destuffing Cyclic Redundancy Check (CRC)

CAN protocol

Also called arbitration

CAN protocol

CAN protocol

CAN protocol

Cyclic Redundancy Check (CRC) The CRC is calculated over the non-stuffed bit stream starting with the SOF and ending with the Data field by the transmitting node The CRC is calculated again of the de stuffed bit stream by the receiving node A comparison of the received CRC and the calculated CRC is made by the receiver In case of mismatch the
erroneous data frame is discarded . Instead of sending an acknowledge signal an error frame is sent.

CAN protocol

- Monitoring (transmitters compare the bit levels to be transmitted with the bit levels detected on the bus) - Cyclic Redundancy Check - Bit Stuffing - Message Frame Check One undetected error every 1000 years

CAN protocol

Lower cost at vehicle construction Increased flexibility and reusability of design Reduces time to market Facilitates drive by wire which reduces cost further Facilitates advanced features in vehicles Enhances debug at point of service

Building Automatisation Domestic & Food distribution appliances Automotive & Transportation Robotic Production Automatisation Medical Agriculture

LIN local interconnect network MOST- Media Oriented Systems Transport Flexray

Data Bottle necks Need for even more Reliability

1983 : Start of the Bosch internal project to develop an in-vehicle network 1986 : Official introduction of CAN protocol 1987 : First CAN controller chips from Intel and Philips Semiconductors 1991 : Boschs CAN specification 2.0 published 1991 :CAN Kingdom CAN-based higher-layer protocol introduced by Kvaser 1992 : CAN in Automation (CiA) international users and manufacturers group established 1992 : CAN Application Layer (CAL) protocol published by CiA 1992 : First cars from Mercedes-Benz used CAN network 1993 : ISO 11898 standard published 1994 : 1st international CAN Conference (iCC) organized by CiA 1994 : DeviceNet protocol introduction by Allen-Bradley 1995 : ISO 11898 amendment (extended frame format) published 1995 : CANopen protocol published by CiA 2000 : Development of the time-triggered communication protocol for CAN (TTCAN)

Appendix

Appendix

BUILDING AUTOMATION

DOMESTIC & FOOD DISTRIBUTION APPLIANCES


Heating Control Air Conditioning (AC) Security (fire, burglar) Access Control Light Control

Washing machines Dishes cleaner Self-service bottle distributors connected to internet

Appendix

AUTOMOTIVE & TRANSPORTATION

ROBOTIC

Dash board electronic Comfort electronic Ship equipment Train equipment Lifts Busses Trucks Storage transportation systems Equipment for handicapped people Service & Analysis systems

Appendix

Tool machines Transport systems Assembly machines Packaging machines Knitting machines Plastic injection machines

PRODUCTION AUTOMATISATION & ROBOTIC

AGRICULTURE

Control and link of production machines Production control Tool machines Transport systems Assembly machines Packaging machines Knitting machines Plastic injection machines

Harvester machines Seeding/Sowing machines Tractor control Control of live-stock equipment

Appendix

You might also like