123
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: nightmare, Huntswarrior, Aleks_Crow, {{TNT}} 
Форум » Мастерская » Начинающим робототехникам » Вопрос по Arduino
Вопрос по Arduino
Отправлено 02.08.2012 - 22:171
Участник
97 сообщений
Мужчина
Вопрос, какую конректную роль выполняют драйвера двигателей при изготовлении робота на Ардуино, и можно ли без них обойтись


Профиль Личное сообщение Дом. страница icq Skype
2
Отправлено 02.08.2012 - 23:252
Участник
142 сообщений
Мужчина
Нет. Без них обойтись нельзя. Драйвер Двигателей, "ДД" нужен для того, чтобы сила тока, которую создает мотор не испортила(спалила) саму плату Arduino. Но следует измерить максимальную силу тока мотора при полной его остановке руками.(Подключить мотор через амперметр к источнику питания робота и остановить вал мотора пальцами, но можно и не пальцами:)) И проверить, не превышает ли она допустимое значение силы тока в ДД. Если, конечно, работоспособность вашего ДД вас волнует).


Профиль Личное сообщение Дом. страница icq Skype
20
Отправлено 02.08.2012 - 23:513
Участник
97 сообщений
Мужчина
спс огромное. А вот какие характеристики у драйверов? Чем они различаются? Какой нужен ДД для такой ардуинки ссылка? и можноли будет поставить китайские моторчики?


Профиль Личное сообщение Дом. страница icq Skype
2
Отправлено 03.08.2012 - 00:274
Участник
142 сообщений
Мужчина
Драйверы отличаются ценой, допустимой силой тока и производителями. Если нету желания покупать дорогие ДД, то можно купить известный всем l293d.
Моторы ставь какие угодно. Желательно одинаковые lie . К ардуино подойдет почти любой из доступных драйверов. Хоть ДД L293D. Покупать там не надо и на цену не смотри. ЧиД - ОЧЕЕЕНЬ дорогой магазин. ЕЕ можно руб за 100 купить.
В инете можно нарыть ее распиновку. (Что куда подключать).
Вот я приложил первую попавшуюся.

Это распиновка платы драйвера двигателей L293d.
Enable1,2 - шим. С ардуины подаешь сигнал в аналоговом виде от 0 и до 255. Соответственной будет и скорость моторов.

Input (1,2) - Выходы, определяющие направление движения мотора. Подается цифровой сигнал с ардуины: или 1 или 0. Логическая "1" = +5V. Лог. "0" по-моему равен +1.5В. Соответственно в какую сторону больше вольт (разность потенциалов между соответствующими инпутами), в ту сторону и будет вращение вала мотора.

Vs - Питание движков. Подавать до 16В.

Vss - логическое питание. СТРОГО! до 5 вольт. Иначе сгорит.

GND - понятно)

Output - соответственно выходы на моторы. Но желательно не превышать моторами силу тока больше, чем 1.2А. Будет нагреваться. И сгорит.


Профиль Личное сообщение Дом. страница icq Skype
20
Отправлено 03.08.2012 - 17:265
Участник
97 сообщений
Мужчина
спасибо, вот еще вопрос, а можно ли и питание моторов и питание логическое от одного источника?


Профиль Личное сообщение Дом. страница icq Skype
2
Отправлено 03.08.2012 - 17:496
Администраторы
3318 сообщений
Мужчина
suspect можно... Только нужен стабилизированный источник, и при условии что при старте двигателя на стабилизаторе не просядет питание ниже его порогового рабочего состояния. Другими словами - когда бот стартует моторы сильно кушают питание батарейки ) Что сказывается на электронике.


Только дурак нуждается в порядке-гений господствует над хаосом...
Онлайн ЧАТ по робототехнике ! Заходи и общайся без регистрации =)
Профиль Личное сообщение Дом. страница icq Skype
31
Отправлено 03.08.2012 - 18:057
Участник
142 сообщений
Мужчина
Quote (КОВБОЙ)
питание моторов и питание логическое от одного источника


Не очень хорошо так делать. Во-первых, как сказал S-T-A-L-K-E-R(А): Проседание питания скажется на электронике.
Во-вторых, если мотор будет подключен к 9 вольтам, например, а лог. питание будет строго 5В по стабилизатору, то мотору можно будет давать большую мощность.
Если же эта мощность будет большой - то всегда можно ее уменьшить программным путем.
И третья причина, Когда моторы будут выдавать большую силу тока, стабилизатор начнет аккуратненько нагреваться. И если вы будете подавать питание на моторы через стабилизатор, то можно сразу их покупать штук 5)
Вывод: Полевые транзисторы IRF и Стабилизаторы в таком же корпусе - ЗЛО (мое мнение).


Профиль Личное сообщение Дом. страница icq Skype
20
Отправлено 03.08.2012 - 19:008
Участник
97 сообщений
Мужчина
ясно, а логическое питание можно тоже, что и и на ардуино?
А для серво нужен ли ДД
http://www.robotshop.su/e-store/catalog/206/875/


Профиль Личное сообщение Дом. страница icq Skype
2
Отправлено 03.08.2012 - 20:079
Администраторы
3318 сообщений
Мужчина
Quote (КОВБОЙ)
А для серво нужен ли ДД

- нет, она управляется универсальной штукой - ШИМ'ом. Аббревиатура ШИМ расшифровывается как широтно-импульсная модуляция. При таком управлении на выводы сервопривода поступает импульсная последовательность с платы управления, контроллера. Изменение ширины импульса приводит к разному углу поворота вала сервопривода.


Только дурак нуждается в порядке-гений господствует над хаосом...
Онлайн ЧАТ по робототехнике ! Заходи и общайся без регистрации =)
Профиль Личное сообщение Дом. страница icq Skype
31
Отправлено 04.08.2012 - 15:5710
Начальная группа
211 сообщений
Мужчина
В корпусе любого сервопривода встроен драйвер управления двигателем, поэтому дополнительно драйверы подключать не требуется. Сервоприводы бывают аналоговые и цифровые и все управляются стандартными сигналами с основной платы (допустим ардуино). Цифровые сервприводы отличаются от аналоговых быстродействием, ценой и способом управления (разные сигналы). Эти сигналы представляют собой импульсную последовательность, которая записана в программе. Сервопривод имеет три цветных провода для подключения питания и управления сервоприводом. Первый провод -минус питания (общий). Второй провод сигнальный, тоесть предназначен для подачи управляющего сигнала. Третий провод предназначен для питания самого сервопривода. Единственное ограничение может быть обусловлено количеством подключенных к плате сервоприводов. Если их много они могут вызвать просадку питающего напряжения.


Профиль Личное сообщение Дом. страница icq Skype
50
Форум » Мастерская » Начинающим робототехникам » Вопрос по Arduino
Страница 1 из 11
Поиск: