Съдържание:

Как да модифицирате серво, за да получите обратна връзка от затворен цикъл: 7 стъпки
Как да модифицирате серво, за да получите обратна връзка от затворен цикъл: 7 стъпки

Видео: Как да модифицирате серво, за да получите обратна връзка от затворен цикъл: 7 стъпки

Видео: Как да модифицирате серво, за да получите обратна връзка от затворен цикъл: 7 стъпки
Видео: Управление на 32 серво мотора с PCA9685 и ESP32 - V4 2024, Ноември
Anonim
Как да модифицирате серво, за да получите обратна връзка от затворен цикъл
Как да модифицирате серво, за да получите обратна връзка от затворен цикъл

► Докато управлявате серво с микроконтролер (като Arduino), можете да му давате само поръчки за целево местоположение (в PPM сигнал).

С тази поръчка сервоприводът ще се премести на това целево място. Но това не е мигновено! Не знаете точно кога ще бъде достигнато местоположението …

Това е управление с отворен контур.

► Ако трябва да се движите последователно на различни места, обичайният начин е да вмъкнете паузи (инструкции за забавяне), за да позволите на серво да постигне хода.

И ако също се нуждаете от реактивност, трябва да модифицирате серво, за да получите верига със затворен контур.

Стъпка 1: Демонтаж на серво

Демонтаж на Servo
Демонтаж на Servo
Демонтаж на Servo
Демонтаж на Servo
Демонтаж на Servo
Демонтаж на Servo

развийте 4 -те винта

не се изненадвайте, ако има отгоре … вижте как дъното е сглобено с тези дълги винтове

извадете адаптера на преградата от пластмасовото дъно

сега можете да видите печатната платка, не я премествайте твърде далеч: има къси проводници.

готов за следващата стъпка, намиране на сигналния щифт на вътрешния потенциометър!

Стъпка 2: Използвайте серво тестер, за да можете да премествате серво, докато измервате напреженията

Използвайте серво тестер, за да можете да премествате серво, докато измервате напреженията
Използвайте серво тестер, за да можете да премествате серво, докато измервате напреженията
Използвайте серво тестер, за да можете да премествате серво, докато измервате напреженията
Използвайте серво тестер, за да можете да премествате серво, докато измервате напреженията

Този тестер ви предлага 3 режима: изберете ръчния режим при завъртане на тенджерата, сервото се върти съответно.

Потърсете нещо, наречено "Multi Servo Tester 3CH ECS Consistence Speed Controler Power Channels CCPM Meter" за няколко долара.

Стъпка 3: Намерете сигналния щифт

Намерете сигналния щифт
Намерете сигналния щифт
Намерете сигналния щифт
Намерете сигналния щифт

Сервото използва вътрешен потенциометър, за да знае местоположението му.

Ще хакнем платката и ще извлечем тази информация от самия пот:-)

В този случай можех да видя под печатната платка 3 -те червени проводника, излизащи от пота (gnd, 5v, сигнал).

Използвайте мултицета в постоянно напрежение. Добро образовано предположение е средният проводник, но …

Измерете напрежението между черния серво проводник и 3 -те пина (идващи от 3 проводника отдолу)

Трябва да намерите 0V, 5V или по -малко, и трето напрежение, което варира, докато серво се движи. Използвайте за това серво тестера!

Схванах го? Следваща стъпка

Стъпка 4: Запояване

Запояване
Запояване
Запояване
Запояване
Запояване
Запояване

Сега искате да запоите жица към този щифт, но ПРЕДИ това, не забравяйте да пробиете дупка в дъното и да поставите жицата.

Сега можете да запоявате!

Стъпка 5: Сигнален проводник

Сигнален проводник
Сигнален проводник
Сигнален проводник
Сигнален проводник

Сега имате серво с четвърти проводник, който ви дава реалната му позиция (без значение последната поръчка, която е получил).

Стъпка 6: 8V Servo

8V серво
8V серво
8V серво
8V серво
8V серво
8V серво
8V серво
8V серво

Можете да изпълните същото с по -силно серво, често доставяно в 7V или 8V или повече

Не забравяйте да проверите дали сигналът на пота варира винаги под 5V. Ако ще варира до 8V, това ще доведе до изгаряне на вашето arduino.

В случай на това (прекрасно) 60kg.cm RDS5160 цифрово серво, захранването може да бъде между 6 и 8.4VDC.

Но електронната платка преобразува напрежението до максимум 3.3V: това е добре за целите на arduino:-)

Между другото, можете да завържете жицата си зад пластмасовия калъф, за да предотвратите разкъсване отвън …

Стъпка 7: Отидете по -нататък

Вече можете да кодирате PID, за да регулирате неговите движения.

Ето някои връзки: на серво

на PID

Препоръчано: