Тази статия обсъжда как да управлявате цифров потенциометър с помощта на Arduino, както и какви области на приложение може да има това устройство. Нека използваме готов модул, който струва по-малко от $ 1.
Необходимо
- - Цифров потенциометър X9C;
- - Arduino;
- - компютър със средата за разработка на Arduino IDE;
- - прототипни платки и монтажни проводници.
Инструкции
Етап 1
Потенциометърът или променливият резистор е електрическо устройство, което ви позволява да промените съпротивлението на електрически ток. Класическият (механичен) потенциометър се състои от два контакта, между които има трети - подвижен. Премествайки подвижния контакт, ние променяме съпротивлението между него и всеки от неподвижните контакти.
Електронният потенциометър е аналог на механичен потенциометър, но с редица предимства: той няма механични части, може да се управлява дистанционно с помощта например на микроконтролер и е значително по-малък по размер.
Стъпка 2
Цифровият потенциометър тип X9C може да бъде една от следните оценки: X9C102 = 1kΩ, X9C103 = 10kΩ, X9C104 = 100kΩ. Тези стойности са максимално възможните съпротивления за резистора. Между 0 и максималната стойност на стъпки от 1/100 от максималната, можете да регулирате съпротивлението на третия "движещ се" контакт.
Положението на "движещия се" контакт се контролира от поредица отрицателни импулси. Всеки импулс измества стойността на съпротивлението с 1 стъпка в посока на увеличаване или намаляване. Увеличаването или намаляването на съпротивлението се регулира от специален микросхемен крак.
Стъпка 3
Нека да съберем веригата, както е показано на снимката. Нуждаем се от захранване и 3 контролни проводника: CS - избор на устройство (ниско ниво), INC - промяна на изходното съпротивление (импулси от ниско ниво), U / D - посока на промяна (U - нагоре - напрежението на крака на микросхемата има високо логическо ниво, D - надолу - ниско ниво).
Стъпка 4
Сега нека напишем такава скица и я заредим в паметта на дъската Arduino.
Тази скица съдържа следния алгоритъм: увеличавайте съпротивлението на всеки 100 ms на 10% стъпки от 0 до 100% от максимума на потенциометъра.
Стъпка 5
Ако сега с помощта на мултицет проверим съпротивлението между центъра и едно от крайните заключения, тогава ще коригираме промените в съпротивлението.
Ще приложа 5 волта към потенциометъра и ще измервам напрежението с осцилоскоп. Снимката илюстрира резултата.