induktion an portpins durch relais?

Gast #35471
hi,
hab ein problem und zwar folgendes:
hab nen atmega8 direkt neben einem 12v relais welches bei betätigung 
masse auf den mikrocontroller durchschaltet. hab an 2 benachbarten 
mikrocontrollerports 2 taster angeschlossen. nun hab ich immer den 
fehler gesucht warum er in der menüstruktur ziellos weiterspringt wenn 
das relais schaltet. meine frage: kann es wirklich sein das die spule 
aus dem relais ausreicht eine spannung in die anliegenden kabel für die 
2 taster induziert und der mikrocontroller denkt die taste wurde 
gedrückt? wenn ja was kann ich da gegen machen? kann leider das board 
nicht umbestücken, da es eine so gut wie bis zum anschlag volle 
160x100er lochrasterkarte ist....danke schonmal für lösungshilfen
Gast
klar kann das sein, sei froh, dass es so regelmässig passiert, so merkst 
du es beizeiten :-)
was kannst du tun:
-Layoutfehler beheben (Masseführung), der Strom, der von der Relaisspule 
nach Masse fließt und der Gnd des MC sollten sich erst am 
Spannungsregler treffen
-Freilaufdiode am Relais dran?
-Eingänge mit zusätzlichen pullup-Widerständen (470R oder 1k) versehen
-Abblockkondensator 100nF direkt am MC?
Gast
- die masseleitungen treffen sich vor dem spannungsregler.
- freilaufdiode ist dran (1n4818)
- abblockkondensator 100nF ist direkt am vcc pin und noch mal je vor und 
nach dem spannungsregler.
- werd dann mal die zusätzlichen pullups einbauen.

danke mal für die schnelle antwort :)
kann ich evtl noch was anderes probieren? metallkasten drumwickeln oder 
so?
Gast
Eigentlich setzt man Induktive Verbraucher einfach weiter weg.

Wenn das nicht fruchtet dann mußte wohl oder Übel entstören (Blockkondis 
am Treiber und evtl. Drosseln.)

Wenn ich die Möglichkeit habe dann weiche ich gerne auf Halbleiterrelais 
aus.

Erstens erledigt sich die Störung von alleine.
Zweitens schalten se Störungsfrei für das NEtz wenn se nen 
Nulldurchgangschalter haben.
Zuletzt sind se auch Kompakter als Mechanische Relais.

Der haken ist natürlich der Preis.

Wenn du die Versorgungsspannung für den "Leistungsteil" früh vom 
"Steuerteil" Trennst dann dürfte es aber auch gehen.

Für größere Schaltungen sollte man sich auch Gedanken über die 
Gerätemasse machen denn viele verstreute Massepunkte lassen eine 
Digitalschaltung schnell zum Osszilator werden.
Gast
Hallo, wenn du das Relais benutzt, um einen µC ein und auszuschalten, 
und nicht mehr als einpaar under mA geschaltet werden soll, würde ich 
einen P-MOS-FET einbauen, der die Stromversorgung ein und ausschaltet 
(durchschnittlicher Schaltwiederstand 3Ohm, gibt natürlich auch 
bessere).
Gast
hi habe zusätzliche pullups mit 1k eingelötet. störungen sind so gut wie 
beseitigt. hab dann noch ne zusätzliche masseleitung direkt vom relais 
an den spannungsregler verlegt. funktioniert jetzt ganz ohne störungen 
:)

vielen dank an alle!

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 23 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.