Jak Podłączyć Potencjometr Cyfrowy Do Arduino?

Spisu treści:

Jak Podłączyć Potencjometr Cyfrowy Do Arduino?
Jak Podłączyć Potencjometr Cyfrowy Do Arduino?

Wideo: Jak Podłączyć Potencjometr Cyfrowy Do Arduino?

Wideo: Jak Podłączyć Potencjometr Cyfrowy Do Arduino?
Wideo: Digital Potentiometer (X9C103S) Introduction and Demo with Arduino 2024, Kwiecień
Anonim

W tym artykule omówiono sterowanie potencjometrem cyfrowym za pomocą Arduino, a także jakie obszary zastosowań może mieć to urządzenie. Wykorzystajmy gotowy moduł, który kosztuje mniej niż 1 USD.

Moduł potencjometru cyfrowego X9C103S
Moduł potencjometru cyfrowego X9C103S

Niezbędny

  • - Potencjometr cyfrowy X9C;
  • - Arduino;
  • - komputer ze środowiskiem programistycznym Arduino IDE;
  • - płytka prototypowa i przewody montażowe.

Instrukcje

Krok 1

Potencjometr lub rezystor zmienny to urządzenie elektryczne, które umożliwia zmianę rezystancji prądu elektrycznego. Klasyczny (mechaniczny) potencjometr składa się z dwóch styków, pomiędzy którymi znajduje się trzeci – ruchomy. Poruszając stykiem ruchomym zmieniamy rezystancję pomiędzy nim a każdym ze styków nieruchomych.

Potencjometr elektroniczny jest analogiem potencjometru mechanicznego, ale ma szereg zalet: nie ma części mechanicznych, można nim sterować zdalnie za pomocą np. mikrokontrolera, jest znacznie mniejszy.

Wewnętrzny układ potencjometru
Wewnętrzny układ potencjometru

Krok 2

Potencjometr cyfrowy typu X9C może mieć jedną z następujących wartości znamionowych: X9C102 = 1kΩ, X9C103 = 10kΩ, X9C104 = 100kΩ. Te wartości są maksymalnymi możliwymi rezystancjami dla rezystora. W zakresie od 0 do wartości maksymalnej w krokach co 1/100 wartości maksymalnej można regulować rezystancję trzeciego „ruchomego” styku.

Pozycja „ruchomego” styku jest kontrolowana serią ujemnych impulsów. Każdy impuls przesuwa wartość rezystancji o 1 krok w kierunku rosnącym lub malejącym. Wzrost lub spadek rezystancji jest regulowany przez specjalną stopkę mikroukładu.

Wygląd modułu z potencjometrem X9C
Wygląd modułu z potencjometrem X9C

Krok 3

Złóżmy obwód, jak pokazano na rysunku. Potrzebujemy zasilania i 3 przewodów sterujących: CS - wybór urządzenia (niski poziom), INC - zmiana rezystancji wyjściowej (impulsy niskiego poziomu), U / D - kierunek zmiany (U - w górę - napięcie na nodze mikroukładu ma wysokie poziom logiczny, D - w dół - niski poziom).

Schemat połączeń potencjometru cyfrowego X9C do Arduino
Schemat połączeń potencjometru cyfrowego X9C do Arduino

Krok 4

Teraz napiszmy taki szkic i załadujmy go do pamięci płytki Arduino.

Ten szkic zawiera następujący algorytm: zwiększaj rezystancję co 100 ms w krokach 10% od 0 do 100% maksimum potencjometru.

Kod szkicu dla elektronicznego sterowania potencjometrem X9C102/X9C103
Kod szkicu dla elektronicznego sterowania potencjometrem X9C102/X9C103

Krok 5

Jeśli teraz za pomocą multimetru sprawdzimy rezystancję między środkiem a jednym z końcowych wniosków, to naprawimy zmiany rezystancji.

Do potencjometru przyłożę 5 woltów i zmierzę napięcie oscyloskopem. Zdjęcie ilustruje wynik.

Zalecana: