🏭 GISTROY® — инженерия и производство

DRV8825: Справочник Gistroy

Дорогие друзья!

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

Для меня такие детали — это напоминание: именно мелочи двигают большие проекты. И когда находишь инструмент, который работает надёжно, появляется уверенность, что весь процесс будет предсказуемым и стабильным.

Gistroy — крупнейшее сообщество по автоматизации, логистике и промышленному оборудованию в СНГ. Здесь вы найдёте ответ на любой вопрос из мира станков, поставок и интеграции. Мы предлагаем полный цикл решений: от подбора и поставки оборудования до внедрения и точной настройки на объекте. Поддержка без выходных, экспертная помощь на каждом этапе.

Содержание

Биполярный двигатель

Биполярный двигатель
Фиг. 1. Биполярный двигатель — Gistroy

Станки ЧПУ, 3D-принтеры, лазерные граверы требуют использования двигателя. Из существующих разновидностей самым популярным стал биполярный. Он имеет небольшие размеры, хорошие скорости, необходимую точность.

Биполярный двигатель
Фиг. 2. Биполярный двигатель — Gistroy

Технические характеристики:

— Напряжение питания силовой части - 8,2 - 45 В;

— Напряжение питания логической части - 3,3…5 В;

— Максимальный выходной ток - 2.5А пА;

— Микрошаг - 1/1, 1/2, 1/4, 1/8, 1/16, 1/32.

При грамотной организации управления степпером можно добиться плавного и быстрого хода любого устройства. Чтобы управлять им, необходимо специальное электронное оборудование. Их существует несколько, совместимых с популярными микроконтроллерами. Рассмотрим подробнее один из них.

Драйвер DRV8825

Размер и вид данного приспособления такой же, как у популярного конкурента A4988. Основой модуля является микрочип, по его названию называют весь модуль. Для чего в принципе используют такие запчасти. Микроконтроллер подает команду двигателю сделать шаг, однако мотор такого не понимает. Надо преобразовать ее в ток, который будет подаваться на обмотку. Такое преобразование команды происходит в драйвере шагового двигателя.

Основной смысл в комплектации электромодуля и степпера – дробление на микрошаг. Разные микрочипы поддерживают разное дробление. Так, преимуществом DRV8825 является возможность раздробить его на 32. То есть заставить степпер совершать не полный оборот, а часть от него. Это повышает плавность движения. Однако при этом контроллеру для поддержания скорости приходится выдавать огромное количество команд в секунду. Если плата, например, 8-битная, то такой модуль хоть и будет совместим. Но корректно работать вряд ли. Вот уже с 32-битной дело пойдет лучше.

Такое устройство 8825 может выдерживать напряжение до 45 Вольт, но стоит заметить, что минимальное 8,2 В. Поэтому следует быть внимательным при выборе мотора, с 5 вольтовым надо быть осторожным. Еще преимущество – сила тока, которую он может выдавать. Если в А4988 всего два Ампера, то здесь можно разогнать до 2,5. Это максимальная сила, поэтому необходимо использовать дополнительное охлаждение. Даже маленького радиатора, который идет обычно в комплекте не хватает. Обязательно устанавливать дополнительный кулер! Также сам микрочип имеет большую площади и больше «ножек», что позволяет ему тщательнее распределять нагрев и от этого меньше нагреваться.

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

Первая сторона включает в себя:

1. Step

2. Dir

3. Sleep

4. Reset

5. M2

6. M1

7. M0

8. Enable

Разберем основные входы. Управление происходит через две «ноги», которые присоединяем к разъемам один и два. Step – дает команду на движение, DIR (direction) – задает направление движения. Третий пин – спящий режим, четвертый – сброс. Три М – это для настройки микрошага. Все манипуляции производятся в соответствии с таблицей, которая идет в комплекте с устройством. Последний – это включение и выключение самого прибора.

Вторая часть:

1. GND

2. Fault

3. A2

4. A1

5. B1

6. B2

7. GND

8. VMOT

1 пин заземления относится к микроконтроллеру. Fault – включение защитных элементов. 3 - 6 входы/выходы – относятся к подключению обмоток, а 7 - 8 – к его питанию. То есть соединение простое: одна сторона – к степперу, вторая – к плате Arduino.

На плате также есть резистор, которым регулируются амперы, потенциометр. Это необходимо сделать, чтобы не нарушить работу мотора. Если в А4988 формула была пусть и не супер сложной, но все же была. Для драйвера DRV8825 нужно просто взять номинальный значение для движка и разделить его пополам.

Vref = Current Limit/2

С помощью отвертки и вольтметра легко отрегулировать потенциометр. Плюс – на сам резистор, минус на «землю» и крутим до нужных нам значений. Питать на 100% заявленным током не стоит, лучше работать он от этого не будет. Достаточно использовать 70% рабочего напряжения, настраивать потенциометр следует, учитывая такой факт.

Питание драйвера DRV8825 подается только на источник для степпера, отсюда он берет и для цифровой части. В микрочипе есть встроенные защиты: от превышения тока, перегрева и понижения напряжения. Однако, при соединении рекомендуется использовать конденсаторы емкостью около 100 микрофарад (16 Вольт).

