Wie erden Sie einen digitalen Poti und einen Operationsverstärker richtig?

7

Ich werde ein 5V 500mA Netzteil nehmen und es durch ein digitales Potentiometer AD5235 leiten und es dann durch einen Operationsverstärker mit einer Verstärkung von 2 verstärken, um einen Ausgang von bis zu 10V zu erhalten und diesen in einen spannungsbasierten Meanwell-Dimmer-Controller zu stecken.

schematische Darstellung

Ich bin ein wenig verwirrt darüber, wie ich damit umgehen soll. Sie sind blau eingekreist. Kann ich die -5 V aus dem Topf und die -10 V aus dem Dimmer und dem Operationsverstärker zusammen "erden", ohne den Topf zu beschädigen, indem ich sie an den -5V-Anschluss der Stromversorgung der Wandwarze anschließe, die ich verwenden werde?

Außerdem habe ich ein paar Fragen zu den Pin-Bedeutungen:

  • WP - Optionaler Schreibschutz. Wenn aktiv niedrig, verhindert WP Änderungen am aktuellen Inhalt
  • PR - Optionale Hardware-Override-Voreinstellung. Aktualisiert das Notizblockregister mit dem aktuellen Inhalt des EEMEM-Registers. PR wird am logisch hohen Übergang aktiviert.
  • RDY - Fertig. Aktiver hoher Open-Drain-Ausgang

Was ist aktiv niedrig gegen nur niedrig, warum ist das Verb aktiv?

Was bedeuten logische hohe Übergänge und aktiver hoher Open-Drain-Ausgang genau?

Bob R.
quelle
2
Ich habe dir +1 für das epische Schema gegeben. Haben die meisten dieser Controller jedoch keine PWM? Das oben Genannte benötigt offensichtlich einen Mikrocontroller oder ähnliches für SPI. Wenn der von Ihnen verwendete Controller dies unterstützt, ist dies viel einfacher und die Anzahl der zusätzlichen Teile wird auf nahezu Null gesenkt.
PeterJ
"Active Low" bedeutet, dass die Funktion, die der Pin steuert, "Active" ist, wenn der Eingang "Low" ist. Ein logisch hoher Übergang bedeutet den Zeitpunkt, zu dem ein Logikeingang niedrig war und dann hoch wurde. Ein Open-Drain-Ausgang ist nur das MOSFET-Äquivalent eines Open-Collector .
Phil Frost
@PeterJ Die Dimmfunktion erlaubt pwm "DIMMING CONTROL (OPTIONAL) 1 ~ 10VDC oder PWM-Signal: 100Hz ~ 3KHz", aber ich dachte, das Ändern der PWM-Frequenz ändert die Timer des Atmega und stört den Betrieb speziell, wenn Sie Arduino-basierte Hardware verwenden.
Bob R
@ Bob R, ich habe AVRs verwendet, aber nicht Ardunino als solches, aber wenn der bestimmte AVR über Hardware-PWM verfügt, dauert das Ändern des Registers einige Zyklen (beeinflusst nichts anderes während der Ausführung) und ist mit Sicherheit schneller zu ändern als ein externer SPI-Topf / ADC. Kommt aber auf den Chip an und wie die Uhren eingestellt sind, was man in diesem Bereich bekommen kann.
PeterJ

Antworten:

3

Vorschlag :

Sie brauchen nicht wirklich den digitalen Poti, den Operationsverstärker, um die Ausgangsspannung des Potis zu verstärken, oder die schönen mehrfarbigen Markierungslinien, um das zu tun, was Sie benötigen.

Erklärung :

"DIMMING CONTROL (OPTIONAL) 1 ~ 10VDC or PWM signal : 100Hz ~ 3KHz"bedeutet, dass der Dimmer entweder durch Variieren einer analogen Gleichspannung (Lösung 1 unten) oder durch Variieren nur des Arbeitszyklus eines PWM-Signals bei einer Frequenz Ihrer Wahl im Bereich von 100 Hz bis 3 kHz (Lösung 2 unten) betrieben werden kann.


Lösung 1 :

Verwenden Sie in der folgenden Konfiguration ein geregeltes 10-Volt-Netzteil wie eine Wandwarze oder sogar nur eine 9-Volt-Batterie und ein Potentiometer:

Mit Potentiometer dimmen

Eine 9-Volt-Batterie ist für den allgemeinen Gebrauch ausreichend. Die einzige Einschränkung besteht darin, dass sie nur bis zu 90% der vollen Helligkeitseinstellung des Dimmers erreicht.

Der mittlere Wischerkontakt des Potentiometers geht zum analogen Dimm-Eingangspin D + , und die negative Seite der Batterie ist mit einem der Endkontakte des Topfes und mit dem D- Pin des Dimmers verbunden.


Lösung 2 :

Verbinden Sie einen der PWM-Ausgänge des Arduino, z. B. Pin 3, 9, 10 oder 11, mit dem PWM-Eingangspin D + des Dimmers und einen der GND-Pins des Arduino mit dem D- Pin des Dimmers . Die Standard-PWM-Frequenz des Arduino beträgt ungefähr 490 Hz und liegt innerhalb des für Ihren Dimmer akzeptablen Bereichs.

Stellen Sie die gewünschte Dimmstufe auf einer Skala von 0 bis 255 AnalogWrite()in einer Arduino-Skizze ein. Wenn Sie keine Standardfrequenzen ändern, wird der Betrieb des Arduino nicht beeinträchtigt.


BEARBEITEN : Lösung 3 aus einem Meanwell-Dimm-Thread in einem Diskussionsforum hinzugefügt .

Diese Lösung ist nützlich für Meanwell-Dimmer, die nur die analoge 0-10-Volt-Dimmmethode unterstützen und keine PWM-Option haben.

PWM auf 1-10V Dimmen

Aus dem entsprechenden Beitrag: This circuit will let you dim a D driver with the PWM outputs from the Arduino.


Anmerkungen :

  • Der oben erwähnte Erdungsstift des Dimmereingangs sollte einer der Stifte des Steuereingangsanschlusses des Dimmers sein - NICHT die neutrale Leitung des Netzes, wenn der Dimmer, auf den Sie sich beziehen, zum Dimmen des Netzes verwendet wird
  • Ein Link zum Datenblatt des Dimmers ist hilfreich, um festzustellen, ob der Dimmersteuereingang eine Art Optoisolator benötigt - sollte nicht der Fall sein, ist aber sicherer als leid
    Update : Die D + - und D- -Eingangsstifte des Meanwell-Dimmerreglers müssen nicht extern isoliert sein.
  • Annahme : Ihr Konzept für die Verwendung des Operationsverstärkers bestand darin, einen 10-Volt-Signalbereich ohne 10-Volt-Stromversorgung zu erreichen ... Das funktioniert nicht, der Operationsverstärker selbst benötigt mindestens eine 10-Volt-Versorgung. in der Lage sein, 0 bis 10 Volt Ausgang zu liefern.
  • Annahme : Ihre Verwendung des digitalen Potentiometers diente ausschließlich der programmgesteuerten Steuerung der Spannung von einem Mikrocontroller. In diesem Fall kann der oben in Lösung 1 gezeigte analoge Potentiometer-Spannungsteiler als Eingang für den Mikrocontroller verwendet werden, der vom Vcc-Pin des Mikrocontrollers anstelle der Batterie gespeist wird. Der PWM-Ausgang wie in Lösung 2 würde dann wie angegeben bleiben, um den Dimmer tatsächlich zu steuern.
  • OP erwähnt in einem Kommentar, dass das PWM-Dimmen folgendermaßen funktioniert: 100 Hz = Versorgung aus, 3 kHz = maximale Helligkeit. Das Datenblatt für den Meanwell ELN-30/60-XXD (P) widerspricht dem und besagt: Meanwell-Datenblattauszug Mit anderen Worten, der PWM-Arbeitszyklus definiert die Helligkeit unabhängig von der PWM-Frequenz innerhalb des zulässigen Bereichs von 100 Hz bis 3 kHz.
Anindo Ghosh
quelle
Niedrig oder ausgeschaltet für die Versorgung ist bei 100 Hz und die volle Helligkeit ist bei 3 kHz, bei 490 Hz würde ich nur etwa 2% der Spannung an der Lichtquelle sehen.
Bob R
@ BobR Bitte teilen Sie das Datenblatt für Ihren spezifischen Dimmer. Das Datenblatt für einen der Meanwell-Dimmer gibt deutlich an, dass das Tastverhältnis das Dimmen bestimmt , nicht die Frequenz. Beachten Sie die Aktualisierungen in meiner Antwort oben.
Anindo Ghosh
2

Ihr Schaltplan zeigt nicht, woher der SPI kommt - vermutlich ein Mikrocontroller?

In Tabelle 4 des Datenblattes sind etwas mehr Details enthalten.

"Aktiv niedrig" bedeutet "dieses Signal hat seine Wirkung, wenn es niedrig ist, und keine Wirkung, wenn es hoch ist". Um das Gerät schreibgeschützt zu halten, ziehen Sie den ~ WP-Pin nach unten. (Active Low-Signale werden normalerweise mit einem "Balken" über dem Namen oder einem ~ vor oder _N am Ende des Namens dargestellt.)

"Open Drain" bedeutet, dass es mit der Drain-Seite eines MOSFET verbunden ist; Das Gerät kann den Stift also nach unten ziehen, aber nicht nach oben treiben. Normalerweise bedeutet dies, dass Sie einen Pull-up-Widerstand haben müssen.

Bearbeiten: über Ihren Titel - Sie diskutieren verschiedene Netzteile (+ 5V, -5V, -10V?), Ohne sie im Schaltplan anzuzeigen oder woher sie kommen.

pjc50
quelle
Grün id -5V von einer Wandwarze, rot das Positiv von der Warze, 10 von der Ausgangsseite des Operationsverstärkers und -10 wäre das andere Bein des grauen Dimmers und das magentafarbene Erdungssymbol, das ich blau eingekreist habe. Sie sind 2 und 3 beschriftet.
Bob R