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