Для управления шаговыми двигателями необходим специальный драйвер, который будет управлять сложной последовательностью коммутации обмоток. Стандартные драйверы, построенные на микросхемах ULN2003, занимают большое количество пинов контроллера, что может ограничить функционал будущего проекта. Для экономии пинов контроллера был разработан драйвер шаговых двигателей, который подключается к контроллеру по шине I2C.
Этот драйвер может управлять шаговыми двигателями напряжением 5 В и током до 500 мА. Драйвер оснащен индикаторными светодиодами, по которым можно судить о состоянии фаз. Адрес устройства можно изменить, если припаять резистор на посадочное место А0, А1 или А2.
Для удобного подключения советуем использовать шилд QuatroPort A050 — с его помощью к шине I2C можно подключить сразу 5 устройств.
Конструкция
Модуль представляет собой печатную плату размером 44х22 мм, имеющую четыре крепежных отверстия с межосевым расстоянием 24х16 мм. Наличие отверстий позволяет надежно крепить модуль с помощью установочных стоек и винтов М3 к любым подходящим элементам конструкции собираемого электронного или робототехнического устройства.
Плата оснащена унифицированным четырехконтактным разъемом для питания и управления платой по шине I2C, а также разъемом XH-2.54-5P для подключения шаговых двигателей.
Описание выводов
На плате модуля (напротив выводов разъема) нанесена маркировка с их обозначением:
VCC — питание +5 В
SCL — подключается к одноименному порту контроллера
SDA — подключается к одноименному порту контроллера
GND — земля (общий)
Комплектация
- Драйвер шагового двигателя — 1 шт.
- Кабель XH-2.54-4P для подключения к макетной плате/Кабель XH-2.54-4P для подключения к QuatroPort A050 — 1 шт.