Archiv verlassen und diese Seite im Standarddesign anzeigen : Impulse zählen
kurzwelle
02.10.2008, 23:17
Hallo!
Folgendes Problem: Ich möchte Impulse einer Telefonwählscheibe zählen. Der Zählkontakt ist normalerweise geschlossen und wenn man z.B. eine "3" wählt, wird er 3 mal unterbrochen
Wie zähle ich diese Impulse am besten?
mfg
3mal unterbrechen heißt 3 mal steigende/fallende Flanke.Die kannst Du an einen INT Eingang hängen (eventuell Spannung anpassen) und sie zählen: 1, 2, 3!
Gruß
Nimm doch einen externen Timereingang (T0 oder T1). Allerdings prellen die alten Wählscheiben sehr stark. Den Relais damals war das egal, aber du muß hier wahrscheinlich noch Maßnahmen treffen, sonst hast du gastronomische Werte. Die Impulse kommen übrigends mit 10Hz.
kurzwelle
03.10.2008, 09:00
Danke erstmal!
Eben, das Prellen ist momentan das Problem. Ein Pullup ist zu wenig
Besserwessi
03.10.2008, 11:16
Das Prellen kann man durch eine RC Glied entschärfen. Die Eingänge der AVR haben estwas hysterese, sodaß man auch ohne externen Schmidt-Trigger auskommenkann. Alternativ kann man das Prellen auch softwäremäßig beseitigen. Di einfachste Methode ist es dazu den Eingang nur etwa alle 10-50 ms abzufragen, z.B. in einem Timer Interrupt.
Hallo, wie wäre es mit einen Optokoppler, keine mechanische oder elek. verbinding zum Cip. O:)
Das Problem des Kontaktprellens hat er damit aber nicht gelöst. Da aber die Taktrate bekannt ist läßt sich das Problem sowohl in Software alsauch in Hardware relativ einfach lösen.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.