Welcome! Log In Create A New Profile

Advanced

Bang Bang- Disabling PID for resistor heater block

Posted by Buback 
Bang Bang- Disabling PID for resistor heater block
October 27, 2010 04:19PM
How do i do this in the firmware.

Are there benefits to using PID, even with a heater block?
Re: Bang Bang- Disabling PID for resistor heater block
October 27, 2010 07:03PM
If you tune it well then, yes it will give a more steady temperature, but will take a little longer to warm up. If it is not tuned it may never reach the target temperature or may oscillate wildly.

The advantage of bang bang is that it needs no tuning and it heats up at maximum speed. The downside is that it always oscillates around the set point. With my heater designs it only oscillates about +/- 1 or 2C. It seems most people fail to get that close with PID.


[www.hydraraptor.blogspot.com]
VDX
Re: Bang Bang- Disabling PID for resistor heater block
October 28, 2010 04:49AM
... i think i've found an interesting approach for combining the 'instant powerup' of the "bang-bang" with PI or PID.

When starting the controller (or if the temp-difference is more than say 20°C), the controlling is disabled and the heater runs at full power.

When the temp. comes in a specified range near the target temperature (in our sensors it's +/- 0.5°C around the target temp of 60°C), the controlling is enabled again.

With a PI-algorhythm controlling a DAC which drives two 20Watt-heaters we control the temperature of a steel-armature with an accuracy of +/- 0.001°C at the sensor position grinning smiley


Viktor
--------
Aufruf zum Projekt "Müll-freie Meere" - [reprap.org] -- Deutsche Facebook-Gruppe - [www.facebook.com]

Call for the project "garbage-free seas" - [reprap.org]
Sorry, only registered users may post in this forum.

Click here to login