Background: I understand how the standard 50 Hz PWM protocol for hobby electronics works: varying the on-time from about 0.5 ms to 2.5 ms will throttle an actuator from roughly 0% to 100% thanks to embedded controllers inside the servos or electronic speed controllers (ESC) connected in series to a motor.
In the context of a BLDC motor, I understand that the ESC generates a trapezoidal voltage to 2/3 phases of the motor. The ESC looks for the zero-crossing point of the back EMF on the third phase to energize the next pair of phases with a built-in lead (30 degrees IIRC).
I don't understand how the electronic speed controller (ESC) acts upon these throttle commands.
My questions:
Does changing the throttle change the duration of the trapezoids? Using a standard multimeter, I measured the RMS voltage and current between an ESC/motor running at ~50% and ~75% throttle. I know the meter probably isn't rated for such high frequencies, but I trust the fact that RMS readings increased from 50% to 75% throttle. This suggests the ESC is modulating the duration of the input voltage trapezoid to the motor since the peak voltage value is fixed by the battery (unless the ESC also somehow modulates that?). Note, I just realized I can test for this with an oscilloscope. I will do this tomorrow!
How does the ESC maintain unity power factor? Does/how does it also control current? I'm assuming it aims for PF = 1 since this maximizes torque.
Does changing the throttle setting below a certain point change the \$k_{t}\$ of a motor? The second plot linked below compares changing input voltage at 100% throttle to changing throttle at constant voltage. I understand that decreasing input voltage (input RMS voltage would be correct, yes?) shifts the torque-speed curve down and to the left, but why does the torque-speed response also start "drooping" at lower throttle settings? Re-arranging the DC-equivalent model for torque as a function of speed, \$T = [Vk_{t} - {k_{t}}^2\omega]/R\$, the only way slope can change is if \$k_{t}\$ or R change.
Slightly unrelated to hobby BLDC motors, but do the similar sinusoidally-driven BLACs (aka PMSM?) energize all 3 phases at once? If so, then one cannot not sinusoidally drive a BLAC motor with sensorless control based on back-EMF measurements, correct?
Plots from ARL technical report 6389.