My wife will retire from her work in a near future, and she´s very interested (and skilled) in pottery. For this reason we have bought a pottery kiln, able to reach temperatures up to 1200 oC. In order to make the kiln appropriate for glass works (with higher demands on the temperature curve) I have started to sketch on a new temperature control system. Some of the fundamentals of this system are:
- Heating elements are 3 x 5 kW, Y-coupled (400V 50Hz)
- Temperature sensor is a thermocouple, type K with capacity up to 1200 oC
- PID should preferrably build on Arduino UNO (´cause I have it)
- Instead of contactors or other
hard
switches I would like to use a thyristor stack, controlled by the Arduino environment
Logically the control system must be able to read a wished temperature at a certain time, compare this value with actual temperature in the kiln, and regulate the power given to the heating elements through the thyristors. A suitable thyristor pack should probably be UAL:s PR3-E-18KW, this burst firing control stack uses fast pulse zero volts switching technology.
The temperature in the kiln must be regulated both through heating and cooling cycles. The duration of the whole operation will be around 10 hours. With temperature checks each minute, there will be at least 600 checkpoints against wished temperature. A PWM device should regulate the thyristor pack, depending om the difference between actual and wished temperature. A typical temperature curve for glass works is shown in fig 1 below.
As you already understood, I´m very new in this world of nice opportunities, so I need your help!
Some of my first questions are:
Can I use Arduino UNO for this purpose? Is the thyristor pack the right choice for this purpose? Do I need some interface(s) between the Arduino and the thyristor pack (the control circuit can handle 5V, with a current limited to approx 40 mA)?
How to deal with the list of wished temperatures at different times? What should be the best way to store these temperature curves (there are several curves depending on what program we run – glass or different kind of pottery)?
A very simple first sketch of the system is presented in fig 2 below.