Kaip Prijungti Skaitmeninį Potenciometrą Prie „Arduino“

Turinys:

Kaip Prijungti Skaitmeninį Potenciometrą Prie „Arduino“
Kaip Prijungti Skaitmeninį Potenciometrą Prie „Arduino“

Video: Kaip Prijungti Skaitmeninį Potenciometrą Prie „Arduino“

Video: Kaip Prijungti Skaitmeninį Potenciometrą Prie „Arduino“
Video: Digital Potentiometer (X9C103S) Introduction and Demo with Arduino 2024, Lapkritis
Anonim

Šiame straipsnyje aptariama, kaip valdyti skaitmeninį potenciometrą naudojant „Arduino“, taip pat tai, kokias taikymo sritis gali turėti šis įrenginys. Panaudokime paruoštą modulį, kurio kaina yra mažesnė nei 1 USD.

X9C103S skaitmeninis potenciometro modulis
X9C103S skaitmeninis potenciometro modulis

Būtinas

  • - Skaitmeninis potenciometras X9C;
  • - Arduino;
  • - kompiuteris su „Arduino IDE“kūrimo aplinka;
  • - plokštės ir surinkimo laidų prototipai.

Nurodymai

1 žingsnis

Potenciometras arba kintamas rezistorius yra elektrinis prietaisas, leidžiantis pakeisti elektros srovės varžą. Klasikinis (mechaninis) potenciometras susideda iš dviejų kontaktų, tarp kurių yra trečias - kilnojamas. Judindami kilnojamąjį kontaktą, mes keičiame pasipriešinimą tarp jo ir kiekvieno fiksuoto kontakto.

Elektroninis potenciometras yra mechaninio potenciometro analogas, tačiau turi daug privalumų: jis neturi mechaninių dalių, jį galima valdyti nuotoliniu būdu, pavyzdžiui, naudojant mikrovaldiklį, ir jis yra žymiai mažesnio dydžio.

Vidinis potenciometro išdėstymas
Vidinis potenciometro išdėstymas

2 žingsnis

X9C tipo skaitmeninis potenciometras gali būti vienas iš šių reitingų: X9C102 = 1kΩ, X9C103 = 10kΩ, X9C104 = 100kΩ. Šios vertės yra didžiausios galimos varžos varžos. Nuo 0 iki maksimalios vertės žingsniais po 1/100 didžiausios vertės galite reguliuoti pasipriešinimą trečiajam „judančiam“kontaktui.

„Judančio“kontakto padėtį kontroliuoja neigiamų impulsų serija. Kiekvienas impulsas pasipriešinimo vertę perkelia vienu žingsniu didėjimo ar mažėjimo kryptimi. Pasipriešinimo padidėjimą ar sumažėjimą reguliuoja speciali mikroschemos pėda.

Modulio išvaizda su potenciometru X9C
Modulio išvaizda su potenciometru X9C

3 žingsnis

Sudėkime grandinę, kaip parodyta paveikslėlyje. Mums reikia maitinimo šaltinio ir 3 valdymo laidai: CS - prietaiso pasirinkimas (žemas lygis), INC - išėjimo varžos pokytis (žemo lygio impulsai), U / D - pokyčių kryptis (U - aukštyn - įtampa ant mikroprocesoriaus kojelės turi didelę loginis lygis, D - žemas - žemas lygis).

Skaitmeninio potenciometro X9C prijungimo schema prie „Arduino“
Skaitmeninio potenciometro X9C prijungimo schema prie „Arduino“

4 žingsnis

Dabar parašykime tokį eskizą ir įkelkime jį į „Arduino“plokštės atmintį.

Šiame eskize yra toks algoritmas: didinkite varžą kas 100 ms 10% pakopomis nuo 0 iki 100% potenciometro maksimumo.

X9C102 / X9C103 elektroninio potenciometro valdymo eskizo kodas
X9C102 / X9C103 elektroninio potenciometro valdymo eskizo kodas

5 žingsnis

Jei dabar, naudojant multimetrą, mes patikrinsime pasipriešinimą tarp centro ir vienos iš galutinių išvadų, tada mes nustatysime pasipriešinimo pokyčius.

Potenciometrui pritaikysiu 5 voltus ir matuosiu įtampą osciloskopu. Nuotrauka iliustruoja rezultatą.

Rekomenduojamas: