Störung vom Reedkontakt

OP #1320828
Lesenswert?
• ▲
▼
Hallo kann mir jemand sagen ob ein Reedkontakt mir eine saubere Spannung 
an einen Mikrocontroller liefern kann wenn er ohne Pullup angeschlossen 
ist. Ich habe kein Oszi und kann das nicht ausprobieren. Muss ich da mit 
einer Störung rechnen, wenn ja wie lange dauern solche Störungen. Wenn 
ich die Zeit wüsste, dann kann ich das mit einer Delayfuntion im 
Programm berücksichtigen.
Gast #1320841
Lesenswert?
• ▲
▼
> Hallo kann mir jemand sagen ob ein Reedkontakt mir eine saubere Spannung
an einen Mikrocontroller liefern kann wenn er ohne Pullup angeschlossen
ist.

Nein. Wir wissen nicht mal, wie er angeschlossen ist, denn das 
verschweigst du und schlauerweise. Man kann einen Reed-Kontakt als 
Schalter gegen Masse legen, nur wenn man im uC (oder extern) den PullUp 
nimmt.

> Ich habe kein Oszi und kann das nicht ausprobieren. Muss ich da mit
einer Störung rechnen, wenn ja wie lange dauern solche Störungen. Wenn
ich die Zeit wüsste, dann kann ich das mit einer Delayfuntion im
Programm berücksichtigen.

Sicher gibt es bei Reedkontakten Stoerungen, die nennt man Prellen. Wie 
lange es dauert, hängt vom Reedkontakt ab, du musst also in dessen 
Datenblatt gucken. Aber es dauert im Vergleich zu normalen 
Schaltkontakten recht kurz.

Eine Delayfunktion ist normalerweisse die bloedeste Art, Prellen zu 
beachten. Besser macht man die Abfrageintervalle des Eingangs so 
langsam, daß dazwischen auf jeden Fall mehr Zeit verstreicht, als das 
Prellen dauert. Es ist dann EGAL ob man den Kontakt mitten im Prellen 
erwischt, das ändert nur die Zeit ob man ihn ein Intervall vorher oder 
ein Intervall hinterher als geschlossen wahrnimmt.
#1320891
Lesenswert?
• ▲
▼
wenn du keine Verzögerungsfunktion und keinen Interrupt für soetwas im 
Programm verschwenden willst. Kannst du mittels Pullup einen Kondensator 
laden und mit dem Reed Relais und einem weiterem Widerstand bestimmst du 
die Entladezeit des Kondensators so das das entladen länger als das 
prellen braucht.
#1320909
Lesenswert?
• ▲
▼
Hallo,

meine Reedkontakte liefern überhaupt keine Spannungen, die schalten nur 
gegen GND oder Vcc. Für definierte Verhältnisse bei offenen Kontakz muß 
ein PullUp- oder PullDown-Widerstand sorgen, jenachdem, wie der Kontakz 
angeschlossen ist.

PS: kannst Du mir ein paar Deiner spannungserzeugenden Reedkontakte 
vermachen? Baue ich mir eine batterielose Taschenlampe draus... ;-)

Gruß aus Berlin
Michael

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren