Komponentenwerte für die AC-Erfassung mit Mikrocontroller

Ich arbeite an einem Projekt, bei dem ein Teil der Schaltung, die ich entwerfen muss, Wechselstrom mit einem Mikrocontroller erfasst. Wie Sie unten sehen können, soll diese Schaltung mit Widerständen, Kondensatoren und einem Optokoppler arbeiten.

Hier sind zwei Designs, die ich im Auge habe:Geben Sie hier die Bildbeschreibung ein

Diese Schaltung muss zuverlässig sein und lange halten (mindestens 5 Jahre). Der Stromkreis läuft nur, wenn sich der Fensterladen bewegt, was bedeutet, dass der Stromkreis hauptsächlich ausgeschaltet ist.

Falls ich mich für das erste Design entschieden habe (aufgrund von Größenbeschränkungen bevorzugt), würde ich einen Kondensator der Klasse X verwenden. Der endgültige Wert steht noch nicht fest.

Die meisten Probleme habe ich mit dem Widerstand. Wenn die Schaltung eingeschaltet wird / wenn eine Wechselspannung (230 effektiv, 325 Spitze) in der Schaltung anliegt, wird der Strom nur durch den Widerstand des Widerstands begrenzt, bevor die Imedanz der Kondensatoren einsetzt. Dies bedeutet, dass die Spannung am Widerstand ungefähr so ​​​​ist:

Geben Sie hier die Bildbeschreibung ein

wobei die AC-Amplitude im schlimmsten Fall 325 V beträgt (oder aufgrund anderer Faktoren mehr) und Uf (Diodendurchlassspannung) 1,1 V +/- 0,4 V beträgt.

Das bedeutet, dass die vom Widerstand abgegebene Leistung für einen kurzen Moment mehr als 10,5 W beträgt. Ich weiß, dass einige Widerstände Diagramme haben, die Impulsleistungen zeigen. Soll ich das in meinem Beispiel überhaupt berücksichtigen?
Ich weiß nicht wirklich, wie lange dieser Impuls dauern wird, da ich nicht weiß, wie ich das simulieren soll, aber ich denke wirklich, wir sprechen von Millisekunden oder noch weniger. Kann mir jemand bei diesem Problem helfen?

Wäre der zweite Stromkreis zuverlässiger als der erste? Die Hitze sollte kein wirkliches Problem sein, da der Sensorteil der Schaltung (den ich hier zeige) nicht wirklich für längere Zeit funktionieren soll. Nicht einmal im Minutenbereich. Aber wie gesagt, das erste Design würde ich bevorzugen.

Einige zusätzliche Informationen:
Ich habe mir mehrere Widerstandstypen angesehen. Ich habe gelesen, dass MELF-Widerstände normalerweise gut zu verwenden sind, wenn wahrscheinlich Impulse auftreten, obwohl ich lieber Dickschicht-SMD-Widerstände verwenden würde, die einfacher zu montieren sind. Der Widerstand wird für 400 V+ ausgelegt sein, und nachdem die Kondensatorimpedanz in die vom Widerstand abgegebene Leistung eingetreten ist, beträgt sie etwa 1 W, was eine ziemliche Leistung ist, aber wie ich bereits erwähnt habe, wird sie nicht lange halten (ich hatte gehofft, dass ein 1,5-W-Widerstand dies tun würde mach den Job).

Der Optokoppler wird wahrscheinlich der im Design gezeigte sein. Absolute Höchstwerte der Optokoppler: If = +/- 50 mA, Ifsm = +/- 1 A, ich werde versuchen, im Bereich von < 10 mA zu bleiben.

Die Generatorfrequenz spiegelt nicht die tatsächliche Frequenz wider, der die Schaltung ausgesetzt sein wird. AC-Netzspannung: 230 V effektiv / 325 V Spitze, Frequenz: 50 Hz

Antworten (4)

Da Sie einen Optokoppler verwenden, ist es klar, dass Sie die Wechselstromfrequenz oder den Nulldurchgang erfassen, anstatt die Sinuswellenamplitude durch jeden Wechselstromzyklus zu erfassen. Ich habe eine einfache zuverlässige Schaltung entwickelt, die ich in Produkten verwendet habe, die den Leistungspegel in der AC-Erkennungsschaltung niedrig hält, sodass keine Hochleistungskomponenten erforderlich sind.

