Forum: Analoge Elektronik und Schaltungstechnik Reed-Kontakt gleichzeitig mit Fehl- u. Nichtauslösung?


von Tobias (Gast)


Lesenswert?

Hallo Leute !!!

Ist es möglich, daß ein Reed-Kontakt wie dieser hier

https://www.ebay.de/itm/10-Stuck-Reedkontakt-13-mm-x-2-mm-Miniatur-Reedschalter/361933312197?epid=1778145259&hash=item5444e810c5:g:R~wAAOSw4YdY0QJ1

immer mal wieder SOWOHL eine Fehlauslösung produziert, d. h. öffnet, 
obwohl der zuständige Magnet seine Position nicht verändert, ALS AUCH 
geschlossen bleibt, wenn sich der Magnet entfernt?

Genau das tut nämlich neuerdings eines dieser Exemplare in einer meiner 
Anwendungen nach ca. dreijährigem fehlerfreien Betrieb. Das Bauteil 
"überwacht" dort die Einwurfklappe eines Postkastens und signalisiert 
einem ATTiny44A per Pin-Change-IRQ einen Posteinwurf. Wenn nur einer 
dieser Fehler, also entweder Fehl- o. Nichtauslösung sporadisch 
auftreten würde, dann wäre das wohl sicherlich auf Verschleiß 
zurückzuführen (?), obwohl der Schalter in den 3 Jahren mit Sicherheit 
keine 5000 Schaltzyklen durchführen mußte. Aber es handelt sich ja wie 
gesagt um beide Fehler!

Der an der Postkastentür installierte Reed-Kontakt selben Typs (Signal 
für Postentnahme) funktioniert im Übrigen noch einwandfrei.

Grüße,
Tobias

: Verschoben durch Moderator
von Joe F. (easylife)


Lesenswert?

Wie sieht denn die Schaltung aus?
Manchmal sieht man da einen Kondensator zur Entprellung, der aber ohne 
entsprechenden Strombegrenzungswiderstand schädlich für den 
Schaltkontakt sein kann.

von Tobias (Gast)


Lesenswert?

Beide Reed-Kontakte sind (wie etwa ein Taster) direkt mit dem µC 
verbunden. Entprellt wird per Software.

µC --- Reed-Kontakt --- GND

Grüße,
Tobias

von Joe F. (easylife)


Lesenswert?

Vergessen den internen Pullup zu aktivieren?
Wie lange ist die Leitung?
Feuchtigkeit im Postkasten?

: Bearbeitet durch User
von Teo D. (teoderix)


Lesenswert?

Reedkontakte sind nur für einen bestimmten Bereich an magnetische Fluss 
gebaut.
Du hast die Dinger sicher Magnetisch überfahren. Endmagnetisieren 
(neue nehmen) und schwächeren Magnet o. größere Entfernung wählen.

: Bearbeitet durch User
von Tobias (Gast)


Lesenswert?

@ Joe F.

" ... Vergessen den internen Pullup zu aktivieren? ... "

Kaum zu fassen, aber wahr: Da habe ich doch zur Aktivierung des internen 
PullUps tatsächlich anstelle des Ports den Pin auf 1 gesetzt. Gefühlte 
tausend Mal den Programmcode gesichtet und diesen Fehler immer wieder 
übersehen :-(. Naja, wie auch immer .... Jedenfalls war der PullUp für 
beide Reed-Kontakte NICHT aktiviert. Was mich jetzt allerdings vor ein 
Rätsel stellt, ist die Tatsache, daß das Ganze eben auch ohne PullUp 
drei Jahre lang fehlerfrei funktioniert hat und an der Postkastentür 
noch immer funktioniert!? Wie kann das sein? Ich meine, die 
Kabelinstallation im Postkasten könnte man ja schon als kleine Antenne 
betrachten, die sicherlich so einiges an Gezwitschere einfängt, das doch 
sehr wahrscheinlich schon viel eher mal eine Fehlauslösung verursacht 
hätte, oder?

@ Teo D.

" ... Du hast die Dinger sicher Magnetisch überfahren. ... "

Das glaube ich eher nicht, denn dann wäre der Reed-Kontakt an der Tür, 
welcher mit dem gleichen Magneten (5 x 5 x 5 mm Neodym N45) bedient 
wird, wohl genauso defekt.

Grüße,
Tobias

von Joe F. (easylife)


Lesenswert?

Tobias schrieb:
> daß das Ganze eben auch ohne PullUp
> drei Jahre lang fehlerfrei funktioniert hat und an der Postkastentür
> noch immer funktioniert!? Wie kann das sein?

Könnte sein, dass "deaktivierter" Pullup eben ein extrem hochohmiger 
Pullup (Megaohm) bedeutet, der dann eben trotzdem noch so halbwegs 
ausgereicht hat.
Glück war da mit Sicherheit im Spiel.

: Bearbeitet durch User
von Teo D. (teoderix)


Lesenswert?

Tobias schrieb:
> Kaum zu fassen, aber wahr: Da habe ich doch zur Aktivierung des internen
> PullUps tatsächlich anstelle des Ports den Pin auf 1 gesetzt.

Joe F. schrieb:
> Könnte sein, dass "deaktivierter" Pullup eben ein extrem hochohmiger
> Pullup (Megaohm) bedeutet, der dann eben trotzdem noch so halbwegs
> ausgereicht hat.
> Glück war da mit Sicherheit im Spiel.

Ich denke auch, dass da was rüber diffundiert ist.
Glück... Oder nur alle halbe Stunde betätigt und kein Gewitter in der 
Nähe.


[unwichtig]
Tobias schrieb:
> @ Teo D.
>
> " ... Du hast die Dinger sicher Magnetisch überfahren. ... "
>
> Das glaube ich eher nicht,

Da ging ich ja noch von aus, dass sie wie du schriebst, du das am 
Kontakt beobachtet hast.

Tobias schrieb:
> immer mal wieder SOWOHL eine Fehlauslösung produziert, d. h. öffnet,
> obwohl der zuständige Magnet seine Position nicht verändert, ALS AUCH
> geschlossen bleibt, wenn sich der Magnet entfernt?

von Thomas E. (picalic)


Lesenswert?

Tobias schrieb:
> Kaum zu fassen, aber wahr: Da habe ich doch zur Aktivierung des internen
> PullUps tatsächlich anstelle des Ports den Pin auf 1 gesetzt.

Nebenbei, mal abgesehen vom eigentlichen Fehler: besonders robust gegen 
Störeinflüsse ist die Schaltung nicht gerade ausgelegt, mit nur den 
internen Pullups und deren Wert im 2-stelligen kOhm Bereich.

: Bearbeitet durch User
von Tobias (Gast)


Lesenswert?

OK, dann danke ich Euch erst mal. Die PullUps werde ich jetzt natürlich 
nachträglich aktivieren und das Ganze dann weiter beobachten.

@ Thomas E.

" ... besonders robust gegen Störeinflüsse ist die Schaltung nicht 
gerade ausgelegt ... "

Da hast Du wohl Recht. Falls die PullUps des µC wider Erwarten nichts 
bringen, werde ich diesbezüglich sicher auch noch nachbessern.

Grüße,
Tobias

von m.n. (Gast)


Lesenswert?

Thomas E. schrieb:
> Nebenbei, mal abgesehen vom eigentlichen Fehler: besonders robust gegen
> Störeinflüsse ist die Schaltung nicht gerade ausgelegt, mit nur den
> internen Pullups und deren Wert im 2-stelligen kOhm Bereich.

Ich schätze, daß der Reedkontakt in Grundstellung geschlossen ist (so 
würde ich es angehen). Da wird nicht viel stören.
Beim Öffnen bekam der Eingangspin ggf. 50 Hz Brummen und konnte daher 
PCINTs auslösen.

von Thomas E. (picalic)


Lesenswert?

m.n. schrieb:
> Ich schätze, daß der Reedkontakt in Grundstellung geschlossen ist (so
> würde ich es angehen)

Ja, das ist vernünftig. Das wird auch aller Wahrscheinlichkeit nach mit 
den internen Pullups schon laufen, nur bei widrigen Bedingungen (z.B. 
durch Eindringen von Feuchtigkeit) könnte der schwache Pullup vielleicht 
zu Fehlern führen. Wenn man nicht unbedingt wegen evtl. Batteriebetrieb 
mit jedem µA geizen muss, wäre ein Hardware-Pullup mit wenigen kOhm 
einfach sicherer.

von Teo D. (teoderix)


Lesenswert?

Thomas E. schrieb:
> Batteriebetrieb
> mit jedem µA geizen muss, wäre ein Hardware-Pullup mit wenigen kOhm
> einfach sicherer.

Ein Kontakt braucht ja auch einen min.Strom. Bei Reedkontakten ist das 
aber sicher nicht viel, egal welche Beschichtung da drauf ist.
Störsicherheit ist noch mal ne andre Baustelle.

: Bearbeitet durch User
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.