(0) Shopping cart
You have no items in your shopping cart.
Shopping Categories

    Brushless DC Motor Controller for Electric Vehicle

    4.9 out of 5 based on 14 reviews | Write a review
    High speed BLDC motor controller is designed for electric motorcycles and electric scooters, equiped with powerful and intelligent microprocessor, up to 40000 electric RPM, compatible with 60 degrees or 120 degrees Hall position sensor and support any poles of brushless motor.
    30-day Returns
    Free Shipping
    Delivery date: 6-12 days


    • Specially designed for electric vehicles like electric motorcycles and scooters.
    • Powerful and intelligent microprocessor.
    • High-speed low-loss synchronous rectification PWM modulation.
    • Strict current limit and torque control.
    • Greater starting current can get a faster start-up speed.
    • It has a battery protection function: When the battery voltage is low, the alarm will be timely and the current attenuation, low output to stop the protection of the battery.
    • With over-temperature protection: When the temperature is too high or too low will automatically current attenuation to protect the controller and battery.


    Basic Parameters
    Matching ATO BLDC Motor Model ATO-BLDC-600R1 (600W BLDC Motor)
    ATO-BLDC-750R3 (750W BLDC Motor)
    ATO-BLDC-1000R1 (1 kW BLDC Motor)
    ATO-BLDC-2300R3 (2.3 kW BLDC Motor)
    ATO-BLDC-3000R3 (3 kW BLDC Motor)
    ATO-BLDC-3800R3 (3.8 kW BLDC Motor)
    ATO-BLDC-5000R3 (5 kW BLDC Motor)
    ATO-BLDC-10KR2 (10 kW BLDC Motor)
    Size 200*146*62 mm
    Weight For 400W to 750W motor: 2kg
    For 1kW to 3kW motor: 2.5-4kg
    For 4kW to 6kW motor: 5-7kg
    For 7kW to 9kW motor: 8-10kg
    For 10kW to 12W motor: 11-13kg
    For 13kW to 15kW motor: 14-17kg
    Frequency of Operation 16.6kHz
    Standby Current < 0.5mA
    5V Sensor Supply Current 40mA
    Controller supply voltage range PWR, 18V to 120V
    Supply Current PWR, 150mA
    Controller Rated Current 1.5-2 times the rated current of the motor
    With CAN bus function (Optional) Yes, the controller supports CAN function, which provides communication based on CAN 2.0B extended frame and SAE J1939 protocol standard for vehicles. It can be used in vehicles, ships, AGVs and other equipment to exchange data with ECU and get speed and RPM feedback via CAN bus.
    CAN bus communication rate: 250K
    Download CAN Protocal
    Analog Brake and Throttle Input 0-5 Volts. Producing 0-5V signal with 3-wire pot.
    Full Power Operating Temperature Range 0℃ to 50℃
    Operating Temperature Range -30℃ to 90℃
    Protection Grade IP65
    Peak Phase Current, 10 seconds 50-120A (according to the model)
    Continuous Phase Current Limit 5-50A (according to the model)
    Maximum Battery Current Configurable
    Basic Functions
    1. Fault detection and protection. It can identify faults via LED twinkling code.
    2. Battery voltage real-time monitoring. It will stop work when battery voltage is too high or too low.
    3. Built in current detection and over current protection.
    4. The controller is equipped with temperature measurement and protection functions. At low and high temperatures, the current is cut to protect the controller and the battery.
    5. Support 5V sensor power supply.
    6. 3 switch inputs. Connect to GND for valid signal. The default is the pedal safety switch input (to be configured via the customer software), the brake switch input and the reversing switch input.
    7. The Boost switch can be configured. The controller will output the maximum current, when the switch is turned on.
    8. The Economy switch can be configured. Limiting the maximum drive current to the controller is half the normal case, when the switch is turned on.
    9. 12V brake signal input can be configured.
    10. 3-phase Hall position sensor input, open collector output and the controller provides pull-up resistor.


    BLDC motor controller dimesion


    Brushless DC Motor Controller for Electric Vehicle Details

    TIPS: Why Do BLDC Motors Need to be Used with Controllers?

    Reason 1: Brushless dc motor is a permanent magnet brushless synchronous motor, its functional parameters, model, power supply voltage, output power, phase Angle, or self-identification function must be used with the brushless motor controller, in order to use normally.

    Reason 2: Brushless DC motor has no brush and commutator, there must be an electronic commutator to maintain the direction of rotation. The electronic commutator is composed of six power MOSFET transistors, which are controlled by a brushless motor controller. At the same time, the controller can also control the starting and stopping of the motor, forward and backward, speed regulation, over-voltage, over-current and under-voltage protection. So it is necessary to have a brushless motor controller, even if the brushless DC motor is directly powered on, it is useless.

    ATO High Torque BLDC Motor Drawings & Price List


    1. ATO highly recommends 48V motors because all models of 48V are in stock, the price is cheaper and the delivery time is shorter, only about 7 days.

    2. 24V/ 72V/ 96V motors are generally not in stock, need to be produced by the factory, which will cost more to start the production line and the delivery time will be longer, about 25 days.

    3. The prices in the table are just for your reference. If you want to get the latest quotation, please feel free to contact us.

    Model Motor Price Controller Price Rated Power Rated Speed Rated Torque Rotor Inertia Motor Weight
    (USD/Piece) (USD/Piece) (kW)  (RPM) (Nm) (Kgcm2) (Kg)
    80mm Series DC Brushless Motor
    ATO-80WDM01330 24/48/72/96V 24V: 458.24 395.52 0.41 3000 1.3 0.6 2.4
    48V: 305.49
    72/96V: 580.43
    ATO-80WDM02420 24/48/72/96V 24V: 564.53 395.52 0.5 2000 2.4 0.8 3
    48V: 376.35
    72/96V: 715.06
    ATO-80WDM02430 24/48/72/96V 24V: 529.16 395.52 0.75 3000 2.4 0.8 3
    48V: 352.77
    72/96V: 670.26
    ATO-80WDM03320 24/48/72/96V 24V: 597.68 395.52 0.69 2000 3.3 1.1 3
    48V: 398.45
    72/96V: 757.36
    ATO-80WDM03330 24/48/72/96V 24V: 639.27 395.52 1.04 3000 3.3 1.1 3
    48V: 426.18
    72/96V: 809.74
    110mm Series DC Brushless Motor
    ATO-110WDM02020 24/48/72/96V 24V: 687.38 395.52 0.4 2000 2 3.3 3.2
    48V: 458.25
    72/96V: 824.85
    ATO-110WDM02030 24/48/72/96V 24V: 745.11 395.52 0.6 3000 2 3.3 3.2
    48V: 496.74
    72/96V: 894.13
    ATO-110WDM04010 24/48/72/96V 24V: 779.86 395.52 0.4 1000 4 6.5 5.65
    48V: 519.93
    72/96V: 935.87
    ATO-110WDM04020 24/48/72/96V 24V: 788.57 395.52 0.8 2000 4 6.5 5.65
    48V: 525.71
    72/96V: 988.33
    ATO-110WDM04030 24/48/72/96V 24V: 798.63 653.05 1.3 3000 4 6.5 5.65
    48V: 532.42
    72/96V: 1001.95
    ATO-110WDM06010 24/48/72/96V 24V: 758.82 395.52 0.6 1000 6 10 6.6
    48V: 505.88
    72/96V: 956.69
    ATO-110WDM06020 24/48/72/96V 24V: 819.59 653.05 1.3 2000 6 10 6.6
    48V: 546.39
    72/96V: 1010.82
    ATO-110WDM06030 24/48/72/96V 24V: 995.94 653.05 1.9 3000 6 10 6.6
    48V: 553.28
    72/96V: 1051.23
    130mm Series DC Brushless Motor
    ATO-130WDM04010 24/48/72/96V 24V: 876.95 395.52 0.4 1000 4 10.4 6.7
    48V: 584.62
    72/96V: 1099.08
    ATO-130WDM04020 24/48/72/96V 24V: 910.67 395.52 0.8 2000 4 10.4 6.7
    48V: 607.13
    72/96V: 1104.98
    ATO-130WDM04030 24/48/72/96V 24V: 959.18 653.05 1.3 3000 4 10.4 6.7
    48V: 639.45
    72/96V: 1151.01
    ATO-130WDM06010 24/48/72/96V 24V: 987.65 395.52 0.6 1000 6 12.4 7.7
    48V: 658.43
    72/96V: 1185.17
    ATO-130WDM06020 24/48/72/96V 24V: 1012.23 653.05 1.3 2000 6 12.4 7.7
    48V: 674.82
    72/96V: 1147.19
    ATO-130WDM06030 24/48/72/96V 24V: 1047.72 653.05 1.9 3000 6 12.4 7.7
    48V: 698.48
    72/96V: 1208.34
    ATO-130WDM07710 24/48/72/96V 24V: 1060.07 395.52 0.8 1000 7.7 15.8 9.05
    48V: 706.71
    72/96V: 1257.94
    ATO-130WDM07720 24/48/72/96V 24V: 1093.21 653.05 1.6 2000 7.7 15.8 9.05
    48V: 738.65
    72/96V: 1292.64
    ATO-130WDM07730 48/72/96V 48V: 751.52 653.05 2.3 3000 7.7 15.8 9.05
    72/96V: 1337.71
    ATO-130WDM10010 24/48/72/96V 24V: 1161.55 653.05 1 1000 10 21.4 12
    48V: 784.83
    72/96V: 1396.89
    ATO-130WDM10020 24/48/72/96V 24V: 1224.36 653.05 2 2000 10 21.4 12
    48V: 816.24
    72/96V: 1371.28
    ATO-130WDM10030 48/72/96V 48V: 879.12 898.21 3.1 3000 10 21.4 12
    72/96V: 1450.55
    ATO-130WDM15010 24/48/72/96V 24V:1311.88 653.05 1.6 1000 15 32.4 12
    48V: 936.47
    72/96V: 1498.35
    ATO-130WDM15020 48/72/96V 48V: 1086.36 898.21 3.1 2000 15 32.4 12
    72/96V: 1738.17
    ATO-130WDM15030 48/72/96V 48V: 1127.54 1119.07 4.7 3000 15 32.4 12
    72/96V: 1804.64
    180mm Series DC Brushless Motor
    ATO-180WDM12010 48/72/96V 48V: 1246.31 653.05 1.3 1000 12 32.6  18.5
    72/96V: 1994.09
    ATO-180WDM12020 48/72/96V 48V: 1323.69 653.05 2.5 2000 12 32.6 18.5
    72/96V: 2117.91
    ATO-180WDM12030 48/72/96V 48V: 1398.84 898.21 3.8 3000 12 38 18.5
    72/96V: 2238.14
    ATO-180WDM16010 48/72/96V 48V: 1555.69 653.05 1.7 1000 16 55 18.6
    72/96V: 2411.32
    ATO-180WDM16020 48/72/96V 48V: 1625.36 898.21 3.4 2000 16 55 18.6
    72/96V: 2568.07
    ATO-180WDM16030 48/72/96V 48V: 1745.93 1119.07 5 3000 16 55 18.6
    72/96V: 2618.89
    ATO-180WDM25010 48/72/96V 48V: 2012.54 653.05 2.6 1000 25 55 26
    72/96V: 3179.81
    ATO-180WDM25020 48/72/96V 48V: 2274.19 1119.07 5.2 2000 25  93 26
    72/96V: 3411.26
    ATO-180WDM25030 48/72/96V 48V: 2448.58 1531.99 7.9 3000 25  93 26
    72/96V: 3672.87
    ATO-180WDM36010 48/72/96V 48V: 2644.28 898.21 3.8 1000 36 148 30
    72/96V: 3966.42
    ATO-180WDM36020 48/72/96V 48V: 2832.56 1119.07 7.5 2000 36 148 30
    72/96V: 4248.84
    ATO-180WDM36030 72/96V 72/96V: 4334.69 1885.15 11.3 3000 36 148 30
    ATO-180WDM50010 48/72/96V 48V: 3284.58 1119.07 5.2 1000 50 165 38
    72/96V: 4556.41
    ATO-180WDM50020 48/72/96V 48V: 4344.12 1531.99 10.8 2000 50 165 38
    72/96V: 5994.72
    ATO-180WDM50030 96V 96V: 6204.65 2261.84 15.7 3000 50 165 38

    Wiring ATO High Torque BLDC Motor With Controller

    In this video, we will show you how to connect a ATO 400W-15kW 24V/48V/72V/96V high torque brushless DC motor with the matching controller.

    How to Make Your BLDC Motor Forward and Reverse Control

    If you want your electric car to be more powerful, try using ATO high torque BLDC motor kit as the power unit. It is a good idea. Refer to the video step by step to operate, you can achieve the forward and reverse control of the brushless DC motor.

    Existing reviews of Brushless DC Motor Controller for Electric Vehicle
    Can you send a motor controller download again?
    Good afternoon. We recently received a ATO-BLDC-TH-G and need the software for setting it up for our motors over RS-232. We used this software in the past but I no longer have it.
    The main reason we need the software is this controller will be moved between 2 different motors for testing purposes and they are not the same size (a 2.5kW ATO-BLDC-2500R2 and a 3.8kW).
    Is this a download you could send again?
    From: ronnie | Date: 05/04/2023
    Was this review helpful? Yes No (0/0)
    ATO Responded
    Please check the software in the attachment, and note that the motor should be stopped when using the software.
    The controller you purchased is a 3kW version. If you are using it to drive a 3.8kW motor, the capacity may be too small, but you can test it first.
    Is it possible to change the CAN command ID through this RS232 configuration?
    We would like to use 4 of these motor controllers in a remote controlled vehicle. I noticed that all the controllers have the same command ID and our system will have a single CAN line to control all the motors. Our main controller only has 1 CAN bus. Is it possible to change the CAN command ID through this RS232 configuration? If so, could you send me the required software to modify the command ID number?
    From: Biaxy | Date: 01/06/2022
    Was this review helpful? Yes No (0/0)
    ATO Responded
    Yes, you can change the CAN command ID through software configuration, as shown in the attached picture. And only this software is available recently, you can try it out. Please check the software download link below.
    I am not getting any response from the motor
    I am trying to use the ATO-BLDC-TH-G motor controller using CAN commands. I am not getting any response from the motor even though I am sending commands to it. Do I need to wire anything other than the CAN pins for the motor controller to function? I am sending the following command: 1801E5D0 ,F4 01 96 01 00 00 00 00.
    From: Logan | Date: 26/05/2022
    Was this review helpful? Yes No (0/0)
    ATO Responded
    Hi, Logan,

    To better solve your problem,

    1. Please let us know if there is any feedback when using CAN? Try changing 96 to 00.
    2. Please take a picture of the model information on the back cover of the driver and provide us with a photo for verification.
    3. It would be better if you could take .
    Brushless DC motor controller error
    I recently purchased three "Brushless DC Motor Controller for Electric Vehicle" from you. Two of them work with no problems, but the third is giving us errors when trying to operate. It is giving us a 4,2 error code which is stated as a hall sensor error. Please let me know the best way to fix this error or the best course of action for me.
    From: Alston | Date: 24/05/2022
    Was this review helpful? Yes No (0/0)
    ATO Responded
    You can test the third faulty motor with the first, or the second normal controller, and check if it still shows 4,2 error code? If it still fails, please check whether the Hall signal wiring of this motor is correct?
    can the controller short time the peak power of 9.4kw ?
    Can I use the controller 2.6kw to 4kw for the ATO-BLDC-3800R3?
    Can the controller also use the rated power of 3.8kw for the motor permanently.
    And can the controller also short time the peak power of 9.4kw ?
    From: Jan | Date: 06/01/2022
    Was this review helpful? Yes No (0/0)
    ATO Responded
    Yes, you can choose a 2.6 to 4KW controller, and you can permanently use the motor's 3.8KW power. 9.4KW is the peak power of the motor, which does not affect the use of the controller.
    I have some doubts about BLDC motor
    For your ATOTH-G BLDC motor controller specification on the web site, it states a frequency of 16.6 kHz. One of our electrical engineers wanted to know how much of this will be reflected back to the DC bus?
    From: Agnus | Date: 27/10/2021
    Was this review helpful? Yes No (0/0)
    ATO Responded
    The frequency will drop when it is fed back to the DC bus, but it is mainly in the form of current, and has no effect on the voltage. Moreover, and if you need to increase the quality of the DC bus, you can simply add a DC low-pass filter on the feed side of the drive.
    Is the 0-5V speed circuit isolated for your BLDC motor controller?
    Is the 0-5V speed circuit isolated for your BLDC motor controller? In other words, my control circuit requires that my 0-5V speed reference be sourced not from the  5V controller but from my own battery source. I will connect the 0V of my battery source to the COM on the controller. My reference voltage will connect to the reference input on the controller. I will NOT use the  5V source voltage on the controller.
    From: Joel Forker | Date: 10/05/2020
    Was this review helpful? Yes No (0/0)
    ATO Responded
    Yes, you can use the battery voltage to provide 0-5V without using the controller's +5V, connect the 0V of the battery power to the COM on the controller, and connect the positive terminal of the battery to the SV of the controller.
    Some things to make sure before buying
    For your ATOTH-G Series BLDC Motor Controller, the user manual refers to a configuration mode through a serial connecion. But what can be configured into the controller ? parameters of the PI corrector ?
    From: Paul Vitasek | Date: 27/04/2020
    Was this review helpful? Yes No (1/0)
    ATO Responded
    1. You can view the general parameters of the motor connected by the controller through software, can set the peak current, brake parameters, etc. This software has few practical applications.
    2. The controller has only RS232 interface.
    ATOTH-G Series BLDC Motor Controller connection
    For ATOTH-G Series BLDC Motor Controller, is it mandatory to add contactor and pre charge resistor in Battery Positive input side?
    In given video , no contactors and pre charge resistors are connected but in motor controller it is added to control inrush current.
    Can you please tell me whether that contactor and precharge resistor are included in controller design?
    From: Arkaprava | Date: 30/10/2019
    Was this review helpful? Yes No (0/0)
    ATO Responded
    No need to add contactor and pre charge resistor in battery positive input side, just connect to the power supply directly.
    ATOTH-G Series BLDC Motor Controller connection
    For ATOTH-G Series BLDC Motor Controller, do we need to give any other input power supply apart from controller B
    From: Arkaprava | Date: 06/08/2019
    Was this review helpful? Yes No (0/0)
    ATO Responded
    No, you don't need any other power supply.
    ATOTH-G Series BLDC Motor Controller connection
    Do we need to provide any other voltage apart from 24vdc to ATOTH-G Series BLDC Motor Controller B
    From: Arkaprava | Date: 06/08/2019
    Was this review helpful? Yes No (0/0)
    Technical problem of ATOTH-G Series BLDC Motor Controller
    For the ATOTH-G Series BLDC Motor Controller, do we have to configure the controller using the RS232 connection before using it?
    From: Matthew Ramirez | Date: 22/07/2019
    Was this review helpful? Yes No (0/0)
    ATO Responded
    No need to configure anything via RS232 connection.
    Once you receive the controller, you can plug terminals and run as per video we sent you.
    The value of the output voltage
    I would like to know the values ​​of the output voltage of the Controller :

    A: Output U/1/A phase,
    B: Output V/2/B phase,
    C: Output W/3/C phase,

    Thank you.
    From: Zakariae | Date: 01/07/2019
    Was this review helpful? Yes No (0/0)
    ATO Responded
    Controller A/B/C phase output is AC voltage, voltage value changes with the change of motor speed, not fixed value.
    Good service and high quality products
    I bought a 750W BLDC motor and this controller a few days ago. At first, I didn't know how to wire it to the motor, after watching the video recommended by ATO engineers, I found it very easy to use. Thanks for the good service and high quality products.
    From: Naviathan | Date: 22/01/2019
    Was this review helpful? Yes No (1/1)
    Load more reviews...
    Write your review for Brushless DC Motor Controller for Electric Vehicle
    • Only registered users can write reviews
    • Bad
    • Excellent
    Customers who bought this item also bought

    Circular Connector, 2/3/4/10/11/12/14 Pin, M19

    Circular connector has simple and firm locking mechanism, easy to seal, insert and dismantle. Circular connector has 2/3/4/5/6/7/8/9/10/11/12/14 pin, different shapes of plug & socket to select.

    2 hp (1.5 kW) Brushless DC Motor, 36V/48V, 4.78 Nm

    SKU: ATO-BLDC-1500R3
    Buy best 1500 watt brushless DC motor kit (3 phase BLDC motor and controller) at low price for your electric car. Motor features 3000 rpm rated speed, 4.78 Nm holding torque, peak torque up to 14.33 Nm, working at 36V / 48V DC power supply.

    Custom Order

    Pay for custom orders, or extra amount of existing orders.
    Indicate the item specification you pay for, and specify PI / PO number if you have.

    4 hp (3 kW) Brushless DC Motor, 48V/72V/96V, 10 Nm

    SKU: ATO-BLDC-3000R3
    4 hp (3 kW) 3-phase brushless DC electric motor comes with 130mm flange size, 3000 rpm rated speed, 10 Nm holding torque and peak torque up to 20 Nm. 48V/ 72V/ 96V high torque BLDC motor combines with controller best for electric car.

    3 hp (2.3 kW) Brushless DC Motor, 48V/72V/96V, 7.3 Nm

    SKU: ATO-BLDC-2300R3
    3 hp (2.3 kW) brushless DC electric motor kit (3 phase BLDC motor + BLDC controller + planetary gearbox ) at best price. Features 3000 rpm rated speed and 7.3 Nm holding torque, peak torque up to 23 Nm, operating at DC 48 volt, 72 volt, 96 volt.