Hallo liebe Community,
ich habe hier ein MKR1000, welches über eine ca. 10-15m Klingelleitung mit einem Taster verbunden werden soll.
Davor hatte ich ein ESP32 DevKitC, welches wohl durch Überspannung gekillt worden ist. Dieses war bis auf einen Push-Up Widerstand und einem Abblockkondensator direkt mit dem 10-15m entfernen Taster verbunden.
Also dachte ich, dass eine galvanische Trennung ganz ratsam sei und ich weiß, dass man dafür eher mal Optokoppler nimmt.
Da ich ohnehin Relais auf Lager hatte, habe ich eines benutzt.
Das Relais braucht 12V als Steuerspannung, was mir ganz recht ist, da die bisher 3,3V auf 10-15m wohl grenzwertig waren.
Da ich im "Steuerkasten" nur ein 24V Netzteil für die SPS-Haussteuerung und ein 5V Netzteil verbaut habe und nicht schon wieder ein weiteres Netzteil einbauen wollte, habe ich einen MP2037 verbaut, weil der preiswert ist und eben auch auf Lager war.
Das MKR1000 bekommt also seine Spannung aus dem 5V Netzteil. Der MP2037 bekommt 24V aus dem SPS Netzteil und macht 12V daraus, um das Relais ansteuern zu können. Diese 12V sollen eine Schleife über 10-15m Klingelkabel zum entfernten Taster machen um das Relais so zu schließen.
Dann habe ich Pin A5 auf INPUT_PULLUP eingestellt und einen 4,7kOhm Pull-Up Widerstand eingesetzt.
Nun das seltsame Verhalten:
-
Egal wie ich den 12V Stromkreis schließe, ob mit Drahtbrücke, Taster usw. das Relais wird immer angezogen und leitet anschließend. Das habe ich durchgemessen.
-
Sobald man die 10-15m Klingelkabel inkl. Taster anschließt erkennt das MKR1000 keinen Tastendruck mehr, auch wenn das Relais nach wie vor anzieht. Nur wenn man heftig durch schnelles nacheinander Drücken das Relais "flattern" lässt, funktioniert es sporadisch mal.
-
Schließe ich parallel, auf kurze Distanz einen Taster an, funktioniert es genauso schlecht.
-
Erst wenn ich die 10-15m Klingelkabel wieder entferne, funktioniert es wieder einwandfrei.
Mich wundert das deshalb so sehr, weil das Relais immer anzieht, aber das Verhalten des MKR1000 trotzdem so unterschiedlich ist. Eigentlich würde ich erwarten, dass Störeinflüsse durch die galvanische Trennung für den MKR1000 nicht relevant sind.
Habt ihr eine Idee wo hier das Problem liegen könnte? Vielen Dank!