+7-960-0655211 (Билайн)
+7-987-4207734 (МТС)

интернет-магазин
доставка по России и СНГ
работаем с 2010 года

Ваша корзина
пуста
Перейти в корзину

Драйвер моторов двухканальный Pololu на DRV8835 для Raspberry Pi <1,2А

485 руб
+ -
В корзину
Есть в наличии ( 4 )
Pololu DRV8835 Dual Motor Driver Kit for Raspberry Pi

Эта небольшая плата является простым, экономичным способом, чтобы управлять двумя электродвигателями постоянного тока и подключается непосредственно к разъему GPIO на плате контроллера Raspberry Pi. Интегрированный DRV8835 двухканальный драйвер моторов позволяет ему работать от 1,5 В до 11 В, что делают этот драйвер великолепным решением для работы с двумя маломощными электродвигателями. Плата может обеспечить непрерывно 1,2 А (пиковый 1,5 А) на каждый мотор, или непрерывно 2,4 A (пиковый 3 А) на один мотор, при соединенных параллельно обоих каналах.

Описание:

Эта плата драйвера моторов и соответствующие Python библиотеки позволяют легко управлять парой двунаправленных коллекторных двигателей постоянного тока с Raspberry Pi контроллером. Плата основана на микросхеме Texas Instruments DRV8835 драйвер моторов с двойным H-мостом, которая позволяет ему работать от 1,5 В до 11 В и делает ее особенно хорошо подходящей для работы с небольшими маломощными электродвигателями. Плата может обеспечить непрерывно 1,2 А на каждый канал и переносит пиковые токи до 1,5 А на каждый канал в течение нескольких секунд, а каналы могут быть дополнительно сконфигурированы с возможностью работать параллельно, чтобы поставить в два раза больше тока к единственному двигателю. Плата поставляется с полностью установленными SMD компонентами, включая драйвер DRV8835 и полевой транзистор для защиты от переполюсовки; штыревые разъемы для сопряжения с Raspberry Pi и терминальные блоки для подключения электродвигателей и питания, включены в комплект, но не припаяны (Смотрите раздел ниже "Сборка").

Плата использует контакты 5, 6, 12 и 13 GPIO для управления драйвером двигателя, используя аппаратные ШИМ-выходы Raspberry Pi, хотя сопоставления управляющих контактов могут быть настроены, если по умолчанию это не удобно. Обратите внимание, что он разработан специально для более новых версий малины Pi с 40-контактным разъемом GPIO, включая Model B+, Model A+, Raspberry Pi 2 Model B и Raspberry Pi 3 Model B; нецелесообразно использовать эту плату расширения с оригинальной моделью Raspberry Pi Model A или Raspberry Pi Model B из-за различий в их распиновке и форм-факторе.

