Skip to content

Releases: PX4/sapog

v2.3

02 Jun 22:41
fa0ff46
Compare
Choose a tag to compare
Version bump

v2.1

01 May 21:08
Compare
Choose a tag to compare
  • Fixed stability issues at extremely high RPM (>10k mechanical RPM for 14 pole motor).
  • Default PWM frequency set to 60 kHz.

v2.0

28 Apr 20:09
Compare
Choose a tag to compare
  • 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

07 Apr 08:36
Compare
Choose a tag to compare

First release!