Product Description
FOC Control Principle Overview:
This driver adopts Field-Oriented Control (FOC) technology to achieve precise control of current vectors and stator magnetic field orientation, resulting in minimal torque ripple, high efficiency, low noise, and fast dynamic response. Unlike traditional brushless ESCs that can only operate effectively at high speeds, the FOC controller provides smooth and accurate control across the entire speed range, including low-speed operation, ensuring stable and efficient motor performance under heavy-load conditions.
Hardware Block Diagram:
1. Permanent Magnet Synchronous Motor
2. Three-Phase Bridge - Rectifier, Inverter, and Data Acquisition and Protection Circuits
3. Clarke Forward Transformation Module
4. Park Forward and Reverse Transformation Modules
5. Angle and Speed Estimator Module
6. Proportional-Integral Controller Module
7. Field Weakening Module
8. Space Vector Modulation Module
Product Features
Supports Multiple Control Signals and Modes
Compatible with a variety of control inputs including potentiometer, analog signal, PPM, RS485, CAN, and CANopen. Supports multiple control methods such as duty cycle speed control, torque control, closed-loop speed control, and closed-loop position (angle) control.
Supports Constant Speed and Constant Power
Provides Constant Torque (constant current) Output
The maximum start/load current and braking current can be configured independently. Supports overcurrent output for high-torque performance during startup or heavy-load operation. The motor can operate in a stalled condition for long periods under constant power or constant torque mode. Supports motor speed measurement and stall detection/limit-stop protection.
Multiple Protections for Safer Operation
Built-in temperature monitoring for the driver; configurable over-temperature protection; supports power supply voltage monitoring; configurable over-voltage and under-voltage protection thresholds.
Customizable for Various Industries and Applications
Customization options include:
Communication protocol customization;
Parameter customization (power, voltage range, current, etc.);
Appearance and interface customization;
Motor sensor type selection;
Connector type customization;
Tailor-made solutions can be provided based on specific industry needs and application requirements;
Application Cases
The FOC BLDC motor driver kit is widely used in mobile and intelligent robotic applications. It provides precise torque control, smooth acceleration, and high efficiency, making it ideal for AGV carts, service robots, cleaning robots, patrol robots, automated forklifts, and disinfection robots. With field-oriented control technology, it ensures stable operation, low noise, and energy efficiency, while supporting various sensors and communication interfaces for seamless integration into automation and unmanned systems.
Technical Parameter
4-inch Hall effect hub motor

4-inch Hall effect hub motor | |
Diameter (with tire) | 105mm |
Size | 4-inch |
Voltage | 36V |
Rated power | 150W |
Rated load | 75kg |
Rated speed | 20km/h |
Weight | 1.4kg |
Sensor | Hall |

4-inch Hall effect + AB encoder hub motor

4-inch Hall effect + AB encoder hub motor | |
Diameter (with tire) | 105mm |
Size | 4-inch |
Voltage | 24V |
Rated power | 150W |
Rated load | 60kg |
Encoder resolution | 1024 |
Number of magnetic pole pairs | 10 |
Rated speed | 200~400rpm |
Rated torque | 3N.m |
Instantaneous maximum torque | 7N.m |
Rated current | 8A |
Instantaneous maximum current | 17A |
Weight | 1.4kg |

6-inch geared hub motor with Hall effect

6-inch geared hub motor with Hall effect | ||
Type | Single-sided shaft | Double-sided shaft |
Rated power | 48V 350W | 48V 350W |
Rated load | 250kg | 250kg |
Maximum torque | 50N.m | 50N.m |
Sensor | Hall | Hall |
No-load speed | About 5km/h At 36V | About 5km/h At 36V |
Mounting dimensions | 105mm | 800mm |
Heavy load | 5kg | 5kg |
Speed ratio | 1:05 | 1:05 |

Single-sided shaft Double-sided shaft
6.5-inch hub motor with Hall effect sensor and AB encoder

6.5-inch hub motor with Hall effect sensor and AB encoder | |
Size | 6.5-inch |
Voltage | 48V |
Rated power | 350W |
Rated load | 100kg |
Encoder resolution | 1024 |
Number of magnetic pole pairs | 15 |
Rated speed | 400~500rpm |
Rated torque | 5N.m |
Instantaneous maximum torque | 10N.m |
Rated current | 17A |
Instantaneous maximum current | 35A |
Weight | 3.4kg |

Driver
Driver parameters | ||
Drive Model | MINI | General 800W |
Voltage range | 12V-60V | 12V-80V |
Rated current | 4A | 16A |
Peak current | 8A | 32A |
Power | 200W | 800W |
Communication | RS485(MODBUS-RTU)、CAN、CANOPEN | RS485(MODBUS-RTU)、CAN、CANOPEN |
Control method | ADC (potentiometer) control, PPM (PWM analog signal) control | ADC (potentiometer) control, PPM (PWM analog signal) control |
Applicable motors | Brushless DC (BLDC) sensored/sensorless motors and permanent magnet synchronous (PMSM) sensored/sensorless motors | Brushless DC (BLDC) sensored/sensorless motors and permanent magnet synchronous (PMSM) sensored/sensorless motors |
Speed | 200000erpm (erpm = rpm x number of pole pairs) | 200000erpm (erpm = rpm x number of pole pairs) |
Motor matching | Intelligent recognition of motor parameters | Intelligent recognition of motor parameters |
Protect | Overvoltage protection, undervoltage protection, overcurrent protection, overtemperature protection, constant power output | Overvoltage protection, undervoltage protection, overcurrent protection, overtemperature protection, constant power output |
Closed loop | Current loop, velocity loop, position loop | Current loop, velocity loop, position loop |
Motor sensor | Sensorless FOC, ABZ encoder, Hall effect, Hall + AB encoder, MT6816, TLI5012 | Sensorless FOC, ABZ encoder, Hall effect, Hall + AB encoder, MT6816, TLI5012 |
Configuration method | USB-typeC | USB-typeC |
Status display | Status lights, error lights | Status lights, error lights |
I/O | Configurable inputs: 2 | Configurable inputs: 2 |
Shell | All-aluminum alloy CNC housing | All-aluminum alloy CNC housing |
Driver-MINI

| 01 | DC power interface: DC12-60V | 02 | Motor connection port: can be connected in any order |
| 03 | Hall signal connection port: shared with ABZ encoder signal port | 04 | Communication connection port: ModbusRTU, RS485, CAN, CANOPEN |
| 05 | Status indicator | 06 | Error indicator |
| 07 | USB interface: host computer communication port | 08 | Input signal interface: IO limit |
| 09 | AB encoder interface | 10 | PPM interface: RC remote control |
| 11 | ADC interface: analog input |

Driver-General 800W

| 01 | DC power interface: DC12-80V | 02 | Motor connection port: can be connected in any order |
| 03 | Hall signal connection port: shared with ABZ encoder signal port | 04 | Communication connection port: ModbusRTU, RS485, CAN, CANOPEN |
| 05 | Dip switch: 120Ω terminal resistor | 06 | Status indicator |
| 07 | Error indicator | 08 | USB interface: host computer communication port |
| 09 | AB encoder interface | 10 | Input signal interface: IO limit |
| 11 | ADC interface: analog input (1-10V) | 12 | PPM interface: RC remote control |

Usage Notes
Driver – Precautions for Use:
1、This product is powered by a DC power supply. Please confirm the correct polarity of the power terminals before powering on.
2、Do not plug or unplug cables while the power is on. Avoid short-circuiting any cables during operation, as this may cause permanent damage to the product.
3、The driver is not sealed. Do not allow screws, metal debris, conductive particles, or flammable materials to enter the interior. Ensure proper moisture and dust protection during storage and use.
4、As the driver is a power device, ensure adequate ventilation and heat dissipation in the working environment.
Hub Motor – Precautions for Use:
1、The brushless motor uses electronic commutation, and each motor must be controlled by a dedicated controller. Do not attempt to control two motors with one single-channel controller. To control two motors simultaneously, use two single-channel controllers or one dual-channel controller. For systems with four or more motors, please contact us for technical support.
2、Dual-channel controllers do not support differential turning functions. If differential steering is required, you need to develop a microcontroller program to send different speed commands to the left and right single-channel controllers respectively.












