

The 6-60V 400W DC Three-Phase Brushless Motor Speed Controller (Manufacturer: RANSANX, Part ID: B0F1YGJ48F) is a versatile and efficient device designed to regulate the speed and direction of three-phase brushless DC (BLDC) motors. It operates within a wide voltage range of 6 to 60 volts and supports a maximum power output of 400 watts, making it suitable for a variety of applications.








This controller is ideal for projects requiring precise motor speed control, high efficiency, and reliable operation.
| Parameter | Specification |
|---|---|
| Input Voltage Range | 6V to 60V DC |
| Maximum Power Output | 400W |
| Motor Type Supported | Three-phase brushless DC motor |
| Control Mode | PWM (Pulse Width Modulation) |
| Speed Adjustment Range | 0% to 100% |
| Direction Control | Forward and reverse supported |
| Operating Temperature | -20°C to 50°C |
| Dimensions | 85mm x 60mm x 28mm |
The controller has several input and output connections for power, motor, and control signals. Below is the pin configuration:
| Pin Label | Description |
|---|---|
+V |
Positive DC input (6V to 60V) |
-V |
Negative DC input (ground) |
U |
Motor phase U connection |
V |
Motor phase V connection |
W |
Motor phase W connection |
| Pin Label | Description |
|---|---|
PWM |
PWM input for speed control |
DIR |
Direction control input (forward/reverse) |
GND |
Ground for control signals |
+V and -V terminals. Ensure the power supply can provide sufficient current for the motor's operation.U, V, and W terminals. Ensure the motor's voltage and power ratings are compatible with the controller.PWM pin to control the motor speed.DIR pin to set the motor's direction. A HIGH signal typically sets forward direction, while a LOW signal sets reverse direction.GND pin to the ground of the control signal source.The controller can be easily interfaced with an Arduino UNO for motor speed and direction control. Below is an example code snippet:
// Define pins for PWM and direction control
const int pwmPin = 9; // PWM output pin
const int dirPin = 8; // Direction control pin
void setup() {
pinMode(pwmPin, OUTPUT); // Set PWM pin as output
pinMode(dirPin, OUTPUT); // Set direction pin as output
// Set initial direction to forward
digitalWrite(dirPin, HIGH);
}
void loop() {
// Gradually increase motor speed
for (int speed = 0; speed <= 255; speed++) {
analogWrite(pwmPin, speed); // Set PWM duty cycle
delay(20); // Wait for 20ms
}
// Gradually decrease motor speed
for (int speed = 255; speed >= 0; speed--) {
analogWrite(pwmPin, speed); // Set PWM duty cycle
delay(20); // Wait for 20ms
}
// Reverse motor direction
digitalWrite(dirPin, LOW); // Set direction to reverse
delay(1000); // Wait for 1 second
// Repeat the process
}
Motor Does Not Start:
U, V, W).Motor Runs in the Wrong Direction:
DIR pin signal. Toggle the signal to change the direction.U, V, W) are correct.Overheating:
Inconsistent Speed Control:
GND) of the controller and the control signal source are connected.Q: Can this controller be used with a single-phase motor?
A: No, this controller is specifically designed for three-phase brushless DC motors.
Q: What is the recommended PWM frequency?
A: A PWM frequency between 1 kHz and 20 kHz is typically recommended for smooth motor operation.
Q: Can I use this controller with a battery-powered system?
A: Yes, as long as the battery voltage is within the 6V to 60V range and can supply sufficient current.
Q: Is reverse braking supported?
A: No, this controller does not support active braking. It only controls speed and direction.
This documentation provides a comprehensive guide to using the 6-60V 400W DC Three-Phase Brushless Motor Speed Controller effectively. For further assistance, refer to the manufacturer's datasheet or contact RANSANX support.