I build a brushless motor and i have conected all the coild togeter as i saw diagrams online. To control it i wanted to use an ESC, but i got a cheap one and i dont know how to use it. I tryed with claude and chatgpt but i cnt get it to power a single coil. The esc only puls 0.051A from my sorce and the motor stays still. Some ideas would help.
That is cool but what is it, what are the electrical specifications. In order to make it run we will need the following. Please note your 3-pole/3-wire brushless DC motor cannot run directly from DC connected directly to the wires. The driver must electronically switch the three motor phases in sequence.
Basic requirements:
DC power supply or battery sized for the motor
3-phase bridge driver, usually 6 MOSFETs
Commutation control, either:
- sensorless back-EMF detection, or
- Hall sensors / encoder feedback
PWM current or speed control
Flyback/body-diode and transient handling
Current limiting, because startup/stall current can be high
For an Arduino or other processors, they do NOT drive the motor directly. It only sends a control signal to the ESC or motor driver. The driver supplies the motor current.
That is a simplistic illustration for explaining how brushless motors work and for an outrunner type, not the type you made. A real BLDC motor will have many more stator poles. The ESC you have is probably designed for a motor with many more poles and one that requires high current. I doubt that it will work with your simplistic 3 pole design.
I would have liked to know the specs too but the site where i bought them from only said it operates up to 30A and its control by 5v PWM. Here is the site if you want wo know.
Again, i managed to make it work, but if you want to know, this is the diagram i fallowed, and i made the rotor by sticking 5mm by 2mm circular magnets on a 3d printed shaft, using super glue.
You are right sorry for that, the better ilustration is the one i atached in response to Paul_KD7HB's post. The resistance of each coil is about 2 ohms so each phaze has about 4 or 5 ohms
You'll first have to setup the esc: power it on, PWM to 2000us, wait till the motor beeps, PWM to 1000us, wait till it beeps, unplug the power, Now you can use it for your RC signal (1000-2000us). But it needs at least a 2s LiPo or ~ 8.4V to do anything. Without a manual you cannot configure the timings etc. ... so chances are that the motor will not rotate bust just humm.
Oh, I forgot: the arduino must send 1000us ppm when the ESC+arduino are powerd up, otherwise the ESC will go into a fault state and do nothing (best case) or go into setup mode (not so good).