AVC-LAN
Aus Prius Wiki
(Unterschied zwischen Prius 1 und 2 bezüglich TM0561) |
(Quick&Dirty Spezifikationen zum AVC-LAN angefangen) |
||
Zeile 15: | Zeile 15: | ||
Der 6-fach CD-Wechsler TM-0561 hat einen kleinen Fehler: er schickt seine Antwort "6 Stück" nicht an den anfragenden "Prius", sondern eine falsche Adresse. Als Folge davon zeigt das Display die 6 Knöpfe nicht an. | Der 6-fach CD-Wechsler TM-0561 hat einen kleinen Fehler: er schickt seine Antwort "6 Stück" nicht an den anfragenden "Prius", sondern eine falsche Adresse. Als Folge davon zeigt das Display die 6 Knöpfe nicht an. | ||
+ | |||
+ | == Protokoll == | ||
+ | Die folgenden Informationen entstammen dem Datenblatt von NEC für den µPD72042A/B und durch Reverse Engeneering. | ||
+ | |||
+ | Der Bus operiert im Prius mit einer Übertragungsgeschwindigkeit von ca. 17 Kbps (Mode 1, 6 MHz Grundfrequenz). Zugriffssteuerung funktioniert über CSMA/CD mit Priorisierung von Broadcasts und Geräten mit niedrigerer Master-Adresse. Der logische Zustand wird durch die Spannungsdifferenz zwischen zwei Leitungen kodiert: dU < 20 mV entspricht High, dU > 120 mV enstpricht Low. | ||
+ | |||
+ | Ein Frame kann 32 Byte Payload tragen, da Fragmentation erlaubt ist sind Nachrichten bis zu 255 Byte Länge möglich. | ||
+ | |||
+ | Frameheader: | ||
+ | {| border="2" style="text-align: center; width: 50em; border-style: solid; border-width: 1px; border-collapse:collapse; empty-cells:show;" | ||
+ | |- | ||
+ | ! colspan="1"|Feld | ||
+ | ! colspan="2"|Header | ||
+ | ! colspan="13"|Masteradresse | ||
+ | ! colspan="14"|Slaveadresse | ||
+ | ! colspan="6"|Kontrollfeld | ||
+ | ! colspan="10"|Längenfeld | ||
+ | |- | ||
+ | ! colspan="1"|# Bits | ||
+ | | colspan="1"|1 | ||
+ | | colspan="1"|1 | ||
+ | | colspan="12"|12 | ||
+ | | colspan="1"|1 | ||
+ | | colspan="12"|12 | ||
+ | | colspan="1"|1 | ||
+ | | colspan="1"|1 | ||
+ | | colspan="4"|4 | ||
+ | | colspan="1"|1 | ||
+ | | colspan="1"|1 | ||
+ | | colspan="8"|8 | ||
+ | | colspan="1"|1 | ||
+ | | colspan="1"|1 | ||
+ | |- | ||
+ | ! colspan="1"| | ||
+ | | colspan="1"|SB | ||
+ | | colspan="1"|BC | ||
+ | | colspan="12"|MA | ||
+ | | colspan="1"|P | ||
+ | | colspan="12"|SA | ||
+ | | colspan="1"|P | ||
+ | | colspan="1"|A | ||
+ | | colspan="4"|Ctrl | ||
+ | | colspan="1"|P | ||
+ | | colspan="1"|A | ||
+ | | colspan="8"|Len | ||
+ | | colspan="1"|P | ||
+ | | colspan="1"|A | ||
+ | |} | ||
+ | |||
+ | SB: Startbit, | ||
+ | BC: Broadcast bit, | ||
+ | MA: Masteradresse, | ||
+ | SA: Slaveadresse, | ||
+ | Ctrl: Kontrollbits, | ||
+ | Len: Länge, | ||
+ | P: Parität, | ||
+ | A: Ack | ||
== Weblinks == | == Weblinks == |
Version vom 4. September 2006, 22:05 Uhr
Das AVC-LAN = engl. Abkürzug von Audio Visual Communication - Local Area Network ist ist eine Art Computer-Netzwerk (Audio-Video-Steuer-Netzwerk), über das die Geräte und Bedienkomponenten des Audiosystems Steuer-Daten austauschen. Fehlermeldungen können über den Diagnosemodus oder mit dem intelligenten Testgerät ausgelesen werden.
Die Radio-Einheit arbeitet hier zusammen mit dem Multifunktionsdisplay, den Knöpfen im Armaturenbrett und dem CD-Player.
Das AVC-LAN ist leider Toyota-spezifisch und sein Protokoll nicht offengelegt, sodaß kaum Geräte von Fremdherstellern auf dem Markt sind, die problemlos integriert werden können. Die Hersteller der Geräte für Toyota (Fujitsu-Ten, Eclipse) sind zwar auch auf dem freien Markt zu finden und bieten hier Geräte mit ähnlichen Fähigkeiten an, allerdings ist niemand bekannt, der solche Geräte schon erfolgreich eingebunden hätte.
Beispiel
Beim Druck auf die Disk-Taste im Prius 1 läuft vereinfacht dargestellt die folgende Unterhaltung ab:
- Prius an Disk-Gerät: Ist da jemand? (Wenn darauf keine Antwort kommt zeigt das Display eine Fehlermeldung an.)
- CD-Spieler an Prius: Ich bin da.
- Prius-Radio an CD-Spieler: Wenn du ein CD-Wechsler bist, wieviele CDs fasst du?
- CD-Spieler an Prius: 6 Stück.
Ergebnis: Das Multifunktionsdisplay zeigt 6 Knöpfe zur Auswahl der CD an. usw.
Der 6-fach CD-Wechsler TM-0561 hat einen kleinen Fehler: er schickt seine Antwort "6 Stück" nicht an den anfragenden "Prius", sondern eine falsche Adresse. Als Folge davon zeigt das Display die 6 Knöpfe nicht an.
Protokoll
Die folgenden Informationen entstammen dem Datenblatt von NEC für den µPD72042A/B und durch Reverse Engeneering.
Der Bus operiert im Prius mit einer Übertragungsgeschwindigkeit von ca. 17 Kbps (Mode 1, 6 MHz Grundfrequenz). Zugriffssteuerung funktioniert über CSMA/CD mit Priorisierung von Broadcasts und Geräten mit niedrigerer Master-Adresse. Der logische Zustand wird durch die Spannungsdifferenz zwischen zwei Leitungen kodiert: dU < 20 mV entspricht High, dU > 120 mV enstpricht Low.
Ein Frame kann 32 Byte Payload tragen, da Fragmentation erlaubt ist sind Nachrichten bis zu 255 Byte Länge möglich.
Frameheader:
Feld | Header | Masteradresse | Slaveadresse | Kontrollfeld | Längenfeld | ||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
# Bits | 1 | 1 | 12 | 1 | 12 | 1 | 1 | 4 | 1 | 1 | 8 | 1 | 1 | ||||||||||||||||||||||||||||||||
SB | BC | MA | P | SA | P | A | Ctrl | P | A | Len | P | A |
SB: Startbit, BC: Broadcast bit, MA: Masteradresse, SA: Slaveadresse, Ctrl: Kontrollbits, Len: Länge, P: Parität, A: Ack
Weblinks
- Harry Eaton vertreibt ein modifiziertes Y-Kabel welches den obengenannten Fehler des CD-Wechlers TM-0561 behebt. Hier ist auch eine hervorragende Einbauanleitung zu finden. Wichtig: Dieses Kabel funktioniert nur mit dem Prius 1. Für den PII gibt es bisher keine Lösung.
- Fujitsu-Ten Hersteller von Radio und Multifunktionsdisplay.
- Eclipse Die Audio-Spezialisten von Fujitsu-Ten.