rushy66gt
30.08.2014, 17:46
Hi,
ich komme bei meinem kleinen Bastelprojekt nicht mehr weiter. Ich habe eine Siebträgermaschine (Rancilio Silvia) mit einem Arduino Nano ausgerüstet, um per PID Regelung die Kesseltemperatur bei einem genauen Wert halten zu können und die Pumpe mittels Taster schalten zu können. Heizung und Vibrationspumpe der Maschine werden jeweils mit einem SSR geschaltet (bei der Pumpe parallel zum original Schalter an der Front), das Magnetventil des Kessels per Relais. Der Taster sitzt in einem kleinen externen Kasten, welcher auch ein Display (I2C Anbindung) beherbergt, wo mir die Kesseltemperatur angezeigt wird.
Wenn ich allerdings die Pumpe per Frontschalter anschalte, und nach einer gewissen Zeit wieder abstelle, resetet sich der Arduino in dem Moment, wenn ich den Schalter umlege (230 VAC weg). Sobald ich den Schalter öffne, blinken kurz die TX und RX LEDs auf dem Arduino, dann friert das Display ein und die Heizung heizt nicht mehr. Erst, wenn ich den Hauptschalter öffne und wieder schließe (Arduino Traffo aus und wieder an), funktioniert alles wieder. Ich habe extra auch ein SSR für die Pumpensteuerung genommen, um kein Problem mit dem Motorfunken beim Öffnen zu haben und keinen Snubber einbauen zu müssen. Allerdings wird der Microcontroller trotzdem beeinflusst.
Meine Maßnahmen bis jetzt:
-Alle Pins am Anfang des Setups auf Eingang gesetzt und den internen Pullup aktiviert.
-Alle Massekabel sternförmig auf den GND-Port des Arduino geführt.
-GND des Arduinos mit der Masse des Netzkabels verbunden und damit sicher geerdet (dachte, da könnte im Trafo vllt was nicht passen).
-Entstörfilter kurz hinter die Pumpe gesetzt (http://goo.gl/eFdGFE).
Das Problem tritt merkwürdigerweise nicht auf, wenn ich den Arduino mit dem USB-Kabel mit meinem Laptop verbunden habe und die Pumpe bei eingeschaltetem Netzschalter der Maschine an- und abschalte. Was mir noch aufgefallen ist: Auch wenn ich den für die LED in dem Taster, mit dem ich die Pumpe anschalte, auf LOW habe, blinkt die LED ganz schwach ganz kurz auf, sobald die Pumpe abgeschaltet wird (ohne das USB-Kabel angeschlossen natürlich).
Hat einer einen Rat für mich?
Vielen Dank schon mal für Hilfe!!!!
- - - Aktualisiert - - -
Hier noch ein paar Bilder:289822898328984
ich komme bei meinem kleinen Bastelprojekt nicht mehr weiter. Ich habe eine Siebträgermaschine (Rancilio Silvia) mit einem Arduino Nano ausgerüstet, um per PID Regelung die Kesseltemperatur bei einem genauen Wert halten zu können und die Pumpe mittels Taster schalten zu können. Heizung und Vibrationspumpe der Maschine werden jeweils mit einem SSR geschaltet (bei der Pumpe parallel zum original Schalter an der Front), das Magnetventil des Kessels per Relais. Der Taster sitzt in einem kleinen externen Kasten, welcher auch ein Display (I2C Anbindung) beherbergt, wo mir die Kesseltemperatur angezeigt wird.
Wenn ich allerdings die Pumpe per Frontschalter anschalte, und nach einer gewissen Zeit wieder abstelle, resetet sich der Arduino in dem Moment, wenn ich den Schalter umlege (230 VAC weg). Sobald ich den Schalter öffne, blinken kurz die TX und RX LEDs auf dem Arduino, dann friert das Display ein und die Heizung heizt nicht mehr. Erst, wenn ich den Hauptschalter öffne und wieder schließe (Arduino Traffo aus und wieder an), funktioniert alles wieder. Ich habe extra auch ein SSR für die Pumpensteuerung genommen, um kein Problem mit dem Motorfunken beim Öffnen zu haben und keinen Snubber einbauen zu müssen. Allerdings wird der Microcontroller trotzdem beeinflusst.
Meine Maßnahmen bis jetzt:
-Alle Pins am Anfang des Setups auf Eingang gesetzt und den internen Pullup aktiviert.
-Alle Massekabel sternförmig auf den GND-Port des Arduino geführt.
-GND des Arduinos mit der Masse des Netzkabels verbunden und damit sicher geerdet (dachte, da könnte im Trafo vllt was nicht passen).
-Entstörfilter kurz hinter die Pumpe gesetzt (http://goo.gl/eFdGFE).
Das Problem tritt merkwürdigerweise nicht auf, wenn ich den Arduino mit dem USB-Kabel mit meinem Laptop verbunden habe und die Pumpe bei eingeschaltetem Netzschalter der Maschine an- und abschalte. Was mir noch aufgefallen ist: Auch wenn ich den für die LED in dem Taster, mit dem ich die Pumpe anschalte, auf LOW habe, blinkt die LED ganz schwach ganz kurz auf, sobald die Pumpe abgeschaltet wird (ohne das USB-Kabel angeschlossen natürlich).
Hat einer einen Rat für mich?
Vielen Dank schon mal für Hilfe!!!!
- - - Aktualisiert - - -
Hier noch ein paar Bilder:289822898328984