Protokoll TID v0.1 ( )

Ähnliche Dokumente
Pinbelegung VR6 Motorsteuergerät Mj. 95

Ausarbeitung eines Praktikumsversuches zum Design eines 1-Wire-Master-Controllers Falk Niederlein

Zusatzanleitung. MPR-1 I²C-Protokoll. Version 1.01

EIB-Telegrammaufbau. in der Praxis anderer Signalverlauf durch Leitungskapazität (max.200nf)

Programmierung mit NQC: Kommunikation zwischen zwei RCX

Arduino Kurs Das LC-Display. Stephan Laage-Witt FES Lörrach

Der I²C-Bus. Vorstellung des Inter-Integrated Circuit -Bus. Aufbau und Funktionsweise. Beispiel PortExpander am Arduino

Die Temperaturmessung mit dem Sensor LM75. Andreas Heller & Eduard Auer

I2C-BUS Von Ramesh Sathiyamoorthy Klasse E4p Embedded Control Hr.Felser HTI Burgdorf

1. Allgemein Technische Daten... 2

Manual RS232/485 ISO Artikelnummer: 8410.CON2

S0-Pulszähler mit Modbus Schnittstelle

ISO-Ton. Block A - Stromversorgung

Der Backoff-Algorithmus

SIMATIC S5 SIEMENS. MODBUS-Protokoll RTU-FORMAT SIMATIC S5 ist Master. Kurzinformation. Sondertreiber für CP 524 / CP (S5-DOS) S5R004

Parameterliste, Funk-Empfänger RCW-M

Beschreibung Modell Motorspindel

EPV. Anbindung EPV Präsenzmelder an Loxone Miniserver. Schaltplan. Bewegungssignal an den digitalen Eingang anschließen

MODBUS RTU Übertragungsprotokoll für Digitale Elektronische Vorschaltgeräte mit RS-485 Schnittstelle

Beschreibung RS232-Protokoll für POWER-TRAP Fotovoltaik-Wechselrichter (ab Protokollversion ENS1 = 5 und ENS2 = 6)

Anschluss Großdisplay

EPV. Anbindung EPV Präsenzmelder an Loxone Miniserver. Schaltplan. Bewegungssignal an den digitalen Eingang anschließen

TM1638-Anzeige-Taster-Modul

Information für den Fachhandel

11. Die PC-Schnittstelle

DATENBLATT AB-ASI-DI4-M12 gültig ab: 05/2009

USB > I2C- Bus Modul. Startet den I2C-Bus. Daten einlesen NACK senden

Motorsteuerung MS41.0 (6 Zylinder M52)

ADAM43-LCN-WQ-EDT. Datenblatt

1. Allgemein Befehle... 3

Modbus. Modbus. für Rio-Eco N, Rio-EcoZN, Rio-Eco Therm N. Betriebsanleitung /01-DE

Arduino Kurs Bits und Bytes. Stephan Laage-Witt FES Lörrach

Absolute Drehgeber - Busschnittstellen Vollwelle mit Klemm- oder Servoflansch Optische Multiturn-Drehgeber 13 Bit ST / 12 Bit MT, RS485

PLIN-Slave Test-Slave für den LIN-Bus mit diversen I/Os. Benutzerhandbuch V1.1.0

KNX TP1 Telegramm. KNX Association

S2 (unten) - Dieser Schalter ist nur wirksam, wenn der Schalter S1 auf der Stellung RS-232 steht.

Der I²C-Bus. Bearbeitet von: Thomas Finke, EL5

Busse. Dr.-Ing. Volkmar Sieh WS 2005/2006. Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg

Die Temperaturmessung

BCM8-Modbus. Dokumentation. 8-Kanal Countermodul mit S0-Eingängen und Modbus Datenschnittstelle. BCM8-Modbus. Modbus A+ B- A+ B-

Busse. Dr.-Ing. Volkmar Sieh. Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2008/2009

Arduino Nano. Hello World per LED On-Board LED (Pin D13) Beispiel: Arduino IDE / Beispiele / Basics / Blink 5 / 20

1. Allgemein Kommunikationsparameter Protokoll Befehlsframe Antwortframe Fehlernummern...

Mikrocomputertechnik. Thema: Serielle Schnittstelle / UART

C-DIAS-Analog-Eingangsmodul CAI x Eingänge 0 10 V oder 8 x Eingänge V (ab HW-V 2.0)

ADAM35-LCN-QV-EDT. Datenblatt

Dokumentnummer: pe54.21-p ca. Kurzbezeichnung: Bezeichnung: Position: Dokumenttitel: 68 A 44 A 60 A 28 A 53 A 36 A 20 A 12 A 58 L 64 L 74 L

Bedienungsanleitung Bordcomputer : 1. Einstellen der Anzeige (Setup Anzeige) :

Ingenieurbüro für Echtzeitprogrammierung. Dokumentation SER8

I2C-006 DATASHEET I2C-006 V1.00: 1K EEPROM MODUL MIT TWI (I 2 C) SCHNITTSTELLE. Dokument NR.: I2C-006_Datasheet

Betriebsanleitung Modbus-Konverter Unigate-CL-RS

Spezifikation RTR09 USB-Transceiver Easywave

SIMATIC S5 SIEMENS. MODBUS-Protokoll RTU-FORMAT SIMATIC S5 ist Slave. Kurzinformation. Sondertreiber für CP 524 / CP (S5-DOS) S5R007

Modbus Register - Übersicht IO/5640

ARINC 429. Ein Avionik Feldbus der zivilen Luftfahrt. Embedded Control Autor: Wittmer Jörg Betreuer: Felser Max

I2C-002 DATASHEET I2C-002 V1.00: I2C PORTEXPANDER MIT PCA8574. Dokument NR.: I2C-002_Datasheet

CAN BUS ELEXBO. Inhalt. Was ist ein CAN-BUS? ELEXBO Elektro-Experimentier-Box. Can-Bus-Schulungslehrgang. Sie können

LCD board EB

F1f29 Sicherung 29. F1f30 Sicherung 30. F1f18 Sicherung 18. M14/1 Versorgungspumpe Zentralverriegelung (ZV) N54/3 Steuergerät Funk FBS 37 A 17 K 42 K

JX6-INT1 Versions Update von V1.00 auf V1.24

Remote-Objekt-Überwachung. von Jan Schäfer und Matthias Merk

qfix ASCII-Protokoll

WS2500 V24-Kommunikation

Allgemein...2. Inbetriebnahme...2. Tastatur-Bedienung Funktions-Matrix...2. Main- und Kanal-Volume-Einstellung...3. Timecode...3

Inhaltsverzeichnis. LNT Fischertechnik RCTXTLT 2 Juni 2017

Absolute Drehgeber - SSI Redundante Drehgeber Magnetische Single- oder Multiturn-Drehgeber 12 Bit ST / 13 Bit MT

WDV MOLLINÉ Messtechnik die zählt

AVR-Mikrocontroller in BASCOM programmieren

Bus Manuals SPI I2C. Busse und Sensoren. Twix. Chaos Computer Club Cologne Twix

DEUTSCHE GESELLSCHAFT FÜR ZERSTÖRUNGSFREIE PRÜFUNG E.V.

TECHNISCHES DATENBLATT Absolut + Inkrementalgeber AC 58-I - SSI

Serielle Schnittstellen

Watermark Vertriebs GmbH Co. KG Robert-Bosch-Straße Lüdinghausen. Homepage:

Applikationssoftware Protokollieren TK TK344. Ergebnis 1. Ergebnis 50. Textkanal 1. Temperaturgrenzwert. Textkanal 10.

