Sådan Tilsluttes Digitalt Potentiometer Til Arduino

Indholdsfortegnelse:

Sådan Tilsluttes Digitalt Potentiometer Til Arduino
Sådan Tilsluttes Digitalt Potentiometer Til Arduino

Video: Sådan Tilsluttes Digitalt Potentiometer Til Arduino

Video: Sådan Tilsluttes Digitalt Potentiometer Til Arduino
Video: Учебное пособие по цифровому потенциометру Arduino MCP4131 DAC Raspberry Pi 2024, April
Anonim

Denne artikel diskuterer, hvordan man styrer et digitalt potentiometer ved hjælp af en Arduino, samt hvilke anvendelsesområder denne enhed kan have. Lad os bruge et færdigt modul, der koster mindre end $ 1.

X9C103S digitalt potentiometer modul
X9C103S digitalt potentiometer modul

Nødvendig

  • - Digitalt potentiometer X9C;
  • - Arduino;
  • - en computer med Arduino IDE-udviklingsmiljøet
  • - prototype-kort og monteringstråde.

Instruktioner

Trin 1

Et potentiometer eller variabel modstand er en elektrisk enhed, der giver dig mulighed for at ændre modstanden af en elektrisk strøm. Et klassisk (mekanisk) potentiometer består af to kontakter, mellem hvilke der er en tredje - bevægelig. Ved at flytte den bevægelige kontakt ændrer vi modstanden mellem den og hver af de faste kontakter.

Et elektronisk potentiometer er en analog af et mekanisk potentiometer, men med en række fordele: det har ingen mekaniske dele, det kan fjernstyres ved hjælp af for eksempel en mikrocontroller, og det er betydeligt mindre i størrelse.

Internt arrangement af potentiometeret
Internt arrangement af potentiometeret

Trin 2

Det digitale potentiometer type X9C kan være en af følgende klassifikationer: X9C102 = 1kΩ, X9C103 = 10kΩ, X9C104 = 100kΩ. Disse værdier er den maksimalt mulige modstand for modstanden. Mellem 0 og den maksimale værdi i trin på 1/100 af det maksimale, kan du justere modstanden på den tredje "bevægelige" kontakt.

Positionen af den "bevægelige" kontakt styres af en række negative impulser. Hver impuls skifter modstandsværdien med 1 trin i retning af stigende eller faldende. Forøgelsen eller faldet i modstand reguleres af en speciel mikrocircuit-fod.

Udseende af modulet med potentiometer X9C
Udseende af modulet med potentiometer X9C

Trin 3

Lad os sammensætte kredsløbet som vist på billedet. Vi har brug for strømforsyning og 3 kontrolkabler: CS - valg af enhed (lavt niveau), INC - udgangsmodstandsændring (lavt niveau impulser), U / D - ændringsretning (U - op - spændingen på mikrocircuitbenet har logikniveau, D - ned - lavt niveau).

Ledningsdiagram for digitalt potentiometer X9C til Arduino
Ledningsdiagram for digitalt potentiometer X9C til Arduino

Trin 4

Lad os nu skrive sådan en skitse og indlæse den i hukommelsen på Arduino-kortet.

Denne skitse indeholder følgende algoritme: øg modstanden hver 100 ms i trin på 10% fra 0 til 100% af potentiometerets maksimale.

Skitskode til X9C102 / X9C103 elektronisk potentiometerstyring
Skitskode til X9C102 / X9C103 elektronisk potentiometerstyring

Trin 5

Hvis vi nu ved hjælp af et multimeter kontrollerer modstanden mellem midten og en af de endelige konklusioner, så løser vi ændringerne i modstanden.

Jeg vil anvende 5 volt på potentiometeret og måle spændingen med et oscilloskop. Billedet illustrerer resultatet.

Anbefalede: