Controller Area Network (CAN) is a broadcast, differential serial bus standard, originally developed in the 1980s by Intel and Robert Bosch GmbH, for.

Slides:



Advertisements
Similar presentations
CAN bus 神戸大学 金子 敬宏.
Advertisements

Introduction to CANBUS
Data Link Layer B. Konkoth. PDU  Protocol Data Unit  A unit of data which is specified in a protocol of a given layer  Layer 5, 6, 7 – Data  Layer.
Communication Networks Recitation 3 Bridges & Spanning trees.
University of Calgary – CPSC 441.  We need to break down big networks to sub-LANs  Limited amount of supportable traffic: on single LAN, all stations.
Topic 7 Local Area Networks (LAN)
1 Data Link Protocols Relates to Lab 2. This module covers data link layer issues, such as local area networks (LANs) and point-to-point links, Ethernet,
Layer 1 of the TCP/IP protocol stack: Network Access Layer (NAL). Functions, performed on the layer. МАС address in Ethernet networks. Layer 1 of the TCP/IP.
Chapter 7 Data Link Layer
Cisco Academy – Chapter 5 Physical Layer. Physical Layer - 1 defines the electrical, mechanical, procedural, and functional specifications for activating,
© 2007 Cisco Systems, Inc. All rights reserved.ICND1 v1.0—1-1 Building a Simple Network Understanding Ethernet.
1 Version 3 Module 8 Ethernet Switching. 2 Version 3 Ethernet Switching Ethernet is a shared media –One node can transmit data at a time More nodes increases.
1 Chapter 9 Computer Networks. 2 Chapter Topics OSI network layers Network Topology Media access control Addressing and routing Network hardware Network.
1 Version 3 Module 8 Ethernet Switching. 2 Version 3 Ethernet Switching Ethernet is a shared media –One node can transmit data at a time More nodes increases.
Review on Networking Technologies Linda Wu (CMPT )
CS335 Networking & Network Administration Tuesday, April 13, 2010.
The Saigon CTT Semester 1 CHAPTER 6. The Saigon CTT  Content LAN Standards. Hexadecimal Numbers. MAC Addressing. Framing. Media Access Control (MAC).
DeviceNet and SDS Presented by : Ramesh Vishwanathan Biosystems and Agl. Engineering.
EECS 373 Controller Area Networks Samuel Haberl Russell Kuczwara Senyuan Zhong.
THE OSI MODEL KUDIRAT FAWEHINMI COSC 541.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Computer Communication and Networks Muhammad Waseem Iqbal Lecture # 07.
For more notes and topics visit: eITnotes.com.
Network Topologies.
SERIAL BUS COMMUNICATION PROTOCOLS
The Ethernet Prepared by: Amer Al-Qadri Ahmad Abdul-Rahman Ismail khistah
Computer Communications and Networking (CCN)
© NOKIADEFAULT.PPT / / AO page: 1 IP in LANs.
1 Chapter 2: LAN Standards, Physical Connectivity, and Media Access.
Lecture 2 TCP/IP Protocol Suite Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
Semester 1 CHAPTER 3 Le Chi Trung
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Connecting to the Network Networking for Home and Small Businesses.
Data Comm. & Networks Instructor: Ibrahim Tariq Lecture 3.
Advanced Embedded Systems Design Lecture 13 RISC-CISC BAE Fall 2004 Instructor: Marvin Stone Biosystems and Agricultural Engineering Oklahoma.
Connectivity Devices Hakim S. ADICHE, MSc
IT Essentials 1 Chapter 8 JEOPADY RouterModesWANEncapsulationWANServicesRouterBasicsRouterCommands RouterModesWANEncapsulationWANServicesRouterBasicsRouterCommands.
DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK
Access to Shared Media - Media Access Control protocols RD-CSY10171.
Extending LANs Fiber modems Repeaters Bridges Switches.
Ethernet Term Paper Introduced by: Almarshood, Yosef Bahaitham, Ahmed Alrashudi, Ahmed.
1 CHAPTER 8 TELECOMMUNICATIONSANDNETWORKS. 2 TELECOMMUNICATIONS Telecommunications: Communication of all types of information, including digital data,
CCNA 3 Week 4 Switching Concepts. Copyright © 2005 University of Bolton Introduction Lan design has moved away from using shared media, hubs and repeaters.
 LANs – A Definition - A local area network (LAN) is a computer network covering a small physical area, like a home, office, or small group of buildings,
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 4 Switching Concepts.
15.1 Chapter 15 Connecting LANs, Backbone Networks, and Virtual LANs Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or.
Cisco 3 - Switching Perrine. J Page 16/4/2016 Chapter 4 Switches The performance of shared-medium Ethernet is affected by several factors: data frame broadcast.
 “Zigbee is a suite of high level communication protocols using small, low power digital radios based on an IEEE 802 standard.”  Basically- short-range.
The Saigon CTT Semester 1 CHAPTER 6 Le Chi Trung.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Connecting Devices CORPORATE INSTITUTE OF SCIENCE & TECHNOLOGY, BHOPAL Department of Electronics and.
Ethernet Overview it the IEEE standard for Ethernet.
Data Link Layer and Ethernet COM211 Communications and Networks CDA College Theodoros Christophides
Computer Networks Syed Md. Ashraful Karim Lecturer, CSE BU.
IEEE 802.X Standards The Institute of Electrical and Electronics Engineers (IEEE) has developed a series of networking standards to ensure that networking.
Data Communications and Networks Chapter 1 - Classification of network topologies Data Communications and Network.
SYSTEM ADMINISTRATION Chapter 2 The OSI Model. The OSI Model was designed by the International Standards Organization (ISO) as a structural framework.
Unit 3 Physical Layer.
2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
CCNA3 Module 4 Brierley Module 4. CCNA3 Module 4 Brierley Topics LAN congestion and its effect on network performance Advantages of LAN segmentation in.
1 Copyright © 2014 Tata Consultancy Services Limited Controller Area Network (CAN) By Renukacharya A. Thakare.
Simple LAN Topologies  Terminators stop signals after they have reached their destination  Signal bounce –Phenomenon in which signals travel endlessly.
2016/3/11 1 Data Link Layer. 2016/3/11 2 Two basic services of Data Link Allows the upper layers to access the media using techniques such as framing.
Data and Computer Communications Eighth Edition by William Stallings Chapter 15 – Local Area Network Overview.
Jaringan LAN Pertemuan 04 Matakuliah: H0524/Jaringan Komputer Tahun: 2009.
Data Link Layer Lower Layers Local Area Network Standards
Introduction to Networks v6.0
Instructor Materials Chapter 5: Ethernet
Introduction to Data-Link Layer
Chapter 3: Open Systems Interconnection (OSI) Model
Protocol layering and data
7- chapter Seven Local Area Networks (LAN)
Protocol layering and data
Presentation transcript:

Controller Area Network (CAN) is a broadcast, differential serial bus standard, originally developed in the 1980s by Intel and Robert Bosch GmbH, for connecting electronic control units (ECUs). CAN was specifically designed to be robust in electromagnetically noisy environments and can utilize a differential balanced line like RS-485. It can be even more robust against noise if twisted pair wire is used. Although initially created for automotive purposes (as a vehicle bus), nowadays it is used in many embedded control applications (e.g., industrial) that may be subject to noise. Any official use of CAN requires a fee for the CAN Protocol License to be paid to Bosch who developed the protocol and hold patents. The CAN data link layer protocol is standardized in ISO (2003). This standard describes mainly the data link layer — composed of the Logical Link Control (LLC) sublayer and the Media Access Control (MAC) sublayer — and some aspects of the physical layer of the OSI Reference Model. All the other protocol layers are left to the network designer's choice.

Transmission method: half-duplex serial communication A communication method for switching between transmission and reception of one transmission line Network Topology: Bus Type - Multi-Master When the bus is free, you can start sending messages to all units that are connected to the bus Access control method: CSMA / NBA Continue communication with the priority station soon began to communicate. In CAN, every message is assigned a (at each time) unique, 11-bit number. This number determines the priority of the message. It also acts as an identifier, so that the target node that listens to the broadcast bus knows it to be the message it should receive. For CSMA / CD is temporarily suspended during the simultaneous Bit Rates: up to 1 Mbits/s possible at network lengths below 40m Decreasing the bit rate allows longer network distances (e.g. 125 kbits/s at 500 m). If the bus is free, any node may begin to transmit If two or more nodes begin sending messages at the same time, the message with the more dominant ID (which has more dominant bits) will overwrite other nodes' less dominant IDs eventually (after this arbitration on the ID) only the dominant message remains and is received by all nodes

 Host Processor Decides what received messages mean, and which messages it wants to transmit itself Sensors, actuators and control devices can be connected to the host-processor (if desired)  CAN Controller Receiving: CAN Controller stores received bits (one by one) from the bus until an entire message is available, that can then be fetched by the host processor (usually after the CAN Controller has triggered an interrupt) Sending: Host processor stores its transmit-messages into a CAN Controller, which transmits the bits serially onto the bus  Transceiver Receiving: Adapts signal levels from the bus to levels that the CAN Controller expects and has protective circuitry that protect the CAN Controller Sending: Converts the transmit-bit signal received from the CAN Controller into a signal that is sent onto the bus Possibly integrated into the CAN Controller

5

 'elasticity' to denote the capacity to withstand a change of configuration with the least possible amount of reprogramming in relation to the data transfer to be provided  The information received and processed somewhere in a distributed system must be created and transmitted to a station. - New information is to be added. - A different situation occurs

 Conventional addressing, 'source' address and 'destination' address, cannot provide a system with good structural elasticity.  For the CAN concept, addressing principle is based on the content of the message.  A message has to be transmitted to all the other stations  The selection processing is called 'acceptance filtering' at each station

 the message is labelled with an identifier ID(i)  address pointers AP(i)  all the messages are simultaneously received over all of the network  data consistency is guaranteed in distributed control systems

.The data receive flow chart of HMI CAN busScript to receive CAN BUS data

 succeeded in reducing costs significantly  restricted to smaller scale applications  performance/cost ratio  fully satisfies

 CAN Bus- Yu-Wei Huang  CAN Bus- Kobe University, Gold King macros  TSC Americas – IRD Platform – Ethernet and CAN Bus Interfaces by Philips