Gefunden für drehimpulsgeber drehrichtung delphi - Zum Elektronik Forum





1 - Drehimpulsgeber auslesen. -- Drehimpulsgeber auslesen.
Hallo,

heute wäre wohl ein Tag an dem ich lieber im Bett geblieben sein sollte.
Ich habe einen Alps Drehimpulsgeber an nem AT89C2051.
Der soll je nach Drehrichtung eine Zählvariable hoch/runter zählen.
Wie der Funktioniert ist klar. Zwei Impulse und je nach Drehrichtung der eine oder der andere zuerst.
Also habe ich in meinem Programm einfach die beiden Ports abgefragt an dem die Impulse liegen (übrigens einfach gegen GND) und je nach dem in zwei Unterprogramme verzweigt. In den Unterprogrammen habe ich dann den zweiten Impuls erwartet, und gewartet bis der vorbei war... Hat der Controller leider nicht immer mitbekommen, da je nach Drehgeschwindigkeit beim Abwarten des zweiten Impulses dieser schon da war... Also Essig... Hab ich vorrausgesetzt das das der schon da ist, gut bei einigermaßen Geschwindigkeit gings... langsam wiederum nicht... Hab ich mir also über zwei Interrupts beholfen, in der Interruptroutine sofort die Interrupts aus, und gezählt... leider war der Controller teilweise schon wieder aus der Routine raus und hat gleich wieder zurück gezählt...
Da ich heute noch was laufendes haben wollte habe ich die Interruptvariante einfach behalten, und habe 100mS Verzögerung eingebaut... Nicht elegant aber geht erstmal, denn bei schnellerem Drehen...

Nicht gefunden ? Eventuell gibt es im Elektroforum Transistornet.de für Drehimpulsgeber Drehrichtung Delphi eine Antwort
Im transitornet gefunden: Drehimpulsgeber Drehrichtung Delphi


Zum Ersatzteileshop


Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation!
Impressum       Datenschutz       Copyright © Baldur Brock Fernsehtechnik und Versand Ersatzteile in Heilbronn Deutschland       

gerechnet auf die letzten 30 Tage haben wir 11 Beiträge im Durchschnitt pro Tag       heute wurden bisher 1 Beiträge verfasst
© x sparkkelsputz        Besucher : 191975440   Heute : 11374    Gestern : 23007    Online : 251        14.5.2026    11:19
15 Besucher in den letzten 60 Sekunden        alle 4.00 Sekunden ein neuer Besucher ---- logout ----su ---- logout ----
xcvb ycvb
0.00969696044922