Schalten Sie ein langes Drahtende ein, wodurch der Mikrocontroller heruntergefahren wird

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

Geben Sie hier die Bildbeschreibung ein

Fügen Sie eine Flyback-Diode auf der Platine über die Drähte zu SW1 hinzu. Seien Sie vorsichtig beim Hinzufügen von Kondensatoren über den Schalter, Sie können auf diese Weise einen LC-Tank herstellen. Wenn Sie sich nicht sicher sind, ist der Goldstandard die Verwendung eines Opto-Isolators.

Antworten (2)

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.

Ich bin hier irgendwie verloren, also ertrage einen Moment mit mir, der Draht ist verdreht und lang, weshalb er sich wie ein Solenoid verhält und Rückschläge macht (versuchte es zu simulieren und bekam ungefähr 2k Volt, die über einige hundert ms klar waren), also wie Ein Widerstand an Pin 4 und 5 wird es reparieren, und für die Kickback-Korrektur sah ich es quer/parallel zum Solenoid, um die Kickbacks zu beseitigen, aber die Antwort, die ich bekam, war, es mit dem Schalter quer zu legen (was ich nicht in Reihe oder parallel weiß). , @Spehro Pefhany
Ein Vorwiderstand begrenzt den Strom in die Eingänge des PIC-Chips und sollte verhindern, dass er gestört wird. Im Moment nehmen die Eingänge wahrscheinlich die Energie durch die Eingangsschutznetzwerke auf.