Alle Verbesserungen und Erweiterungen die wir im Laufe eines Jahres zusammengetragen haben sind in...
Die Lenkerempfindlichkeit wird jetzt je nach Geschwindigkeit korregiert
In einer Vielzahl von Beiträgen in den bekannten Foren ist vom Reflowlöten in einem Pizzaofen aus dem Supermarkt die Rede. Da proffessionelle Öfen im Bereich größergleich 1kEuro liegen, hab ich mir beim örtlichen Markt auch so ein Ding besorgt.
Hersteller: Superior
Modell: MG12BX

Der Ofen hat 1300 Watt und eine Maximaltemperatur von 250 Grad. Der Garraum ist mit 12 Litern ausreichend groß, die Temperaturregelung jedoch unbrauchbar. Ausgepackt, eingeschaltet und mal gemessen wie lange er braucht um auf ca. 230 Grad zu kommen. Jedoch löste er sich nach ca. 2 Minuten mit einem Knall in Rauch auf. Also neuen Ofen geholt und erneut gestartet. Diesmal hats geklappt.
Temperatur °C | Heizzeit s |
|---|---|
100 | 74 |
130 | 90 |
150 | 105 |
160 | 110 |
200 | 137 |
230 | 170 |
Also mal auf eine Platine ein bisschen Lötpaste verteilen und einen SMD-Transistor draufgedrückt. Nach kurzer Zeit wurde das Lot flüssig und die Platine begann sich zu verfärben. Der Transistor war optimal verlötet. Jetzt ist die Temperaturregelung dran.
Als Regelung hab ich mir 3 Blöcke ausgedacht. Das Leistungsteil besteht hauptsächlich aus einem Solidstaterelais S216S02F das es bei Reichelt gibt. Die Steuerung übernimmt ein ATMega 8. Dieser steuert mit einer langsamen PWM das Leistungsteil und nimmt die Temperatur in Form einer Gleichspannung vom Temperaturfühler entgegen. Ein paar Taster, LEDs und ein Summer sind zum bedienen da. Beim Temperaturfühler habe ich ein Thermoelement von LabFacility gewählt, da es 250°C verkraftet. Herst.Bez.: XF-321-FAR Farnell Best.Nr.: 4100748. Von Farnell gibts auch eine passende Buchse: Farnell Best.Nr.: 7086386. Jetzt hat so ein Thermoelement aber einen Nachteil, es ist sehr niederohmig. Darum muß die Meßspannung deutlich verstärkt werden. Das macht der INA126. Ihm reichen 5 Volt Spannung, die Verstärkung wird mit einem einzigen Widerstand festgelegt. Lediglich für die Offsetspannung ist ein bisschen zusätzliche Elektronik erforderlich.
Als Gehäuse kommt das Reichelt BOPLA SE432DE zum Einsatz. Dadurch muß am Pizzaofen nichts verändert werden und die Garantie geht nicht flöten.
Der Code ist in Bascom Basic geschrieben und noch sehr einfach gehalten. Zur Optimierung der Heizkurve kann hier noch viel getan werden, besonders bei der Einstellung der Heizleistung.
Aus Platzgründen wurde auf einen Quarz verzichtet. Der ATMega läuft mit dem internen RC-Oszillator. Timer0 erzeugt mit der Interruptroutine PWM: eine langsame Software-PWM. Diese wird zur Heizungsregelung verwendet. Die Variable Heizleistung kann einen Wert von 0 bis 255 annehmen. Das entspricht 0 bis 100% Heizleistung. Im EEPROM sind nach dem Einlernen die 3 Temperaturen abgelegt. Diese Werte werden bei jedem Einschalten abgeholt und in den Variablen T1 bis T3 abgelegt.
Zuerst müssen 3 Temperaturen eingelernt werden: T1 = 150°C, T2 = 200°C und T3 = 235°C. Diese Temperaturen habe ich aus der JEDEC Level4 Empfehlung für das Reflow-Löten. Unterhalb von T1 schaltet die Heizung auf 100%. Bei erreichen von T1 wird zurückgeschaltet um den Bauteilen ein langsames und gleichmässiges Erwärmen zu ermöglichen. Bei T2 wird dann nochmal hochgeschaltet um bei T3 dann die Löttemperatur zu erreichen. Nach 10 Sekunden ertönt der Piezo, jetzt muß die Platine entnommen werden, damit sie rasch abkühlt.
Durch gleichzeitiges Drücken der beiden äusseren Tasten ist das Gerät im Lernmodus. Alle 3 LEDs leuchten, die Heizung ist voll an. Bei erreichen von T1 wird die linke Taste gedrückt, die linke LED geht aus. Das Gleiche wird bei T2 und T3 mit dem mittleren und rechten Taster gemacht.
Jetzt ist das Gerät betriebsbereit. Gestartet und abgeschaltet wird mit dem mittleren Taster.
Fertig!