Forum: Mikrocontroller und Digitale Elektronik Frequenzmessung Pic16F877


von marc989 (Gast)


Lesenswert?

Hi,

habe diesmal folgendes Problem,
eine meiner Schaltungen soll nun auch eine Frequenz messen können, die,
wenn möglich, an einem IO Pin anliegt. Die Frequenz kann zwischen 40 kHz
- 200kHz liegen.
Weiss aber leider nicht ob ich es überhaupt mit 4Mhz Taktrate und evtl.
Interrupt schaffen könnte.
Hat jemand von euch schonmal eine Frequenzmessung mit dem Pic 16F877
gemacht? Könnte auch externe Bauteile dafür nehmen.

Gruß Marc989

von Rahul (Gast)


Lesenswert?

Kann dein PIC auf Taktflanken reagieren?
Wenn ja, dann solltest du auf eine (der beiden) Taktflanke reagieren
und zwischen zwei dieser Flanken die Zeit messen. Dann hast du die
Periodendauer, die hat schliesslich was mit der Frequenz zu tun...

von peter dannegger (Gast)


Lesenswert?

Die übliche Methode ist, einen Timereingang für das externe Signal zu
nehmen und ein 2. Timer zählt die interne Quarzfrequenz.


Hier mal ein Beispiel für den 8051:

http://www.mikrocontroller.net/attachment.php/46451/fmeter.zip



Peter

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
Noch kein Account? Hier anmelden.