DFRobot DFR0343
тел. +7(499)347-04-82
Описание DFRobot DFR0343
Отличный выбор! DFRobot DFR0343 — это популярный и многофункциональный драйвер шагового двигателя на базе микросхемы TMC2208. Он известен своим сочетанием высокой производительности, низкого уровня шума и интеллектуальных функций.
Описание DFRobot DFR0343 (TMC2208 Stepper Motor Driver)
DFR0343 — это "умный" драйвер шагового двигателя, который использует технологию StealthChop2 от Trinamic для практически бесшумной работы и SpreadCycle для высокой динамики и точности. Ключевая особенность — возможность работы в двух режимах: UART (для тонкой настройки через микроконтроллер) и Standalone (как обычный драйвер с настройкой перемычками).
Основные преимущества и особенности:
- Тихая работа: Алгоритм StealthChop2 устраняет характерный писк шаговых двигателей, что критично для 3D-принтеров, ЧПУ станков в домашних условиях или робототехнических проектов, где важен низкий уровень шума.
- Интеллектуальный контроль тока: Автоматическая настройка и поддержание заданного тока, защита от перегрева и короткого замыкания.
- Высокая интеграция: Встроенный микроконтроллер управляет драйвером, позволяя настраивать такие параметры, как микрошаг, ток, режимы работы через UART-интерфейс.
- Два режима работы:
- UART Mode: Позволяет динамически менять настройки (ток, микрошаги, режим работы chop-per) с главного контроллера (например, Arduino, Raspberry Pi) по одному проводу. Дает доступ ко всем функциям TMC2208.
- Standalone Mode: Работает как классический драйвер. Настройка микрошагов и тока с помощью перемычек (джамперов).
- Определение потери шагов (StallGuard): В UART-режиме можно активировать функцию обнаружения пропуска шагов, что полезно для реализации датчиков конца хода без дополнительного оборудования.
Технические характеристики
| Параметр | Значение / Описание | | :--- | :--- | | Модель драйвера | DFRobot DFR0343 (на базе TMC2208) | | Управляющая микросхема | Trinamic TMC2208-LA | | Напряжение питания (VMOT) | 8 - 36V DC (Рекомендуется: 12V, 24V, 36V) | | Логическое напряжение (VIO) | 3.0 - 5.0V (Совместимо с 3.3V и 5V логикой) | | Выходной ток (фаза) | Макс. 1.2A RMS (Пиковый до 1.7A). Важно: Ток настраивается! | | Режимы микрошага | В Standalone: 1/1, 1/2, 1/4, 1/8, 1/16, 1/32, 1/64, 1/128 (перемычками). В UART: Любое значение от 1 до 256 через регистры. | | Режимы работы драйвера | StealthChop2 (тихий), SpreadCycle (динамичный), Hybrid (автопереключение). | | Интерфейс управления | STEP/DIR (стандартный), Enable. Дополнительно: UART (однопроводной). | | Защита | Защита от перегрева (OTP), короткого замыкания (SC), обрыва фазы, undervoltage lockout (UVLO). | | Охлаждение | Не требует радиатора при токе до ~1А. При больших токах и нагрузке необходим внешний радиатор. | | Размеры | 20 x 15 мм (совместим с форм-фактором многих драйверов, например, A4988). | | Основное применение | 3D-принтеры (особенно модернизация экструдеров и осей), настольные ЧПУ, робототехника, точные системы позиционирования. |
Парт-номера и совместимые модели
Прямые парт-номера и аналоги:
- TMC2208-LA-T — Прямое обозначение микросхемы от Trinamic.
- StepStick TMC2208 — Обобщенное название форм-фактора. Многие производители выпускают аналогичные платы.
- BigTreeTech TMC2208 V3.0 — Популярный аналог от другого производителя для 3D-принтеров.
- FYSETC TMC2208 — Еще один распространенный аналог.
Совместимые шаговые двигатели:
Драйвер идеально подходит для биполярных шаговых двигателей (2 фазы, 4 вывода) со следующими параметрами:
- Фазный ток: 0.5A — 1.2A (RMS). Примеры популярных моделей:
- NEMA 17 с током 0.8А, 1.0А, 1.2А (например, 17HS4401, 17HS3401).
- NEMA 14 и NEMA 23 с соответствующим номинальным током.
- Важно: Суммарное сопротивление обмотки должно быть совместимо. Для двигателей с током >1.2A требуется более мощный драйвер (например, TMC2209, TMC2130, DRV8825).
Совместимые платы управления и экраны:
- Контроллеры для 3D-принтеров: Все основные платы с поддержкой UART-управления драйверами (подключаются к разъемам
DIAG):- SKR серия от BigTreeTech (SKR Mini E3, SKR 1.4, SKR 2, SKR 3).
- MKS серия (MKS Gen L, MKS Robin).
- Creality 4.2.7 / 32-bit boards (часто имеют пайку TMC2208 в режиме Standalone).
- Платы расширения (Shields) для Arduino:
- DFRobot Expansion Shield (совместима с большинством сенсорных экранов DFRobot).
- CNC Shield V3 (требует установки в режиме Standalone и правильной настройки перемычек).
- RAMPS 1.4 (Arduino Mega + RAMPS).
- Одноплатные компьютеры: Может управляться через GPIO Raspberry Pi или Orange Pi с использованием библиотек (например,
RPi.GPIOдля STEP/DIR режима).
Совместимое программное обеспечение и прошивки:
- Прошивки для 3D-принтеров: Marlin 2.x, Klipper, Repetier — имеют полную поддержку настройки TMC2208 через UART.
- Библиотеки для Arduino: Для работы в UART-режиме потребуются библиотеки, такие как TMCStepper (от teemuatlut).
Важное примечание:
При замене классических драйверов (A4988, DRV8825) на DFR0343/TMC2208 обратите внимание на напряжение логики. DFR0343 имеет встроенный стабилизатор и работает от 3.3В/5В логики, что делает его совместимым с большинством плат. Однако, всегда проверяйте распиновку перед подключением.
Этот драйвер — отличный апгрейд для любой системы, где важны тишина, плавность хода и интеллектуальное управление шаговым двигателем.