130 руб
+
-
В корзину
|
Плата создана на базе микросхемы компании TI (Texas Instruments Inc.) DRV8825 - биполярном шаговом драйвере двигателя. Расположение выводов и интерфейс модуля почти совпадает с драйвером шагового двигателя на микросхеме A4988, поэтому DRV8825 может стать высокопроизводительной заменой этой платы во многих приложениях. Особенностями DRV8825 являются регулируемый ток, защита от перегрузки и перегрева, драйвер также имеет шесть вариантов микрошага (вплоть до 1/32-шага). Он работает от напряжения 8,2 - 45 В и может обеспечить ток до 1,5 А на фазу без радиатора и дополнительного охлаждения (дополнительное охлаждение необходимо при подаче тока в 2,2 A на каждую обмотку).
Драйвер создан на базе микросхемы управления шаговым двигателем компании TI DRV8825; поэтому настоятельно рекомендуем, перед использованием этого продукта, ознакомиться со спецификацией DRV8825 (1MB pdf). Этот драйвер позволит управлять биполярным шаговым двигателем с выходным током в 1,2 А на обмотку (для получения дополнительной информации смотрите раздел о рассеивании мощности). Ниже приведены ключевые особенности драйвера:
Данное изделие поставляется со всеми компонентами поверхностного монтажа, включая интегральную схему драйвера DRV8825 - размещение компонентов показано на фотографии продукта.
Некоторыми однополярными шаговыми двигателями (например, с шестью или восемью выводами) можно управлять с помощью этого драйвера как биполярными. Драйвер нельзя использовать для управления униполярными двигателями с пятью выводами.
Драйверу необходим источник питания двигателя в 8,2 - 45 В, соединённый через выводы VMOT (питание двигателя) и GND (заземление). Питанию необходимы развязывающие конденсаторы, их следует разместить поближе к плате, а также удостовериться, что они способны обеспечивать необходимый для двигателей ток.
Внимание: В плате используются керамические конденсаторы с низким эквивалентным последовательным сопротивлением, что делает её уязвимой для индуктивно-ёмкостных скачков напряжения, особенно если питающие провода длиннее нескольких сантиметров. В некоторых случаях, даже при напряжении питания двигателя всего в 12 В, эти скачки могут превысить максимально допустимое значение (45 В для DRV8825) и повредить плату. Одним из способов защиты платы от подобных скачков является установка большого (не меньше 47 мкФ) электролитического конденсатора между выводом питания (VMOT) и землёй близко к плате. |
Внимание: Соединение или разъединение шагового двигателя при включённом драйвере может привести к поломке двигателя. |
У шаговых двигателей обычно установлена конкретная величина (например 1,8° или 200 шагов на оборот), при которой достигается полный оборот в 360°. Микрошаговый драйвер, такой как DRV8825 позволяет увеличить разрешение за счёт возможности управления промежуточными шагами. Это достигается путём возбуждения обмоток средней величины тока. Например, управление мотором в режиме четверти шага даст двигателю с величиной 200-шагов-за-оборот уже 800 микрошагов при использовании разных уровней тока.
Разрешение (размер шага) задаётся режимами входов переключателей (M0, M1, и M2). С их помощью можно выбрать шесть различных шагов, в соответствии с таблицей ниже. Все три входа переключателя имеют 100 кОм подтягивающие на землю резисторы, поэтому если оставить их не подключёнными, двигатель будет работать в полношаговом режиме. Для правильной работы в режиме микрошага необходим слабый ток (см. ниже), который обеспечивается ограничителями по току. В противном случае, промежуточные уровни будут некорректно восприниматься, и двигатель будет пропускать микрошаги.
M0 | M1 | M2 | Разрешение микрошага |
---|---|---|---|
Низкий | Низкий | Низкий | Полный шаг |
Высокий | Низкий | Низкий | 1/2 шага |
Низкий | Высокий | Низкий | 1/4 шага |
Высокий | Высокий | Низкий | 1/8 шага |
Низкий | Низкий | Высокий | 1/16 шага |
Высокий | Низкий | Высокий | 1/32 шага |
Низкий | Высокий | Высокий | 1/32 шага |
Высокий | Высокий | Высокий | 1/32 шага |
Каждый импульс на входе STEP соответствует одному микрошагу двигателя, направление вращения которого зависит от сигнала на выводе DIR. По умолчанию, оба этих импульса подтянуты к низкому логическому уровню 100 кОм подтягивающими на землю резисторами. Если вам необходимо вращение только в одном направлении, вывод DIR можно оставить отключённым.
У микросхемы есть три разных входа для контроля состояния питания: RESET, SLEEP, и ENABLE. Для получения более подробной информации смотрите документацию микросхемы. Обратите внимание, что вход SLEEP подтянут через 1 мОм резистор на землю, так же, как и разъёмы RESET и ENABLE через 100 кОм. Эти настройки предотвратят срабатывание драйвера; для включения драйвера оба этих входа должны иметь высокий логический уровень (можно подать “высокий” уровень напряжения - между 2,2 и 5,25 В - или динамически управлять через цифровые выводы микроконтроллера). По умолчанию, вывод ENABLE запускает драйвер, поэтому его можно оставить не подключённым.
Особенностью DRV8825 является низкий уровень выхода FAULT, при котором полевые транзисторы H-моста отключаются в результате перегрузок по току или перегрева. Выводы SLEEP и FAULT соединены на плате через 10 кОм резистор, работающий как подтягивающий к питанию вывод FAULT, при внешнем высоком уровне вывода SLEEP. Поэтому для вывода FAULT не требуется внешнего подтягивания к питанию. Отметим, что на плате имеется 1,5 кОм защитный резистор, соединённый последовательно с выводом FAULT. Это позволяет безопасно соединять плату непосредственно с источником питания логики. Это может пригодиться при использовании платы с устройствами, разработанными для работы с совместимым по выводам драйвером на A4988. В подобных устройствах 10 кОм резистор между выводами SLEEP и FAULT работает в качестве подтягивающего к питанию для SLEEP, что делает плату на DRV8824 непосредственной заменой для платы на A4988 (На плате с A4988 есть внешний подтягивающий к питанию резистор на выводе SLEEP). Чтобы не было проблем от подтягивания вывода SLEEP, добавленный вами внешний резистор не должен превышать номинала в 4,7 кОм.
Для достижения высокой скорости шага, питания двигателя, как правило, гораздо выше, чем это было бы допустимо без активного ограничения тока. Например, типовой шаговый двигатель может иметь максимальный ток 1 А с 5 Ом; сопротивлением обмотки, отсюда максимально допустимое питание двигателя равно 5 В. Использование же такого двигателя с питанием 12 В позволит повысить скорость шага. Однако чтобы предотвратить повреждение двигателя, необходимо ограничить ток до уровня ниже 1 А.
DRV8825 поддерживает активное ограничение тока, которое можно установить подстроечным потенциометром на плате. Пользователи, как правило, предпочитают устанавливать предельный ток на уровне или ниже параметров вашего шагового двигателя. Один из способов установить предельный ток - подключить драйвер в полношаговый режим и измерять ток, протекающий через одну обмотку двигателя без синхронизации по входу STEP. Измеренный ток будет равен 0,7 части предельного тока (так как обе обмотки всегда ограничиваются примерно на 70% от текущей настройки предельного тока в полношаговом режиме).
Еще один способ установить предельный ток - измерить напряжение на выводе "ref" и вычислить полученное ограничение тока (токочувствительные резисторы равны 0,100 Ом). Напряжение вывода доступно через металлизированное сквозное отверстие (в кружке на шёлкографии печатной платы). Ограничение тока относится к опорному напряжению следующим образом:
Current Limit = Vref × 2
Например: если у вас шаговый двигатель рассчитан на 1 A, то вы можете получить такое значение тока (1А), установив опорное напряжение в 0,5 В.
Примечание: Ток обмотки может сильно отличаться от тока источника питания, поэтому не следует измерять ток на источнике питания, чтобы установить ограничение тока. Подходящим местом для измерения тока является одна из обмоток вашего шагового двигателя. |
Максимально допустимый ток, подаваемый на обмотку, у микросхемы DRV8825 равен 2,5 A, но токочувствительные резисторы ограничивают его на уровне 2,2 A. Фактический ток, который можно подать на плату, зависит от качества охлаждения микросхемы. Плата разработана с учётом отвода тепла от микросхемы, но при токе выше 1,5 A на обмотку необходим теплоотвод или другое дополнительное охлаждение.
Эта плата может нагреться так, что можно получить ожог, задолго до того как перегреется сама микросхема. Будьте осторожны при обращении с платой и со всеми подключёнными к ней устройствами. |
Обратите внимание, что ток, измеренный на источнике питания, как правило, не соответствует величине тока на обмотке. Так как напряжение, подаваемое на драйвер, может быть значительно выше напряжения на обмотке, то, соответственно, измеряемый ток на источнике питания может быть немного ниже, чем ток на обмотке (драйвер и обмотка в основном работают в качестве переключаемого источника с пошаговым понижением питания). Кроме того, если напряжение питания намного выше необходимого двигателю уровня для достижения требуемого тока, то скважность будет очень низкой, что также приводит к существенным различиям между средним и RMS током (среднеквадратичное значение переменного тока). Кроме того, обратите внимание, что ток обмотки является функцией ограничения тока, но она не обязательно равна текущему порогу. Действующее значение тока обмотки меняется с каждым микрошагом. Для получения дополнительной информации смотрите описание DRV8825.
СхемаНоминал резисторов R2 и R3 - 0,100 Ом на плате с DRV8825. Схема также доступна для скачивания pdf (196k pdf).
Ключевые различия между DRV8825 и A4988:Драйвер шагового мотора на DRV8825 был разработан, чтобы быть максимально похожим на драйвер шагового мотора на A4988, и его можно использовать как замену платы A4988 во многих приложениях, поскольку он имеет тот же размер, распиновку и общий интерфейс управления. Однако следует отметить несколько различий между двумя модулями:
Таким образом, драйвер на микросхеме DRV8825 схож с A4988, схема подключения к микроконтроллеру с минимальным количеством проводников является общей для обеих плат.
Артикул | 05030402 |