-
-
Erfahrener Benutzer
Robotik Visionär
So schwer sollte die Frequenzmessung mit der input capture funktion (oder auch der entsprechenden Software version davon) nicht sein. Die zeiten sind mit maximal etwa 0,5 ms relativ kurz, so daß man beim 16 Bit timer ohne Überlauf auskommt.
das Verfahren ist dann folgendes:
Im ICP Interrupt die Zeit auslesen, für später merken und davon die vorherige Zeit abziehen. Schon hat man die Periodendauer. Analog geht das auch mit einem ext. Interrupt, nur daß man da die Zeit direkt aus dem Timer ausließt und ggf. etwas größere Fehler hat.
Für die Messung am Auto muß man ggf. die erste Periode verwerfen, denn da ist das Auto vielleicht noch nicht ganz über dem Sensor. Die zweite und ggf. 3. Periodet sollte dann zum Messen reichen.
@Picture: die Lösung mit dem NE567 hat den Nachteil, daß man mehr Perioden (ca. 5-20) braucht, und es ist einiges an Hardware nötig.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen