München-Gräfelfing. Mixed Mode GmbH.

Ähnliche Dokumente
CAN - BUS. Inhaltsverzeichnis

Der CAN-Bus (Controller Area Network)

Kommunikation zwischen Mikrocontrollern

OSEK COM und CAN. Hauptseminar SS 06 Markus Walter

Computeranwendung in der Chemie Informatik für Chemiker(innen) 4. Netzwerke

Analyse von Feldbussystemen in Hinblick auf Ambient Intelligence. Alexander Pautz INF-M1 Anwendung 1 - Wintersemester 2009/

CAN und Linux im praktischen Einsatz. Linux Stammtisch 8. Juni 2012 Lutz Wirsig

Controller-Area-Network

Seminarwochenende Oktober 2007 AutoLab

6.2 CAN (Controller Area Network)

Grundlegende Informationen zum CAN-Bus von Thomas Wedemeyer

CAN - Highlights. Ausgewählte Feldbussysteme. CAN - Knotenaufbau. CAN - Entwicklung. CAN - Nachrichtenorientierte Kommunikation

CAN BUS Projektseminar. Grundlagen zum CAN BUS Hinweise zum Projektseminar

CAN im Auto. Studienarbeit. Embedded Control 5. Semester

Horst Engels. CAN-Bus. Feldbusse im Überblick, CAN-Bus-Protokolle, CAN-Bus-Meßtechnik, Anwendungen. Mit 170 Abbildungen und 35 Tabellen.

Serielle Busse Serielle Busse Hands-On Training

Sensortechnik/Applikation

Beuth Hochschule für Technik Berlin Fachbereich VII Elektrotechnik und Feinwerktechnik. CAN-Bus. Ausarbeitung zum CAN-Bus WS 09/10

Das J1939 Protokoll. Überblick und Ausblick

Universität Stuttgart Institut für Automatisierungs- und Softwaretechnik Prof. Dr.-Ing. Dr. h. c. P. Göhner. CAN-Bus

Networking Basics. Peter Puschner Institut für Technische Informatik

CAN. Sebastian Kosch. PG AutoLab Seminarwochenende Oktober AutoLab

LIN - Local Interconnect Network

Vorlesung "Verteilte Systeme" Sommersemester Verteilte Systeme. Empfänger Kommunikationssystem. Netzwerk

B U S S Y S T E M E IN KRAFTFAHRZEUGEN TECHNISCHE UNIVERSITÄT GRAZ

MIT DEM BUS IM REBREATHER

Technische Information. Der CAN-Datenbus. Geschichte des CAN-Datenbusses. Was bedeutet eigentlich CAN: CAN steht für Controller Area Network

Vorlesung "Verteilte Systeme" Wintersemester 2000/2001. Verteilte Systeme. Empfänger Kommunikationssystem. Netzwerk

Hauptseminar SS Ausgewählte Kapitel eingebetteter Systeme (AKES) OSEK COM und CAN

5.1 Fahrzeugelektrik. 5 Kraftfahrzeugelektronik. 5.2 Fahrzeugelektronik. Kraftfahrzeugtechnik 5 Kraftfahrzeugelektronik Herzog

2 Kommunikationssysteme. vs2 1

Das ISO / OSI -7 Schichten Modell

Modul 117. OSI-Referenzmodell

OSI Referenzmodell. Aufbau des Referenzmodells Funktionsweise

Seminar. Grundlagen der LonWorks-Technologie und deren Anwendung in der Gebäudeautomation. LonWorks-Technologie 1

On-Board Fahrzeugdiagnose

1. Die Einordnung von Bussystemen

Echtzeitfähige Kommunikation

Softwaretest von verteilten Echtzeitsystemen im Automobil anhand von Kundenspezifikationen

Grundlagen zum CAN Bus

Kollisionstolerantes Verfahren zur Ermittlung des Abtastzeitpunkts

C-DIAS-Serielles-Interface CSI 021

Versuch CAN-Bus Anwendung im Kfz

Netzwerkgrundlagen. OSI-Modell. Layer 1 Physikal Layer. Layer 2 Data Link Layer. Layer 3 Network Layer

CCNA Exploration Network Fundamentals. ARP Address Resolution Protocol

Datenkommunikation im Automobil Teil 2:

Computernetz-Grundlagen Zusammenfassung

All People Seem To Need Data Processing: Application Presentation - Session Transport Network Data-Link - Physical

FAQ 12/2015. PROFINET IO- Kommunikation.

Lernbüro - Unterlagen Netzwerktechnik

Rechnernetze II WS 2012/2013. Betriebssysteme / verteilte Systeme Tel.: 0271/ , Büro: H-B 8404

Wireless Local Area Network

Ausarbeitung CAN-Bus

Fachbereich Medienproduktion

Fakultät für Technik Bereich Informationstechnik Labor Bussysteme Versuch 2 CAN 1 Teilnehmer: Vorname Nachname Matrikel Nummer Datum:

Technische Anleitung CAN-SVR-420-BOX 2 Kanal CAN Modul mit analogen Ausgängen

Serial Bus Simulator. Datenstromgenerator für serielle Busprotokolle. Benutzerhandbuch

Core. Proxy. In einer Stunde überträgt die Funkzelle 50 Mbit/s * 3600 s / 8 bits/byte = 22,5 GB.

PCAN-TJA1054. Buskonverter High-Speed-CAN/ Low-Speed-CAN. Benutzerhandbuch

Übungen zu Rechnerkommunikation Wintersemester 2010/2011 Übung 8

Systeme II 7. Woche Funkprobleme und Ethernet

Labor Feldbussysteme. Versuch CAN-Bus. Versuch CANBUS

Vernetzte Systeme Touran und Golf ab 2003

Das ISO/OSI Referenzmodell Internet (TCP/IP) Referenzmodell. Standard Elemente Schichten im ISO/OSI Referenzmodell.

Bussysteme in der Automatisierungstechnik

Funktion des Automobilkommunikationssystems Flexray

Systeme II. 6. Vorlesungswoche

Chapter 8 Ethernet-Switching. CCNA 1 version 3.0 Wolfgang Riggert,, FH Flensburg auf der Grundlage von

Netzwerke, Kapitel 3.1

CAN - Controller Area Network (V4) CAN. Controller Area Network

Netzwerktechnologie 2 Sommersemester 2004

PCAN-TJA1054 Buskonverter High-Speed-CAN zu Low-Speed-CAN. Benutzerhandbuch. Dokumentversion ( )

Carsten Harnisch. Der bhv Routing & Switching

VARAN Manager PCI-Einsteckmodul PCV 521 Versatile Automation Random Access Network

Fakultät Informatik Professur für VLSI-Entwurfssysteme, Diagnostik und Architektur. Diplomverteidigung

FCoE (Fibre Channel over Ethernet) Eine Lösung für konvergente Datencenter

Internetanwendungstechnik. TCP/IP- und OSI-Referenzmodell. Gero Mühl

Zeitgesteuerte Kommunikationssysteme für Hard-Real-Time Anwendungen. Jörn Sellentin

Virtuelle Kommunikation. Anwender. Physikalische Kommunikation. "Veredelung" des Dienstes

Produkt - Preise / Bestellungen hier. CAN2.0 <=> RS232 & RS485 High Speed Isolated Modul (Prod. Nr. #632)

Drahtlose Netzwerke. Grundlagen und Einsatzfelder. Sicherungsschicht (MAC-Layer) Allgemein

Grundkurs Computernetzwerke

Abschlussklausur. Netzwerke. 13. Juli Legen Sie bitte Ihren Lichtbildausweis und Ihren Studentenausweis bereit.

Transkript:

München-Gräfelfing sales@mixed-mode.de

Einführung in den CAN Bus CAN auf Erfolgskurs Was macht CAN so interessant? Idee, Anwendungsgebiete, Leistungsmerkmale Eigenschaften von CAN Einführung in die Funktionsweise Fehlererkennung und -Behandlung

Anforderungen an Bussysteme geringe Störanfälligkeit große Entfernung hoher Datendurchsatz Echtzeit-Fähigkeit hohe Sicherheit geringer Aufwand für Schaltung und Leitungen geringer Aufwand für Implementierung vielfältige Einsatzmöglichkeiten hohe Verfügbarkeit

Merkmale des CAN-Bus Broadcast Jeder Knoten empfängt alle Nachrichten Nachrichten Jeder Empfänger prüft auf Fehler und entscheidet über Bedeutung der Nachricht Multimaster Jeder Knoten darf senden Echtzeit Garantierte Latenzzeiten Flexibilität Knoten können leicht entfernt oder hinzugefügt werden Fehlererkennung 1 von 4,7*10 11 fehlerhaften Nachrichten wird nicht erkannt.

CAN-Applikationen Massenverkehr Automotive Embedded Networks Medizintechnik Automatisierung

Verkauf an CAN-Bauteilen 140 120 100 80 60 40 20 0-1995 1996 1997 1998 1999 2000 Anzahl verkaufter CAN-Bauteile in Mio. Quelle: CIA

CAN im Automobil Fahrdynamik Karosserie und Komfort Diagnose Fensterheber ZV Tankfüllstand ABS Armaturen Motorsteuerung Temperatur Beleuchtung Buskoppeleinheit

CAN Bus im OSI-Modell Layer 7 Layer 6 Layer 5 Layer 4 Layer 3 Layer 2 Layer 1 Application Presentation Session Transport Network Data Link Physical CAN Bus ISO 11898 OSI: Open System Interconnection offenes Standardmodell für Netzwerke

Verdrahtung Serieller Bus mit externer Versorgung und optionaler Schirmung

Verbindung CAN-Verbindung mit Twisted Pair Leitung und D-SUB Steckern 9-Pin D-SUB Optional mit Erdung und Abschirmung

Logische Zustände 3,5V U 1 rezessiv 0 dominant 1 rezessiv Pegel auf CAN_H 2,5V U = 2V Pegel auf CAN_L 1,5V 0V Differenzsignale zur Störunterdrückung t

Dominante und rezessive Bits CSMA/CA Carrier Sense Multiple Access / Collision Avoidance Knoten 1 Knoten 2 Knoten 3 Bus Verlierer senden rezessiv Gewinner sendet dominant

Aufbau eines CAN-Telegramms S tart-o f-fra m e -B it r0 -B it (rese rvie rt) ID E -B it (exten d ed ID ) R TR -B it (re m o te req u est) A C K -B e gre nzun g sb it A C K -S lot C R C -B e gre nzun g sb it A rbitrierun g sfe ld S te uerfe ld D a ten fe ld D a te nsic heru n gsfeld A c kn o w led g e-f eld E n deke n nu ng In terfra m e -S p a ce 0 0 1 1 1 1 Identifier (11 Bit) Längencode 0-8 Datenbytes 15 Bit CRC 7 rezessive Bits 3 rezessive Bits

Arbitrierung Interframe Space SOF Identifier Knoten 1 Knoten 2 0 0 1 1 1 0 0 0 1 1 Verlierer beendet Senden Knoten 3 Bus 0 0 0 0 1 0 0 0 0 1 Gewinner sendet weiter Priorisierung von Nachrichten Arbitrierung ohne Zeitverlust

Frame-Typen Daten senden Data Frame Daten anfordern Remote Frame Data Frame Daten senden Data Frame Overload Frame Empfänger überlastet

Fehlerbehandlung Bit-Codierung (NRZ): 0 0 0 0 0 1 0 0 0 0 0 Stuffing-Bit nach 5 gleichen Bits Busfehler erkannt Errorframe 0 0 0 0 0 0 6 dominante Bits = Verletzung des Protokolls Busfehler erkannt Errorframe

Übertragungsrate Datenübertragungsrate kbit/s 1000 750 500 250 0 Ab 200m Optokoppler Ab 1000m Bridges 25 50 100 250 500 1000 2500 5000 kbit/s 1000 800 500 250 125 50 20 10 Leitungslänge *20kBit/s wird von allen Knoten unterstützt * Meter

Quellen www.can-cia.de CiA Draft Standard 201...207 CAN Application Layer for Industrial Applications Hanser-Verlag Konrad Etschenberger CAN Controller Area Network Grundlagen, Protokolle, Bausteine, Anwendungen Hüthig-Verlag Wolfhard Lawrenz CAN Controller Area Network Grundlagen und Praxis

Vielen Dank! Haben Sie Fragen? Lochhamer Schlag 17 82166 Gräfelfing Kurt Kurt Veit Veit kurt.veit@mixed-mode.de kurt.veit@mixed-mode.de sales@mixed-mode.de