Me High-Power Encoder/DC Motor Driver

Overview

Me High-Power Encoder/DC Motor Driver can drive two 36 DC/encoder motors or DC motors and implement precise control over the speed and position of encoder motors. With the software provides at the Makeblock official website, you can modify the proportional–integral–derivative (PID) parameters to optimize the operation of motors in various environments. The connector of this module is marked red and white, which indicates that the input voltage can be 6V to 12V, or 5V. When using this module, connect it to a port marked red or white on the main control board.

Features

  • Two DIP switches, facilitating operation and control
  • Main control chip can be manually reset
  • Built-in resettable 8A fuse, providing short circuit protection
  • XT30PW-M terminals, supporting large current and providing the function for preventing reverse connection
  • High-power MOS tube, providing a maximum driving capability of 20A
  • Six M4 screw installing holes, facilitating the installation
  • RJ25 ports and pins, supporting safe and flexible connection
  • Supporting ports marked red or white when connected to a main control board
  • Implementing precise control over position, speed, and direction
  • Capable of driving two 36 encoder motors or high-power DC motors simultaneously

Technical specifications

  • Number of motor channels: 2
  • Operation voltage: 6V–12V DC
  • Continuous output current: 8A
  • Controller voltage: 5V
  • Main control chip: ATmega328P
  • Operation temperature: –40 to +85℃
  • Control mode: I²C, digital I/O, analog input
  • Device address setting mode: manual setting through DIP switches
  • Dimensions: 100 mm x 47 mm x 18 mm (width × height × depth)

Operation instruction

1. DIP switch status

You need to toggle the DIP switch to the corresponding status when using this module.

2. Blocks on mBlock

Name Description
Used to control an encoder or DC motor.
You need to toggle the DIP switch to the corresponding status when using this module.
Power range: 0–100
Used to control an encoder or DC motor.
You need to toggle the DIP switch to the corresponding status when using this module.
Speed range: 0–240
Used to control an encoder motor.
You need to toggle the DIP switch to the corresponding status when using this module.
Speed range: 0–240

Example program

3. Blocks on mBlock 5

Name Description
Used to control an encoder or DC motor.
You need to toggle the DIP switch to the corresponding status when using this module.
Power range: 0–100
Used to control an encoder or DC motor.
You need to toggle the DIP switch to the corresponding status when using this module.
Speed range: 0–240
Used to control an encoder motor.
You need to toggle the DIP switch to the corresponding status when using this module.
Speed range: 0–240
Used to report the real-time rotating speed of the motor
Used to report the real-time angle of the motor

Example program

See the preceding mBlock example program.

results matching ""

    No results matching ""