Как двигатель постоянного тока (игрушка) может работать только с Arduino и транзистором без внешнего источника питания?

Я пытаюсь понять эту схему, найденную здесь.

Я понимаю, что Arduino не может напрямую запускать двигатель постоянного тока, потому что он может подавать ток только 40 мА, а также из-за обратной ЭДС, которая может повредить его. Я также могу понять эту схему, если они использовали внешний источник питания и использовали транзистор в качестве переключателя для привода двигателя постоянного тока. Но я не понимаю эту конфигурацию, показанную на рисунке, где источником питания является сам arduino.

, 👍0


1 ответ


Лучший ответ:

1

Ваша путаница заключается в том, что может "поставлять" энергию.

Все ваши предположения верны для вывода ввода-вывода. Однако Arduino имеет больше, чем просто контакты ввода-вывода. У него есть силовые контакты.

Эти контакты питания никоим образом не управляются микроконтроллером - они просто подключаются к цепи питания, которая также питает микроконтроллер.

Таким образом, в этой схеме источник питания Arduino распределяется между Arduino (MCU) и двигателем.

Вывод 5V Arduino может подавать до 450 мА (при питании от USB - 500 мА меньше примерно 50 мА для MCU) или до 800 мА при подаче примерно 6,5 В в гнездо ствола (любое большее значение приведет к рассеиванию избыточного тепла, что уменьшит максимальный ток регулятора 5V может обрабатывать перед выключением).

,

Я думал, что даже схема питания обеспечивает 40 мА. Наверное, тут я ошибаюсь. Сначала я попытался подключить двигатель постоянного тока и Arduino напрямую через 5 В, и мой Arduino отключился от ПК. Я подумал, что это какая-то защита от тока внутри Arduino, которая вызвала отключение, и я не стал настаивать на этом дальше, что в конце концов привело меня к статье, на которую я ссылался. Теперь я понимаю свою ошибку. Спасибо!, @Knightowl3128

Официальные Arduinos и большинство клонов имеют ["полифуз"] (https://en.wikipedia.org/wiki/Resettable_fuse ) последовательно с напряжением шины USB. Типичные USB-концентраторы, включая корневые концентраторы, также имеют защиту от перегрузки по току; что-то обычно более сложное, чем polyfuse. Вполне возможно, что ваш двигатель использует больше, чем указано выше, особенно при вращении или остановке. Вы можете споткнуться об одно, или о другое, или и о то, и другое. Инстинкт не облагать налогом Arduino и USB-порт - это хорошо., @timemage

Кстати, 500 мА для usb, которые я процитировал в своем ответе, - это номинальная мощность полифуза., @Majenko