В чем преимущество использования моторного щита, если я хочу использовать шаговый двигатель?

11

Я знаю, что можно подключить шаговый двигатель напрямую к Arduino ( как показано здесь ). Я знаю, что другой вариант - использовать моторный щит (например, Arduino Motor Shield или Adafruit Motor Shield ).

Что я хотел бы знать: каковы реальные преимущества использования моторного щита?

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

Majiy
источник

Ответы:

9

Пример, на который вы ссылаетесь, на самом деле не соединяет Arduino напрямую с шаговым двигателем. Это происходит через драйвер ULN2003A. Это очень распространенная транзисторная матрица Дарлингтона, которая позволяет просто использовать небольшой ток для переключения большей нагрузки.

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

Защитные экраны двигателя обычно имеют похожий драйвер, но могут также предоставлять дополнительную функциональность, которая может оказаться полезной. Например, щит Adafruit, к которому вы подключены, управляется шиной I2C и имеет собственный встроенный ШИМ. Это означает, что вы можете управлять несколькими двигателями без дополнительных выводов на Arduino.

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

Питер Блумфилд
источник
5

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

jippie
источник
4

Я использую adafruit motorshield v2 для моего проекта солнечного трекера с двумя шаговыми двигателями. Я довольно новичок в Arduino и кодировании, и я думаю, что благодаря щиту мне стало намного легче освоить его - легко кодировать и удобно складывать на Ardiuno (небольшая пайка для сборки, но не слишком сложно).

Darellon
источник