I want to build an ESC using an ATmega328 (used in Arduino Uno). This is the Brushless DC Motor I've chosen and this is the MOSFET I've chosen to gate the power supply. It will be used to drive a variable speed propeller in one direction.
I understand the concept of "rotating" the power but I can't seem to complete the puzzle.
- At what frequency do I have to gate the MOSFET for maximum speed? The motor is a 700kv at maximum 14.4 volts.
Does that mean I have to gate the MOSFET at 10.08MHz (700KHz * 14.4)? - Do I have have to sense the rotor position? (Using Hall Effect or sensor) If so, why?
- Is a square wave (PWM) or sinusoidal wave better for this application?
Edit:
- I mistook 1kV for 1000rpm-per-volt instead of the correct 1rpm-per-volt. I also was thinking revolutions-per-second instead of the correct revolutions-per-minute. It is much more plausable now.