Hvordan Koble Digitalt Potensiometer Til Arduino

Innholdsfortegnelse:

Hvordan Koble Digitalt Potensiometer Til Arduino
Hvordan Koble Digitalt Potensiometer Til Arduino

Video: Hvordan Koble Digitalt Potensiometer Til Arduino

Video: Hvordan Koble Digitalt Potensiometer Til Arduino
Video: Цифровой потенциометр (X9C103S) Введение и демонстрация с Arduino 2024, April
Anonim

Denne artikkelen diskuterer hvordan du styrer et digitalt potensiometer ved hjelp av en Arduino, samt hvilke bruksområder denne enheten kan ha. La oss bruke en ferdig modul som koster mindre enn $ 1.

X9C103S digital potensiometer-modul
X9C103S digital potensiometer-modul

Nødvendig

  • - Digital potensiometer X9C;
  • - Arduino;
  • - en datamaskin med Arduino IDE-utviklingsmiljø;
  • - prototypebrett og monteringsledninger.

Bruksanvisning

Trinn 1

Et potensiometer, eller variabel motstand, er en elektrisk enhet som lar deg endre motstanden til en elektrisk strøm. Et klassisk (mekanisk) potensiometer består av to kontakter, mellom hvilke det er en tredje - bevegelig. Ved å bevege den bevegelige kontakten endrer vi motstanden mellom den og hver av de faste kontaktene.

Et elektronisk potensiometer er en analog av et mekanisk potensiometer, men med en rekke fordeler: det har ingen mekaniske deler, det kan fjernstyres ved hjelp av for eksempel en mikrokontroller, og det er betydelig mindre i størrelse.

Internt oppsett av potensiometeret
Internt oppsett av potensiometeret

Steg 2

Det digitale potensiometeret type X9C kan være en av følgende rangeringer: X9C102 = 1kΩ, X9C103 = 10kΩ, X9C104 = 100kΩ. Disse verdiene er maksimal motstand for motstanden. Mellom 0 og maksimumsverdien i trinn på 1/100 av maksimumet, kan du justere motstanden på den tredje "bevegelige" kontakten.

Posisjonen til den "bevegelige" kontakten styres av en serie med negative pulser. Hver impuls skifter motstandsverdien med 1 trinn i retning av økning eller reduksjon. Økningen eller reduksjonen i motstand reguleres av en spesiell mikrokretsfot.

Utseende til modulen med potensiometer X9C
Utseende til modulen med potensiometer X9C

Trinn 3

La oss sette sammen kretsen som vist på bildet. Vi trenger strømforsyning og 3 kontrollkabler: CS - enhetsvalg (lavt nivå), INC - endring av utgangsmotstand (pulser med lavt nivå), U / D - endringsretning (U - opp - spenningen på mikrokretsbenet har høy logikknivå, D - ned - lavt nivå).

Koblingsskjema for digitalt potensiometer X9C til Arduino
Koblingsskjema for digitalt potensiometer X9C til Arduino

Trinn 4

La oss nå skrive en slik skisse og laste den inn i minnet til Arduino-kortet.

Denne skissen inneholder følgende algoritme: øke motstanden hver 100 ms i trinn på 10% fra 0 til 100% av potensiometerets maksimum.

Skissekode for X9C102 / X9C103 elektronisk potensiometerkontroll
Skissekode for X9C102 / X9C103 elektronisk potensiometerkontroll

Trinn 5

Hvis vi nå, ved hjelp av et multimeter, sjekker motstanden mellom sentrum og en av de endelige konklusjonene, vil vi fikse endringene i motstanden.

Jeg vil bruke 5 volt på potensiometeret og måle spenningen med et oscilloskop. Bildet illustrerer resultatet.

Anbefalt: