So beheben Sie das Rauschen beim Zurücksetzen meines Mikros

Ich arbeite an einem Projekt, bei dem ein Mikrocontroller ein Servo steuert (es ist batteriebetrieben, es ist also kein Problem mit der lokalen Stromversorgung). Es ist mit 3 langen Drähten an ein etwa 3 m entferntes Bedienfeld angeschlossen. Die Drähte sind offenes Signal, geschlossenes Signal und Masse. Das Panel hat einfach zwei Relais, die zwischen 5 V und GND öffnen oder schließen. Alles funktioniert gut, aber wenn eine große lineare Stromversorgung in der Steuerbox eingeschaltet wird, führt dies dazu, dass der Controller seltsame Dinge tut, wie das Schließen und Öffnen des Servos. Wir haben festgestellt, dass die 3 Drähte als Antenne fungieren und die induktive Spitze vom Einschalten des Netzteils aufnehmen (wir haben sogar das Signal 5 V und Masse von einer Batterie im Bedienfeld geleitet, um den Stromkreis zu isolieren, also sind es definitiv die Drähte, die picken lauter machen)

Ursprünglich war ich mir nicht sicher, ob es eine Spitze auf der geschlossenen Leitung war, die die Verrücktheit verursachte, also trennten wir die offenen und geschlossenen Drähte und ließen einfach den Erdungsdraht angeschlossen, dasselbe Problem. Ich habe dies auch auf meinem Oszilloskop bestätigt und während des Umschaltens gibt es keine Spitzen auf den offenen oder geschlossenen Linien während des Umschaltens. Daher bin ich zu dem Schluss gekommen, dass Gleichtaktrauschen in den Leitungen das Problem verursacht, da selbst wenn nur das GND-Kabel angeschlossen ist, die Spitze dazu führt, dass GND vorübergehend hochschwebt und das Mikro zurücksetzt / durcheinander bringt?

Meine Lösung, die ich als nächstes ausprobieren werde, besteht darin, einige Optokoppler an den Eingängen hinzuzufügen, damit die beiden elektrischen Systeme vollständig isoliert werden können. Ich möchte auch eine Gleichtaktdrossel an den drei Drähten hinzufügen, da dies das Rauschen dämpfen sollte? Kann jemand vorschlagen, wie ich bei der Auswahl einer Drossel vorgehen würde, und / oder andere Vorschläge, wie dieses Mikro geräuschdicht gemacht werden kann?

Ich bin mir nicht sicher, aber vielleicht könnten Sie auch Varistoren oder Transorben verwenden.

Antworten (1)

Ohne Schema kann ich nicht feststellen, ob Ihre Erdung richtig ist, dh Gemeinsamkeiten, ein gemeinsamer Grund für einige der von Ihnen beschriebenen Symptome.

Ein weiterer zu berücksichtigender Punkt ist die großzügige (richtige) Verwendung von Elektrolytkondensatoren und Bypass-Kondensatoren.

Die Verwendung einer reinen Batterieversorgung garantiert keine sauberen Stromversorgungsschienen. Sind wir sicher, dass die Batterie beim Einschalten des Stromkreises über eine ausreichende Reserve verfügt?

Wenn diese Bedingungen ordnungsgemäß erfüllt sind, können Sie die Verwendung einer "Überwachungs" -Schaltung für Ihren Prozessor in Betracht ziehen.

MCP120/130

• Hält den Mikrocontroller im Reset, bis die Versorgungsspannung einen stabilen Betriebspegel erreicht

• Setzt den Mikrocontroller während eines Stromausfalls zurück

• Präzise Überwachung von 3-V-, 3,3-V- und 5-V-Systemen

• 7 Spannungsauslösepunkte verfügbar

• Aktiver niedriger RESET-Pin

• Open-Drain-Ausgang

• Interner Pull-up-Widerstand (5 kΩ) für MCP130

• Hält RESET für 350 ms (typisch)

• RESET auf VCC = 1,0 V

• Genauigkeit von ±125 mV für 5-V-System

Das MCP120/130 von Microchip Technology Inc. ist ein Spannungsüberwachungsgerät, das entwickelt wurde, um einen Mikrocontroller im Reset zu halten, bis die Systemspannung den richtigen Pegel erreicht und sich stabilisiert hat. Es dient auch als Schutz vor Brown-out-Bedingungen, wenn die Versorgungsspannung unter einen sicheren Betriebspegel fällt. Beide Geräte sind mit einer Auswahl von sieben verschiedenen Auslösespannungen erhältlich und beide haben Open-Drain-Ausgänge. Das MCP130 hat einen internen 5-kΩ-Pullup-Widerstand. Beide Geräte haben aktive niedrige RESET-Pins. Der MCP120/130 aktiviert das RESET-Signal immer dann, wenn die Spannung am VDD-Pin unter der Auslösepunktspannung liegt.

Sie sind in TO-92, SOT-23-2 und 150mil SOIC erhältlich. Datenblatt: http://www.mouser.com/ds/2/268/11184d-68220.pdf

Sehr praktisches kleines Gerät für 0,60 USD oder weniger!