Forum: Mikrocontroller und Digitale Elektronik Aus Digitalsignal die Frequenz berechnen


von Martin M. (fredx)


Lesenswert?

Hallo,

ich möchte gerne die Drehzahl eines Motors messen. Wie man die Software 
programmiert etc. weiss ich, ich möchte jetzt nur überprüfen ob meine 
CPU die Frequenz, die von dem Messgerät das die Drehzahl misst kommt, 
verarbeiten kann. In der Anleitung steht dass meine CPU maximal 60 kHz 
verarbeiten kann. Das Messsignal des Messgerätes habe ich mit einem 
Oszilloskop gemessen. Bei geringer Drehzahl habe ich einen 
rechteckförmigen Verlauf, von Peak zu Peak 50 ms (1 Periode), die 
eingestellte Drehzahl beträgt 20 Umdrehungen pro Minute. Mit 1/Zeit 
komme ich auf 50 Hz, aber das kann es ja nicht sein. Kann mir jemand 
sagen wie ich bei der Berechnung vorgehen muss? Die maximale Drehzahl im 
Betrieb beträgt 1500 U/min.

Danke!

Gruß

: Bearbeitet durch User
von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Martin M. schrieb:
> Mit 1/Zeit komme ich auf 50 Hz,

Bei 50 msec Periodendauer? Dann solltest Du Deine Berechnung nochmal 
etwas ... ansehen.

Hier sind das 20 Hz.

Und es könnte ja sein, daß Dein Signal 60 Impulse pro Umdrehung 
ausgibt.

Bei 1500 Umdrehungen pro Minute würden 1.5 kHz resultieren, was einer 
Periodendauer von 667 µs entspräche.

von Martin M. (fredx)


Lesenswert?

ja richtig 20 Hz. Danke das hab ich übersehen. In der Anleitung steht 60 
Impulse pro Umdrehung.

: Bearbeitet durch User
von Martin M. (fredx)


Lesenswert?

Wie gehe ich bei der Berechnung vor? Wie heißt die Formel?

Gruß

von Fin (Gast)


Lesenswert?

Rufus Τ. F. schrieb:
> 1500 Umdrehungen pro Minute würden 1.5 kHz  ...

Pi*D²*SQR/3600

 TaTaaa:       U/min = Frequenz

von Martin M. (fredx)


Lesenswert?

ja danke

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.