Releases: Dlloydev/QuickPID
Releases · Dlloydev/QuickPID
QuickPID 2.4.8
Fixed sign of derivative terms (issue #29)
QuickPID 2.4.7
QuickPID 2.4.6
- Small tweak to autoTune and update dOn default
QuickPID 2.4.5
- autoTune parameters
outputStep
,hysteresis
,Setpoint
andOutput
are now float - minimum
outputStep
is now 0 (previously 5).
QuickPID 2.4.4
- Now using 2-stage integral anti-windup strategy
- Better organized compute code
- Some cleanup and documentation updates
QuickPID 2.4.3
Update to include new library.json to see if its compatible with platformio.
QuickPID 2.4.2
Update autoTune and documentation
QuickPID 2.4.1
Minor update to AutoTune, use more descriptive example file names, update documentation links.
QuickPID 2.4.0
Version 2.4.0
- Faster PID read-compute-write cycle (Arduino UNO): QuickPID = 51µs, PID_v1 = 128µs
- Updated
compute()
function - New Variable Derivative on Error to Derivative on Measurement parameter
DOn
- Updated PID Query Functions:
GetPterm();
GetIterm();
GetDterm();
- Updated all examples and documentation
QuickPID 2.3.3
QuickPID 2.3.3
- Added new
TIMER
mode which is used when the PID compute is called by an external timer function or ISR. In this mode, the timer function and SetSampleTimeUs use the same time period value. The PID compute and timer will always remain in sync because the sample time variable and calculations remain constant. See AutoTune_TIMER
mode example AutoTune_Filter_TIMER_Mode.ino