Inhalt:
"CDC-Emu"
(Simulator ohne Archos Fernsteuerung):
-
CDC-Simulator ohne Archos
Fernsteuerung und ohne Archos Stromversorgung
-
Simulation der Kommunikation zwischen
CDC und Radio/Navi (Panasonic CDC Protokoll)
-
Kurzschlußfest gegen 12V
und GND
-
Flashbar
-
Debug-Interface (nur mit Spezial-SW)
-
Automatisches Hochfahren/Runterfahren
des uC (Simulator stromlos wenn Zündung aus)
-
Audioleitungen über Simulatorplatine
geschleift
-
Anschluß beliebiger Audio-Quellen
(nicht Archos spezifisch)
-
Einfacher Anschluß:
-
1 Steckerverbindung zum Radio/Navi
(CDC Kommunikation)
-
1 Steckerverbindung zur Audio-Quelle
-
EMV Schaltung um Störeinflüße
vom/zum Bordnetz zu unterdrücken
-
Lochrasterfeld zum Aufbau benutzerspezifischer
Peripherieschaltungen
-
Unterlagen zur HW (Schaltplan,
PCB-Daten, Teileliste) gibt es im Download-Bereich
"CDC-Emu
AJB" (Simulator mit Archos Fernsteuerung und Stromversorgung):
-
CDC-Simulator mit Archos
Fernsteuerung und mit Archos Stromversorgung
-
wie "CDC-Emu" aber zusätzlich
mit:
-
Fernbedienung des Archos über
Tasten am Radio/Navi
-
An das Radio/Navigationssystem
angepasste Tasten-Zuordnung
-
Automatisches Pausieren bei Wechsel
vom CDC in den Radio Modus am Radio
-
Überspannungssichere 9V/250mA
(kurzzeitig max. 1A) Spannungsversorgung für AJB on-board
-
9V Spannungsversorgung kann selbstverständlich
auch für andere externe 9V Audiogeräte genutzt werden
-
Zusätzliche Anschlüsse:
-
Audio-Steckerverbindung beeinhaltet
Fernsteuerungssignal
-
1 Steckerverbindung zur externen
9V Spannungsversorgung der AJB (oder anderes Gerät)
-
Ab HW V1.3: Offenes Fernsteuerungs-Interface
für andere Player (benötigt eigene Zusatz HW & SW)
-
Unterlagen zur HW (Schaltplan,
PCB-Daten, Teileliste) gibt es im Download-Bereich
-
Hier ein kleiner Film
der die Bedienung etwas verdeutlicht.
"CDC-Emu
Car-PC" (Simulator mit erweiterter serieller Ausgabe):
Auf Grund häufiger Nachfragen
bzgl. Integration einer CDC Simulation in eigene PC Applikationen, habe
ich eine Version mit erweiterter serieller Ausgabe entwickelt.
Hierbei kommt eine SW Version
zum Einsatz, die nicht Radio spezifisch angepasst ist und
die keine explizite Archos Schnittstelle besitzt.
Anwendungsgebiet könnte
z.B. eine eigene Car-PC Lösung sein:
-
MP3, DVD, Navigation (etc.) auf
Car-PC.
-
Displayansteuerung des Radio (z.B.
über Videoeingang VW MFD) über PC oder eigenen uC.
-
Freischaltung der Audio-Eingänge
am CDC Stecker über CDC Simulator.
-
Bedienung über Tasten am
Radio.
-
Weiterreichung der Tastendruckinformationen
des Radio über serielle Schnittstelle des CDC Simulators.
-
Veränderung der am Radio
angezeigten Informationen (CD#, Track#, Minuten, Sekunden) über serielle
Schnittstelle des CDC Simulators.
Bedingt durch Spezifika der
Radios, funktioniert dies nur mit Radios (z.B. VW MCD, MFD), die die Signale
vom CDC nicht mit Tastendrücken am Radio plausibilisieren.
Deßhalb muß diese Funktion im Einzelfall mit dem jeweiligen
Radio ausprobiert werden.
-
Eine "echte" Steuerung des Radio
(oder Anzeige von Texten etc.) über serielle Schnittstelle ist
bedingt
durch das Protokoll nicht möglich.
-
Die Steuerung von Winamp soll
die Anbindung einer Anwendung mittels DLL-Interface verdeutlichen.
-
Ab V1.2 des Demo-Programms ist
es auch möglich eine Anwendung (z.B. CES) durch Senden von Tasten-Shortcuts
an die Anwendung zu steuern. Dies setzt jedoch voraus, daß die Anwendung
für alle zu steuernden Funktionen auch Shortcuts bereitstellt, bzw.
diese in der Anwendung konfiguriert werden können.
Weitere technische Informationen
gibt es hier (nur Englisch).
Unterlagen zur HW (Schaltplan,
PCB-Daten, Teileliste) gibt es im Download-Bereich.
Beispiel:
-
Die "Car-PC" Version des CDC Simulators
sendet serielle Codes an die RS232 eines PC.
-
Mit den so empfangenen Kommandos
kann z.B. Winamp oder
CES
gesteuert werden.
-
Im Download
Bereich gibt es hierzu ein Demo-Programm, das die grundlegende Anbindung
darstellt:
-
Das Programm startet und beendet
Winamp, wenn es selbst gestartet, bzw. beendet wird.
-
Beim Beenden wird die aktuelle
Spielposition gespeichert, so daß beim nächsten Start dort fortgesetzt
wird.
-
Beim Starten werden (je nach Konfiguration
im INI-File) die aktuellen Daten (CD#, Track#, Min., Sek.) an den CDC-Simulator
übertragen, wodurch das Radiodisplay mit diesen Informationen upgedatet
wird.
-
Die Bereiche des Programms haben
folgende Funktionen:
-
"Manual Control": Manuelle
Kontrolle von Winamp mit den Buttons.
-
"Serial Control": Winamp
Kontrolle über RS232 (serielle Kommandos vom CDC-Simulator "Car-PC").
-
"Update Radio Display":
Update des Radiodisplays mit den eingegebenen Werten.
-
"Current Song Title" und "Current
Song Info": Titel und Informationen des aktuell laufenden Songs.
-
"Serial Trace": Log der
vom CDC-Simulator empfangenen Datenbytes.
-
Manuelle und serielle Kontrolle
können parallel zueinander stattfinden.
-
Die Steuerungslösungen für
Winamp und per Shortcut unterscheiden sich in der Funktion etwas (siehe
Dokumantation im ZIP-File).
-
Weitere Informationen gibt es
in der Dokumentation im ZIP-File.
Unterstützte
CDC / Radio / Navi Protokolle:
Der CDC-Simulator unterstützt
das Panasonic CD-Wechsler Protokoll vom und zum CD-Wechsler.
CDC zum Radio / Navi:
Simulation eines Panasonic CD-Wechslers.
Radio / Navi zum CDC:
Umsetzung der Radio / Navi Tastendrücke in Fernsteuerungskommandos
auf der seriellen Schnittstelle.
Weiter Protokolle liesen sich
jederzeit implementieren, jedoch gibt es hierzu momentan keine Pläne.
Das Protokoll ist nicht
kompatibel zu den Protokollen, die in Radios von Blaupunkt oder Panasonic
aus dem Handel eingesetzt werden !