Forum: Mikrocontroller und Digitale Elektronik EMV Problem am Eingang.


von Markus Z. (Gast)


Lesenswert?

Hallo,



ich habe da ein kleines Problem mit EMV an einem AVR.

Eigentlich relativ simpel:

Eingang ist active low, Pullup Widerstand von 1kOhm ist drin, ebenso ein 
Tiefpass, bestehend aus 47 ohm und 100nf, zusätzlich hab ich noch einen 
Folienkondensator ausprobiert, welcher bei ungefähr 33nF liegt.

Die Leitung ist ungefähr 5 Meter lang und leider läuft sie an einem 
Motor dabei, dessen EMV Dreck meinen Taster auslöst sobald er ein / 
ausgeschaltet wird.

Den Motor zu entstören ist unmöglich - da ich von diesem Gerät die 
Finger lassen möchte. Das Kabel selbst ist ein normales Liezenkabel / 
Weder geschirmt, noch verdrillt.

Eigentlich habe ich die Hardwarelösung auch schon aufgegeben. Ich würde 
gerne in der Software entgegenwirken. Hat jemand ein paar Codeschnipsel, 
die es mir ermöglichen den EMV Dreck vom tatsächlichen schalten zu 
differenzieren?

lg
Mark.

von Markus Z. (Gast)


Lesenswert?

Gut,



mit einem 47Ohm Pullup haut es ziemlich gut hin; Kann man das so stehen 
lassen oder ist das Murks?


lg

von oszi40 (Gast)


Lesenswert?

> Das Kabel selbst ist ein normales Miezenkabel / Weder geschirmt, noch verdrillt.

Dann verdrille das Kabel mit dem Akkuschrauber und prüfe ob das reicht.

von Markus Z. (Gast)


Lesenswert?

Hi,

danke für die Antwort.

Leider ist das im jetzigen und späteren Aufbau nicht ganz so einfach.
Wenn es nicht einfacher geht, wird es natürlich gemacht; Aber deshalb 
frage ich:

Kennst ihr eine Softwarelösung?

von Kein Name (Gast)


Lesenswert?

Den Standard Algorithmus findest du unter "Taster Entprellen" z.B hier:
http://www.mikrocontroller.net/articles/Entprellung

Und wenn das nicht zuverlässig funktioniert, musst du wohl oder über die 
Ursache bekämpfen.

von Markus Z. (Gast)


Lesenswert?

Hi,

bin ebenfalls gerade auf diesen Artikel gestoßen; Schnell etwas 
zusammengebastelt und es scheint reibungslos hinzuhauen!

Pullups habe ich jetzt wieder auf 470 Ohm umgestellt; Und das Kabel 
extra 30x um den Motor gewickelt und ihn schön an und ausgeschaltet: 
Läuft!!

Vielen Dank!

lg

Mark

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.