Frage:
Was sind einige Probleme beim Betrieb eines Heizelements im PWM-Modus?
tgun926
2014-08-29 17:34:40 UTC
view on stackexchange narkive permalink

Ich möchte in der Lage sein, den Leistungspegel eines Heizelements (das mit 230 V betrieben wird) zu steuern, und ich denke darüber nach, es mit einem Halbleiterrelais und PWM zu betreiben. Ich bin mir jedoch nicht sicher, welche Auswirkungen dies hat.

  1. Stromaufnahme - Das Heizelement ist 2000 W, also ~ 9 Ampere. Verursacht das Umschalten dieser Strommenge bei hohen Frequenzen nachteilige Auswirkungen auf den Rest des Stromkreises in meinem Haus (leichtes Flackern usw.)?

  2. Im Rest von Der Hausstromkreis - Ich habe auf EE.SE gelesen, dass SMPS im Netzstromkreis hochfrequentes Rauschen verursachen, und dies kann mit einer Drossel vermieden werden. Ist dies eine gültige Lösung für die PWM eines Heizelements?

  3. ol>

    Wenn PWM keine gültige Lösung für die Steuerung der Leistung eines Heizelements ist, schlagen Sie bitte Alternativen vor.

Möchten Sie die vom Heizelement abgegebene Leistung steuern, indem Sie es beispielsweise für einen Netzzyklus einschalten, dann für einen Zyklus ausschalten und dann so lange wiederholen, wie Sie möchten, dass es 1000 Watt verbraucht oder vorhanden isteine Variable wie die Temperatur, mit der Sie die Verlustleistung steuern möchten?
@EMFields Ich frage mich, ob PWM eine praktikable Option ist, um die Leistung / Verstärkung eines Heizelements zu steuern.Das Heizelement wird Teil eines Wassertanks sein, und ich möchte einen Regler dafür entwerfen (aber das ist eine andere Frage).
Nachdem ich einmal einen Dimmer mit einem Triac + einem Mikrocontroller implementiert habe und überrascht bin, wie einfach es war, denke ich, dass es eine Option ist, die es wert ist, untersucht zu werden.Es steuerte 40 Glühlampen mit einer Gesamtleistung von 2400 W.Dies macht die Temperaturrückkopplungsschleife jedoch etwas schwieriger, da jetzt die gewünschte Wärmeabgabe anstelle des einfachen Ein- und Ausschaltens mit Hysterese eingestellt werden muss.
tgun: Herkömmliches PWM, das in diesem Fall einer Phasensteuerung von Zyklus zu Zyklus entspricht, ist aufgrund der EMI, die es verursachen würde, eine schlechte Idee und weil diese Art von Präzision in einer Anwendung wie einem Warmwasserbereiter verschwendet wird.Besser, Sie sollten ein integrales Zyklus-Nulldurchgangsschema verwenden, wie bereits vorgestellt, und dann das System gemäß seiner Zeitkonstante und den Anforderungen an die Klemmentemperatur abstimmen.
Fünf antworten:
Olin Lathrop
2014-08-29 18:16:57 UTC
view on stackexchange narkive permalink

Heizelemente sind so ausgelegt, dass sie den mechanischen Beanspruchungen durch Wärmezyklen standhalten. Das mehrmalige Ein- und Ausschalten verursacht normalerweise keine Probleme.

Eine zu berücksichtigende Sache ist die Zeitkonstante vom Anlegen von Strom an ein Heizelement bis zur Temperaturänderung bei dem, was erwärmt wird. Dies ist höchstwahrscheinlich viel länger als ein Stromleitungszyklus. Dies bedeutet, dass die PWM sehr langsam sein kann, aber immer noch viel schneller, als das System reagieren kann. Oft können Sie festlegen, dass ganze Stromleitungshalbzyklen entweder vollständig ein- oder vollständig ausgeschaltet sind.

Sehen Sie sich die Angebote für Halbleiterrelais an, und Sie werden feststellen, dass es zwei Grundtypen gibt. Einer schaltet sofort entsprechend dem Eingangssignal und der andere schaltet beim nächsten Nulldurchgang der Stromleitung. Du willst Letzteres. Das Schalten bei einem Nulldurchgang reduziert das abgestrahlte und geleitete Rauschen erheblich.

Ich habe einmal ein Projekt durchgeführt, bei dem ein PIC 18 24 Heizungen steuern musste, die von der Stromleitung angetrieben und von Halbleiterrelais gesteuert wurden. Für jedes Relais müssen Sie nur berechnen, ob es sich in diesem Stromleitungshalbzyklus befinden muss. Das erfordert nur sehr wenig Rechenaufwand und mehrere Heizungen können problemlos von einem kleinen Mikrocontroller wie einem PIC 18 verwaltet werden.

