Comments (2)
Hello and thank you for your feedback.
The examples using the MAX6675 were for a PTC type heater. I plan on doing a revision later this year that includes examples using a regular thermal heater and provide improved documentation and easier to use interface.
Yes, sTune doesn't use setpoint while it determines the PID gains, so its important to set the tempLimit
value prior to running the test.
To get more consistent PID numbers for a given outputStep
(stepped power level), then its important that enough time has elapsed while resting at the outputStart
value (power level) for the temperature to be stable before starting the test.
If needed, you can enforce a cool-down period between tests for the input temperature to stabilize. For example, use settleTimeSec = 1800;
for 30 minutes cool-down time.
from stune.
Hey,
I plan on doing a revision later this year that includes examples using a regular thermal heater and provide improved documentation and easier to use interface.
that would be helpful! I also stuck on testTimeSec, outputspan and outputstep.
My environment: ESP8266, QuickPID, kettle (outputspan: 0..100% powerlevel, inductioncooker with seperat control functions), DS18B20 (inputspan 0..100°C). hints and tips are wlecome.
from stune.
Related Issues (18)
- How to use sTune. (Doc issue? PBCAK?) HOT 8
- PTC Heater Requires Using `direct5T` Test HOT 3
- optimumOutput from softPwm looks incorrect HOT 7
- SSR High Mass System HOT 10
- Reset() doesn't properly re-initialize internal variables HOT 2
- After PID has run the heater doesn't reach it's setpoint HOT 1
- Big overshoot in tuning with NoOvershoot_PID HOT 1
- error in example HOT 1
- output always nan HOT 17
- PID does not work properly on my environment. HOT 4
- Noisy thermocouple input HOT 44
- Example sTune QuickPID Example dont work
- softPwm --> ledcWrite
- Relay Heater sTune HOT 20
- Relay heater example HOT 7
- Can't compile Autotune_PID_v1 example. HOT 1
- On startup, Integral Term Adds to Overshoot HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from stune.