-
-
Erfahrener Benutzer
Robotik Einstein
naja, für die BCD-Zahl bei einem Segment brauchst du ja 4 Pins = Bits; da es 4 Segmente sind, würde man jedes mit nem weiteren Pin schalten (Enable-Leitung für z.B. die 4511-Treiber)
Von der Software her: Ich habs bei mir so gemacht, dass die Main-Schleife eigentlich ständig mit der Ausgabe beschäftigt ist.
Ein Interruptpin zählt die Impulse, ein Timer im 0,5sec-Takt rechnet dabei die in den letzten 0,5sec erhaltenen Impulse über nen einfachen Vorfaktor (60 bei 4-Takt/4-Zylinder-Maschinen) in die Drehzhal um. Hat so den Vorteil, dass so gesehen gleich ein Mittelwert über ne halbe Sekunde gebildet wird. Das Messintervall muss halt angepasst werden; Wenns weniger Pulse pro Minute sind, müsste man halt länger messen.
Der erste Versuch war, die zweit zwischen 2 Pulsen zu messen, nur hat das nie wirklich sinnvoll geklappt.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen