Releases: PX4/sapog
Releases · PX4/sapog
v2.3
v2.1
- Fixed stability issues at extremely high RPM (>10k mechanical RPM for 14 pole motor).
- Default PWM frequency set to 60 kHz.
v2.0
- Completely new spin up algorithm:
- supports operation in closed loop mode from virtually zero speed (it is still based on the BEMF feedback);
- more reliable and more robust against suboptimal configuration;
- can pick up synchronization if the rotor is already rotating.
- Significantly more reliable operation during rapid acceleration and deceleration, especially at high advance angles.
- Fixed minor issues with the PWM driver.
- Fixed the ADC sampling sequence so that the BEMF signal conditioning circuits have sufficient time to stabilize before the voltages are sampled. This change required me to reduce the BEMF oversampling ratio from 4 to 2 samples per phase per PWM period.
- Fixed the logic of the ADC sampling point computation.
- Configuration parameter changes.
- Default minimum stable voltage lowered from 3 V to 2.5 V.
- Default dead time reduced from 700 ns to 600 ns.
- Initial commutation period during spinup lowered from 200 ms to 100 ms.
- Parameter for the final commutation period is gone, now it is considered equal to the maximum allowed commutation period.
- PWM frequency range changed to 20...75 kHz.
- Dynamic blanking time during spinup.
- Zero advance angle during spinup, always.
- Raised the maximum RPM limit; for 14 pole motor the maximum is now 14285 mechanical RPM.
v1.0
First release!