Управление двигателями без Motor Shield

FirewolfXS
Offline
Зарегистрирован: 12.09.2016

Например, если у меня есть проект Arduino Nano (или проект куда невозможно поставить Motor Shield потому что он слишком большой)

И мне нужно реализовать следующее:

1) Включение/Выключение двигателей постоянного тока ( Маленькие такие )

2) Управление их скоростью

Как это сделать:?

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Направлением вращения управлять не надо? Если не надо, то Вам никакой шилд не нужен от слова "нафиг". Если  же надо, то берите маленькую (SIP-10) микросхему TA7291 и управляйте на здоровье. Заодно получите "режим торможения" - не у всякого шилда есть.

a5021
Offline
Зарегистрирован: 07.07.2013

Всем хороша эта микра, но у нее мост на биполярах. Отсюда уменьшеное напряжение на нагрузке и нагрев самой микрухи. Для батарейных приложений вообще малоупотребимо, т.к. энергия расходуется не очень эффективно.

FirewolfXS
Offline
Зарегистрирован: 12.09.2016

Если без TA7291, как усилить ток/ток+напржение, например транзистором?

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

FirewolfXS пишет:

Если без TA7291, как усилить ток/ток+напржение, например транзистором?

http://bit.ly/2cANcQn

http://bit.ly/2cAOdYE

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

FirewolfXS пишет:

Как это сделать:?

http://magistri.altervista.org/arduino/ABC_Disp1.pdf

Схема на странице 5 внизу слева - Connect a DC motor. Управлять скоростью с помощью ШИМ (PWM).

a5021
Offline
Зарегистрирован: 07.07.2013

В старой версии книжки с картинками мосфеты нарисованы другой проводимости и сток попутан с истоком. Оно может и ничего страшного, но глаз режет. Правильная кратинка выглядит так: