[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA-user: reflow oven
Levente schrieb:
I use a PT100 sensor. If you have any idea on how to mount the sensore to reduce the "inertia"...please share. Currently it's mounted on a piece of PCB.
In the german "Elektor" magazine was a report how to build a Reflow-Oven 
from those "Mini-Pizza-Ovens" like this one: 
http://ec1.images-amazon.com/images/P/B0009RLDZ0.03._SCLZZZZZZZ_.jpg
They used a AT89C52.
They calculated the inertia "out".
Thats how they made it:
First they measured the steepness of the temperatur-rise from 50°C-100°C.
When the temperature reaches 100°C the heating is turned off. Then the 
temperature increases a few degrees (like it can be seen in your 
diagram). This is also measured (They called it "Overshoot")
Then the overshoot is divided by the steepness we measured before, and 
saved as a constant in the µC (I will call it coefficientT, they called 
it also Overshoot what is a little confusing).
The µC measures in operating mode every second the current steepness of 
the temperature-rise. This is multiplied with "coefficientT". Now you 
get the "guessed" overshoot. This value is substractet from your 
destination temperature. Now the heating is turned off (or whatever) a 
little bit earlier, and you reach your destination temperatur very 
exactly. They specified a deviation of 1°C.
Link to the project description (you can download the PCB and the 
Sourcecode for the µC):
http://www.elektor.de/Default.aspx?tabid=28&year=2006&month=1&art=5550657
Some german words:
"Platine" is german for "PCB".
"gratis" = "free of charge".
Then I have another (german) site for you: 
thomaspfeifer.net/backofen_smd_reflow.htm
He used a 1N4148 diode for temperature measuring, and a AT-Mega8.
Here is a site where he describes the it more detailed (ok, this won't 
be useful for you because its german, but there is a image of the 1N4148 
temperatur-curve): 
http://thomaspfeifer.net/laminator_temperatur_regelung.htm
Sorry for my spelling :-)
Stefan
P.S: To the german-speaking-users in this Mailing list: Was heißt 
Temperaturgang auf englisch?