Driver selection table
Model | Maximum output current | Voltage | Control method | Main functions | Drive mode | Sensor |
3A | DC9-36V | 485 communication, potentiometer, analog quantity PWM、 Pulse, model aircraft PWM, frequency, etc | Three loop control of position, speed, and torque | FOC/Square Wave | Hall | |
15A | ||||||
20A | ||||||
40A | DC12-60V | 485 communication, CAN communication, potentiometer, analog quantity PWM、 Pulse, model aircraft PWM, frequency, etc | ||||
60A | ||||||
8A | DC9-36V | 485 communication, analog quantity PWM、 Model aircraft PWM, joystick, internal/external potentiometer | Open loop, PID controller closed-loop speed regulation | Square wave/FOC | None/Hall | |
10A | ||||||
MQD-20LMA | 20A | DC12-60V | 485 communication, CAN communication, analog quantity PWM、 Model aircraft PWM, joystick, internal/external potentiometer | |||
MQD-60LMA | 60A | |||||
MQD-40LMA-LD | 40A | DC12-60V | 485 communication, analog quantity PWM、PPM、 Joystick, external potentiometer, button control | Open loop, PID controller closed-loop speed regulation | Square wave/FOC | None/Hall |
MQD-20SLA | 20A | DC9-36V | Analog quantity PWM、 Model airplane, joystick, internal/external potentiometer | Open-loop speed regulation | Square wave | None/Hall |
MQD-40SMB | 40A | DC12-60V | Open loop, PID controller closed-loop speed regulation | |||
MQD-60SMA | 60A | |||||
60A | DC12-72V | 485 communication, CAN communication, analog quantity PWM、PPM、 Joystick, internal/external potentiometer | Open loop, PID controller closed-loop speed regulation | Square wave | Hall | |
60A | Square wave/FOC |
Accessory Selection Table
Accessory name | Model |
Communication to Interface | USB485 |
Brake resistor | 10 euros, 50W |
4 euros 200W | |
Tachometer | Equipped with MSSD driver |
Equipped with MSSC controller | |
LCD screen | 4.3 inches |
7 inches | |
32 motor | Without reducer 25W 24V |
Reduction ratio 1:27 | |
Reduction ratio 1:51 | |
Reduction ratio 1:100 | |
42 motor | Without reducer 60W 24V |
Reduction ratio 1:55.7 | |
Reduction ratio 1:115.9 | |
57 motor | MS57BL75S1/ 100W 24V |
MS57BL132S1/ 250W 36V | |
60 motor | MS60BL99S1/ 200W 48V |
MS60BL99S2/ 240W 24V | |
MS60BL141S1/ 400W 48V | |
86 motor | MS86BL90S1/ 400W 48V |
MS86BL130S1/ 785W-48V |
Product Introduction
This driver can simultaneously drive and control two brushless motors, compatible with F0C (vector SVPWM) drive and square wave (also known as trapezoidal wave control, 6-step commutation control) drive. The two drive modes can be freely switched to accurately detect current and speed, perform speed loop PID closed-loop control and open-loop control, and current loop (F0C) PID control to achieve motor acceleration, deceleration, and stable speed control. Supporting independent control of dual motors and parallel control of the same source, parallel control can achieve differential control, synchronous control, etc. The driving car can achieve stable speed uphill and downhill, support automatic brake control, electronic parking, and energy recovery function.
Supports remote control, push rod control, handle control, MODBUS RTU485 communication control, CAN/CANOPEN communication control, analog control, and other control methods. Supports acceleration and deceleration control, with adjustable start stop effects.
Size and Interface Description
1.MSSD-60EHA 2D dimensions
The maximum size is 203mmX156mmX78mm. The installation hole is ∅5mm.
See the following figure for details.

2. MSSD-30ELA_2D size
The maximum size is 249.2mmX63mmX28.6mm.
See the following figure for details.

3. Interface definition

