Hur Man Ansluter Digital Potentiometer Till Arduino

Innehållsförteckning:

Hur Man Ansluter Digital Potentiometer Till Arduino
Hur Man Ansluter Digital Potentiometer Till Arduino

Video: Hur Man Ansluter Digital Potentiometer Till Arduino

Video: Hur Man Ansluter Digital Potentiometer Till Arduino
Video: Digital Potentiometer (X9C103S) Introduction and Demo with Arduino 2024, December
Anonim

Den här artikeln diskuterar hur man styr en digital potentiometer med hjälp av en Arduino, samt vilka användningsområden den här enheten kan ha. Låt oss använda en färdig modul som kostar mindre än $ 1.

X9C103S digital potentiometermodul
X9C103S digital potentiometermodul

Nödvändig

  • - Digital potentiometer X9C;
  • - Arduino;
  • - en dator med Arduino IDE-utvecklingsmiljön;
  • - prototypkort och monteringskablar.

Instruktioner

Steg 1

En potentiometer eller variabelt motstånd är en elektrisk anordning som låter dig ändra motståndet hos en elektrisk ström. En klassisk (mekanisk) potentiometer består av två kontakter, mellan vilka det finns en tredje - rörlig. Genom att flytta den rörliga kontakten ändrar vi motståndet mellan den och var och en av de fasta kontakterna.

En elektronisk potentiometer är en analog av en mekanisk potentiometer, men med ett antal fördelar: den har inga mekaniska delar, den kan fjärrstyras med exempelvis en mikrokontroller och den är betydligt mindre i storlek.

Internt arrangemang av potentiometern
Internt arrangemang av potentiometern

Steg 2

Den digitala potentiometern typ X9C kan ha en av följande betyg: X9C102 = 1kΩ, X9C103 = 10kΩ, X9C104 = 100kΩ. Dessa värden är maximalt möjliga motstånd för motståndet. Mellan 0 och det maximala värdet i steg om 1/100 av det maximala kan du justera motståndet på den tredje "rörliga" kontakten.

Positionen för den "rörliga" kontakten styrs av en serie negativa pulser. Varje impuls förskjuter motståndsvärdet med 1 steg i riktning mot att öka eller minska. Ökningen eller minskningen av motstånd regleras av en speciell mikrokretsfot.

Modulens utseende med potentiometer X9C
Modulens utseende med potentiometer X9C

Steg 3

Låt oss sätta ihop kretsen som visas på bilden. Vi behöver strömförsörjning och 3 styrledningar: CS - enhetsval (låg nivå), INC - utgångsmotståndsändring (lågnivåpulser), U / D - förändringsriktning (U - upp - spänningen på mikrokretsbenet har hög logiknivå, D - ner - låg nivå).

Kopplingsschema för digital potentiometer X9C till Arduino
Kopplingsschema för digital potentiometer X9C till Arduino

Steg 4

Låt oss nu skriva en sådan skiss och ladda den i minnet på Arduino-kortet.

Denna skiss innehåller följande algoritm: öka motståndet var 100 ms i 10% steg från 0 till 100% av potentiometerns maximala.

Skisskod för X9C102 / X9C103 elektronisk potentiometerstyrning
Skisskod för X9C102 / X9C103 elektronisk potentiometerstyrning

Steg 5

Om vi nu, med hjälp av en multimeter, kontrollerar motståndet mellan centrum och en av de slutliga slutsatserna, kommer vi att fixa förändringarna i motståndet.

Jag kommer att sätta 5 volt på potentiometern och mäta spänningen med ett oscilloskop. Fotoet illustrerar resultatet.

Rekommenderad: