Skip to content

Releases: Dlloydev/QuickPID

QuickPID 2.4.8

25 Sep 03:17
Compare
Choose a tag to compare

Fixed sign of derivative terms (issue #29)

QuickPID 2.4.7

19 Sep 14:53
Compare
Choose a tag to compare
  • Changed outputSum, outMin, outMax and error variables from int to float (issue #27)
  • Update condition (line 64) in PID_RelayOutput example (issue #25)
  • Update analogWrite.cpp and analogWrite.h to version 2.0.9

QuickPID 2.4.6

19 Jun 17:02
Compare
Choose a tag to compare
  • Small tweak to autoTune and update dOn default

QuickPID 2.4.5

15 Jun 04:07
Compare
Choose a tag to compare
  • autoTune parameters outputStep, hysteresis, Setpoint and Output are now float
  • minimum outputStep is now 0 (previously 5).

QuickPID 2.4.4

08 Jun 03:26
Compare
Choose a tag to compare
  • Now using 2-stage integral anti-windup strategy
  • Better organized compute code
  • Some cleanup and documentation updates

QuickPID 2.4.3

01 Jun 19:02
Compare
Choose a tag to compare

Update to include new library.json to see if its compatible with platformio.

QuickPID 2.4.2

01 Jun 18:09
Compare
Choose a tag to compare

Update autoTune and documentation

QuickPID 2.4.1

30 May 15:55
Compare
Choose a tag to compare

Minor update to AutoTune, use more descriptive example file names, update documentation links.

QuickPID 2.4.0

28 May 15:17
Compare
Choose a tag to compare

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

25 May 01:12
Compare
Choose a tag to compare

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