edip320-i2c/com-board (Art.#1045)

DALI SCI RS232. Datenblatt. DALI RS232 Interface. Schnittstelle zur Kommunikation zwischen PC (oder einer SPS) und Modulen in einem DALI-Lichtsystem

1 x 2-kanaliger sicherer Eingang. Adresse

CAN Protokoll trijekt gas

Mikroprozessortechnik Grundlagen 1

Dokumentnummer: Dokumenttitel:

Zur Startseite Zur Artikelübersicht Der RS485 Bus

Service & Support. Übertragung von Daten mit variabler Telegrammlänge über das TCP- Protokoll mit S FB103 AG_RECV_TCP_xVAR.

Bedienungsanleitung Radio-Adapterkabel + CAN-Bus Interface

DALI SCI RS232 DALI RS232 PS

STM32 - Schieberegister, SPI - u

Bei den isolierten Freileitungen erfolgt die Aderkennzeichnung durch Ausformung der Oberfläche der Aderisolation (Längsrippen).

LVDS - Adapter NetDCU-ADP/LVDS1

Sensor UP Standard CD 500 / CD plus

Bedienungsanleitung Drehgeber. Absolute Winkelcodierer RN mit SSI-Schnittstelle. Id-Nr / 00 05/2011

C-DIAS-Serielles-Interface CSI 021

Anleitung Light Module LM2-S

ANLEITUNG Version

M-Bus für VARIOMASS MF

Transkript:

Einleitung Der Opel Radio-Display Bus ist ein serieller Bus, der ein Master Gerät, das Radio mit dem Slave Gerät, dem Triple Info Display oder dem Multi Info Display verbindet. Er basiert auf dem I²C Protokoll, zusätzlich gibt es eine Master Request Leitung (MRQ). Anschlussbelegung 8-stelliges TID aus Opel Astra F und Corsa B/Tigra: Pin Beschreibung Klemme Astra F Corsa B 1 Dauerplus KL 30 Rt Rt 2 Außentemperatur Minus Bl 3 Masse KL 31 Br Br 4 Außentemperatur Plus BlWs 5 Zündung KL 15 Sw 6 Auffindbeleuchtung GrGn GrGn 7 Auffindbeleuchtung nachts (gedimmt) GrSw GrSw 8 Radioanzeige ein / Datum aus (AA) RtGn RtGn 9 SCL BrWs BrRt 10 MRQ BrWs BrGr 11 SDA BrWs BrSw 12 SDV (Speed Dependent Volume) BlRt 10-stelliges TID aus Opel Astra G und Corsa C: Pin Beschreibung Klemme Astra G Corsa C 1 Zündung KL 15 Sw Sw 2 Radioanzeige ein / Datum aus (AA) WsRt RtGr 3 Dauerplus KL 30 Rt Rt 4 Auffindbeleuchtung nachts (gedimmt) GrGe GrSw 5 Außentemperatur Plus BlWs BlWs 6 Masse KL 31 Br Br 7 Außentemperatur Minus Bl Bl 8 Diagnose BrWs BrGn 9 SDV (Speed Dependent Volume) BlRt BlWs 10 SCL BrRt Gn 11 SDA BrSw Ws 12 MRQ BrGr BrGr Seite 1 von 6

Elektrische Daten Spannung für High: 4V (max 100µA) Spannung für Low: 1V (max 100µA) Pull-Up Widerstände auf Slave Seite Power on Test Die folgende Signalfolge muss das Autoradio jedes Mal senden wenn es angeschaltet wird. Das Einschalten des Radios erkennt der Slave an dem Signal Antenna Amplificator (AA). Innerhalb der Zeit T 3 muss die eigentliche Daten-Übertragung dann beginnen. T 1min = 100ms T 2min = 500µs T 3min = 1ms T 1max = 500ms T 2max = 1ms T 3max = 2ms Durch das Auswerten der Signale kann der Master erkennen, ob eine Leitung defekt ist. Ist beispielsweise eine Leitung ständig Low, dann hat sie einen Kurzschluss nach Masse. Bleibt eine Leitung hingegen immer High, dann liegt ein Kurzschluss nach +Ub vor. Und tritt ein gesendeter Impuls auch auf einer anderen Leitung auf, dann befindet sich ein Kurzschluss zwischen diesen beiden Leitungen. Seite 2 von 6

Datenübertragung 1. Master setzt MRQ Low 2. Slave antwortrt SDA Low T 1min = 100µs T 1max = 15ms 3. Master setzt MRQ High T 2min = 100µs T 2max = 200µs 4. Slave setzt SDA High T 3min = 100µs T 3max = 200µs 5. Master setzt SDA Low T 4min = 100µs T 4max = 500µs 6. Master setzt SCL Low T 6min = 100µs T 6max = 200µs 7. Master sendet Adresse 8. Master setzt MRQ Low T 7min = 100µs T 7max = 500µs 9. Master sendet Daten T 5min = 1ms T 5max = 10ms 10. Master setzt MRQ High T 7min = 100µs T 7max = 500µs Format einer Nachricht Die zu sendende Nachricht setzt sich zusammen aus der Slave Adresse des Displays, den Symbol-Bytes und den Daten-Bytes. 1. Start der Übertragung 2. Slave Adresse 3. Symbol-Bytes 4. Daten-Bytes 5. Ende der Übertragung Symbol-Byte Daten-Byte Slave Adresse 8-stelliges TID 2 8 4Ah = 74d 10-stelliges TID 3 10 4Dh = 77d Seite 3 von 6

Bit Synchronisation 1. Master legt Bit an SDA 2. Master wartet Ts = 5µs 3. Master setzt SCL High 4. Master setzt SCL Low T SCLHmin = 50µs T SCLHmax = 1ms 5. Master wartet T h = 5µs 6. Master legt neues Bit an SDA 7. Master wartet Rest von T SCLL T SCLLmin = 50µs T SCLLmax = 1ms 8. Master setzt SCL High 9. Master wartet bis der Slave SCL High setzt T max = 1ms 10. Ab jetzt muss Master mind. T SCLLmin = 50µs SCL auf High lassen 11. Weiter bei Punkt 4 Seite 4 von 6

Bestätigung und Ende der Übertragung Bestätigung am Ende des Bytes: 1. Master setzt SCL High für LSB (Least significant Bit) 2. Master setzt SCL Low Daten werden vom Slave übernommen 3. Master setzt SDA High Slave setzt SCL Low (Daten übernommen) 4. Master setzt SCL High 5. Slave setzt SDA Low wenn Parität ungerade 6. Slave setzt SCL High Master kann Parität auswerten 7. Master setzt SCL Low Master nimmt Bestätigung an 8. Slave setzt SDA High 9. Master sendet MSB vom nächsten Byte oder Ende der Übertragung Ende der Übertragung: 9. Master setzt SDA Low T1 = 100µs 10. Master setzt MRQ High T2min = 100µs T2max = 1ms 11. Master setzt SCL High T3 = 100µs 12. Master setzt SDA High T4 = 100µs Seite 5 von 6

Fehlerbehandlung Bei Paritätsfehlern setzt Slave SDA auf High. Darauf versucht der der Master das Byte erneut zu senden. Nach insgesamt drei Paritätsfehlern sendet der Master Ende der Übertragung und das Display zeigt nur Leerzeichen an. Nach erfolgreicher Übertragung kann der Master nach 100µs ein erneut Daten senden. Format eines Bytes MSB wird zuerst gesendet, LSB zuletzt. Zeichen Byte Format: 7 Datenbit, 1 Bit Parität (Ungerade) Symbol Byte Format: 1. Byte Radio Status 2. Byte Tape Status 3. Byte CD Status Format der Status-Bytes 1. Byte Radio Status 2. Byte Tape Status 3. Byte CD Status Bit 7 Komma Symbol CD-In 0 Bit 6 Symbol RDS Symbol Dolby C Symbol Track Bit 5 Symbol TP Symbol Dolby B Symbol RDM Bit 4 Symbol Stereo Symbol cr Symbol PGM Bit 3 0 Symbol CPS Symbol DISC Bit 2 Symbol AS 0 0 Bit 1 Klammer um TP 0 0 Bit 0 Patität Patität Patität Haftungsausschluss Alle hier gemachten Angaben habe ich nach bestem Wissen und Gewissen gemacht, selbstverständlich kann ich nicht für deren Richtigkeit garantieren. Wer sich also entschließt an Seinem Display rumzubasteln, der macht das auf eigenes Risiko. Seite 6 von 6