Probleme mit der Steuerung des 24-VAC-3-Wege-Ventils (mit Arduino)

Community, Ihre Hilfe wird hier benötigt. Ich muss das Öffnen und Schließen (bis zu 50% Öffnung) eines 3-Wege-Ventils steuern (siehe Bilder). Ich verwende folgende Hardware:

15 W 230 - 24 V Trafo; Arduino DUE (die Softwareseite funktioniert korrekt); LTC1665 (oktaler 8-Bit-Digital-Analog-Wandler); Geregeltes Schaltnetzteil auf LM2596 (siehe Fotos);

Die Idee ist, das Ventil mit einem 0-5-V-Signal vom DAC zu steuern, der Softwareteil des Projekts funktioniert perfekt, ich kann das 0-5-V-Gleichstromsignal erhalten. Das Problem ist, dass ich das Ventil direkt von den 24-VAC-Anschlüssen des Transformators mit Strom versorgen muss, wie im Bild unten gezeigt:

Geben Sie hier die Bildbeschreibung ein

Dabei kann ich das Ventil wie gewünscht öffnen und schließen, aber kurz darauf fällt der Trafo aus. Als ich den Stromfluss am Ausgang des Transformators gemessen habe, habe ich 1,65A gemessen, der Transformator fällt sicherlich wegen Überhitzung aus.

Die (SCHLECHTE) Lösung des Problems bestand darin, die Schaltung wie folgt neu anzuordnen:

Geben Sie hier die Bildbeschreibung ein

Das Ventil arbeitet jetzt nach dem 0-5V-Signal und der am Ausgang des Transformators gemessene Strom beträgt 0,14A.

Das Problem ist, dass ich das Ventil wirklich direkt vom Transformator mit Strom versorgen muss, während ich in der schlechten Lösung den 24-VAC-Pin (-) des Ventils mit dem GND-Pin des Arduino und den 24-VAC-Pin (+) mit dem Transformator verbinden muss einige Probleme in der Zukunft.

Irgendwelche Vorschläge zu meinem Problem?

Danke schön.

PS: Soweit ich weiß, hat das 0-5-V-Signal, das ich vom DAC gebe, auf der Ventilseite keine Referenz, wenn das Ventil direkt von den Pins des Transformators gespeist wird. Das Netzteil ist richtig angeschlossen und versorgt das System mit einer stabilen 12-V-Gleichstromversorgung. Außerdem sind die Ein- (-) und Aus- (-) Pins verbunden (mit einem Multimeter überprüft).

Das 3-Wege-Ventil wird mit 0-10 DC-Signal für 0-100% gesteuert, aber ich brauche hier nur 0-50%.
Warum müssen Sie "das Ventil wirklich direkt vom Transformator mit Strom versorgen"?
Nun, ich habe mich kürzlich in die Sache mit der Bastler-Lüftungssteuerung eingemischt. Beruflich entwerfe ich Software für solche Systeme (industrielle Entlüftungssysteme), aber nun, ich war dumm genug, um zu versuchen, selbst einen Arduino-basierten Controller zu entwerfen, nur als Hobby. Und im Allgemeinen habe ich viele professionelle Entlüftungssysteme gesehen, und aus irgendeinem Grund ist es dort eine Faustregel, die Ventile direkt von Transformatoren mit Strom zu versorgen. Ich versuche nur herauszufinden, wie sie es tun.
Dieses ganze Projekt hängt von der internen Schaltung des Ventils ab, und Sie haben dazu keine Informationen bereitgestellt. Bitte fügen Sie einen Link zum Datenblatt hinzu. Sie haben keine Masserückführung für Ihr 0 - 5 V-Steuersignal.
Wenn „sicherlich der Transformator wegen Überhitzung ausfällt“ das Problem ist, ist die Lösung dann nicht ein größerer Transformator, der für die Nennleistung des Ventils ausgelegt ist?

Antworten (2)

Im Allgemeinen sind 0-10 VDC gesteuerte Ventile Zweiwege- und keine Dreiwegeventile. Ich meine 2-Wege elektrisch, aber sie sagen 3-Wege mechanisch, was 3 Ports bedeutet. (SPDT-Aktion)

Sie sind normalerweise optoisolierte Treiber zum Schalten des Solenoids, das von einem schwebenden Transformator gespeist wird, der beide vom Wechselstromnetz isoliert ist und keine SMPS-Gleichstromversorgung (für diesen Zweck) und keine Masseverbindung zum Versorgungsausgang benötigt, mit Ausnahme einer Gleichstrommasse zwischen Ventil und Logiktreiber von Arduino . (Überprüfen Sie dies mit einem Diodentest und einem DMM.)

Der Benutzer hat also die Wahl zwischen einer Spannungssteuerung von 0 bis 10 VDC (isoliert von 24 VAC) oder einer Stromsteuerung von 50 Ohm mit 5-V-Logik-Direktantrieb. (was Sie meiner Meinung nach mit 50% ... von 10 VDC meinen.)

Die meisten CMOS haben jetzt 50 Ohm in 5-V-Max-Logik und 25 Ohm in 3,3-V-Max-Logik. Dies treibt etwa 10–20 mA im Strommodus durch den IR-optoisolierten Ventilsteuereingang, oft mit einer kleinen Strombegrenzung R.

  • (5-1,2 V)/20 mA = 190 Ohm ... 50 abziehen ergibt Rs = 170 Ohm

Beispiele

http://electricoperatedvalve.m.sell.everychina.com/p-104817047-3-4-inches-0-10v-0-20ma-three-way-mixing-proportional-control-ball-valve.html

http://www.axiomatic.com/10vdc-din-controller.pdf (linear)

Das SMPS wird überhaupt NICHT für das Ventil benötigt und kann ein potentialfreier Ausgang für andere Schaltkreise sein, die sowohl von der 24-V-AC- als auch von der 5-V-DC-Logik isoliert sind. Wenn das SMPS von demselben 24-V-Wechselstromtransformator versorgt wird, der vom Ventil verwendet wird, muss die VA-Nennleistung in der Lage sein, die VA-Ausgangsanforderungen für beide zu erfüllen.

Kommen wir nun zurück zu Ihrem „Drei-Wege-Titel“. Dies impliziert tertiäre Logikpegel für Vorwärts, Rückwärts und Mitte AUS unter Verwendung von 0 mA, 5 mA und 10 mA.

Bitte bestätigen Sie das 3-Wege-Ventil mit dem Datenblatt. Kann aber eine Terminologie für eine 3-Port-Verbindung mit einem 2-Wege-Solenoid sein. dh SPDT

Beide Schaltungen sind wirklich sehr fragwürdig!

1.) Ich arbeite nicht richtig, weil Sie das Ventil mit Wechselstrom versorgen, aber Ihr 0-5V-Signal auf GND bezogen ist. Ich gehe jetzt davon aus, dass der LTC GND Pin mit dem Arduiuno GND verbunden ist. Somit wird Ihr 0-5V-Signal zu einem -5V bis 5V-Signal. Schließen Sie Ihr Ventil einfach nach dem Gleichrichter an die 24 V an, damit DC vorhanden ist! Dies sollte möglich sein, Sie nennen sogar die Pins AC+ und AC-.

2.) Das ist wirklich schlimm! Sie erzeugen eine unsymmetrische Last über Ihren DC/DC-Konverter. Dies hilft jedoch, Ihr GND-Problem zu beheben.

Verwenden Sie Lösung Nr. 1 ;-)