Positive/Negative Logik

Ähnliche Dokumente
Der CAN-Bus (Controller Area Network)

Table of Contents. Table of Contents Kfz-Technik Fahrzeugelektronik Beleuchtung Plattensystem ALC 1.6 CAN-Bus-Beleuchtung

Der Transistor (Grundlagen)

Elektronik NATURWISSENSCHAFT UND TECHNIK. 1. Halbleiter Messung der Beleuchtungsstärke (Zusatzexperiment)

Audi A6 Stromlaufplan Nr. 58 / 1 Ausgabe

Audi A4 Stromlaufplan Nr. 44 / 1 Ausgabe

CAN-Datenbus von Bosch

Grundlagen der Rechnertechnologie Sommersemester Vorlesung Dr.-Ing. Wolfgang Heenes

Elektrische Schnittstelle Signal

Audi A6 Stromlaufplan Nr. 6 / 1 Ausgabe

LED board EB

Weichenanzeige, mit 2 LED s, kompatibel zum Anschluss direkt an grünen Trix-Schalter 0,25W

1 Das Kommunikationsmodell

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

4. Übung: PLA & Schaltungen Abteilung Verteilte Systeme, Universität Ulm

Logikausgang Grundschaltungen in CMOS-Technik

Schalten mittels Transistor

Audi A6 Stromlaufplan Nr. 11 / 2

Praktikum 2: Diode, Logische Schaltungen mit Dioden und Feldeffekttransistoren

Vernetzte Systeme Touran und Golf ab 2003

Diplomprüfung WS 2010/11 Fach: Elektronik, Dauer: 90 Minuten

3 Elektronische Verknüpfungsglieder

CBLM CAN BUS Lichtmodul

Physik-Übung * Jahrgangsstufe 9 * Der Transistor Blatt 1

Stellpult selbst gebaut: Teil 9, Weichenanzeige für 2 LED s

13. Vorlesung. Logix Klausuranmeldung nicht vergessen! Übungsblatt 3 Logikschaltungen. Multiplexer Demultiplexer Addierer.

Digitalelektronik Einführung Prof. Metzler

NEM 692 Seite 1 von 6 Empfehlung Ausgabe 2012 (ersetzt Ausgabe 2011) Normen Europäischer Modellbahnen. Steuermodul Signal

Die Reihenschaltung und Parallelschaltung

Passat Stromlaufplan Nr. 86 / 1 Ausgabe

Technische Informatik

LIN - Local Interconnect Network

Wie funktioniert ein Relais?

Kapitel. Eins zurück, zwei vor: die ersten Schritte

1. Die Einordnung von Bussystemen

8. Realisierung von Schaltnetzen mit Gattern

Unterschrift: Hörsaal: Platz-Nr.:

NvK-Gymnasium Bernkastel-Kues. Physik Elektronik 1. Transistoren Gehäusetypen

0-10V Steuerung für Frequenzumrichter

Beschreibung der Steuerung für DB0RWP DB0RWP

Fach: Elektrotechnik

Audi A4 Stromlaufplan Nr. 58 / 1 Ausgabe

Pumpe-Düse-Einspritzsystem

F Programmierbare Logikbausteine

Audi A6 Stromlaufplan Nr. 7 / 1 Ausgabe

Die wichtigsten Eigenschaften von bipolaren Transistoren.

9. Elektronische Logiksysteme ohne Rückführung, kombinatorische Schaltungen

Mikrocontroller. CAN- Controller

Aktive Lehnenbreitenverstellung E60, E /5. FTD-FTD-SBT Aktive Lehnenbreitenverstellung E60, E61

Technische Fachhochschule Berlin Fachbereich VIII

0-10V Steuerung für Frequenzumrichter


Schnittstellenbeschreibung

Eine einfache Operationsverstärkerschaltung zur Bestimmung des Widerstandes eines Sensors

Herleitung der Flip-Flop-Schaltung Zum Lesen und Verstehen

Was so passieren wird:

NvK-Gymnasium Bernkastel-Kues Widerstände. Physik Elektronik 1 U 5V = R= 20 = 0,25A R 20 1V 1A

Telematik. ab Modelljahr Sicherungshalter. Sicherungen im Sicherungshalter werden ab. Mikrozentralelektrik

Jetta. Antiblockiersystem (ABS), Antriebsschlupfregelung (ASR) Reifen-Kontroll-Anzeige ab Juli 2008, Hinweise: Стр. 1 из 7. Stromlaufplan Nr.

ELEXBO A-Car-Engineering

Vernetzte Systeme Touran und Golf ab 2003

Audi A6 Stromlaufplan Nr. 51 / 1

SRW Mitterfelner Fasanenweg Forstinning - Tel:

CAN clip. CAN clip. highlights

Highspeed. Kurzzeitfotografie in Natur und Studio. Bearbeitet von Hans-Christian Steeg

Klausur "Elektronik und Messtechnik" 9115/6203. am Teil: Elektronik

Signalverarbeitung 1

Digitale Systeme und Schaltungen

PATENTANMELDUNG. int. ei.": H03K 12/00, H03K 19/0175

Technische Alternative - Datenleitung. Datenleitung. Regler fi UVS 232 / BL232. Version 1.3. Datum: Seite: 1 von 12

ELEXBO A-Car-Engineering

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

Technische Informatik I

Wandeln Sie die folgenden Zahlen in Binärzahlen und Hexadezimalzahlen. Teilen durch die Basis des Zahlensystems. Der jeweilige Rest ergibt die Ziffer.

Prozess-rechner. auch im Büro. Automation und Prozessrechentechnik. Prozessrechner. Sommersemester Prozess I/O. zu und von anderen Rechnern

Sommersemester Elektronik / Mikroprozessortechnik Dauer: 90 Minuten

1.Einleitung: 1.1Versuchsaufbau:

Diplomprüfung SS 2012 Elektronik/Mikroprozessortechnik

Ablaufsteuerung Sequenzer, als Schaltstufen für den Amateurfunk.

Aufgabensammlung. eines Filters: c) Wie stark steigen bzw. fallen die beiden Flanken des Filters?

Aufgabe E1: Aufgabe E2: Aufgabe E3: Fachhochschule Aachen Lehrgebiet Flugzeug- Elektrik und Elektronik Prof. Dr. G. Schmitz

Switch-Board-Datenblatt EB

Blinker N Spanplatte 195 / 90 / 8 mm 1 Holzleiste 140 / 10 / 5 mm. Dazu passende Arbeitsblätter gratis zum Herunterladen

Audi A6 Stromlaufplan Nr. 56 2,5 l-turbo-dieselmotor (110 kw - 6 Zylinder) Motorkennbuchstabe AFB, AKN

Serielles Datenübertragungssystem MBS-8 / MBE-8

AUDI A6 4F CODIERUNG. Freischaltung der Ambientebeleuchtung

Die Temperaturmessung

Softwaretest von verteilten Echtzeitsystemen im Automobil anhand von Kundenspezifikationen

Projektarbeit Thema: Beleuchteter Feuerwehr Bully. Sebastian Schlüter & Florian Topa

BASISWISSEN FLIPPER-ELEKTRONIK

2013 Qualifikationsverfahren Multimediaelektroniker / Multimediaelektronikerin Berufskenntnisse schriftlich Basiswissen: Elektronik / Digitaltechnik

Arbeitsblätter für den Elektronikbaukasten EB10

CAN BUS Projektseminar. Grundlagen zum CAN BUS Hinweise zum Projektseminar

Baubeschreibung LED Taschenlampe

Transkript:

Positive/Negative Logik Positive Logik Negative Logik Dominant = höherwertig Rezessiv = niederwertig In der Spezifikation ist für den CAN-Datenbus die negative Logik festgelegt worden! Schaltung...

Negative Logik Dominantes Signal Ä Schalter geschlossen Ä Lampe leuchtet nicht Rezessives Signal Ä Schalter geöffnet Ä Lampe leuchtet In der Spezifikation des CAN-Bus ist die negative Logik festgelegt worden Zustand mit Wert Ä Ä Transceiver geschlossen Spannung auf Datenleitung ca. 2 V bzw. 3 V im Komfortbus ca. 1,5 bzw. 3,5 V im Antriebsbus Zustand mit Wert Ä Transceiver geöffnet Ä Spannung auf Datenleitung ca. 0 V bzw. 5 V im Komfortbus ca. 2,5 V im Antriebsbus

