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.
Nix Delay - Entprellungsfunktion benutzen! Beitrag - http://www.mikrocontroller.net/articles/Entprellung Gast4
> 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.
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.
Moin, ohne Pull-up-Widerstand ist die Leitung zum Reedkontakt eine wunderschöne Antenne, die sich Störungen einfangen kann. Viel Erfolg Stefan
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.