Abend. Ich habe meine Relais meterweit vom Steuerschaltkreis mit dem AVR über ein meterlanges normales Kabel verbunden (ist also nur eine Steuerleitung). Das das keine gute Idee ist, hab ich sofort gemerkt: 10000 Einstrahlungen ins Netz. Aber es geht leider nicht anders. Jedes Mal wenn ich mit dem Relais das Licht einschalten wollte, hat es nur kurz aufgeflackert. Das Relais hängt ja auf einer Seite an VCC, auf der anderen am ULN2803. Meine Erklärung ist demnach, dass sich die lange Steuerleitung durch den "riesen" Trafo in der Lampe gleich ein schmutziges Signal eingefangen hat, dadurch war eine Störung in VCC (oder eine Unterbrechung, ein Hacker, was auch immer) und so hat der Prozessor resettet und das Relais wieder auf 0. Ich habe kurzerhand beide Drähe auf der Platine mit einem 10uF Elko verbunden. Dann bin ich draufgekommen, dass es vielleicht eine 1N4004 zwischen VCC und der Leitung auch tun würde, doch dann hab ich ja wieder nur 3,5 Volt oder so und das Relais braucht 5-6Volt um sicher zu schalten. Also die Schaltung muss immer gehen und es sollten keine solchen Ausfälle passieren. Was meint ihr, ist so ein Kondensator eine gute und vor allem sichere Lösung um solche Störungen zu einem grossen Sicherheitsgrad einfangen zu können? mfg Niki
Hast Du eine Freilaufdiode parallel zur Relais-Spule (in Sperrichtung) geschaltet? Wenn Du die wegläßt, passiert mit Sicherheit das, was Du beschreibst.
Ich dachte, mit einem ULN2803 ist das nicht mehr nötig?! Egal, ich werds einmal probieren. Ich hoffe ich bau sie richtig ein....
Ich hatte ein ähnliches Problem (ich habe über den AVR mehrere Verbraucher geschaltet und es kam ggf. zu einem Reset). Das lag bei mir daran, dass ich ein Schaltnetzteil (ein altes PC-Netzteil) verwendet hatte um den AVR zu versorgen. Mit einem konventionellen Trafo-Netztzeil (mit ausreichender Leistung) konnten die Probleme behoben werden.
HIIIIIIIEEEELFE!!!!!! Jedes 2. Mal geht es mit dem verdammten Relais nicht und es gibt einen vollen Reset!! Ich weiss nicht ob es das Relais ist, oder das lange Kabel. Ich tippe ehrlich gesagt auf letzteres. Ich habe jetzt am AVR Board einen 10uF Elko zwischen VCC und ULN2803 Ausgang geschaltet. Dann geht das Kabel vielleicht 3 Meter lang (könnt sein dasses scheiss Kabel Qualität ist, ist ein uraltes Telephonkabel), und dann hab ich nocht DIREKT an das Relais die 1N4004 angelötet. Das heisst, normalerweise dürfte es nicht am Relais liegen sondern die Leitung fängt nur irgendwas auf. Vielleicht gibt es ja einen kurzen Kurzschluss und dadurch einen RESET oder vielleicht geht nur ganz kurz der Strom aus und erzeugt einen Reset. Hat keiner von euch schon solche Erfahtungen mit Kabel gemacht? Soll ich ein abgeschirmtes Kabel kaufen? Der Elko scheint sich's irgendwie voll nicht zu bringen.... Oder soll ich die Diode anstatt beim Relais auf die Platine dranlöten? Oder eine Entstördrossel dazwischenschalten? Doch wie baue ich die ein und welche brauch ich? Vielleicht funktioniert der Elko nicht, da der ULN2803 gegen Masse schaltet? Hrmmmm..... cu Niki
Salve Niki, beschreibe doch mal die Stromversorgung für dein Projekt. Ich vermute mal, der AVR macht alles richtig, weil nämlich der Anlaufstrom deines Relais das Netzteil in die Knie zwingt. Bitte bedenke, das der Strom durch ein Relais im Einschaltmoment durchaus das 10fache des Nennstromes betragen kann. Also, erste Massnahme: Schließe bitte mal einen Elko von 4700µF richtig gepolt und mit ausreichender Spannungsfestigkeit in die Versorgungsleitung des Boards. Prüfe die Versorgungsspannung mit einem Oszilloskop. Achte auf Spannungssprünge beim Schalten des Relais. Wenn möglich schliesse das Oszilloskop auch mal an den Resetpin des AVR`s und beobachte. Und dann kannst du mich mal schlau machen: wieso in Gottes Namen machst du jetzt mit Relais rum wo doch die Triac`s so schön schalten??? Gruß, Günter
Hallo!!! Erstens, vielen Dank für diesen Tipp!!! Daran könnte es liegen! An Kondensatoren hab ich nicht die wahre Ausbeute... Also das Netzteil ist ein stinknormales Universalnetzteil mit 15 Watt und ca 400mA hergibt. VOR dem 7805 ist ein Elko von 22uF eingebaut, und NACH dem 7805 2 Folienkondenatoren (ich glaub solche sinds) von je 100nF. Also du meinst ich soll so einen min 4700er NACH dem 7805 und nicht davor anstecken oder? Und dabei ist es eh egal, falls der für 220 Volt gebaut wäre, es wäre halt nur Verschwendung oder? (Weil von einem alten PC Netzteil fällt gerade ziemlich viel ab ;)) Aja, zu dem noch weil ich grad dran denke...kaum VERSUCHE ich das Relais zu schalten kann ich auf dem 7805 ein Ei kochen...er ist glühend heiss....das deutet irgendwie alles auf deine Beschreibung hin. Das mit dem Osci werd' ich machen. 2.) Ein TRIAC mit Optokoppler hab ich ja schon oben auf dem Board und das ist für die Zimmerlampe reserviert. Das schaltet einfach perfekt. Lautlos, ohne Funken und sonstigem Zeugs. Jedoch hab ich schon ein paar Relais zu Hause und es beruhigt mich irgendwie wenn ich physisch durch das durchsichtige Relais sehen kann dass da WIRKLICH eine physische Trennung stattfindet. Ich brauch auch nur einen Teil dazu, und eventuell eine Diode. Dann ist das alles billiger. Und last but not least: Ich hab vor (und bei einem hab ichs schon gemacht) in einen Dreierverteiler so ein Relais einzubauen. Die Relais die ich hab können bis zu einer Leistung von über 2000 Watt schalten, dabei ist es egal, was, ob Lampen oder ganze Computer. Bei dem TRIAC kann ich ja durch die Phasenverschiebung wieder keine Motoren etc schalten (ich denke es wird aber sicher Bauteile für das geben). Dann muss man das ganze noch löten und das wird so filigran dabei. Das Relais hab ich schön kompakt auf so eine Klemmerleiste geklebt und mit einer Rolle Isolierband bestückt. Alles schön kompakt, sicher und robust. Aber dennoch, falls der Versuch mit dem Elko scheitern sollte werde ich mir ernsthaft überlegen ob ich mir das mit dem TRIAC/Optokoppler antue... cu Niki
Jawoooohl!!! Danke, danke, danke!! Es scheint (fürs erste) echt zu gehen. Jetzt hab ich zwar einen MEGA Klotz an Kondensator drauf und meine Platine gleicht eher einem Netzteil ;), jedoch scheint es echt zu gehen. Und wenn ich oft hintereinander das Relais schalte, wird nicht einmal der Spannungswandler extrem heiss. Jedoch mag ich nur kurz hinzufügen dass es schon öfters so war dasses perfekt gegangen ist und dann wieder nicht. Falls es wieder Probs gibt, post' ich halt wieder. Jedenfalls danke fürs erste! Niki
Holla Niki, den Elko von 4700µ wenn überhaupt vor dem 7805 Schalten. Und denke daran, das der 7805 nur eine begrenzte Verlustleistung hat!!!!! Und noch eine Frage von mir, kannst du Eagle Dateien (.sch für Schaltpläne und .brd für Platinen) lesen, hast du das Programm EAGLE 3.55R3? Da ich Hardwaremäßig reichlich rumgemacht habe könnte ich dir dann möglicherweise helfen z.B Schaltstufen m. Triac`s für AC, Anschnittsteuerungen, Eingangsbeschaltung der Analogeingänge beim 8535 usw.. so denn, Günter
Hallo! Vielen Dank für deine Hilfe! Der Elko steckt im Moment HINTER dem 7805. Der hat vielleicht Power drauf...schalte ich das Netzteil ab glimmen die LED's noch sekundenlang nach. Ausserdem hab ich jetzt gehört, dass ich eventuell das Relais in den ungeregleten Kreis schalten sollte, VOR den 7805. Aber einmal kommen da 9Volt rein, dann 12 Volt....das ist mir zu unsicher. Also du meinst den Mega Elko vor den 7805?`Im Prinzip kein Problem wenns auch funktioniert! Ist es schlecht, ihn dahinter zu schalten? Ja, ich habe Eagle, die Light Version, ist sogar schon mir der Platz ausgegangen mit der begrenzten Grösse der Light Version auf der Platine, jedoch geht es sonst recht gut. Bin halt noch beim Einarbeiten. Ja, das wäre echt verdammt toll wenn du mir so ein paar Pläne zukommen lassen könntest! Niki PS: Ich habe als einzige "Sourcen" das Internet und 4 uralte Elektor's aus dem Jahre Schnee...
Sorry, wenn ich mich so spät einklinke. wenn ich das durch das überfliegen richtig erkannt habe, macht dein mcu bei schaltlast ein reset. dasselbe ist mir auch immer passiert, und zwar nur dann, wenn die reset leitung des ISP angeschlossen war. ist sie entfernt, so treten diese resets nicht auf. habe deshalb die reset leitung mit nem kondensator (natürlich kein elko, weil die polung nicht eindeutig ist) gepuffert. nu passiert s nicht mehr. vielleicht liegts bei dir auch daran.
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.