Unterschied CAN-High und CAN-Low Es werden zur selben Zeit auf CAN-High und auf CAN-Low gleiche Botschaften verschickt nur die Pegel sind invertiert Beispiel : dominant rezessiv CAN-High CAN-Low Das CAN-Low liest sich also in konventioneller Zuordnung für 0 und 1!

0-Dominanz Am CAN-Datenbussystem sind immer mehrere Steuergeräte angeschlossen. Nur wenn alle Steuergeräte ein 1 -Bit senden ist die Information auf dem Bus logisch 1. Sendet mindestens ein Steuergerät ein 0 - Bit, so ist das Signal auf der Busleitung logisch 0. Die 0 -Information des einen Steuergeräts überschreibt die 1 -Information der anderen Steuergeräte. ÄDas 0 -Bit ist dominant ÄDas 1 -Bit ist rezessiv

Schematische Darstellung der Signalerzeugung

Innenschaltung

Schaltung 1 Schaltung 1 Dominanter Zustand Logisch null Rezessiver Zustand Logisch Eins Der dominante Zustand überschreibt einen rezessiven Zustand Logische Und-Verknüpfung (Wired-And) + 5 V CAN H CAN L GND

Schaltung 2 Schaltung 2 Der Begriff Wired-And kommt aus der Digitaltechnik und bezieht sich auf verdrahtete (wire: engl. Draht) Verbindungen. Dominiert bei Verknüpfungsgliedern der Pegel H, so entsteht bei der Drahtverbindung der Ausgänge eine AND-Verknüpfung (Wired-AND). Die Wire-AND-Verknüpfung wird auch Phantom-Verknüpfung genannt. Liegt an einem Eingang des Inverters eine 0 so liegt an der Basis des Transistors eine 1. Dies bedeutet, der Transistor steuert durch. Die Folge ist: Die Kollektor-Emitter- Spannung (U CE ) fällt auf ca. 0,2 V ab. Der Bus wird auf 0 gezogen.

mehrere Sender am Å Überlagerungen möglich Dominante und rezessive Bits keiner der 3 Sender aktiv Å Transistoren nicht angesteuert kein Stromfluss über die Widerstände Spannungswert auf der Datenleitung = 5 Volt Å 1 - High ein Transistor durchgeschaltet über den Vorwiderstände fließt Strom Å U = 0 Volt Å binärer Zustand: 0 Low Bedeutung: Zustand 1 High kann sofort von einer aktiven Station mit Low überschrieben werden Low-Zustand wird daher dominant High-Zustand wird als rezessiv bezeichnet wichtig für Fehlerbotschaftübertragung und zur Kollisionserkennung (Arbitrierung)

CAN-Datenbus-Zuteilung Beispiel Audi Wollen mehrere Steuergeräte gleichzeitig ihr Datenprotokoll senden, muss entschieden werden, wer zuerst an der Reihe ist. Das Datenprotokoll mit der höchsten Priorität wird zuerst gesendet. Priorität Datenprotokoll Statusfeld 1 Bremse-Botschaft 001 1010 0000 2 Motor-Botschaft 010 1000 0000 3 Getriebe-Botschaft 100 0100 0000 Botschaft von ABS/EDS Steuergerät Botschaft von Steuergerät für Motronic Alle drei Steuergeräte beginnen gleichzeitig mit dem Senden ihres Datenprotokolls. Gleichzeitig vergleichen Sie Bit für Bit auf der Datenbus-Leitung. Sendet ein Steuergerät ein niederwertiges Bit und erkennt ein höherwertiges Bit, hört es auf zu senden und wird zum Empfänger. Botschaft von Steuergerät für automatisches Getriebe Datenbus-Leitung Steuergerät für automatisches Getriebe verliert Steuergerät für Motronic verliert niederwertig höherwertig

Gleichzeitiger Sendeversuch mehrerer Steuergeräte Das Steuergerät, dessen TX Signal durch eine Null überschrieben wurde, geht in den Empfangsmodus. Mit der Anzahl der führenden Nullen im Identifier wird die Wertigkeit der Botschaft geregelt. Das sichert die Prioritätsfolge. Die Vorgehensweise nennt man Arbitrierung ( = richten / Richter) TX = Sender RX = Empfänger

CAN Bus Prioritätenfolge Automatikgetriebe- Steuergerät ABS/EDS-Steuergerät Motor-Steuergerät 11 33 22 Bei ESP Verbau hat der Lenkwinkelsensor die höchste Priorität!

CAN Bus Prioritätenfolge Prioritätenfolge Datenprotokoll vom... Information 1 2 3 4 ABS/EDS-Steuergerät Motor-Steuergerät Datenprotokoll Nr. 1 Motor-Steuergerät Datenprotokoll Nr. 2 Automatikgetriebe- Steuergerät - Anforderung Motorschleppmomentenregelung - Motordrehzahl - Drosselklappenstellung - Kick-down - Kühlmitteltemperatur - Fahrgeschwindigkeit - Wählhebelposition - Getriebe im Notlauf - Fahrstufenwechsel

Vernetzung im A4 auf dem Datenbus Komfort Verwendete Botschaften für die Schluss-Bremslichtsteuerung Sender J519 Identifikation Datenlänge Sendeintervall Schalttafeleinsatz Steuergerät für Bordnetz J519 531h 1 2 Byte 50ms S E Steuergerät für Bordnetz J519 631h 2 4 Byte 1s S E ¹ = zusätzlich: sofortige Sendung nach Änderung ² = Sendung nur bei Fehlermeldung S= Sender E= Empfänger Hinweise zu Fehlermeldungen im Schalttafeleinsatz: Lampen werden nach Zündung Ein, sowie während des Betriebes auf i.o. geprüft Ein Heilungsprozess ist grundsätzlich analog zum o.g. Punkt möglich 29/11/2010 Quelle: 8 pt, Arial 14

Vernetzung im A4 auf dem Datenbus Komfort Die Fernlichtsteuerung Sender Identifikation Datenlänge Sendeintervall Lenksäulenelektronik J527 2C1h 1 3 Byte 100ms S E J527 J519 Schalttafeleinsatz Steuergerät für Bordnetz J519 531h 1 2 Byte 50ms S E Steuergerät für Bordnetz J519 631h 2 4 Byte 1s S E ¹ = zusätzlich: sofortige Sendung nach Änderung ² = Sendung nur bei Fehlermeldung S= Sender E= Empfänger Hinweise zu Fehlermeldungen im Schalttafeleinsatz: Lampen werden nach Zündung Ein, sowie während des Betriebes auf i.o. geprüft Ein Heilungsprozess ist grundsätzlich analog zum o.g. Punkt möglich 29/11/2010 Quelle: 8 pt, Arial 15

Vernetzung im A4 auf dem Datenbus Komfort Verwendete Botschaften für die Kennzeichensteuerung Sender J519 Identifikation Datenlänge Sendeintervall Schalttafeleinsatz Steuergerät für Bordnetz J519 531h 1 2 Byte 50ms S E Steuergerät für Bordnetz J519 631h 2 4 Byte 1s S E ¹ = zusätzlich: sofortige Sendung nach Änderung ² = Sendung nur bei Fehlermeldung S= Sender E= Empfänger Hinweise zu Fehlermeldungen im Schalttafeleinsatz: Lampen werden nach Zündung Ein, sowie während des Betriebes auf i.o. geprüft Ein Heilungsprozess ist grundsätzlich analog zum o.g. Punkt möglich 29/11/2010 Quelle: 8 pt, Arial 16

Mögliche Identifier In der K Matrix ist die Rangfolge festgelegt. Der Lenkwinkelsensor hat im Identifier die meisten Nullen.

Protokollanalyse 1 Byte 8. Byte = Gaspedalstellung Hexadezimal 3 D 61 Wertebereich Prozent 100% 1 Byte 256 Umrechnungsfaktor = 0,39 Gaspedalstellung x = 23,79%