Hallo leute. Also mein problem: Ich muss über nen ATMEL 89C2051 Motorn ansteuern. Ich habe die Ausgangspins des Controllers zu nem ULN2004A Treiber gschalten und von diesem zu 12V Relais. Wenn ich nun nen Motor dran hab fängt das Programm mehrmal von vorn an, ohne verbraucher gehts aber. Was muss ich da beachten wenn ich nen Motor ansteueren will???
Hallo, verstehe ich das richtig, die Schaltung geht mir Relais ohne Motor, aber nicht mit Motor? Finde ich ziemlich eigentümlich. Daher sind auch meine Ideen evtl. etwas weit hergeholt. Ich hatte mal Probleme mit einem 8051, da kam es zu Fehlfunktionen beim Einschalten von Licht, Kühlschrank etc. Vielleicht ist in diesem Fall auch eine Störung durch den Motor gegeben. Versuche einmal den Motor in der Nähe des Controllers - aber manuell - zu schalten, vielleicht tritt dann ja auch ein Fehler auf. Dann sollten auf jeden Fall geeignete Entstörmassnahmen ergriffen werden. Viele Grüße
Hallo, evtl. bricht die Sapnnung beim Motoranlauf kurz zusammen und der uC macht einen Reset (Power-On-Reset)... Gruss A. Arndt
@Manfred Ich sehe im Plan keine Freilaufiode und Blockkondensator für das Relais. Im ULN2004 sind ja welche drann aber die Wirken nur wenn de se auch an Vcc Anschließt (Vieleicht vergessen) Ohne Blockkondensator schlägt der anzugstrom evtl. bis auf den Controller durch (Wie hier ja schon angesprochen) also mal pauschal mit 200-500µF Plattbügeln um zu sehen. Immernoch nicht weg ? Häng mal aus Spaß ne Glühlampe mit ähnlicher Leistung wie der Motor als Verbraucher drann. Klimpern die Relais immernoch ? Wenn ja dann haste vermutlich Controllernetzteil und zu Schaltende Last an der selben langen Zuleitung und der Einschaltimpuls vom Motor schlägt übers Netzteil zu. Als Vorläufige Lösung nen einfaches Netzfilter vor den Motor setzen oder die Zuleitung für diesen von woanders holen bzw. die Versorgung des Controllers besser Entkoppeln. Mehr fällt mir jetzt nicht ein. Vieleicht is ja was für dich dabei.
Also 1. mal ein Dankeschön auf die schnellen antworten. ALso das Mit dem Blockkondensator hab ich schon probiert jedoch nur mit 1µF Parallel zum Motor , das funktioniert auch aber für meinen Fall kann ich nicht jeden Motor so entstören da einige schon bestehend sind un meine schaltung nur eine erweiterung ist. Was gibt es sonst noch für schutzmaßnahmen?? Freilaufdiode hab ich auch schon probiert, ohne erfolg. MFG Manfred
Hi Manfred! Aha, fenschliche Fütterungsautomaten :-). Das sind doch Kollektormotoren oder? Unbedingt RC-beschalten. Möglichst nahe am Motor (100R+100n). Steuer und Leistungsteil mechanisch soweit es geht auseinander(möglichst geschirmt).Netzfilter in Richtung Leistungsteil. uC-Masse nicht mit PE verbinden,erfordert allerdings Schutzklasse II Dein Hauptprobl. dürfte eigentlich der Funke sein der beim chalten über den Kontakten entsteht. RC-Beschaltung hilft zwar aber el.Lastrelais mit Nullspannungsschalter und RC-Besch.wären die bessere Wahl. MFG Uwe
Hallo UWE! Ich danke dir für deine Antwort. ICh bin der selben Meinung wie du, das der Funke beim Schalten der relais die Ursache dafür ist. ICh hab jetzt mal parallel zu den Schaltkontakten einen 0,033µF Kondensator(hatte ich gerade daheim) in serie mit nem 200 Ohm Widerstand geschalten und es scheint zu funktionieren. Was ist eine relais mit Nulldurchgangsschalter eigentlich??? MFG MANFRED
Hallo Manfred! el.Lastrelais sind eigentlich nichts anderes als ein Optokoppler mit Triacausgang. Die meisten haben gleichzeitig noch einen Schalter integriert der das Zuschalten der Last nur nahe dem Nulldurchgang gestattet, was bekanntlich Störungen stark mindert. Sie sind in den unterschiedlichsten Varianten verfügbar und kosten teilweise nicht viel mehr wie ein normales Relais. Das beste aber ist die Ansteuerung, es ist ja eine LED. Mit 10mA kann man meist die uC-Ausgänge direkt benutzen. MFG Uwe
Hi Uwe. DAnke für deine Erklärung! Aber ich probiers trotzdem weiter mit meinen herkömmlichen Relais weil mir momentan keine anderen zur Verfügung stehen. Danke aber für die erklärung mfg Manfred
Also ich hab jetzt mal einen schönen gemeinsamen Massepunkt hergestellt und jedem Relais ne Freilaufdiode zugeschalten und die Kontakte über nem RC Glied (0,033µF X2/290R) entstört und es scheint zu funktionieren hab bis jetzt noch keine Störung gehabt. Ich bedanke mich für die tollen und schnellen Antworten auf meine Frage!!!!! MFG Manfred Brunnhofer
hallo so probleme hatt ich auch mal. abhilfe schafft ein rc-glied überm relaiskontakt (haste ja schon probiert) oder auch ein varistor. dann hab ich noch das controllernetzteil mit einem ordentlichen netzfilter versehen (2 spulen + kondi) und siehe es geht. bei mir schien es damals so das die entstörmassnahmen an den relais null effekt hatten. erst nachdem der netzfilter eingebaut war gings wunderbar. allerdings hatte ich dann auch keine lust mehr den spass nur mit netzfilter und ohne die relaisentstörmassnahmen zu testen. kann sein das bei mir damals auch nur beides in verbindung funktioniert hat. mfg ronny
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.