Ben V. Brown
a461577ee2
Update PIDThread.cpp
...
Should use osDelay to be scheduler safe
2022-02-05 10:23:42 +11:00
Ben V. Brown
c38dfb6007
Dont wrap negative deltas
2022-02-05 09:59:45 +11:00
Ben V. Brown
ed374ffb57
Update PIDThread.cpp
2021-09-15 21:55:43 +10:00
Ben V. Brown
bfca4c9336
Better limiter in the PID
2021-09-15 19:05:11 +10:00
Ben V. Brown
6989f10829
Remove old PID
2021-09-15 18:54:11 +10:00
Ben V. Brown
ad857a08ab
QC code does not get control of vin filter
2021-09-14 22:01:10 +10:00
Ben V. Brown
0f3aff6619
Cleaning up new PID
2021-09-14 21:52:10 +10:00
Ben V. Brown
159ae7a8e2
Rough pass new PID
2021-09-12 20:59:40 +10:00
Ben V. Brown
416af2ff70
Refactor PID inner core out
2021-09-12 20:44:09 +10:00
Ben V. Brown
c99d6b731e
Update PIDThread.cpp
2021-09-12 20:37:05 +10:00
Ben V. Brown
9c3cc12726
Update PIDThread.cpp
2021-09-12 20:10:09 +10:00
Ben V. Brown
3165fbe592
Pull out PID irrelevant filters
2021-09-12 20:06:12 +10:00
Ben V. Brown
3220fdeeff
Update PIDThread.cpp
2021-09-12 19:56:27 +10:00
Ben V. Brown
55a2cb3f24
Merge branch 'master' into refactor-adc
2021-09-12 19:18:58 +10:00
Ben V. Brown
eb2a748e3f
Pass one settings refactor
2021-09-12 13:31:03 +10:00
Ben V. Brown
af0adb0708
Reworking raw adc, handle temp done
...
Pre seed adc values
Pinecil port
Update PIDThread.cpp
TRGO is more stable for timing (buffered)?
2021-09-11 22:25:57 +10:00
Ben V. Brown
966f4d732d
Approx thermal runaway config
2021-06-06 08:14:40 +10:00
Ben V. Brown
293c09cffa
Add slew rate to the PID output for MHP
2021-05-06 21:35:43 +10:00
Ben V. Brown
ee12c99d9e
Update PD to support awareness of having inductor for DCDC op
...
+ fix voltage divider to be more on point
+ Create adjustment for thermal mass causes overshoot
2021-05-03 22:36:25 +10:00
Ben V. Brown
7a5c0ad20f
Updated cold junction temp curve
...
* Disabled the hack off on temp as we dont need it for MHP30
* faster ADC on MHP30
2021-05-02 15:45:45 +10:00
Devydd
c13991cd25
Add user-adjustable "time between Power Pulses" and "Power Pulse duration"
2021-03-16 01:15:05 +01:00
Ben V. Brown
7fbfde7b33
Correct a few missed time values from the tick rate change ( #874 )
...
* Pass over all refs to xTaskGetTickCount()
* That wasn't a second 😓
* Update FreeRTOSConfig.h
* Fix warning in usb code; style; fix slow description
2021-03-15 21:01:09 +11:00
Ben V. Brown
1f6a3ad167
Pinecil uart ( #830 )
...
* Creating uart debug handler
* Simpler get raw uV tip
* Update Setup.cpp
* Debug out working. Moved Logo
Need to update docs around logos before merging this in
* Add in current pwm level + fix signed int
* Update moving logo page for pinecil by 64k
* Update TipThermoModel.h
2021-02-02 19:53:19 +11:00
Ben V. Brown
f786901da0
Formatting the C/C++ files
2021-01-17 10:48:52 +11:00
Ben V. Brown
184b2c909f
./workspace/TS100 -> ./source/
2021-01-17 09:43:55 +11:00