Characteristic use
1. Push rod differential closed-loop control
wiring diagram
| Upper computer settings |
2. Remote differential closed-loop control
wiring diagram
| Upper computer settings |
3. RS485 communication independent speed closed-loop control
Wiring diagram
| Upper computer settings
|
4. Single potentiometer independent speed open-loop control
wiring diagram
| Upper computer settings
|
Main functions
1. F0C drive (four quadrant drive) and square wave drive (two quadrant drive) can be freely switched, and F0C drive supports speed and current dual closed-loop control.
2. System mode: Dual motor independent speed open-loop, dual motor independent speed closed-loop, dual motor parallel speed open-loop with signal source, dual motor parallel speed closed-loop with signal source, dual motor differential closed-loop parallel control, dual motor position synchronous parallel control (function not yet online).
3. Control methods: Communication control (MODBUSRTU485 \ CAN \ CANOPEN, analog (handle) control, PWM (pulse duty cycle), model airplane remote control (PPM), push rod control.
4. Input 10 functions: 4 ports on each side, freely adjustable functions, supported input functions: enable, emergency stop, direction control, forward limit, reverse limit, forward start, reverse start, fault reset.
5. Output 10 functions: 1 port on each side, for transistor leakage output or 5V level output, output functions can be set: long output, alarm signal, FG feedback signal, shutdown signal, communication control.
6. Supports electronic braking (stop lock function) and electromagnetic braking (automatic control of electromagnetic holding brake).
7. Supports phase sequence learning, automatic adaptation of motor and controller.
8. Support long-term stalling without burning the motor and controller, support stalling alarm, and the duration of stalling alarm can be set.
9. Support energy recovery.
10. Multiple protection functions
① Power supply voltage high voltage, undervoltage protection, protection voltage range can be set.
② Busbar current protection, phase current overcurrent protection, overload protection, and over temperature protection.
③ Abnormal phase sequence, communication interruption protection.
④ All ports have ESD anti-static protection, and the input ports can withstand 25V signals.
⑤ The circuit board is protected against moisture, dust, and vibration.
11. Free PC485 debugging and configuration software is provided, which can configure parameters and control debugging of the controller; Provide PCCAN testing software.
12. Provide free C++builder upper computer Modbus RTU communication source code and microcontroller C language Modbus RTU communication source code.
Technical Specifications
Project | Parameter | |
60EHA_2D | 30ELA_2D | |
Power input voltage | Rated: DC 12~72V | Rated: DC 12~36V |
Maximum input voltage: DC 9~90V | Maximum input voltage: DC 9~39V | |
Long term output current | 25A (single channel) | 8A (single channel) |
Maximum output current | 60A (single channel) | 30A (single route) |
Hall sensor interface output voltage | 5V, Maximum output current 200mA | 5V, Maximum output current 200mA |
Maximum output voltage and current of brake interface | 60V/8A | 36V/2A |
Maximum output voltage and current of OUT interface | 60V/3A | 36V/2A |
The maximum output current of the motor can be set within a certain range | 0.5A~60A | 0.5A~30A |
Overcurrent shutdown current | 1A~134A, Generally set to 3-4 times the rated current | 1A~75A, Generally set to 3-4 times the rated current |
Turn off the current when the busbar comes over | 0A~60A | 0A~30A |
External potentiometer resistance value | 5k~100k | - |
Current measurement resolution | 91mA | 22mA |
External voltage signal input voltage range | Measurement range: 0~10000mV | Measurement range: 0~10000mV |
PWM input interface supports voltage | 0V~24V | 0V~ 24V |
PWM input signal supports frequency | Support range 100Hz~10kHz, detection resolution of 0.1%; | Support range 100Hz~10kHz, detection resolution of 0.1%; |
PPM signal supports frequency and pulse width | Frequency 50Hz, pulse width range 1.0mS~2.0mS | Frequency 50Hz, pulse width range 1.0mS~2.0mS |
Range of joystick signal | Voltage range 0.5V~4.5V | Voltage range 0.5V~4.5V |
Maximum output current of 5V power supply | 200mA | 200mA |
Closed loop control speed adjustable range | Square wave - (110000/pole pairs)~(110000/pole pairs) RPM | Square wave - (110000/pole pairs)~(110000/pole pairs) RPM |
F0C - (48000/pole pairs)~(48000/pole pairs) RPM | F0C - (48000/pole pairs)~(48000/pole pairs) RPM | |
Open loop control drives PWM with adjustable range | -1000~1000 (corresponding to -100%~100%) | -1000~1000 (corresponding to -100%~100%) |
Range of motor speed indication | -2,147,483,647~2,147,483,647RPM | -2,147,483,647~2,147,483,647RPM |
Range of blockage protection time setting | 1mS~65535mS or 0 without protection | 1mS~65535mS or 0 without protection |
Response time for closed-loop control mode startup | Depending on the PID control parameters | Depending on the PID control parameters |
Response time for forward and reverse switching of closed-loop control mode | Depending on the PID control parameters | Depending on the PID control parameters |
485 communication interruption protection time setting range | 1S~65535S or 0 without protection | 1S~65535S or 0 without protection |
The baud rate supported by 485 | 9600~115200bps | 9600~115200bps |
485 supports from address | 1-255 (0 is the broadcast address) | 1-255 (0 is the broadcast address) |
CAN communication interruption protection time setting range | 1S~65535S or 0 without protection | 1S~65535S or 0 without protection |
Can supports baud rates | 10kbps~1Mbps | 10kbps~1Mbps |
Node IDs supported by 485 | 1~127 (0 is the broadcast address) | 1~127 (0 is the broadcast address) |
Signal port withstand voltage | *IN1, IN2, IN3, IN4/OUT, BRK withstand voltage of -25V~+25V | *IN1~IN6/OUT, BRK withstand voltage is -25V~+25V |
*HU, HV, HW withstand voltage 0V~+5V | *HU, HV, HW withstand voltage 0V~+5V | |
*485-A, 485-B withstand voltage 0~+5.5V | *485-A, 485-B withstand voltage 0~+5.5V | |
*CAN-H, CAN-L withstand voltage 0~+5.5V | *CAN-H, CAN-L withstand voltage 0~+5.5V | |
Operating Temperature | -25℃~45℃ | -25℃~45℃ |
Configure software
Configure parameters, debug, backup and load parameters





Application field
Suitable for intelligent vehicles, ground tanks, AGV vehicles, RGV vehicles, automation equipment, etc.
Suitable for motor parameters
1. Motors with a rated voltage of 72V: Suitable labeling for motors with a rated output power of 1000W or below, or labeling for motors with a rated current of 15A or below, operating at full capacity for extended periods of time
2. Motors with a rated voltage of 60V: Suitable labeling for motors with a rated output power of 1000W or less or rated current of 20A or less that operate at full capacity for extended periods of time,
3. Motors with a rated voltage of 48V: Suitable labeling for motors with a rated output power of 1000W or below, or labeling for motors with a rated current of 25A or below, operating at full capacity for extended periods of time
4. Motors with a rated voltage of 36V: motors with a rated output power of 700W or less or rated current of 30A or less should be labeled for long-term full operation.
5. Motors with a rated voltage of 24V: Suitable labeling for motors with a rated output power of 500W or below, or labeling for motors with a rated current of 30A or below, operating at full capacity for extended periods of time
6. Motors with a rated voltage of 12V: Suitable labeling for motors with a rated output power of 250W or less or rated current of 30A or less that operate at full capacity for extended periods of time.
Note: The rated current of the motor can be obtained from the nameplate or data manual of the motor. If the rated current of the motor cannot be determined, the rated output power of the motor can be divided by the rated voltage and then divided by the motor efficiency to estimate (for motors less than 24V, the efficiency n can be taken as 50%, and for motors with voltages greater than or equal to 24V, the efficiency n can be taken as 70%).
485 Communication Bus Control Wiring Diagram
Under the 485 communication control mode, the controller supports speed closed-loop control and PWM open-loop control. Multi site communication control (as shown in the topology diagram below): Use a 485 master station (which can be a PLC microcontroller or PC) to operate multiple controllers through 485 communication, thereby achieving separate control of multiple motors.

CAN communication bus debugging wiring diagram
CAN-H and CAN-L are two differential signals of CAN, respectively. Signal from CAN-H connected to CAN client
Connect CANH and CAN-L to the signal line CANL of the CAN client. Support multi node CAN communication, which means that the CAN communication lines of multiple drivers are connected in parallel in the form of CANHCANH and CANL-CAN_L to form a CAN bus. Each node client on the bus can initiate communication. The client can be a PLC, microcontroller, or PC.



















