Gast
#2865945
Hallo Freunde,
habe mit einem ATmega8 einen Dimmer für eine einfache 230V Lampe gebaut.
Programm vom ATmega 8 ist ganz einfach:
Wenn ein Nulldurchgang erkannt wird,
{
dann Warte 8ms
Zünde den TRIAC (über Optokoppler)
Warte 100us
Setze Ausgang vom TRIAC zurück (damit beim Nulldruchgang wieder null
}.
Schaltung auch einfach,
1x ATmega8
1x Nulldurchgangserkennung
1x Optokoppler + Triac
An sich läuft alles gut, aber wenn die Lampe einfach gedimmt brennt,
ist ab und an (nicht regelmäßig) ein helleres Flakern zu vernehmen.
Auch wenn ich den Nulldurchgang vom ATmega abklemme und den Port über
10K auf High setze, dann die Spannung kurz immer wieder "an" "aus" "an"
schalte flakert die Lampe ab und zu, auch hier keine Regelmäßigkeit zu
erkennen. Laut Oszi kommt das Signal aber vom ATmega.
Muss man noch irgendwie speziell Abschirmen mit Kondensatoren?
Muss das Programm nach dem Nulldurchgang als Interupt laufen oder ist
das nicht zwingend?
Wie gesagt an sich gehts nur ab und an dieses Flakern. Mal nach einer
Minute dann drei vier mal hintereinandern dann wieder minuten lang nix.
Hat jemand tipps oder ein Beispiel wie man das richtig macht?
Danke