TeslaZwerg
30.12.2008, 23:08
Hallo Zusammen!
Vorwort
Ich habe mir zu Weihnachten vom Christkind ein Asuro gewünscht und ihn auch bekommen. Seit dem bastel ich begeistert daran rum. Zu Beginn hab ich zum Flashen den Ir-Tranceiver in Kombination mit meinem Desktop-Rechner verwendet (hat noch eine Serielle Schnittstelle), was auch gut funktionierte.
Da ich allerdings im Normalfall mit meinem Laptop programmiere und dieses keine RS232 Schnittstelle besitzt, hab ich einen der üblichen RS232-USB Adapter (die billigsten, die ich gefunden hab) verweden wollen. Natürlich ohne Erfolg. Kurzerhand hab ich meinen Auso soweit umgebaut, dass er auch per SPI programmiert werden kann, sodass dem nichts mehr im Wege stand.
Zwischengeplänkel
Die Sache mit dem Adapter wollt ich allerdings nicht so auf mir sitzen lassen und habe etwas weiter gefortscht. Meine RS232-USB Adapter liefern auf PIN4 und PIN7 (Versorgung für den Ir-Tranceiver) ca. +5 V anstatt +10 V wie es die Schnittstelle meines Desktop-Rechners tut. Laut Wikipedia http://de.wikipedia.org/wiki/RS232 müssen die Pegel zwischen +3 V und +15 V liegen. Demnach macht der Adapter alles richtig. Allerdings mag der Ir-Tranceiver wohl nur Spannungen um +10 V.
Meine Versuche den Adapter auf die 5 V umzubauen scheiterten.
Vorläufige! Lösung?
Mittels eines MAX232 der in seiner standard Beschaltung am Pin2 ca. 8,8 V (gemessen) liefert, habe ich nun einen kleinen Adapter gebaut, der quasi zwischen Pin4 und Pin7 sitzt und die Spannung auf die 8,8 V anhebt. Zusätzlich habe ich einen 10k Widerstand parallel zu R6 gelötet, um die Frequenz passend einstellen zu können.
Test und Ergebnisse
Mittels HTerm (Terminalprogramm) welches auf Dauersenden konfiguriert wurde und kurzem Drehen am Poti verlief der erste Test, selbst ohne weißes Blatt, wunderbar.
Nun wollte ich den Asuro flashen. Fehlanzeige. Nach weiteren Tests stellte ich fest, dass mit dem umgebauten Tranceiver Daten vom Asuro empfangen werden können, aber umgekehrt nicht. Ich vermute den Fehler allerdings bei dem Empfangstransistor auf dem Asuro, der wohl ein falsches Aufstecken des ISP-Steckers nicht überlebt hat.
Epilog
Da ich keinen SFH5110 in meiner Elektroniksammlung besitze und ich demnächst auch keine weiteren Bestellungen machen werde, wird es eine ganze Weile dauern, bis ich weitere Tests durchführen kann.
Falls mir in der Zwischenzeit jemand einen zusenden will, bin ich nicht abgeneigt ;)
Gruß Michael
Vorwort
Ich habe mir zu Weihnachten vom Christkind ein Asuro gewünscht und ihn auch bekommen. Seit dem bastel ich begeistert daran rum. Zu Beginn hab ich zum Flashen den Ir-Tranceiver in Kombination mit meinem Desktop-Rechner verwendet (hat noch eine Serielle Schnittstelle), was auch gut funktionierte.
Da ich allerdings im Normalfall mit meinem Laptop programmiere und dieses keine RS232 Schnittstelle besitzt, hab ich einen der üblichen RS232-USB Adapter (die billigsten, die ich gefunden hab) verweden wollen. Natürlich ohne Erfolg. Kurzerhand hab ich meinen Auso soweit umgebaut, dass er auch per SPI programmiert werden kann, sodass dem nichts mehr im Wege stand.
Zwischengeplänkel
Die Sache mit dem Adapter wollt ich allerdings nicht so auf mir sitzen lassen und habe etwas weiter gefortscht. Meine RS232-USB Adapter liefern auf PIN4 und PIN7 (Versorgung für den Ir-Tranceiver) ca. +5 V anstatt +10 V wie es die Schnittstelle meines Desktop-Rechners tut. Laut Wikipedia http://de.wikipedia.org/wiki/RS232 müssen die Pegel zwischen +3 V und +15 V liegen. Demnach macht der Adapter alles richtig. Allerdings mag der Ir-Tranceiver wohl nur Spannungen um +10 V.
Meine Versuche den Adapter auf die 5 V umzubauen scheiterten.
Vorläufige! Lösung?
Mittels eines MAX232 der in seiner standard Beschaltung am Pin2 ca. 8,8 V (gemessen) liefert, habe ich nun einen kleinen Adapter gebaut, der quasi zwischen Pin4 und Pin7 sitzt und die Spannung auf die 8,8 V anhebt. Zusätzlich habe ich einen 10k Widerstand parallel zu R6 gelötet, um die Frequenz passend einstellen zu können.
Test und Ergebnisse
Mittels HTerm (Terminalprogramm) welches auf Dauersenden konfiguriert wurde und kurzem Drehen am Poti verlief der erste Test, selbst ohne weißes Blatt, wunderbar.
Nun wollte ich den Asuro flashen. Fehlanzeige. Nach weiteren Tests stellte ich fest, dass mit dem umgebauten Tranceiver Daten vom Asuro empfangen werden können, aber umgekehrt nicht. Ich vermute den Fehler allerdings bei dem Empfangstransistor auf dem Asuro, der wohl ein falsches Aufstecken des ISP-Steckers nicht überlebt hat.
Epilog
Da ich keinen SFH5110 in meiner Elektroniksammlung besitze und ich demnächst auch keine weiteren Bestellungen machen werde, wird es eine ganze Weile dauern, bis ich weitere Tests durchführen kann.
Falls mir in der Zwischenzeit jemand einen zusenden will, bin ich nicht abgeneigt ;)
Gruß Michael