Сервы на OR-Duino. Нужна помощь.

Как собрать и запрограммировать робота на Arduino(Freeduino, Roboduino, Seeduino ...). Используем Wiring и Processing.

Сервы на OR-Duino. Нужна помощь.

Сообщение OneHalf » 16 май 2016, 23:15

Народ, помогите пожалуйста разобраться.

Завалялась старенькая ардуиноподобная платка OR-Duino Nano, потребовалось прикрутить к ней три сервы. Управление сервами планируется с компьютера. Сервы маленькие, слабенькие, но всюду в мануалах пишется, что на ардуину можно без последствий вешать максимум одну. Поэтому состряпал платку с простейшим блоком питания на 6 вольт на базе КРЕНа, установил на неё ардуинку и разъёмы на сервы.

ИзображениеИзображение

Теперь проблема: пока не подключаю питание на КРЕН, питаю ардуину (и через неё серву) от компа (перемычка J1 замкнута) - всё работает, серву перетыкаю на разные выходы (чтобы сразу три сервы не вешать), ардуинка отрабатывает как положено. Размыкаю J1, прикручиваю питание на DC 9v IN (Крона, 9 вольт, ардуина продолжает питаться от компа), с КРЕНа добросовестно выходит 6 вольт, но сервы работать отказываются. От слова "совсем".

S10, S11, S12 - управляющие выходы на сервы. С 10, 11, 12 цифровых выходов ардуины.
Даташит OR-Duino Nano на нижней картинке.

Наверняка какая-то детская ошибка, но я уже третий день трахаюсь, запустить не получается. Где косячу?

Коллективный разум, помоги! :D
OneHalf
 
Сообщения: 12
Зарегистрирован: 05 мар 2010, 09:58
Откуда: Краснодар

Re: Сервы на OR-Duino. Нужна помощь.

Сообщение Romeo » 16 май 2016, 23:38

А зачем питать дуню 6-ю вольтами, если она хочет 5? (с компа наверняка идёт 5?)
Да и крона думаю, слабовата для сервы.
По схеме: зачем размыкать J1. Ведь питания не будет.
PS. Серва хорошо себя чуйствует и при питании в 5 вольт.
Аватара пользователя
Romeo
 
Сообщения: 320
Зарегистрирован: 04 фев 2009, 16:02
Откуда: Десногорск
прог. языки: VB, MicroC, Pascal, С++ Builder

Re: Сервы на OR-Duino. Нужна помощь.

Сообщение Vlad-I » 16 май 2016, 23:49

Romeo писал(а):По схеме: зачем размыкать J1. Ведь питания не будет

На дуину питание идет с компа насколько я понял, J1 значит правильно разомкнут. Что значит сервы не работают, дуина то светодиодится? У дуины распиновка вид сверху, дорожки на плате разведены как top layer? J2 замкнут?
Vlad-I
 
Сообщения: 307
Зарегистрирован: 06 апр 2013, 01:14
Откуда: Мытищи-Королев

Re: Сервы на OR-Duino. Нужна помощь.

Сообщение OneHalf » 17 май 2016, 09:00

Дуина питается через USB от компа. 6 вольт на неё не идёт. J1 размыкается для того, чтобы питать сервы 6 вольтами и не подавать эти 6 вольт на дуину. Когда батарейка отключена - J1 замкнут и серва питается от дуины.

Включил в скетч код, зажигающий светодиод при поступлении сигнала с компа. Загорается в обоих случаях (и при отключенной и при подключенной батарейке). Светодиод загорается, но серва не шевелится.

На картинке вид со стороны дорожек. Дуина вставляется именно так, как показано - со стороны элементов. На ней, тоже со стороны элементов, разъёмы припаяны.

J2 замкнут. Я его предусматривал на тот случай, если релюху в схему буду вводить - чтобы сервы не питались постоянно.

Поступила интересная версия от Romeo: "Да и крона думаю, слабовата для сервы". Источника тока 9-12 вольт под рукой нет. Проверить пока не могу. Что, Кроны может не хватать для нормальной работы серв? На самом деле Крону использую только для проверки - в обычном режиме питание будет от бортовой сети автомобиля.
Последний раз редактировалось OneHalf 17 май 2016, 09:18, всего редактировалось 1 раз.
OneHalf
 
Сообщения: 12
Зарегистрирован: 05 мар 2010, 09:58
Откуда: Краснодар

Re: Сервы на OR-Duino. Нужна помощь.

Сообщение loox » 17 май 2016, 09:12

Коллега
1. Нарисовать схему и задать вопрос всегда лучше,чем описывать словами - нагляднее и точнее при обсуждении
2. Крона плохой вапиант для работы с сервоприводами,
Проблему можно увидеть если контролировать напряжение на кроне при работе с сервоприводом
Loox
loox
 
Сообщения: 326
Зарегистрирован: 26 мар 2008, 12:45

Re: Сервы на OR-Duino. Нужна помощь.

Сообщение OneHalf » 17 май 2016, 09:28

loox,
1. Ну так схема не настолько сложная, чтобы невозможно было развести плату без рисования схемы на бумажке :) По плате, думаю, всё и так понятно. Ну нет у меня, блин, бумажной схемы! :lol:
2. Я уже догадался из сообщения выше. Придётся уродовать блок питания от принтера или сканера :D
3. Контролировать напряжение, конечно, неплохо, но у меня для контроля напряжения в наличии всего один инструмент - язык :ROFL: Кроме этого имеется паяльник, шило и банка азотки. Всё. :ROFL: И пользуюсь я всем этим раз в пять лет - когда необходимость возникнет. Сейчас вот возникла :)
OneHalf
 
Сообщения: 12
Зарегистрирован: 05 мар 2010, 09:58
Откуда: Краснодар

Re: Сервы на OR-Duino. Нужна помощь.

Сообщение =DeaD= » 17 май 2016, 10:42

Вроде нынче блоки питания на 5В с каждым гаджетом идут, с некоторыми на 1-2А даже, попробуйте среди них поискать.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Сервы на OR-Duino. Нужна помощь.

Сообщение OneHalf » 17 май 2016, 11:04

Мне 5 вольт маловато. Требуется 6...7.5 для нормальной работы серв (на одной из них довольно большое усилие требуется. Спуск у ПМа довольно тяжелый, 5-вольтового питания не хватает :lol: ).

Всё, разобрался. Судя по всему - КРЕН сжирал практически всё, что давала Крона. Подключил БП от радиостанции (12 v., 600 mA) и всё заработало.

Всем спасибо за ответы.
OneHalf
 
Сообщения: 12
Зарегистрирован: 05 мар 2010, 09:58
Откуда: Краснодар


Вернуться в Arduino и другие Xduino

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12