Section 3 - Slide 1/19 P&T - GPS - Formation PhW - CANopen_lev1_en - 01/2004 History CANopen and the ISO model Physical layer Link layer Application layer.

Slides:



Advertisements
Similar presentations
Contents Overview Data Information Frame Format Protocol
Advertisements

Introduction to CAN.
Introduction to CANBUS
Control Area Network CAN Developed by Bosch in 1983 as an automotive protocol, it was adopted by the Society of Automotive Engineers (SAE) in As.
Software setup with PL7 and Sycon V2.8
Why to learn OSI reference Model? The answer is too simple that It tells us that how communication takes place between computers on internet but how??
Protocol Configuration in Horner OCS
Setha Pan-ngum. History of CAN [1] It was created in mid-1980s for automotive applications by Robert Bosch. Design goal was to make automobiles more reliable,
Ethernet Risanuri Hidayat. Ethernet The term Ethernet refers to the family of local-area network (LAN) products covered by the IEEE standard. Three.
Overview  CANopen is a CAN-based higher layer protocol. It was developed as a standardized embedded network with highly flexible configuration capabilities.
OSI MODEL Maninder Kaur
CAL (CAN Application Layer) and CANopen J. Novák Czech Technical University in Prague Faculty of Electrical Engineering Department of Measurement.
CompTIA Network+ Chapter 2
Slide 1 Industrial Automation - Customer View - Training PhW - CANopen_en 02/ 2002 CANopen QUIZ CANopen QUIZ.
Slide 1/20 Industrial Automation - Customer View - Services - Training PhW - CANopen_diagnostic_en 09/2003 Section 1:Indicator lights Section 2: PL7 debug.
1 Version 3.0 Module 6 Ethernet Fundamentals. 2 Version 3.0 Why is Ethernet so Successful? In 1973, it could carry data at 3 Mbps Now, it can carry data.
Control Area Network CAN Developed by Bosch in 1983 as an automotive protocol, it was adopted by the Society of Automotive Engineers (SAE) in As.
Network Concepts. Networks LAN WAN Main Concepts n Protocol n Media n Topology.
Ethernet: CSMA/CD (Carrier Sense Multiple Access with Collision Detection) Access method: method of controlling how network nodes access communications.
Open System Interconnection (OSI) Model
Host Data Layer 7 Application Interacts with software requiring network communications; identifies partners, resources and synchronization Layer 6 Presentation.
Dave Mills CANbus: A brief introduction Incorporating: The Fujitsu status Dave Mills Queen Mary, University of London.
Review on Networking Technologies Linda Wu (CMPT )
1 LAN Topologies, Access methods (Week 1, Wednesday 1/10/2007) © Abdou Illia, Spring 2007.
DeviceNet and SDS Presented by : Ramesh Vishwanathan Biosystems and Agl. Engineering.
 What is a Controller Area Network?  History of CAN  CAN communication protocol  Physical layer  ISO  CiA  CANopen  DeviceNet  Applying.
Slide 1 / 20 Industrial Automation - Custumer View - Services PhW - Modbus_en 06/ 2002 Modbus training.
EECS 373 Controller Area Networks Samuel Haberl Russell Kuczwara Senyuan Zhong.
SERIAL BUS COMMUNICATION PROTOCOLS
The Ethernet Prepared by: Amer Al-Qadri Ahmad Abdul-Rahman Ismail khistah
IP Network Basics. For Internal Use Only ▲ Internal Use Only ▲ Course Objectives Grasp the basic knowledge of network Understand network evolution history.
Slide 1 Industrial Automation - Customer View - Training PhW - CANopen_en 02/ 2002 CANopen training CANopen training.
Section 2 - Slide 1/61 P&T - GPS - Training PhW - CANopen_lev2_en 10/2004 CANopen CANopen Section 1: History Section 2: Physical layer Section 3: Link.
University of Tehran 1 Interface Design Vehicle Busses Omid Fatemi.
1 Chapter 2: LAN Standards, Physical Connectivity, and Media Access.
Presentation on Osi & TCP/IP MODEL
ESA – UNCLASIFIED – For official use Introduction to CANopen.
1 Computer Communication & Networks Lecture 13 Datalink Layer: Local Area Network Waleed Ejaz
Jiří Novák, CTU FEE in Prague, Dept. of Measurement Industrial Distributed Systems Technology overview Technology overview Important features Important.
Section 5 - Slide 1 / 59 P&T - GPS - Training PhW - CANopen_FTB_soft_setup_en 01/2004 Section 2 :Setup stages Section 3 : Diagnostic indicator lights Section.
ECGR 6185 Advanced Embedded Systems Controller Area Network University Of North Carolina Charlotte Bipin Suryadevara.
DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK
Section 2 - Slide 1 / 74 P&T - GPS - Training PhW - CANopen_offer_en 09/2004 Industrial Automation CANopen offer September 2004 Industrial Automation CANopen.
Ethernet Term Paper Introduced by: Almarshood, Yosef Bahaitham, Ahmed Alrashudi, Ahmed.
Slide 1/64 Industrial Automation - Customer View - Services - Training PhW - CANopen_offer_en 09/2003 Industrial Automation CANopen offer June 2003 Industrial.
Section 6 - Slide 1 / 27 P&T - GPS - Training PhW - 06_TECH_Modbus_en 06/ 2004 Modbus training Part 1 :Reference documents - WEB sites Part 2 :Definitions.
1 Lecture Controller Area Networks Dr. Tony Grift
Unit 3 Physical Layer.
DQDB Network Security.
1 May-2014 Automotive Protocols & Standards. 2 CAN (Controller Area Network)  Overview Controller Area Network is a fast serial bus designed to provide.
An Introduction to CAN CAN Basics 2 Renesas Interactive
1 Copyright © 2014 Tata Consultancy Services Limited Controller Area Network (CAN) By Renukacharya A. Thakare.
 PROFIBUS (Process Field Bus) is a standard for fieldbus communication  Based on a token bus/floating master system.  Three Types 1.FMS ( Field bus.
Computer Network Lab. 1 3 장 OSI 기본 참조 모델 n OSI : Open System Interconnection n Basic Reference Model : ISO-7498 n Purpose of OSI Model ~ is to open communication.
Section 6 - Slide 1/8 P&T - GPS - Training PhW - CANopen_ATV31_hdw_setup_en 03/2004 Altivar 31 Hardware setup of the ATV31 on CANopen.
COMPUTER NETWORKS Lecture-8 Husnain Sherazi. Review Lecture 7  Shared Communication Channel  Locality of Reference Principle  LAN Topologies – Star.
ETHERNET Yash Vaidya. Introduction Ethernet is a family of computer networking technologies for local area networks (LANs). Ethernet was commercially.
Controller Area Network
National Institute of Science & Technology TECHNICAL SEMINAR PRESENTATION Presented by TRUPTI RANJAN BEHERA Roll no: EI Under the Guidance of.
CAN Controller Area Network 29BIT ID
CAN CANopen.
The OSI Model Prof. Choong Seon HONG.
Controller Area Network (CAN Bus)
Controller Area Network (CAN) Training
Chapter 12 Local Area Networks
Chapter 3: Open Systems Interconnection (OSI) Model
شبکه محلی کنترلر Controller Area Network (CAN)
Controller Area Networks (CAN)
Chapter 12 Local Area Networks
Chapter 12 Local Area Networks
Presentation transcript:

Section 3 - Slide 1/19 P&T - GPS - Formation PhW - CANopen_lev1_en - 01/2004 History CANopen and the ISO model Physical layer Link layer Application layer Profiles Strengths - Weaknesses CANopen

Section 3 - Slide 2/19 P&T - GPS - Formation PhW - CANopen_lev1_en - 01/ : Creation of CAN as an initiative by the German equipment manufacturer BOSCH to meet a requirement in the automotive industry. CAN only defines one part of layers 1 and 2 of the ISO model : The prices of drivers and micro-controllers featuring CAN become very attractive as they are used in high volume in the automotive industry. 1991: CIA = CAN in Automation is born: to promote industrial applications. History

Section 3 - Slide 3/19 P&T - GPS - Formation PhW - CANopen_lev1_en - 01/ : CiA publishes the DS-301 communication profile: CANopen 2001: CiA publishes DS-304 which can be used to integrate level 4 safety components on a standard CANopen bus (CANsafe). 1993: CAL = CAN Application Layer specifications published by CiA describing transmission mechanisms but not when and how to use them. History

Section 3 - Slide 4/19 P&T - GPS - Formation PhW - CANopen_lev1_en - 01/2004 CANopen and the ISO model CiA DS-301 = Communication profile EMPTY CAN 2.0 A and B + ISO CAN 2.0 A and B = ISO and 2 ISO DS-102 Device Profile CiA DSP-401 I/O modules Device Profile CiA DSP-402 Drives Device Profile CiA DSP-404 Measuring devices Device Profile CiA DSP-4xx CAL= CAN Application Layer APPLICATION PRESENTATION SESSION TRANSPORT NETWORK LINK = LLC + MAC PHYSICAL CANopen is based on CAL

Section 3 - Slide 5/19 P&T - GPS - Formation PhW - CANopen_lev1_en - 01/2004 Medium:Shielded twisted pair 2 or 4-wire (if power supply) Topology: Bus type With short tap links and 120 ohm line termination resistor Maximum distance:1000 m Speed:9 possible speeds from 1 Mbps to 10 Kbps Depends on bus length and cable type: 25 m at 1 Mbps, 1000 m at 10Kbps Max. no. of devices: master and 127 slaves Physical layer

Section 3 - Slide 6/19 P&T - GPS - Formation PhW - CANopen_lev1_en - 01/2004 CiA recommendation DR includes a list of suitable connectors divided into 3 categories with a description of their pin configuration. Male, product side 9-pin SUB D DIN RJ45 Open style 5-pin Micro Style = M12 ANSI/B93.55M-1981 Connectors

Section 3 - Slide 7/19 P&T - GPS - Formation PhW - CANopen_lev1_en - 01/2004 Example architecture Premium ATV58 TEGO POWER FTB1CN TEGO POWER Line termination resistor Line termination resistor (120  ) Line termination resistor

Section 3 - Slide 8/19 P&T - GPS - Formation PhW - CANopen_lev1_en - 01/2004 Medium access method: CSMA/CA Every device may send data as soon as the bus is free. The principle of dominant and recessive bits enables non-destructive bit-by-bit arbitration in the event of a collision. The priority of a message is indicated by the value of the identifier. The identifier with the lowest value has priority. On CANopen the identifier value depends on the address of the product and which type of message is transmitted (process data, service data, synchronization message…) Link layer

Section 3 - Slide 9/19 P&T - GPS - Formation PhW - CANopen_lev1_en - 01/2004 Structure of the CAN frame CRC sequence Start of frame (SOF) Identifier RTR Remote Transmission Request bit Data field CRC delimit. ACK slot to ACK delimit. End of frame (EOF) Arbitration field Control field: compatibility and length Frame size without bit stuffing: 47 to 111 bits

Section 3 - Slide 10/19 P&T - GPS - Formation PhW - CANopen_lev1_en - 01/2004 Dominant and recessive bits SOFRTR Control field Identifier Station 2 loses arbitration Station 1 loses arbitration Station 1 Station 2 Station 3 D R S1 S2S3

Section 3 - Slide 11/19 P&T - GPS - Formation PhW - CANopen_lev1_en - 01/2004 Communication model: Producer/Consumer An identifier coded on 11 bits and located at the start of the message informs the receivers about the type of data contained in each message. Each receiver decides whether or not to accept the data. This concept permits multiple communication models : Transmission on change of state, cyclic, SYNC signal, on Remote frame (Master/Slave). Link layer

Section 3 - Slide 12/19 P&T - GPS - Formation PhW - CANopen_lev1_en - 01/2004 Link layer Max. size of useful data: 8 bytes per frame Transmission security: One of the best local industrial networks Numerous signalling and error detection devices ensure high transmission security.

Section 3 - Slide 13/19 P&T - GPS - Formation PhW - CANopen_lev1_en - 01/ types of standardized service: 1. Network administration: Parameter settings, start-up, monitoring (master-slaves) 2. Transmission of low-volume process data (<= 8 bytes) in real time: PDO = Process Data Object (producer-consumer) PDOs can be transmitted on changes of state, cyclically, on receipt of the SYNC message or at the request of the master Transmission of high-volume parameter data (> 8 bytes) by segmentation without time restrictions: SDO = Service Data Object (client-server) 4. Predefined messages for managing synchronization (SYNC), time-based references, fatal errors: SFO = Special Function Object Application layer

Section 3 - Slide 14/19 P&T - GPS - Formation PhW - CANopen_lev1_en - 01/2004 Application layer CANopen defines: how data is transmitted: DS-301 communication profile common to all products Amongst other things this defines the allocation of COB-ID identifiers for each type of message. what data is transmitted: DS-4xx product profiles specific to each product family (discrete I/O, analogue I/O, variable speed drives, encoders, etc.) These functions are described by means of a Device Object Dictionary : OD

Section 3 - Slide 15/19 P&T - GPS - Formation PhW - CANopen_lev1_en - 01/2004 The object dictionary OD is a sequenced group of objects that can be accessed by means of: a 16-bit index and in some cases an 8-bit sub-index It describes all the functions of the product. This description takes the form of an EDS file (Electronic Data Sheet) in ASCII format. This has a strict syntax and can be used by the bus configurators (Sycon etc.) Object Dictionary = OD

Section 3 - Slide 16/19 P&T - GPS - Formation PhW - CANopen_lev1_en - 01/2004 Structure of the “Object Dictionary”

Section 3 - Slide 17/19 P&T - GPS - Formation PhW - CANopen_lev1_en - 01/2004 With the aim of reducing the network configuration phase a compulsory system for allocating default identifiers has been defined. This allocation occurs in the "Pre operational" state just after the initialization phase. It is based on dividing the COB-ID identifier into 2 parts: Function code is used to code 2 PDOs in receive mode, 2 PDOs in transmit mode, 1 SDO, 1 EMCY object, 1 Node Guarding Identifier, 1 SYNC object, 1 Time Stamp object and 1 node guarding. Node ID corresponds to the product address coded by DIP switches, for example. Allocation of default identifiers Function CodeNode ID

Section 3 - Slide 18/19 P&T - GPS - Formation PhW - CANopen_lev1_en - 01/2004 Allocation of default identifiers Allocation of default identifiers can be used on products which support the first 4 PDOs. (The fifth PDO overlaps the area reserved for SDO) 1024 identifiers maximum reserved for PDOs.

Section 3 - Slide 19/19 P&T - GPS - Formation PhW - CANopen_lev1_en - 01/2004 Strengths - Weaknesses Strengths Cost of connection point Wide selection of drivers Interference resistant Open protocol Flexibility Weaknesses Bus length at 1 Mbps = 25 m Level of integration in PL7 Current Schneider offer Non-deterministic