English
English
简体中文
日本語

Unit 4EncoderMotor Driver

SKU:U233

Description

Unit 4EncoderMotor Driver is a 4-channel encoder DC motor driver unit featuring an STM32F030C8T6 main controller. It uses an I2C communication interface and provides four DC 5V motor outputs with corresponding A/B encoder inputs, making it suitable for 6-wire encoder geared motors and TT geared motors. The driver supports PWM speed control, forward/reverse control, and closed-loop speed and position control. It integrates an INA199A current-sensing circuit and motor operating voltage detection, enabling real-time monitoring of motor current and voltage.

Two onboard HY2.0-4P Grove ports share the same I2C bus, making it easy to connect additional I2C devices. The I2C address is software-configurable, allowing multiple driver units to be connected to the same bus and expand the number of motor drive channels. The unit accepts an external DC 6 ~ 12V input and, through its onboard DC-DC buck converter, provides a total output capacity of up to DC 5V@8A. This output can power motors and also supply power to a host device through the Grove interface. An onboard programmable RGB LED indicates the device operating status. The unit is suitable for multi-joint robots, wheeled chassis, robotic arms, and similar applications.

Features

  • STM32F030C8T6 main controller
  • 4-channel encoder motor drive
    • Compatible with 6-wire encoder geared motors / TT geared motors (M+ / M- / GND / 5V / EN_B / EN_A)
    • Supports 3 ~ 15 PPR encoders
  • Motor control
    • PWM speed control
    • Forward/reverse / stop
    • A/B phase counting
    • Speed loop / position loop closed-loop control
    • Soft start / soft stop
    • Sleep
  • I2C communication interface
    • Default address 0x24, software-configurable (0x08 ~ 0x77)
    • 2x HY2.0-4P for sensor / motor drive channel expansion
  • Flexible power supply
    • 2x external power inputs: DC 6 ~ 12V
    • Grove interface power input: DC 5V
    • Integrated DC-DC buck converter for motor power and Grove interface output, with a maximum load of DC 5V@8A
  • Motor load
    • External power supply: maximum single-channel motor load DC 5V@1.2A
    • Grove interface power supply: total load of four motors ≤ DC 5V@1A
  • Power monitoring
    • INA199A motor current detection
    • Motor DC 5V operating voltage detection
  • Programmable RGB indicator

Includes

  • 1 x Unit 4EncoderMotor Driver
  • 1 x HY2.0-4P Grove cable (20cm)
  • 2 x PH2.0-2P cable (100mm)
  • 4 x PH2.0-6P cable (100mm)

Applications

  • Multi-joint robot joint drives
  • Wheeled chassis / four-wheel-drive smart cars
  • Robotic arms and conveyors
  • Multi-motor synchronous control
  • STEAM education and motor control instruction

Specifications

Specification Parameter
MCU STM32F030C8T6
Communication Interface I2C @ 0x24, software-configurable (0x08 ~ 0x77)
Motor Driver 4-channel DRV8837DSGR H-bridge motor driver
Motor Load Maximum single-channel load: DC 5V@1.2A (external input supply DC 6 ~ 12V)
Motor Operating Modes PWM speed control, forward/reverse, soft start / soft stop, speed loop, position loop, sleep
Encoder 4-channel AB encoder input, supports 3 ~ 15 PPR
Encoder Motor Interface 4x PH2.0-6P, compatible with 6-wire encoder geared motors / TT geared motors (M+ / M- / GND / 5V / EN_B / EN_A)
Power Supply 2x PH2.0-2P external DC power input: DC 6 ~ 12V
HY2.0-4P Grove power input: DC 5V
Current Detection INA199A
RGB LED 1x WS2812C-2020
Product Size 56.5 x 24.0 x 12.8mm
Product Weight 10.0g
Package Size 138.0 x 93.0 x 21.0mm
Gross Weight 25.5g

Schematics

PinMap

HY2.0-4P

HY2.0-4P Black Red Yellow White
PORT.A GND 5V SDA SCL

Model Size

Structure

Datasheets

Softwares

Arduino

Protocol

Video

Product Comparison

Product Compare Unit 4EncoderMotor Driver Unit 4EncoderMotor Driver Unit EncoderMotor Driver Unit EncoderMotor Driver
Communication Interface I2C I2C
Channel Count 4-channel encoder motor drive 1-channel encoder motor drive
Motor Driver 4x DRV8837DSGR 1x DRV8837DSGR
Main Controller STM32F030C8T6 STM32G031G8U6
Encoder Motor Interface 4x PH2.0-6P 1x PH2.0-6P
External Power Input DC 6 ~ 12V (2x PH2.0-2P) DC 6 ~ 12V (1x PH2.0-2P)
Motor Load Capacity Single-channel DC 5V@1.2A DC 5V@1.2A
Current Detection INA199 INA199
Grove Interface 2 x HY2.0-4P 1 x HY2.0-4P
Page Tools
PDF