Anstelle einer herkömmlichen PWM mit fester Periode und variablem Arbeitszyklus habe ich einen Bresenham-Algorithmus verwendet, um zu entscheiden der Ein / Aus-Zustand in jedem Halbzyklus. Der Rest des Systems lieferte für jede Heizung einen Wert von 0 bis 255, um anzugeben, wie stark sie angetrieben werden sollte, wobei 0 voll ausgeschaltet und 255 voll eingeschaltet ist. Halten Sie für jede Heizung einen 8-Bit-Akku bereit. Jeder Zyklus (des Algorithmus, der jeder 1/2 Stromleitungszyklus ist) addiert den gewünschten Antriebspegel von 0 bis 255. Wenn kein Übertrag vorhanden ist, halten Sie die Heizung für diesen Zyklus ausgeschaltet. Schalten Sie beim Tragen die Heizung ein und subtrahieren Sie 255 vom Byte, was dem Hinzufügen von 1 entspricht. Das war's. Ja, so einfach ist das wirklich.

Der Frequenzinhalt im ungünstigsten Fall beträgt immer noch 255 Zyklen, wie dies bei PWM der Fall wäre, aber Zwischenwerte weisen aufgrund der inhärenten Dithering-Natur des Bresenham-Algorithmus einen geringeren Niederfrequenzgehalt auf. Unter der Annahme einer Netzfrequenz von 50 Hz wird das Muster in jedem Fall alle 2,6 Sekunden wiederholt, unabhängig davon, welche Methode Sie verwenden.

Gute Antwort, aber das Schalten von Halbzyklen kann bei bestimmten Leistungseinstellungen (z. B. 50%) einen signifikanten Gleichstrom in die Stromleitung einleiten.Ich denke, es ist "freundlicher" für das Energieversorgungsunternehmen, * ganze * Zyklen zu wechseln.
@Dave: Ja, nur das richtige (oder falsche) Muster kann einen signifikanten Netto-DC verursachen.Wenn Sie eine einzelne Heizung fahren, sollten Sie dies wahrscheinlich berücksichtigen.Ich habe 24 Heizungen gefahren, wobei die 0-255-Werte von 24 separaten PID-Reglern eingestellt wurden.Ich dachte, der DC würde gut genug auf 0 gemittelt.Ich weiß nicht, welche Vorschriften es für das Ziehen von Gleichstrom gibt, aber dies wird wahrscheinlich über die Mindestanforderung an den Leistungsfaktor geregelt.
Eine Möglichkeit, sowohl Gleichstromprobleme als auch Oberschwingungen mit dieser Art von Modulationsalgorithmus (der im Wesentlichen ein Delta-Sigma-DAC ist) zu vermeiden, besteht darin, dem Eingang ein (Pseudo-) Zufallsrauschen mit einem Mittelwert von Null hinzuzufügen, um das Muster zu verschlüsseln.(Der schwierige Teil besteht darin, sicherzustellen, dass das Signal + Rauschen im Bereich von 0 bis 255 bleibt. Eine Möglichkeit, dies zu tun, besteht darin, die Zufallszahlen auf einen Bereich zu skalieren, der proportional zu min (x, 255-x) ist, wobei x der aktuelle Eingang istNiveau.)
Ich habe vor ein paar Jahren nach Bresenham gesucht und ihn per E-Mail kontaktiert.Eine junge Frau an der Universität hatte um Hilfe bei einem einfachen mathematischen Problem gebeten und konnte den Algorithmus nicht verstehen.Ich dachte, er wäre daran interessiert zu wissen, dass sie in der Ferne und lange nach seiner „Entdeckung“ den Studenten immer noch das Prinzip beibrachten und ihm immer noch seinen Namen hinzufügten. ... | Sieht im E-Mail-Protokoll aus - ah, ich sehe, ich habe Olin das schon vor ungefähr 4 Jahren gesagt :-).Ich sehe, dass mein Kontakt mit ihm älter ist als mein GMail-Beitritt vor ungefähr 7 Jahren.
@Russell: Ich traf Jack Bresenham und plauderte einige Male mit ihm auf SIGGRAPH-Konferenzen.Um 1990 schrieb ich in einer IEEE-Veröffentlichung einen Artikel darüber, wie man seinen Algorithmus für subpixeladressierte Zeilen erweitert, und er schrieb in dieser Ausgabe ein schönes Vorwort.Er ist ein wirklich netter Kerl, hat sich aber vor einiger Zeit zurückgezogen.
Spehro Pefhany
2014-08-29 17:48:25 UTC
view on stackexchange narkive permalink

Das Ein- und Ausschalten mit einem Nulldurchgangs-SSR und einer Zeitbasis von 10 oder 30 Sekunden verursacht keine signifikante EMI (da es an den Nulldurchgängen umschaltet).

Es kann zu unangenehmem Lichtflackern führen Wenn sich die Lichter im selben Stromkreis befinden, verursachen Laserdrucker und -kopierer manchmal ein Flackern. Es sollte keine merklichen Auswirkungen auf Dinge haben, die sich nicht im selben Stromkreis befinden.

Dimmer und Hochfrequenz-PWM können Rausch- / EMI-Probleme verursachen, aber das ist kein Problem mit Nulldurchgangs-geschalteter Niederfrequenz-PWM.

Majenko
2014-08-29 17:58:02 UTC
view on stackexchange narkive permalink

Normale PWM ist nicht zum Schalten von Heizelementen geeignet. Einfach, weil Heizelemente sehr langsam auf Stromänderungen reagieren. Es braucht Zeit, bis sie sich erwärmt und abgekühlt haben. Viel viel länger als Dinge wie Motoren oder LEDs.

Sie müssen also eine Technik verwenden, die als "langsame PWM" bekannt ist und insofern wie PWM ist, als Sie einen Ein / Aus-Arbeitszyklus haben, und die Das Verhältnis von einem zum anderen definiert den durchschnittlichen Strom, aber die Periode (oder Zeitbasis) der PWM ist erheblich länger.

Anstatt bei 500 Hz, 1 kHz, 20 kHz oder was auch immer zu schalten, müssen Sie bei schalten Bruchteile von Hz - zum Beispiel 0,25 Hz oder eine Zeitbasis von 4 Sekunden. Es können auch längere Zeitbasen verwendet werden, wie beispielsweise die in Spheros Antwort erwähnten 30 Sekunden.

Zu berücksichtigen ist auch die Tatsache, dass ein Heizelement auch dann "heiß" ist, wenn es ausgeschaltet ist Erhitzen der Umgebung. Folglich steigt die Temperatur des zu heizenden Objekts nach dem Ausschalten des Heizelements weiter an.

Ich selbst habe einen hausgemachten Reflow-Ofen mit zwei Heizelementen. Diese schalte ich in Intervallen von nicht mehr als 1 Sekunde um, aber ich verwende kein PWM für sie. Stattdessen verwende ich einen Vorhersagealgorithmus, der versucht, abzuschätzen, auf welche Temperatur die Temperatur nach dem Entfernen des Stroms weiter ansteigen wird, und den Strom an einem geeigneten Punkt zu entfernen, bevor die Zieltemperatur erreicht wurde. Es nutzt die Steigung der aufgezeichneten Temperaturen über die Zeit zusammen mit einer manuell bestimmten Wärmeausdehnungskonstante.

_ "Normales PWM ist nicht zum Schalten von Heizelementen geeignet. Einfach, weil Heizelemente sehr langsam auf Stromänderungen reagieren." _ - Das macht keinen Sinn.Nur weil Heizelemente nur langsam reagieren, bedeutet dies nicht, dass reguläres PWM nicht mit ihnen verwendet werden kann, sondern nur, dass reguläres PWM nicht erforderlich ist.
Peter Fitzgerald
2017-03-02 00:13:57 UTC
view on stackexchange narkive permalink

Ich verwende einen billigen PWM-Regler für mein Wasserheizelement (3 kW), der auf 600 Watt eingestellt ist. Auf diese Weise kann ich meine Solarnutzung über einen bestimmten Zeitraum von einem netzgebundenen System aus maximieren. Es gibt eine UmstellungRelais, das die Leistung bei Bedarf früh morgens und bei Bedarf spät abends erhöht. Ich habe es über 12 Monate ohne Probleme betrieben.

Genau das, was ich tun möchte.Wissen Sie, mit welcher Geschwindigkeit die PWM ausgeführt wird oder noch besser, haben Sie eine Verbindung zum Controller?;)
Mick
2017-03-01 19:42:44 UTC
view on stackexchange narkive permalink

Ich möchte darauf hinweisen, dass viele Temperaturregler REX 100, SESTOS D1S-VR usw. ein Standard-SSR und ein Standard-PWM zur Steuerung von Elementen verwenden.Mit diesen beiden Controllern funktioniert es einwandfrei.



Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 3.0-Lizenz, unter der er vertrieben wird.
Loading...