DFRobot DFR0398
тел. +7(499)347-04-82
Описание DFRobot DFR0398
Конечно! Вот подробное описание, технические характеристики и совместимые модели для модуля DFRobot DFR0398.
Описание
DFRobot DFR0398 — это многофункциональный шилд (плата расширения) для Arduino, предназначенный для управления шаговыми двигателями и сервоприводами. Это идеальное решение для проектов робототехники, станков с ЧПУ, 3D-принтеров и автоматизации, где требуется точное управление движением.
Ключевая особенность платы — интегрированный драйвер шагового двигателя (обычно Texas Instruments DRV8825 или аналогичный), который позволяет управлять одним шаговым двигателем с микрошагом до 1/32 шага, что обеспечивает высокую точность и плавность хода. Одновременно с этим шилд предоставляет 6 каналов для подключения сервоприводов (используя встроенный мультиплексор PCA9685), что избавляет от необходимости в дополнительных платах.
Плата совместима со стандартными Arduino Uno R3, Leonardo, Mega благодаря совпадению с их форм-фактором и расположением контактов.
Технические характеристики
| Параметр | Значение / Описание |
| :--- | :--- |
| Управление шаговым двигателем | |
| Драйвер двигателя | DRV8825 (или совместимый) |
| Макс. ток на фазу | ~1.5A (без радиатора), до ~2.2A (с активным охлаждением) |
| Напряжение питания двигателя (VMOT) | 8.2V - 30V (рекомендуется 12V/24V) |
| Микрошаг | Настраиваемый: полный шаг, 1/2, 1/4, 1/8, 1/16, 1/32 |
| Защита | Защита от перегрева, короткого замыкания, пониженного напряжения. |
| Управление сервоприводами | |
| Количество каналов | 6 независимых каналов (через PCA9685, 12-битный ШИМ) |
| Тип сервоприводов | Стандартные сервоприводы с управлением по углу (PWM) |
| Напряжение питания сервоприводов (V+) | Отдельное, 5V - 12V (подается на синий клеммник) |
| Общие характеристики | |
| Логическое напряжение (VCC) | 5V (берется с Arduino) |
| Совместимость с Arduino | Платы с распиновкой Uno R3 (Mega, Leonardo и др.) |
| Интерфейс управления | Шаговик: STEP/DIR; Сервоприводы: I2C (адрес по умолчанию 0x47) |
| Дополнительные возможности | • Разъемы для подключения концевых выключателей (X-, X+) для шаговика.
• Светодиодная индикация питания и активности.
• Регулятор тока (потенциометр) для драйвера шаговика.
• Стабилизатор 5V для логики. |
| Габариты | Примерно 80 x 54 мм (как у Arduino Uno) |
Парт-номера и аналоги
- Основной парт-номер: DFR0398 (полное название на сайте DFRobot: DFR0398 GRBL CNC Shield for Arduino V3.0 или аналогичное).
- Ключевые компоненты на плате:
- Драйвер шагового двигателя: DRV8825 (часто съемный, может быть заменен на A4988, TMC2208 и др. с аналогичным форм-фактором).
- ШИМ-контроллер для сервоприводов: PCA9685.
- Прямые аналоги от других производителей: Плата является вариацией популярного CNC Shield V3.0, который выпускается под разными брендами (например, Elegoo, Makerlab, HiLetgo). Ищите по названию "CNC Shield for Arduino with DRV8825".
Совместимые модели и компоненты
1. Совместимые платы Arduino (устанавливаются под шилд):
- Arduino Uno R3 (основная совместимость)
- Arduino Leonardo
- Arduino Mega 2560 R3 (шилд закроет только часть контактов, но ключевые пины совпадут)
- Любые клоны (CH340, SMDUINO и др.) с распиновкой Uno R3.
2. Совместимые шаговые двигатели:
- Двухфазные биполярные шаговые двигатели типа NEMA 17 (наиболее популярные, с током фазы до 1.5-2А).
- Также подходят двигатели NEMA 14, NEMA 23 с пониженным током (необходима проверка по току).
- Примеры: 17HS4401, 17HS3401, 42BYGH и аналоги.
3. Совместимые сервоприводы:
- Любые стандартные аналоговые сервоприводы с управлением по PWM (сигнальный провод — желтый/оранжевый).
- Напряжение: 5В (например, SG90, MG90) или 6В-12В (более мощные, как MG996R).
4. Совместимое программное обеспечение и библиотеки:
- Для ЧПУ/станков: Прошивка GRBL (версии 0.9 и выше) — основное применение. Управление через G-коды.
- Для робототехники/общего использования:
- Библиотека Adafruit PWM Servo Driver Library (для управления сервоприводами по I2C).
- Стандартные скетчи для шаговика с использованием
AccelStepperили простого управления пинами STEP/DIR.
- Программы для отправки G-кодов: Universal Gcode Sender (UGS), Candle, bCNC, LaserGRBL.
5. Важные примечания по совместимости:
- Питание: Крайне важно разделять питание! Двигатель питается от отдельного источника 12-24В, сервоприводы — от 5-12В, а логика — от 5В с Arduino. Не подключайте высокое напряжение к выводам Arduino напрямую.
- Драйвер: Если требуется работа с высокими токами (для мощных двигателей), драйвер DRV8825 обязательно нужно охлаждать радиатором и вентилятором.
- Концевые выключатели: Поддерживаются механические (NO/NC) и оптоэлектрические концевики.
Этот шилд представляет собой мощный и компактный "комбайн", который значительно упрощает создание сложных mechatronic-проектов, объединяя управление двумя ключевыми типами исполнительных механизмов на одной плате.