DFRobot DFR0021-G

DFRobot DFR0021-G
Артикул: 775786

производитель: DFRobot
Требуется установка или ремонт?

сервисный центр Kypidetali!

тел. +7(499)347-04-82

Описание DFRobot DFR0021-G

Конечно! Вот подробное описание DFRobot DFR0021-G, его технические характеристики, парт-номера и совместимые модели.

DFRobot DFR0021-G — Мотор-редуктор 25GA 12V 100RPM с энкодером

Краткое описание: DFR0021-G — это высококачественный 12-вольтовый мотор-редуктор с металлическим редуктором и встроенным магнитным энкодером с двумя каналами (инкрементальный, 2-фазный). Он предназначен для проектов, где требуется точное управление скоростью, положением и обратной связью: робототехника (колесные и шагающие роботы), автоматизация, станки с ЧПУ, конвейеры и т.д. Энкодер позволяет точно измерять скорость вращения и пройденный угол, что делает этот мотор идеальным для создания замкнутой системы управления (PID-регулятор).


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

1. Двигатель:

  • Рабочее напряжение: 12 В постоянного тока (номинальное). Диапазон: ~6В - 12В (скорость и крутящий момент будут меняться).
  • Скорость на холостом ходу (без редуктора): ~8000 об/мин при 12В.
  • Ток на холостом ходу: ≤60 мА.
  • Сопротивление обмотки: 10 Ом ±10%.

2. Редуктор:

  • Тип: Металлический планетарный редуктор (высокая эффективность и долговечность).
  • Передаточное число: 1:100 (100:1).
  • Выходная скорость (после редуктора): ~100 об/мин при 12В (номинальная).
  • Выходной крутящий момент:
    • Статический (стоповый) момент: ≥3.0 кгс·см (0.29 Н·м).
    • Рабочий момент: 1.0 - 1.5 кгс·см.

3. Энкодер:

  • Тип: Магнитный, инкрементальный, 2-канальный (A и B) с индексным импульсом (канал I).
  • Разрешение: 11 импульсов на оборот вала двигателя (PPR) * до редуктора*. Это означает, что на выходном валу редуктора разрешение будет 11 PPR × 100 = 1100 импульсов на оборот (без учета quadrature encoding).
  • С учетом Quadrature Encoding: При считывании обоих каналов (A и B) микроконтроллер может определять направление и увеличивать разрешение в 4 раза. Таким образом, максимальное эффективное разрешение на выходном валу: 1100 × 4 = 4400 отсчетов на оборот.
  • Выходной сигнал: Цифровой, с открытым коллектором (требует pull-up резисторов на плате управления или в драйвере). Совместим с 3.3В и 5В логикой.
  • Напряжение питания энкодера: 3.3В - 5В (обычно питается от логического уровня контроллера).

4. Механические характеристики:

  • Диаметр корпуса: ~25 мм (отсюда название серии 25GA).
  • Длина (без вала): ~55 мм.
  • Выходной вал: Диаметр 4 мм, длина 12 мм, со шлицем (D-образный срез).
  • Вес: ~80 грамм.

5. Разъемы:

  • Мотор: 2-контактный разъем с шагом 2.0 мм (красный — +12В, черный — земля).
  • Энкодер: 5-контактный разъем с шагом 2.54 мм (стандартный pin-хедер). Распиновка:
    • GND (земля)
    • VCC (+3.3В / +5В для питания энкодера)
    • Канал A (сигнал)
    • Канал B (сигнал)
    • Канал I (индексный импульс, один за оборот двигателя)

Парт-номера и совместимые модели:

Основной парт-номер:

  • DFR0021-G — полное обозначение.

Аналоги и моторы из той же серии (25GA) с другими параметрами:

  • DFR0021-Y — Мотор-редуктор 25GA 12V 200RPM с энкодером (передаточное число 1:50).
  • DFR0021-B — Мотор-редуктор 25GA 12V 50RPM с энкодером (передаточное число 1:200).
  • DFR0021-R — Мотор-редуктор 25GA 12V 300RPM с энкодером (передаточное число 1:34).
  • DFRobot FIT0450 — Аналогичный мотор 25GA 12V 100RPM с энкодером (часто абсолютно идентичная модель, но в другой линейке продуктов).

Совместимые драйверы и платы расширения: Для управления этим мотором (и особенно для чтения энкодера) необходимы специализированные драйверы:

  1. Драйверы для одного мотора:

    • DFR0601 — Драйвер моторов с энкодером (на базе микросхемы TB6612FNG). Идеально подходит, так как имеет встроенные pull-up резисторы для энкодера и удобные разъемы.
    • L298N / L293D — Классические H-мостовые драйверы. Внимание: для работы с энкодером потребуется подключать его сигналы к отдельным входам микроконтроллера и добавлять pull-up резисторы.
  2. Платы расширения и шилды для Arduino:

    • DFRobot Romeo / Romeo BLE — Универсальные контроллеры для роботов со встроенными драйверами двигателей и разъемами для энкодеров.
    • DFRobot Quad Motor Driver Shield для Arduino (V2.0) — Позволяет управлять 4 моторами и считывать данные с 4 энкодеров одновременно.
    • Arduino Motor Shield R3 (на базе L298) — Потребует дополнительной распиновки для энкодера.
  3. Совместимые контроллеры:

    • Arduino (Uno, Leonardo, Mega 2560) — Наиболее популярный выбор. Для Mega удобно из-за большого количества прерываний.
    • Raspberry Pi — Управление через драйвер, считывание энкодера через GPIO (требует аккуратной работы с прерываниями в Linux).
    • ESP32, STM32 и другие 32-битные микроконтроллеры — Отлично подходят благодаря высокой производительности и множеству прерываний.

Примечание: Для эффективного использования энкодера крайне важно подключать его сигнальные линии (A, B) к выводам микроконтроллера, поддерживающим аппаратные прерывания, для надежного подсчета импульсов на высоких скоростях.

Совместимые модели для DFRobot DFR0021-G

DFRobot DFR0021-G