Geben Sie hier die Bildbeschreibung ein

Das Konzept dieser Schaltung besteht darin, dass die Strombelastung von der Wechselstromleitung durch den Optokoppler abgeschaltet wird, wenn die Impulsamplitude der Wechselspannung zu hoch wird. Somit erzeugt die Schaltung für jeden positiven Wechselspannungsimpuls zwei Impulse (einen an der Vorderflanke und einen an der Rückflanke) . Es ist einfach, einen Mikrocontroller zu verwenden, um den Impulsabstand zu messen. Der Vorderflankenimpuls hat einen längeren Abstand seit dem letzten Impuls als die Zeit vom führenden Impuls zum nachlaufenden Impuls.

Interessante Schaltung, muss man das Opto mit hoher CTR extra auswählen? Dies scheint nicht zu funktionieren, wenn die Klickrate weniger als etwa 200 % beträgt.
@JackCreasey - Ja, das möchte einen Optokoppler wie die im Schaltplan gezeigte Teilenummer verwenden. Eine, die auch mit minimalem LED-Durchlassstrom funktioniert. Sie zahlen etwas mehr für diese Art von Optokoppler, aber die geringe Verlustleistung der Schaltung hält die Gesamtwärme niedrig. Ich tat dies, nachdem ich es satt hatte, dass die herkömmlichen Hochleistungswiderstände versagten und das PCB-Material braun verbrannten. Diese Schaltung arbeitet von ~85 VACrms bis über 240 VACrms.
Ihre Schaltung ist schlau, aber jemand, der mit uns zusammenarbeitet, sagte, dass er den Code nicht so funktionieren lassen kann, wie er es möchte, wenn er keinen konstanten hohen oder niedrigen Wert hat, weshalb ich diese Schaltungen setze, die ich bin. Sie denken also, die RC-Schaltung wäre wirklich zu unzuverlässig für die AC-Haupterfassung?
@GalErženPajič - Lassen Sie mich nur sagen, dass die langfristige Zuverlässigkeit der Schaltung tendenziell umgekehrt proportional zur Menge an Verlustleistung in den Schaltungskomponenten ist.
@GalErženPajič - Wenn der Programmierer die Ausgänge der Schaltung, die ich gezeigt habe, nicht in eine äquivalente Hoch / Niedrig-Wellenform umwandeln kann, die den positiven und negativen Spitzen der AC-Sinuswelle entspricht, dann ist er ein Anfänger oder ein sehr junger eingebetteter Programmierer. Es erfordert eine gewisse Verwendung eines Zeitgebermechanismus, um Impulstrennungs-Zeitmessungen durchzuführen.

Gehen Sie zum ersten Teil. Die Impedanz des Kondensators hilft, den Gesamtstrom durch den Zweig zu begrenzen. Wenn Sie einen nicht zu kleinen Widerstand verwenden, kann er die Spitzenleistungsimpulse verarbeiten. Verwenden Sie in Ihrem Fall einen Kondensator, der für 325 V ausgelegt ist; AC-Typ.

Sie können Online-Schaltungssimulatoren verwenden, um bei Bedarf die Werte für Widerstand und Kondensator zu erreichen.

Problem mit dem zweiten Teil:

Für einen Spitzenstrom von 50 mA im Zweig (unter der Annahme, dass kein Diodenabfall vorliegt) benötigen Sie: 325 / 50e-3 = 6500 Ohm.

Abgeführte Spitzenleistung: (325 ** 2) / 6500 = 16,25 W.

Die Gesamtleistung, integriert über die Periode der Sinuswelle, wird geringer, aber nicht zu geringer. Schauen Sie sich die RMS-Leistung an.

Daher benötigen Sie einen Widerstand, der für die Ableitung dieser Leistung ausgelegt ist, und Sie müssen die Umgebung der Widerstände offen halten, damit die Wärme abgeführt werden kann.

Widerstände in Reihe (z. B. 6500 / 3) werden immer noch gemeinsam die gleiche Menge an Leistung verbrauchen, aber über eine größere Oberfläche. Daher können Sie die Nennleistung jedes Widerstands verringern, aber die lokale Erwärmung bleibt gleich.

Entschuldigung, ich war möglicherweise nicht klar über 50 mA Strom. Das ist die absolute Höchstleistung des Optokopplers, ich werde versuchen, im Bereich von 10 oder weniger Milliampere zu liegen. Ja, die Impulse machen mir wirklich Sorgen. Ich dachte daran, einen Widerstand mit einer Nennleistung von 400 V + zu bekommen. Worüber ich mir nicht sicher bin, ist, ob ich das Datenblatt der Widerstände bezüglich der Impulsleistung überhaupt berücksichtigen muss.
Verwenden Sie einen beliebigen billigen Widerstand (0,25 W, stellen Sie sicher, dass I ^ 2 * R kleiner als 0,25 ist), und Sie können loslegen. Sie "sollten" in der Lage sein, 400 V zu handhaben. Verwenden Sie einen kleinen Kondensator mit höherer Impedanz, um den Strom zu begrenzen. Wie bereits erwähnt, helfen Simulationen. Natürlich können Sie die Berechnungen auch durchführen.

Ihre Berechnung der Widerstandsleistung ist fehlerhaft (für Ihre Schaltung 1). Selbst wenn Sie davon ausgehen, dass der Wechselstrom im ungünstigsten Moment eingeschaltet wird, ist die RC-Zeitkonstante niedrig (0,01 s), sodass sich der Kondensator nach der Wechselspannung schnell auflädt. Das Hauptproblem bei der ersten Schaltung besteht darin, dass Ihr Signal phasenverschoben ist, sodass es sich nicht gut als Nulldurchgangsanzeige eignet.

Die zweite Schaltung funktioniert gut und liefert eine relativ stabile Referenz, aber sie wird vom Nulldurchgang versetzt. Dies liegt daran, dass Sie einen Mindeststrom benötigen, um ein Signal (durch die CTR des Optos) zu erhalten, damit die Anzeige versetzt ist. Wenn Sie möchten, dass das Signal näher am Nulldurchgang liegt, müssen Sie den Wert des Widerstands verringern, was natürlich die Verlustleistung erhöht.

Es überrascht mich, dass viele Leute immer noch mit altbewährten Techniken entwerfen und moderne Siliziumlösungen nicht nutzen.
Ich habe die folgende Schaltung entworfen (große Anmerkung: Ich habe sie noch nicht gebaut), die einen Hochspannungs-FET im Verarmungsmodus als Konstantstromquelle verwendet (dieser FET hat schöne Binning-Eigenschaften). Dadurch können Sie das Signal zum Mikroprozessor sehr nahe am Nulldurchgang einschalten. Der FET ersetzt die Widerstände, die Sie normalerweise verwenden würden, und muss die Verlustleistung bewältigen. Da es sich jedoch um einen konstanten Strom handelt, schaltet es sich bei einer sehr niedrigen Schwellenspannung ein.
Hier liegt die Verlustleistung im schlimmsten Fall unter 0,5 W bei 250 VAC, und es würde immer noch eine ziemlich genaue Nulldurchgangsanzeige bis unter 20 VAC liefern.

Alle Kommentare zum Design willkommen.

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Goo mit dem Waldrundgang. Der Kondensator dort ist im Wesentlichen ein verlustfreier Widerstand.

Bei Designs wie diesem ist es entscheidend, den Strom zu bestimmen, den Sie für die Optokoppler benötigen. Und dann den Rest der Schaltung zurückrechnen.

Ja, deshalb würde ich auch lieber den ersten verwenden. Aber ich weiß nicht, was auf längere Sicht zuverlässiger ist und welche Nennleistung ich über den Widerstand erwähnt habe. Und die Optokopplerstromberechnung ist eigentlich kein Problem. Ich brauche wirklich nur den Optokoppler, um vor anfänglichem Stromeinbruch geschützt zu werden - bevor die Impedanz einsetzt, was durch einen geeigneten Widerstand erfolgt.