AVC-LAN
Aus Prius Wiki
K |
RX (Diskussion | Beiträge) K (→Weblinks) |
||
(Der Versionsvergleich bezieht 7 dazwischenliegende Versionen mit ein.) | |||
Zeile 1: | Zeile 1: | ||
- | 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 [[Audiosystem]]s Steuer-Daten austauschen. | + | 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 [[Audiosystem]]s Steuer-Daten austauschen. [[Fehlercodes|Fehlermeldungen]] können über den [[Diagnosemodus]] oder mit dem [[Testgerät|intelligenten Testgerät]] ausgelesen werden. |
Die Radio-Einheit arbeitet hier zusammen mit dem [[Multifunktionsdisplay]], den Knöpfen im Armaturenbrett und dem CD-Player. | 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. | + | 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 == | == Beispiel == | ||
Beim Druck auf die Disk-Taste im Prius 1 läuft vereinfacht dargestellt die folgende Unterhaltung ab: | 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.) | + | * Prius an Disk-Gerät: Ist da jemand? (Wenn darauf keine Antwort kommt zeigt das Display eine [[Fehlercodes|Fehlermeldung]] an.) |
* CD-Spieler an Prius: Ich bin da. | * CD-Spieler an Prius: Ich bin da. | ||
* Prius-Radio an CD-Spieler: Wenn du ein CD-Wechsler bist, wieviele CDs fasst du? | * Prius-Radio an CD-Spieler: Wenn du ein CD-Wechsler bist, wieviele CDs fasst du? | ||
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 Engineering. | ||
+ | |||
+ | 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 Fragmentierung möglich ist, können Nachrichten bis zu 256 Byte lang sein. | ||
+ | |||
+ | Frameheader: | ||
+ | {| border="2" style="text-align: center; width: 60em; 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"|Startbit | ||
+ | | colspan="1"|Broadcast | ||
+ | | colspan="12"|Adresse | ||
+ | | colspan="1"|P | ||
+ | | colspan="12"|Adresse | ||
+ | | colspan="1"|P | ||
+ | | colspan="1"|A | ||
+ | | colspan="4"|Steuerung | ||
+ | | colspan="1"|P | ||
+ | | colspan="1"|A | ||
+ | | colspan="8"|Länge | ||
+ | | colspan="1"|P | ||
+ | | colspan="1"|A | ||
+ | |} | ||
+ | |||
+ | Payload: | ||
+ | {| border="2" style="text-align: center; width: 30em; border-style: solid; border-width: 1px; border-collapse:collapse; empty-cells:show;" | ||
+ | |- | ||
+ | ! colspan="1"|Feld | ||
+ | ! colspan="10"|Daten | ||
+ | ! colspan="10"|Daten | ||
+ | ! colspan="1"|... | ||
+ | |- | ||
+ | ! colspan="1"|# Bits | ||
+ | | colspan="8"|8 | ||
+ | | colspan="1"|1 | ||
+ | | colspan="1"|1 | ||
+ | | colspan="8"|8 | ||
+ | | colspan="1"|1 | ||
+ | | colspan="1"|1 | ||
+ | | colspan="1"|... | ||
+ | |- | ||
+ | ! colspan="1"| | ||
+ | | colspan="8"|Byte | ||
+ | | colspan="1"|P | ||
+ | | colspan="1"|A | ||
+ | | colspan="8"|Byte | ||
+ | | colspan="1"|P | ||
+ | | colspan="1"|A | ||
+ | | colspan="1"|... | ||
+ | |} | ||
+ | |||
+ | P: Parität (even), | ||
+ | A: ACK | ||
== Weblinks == | == Weblinks == | ||
- | * [http://mywebpages.comcast.net/bumpelo Harry Eaton] vertreibt ein modifiziertes Y-Kabel welches den obengenannten Fehler des CD- | + | * [http://mywebpages.comcast.net/bumpelo Harry Eaton] vertreibt ein modifiziertes Y-Kabel welches den obengenannten Fehler des CD-Wechslers 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. |
* [http://www.fujitsu-ten.co.jp/english Fujitsu-Ten] Hersteller von Radio und [[Multifunktionsdisplay]]. | * [http://www.fujitsu-ten.co.jp/english Fujitsu-Ten] Hersteller von Radio und [[Multifunktionsdisplay]]. | ||
* [http://www.eclipse-web.com/ Eclipse] Die Audio-Spezialisten von Fujitsu-Ten. | * [http://www.eclipse-web.com/ Eclipse] Die Audio-Spezialisten von Fujitsu-Ten. | ||
- | + | * [http://www.softservice.com.pl/corolla/avc/avclan.php Toyota Corolla MP3 Projekt] enthält weitere Informationen und Beispiele zum verwendeten AVC-Bus | |
[[Kategorie:Technik]] | [[Kategorie:Technik]] |
Aktuelle Version vom 3. Januar 2008, 23:00 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 Engineering.
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 Fragmentierung möglich ist, können Nachrichten bis zu 256 Byte lang sein.
Frameheader:
Feld | Header | Masteradresse | Slaveadresse | Kontrollfeld | Längenfeld | ||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
# Bits | 1 | 1 | 12 | 1 | 12 | 1 | 1 | 4 | 1 | 1 | 8 | 1 | 1 | ||||||||||||||||||||||||||||||||
Startbit | Broadcast | Adresse | P | Adresse | P | A | Steuerung | P | A | Länge | P | A |
Payload:
Feld | Daten | Daten | ... | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
# Bits | 8 | 1 | 1 | 8 | 1 | 1 | ... | ||||||||||||||
Byte | P | A | Byte | P | A | ... |
P: Parität (even), A: ACK
Weblinks
- Harry Eaton vertreibt ein modifiziertes Y-Kabel welches den obengenannten Fehler des CD-Wechslers 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.
- Toyota Corolla MP3 Projekt enthält weitere Informationen und Beispiele zum verwendeten AVC-Bus