CPC G01P 3/48 (2013.01) [B64C 39/024 (2013.01); B64U 10/25 (2023.01); B64U 30/10 (2023.01); B64U 50/13 (2023.01); B64U 50/19 (2023.01); G01P 13/045 (2013.01); H02P 6/182 (2013.01); H02P 6/20 (2013.01); B64U 30/20 (2023.01)] | 17 Claims |
1. A system comprising:
an unmanned aerial vehicle (UAV);
at least one sensorless motor of the UAV, the at least one sensorless motor comprising a set of windings and a rotor;
at least one propeller connected to the at least one sensorless motor;
a microcontroller in communication with the at least one sensorless motor,
wherein the microcontroller is configured to:
determine a rotation rate of the at least one propeller;
determine a rotation direction of the at least one propeller;
provide an output to stop the at least one propeller if at least one of: the determined rotation rate is not a desired rotation rate and the determined rotation direction is not a desired rotation direction; and
provide an output to start the at least one propeller if the at least one propeller is stopped at the desired rotation rate and the desired rotation direction;
wherein the determined rotation rate is based on a measured frequency of a back electromotive force (EMF) generated by the at least one sensorless motor; and
wherein stopping the at least one propeller further comprises energizing the at least one sensorless motor with current at a same frequency as the measured frequency of the back-EMF.
|