Hallo, ich habe mir einen CD-Wechler Simulator für mein Autoradio gebaut, um den AUX-Eingang freizuschalten. Das funktioniert auch schon gut und ich kann auch die Tastencodes aus dem Autoradio lesen und daraufhin die Anzeige ändern (Taste 4 drücken -> CD4 wird angezeigt). Das ist zwar nur spielerei, ich brauche es nicht, aber es geht :-). Aber nun zu meinem Problem: Das Ganze klappt nur, wenn ich nach dem Programmieren des Mikrocontrollers das Autoradio komplett spannungslos mache und dann (nach ~10 sekunden) wieder Spannung anlege. Wenn ich programmiere, dann wird solange kein SPI-Signal an das Radio gesendet und es sagt dann "no Changer". Das lässt sich nur durch komplette Spannungsabschaltung beheben. Danach muss ich dann immer den Radio-Code neu eingeben. Wenn ich das ins Auto einbaue und (aus welchem Grund auch immer) das Radio die SPI-Daten mal nicht bekommt, dann will ich ja nicht das Radio ausbauen oder die Batterie abklemmen um es wieder zum laufen zu bringen. Ich habe bei meinem Testaufbau einen Schalter in der Zuleitung zum Radio, der die Zündung simuliert. Es verhält sich genauso wie später im Auto und ich hätte gerne, dass das Radio den CD-Wechsler auch dann erkennt, wenn ich es nur an der Zündung einschalte. Vielleicht muss ich noch etwas am Timing oder an dem gesendeten Status ändern? Hat jemand dieses Problem schon mal gehabt/gelöst? Es gibt ja soweit ich weiss noch andere Statusmeldungen des CD-Wechslers wie "load" oder "scan". Muss ich so was einbauen? Mein Radio ist ein VW-Beta V. Vielen Dank schon mal und Gruß, Lui
jo ich denke das musst Du. Das Radio fragt ja auch den Changer ab. Schau mal hier, das findes Du was. http://www.mictronics.de/projects/cdc-protocols/
Hallo Stephan, vielen Dank für die schnelle Antwort, aber die Seite kannte ich schon. Ich habe daher (und von vielen anderen Seiten) Infos über das Timing der Datenübertragung bekommen und was welches Byte in dem Datenstrom, den ich übertrage bedeutet aber nicht wirklich was über eine Initialisierung. Außerdem scheint es noch verschiedene Versionen von Radios zu geben, ich habe teilweise andere Werte für das erste und letzte Byte gefunden, obwohl es sich auch um VW-Radios handelte. Die Tastencodes, die ich aus dem Radio auslese habe ich auch selber gesnifft und genau diese aber noch nicht in einem Protokoll wiedergefunden. Gruß, Lui
Hi, ich habe noch ein bischen mit der Software herumexperimentiert und herausgefunden, dass das 7. gesendete Bit irgendwie den Status des Wechslers angibt. Wenn ich das auf 0x00 setze, dann kommt im Display "check Magazine" aber wenn ich das beim Einschalten sende und nach Empfang des Kommandos "CD-Mode" umschalte auf die Titelanzeige, dann wird der Simulator immer erkannt, auch wenn das Radio vorher "NO CDCHANGER" angezeigt hat. Wenn ich noch Lust und Zeit habe, werde ich vielleicht noch weiter das Protokoll erforschen, aber erstmal bin ich zufrieden dass es funktioniert. Für interessierte habe ich nochmal den neuen Quellcode und ein Foto angehängt. Gruß, Lui
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.