Da Sie auch den Nulldurchgang benötigen , erhalten Sie die Stromausfallerkennung praktisch kostenlos .
Verwenden Sie am besten einen Optokoppler , um Nulldurchgänge zu erkennen. Legen Sie die Netzspannung über hochohmige Widerstände an den Eingang des Optokopplers an. Der SFH6206 von Vishay verfügt über zwei antiparallele LEDs, sodass er über den gesamten Zyklus der Netzspannung funktioniert .
Wenn die Eingangsspannung hoch genug ist, wird der Ausgangstransistor eingeschaltet und der Kollektor ist auf einem niedrigen Pegel. Um den Nulldurchgang ist die Eingangsspannung jedoch zu niedrig, um den Ausgangstransistor zu aktivieren, und sein Kollektor wird hochgezogen. Sie erhalten also bei jedem Nulldurchgang einen positiven Impuls . Die Pulsbreite ist abhängig vom Strom der LEDs. Es ist egal, ob der Arbeitszyklus mehr als 10% beträgt (1 ms bei 50 Hz). Es ist symmetrisch zum tatsächlichen Nulldurchgang, sodass der genaue Punkt in der Mitte des Impulses liegt.
Um Stromausfälle zu erkennen, starten Sie bei jedem Nulldurchgang einen Timer mit einer Zeitüberschreitung von 2,5 Halbwellen (neu). Es wird empfohlen, den Impuls einen Interrupt generieren zu lassen. Solange die Stromversorgung vorhanden ist, wird der Timer in jedem halben Zyklus neu gestartet und es tritt keine Zeitüberschreitung auf. Bei einem Stromausfall tritt jedoch eine Zeitüberschreitung auf, die etwas länger als ein Zyklus dauert, und Sie können die entsprechenden Maßnahmen ergreifen. (Der Timeout-Wert ist länger als 2 Halbwellen, so dass eine Spitze bei 1 Nulldurchgang, die einen fehlenden Impuls verursacht, keine falsche Warnung auslöst .)
Wenn Sie einen Software-Timer erstellen, kostet Sie das nichts, aber Sie kann auch einen retriggerbaren monostabilen Multivibrator (MMV) verwenden, zum Beispiel mit einem LM555 .
Hinweis: Abhängig von Ihrer Netzspannung und dem Widerstandstyp müssen möglicherweise zwei Widerstände für den Optokoppler in Reihe geschaltet werden, da die hohe Spannung einen einzelnen Widerstand zum Ausfall bringen kann. Für 230V AC habe ich dafür drei 1206 Widerstände in Reihe geschaltet.
Zeit für Fragen und Antworten! (von Kommentaren, das ist extra, falls Sie mehr wollen )
9 998 V20 m AΩP= V× I= 9 998 V× 20 m A = 199,96 W
F: Wie wirkt sich die Sperrspannung auf die Lebensdauer der LEDs aus?
A: Die zweite, antiparallele LED sorgt dafür, dass die Sperrspannung über der anderen LED nicht höher als die eigene Durchlassspannung wird. Und das ist auch gut so, denn eine Sperrspannung von 325V würde jede LED töten (höchstwahrscheinlich explodieren), genau wie jede Signaldiode, übrigens. Der beste Schutz ist eine antiparallele Diode. P
F: Werden die Widerstände nicht viel Wärme abgeben?
A: Nun, mal sehen. Wenn wir 1mA über die Widerstände annehmen und die LED-Spannung ignorieren, haben wir , also kann selbst ein 1206 damit umgehen. Und denken Sie daran, wir verwenden mehr als 1 Widerstand, sodass wir sicher sind, wenn wir mit 1 mA arbeiten können (der SFH6206 hat ein hohes CTR Current Transfer Ratio). P= V× I= 230 VR MS× 1 m A = 230 m W-