Ich habe einen Druckknopf, der über ein 100 m langes 18-ga-Kabel mit dem Mikrocontroller verbunden ist, wodurch der Mikrocontroller nach einigen Malen ordnungsgemäßer Arbeit abgeschaltet wird
Die Schaltung ist voll funktionsfähig mit einem kurzen Kabel, ich verwende 5 V, beide CN2 / 3 haben Lampen- / Klingellast und das sw1-Kabel ist das 100-m-Kabel
Bei 100 Metern 18-AWG-Kabel hat der Draht meiner Meinung nach genügend Induktivität, damit das System beim Öffnen des Schalters induktive Rückschläge erfährt. Ein kleiner Kondensator über dem SW1 kann ein effektiver Dämpfer sein. Fügen Sie außerdem einige Entkopplungskondensatoren über V+ und V- Ihrer MCU hinzu.
Fügen Sie den PIC-Eingängen (Pins 4 und 5) einige Vorwiderstände hinzu - etwas wie 10K ist in Ordnung.
Und tun Sie, was @Andrew sagt, und stellen Sie sicher, dass Sie ausreichende Bypass-Kondensatoren auf dem Chip haben (etwas wie 0,1 uF Keramik parallel zu 10 uF Elektrolyt ist gut - die 0,1 uF nahe am Mikro - innerhalb von 5-10 mm).
Ich bezweifle, dass das Anbringen von irgendetwas über den Schalter zu einer positiven Verbesserung führen wird.
Rock Adams