Подключите двигатель 8 В к аккумулятору 16 В.

Я взламываю робота-пылесоса, пытаясь управлять двигателями с помощью Arduino.

Затем у меня есть два двигателя на 8 В , каждый из которых требует от 50 мА (когда колесо вращается свободно) до более 1 А (когда колесо заблокировано).

Аккумулятор робота обеспечивает 16 В (и я знаю, что он может обеспечить достаточный ток для двигателей, потому что это оригинальный аккумулятор).

Теперь, как я могу подключить аккумулятор к двигателю ?

Я думаю, как только это будет сделано, я могу просто добавить транзистор, чтобы управлять им с помощью моего Arduino.

Спасибо

Ответы (3)

Используйте ШИМ для подачи 8 В на двигатели от источника 16 В через подходящие драйверы. Adafruit поставляет этот комплект защиты управления двигателем , который вы можете использовать, с программным обеспечением, которое вы можете адаптировать.

Похоже, что он также обрабатывает двунаправленные сообщения, что должно упростить его.
Да, у него H-мост.
Ты гений :p ты сделал мой день. Это так просто, что я чувствую себя виноватым! Спасибо
У меня есть один. Это хороший набор, и его легко собрать.

Для этого небольшого двигателя с потребляемым током я бы подумал об использовании регулятора LM7808 Positive 8V для генерации 8V из 16V. Затем используйте N-канальный МОП-транзистор логического уровня для управления двигателем от Arduino. Это работает только для постоянного поворота в одном направлении.

Если вам нужно изменить направления двигателей, вам нужно изучить возможность управления Н-образным мостом или другим методом реверсирования двигателя.

Проще всего было бы заглянуть в исходную схему управления и посмотреть, сможете ли вы связать ее на логическом уровне. Бьюсь об заклад, у них есть простой H-мост для управления ими (который, как я полагаю, является Roomba). Инженеры, которые его разработали, вероятно, потратили немало времени на выяснение этого, так что, вероятно, это отличная вещь, чтобы одолжить .

Я полностью согласен с идеей повторного использования того, что было сделано в исходной схеме управления, но мне это действительно кажется сложным :p. Я пытался следить за линиями и соединениями, но это все перемешано с управлением двигателем для пылесоса, поэтому я боюсь их перепутать.
Однако я не думал возвращаться назад, спасибо, что подняли эту тему. С H-мостом мне все еще понадобится N-канальный МОП-транзистор?
Выполните поиск в Google по термину «H-мост». В Википедии есть простое объяснение 4 переключателей. Обычно это 4 МОП-транзистора, либо 2 канала N и 2 канала P, либо с некоторой дополнительной сложностью 4 канала N. (Канал N во многих отношениях лучше, чем канал P.) Существуют микросхемы для управления H-мостом, и они могут даже быть щитом, который вы могли бы использовать на Arduino.

Какие моторы бывают?

Если они используют шаговые двигатели (что очень распространено в наши дни, поскольку шаговые двигатели обеспечивают более высокий крутящий момент и намного надежнее), ответ может быть удивительно простым — они могли бы использовать «универсальные» двигатели — 6 или 8 выводов. те, которые могут быть подключены последовательно для работы напрямую от 16 В.

Шаговые двигатели потребляют 50 мА?
от 50 мА на холостом ходу до 1 А под нагрузкой - но затем автор упоминает, что колесо вращается свободно - так что я думаю, он либо уже понял, как подключить шаговый двигатель, либо это какая-то форма коммутируемого двигателя постоянного тока.
Я НИКОГДА не видел степперов для привода колес (ну, может быть, в каких-то хобби-проектах). Шаговые двигатели ужасны почти во всем. Робот почти гарантированно использует коллекторные двигатели постоянного тока. Шаговые двигатели имеют УЖАСНЫЙ крутящий момент (у щеточных двигателей постоянного тока крутящий момент примерно в 10 раз больше при том же объеме), а щеточные двигатели также намного легче контролировать. Они просто не обеспечивают точное позиционирование без энкодера. Единственная ситуация, когда вам может понадобиться шаговый двигатель, — это когда вам нужна некоторая точность , и вы слишком дешевы, чтобы собрать систему серводвигателя .
У меня только 2 провода на двигатель, я думаю, что шаговому двигателю нужно больше, верно?