Спецификация:
  • Двойной H-мост позволяет управлять двумя двигателями постоянного тока или одним шаговым
  • Рабочее напряжение: 2 - 11 В
  • Напряжение питания логики: 2 - 7 В
  • Выходной ток: 1,2 A (пиковый 1,5 A ) на двигатель
  • Выводы могут быть соединены параллельно для увеличения тока до 2,4 A (пиковый 3 A) для управления одним двигателем
  • ШИМ работает до 250 кГц (ультразвуковые частоты обеспечивают более тихую работу двигателя)
  • Два возможных режима управления: IN/IN (сигналы на выходе почти зеркально соответствуют сигналам на входе) или PHASE/ENABLE (один разъём для задания направления, а другой для скорости)
  • Плата может опционально питать непосредственно Raspberry Pi, через дополнительный регулятор (не входит в комплект)
  • Библиотека Python позволяет легко начать использовать эту плату в качестве драйвера для управления двигателями
  • Отображения контактов GPIO можно настроить, если сопоставления по умолчанию не являются удобными
  • Блокировка питания при падении напряжения и защита от перегрева и перегрузки по току
  • Защита от переполюсовки питания

  • Сборка:

    Прежде чем плата драйвера двигателя может быть подключена к Raspberry Pi, разъемы должны быть впаяны в соответствующие отверстия. Комплект поставляется с гнездом 2x17 шаг 2,54 мм, который должен быть установлен на нижней части платы (сторона с компонентами поверхностного монтажа). Как только комплект собран, он должен быть вставлен в крайнее левое положение в 40-контактный разъем GPIO Raspberry Pi, оставляя шесть контактов справа свободными, как показано на рисунке.

    Три терминальных блока 2-вывода шаг 5 мм входят в комплект для легкого подключения двигателя и питания к плате после того, как они состыкованы вместе и припаяны к шести большим сквозным отверстиям. В качестве альтернативы вы можете припаять 2,54 мм штыревые вилки к меньшим сквозным отверстиям над отверстиями для клеммных колодок, или вы можете просто припаять провода непосредственно к плате.

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

    Raspberry Pi не входит в комплект.

    Использование:

    В стандартном состоянии плата драйвера двигателя и Arduino питаются отдельно, хотя они имеют общую землю, а шина Arvino 5 В служит в качестве логического питания платы драйвера. При использовании этого способа, Arduino должен запитываться через USB, гнездо питания или вывод VIN, а плата драйвера должна запитываться от 1,5 В до 11 В через большие площадки VIN и GND. Попытка запитать плату драйвера от Arduino не рекомендуется, так как это может привести к большим токам, протекающим через тонкие дорожки. Однако, если источник питания двигателя подходит, возможно запитать Arduino от плата драйвера. Это может быть достигнуто путем установки перемычки между штырьками платы драйвера в нижнем левом углу с надписью VOUT и AVIN, который соединяет напряжение питания с обратной защитой двигателя с выводом VIN Arduino для питания Arduino. В этой конфигурации разъем питания Arduino должен оставаться всегда отключенным.

    В стандартном состоянии плата драйвера двигателя и Raspberry Pi питаются отдельно, хотя они имеют общую землю, а DRV8835 получает свое логическое напряжение питания (VCC) от одного из выводов 3,3 В Raspberry Pi. При использовании этого способа, Raspberry Pi должна запитываться через разъем USB Micro-B, а плата драйвера должна запитываться от 1,5 В до 11 В через большие площадки VIN и GND. Однако плата драйвера имеет комплект из трех выводных отверстий, в которые можно легко подключить соответствующий преобразователь напряжения, позволяя плате драйвера также запитывать Raspberry Pi (Смотрите раздел ниже "Питание Raspberry Pi от платы драйвера двигателя").

    По умолчанию плата драйвера работает в режиме PHASE/ENABLE, в котором сигнал ШИМ, подаваемый на контакт ENABLE, определяет скорость двигателя, а цифровое состояние контакта PHASE определяет направление вращения двигателя. Выводы GPIO 12 и 5 Raspberry Pi используются для управления скоростью и направлением двигателя № 1, а выводы GPIO 13 и 6 GPIO Raspberry Pi управляют скоростью и направлением двигателя № 2. В приведенной ниже таблице показано, как входы влияют на выходы в этом режиме:

    Разгон/торможение по умолчанию в режиме PHASE/ENABLE
    xPHASE xENABLE MxA MxB рабочий режим
    1 PWM PWM L быстрый реверс/торможение ШИМ %
    1 PWM L PWM быстрый реверс/торможение ШИМ %
    X 0 L L низкий уровень, торможение (выходы закорочены на землю)

    Режим PHASE/ENABLE должен подойти для большинства приложений.

    Расширенное использование в режиме IN/IN:

    Режимы работы драйвера управляется выводом MODE, который по умолчанию подключен к VCC платы через резистор 20 кОм, чтобы использовать режим PHASE/ENABLE. Вывод с надписью "MODE" может быть отключен (или подключен непосредственно к земле), чтобы переключить интерфейс управления на IN/IN, что позволяет использовать несколько более расширенные параметры управления, как описано в таблице ниже:

    Режим разгон-выбег или разгон-торможение при MODE=0 (IN/IN)
    xIN1 xIN2 MxA MxB рабочий режим
    0 0 OPEN OPEN пассивный − движение по инерции (отключение питания)
    PWM 0 PWM L быстрое движение вперёд/по инерции ШИМ %
    0 PWM L PWM быстрый реверс/движение по инерции ШИМ %
    1 PWM PWM L быстрое движение, торможение 100% - ШИМ %
    PWM 1 L PWM быстрый реверс/тормоз 100% - ШИМ %
    1 1 L L низкий уровень тормоза (выходы закорочены на землю)

    Режим IN/IN обычно полезен только в том случае, если вы заботитесь только об управлении включением/выключением двигателей или если вы можете подавать сигналы ШИМ на все четыре входа. Так как у модели Raspberry Pi Model B+ есть только два аппаратных выхода ШИМ, для достижения контроля скорости в режиме IN/IN необходима дополнительная доработка (например, настройка программного обеспечения ШИМ).

    Настройка платы для одноканального режима (параллельные выходы):

    Чтобы использовать два канала параллельно для управлением одним двигателем (большей мощности), важно обеспечить, чтобы оба канала всегда получали одни и те же сигналы управления, поэтому процесс реконфигурации начинается с изменения в управляющих входах. Сначала найдите 2x4 2,54 мм группу сквозных отверстий по правой стороне платы драйвера. Дорожки на нижней стороне печатной платы между каждой парой отверстий эффективно связывают выводы разъема GPIO Raspberry Pi с контрольными выводами DRV8835. Если вы хотите переназначить один из этих контрольных контактов, вы можете перерезать нужную дорожку ножом, а затем пропустить провод от внутреннего отверстия до нужного вывода Raspberry Pi. Для переназначения в одноканальный режим требуется перерезать одну дорожку ШИМ (12 или 13) и одну дорожку DIR (5 или 6). Если вы затем припаиваете штырьевой разъем вдоль внутреннего ряда отверстий, вы можете безопасно соединить обе ШИМ-линии вместе и обе линии DIR вместе, используя джамперы (обведены белыми прямоугольниками). В этой конфигурации две не разрезанные линии управления Raspberry Pi определяют поведение обоих каналов.

    Последний шаг это соединить выходные каналы вместе. Легкий способ сделать это, нужно припаять парные штырьевые разъемы к двум парам отверстий (обведены белыми прямоугольниками) с надписью "A" и "B" рядом с выходами на двигателя. Установка джамперов на эти пары контактов соединят M1A с M2A и M1B с M2B, что в свою очередь означает, что вы можете получить до 3 A для любого канала (например, вы можете подключить ваш двигатель только к клеммам M1A и M1B, а не пытаться найти способ подключить его ко всем четырем выходам).

    Питание Raspberry Pi от платы драйвера двигателя:

    На левой стороне платы драйвера находится комплект из трех выводных отверстий, обведенных белым прямоугольником и обозначенных как "5V", "GND" и "VOUT". Вывод "5V" подключен к шине питания 5 В Raspberry Pi, а вывод VOUT обеспечивает доступ к напряжению питания платы драйвера с защитой от обратного напряжения. Если к этим трем выводам подключен подходящий преобразователь напряжения, он может генерировать напряжение 5 В для запитывания Raspberry Pi от платы драйвера. Мы предлагаем использовать Повышающий\понижающий преобразователь напряжения Pololu S7V7F5 5В 1А, который имеет диапазон входного напряжения от 2,7 В до 11,8 В (аналогично напряжению DRV8835) и может подавать ток до 1 А к Raspberry Pi.

    При добавлении преобразователя напряжения на плату драйвера позаботьтесь, чтобы правильно сориентировать его: обратите внимание на то, что вывод VOUT платы драйвера должен подключаться к выходу VIN преобразователя, а вывод VOUT преобразователя должен подключаться к контакту 5V на плате драйвера.

    Есть несколько нюансов, которые следует учитывать при запитывании таким образом Raspberry Pi через преобразователь напряжения:
  • Вы никогда не должны подключать другой источник питания к Raspberry Pi (в том числе через встроенный разъем USB Micro-B), пока подключен преобразователь, так как это приведет к короткому замыканию между выходом преобразователя напряжения и внешним источником питания, которые могут навсегда повредить Raspberry Pi, преобразователь и/или источник питания.
  • Ваш источник питания должен быть с приемлемым напряжением для вашего преобразователя и DRV8835.
  • Преобразователь должен быть в состоянии справиться с требованиями к питанию Raspberry Pi. Raspberry Pi обычно использует несколько сотен миллиампер при 5 В (в зависимости от конкретной модели), хотя ее ток может превышать 1 А, если он также подает питание на USB-устройства и другие периферийные устройства. Хотя линейные преобразователи типа 7805 могут входить в место установки преобразователя, они могут генерировать избыточное тепло или отключаться при более высоких входных напряжениях и выходных токах. Мы рекомендуем использовать преобразователь (например, S7V7F5, как указано выше).

  • Реальная мощность рассеивания:

    В технической документации DRV8835 рекомендованный максимальный ток равен 1,5 А на канал двигателя. Тем не менее, сам по себе чип будет перегреваться при более низких токах. Например, в наших тестах при комнатной температуре без принудительного воздушного охлаждения, чип работал с 1,5 А на канал в течение приблизительно 15 секунд до того как сигнал тепловой защиты микросхемы не отключил двигатель на выходе. Но при этом плата с входным током в 1,2 А на канал была работоспособна без перегрева в течение нескольких минут. Фактический ток, который вы можете подать на драйвер, будет зависеть от охлаждения двигателей. В печатной плате предусмотрен отвод тепла из микросхемы, но дополнительный радиатор никогда не помешает. Испытания проводились при 100% рабочем цикле; управление двигателя ШИМ добавляет дополнительный нагрев, который будет возрастать пропорционально его частоте.

    Эта плата может нагреться так, что вы можете получить ожог задолго до того, как перегреется сама микросхема. Будьте осторожны при обращении с платой и со всеми подключёнными к ней устройствами.

    В комплект входят:

    Один разъем 2x17 шаг 2,54 и три терминальных блока 2-вывода шаг 5 мм.

    Данный перевод является собственностью интернет-магазина РОБОТОТЕХНИКА - www.robototehnika.ru

    Файлы для скачивания:

    Спецификация DRV8835 (1MB pdf)
    Техническое описание микросхемы Texas Instruments DRV8835 - драйвер моторов.

    Принципиальная схема драйвера моторов двухканального Pololu на DRV8835 для Raspberry Pi (215k pdf)
    Печатаемая схема драйвера моторов моторов двухканального Pololu на DRV8835 для Raspberry Pi.

    Рекомендуемые ссылки:

    Страница продукта Texas Instruments DRV8835
    Страница продукта Texas Instruments для DRV8835, где вы можете найти последнюю актуальную информацию и дополнительные ресурсы.

    Библиотека Python для драйвера моторов двухканального Pololu на DRV8835 для Raspberry Pi
    Эта библиотека для Raspberry Pi позволяет легко взаимодействовать с драйвером моторов двухканальным Pololu на DRV8835 и управлять парой коллекторных двигателей постоянного тока. Пример программы включен в библиотеку.

    Характеристики

    Артикул 24113


    • С товаром покупают (2)
    Урок 3. Библиотеки в Arduino: что это такое и как использовать?