Проблема с сервами при питании от кроны
- Войдите на сайт для отправки комментариев
Пнд, 04/08/2014 - 19:25
Здравствуйте.
Вопрос вроде бы простой, но нигде толкового ответа найти не могу.
Есть Arduino Uno, Крона 9V (по замерам ~9.9V, 0.8 A) и сервомотор.
При подключении батареи напрямую через джек в гнездо питания Юны, программа Blink работает стабильно, светодиод мигает.
Как только загружаю скетч поворота сервомотора на разные углы (всё сделано как надо, с задержкой), начинается рандомное истеричное вращение мотора.
При питании от USB такой проблемы нет.
Буду рад помощи.
банально
крона выдает слабый ток==>стабилизатор не может поддерживать напряжение==>падение напряжение==>перезагрузка ардуины==>дерганье сервы
Спасибо.
С этим, как понимаю, можно справиться, увеличив ток цепи питания?
Тогда какой ток должен подаваться для стабильной работы?
правильно задавайте вопрос
для разных серв ток разный
а у одной и тойже сервы пусковой и при равномерном вращении ток разный (но это можно компенсировать конденсатором)
а вообще почитайте для начала
http://arduino.ru/forum/obshchii/sozdanie-temy#comment-75012
и поймите что от вас требуется
Спасибо.
С этим, как понимаю, можно справиться, увеличив ток цепи питания?
Тогда какой ток должен подаваться для стабильной работы?
ток невозможно увеличить.... можно взять батарейку с отдачей тока большую....
ардуину питайте от одной кроны, а серву от другой кроны через стабилизатор ( зависит от U питания сервы )
или питайте всё от 4-ёх крон через 4-ре диода.... но так хуже :( ардуине - своё питание ( маломощное ), сервам - своё ( посерьёзнее )
Ток можно увеличить. Поставив StepDown на крону.http://www.ebay.com/itm/390877057320?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2649
И отрегулировать его Вольта на 4... Упадёт стартовый ток сервы.
Кондёр побольше.... Но всё это фигня, с КРОНЫ большие токи не снять никогда.
Но всё это фигня, с КРОНЫ большие токи не снять никогда. ======== ток невозможно увеличить.... можно взять батарейку с отдачей тока большую.... :)
SU-27-16 спасибо. ты нас спас))
Лучше сразу разориться на литиевую батарею.
Или 2-х или 3-х баночную с балансиром или 2 или 3 элемента 18650.
С 2-х банок лития напруга будет 7,4В.
Ее можно подавать напрямую как на Ардуино, так и на сервы или движки.
Только фильтры поставить, иначе будут проблемы из за помех по питанию.
Литий заряжается быстро, токи заряда 2-5С.
Прсадить его по питанию тоже нереально, кратковременные пиковые токи до 30С.
У меня прижилась следующая конструкция.
Литиевая батарея 3-х баночная, на 3700 мАч и 11,1В
С нее питаю напрямую Ардуино.
И с нее же запитываю движки и сервы через преобразователи.
Преобразователи брал на Ибее за 2 бакса.
Размером с два ногтя большого пальца. На входе 9-20В постоянки, на выходе у одного 6,0В, у другого 7,5В
Встроенная защита от помех, перегруза, перегрева, КЗ. Ток 3 ампера.
На движки даю 7,5В т.к. на всех мотор шилдах дропаут 1,5-2В, т.е. до мотора доходит как раз 6В.
Сервы можно в принципе тоже от 7,5В запитать, если предполагается непродолжительный режим работы, с перерывами.
Но если питать и движки и сервы без развязки по питанию, то в момент старта моторов сервы хаотично дергаются.
В моей системе такого нет.
Но
Литиевые батареи дороги. Я свою брал на Ибее за 700 с чем то рублей.
К ней нужен зарядник.
Подойдет любой за 3 бакса с Ибея, но лучше хороший, со встроенным балансиром, типа аймакса.
Еще проблемка в том, что силовые литиевые батареи идут как правило без защиты.
Моделисты, использующие эти батареи просто ставят в контроллере управления ограничение по напруге и не парятся.
А нам, Ардуинщикам нужно или самому городить контроль за батареей или купить внешний сигнализатор разряда, который цепляется прямо к батарее и громко визжит при ее разряде.