Вопрос по Arduino
|
|
Участник
97 сообщений
Мужчина
|
Вопрос, какую конректную роль выполняют драйвера двигателей при изготовлении робота на Ардуино, и можно ли без них обойтись
|
|
|
|
|
Участник
142 сообщений
Мужчина
|
Нет. Без них обойтись нельзя. Драйвер Двигателей, "ДД" нужен для того, чтобы сила тока, которую создает мотор не испортила(спалила) саму плату Arduino. Но следует измерить максимальную силу тока мотора при полной его остановке руками.(Подключить мотор через амперметр к источнику питания робота и остановить вал мотора пальцами, но можно и не пальцами:)) И проверить, не превышает ли она допустимое значение силы тока в ДД. Если, конечно, работоспособность вашего ДД вас волнует).
|
|
|
|
|
Участник
97 сообщений
Мужчина
|
спс огромное. А вот какие характеристики у драйверов? Чем они различаются? Какой нужен ДД для такой ардуинки ссылка? и можноли будет поставить китайские моторчики?
|
|
|
|
|
Участник
142 сообщений
Мужчина
|
Драйверы отличаются ценой, допустимой силой тока и производителями. Если нету желания покупать дорогие ДД, то можно купить известный всем l293d. Моторы ставь какие угодно. Желательно одинаковые . К ардуино подойдет почти любой из доступных драйверов. Хоть ДД 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А. Будет нагреваться. И сгорит.
|
|
|
|
|
Участник
97 сообщений
Мужчина
|
спасибо, вот еще вопрос, а можно ли и питание моторов и питание логическое от одного источника?
|
|
|
|
|
Администраторы
3417 сообщений
Мужчина
|
можно... Только нужен стабилизированный источник, и при условии что при старте двигателя на стабилизаторе не просядет питание ниже его порогового рабочего состояния. Другими словами - когда бот стартует моторы сильно кушают питание батарейки ) Что сказывается на электронике.
|
|
|
|
|
Участник
142 сообщений
Мужчина
|
Quote (КОВБОЙ) питание моторов и питание логическое от одного источника
Не очень хорошо так делать. Во-первых, как сказал S-T-A-L-K-E-R(А): Проседание питания скажется на электронике. Во-вторых, если мотор будет подключен к 9 вольтам, например, а лог. питание будет строго 5В по стабилизатору, то мотору можно будет давать большую мощность. Если же эта мощность будет большой - то всегда можно ее уменьшить программным путем. И третья причина, Когда моторы будут выдавать большую силу тока, стабилизатор начнет аккуратненько нагреваться. И если вы будете подавать питание на моторы через стабилизатор, то можно сразу их покупать штук 5) Вывод: Полевые транзисторы IRF и Стабилизаторы в таком же корпусе - ЗЛО (мое мнение).
|
|
|
|
|
Участник
97 сообщений
Мужчина
|
|
|
|
|
|
Администраторы
3417 сообщений
Мужчина
|
Quote (КОВБОЙ) А для серво нужен ли ДД - нет, она управляется универсальной штукой - ШИМ'ом. Аббревиатура ШИМ расшифровывается как широтно-импульсная модуляция. При таком управлении на выводы сервопривода поступает импульсная последовательность с платы управления, контроллера. Изменение ширины импульса приводит к разному углу поворота вала сервопривода.
|
|
|
|
|
Модераторы
211 сообщений
Мужчина
|
В корпусе любого сервопривода встроен драйвер управления двигателем, поэтому дополнительно драйверы подключать не требуется. Сервоприводы бывают аналоговые и цифровые и все управляются стандартными сигналами с основной платы (допустим ардуино). Цифровые сервприводы отличаются от аналоговых быстродействием, ценой и способом управления (разные сигналы). Эти сигналы представляют собой импульсную последовательность, которая записана в программе. Сервопривод имеет три цветных провода для подключения питания и управления сервоприводом. Первый провод -минус питания (общий). Второй провод сигнальный, тоесть предназначен для подачи управляющего сигнала. Третий провод предназначен для питания самого сервопривода. Единственное ограничение может быть обусловлено количеством подключенных к плате сервоприводов. Если их много они могут вызвать просадку питающего напряжения.
|
|
|
|
|