Guten Tag miteinander Ich wollte heute meine lang geplante Fernbedienung zusammenbasteln, die mit 8 Tasten 4 Geräte steuern können soll. In den Tests hat soweit alles funktioniert, allerdings war die Spannungsversorgung dort über die Arduino Platine gewährleistet worden. Nachdem ich nun also eine Platine hergestellt hatte und alles zusammengelötet war, wollte ich das Ding ausprobieren, doch es funktionierte natürlich nicht so wirklich. Die LED's, leuchteten nicht und man konnte nur einige male die Lautstärke umschalten und ähnliches, danach war nix mehr los. Aus Neugierde nahm ich den Multimeter zur Hand und mass die Spannung am Spannungsregler und stellte überrascht 9V fest, was viel zu hoch ist und ich nun befürchte, dass deshalb der Mikrocontroller futsch ist. Doch wie kommen diese 9V zustande? Angehängt findet ihr den Schaltplan. Bitte lacht mich deswegen nicht aus. Den externen Oszillator habe ich eingebaut, weil ich zu dumm bin, AVR Dude so zu installieren, dass ich den internen Oszillator aktivieren könnte. Anstelle eines 7805 Spannungsreglers habe ich ausserdem einen LM2940CT eingebaut, ist nur falsch beschriftet, weil ich ihn in der Eagle Bibliothek nicht finden konnte. Die Kondensatoren sind wie im Datenblatt empfohlen dimensioniert. Als Spannungsquelle dienen zwei 3V Batterien, die in Serie geschaltet sind. Was läuft hier also falsch? Bitte helft mir :) Gruss
Hast du vor und nach dem Spannungsregler gemessen? Ist der 22µ Elko ein Low-ESR-Typ? Eine Diode 1N4004 anstelle des Spannungsregler würde es auch tun.
(Hobby-)Bastelmann schrieb: > Was läuft hier also falsch Vielleicht Masse vom Spannungsregler nicht angeschlossen, oder doch einen anderen low drop Regler eingebaut statt dem 7805 anschlusskompatiblen 2940.
http://www.conrad.ch/ce/de/product/446258/Jianghai-Radialer-Standard-Kondensator-x-H-5-mm-x-11-mm-Rastermass-2-mm-63-V/SHOP_AREA_17434? das ist der Elko http://www.conrad.ch/ce/de/product/175714/Low-Drop-Spannungsregler-positiv-LM2940CT-Ausgangsspannung-5-V-Iout-1-A-Gehaeuseart-TO-220/SHOP_AREA_17336? und das der Spannungsregler. Was bedeutet Low-ESR?
Nunja, das Bild im Datenblatt zeigt nicht gerade eindeutig, von welcher Seite er abgebildet ist. Denke aber mal, dass von oben auf die dicke Seite geschaut wird. Was mir aber gerade auffällt, ist, dass da beim Metallstück mit dem Loch ebenfalls GND steht. Muss das zwingend an GND gelötet werden, oder ist das nur zum Wärme ableiten? Gruss und Danke schonmal!
(Hobby-)Bastelmann schrieb: > Was bedeutet Low-ESR? Das ist der Innenwiderstand des Elko. Der sollte bei diesem Spannungsregler besonders niedrig sein. Die Ansicht beim Spannungsregler ist von vorne auf die Beschriftungsseite gesehen.
(Hobby-)Bastelmann schrieb: > Nunja, das Bild im Datenblatt zeigt nicht gerade eindeutig, von welcher > Seite er abgebildet ist. Denke aber mal, dass von oben auf die dicke > Seite geschaut wird. Das Bild ist schon eindeutig. Sonst wäre die Kante vom Chip-Gehäuse verdeckt und dürfte allenfalls gestrichelt zu sehen sein. Die Abb. zeigt die Ansicht von der Beschriftungsseite.
> Aus Neugierde nahm ich den Multimeter zur Hand und mass die Spannung am > Spannungsregler und stellte überrascht 9V fest, was viel zu hoch ist und > ich nun befürchte, dass deshalb der Mikrocontroller futsch ist. Doch wie > kommen diese 9V zustande? Es gibt vom LM2940CT auch eine 9V Variante, bist du sicher, das du den richtigen Typ eingebaut hast? Vielleicht machst du mal ein Foto von dem Gehäuse, darauf sollte stehen LM2940CT -5. Der LM2940 ist ein sehr schwingfreudiger Regler! Ich selber, hatte mal mächtig Probleme diesen zu beruhigen. Eingangs-sowie Ausgangsseitig und das im "Batteriebetrieb". Erst ein 470µF LowESR am Eingang und 100µF LowESR am Ausgang brachte einen akzeptablen Ripple und der µC konnte seine Arbeit aufnehmen. Gruß Michael
(Hobby-)Bastelmann schrieb: > Als Spannungsquelle dienen zwei 3V > Batterien, die in Serie geschaltet sind. Michael D. schrieb: > Es gibt vom LM2940CT auch eine 9V Variante, bist du sicher, das du den > richtigen Typ eingebaut hast? Aus 6V mach 9V wird doch nur über heftiges schwingen gehen. Ob eine oder zwei Dioden in Serie nicht doch die bessere Lösung wären?
(Hobby-)Bastelmann schrieb: > Als Spannungsquelle dienen zwei 3V > Batterien, die in Serie geschaltet sind. Dann ist Dein Meßgerät kaputt, das sind nur max 6V. Laß den Regler weg und betreibe den AVR mit 3V. Der Regler saugt Dir sonst die Batterie leer. Und nimm besser den ATmega48, dann kann man sich die vielen Dioden sparen.
Also, habe nun die Batterie des Multimeters gewechselt, die ziemlich am Ende ihrer Lebenszeit war und nochmals gemessen. Nun gibt der Multimeter auch tatsächlich 4.97V an, was mir eigentlich ziemlich gut gefällt. Allerdings scheint der Mikrocontroller trotzdem kaputt zu sein. Die Fernbedienung ist mit eingesetzten Batterien zu nichts zu gebrauchen (vorher konnte ich immerhin ein paarmal umschalten) und ein Versuch, den Microcontroller per eingebauter Schnittstelle über einen anderen Arduino so zu programmieren, dass er eine der LED's blinken lässt und eine Lebensbestätigung an den Serial Monitor zu schicken, schlug fehl. Könnten die 9V also real gewesen sein und den Controller gebraten haben? Ist nun alles in Ordnung und ich muss nur den Controller auswechseln? Stimmt etwas grundsätzlich mit der Schaltung oder der Platine nicht? Was meint ihr. Gruss
An Pin20 zum VCC fehlt noch ein 100nF Kerko. Ansonsten siehe letzen Absatz meines obigen Posts. Löte den LM2940 aus und lege mal eine stabile/glatte 5V Spannungsquelle an (mit wenig Ripple vielleicht mal mit dem Oszi prüfen), dann noch mal testen! Wenn das fehlschlägt, eben dann den Controller wechseln. Gruß Michael
Also, nun funktionierts! Habe mich durch eine ganze Reihe Tests durchgeschlagen, um den Fehler schlussendlich zu finden. Ein Testprogramm, das die LED's blinken liess, zeigte bald, das weder die LED's noch der Controller kaputt waren. Über einen Sockel, den ich anstelle des Controllers einlötete konnte ich auch feststellen, dass alle Pins richtig angeschlossen waren, keine ungewollten Verbindungen auf der Platine bestanden und die Taster wie gewünscht auf Masse zogen. Schlussendlich war ein falsch zugewiesener Pin im Script für das vermeintliche nicht-funktionieren der LED's verantwortlich. Hatte die betreffende Taste aus baulichen Gründen anders angeschlossen und das vergessen, da ich den Fertigungsprozess für eine längere Weile unterbrechen musste. Zusätzlich ist wohl die IR-LED gestorben. Hab ich ersetzt und einen grösseren Widerstand vorgesetzt, nun geht das tip top. Komisch, dass im Versuchsaufbau alles tip top über längere Zeit funktioniert hat. Aber halb so schlimm... Blöderweise sind nun aber die Batterien fast leer, hoffe im Normalbetrieb halten die Länger als einen halben Tag :/ Gruss und Dank!
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.