Jak Připojit Digitální Potenciometr K Arduinu

Obsah:

Jak Připojit Digitální Potenciometr K Arduinu
Jak Připojit Digitální Potenciometr K Arduinu

Video: Jak Připojit Digitální Potenciometr K Arduinu

Video: Jak Připojit Digitální Potenciometr K Arduinu
Video: Digital Potentiometer (X9C103S) Introduction and Demo with Arduino 2024, Listopad
Anonim

Tento článek pojednává o tom, jak ovládat digitální potenciometr pomocí Arduina, a také o tom, jaké oblasti použití může toto zařízení mít. Pojďme použít hotový modul, který stojí méně než 1 $.

Modul digitálního potenciometru X9C103S
Modul digitálního potenciometru X9C103S

Nezbytné

  • - Digitální potenciometr X9C;
  • - Arduino;
  • - počítač s vývojovým prostředím Arduino IDE;
  • - prototyp desky a montážní dráty.

Instrukce

Krok 1

Potenciometr nebo proměnný rezistor je elektrické zařízení, které umožňuje měnit odpor elektrického proudu. Klasický (mechanický) potenciometr se skládá ze dvou kontaktů, mezi nimiž je třetí - pohyblivý. Pohybem pohyblivého kontaktu měníme odpor mezi ním a každým z pevných kontaktů.

Elektronický potenciometr je obdobou mechanického potenciometru, ale má řadu výhod: nemá žádné mechanické součásti, lze jej ovládat na dálku například pomocí mikrokontroléru a jeho rozměry jsou podstatně menší.

Vnitřní uspořádání potenciometru
Vnitřní uspořádání potenciometru

Krok 2

Digitální potenciometr typu X9C může mít jednu z následujících hodnot: X9C102 = 1kΩ, X9C103 = 10kΩ, X9C104 = 100kΩ. Tyto hodnoty představují maximální možný odpor rezistoru. Mezi 0 a maximální hodnotou v krocích po 1/100 maxima můžete upravit odpor na třetím „pohyblivém“kontaktu.

Poloha „pohyblivého“kontaktu je řízena řadou záporných pulzů. Každý impuls posune hodnotu odporu o 1 krok ve směru zvyšování nebo snižování. Zvýšení nebo snížení odporu je regulováno speciální patkou mikroobvodu.

Vzhled modulu s potenciometrem X9C
Vzhled modulu s potenciometrem X9C

Krok 3

Spojme obvod, jak je znázorněno na obrázku. Potřebujeme napájení a 3 ovládací vodiče: CS - výběr zařízení (nízká úroveň), INC - změna výstupního odporu (nízká úroveň pulzů), U / D - směr změny (U - nahoru - napětí na noze mikroobvodu má vysokou logická úroveň, D - dolů - nízká úroveň).

Schéma zapojení digitálního potenciometru X9C na Arduino
Schéma zapojení digitálního potenciometru X9C na Arduino

Krok 4

Nyní si takový náčrt napíšeme a nahrajeme do paměti desky Arduino.

Tato skica obsahuje následující algoritmus: zvyšte odpor každých 100 ms v krocích po 10% z 0 na 100% maxima potenciometru.

Náčrt kódu pro ovládání elektronického potenciometru X9C102 / X9C103
Náčrt kódu pro ovládání elektronického potenciometru X9C102 / X9C103

Krok 5

Pokud nyní pomocí multimetru zkontrolujeme odpor mezi středem a jedním z konečných závěrů, pak opravíme změny odporu.

Aplikuji 5 voltů na potenciometr a změřím napětí osciloskopem. Fotografie ilustruje výsledek.

Doporučuje: