Product Introduction

This dual-channel brushless DC motor controller supports a wide DC input voltage range of 15–80V and enables independent control of two motors. It offers multiple control methods, including RC PWM, RS485, and CAN bus, allowing flexible integration with remote controllers and control systems. With standard PWM signal support, communication monitoring, and stable motor control performance, it is well suited for robotic platforms, remote-controlled vehicles, and battery-powered dual-motor applications.
Brushless DC Motor Driver Controller User Manual
1. Electrical Specifications
Supply Voltage: DC 15–80 V; Motor Channels: 2 motor channels, each independently controlled
Control Methods:
RC PWM control (2 channels)
RS485 serial communication
CAN bus communication
2. RS485 Bus
Communication Parameters
Baud Rate: 9600; Parity: None; Stop Bits: 1
Recommended Receive Frame Interval: 50 ms – 300 ms
Transmit Frame: Periodic active transmission, interval 100 ms
Communication Timeout Protection:
If no communication is detected for more than 500 ms, the driver will stop operation automatically.
RS485 control data format is defined as follows:
Receive Data Format | |||
Name | Content | Description | Remarks |
Data Length | 8 bytes | ||
Byte 0 | Frame Header | 0x55 | Fixed value |
Byte 1 | Frame Header | 0x5a | |
Byte 2 | Frame Header | 0x05 | |
Byte 3 | Motor 1 Data (High Byte) | 0 ~ 1500: Forward rotation | |
Byte 4 | Motor 1 Data (Low Byte) | ||
Byte 5 | Motor 2 Data (High Byte) | 0 ~ 1500: Forward rotation | |
Byte 6 | Motor 2 Data (Low Byte) | ||
Byte 7 | 0x00 | ||
Note: When the motor data value is 0, the corresponding motor stops. | |||
Receive Data Response Format | ||
Name | Content | Description |
Data Length | 8 bytes | |
Byte 0 | Motor2 Alarm Information | 1: Motor stall |
Byte 1 | Motor2 Alarm Information | 1: Motor stall |
Byte 2 | ||
Byte 3 | ||
Byte 4 | ||
Byte 5 | ||
Byte 6 | ||
Byte 7 | ||
3. CAN Bus
Communication Parameters
Frame Format: Extended frame
Frame Type: Data frame
Frame ID: 0x1A03C1E3
Recommended Receive Frame Interval: 50 ms – 300 ms
Transmit Frame: Periodic active transmission, interval 100 ms
Communication Timeout Protection:
If no communication is detected for more than 500 ms, the driver will stop operation automatically.
Receive Data Format | |||
Name | Content | Description | Remarks |
Data Length | 8 bytes | ||
Byte 0 | Frame Header | 0x55 | Fixed value |
Byte 1 | Frame Header | 0x5a | |
Byte 2 | Frame Header | 0x05 | |
Byte 3 | Motor 1 Data (High Byte) | 0 ~ 1500: Forward rotation | |
Byte 4 | Motor 1 Data (Low Byte) | ||
Byte 5 | Motor 2 Data (High Byte) | 0 ~ 1500: Forward rotation | |
Byte 6 | Motor 2 Data (Low Byte) | ||
Byte 7 | 0x00 | ||
4. PWM Control
PWM Interfaces: PWM1 and PWM2 connect to an RC receiver
(For relay control via SBUS protocol, an SBUS relay module must be purchased separately.)
The remote controller must be configured to vehicle mode / differential steering mode.
PWM Signal Specifications
Signal Period: 20 ms
Pulse Width Range: 1000 µs – 1500 µs – 2000 µs
Neutral Position:
1500 µs is the joystick center value.
Within ±50 µs around 1500 µs is considered the default stop signal.
Motor Power Port Description
+ : Connect to DC power supply positive (20–60 V)
− : Connect to DC power supply negative (20–60 V)
Motor Phase Outputs (U1 / V1 / W1)
Default wiring supports two common configurations:
Motor wires: Yellow / Green / Blue
Motor wires: Blue / Green / Yellow
Hall Sensor Interface
Pins: 5V, HA1, HB1, HC1, 0V
Default Hall Wiring Options
Red / Yellow / Green / Blue / Black
Red / Blue / Green / Yellow / Black
Important Notice:
The Hall sensor wiring sequence must correspond to the motor phase wiring method.
For example, if motor phase wiring method 1 is used, Hall wiring method 1 must also be used.
These configurations cover most motors on the market but may not apply to all motors.
Always refer to the motor manufacturer’s wiring definition.
Motor 2 wiring follows the same rules as Motor 1.
Control Port Description
5V: 5 V output from controller to RC receiver positive
(Do not use this port to power other external modules)
0V: 5 V output ground to RC receiver negative
PWM1: RC receiver channel 1
PWM2: RC receiver channel 2
RA: RS485 interface A
RB: RS485 interface B
Motor remote control wiring diagram

Motor remote control wiring diagram 1 Motor remote control wiring diagram 2
Application

This dual brushless motor controller is suitable for a wide range of electric mobile and robotic systems, including robotic lawn mowers, electric tank wheel drives, tracked vehicles, mobile robotic platforms, and other battery-powered dual-motor applications requiring synchronized motion, remote control support, and reliable motor management.












