Н-мост — как подключить коллекторный мотор к Arduino и Iskra JS. H-Bridge. Железки Амперки

17 263
16
Амперка548 тыс
Опубликовано 8 декабря 2017, 15:33
Хватай Н-мост (Troyka-модуль) — goo.gl/k3fSUX

Представляем Н-мост, драйвер коллекторных двигателей в формате одноюнитового Troyka-модуля.

С подключением моторов и соленойдов обычно возникает куча проблем. В отличие от микросерв моторы — даже самые слабые — нельзя подключать напрямую к микроконтроллеру.

Микроконтроллеры не предназначены для работу с мощной нагрузкой, сила тока на GPIO измеряется всего десятками миллиампер. Даже слабым моторам нужно в разы больше.
Если в проекте мотор всегда должен вращаться в одном направлении, можно использовать силовой ключ. Но если понадобится реверсировать двигатель, придётся менять местами провода. Или подключить мотор через Н-мост.

Модуль построен на базе чипа TB6612FNG компании Тошиба. Изначально чип рассчитан на управление сразу двумя потребителями тока. Но мы решили, что возможность управлять более мощными моторами важнее и поэтому запаралелили каналы. Теперь модуль без перегрева работает с током в 1,2 Ампера, и не сгорает от пиков до 2,3.

К управляющей электронике модуль подключается двумя шлейфами. Нижняя тройка ног задаёт направление вращения мотора и питает модуль. Верхняя — служит для управления скоростью вращения мотора.

Подключите пин E к выходам микроконтроллера, поддерживающими ШИМ. Изменяя частоту импульсов мы сможем регулировать скорость вращения моторов. Для этого нам нужно указать скорость вращения, а контроллер обработает команду с помощью специальных библиотек и выдаст сигнал нужной скважности.

Н-мост - это фактически две параллельные цепи с четырьмя выключателями. Схема похожа на букву Н или латинскую H — отсюда и название устройства.

Если попарно открывать и закрывать ключи в Н-мосте, мы сможем менять направление вращения электромотора, не переподключая мотор.

Проблема в том, что при неправильном положении выключателей возможны большие неприятности. Например — КЗ. Этого допускать нельзя: за считанные секунды батарейка ощутима разогрелась и если бы мы не разомкнули цепь она могла бы взорваться.

Чтобы проверить модуль в деле, мы добавили моторы, аккумулятор и колёса от #Робоняши к обычному Slot Shield-у, добавили BlueTooth-модуль HC-05 и запустили Slot Bota-а погонять по складу. Что из этого получилось — смотрите в ролике и на wiki.

_____________________________________________________________________

Закажи Н-мост в Амперке — goo.gl/k3fSUX

Техническое описание, документация и скетчи —
goo.gl/wWaepu

В ролике использовались:

Arduino Uno — goo.gl/CdppS4
Коллекторный мотор — goo.gl/wD9Emw
H-bridge — goo.gl/k3fSUX
BlueTooth HC-05 — goo.gl/cRUsC3
Power Bank — goo.gl/gGp2m4
Slot Shield — goo.gl/QNAFPP

И детали #Робоняши — goo.gl/hVx93V

_____________________________________________________________________

#arduino #js #espruino #amperka # железкиамперки #h-bridge
жизньигрыфильмывесельеавтотехномузыкаспортедаденьгистройкаохотаогородзнанияздоровьекреативдетское