So Verbinden Sie Ein Digitales Potentiometer Mit Arduino

Inhaltsverzeichnis:

So Verbinden Sie Ein Digitales Potentiometer Mit Arduino
So Verbinden Sie Ein Digitales Potentiometer Mit Arduino

Video: So Verbinden Sie Ein Digitales Potentiometer Mit Arduino

Video: So Verbinden Sie Ein Digitales Potentiometer Mit Arduino
Video: Digital Potentiometer Control Using Arduino - X9C103 2024, November
Anonim

In diesem Artikel wird beschrieben, wie man ein digitales Potentiometer mit einem Arduino ansteuert und welche Anwendungsbereiche dieses Gerät haben kann. Lassen Sie uns ein vorgefertigtes Modul verwenden, das weniger als 1 US-Dollar kostet.

X9C103S digitales Potentiometermodul
X9C103S digitales Potentiometermodul

Notwendig

  • - Digitalpotentiometer X9C;
  • -Arduino;
  • - ein Computer mit der Arduino IDE-Entwicklungsumgebung;
  • - Prototypenplatine und Montagedrähte.

Anleitung

Schritt 1

Ein Potentiometer oder ein variabler Widerstand ist ein elektrisches Gerät, mit dem Sie den Widerstand eines elektrischen Stroms ändern können. Ein klassisches (mechanisches) Potentiometer besteht aus zwei Kontakten, zwischen denen sich ein dritter befindet - beweglich. Durch Verschieben des beweglichen Kontakts ändern wir den Widerstand zwischen ihm und jedem der festen Kontakte.

Ein elektronisches Potentiometer ist ein Analogon eines mechanischen Potentiometers, hat jedoch eine Reihe von Vorteilen: Es hat keine mechanischen Teile, kann z. B. mit einem Mikrocontroller ferngesteuert werden und ist deutlich kleiner.

Interne Anordnung des Potentiometers
Interne Anordnung des Potentiometers

Schritt 2

Das digitale Potentiometer Typ X9C kann einen der folgenden Nennwerte haben: X9C102 = 1kΩ, X9C103 = 10kΩ, X9C104 = 100kΩ. Diese Werte sind die maximal möglichen Widerstände für den Widerstand. Zwischen 0 und dem Maximalwert in Schritten von 1/100 des Maximums können Sie den Widerstand am dritten "bewegten" Kontakt einstellen.

Die Position des "bewegten" Kontakts wird durch eine Reihe von negativen Impulsen gesteuert. Jeder Impuls verschiebt den Widerstandswert um 1 Schritt in steigender oder fallender Richtung. Die Erhöhung oder Verringerung des Widerstands wird durch einen speziellen Mikroschaltungsfuß reguliert.

Aussehen des Moduls mit Potentiometer X9C
Aussehen des Moduls mit Potentiometer X9C

Schritt 3

Lassen Sie uns die Schaltung wie im Bild gezeigt zusammenbauen. Wir benötigen Stromversorgung und 3 Steuerleitungen: CS - Geräteauswahl (Low-Level), INC - Ausgangswiderstandsänderung (Low-Level-Impulse), U / D - Änderungsrichtung (U - up - die Spannung am Mikroschaltungsschenkel hat einen hohen logischer Pegel, D - unten - niedriger Pegel).

Schaltplan für digitales Potentiometer X9C zu Arduino
Schaltplan für digitales Potentiometer X9C zu Arduino

Schritt 4

Nun schreiben wir eine solche Skizze und laden sie in den Speicher des Arduino-Boards.

Diese Skizze enthält folgenden Algorithmus: Erhöhen Sie den Widerstand alle 100 ms in 10 %-Schritten von 0 auf 100 % des Potentiometermaximums.

Skizzencode für die elektronische Potentiometersteuerung X9C102 / X9C103
Skizzencode für die elektronische Potentiometersteuerung X9C102 / X9C103

Schritt 5

Wenn wir jetzt mit Hilfe eines Multimeters den Widerstand zwischen der Mitte und einer der endgültigen Schlussfolgerungen überprüfen, werden wir die Widerstandsänderungen korrigieren.

Ich werde 5 Volt an das Potentiometer anlegen und die Spannung mit einem Oszilloskop messen. Das Foto veranschaulicht das Ergebnis.

Empfohlen: