Projekt: BMW C1

Seit einigen Wochen schreibe ich hin und wieder Antworten in ein Elektronikforum (www.elektronik-forum.de).
Am 12. April schrieb "Loupblanc" einen Threat, ob jemand einen Bauplan für einen RDS-Decoder hat.
Da fiel mir sofort der von Uwe Nagel ein. Natürlich schrieb ich sofort zurück und einige Quotes später stellte sich heraus, dass er sich nicht zutraute, die Schaltung zu löten, da er auch nicht allzu gut Schaltpläne lesen kann und fragte mich, dies zu übernehmen.

Nach einigen E-Mails war dann auch geklärt, wie wir das anstellen.
Da Erik auch einen Schaltplan für sein Radio (Blaupunkt Boston C31) hat, hat er mir es natürlich auch zur Verfügung gestellt.
In diesen stellte sich dann auch heraus, dass das benötigte Multiplex-Signal (im Schemenschaltbild gelb markiert) vorhanden ist.
In dem Schemenschaltbild ist sind Tuner vermutlich auch RDS-Data & -Clock Signale vorhanden (grün markiert). Sobald ich das Radio habe, muss ich testen, ob am RDS-Clock-Ausgang ein Takt von 1187.5Hz anliegt. Falls dies so ist, benötige ich keinen RDS-Decoder (TDA7330B), was ein wegfallen des Quarzes mit der seltenen Frequenz 4.332MHz zur Folge hat. Aber mehr dazu später - sobald ich das Teil habe...

Aber nun erst einmal zum C1:
Dies ist ein Motorrad, der eine Überdachung hat. Erik hat für den Fahrgenuss hinter der Kopfstütze zwei Lautsprecher für sein Radio angebracht.
Nur leider war ihm es nicht möglich, zu sehen, welchen Radio-Sender er hört. Deswegen auch der Decoder, obwohl das Radio schon ein Display mit RDS-Anzeige hat. Er stellte sich vor, dass das Display in der Überdachung statt der Leselampe vorne angebracht wird. Hier zum besseren Verständnis ein Schema:
Schema der C1
Um die Schaltung aufzubauen, benötige ich ja einige Bauteile. Diese habe ich bei Reichelt bestellt.
Hier die Bestellliste:

Menge Artikel Bezeichnung
1 LCD162C LED Dot-Matrix-LCD-Modul 2x16
1 TDA7330B RDS-Decoder
1 PIC16F84A-20P PIC16F84A 20MHz
1 1N4001 Diode 50V 1A
1 uA7805 Spannungsregler 5V 1A
1 1/4W 2,2M Widerstand 2,2MOhm
1 RT10-L100 Poti 100Ohm
3 RAD10/35 Elko 10µF/35V
2 MKS-2 100n WIMA Kondensator 100nF
1 MKS-2 10n WIMA Kondensator 10nF
1 MKS-2 47n WIMA Kondensator 47nF
2 KERKO 22p Kerko 22pF
1 GS20P IC-Fassung
1 GS18P IC-Fassung
1 AKL057-02 Anreihbare Anschlussklemme
1 H25PR160 Lochrasterplatine
1 MINI FLINK 0,63A Kleinsicherung
1 SILBER 0,6mm Versilberter Kupferdraht
1 V4330N Kühlkörper
1 SD10SW APS-Etuigehäuse
5 BUCHSENL. 20 Buchsenleiste 20pol
2 AWG28-10G Flachbandkabel 10-Pol
1 STIFTL. 40G Stiftleiste 40-Pol
1 PS25/3G Steckverbinder
1 4-HC18 Quarz 4MHz

(es war eine ewige Arbeit, die Excel-Tabelle von den ganzen unnötigen HTML-Tags zu befreien ): )

Der Schaltplan ist relativ groß. Also im neuen Fenster öffnen...
Im Schaltplan sind ziemlich viele Steckverbinder zu sehen. Das war einerseits auf Wunsch von Erik (Für das Display) und zum anderen habe ich die Schaltung so gestaltet, dass man evtl. noch nachrüsten kann...
Vor allem habe ich den Quarz steckbar gemacht, sodass ich dann auch den Takt vom RDS-Decoder nehmen kann, falls ich doch zum 4,332MHz Quarz greifen muss...

Ach ja: Decoder!
Dafür habe ich auch einen Schaltplan erstellt, falls ich doch auf das Multiplex-Signal zurückgreifen muss.
Stromlaufplan RDS-Decoder
Hier hatte ich nicht allzu viel Lust, auf die exakten Bezeichnungen zu achten. Der IC ist ein TDA7330B, der Jumper ist dafür, falls man anstatt einem 4,332MHz Quarz einen mit 8,664MHz verwendet. Der R2 muss ungefähr 220 Ohm haben. R2, U$2 (*gg*) und Q1 (BC548) können weggelassen werden, da sie nur dazu dienen, darzustellen, ob das RDS-Signal gut ist. Es ist jedoch sehr nützlich, da man kontrollieren kann, ob der PIC arbeitet oder nicht. SV1 ist für den Quarz. SV3 kommt an die RDS-Leitung im anderen Schaltplan. Hier sind auch gleich 5V und Masse dabei. PICCLK kommt übrigens auch an die andere Schaltung - zur Taktversorgung.

Das war es vorerst - ich werde wieder Schreiben, sobald ich das Radio und die Bauteile habe. Dann kommen natürlich auch Fotos!

 

Das Radio und die Bauteile kamen durch Zufall am selben Tag - So konnte ich gleich durchstarten!
Die Schaltung war relativ schnell aufgebaut. Nur leider zeigte sich, dass an den vorher genannten Pins (SCL-NICE) kein Taktsignal anlag. Später fand ich heraus, dass die beiden Pins einen I²C-Bus darstellen, mit dem ich mich leider nicht auskenne.
Also musste ich mit dem RDS-Decoder-IC arbeiten. Auf dem ersten Blick in das Radio fiel mir auf, dass ein Quarz mit 8,664 MHz aufgelötet war.
Kurz im Datenblatt nachgesehen zeigt sich, dass der IC, an dem der Quarz hängt sogar einen Pin "OSC-Out" hat. Das Taktsignal kann somit angezapft werden!
Hier ein Bildchen von meiner Anzapfarbeit. Dies hier war nur ein improvisiert. Später habe ich die Leitung durch eine geschirmte Diodenleitung ersetzt.
Anzapfen des Quarzes

Weiter geht es mit der RDS-Leitung, was sich als schwieriger und riskanter gestaltet. Anfangs habe ich mich leider bei den vielen IC-Pins verzählt, was mir der PIC mit dem andauernden Anzeigen des Startbildschirmes quittierte. Da dachte ich mir, dass irgendetwas mit dem Programm nicht stimmt. Insgesamt habe ich den PIC drei mal neu gebrannt :-D

Dass du den PIC brennen kannst benötigst du natürlich die Software in Form der HEX-Datei. ->Download<-

Dann habe ich doch noch den richtigen Pin erwischt ;)
Da alle ICs auf der Platine im SMD-"Format" vorliegen und ich keine Lötnadel habe war es doch ein wenig kompliziert...
Das hier verwendete Kabel ist auch nur provisorisch. Es wurde auch durch eine Diodenleitung ersetzt.
Hier siehst du, wie fein man löten muss, um den IC nicht kurzzuschließen. (Leider war es meiner Digicam zu dunkel - doofer Blitz)
Anzapfen des Multiplex-Signals

Jetzt entschied sich, ob ich richtig gearbeitet hatte.
Mit großer Spannung schaltete ich mein Netzteil ein - dann das Radio - nach wenigen Sekunden erschien der Sendername im Display!!!
Funktionstest
Ich möchte ja keine Werbung machen, aber SWR3 ist doch am besten *gg*.
Rechts im Display nach einiger Zeit auch eine Uhr angezeigt. Der Strich wird bei einer Verkehrsdurchsage zum Stern. Unten läuft der Radiotext durch. Hier ist es (unvollständig) "Go west * Pet Shop Boys" (ja, auch große Sender können Fehler machen *fg*).
Auch der "Sendertest" im Freien war erfolgreich.

Da das ganze ein "Plug and Play"-Gerät werden soll, darf es natürlich nicht fest mit dem Radio verbunden sein. Deshalb musste ein Stecker her, der auch von Reichelt kam. Am Gehäuse des Radios war eine kleine Lasche, die ich wegfräste, dass eine Buchse hinpasst. Diese wurde dann auf eine kleine Platine gelötet, welche mit Heißkleber im Radio fixiert wurde. Dazu muss ich noch sagen, dass durch den gesamten Eingriff im Radio die Garantie des Gerätes ungültig wird.

Jetzt muss nur noch ein bearbeitetes Gehäuse her, das ich auch bei Reichelt bestellt habe.
Ein RDS-Logo habe ich unter www.RDS.org.uk gefunden. Invertiert ausgedruckt kam dies auf das Gehäuse - es muss ja nach etwas aussehen.
Noch ein 3mm großes Loch für die LED, die die Qualität des RDS-Signals darstellt und ein Loch für die ganzen Kabel.

So sieht das Gehäuse danach aus:
Gehäuse

So, fertig!

Wenn du den Decoder auch willst und nicht löten kannst, musst du entweder löten lernen oder mich seehr freundlich bitten, da ich es normalerweise nicht mache.


Nachdem ich Erik das Bild vom Empfang mailte, bekam ich folgende Mail von ihm:

<<cool! ich bin wirklich beeindruckt! Ich werde die Erfindung auf dem c1-Forum posten, ich bin sicher, dass du massenhaft Bestellungen erhalten wirst! ;)
Ich freue mich, das Ding zu installieren! Im Juni trifft sich die C1-Gemeinschaft aus D, CH, A, GB, F in Hamburg zum MoGo 2003 (Motorrad-Gottesdienst). Rund 65 C1 werden dabei sein (unter 30'000 "richtigen" Motorrädern). Unser Display wird die Sensation sein! >>

Er hat mir auch versprochen, dass er mir Bilder zusendet, sobald er das ganze eingebaut hat. Diese werde ich natürlich auch hier veröffentlichen.

 

Update:
Das Paket ist angekommen und Erik hat den Decoder eingebaut. Hier die versprochenen Bilder:
in der C1, Bild 1
in der C1, Bild 2

 

Ich habe das Platinenlayout überarbeitet, dass es auch in ein kleineres Gehäuse oder sogar in ein Radio (!!) passt.
Falls das Ätzen klappt und die Anfrage da ist, werde ich auch eine kleine "Serie" machen. Aber erst nach meinen Abschlussprüfungen - Schule geht immer noch vor!