Подключение происходит соединением разъемов при помощи джамперов. У биполярного степпера – две обмотки, соответственно, четыре провода: А1, А2 (А+ и А-) и В1, В2 (В+ и В-). Блок питания подключается через конденсатор и питает двигатель, логические пины питаются от Arduino. К плате подключаем выводы step и direction и обязательно запоминаем куда подключили, чтобы потом прописать их в скетче. Если не подключать выводы М0 - М2, то при программировании мотор будет двигаться в разных направлениях, но только на полный шаг. Подключив их к цифровым выходам на плате, можно регулировать микрошаг мотора.

Работать с ним можно через программное обеспечение Arduino IDE/ существует немало библиотек, но самая доступная для новичков – AccelStepperMaster. Как известно, все ПО для данных платформ находится в открытом доступе и не требует никаких оплат. Написание скетчей ничем не отличается от других датчиков.

Итак, преимущества использования драйвера DRV8825 перед практически аналогом А4988:

— Увеличенный ток до 2.5 А.

— Деление на 32 микрошага.

— Плавность хода.

— Меньше перегрев.

— Подавленный шум.

— Выше скорость вращения.

Многие отмечают некоторые минусы в работе с устройством. В частности касательно основного преимущества 1/32 шага. При установке микрошагов происходят скачки и сбои. На большой скорости не видно, однако отражается этот сбой в работе прибора, управляемым степпером. В первую очередь, проблемы могут возникать при использовании некачественных приборов, не оригинальных. Многие поставщики не производят хорошую продукцию. Поэтому стоит читать отзывы.

Но такому поведению есть еще объяснение. В характеристиках можно заметить пункт Decay mode, он расположен на ножке самой микросхемы. Отвечает за спад тока, то есть за сброс магнитного напряжения с катушки. Бывает три режима: быстрый, медленный, смешанный. В оригинале эта девятнадцатая ножка свободная и режим по умолчанию смешанный. Если спаять эту ножку перемычкой с пятью вольтами (соседними), то режим перейдет в быстрый, точность увеличится.

Конечно, можно приобрести дорогой, фирменный с хорошими характеристиками, отзывами. Однако, собирая дома свой станок ЧПУ, лазерный гравер, 3D-принтер, стоимость является основополагающим фактором при выборе запчастей. Поэтому вариант драйвера DRV8825 неплох, даже если он китайский. А совершив небольшие улучшения можно добиться хороших результатов работы. Обязательно помните о дополнительном охлаждении электроники и то, что все манипуляции производятся только при выключенном механизме.

Часто задаваемые вопросы

Что такое драйвер DRV8825 и где он используется?

DRV8825 — это драйвер шагового двигателя от Texas Instruments, поддерживающий ток до 2.2 А на фазу (с охлаждением) и микрошаги до 1/32. Используется в 3D-принтерах, лазерах, CNC-машинах и Arduino-проектах для точного управления шаговыми моторами NEMA 17 и NEMA 23.

В чём отличие DRV8825 от A4988?

DRV8825 поддерживает больший ток, более высокое напряжение (до 45 В против 35 В у A4988) и микрошаг 1/32 против 1/16. Также у него выше эффективность охлаждения и лучше контроль тока. Это делает его предпочтительным для тяжёлых или скоростных проектов.

Как подключить драйвер DRV8825?

DRV8825 подключается к плате Arduino, RAMPS или другой управляющей плате через 8 пинов: STEP, DIR, ENABLE, VMOT, GND, VDD, GND, и RESET/SLEEP. Для питания мотора используется отдельный источник питания (12–36 В), логика — от 3.3 или 5 В.

Как настроить ток драйвера DRV8825?

Ток регулируется с помощью подстроечного резистора на плате драйвера. Нужно измерить напряжение на потенциометре (Vref) и рассчитать ток по формуле: I = Vref × 2. Обычно для NEMA 17 устанавливают Vref ≈ 0.7–1.0 В.

Какие шаговые двигатели совместимы с DRV8825?

Подходят двигатели NEMA 17, NEMA 23 и другие с фазным током до 2.2 А. DRV8825 работает с шаговыми моторами на 12–36 В и обеспечивает микрошаги 1, 1/2, 1/4, 1/8, 1/16 и 1/32. Чем выше микрошаг, тем плавнее движение и выше точность.

Где купить драйвер DRV8825 и как выбрать качественный?

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

Заключение

DRV8825 — один из самых популярных драйверов шаговых двигателей, используемый в CNC, 3D-принтерах и лазерных станках. Он поддерживает напряжение до 45 В, ток до 2,5 А (с охлаждением) и микрошаги до 1/32, что делает его более гибким и точным по сравнению с A4988. Такие характеристики обеспечивают плавность работы моторов и позволяют достигать высокой детализации движений.

Основными преимуществами DRV8825 являются простота подключения, совместимость с Arduino и другими контроллерами, встроенные защиты и возможность тонкой регулировки тока. Однако для стабильной работы важно организовать охлаждение — радиатора и вентилятора зачастую недостаточно. Несмотря на некоторые нюансы, этот драйвер зарекомендовал себя как надёжное решение для хобби- и профессиональных проектов. В итоге DRV8825 остаётся универсальным модулем, который успешно сочетает доступность, точность и долговечность.

border decoration