Ich entwerfe einen digitalen phasengesteuerten Lichtdimmer und benötige eine Nulldurchgangsdetektorschaltung. Nach dem, was ich gelesen habe, ist es eine schlechte Idee, die Wechselstrom-Hauptleitung über einen Widerstand direkt mit dem Mikrocontroller zu verbinden, und die Leute haben vorgeschlagen, stattdessen die Optoisolation zu verwenden. Ich weiß jedoch nicht, wie die Schaltung tatsächlich zusammenfällt.
Es würde mir elegant erscheinen, wenn der Ausgang der Nulldurchgangsschaltung ein 5-V-Logikimpuls zur Verwendung als Interrupt mit steigender Flanke ist. Aber ich bin nicht mit dieser Idee verheiratet, wenn eine andere Ausgabe einfacher zu verwenden ist.
Input: 120V AC @ 60 Hz
Output: 5V pulse at zero crossing
Interessanter verwandter Beitrag mit nicht genügend Details für mich: Nulldurchgang in Wechselstrom erkennen?
Warum nicht einen Optokoppler verwenden? Der SFH6206 von Vishay verfügt über zwei antiparallel geschaltete LEDs, sodass er über den gesamten Zyklus der Netzspannung funktioniert. Ist die Eingangsspannung hoch genug, wird der Ausgangstransistor eingeschaltet und der Kollektor liegt auf Low-Pegel. Um den Nulldurchgang herum 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.
Der wichtigste Parameter für einen Optokoppler muss sein CTR oder Current Transfer Ratio sein, der Ihnen das Verhältnis zwischen Ausgangsstrom und Eingangsstrom angibt. Sie können es mit dem vergleichen
eines gewöhnlichen BJT. Aber während
für einen Kleinsignaltransistor oft höher als 100 ist, ist CTR niedrig. So niedrig, dass es in % ausgedrückt wird, etwa 20 %. Das ist nicht 20, das ist 0,2.
Eine CTR von 0,2 bedeutet, dass Sie die Eingangs-LED(s) mit 1 mA ansteuern müssen, um nur 200 zu erhalten
Ein aus. Normalerweise ist das kein Problem, da der Ausgang oft nur verwendet wird, um einen Logikpegel zu erhalten, der mit einem hochohmigen Eingang verbunden wird. In diesem Fall kann ein hochohmiger Pull-up-Widerstand verwendet werden, z. B. > 27 k
in einem 5V-System. Dann die 200
A reicht aus, um den Ausgang niedrig zu treiben.
Detaillierte Berechnungen finden Sie hier .
Vor einiger Zeit habe ich genau dasselbe erstellt ... einen Lichtdimmer mit einem Triac, dessen Timings aus dem Nulldurchgangssignal berechnet werden, das an den Interrupt-Pin auf einem pic16f877a gesendet wird.
Ich habe das Nulldurchgangssignal vom Netzteil genommen, das die Schaltung mit Strom versorgt, bevor es geglättet und reguliert wird. Es gibt ein paar Komponenten, um die gleichgerichteten Buckel des Wechselstroms in sehr kurze +5-V-Impulse von etwa 200 uS umzuwandeln. Die meiste Zeit leitet der Transistor (im Diag als Q dargestellt) und zieht den RB0/INT-Pin auf Low, aber wenn die Wechselspannung kurz unter 4,7 V fällt, hört er auf zu leiten und das Signal wird vom Widerstand R auf High gezogen.
Der Impuls ist um den Nulldurchgang herum zentriert und sollte kurz genug sein, um den Nulldurchgangsmoment ungefähr zu erfassen. Sie können dies jedoch in der Software feinabstimmen, indem Sie zuerst die ansteigende Flanke des Impulses erkennen, dann das Timing der abfallenden Flanke festlegen, diese dann halbieren und diese Zeitspanne zur nächsten ansteigenden Flanke addieren exakter Nulldurchgang.
Alle passiven Teile müssen für 1,5 kV ausgelegt sein. Jede Kleinsignal-Siliziumbrücke reicht aus. Die Schottky-Diode versorgt den Schmitt-Wechselrichter mit Strom, um eine rauschfreie Hysterese bereitzustellen. Eingangskappe und Ferritperle zum Wechselrichtereingang unterstützen die HF-Unterdrückung. 100 pF ohne Phasenverschiebung.
Wenn das Zielgerät an AC-Masse geerdet ist, müssen Sie einen einfachen Signalimpulstransformator oder OptoIsolator mit unterschiedlichen Brückenteilerwiderständen und dann keinen Wechselrichter verwenden. Brücke zu Opto Darlington direkt mit keramischem Eingangsstrombegrenzungswiderstand.
Ich brauchte eine ähnliche Lösung. Ich benötigte zufällig auch 3,3 V, um einen Mikrocontroller über eine nicht isolierte Versorgung mit Strom zu versorgen. In diesem Fall liefert es eine Rechteckwelle mit 50 oder 60 Hz; eine steigende oder fallende Flanke signalisiert einen Nulldurchgangspunkt.
Lebensgefahr - Nicht isolierte Stromversorgung, nur geschultes Personal.
kevlar1818
Brad