Berechnung der Auflösung einer Drehzahlmessung

Gast #1320369
Hallo,

ich muss gestehen, dass ich gerade voll auf dem Schlauch stehe...

Ich möchte die Auflösung der Drehzahl ermitteln. Bei der Drehzahlmessung 
wird ein Zahnrad mit 48 Zähnen verwendet, wobei jeweils die Zeit 
zwischen zwei Impulsen mit einem 75 MHz Timer (ohne Prescaler) gemessen 
wird. Die maximal Drehzahl beträgt 20,5 U/s.

Ich habe mir überlegt, dass mit steigender Drehzahl die Zeit zwischen 
zwei Impulsen abnimmt. Der Takt des Timers ist aber konstant. Also nimmt 
auch die Auflösung ab.
Was mich jetzt interessiert ist die minimale Auflösung, also die 
Auflösung bei maximaler Drehzahl.

Aber leider habe ich gerade keinen blassen Schimmer, wie ich die 
ausrechnen kann.
Nmax = (ft * 60) / Zz

ft = 75 MHz
60 fuer UPM
Zz = Zaehnezahl = 48
Nmax Maximale Drehzahl.

Deine minimale Aufloesung zwischen zwei Impulsen ist 1/75MHz
und du hast 48 Impulse pro Umdrehung.


Allerdings ist die Messbereichsgrenze so hoch das jedes Material 
auseinander geflogen ist.

Gruss Helmi
Gast
sorry, aber das verstehe ich nicht.

Die maximale Drehzahl ist doch mit 20,5 U/s gegeben. Ich sehe auch 
nicht, was welches Ergebnis du für die Auflösung der Drehzahl bekommst?

Wäre nett, wenn du es mir nochmal langsam erklären könntest. Danke
Dann mal anderes rum.

Du hast 20.5U/s
Bei 48 Zaehnen ergibt das eine Frequenz von

20.5 * 48 = 984Hz

Dein Takt ist 75MHz.

waehrend eines Impulses von deinem Drehzahlgeber zaehlt dein Zaehler 
jetzt 76219 Impulse deiner Referenzclock von 75MHz.

Um deine Drehzahlaufloesung zu erhalten kannst du jetzt zurueckrechnen.

(75Mhz / (76219 * 48)) - (75MHz / (76220 * 48) = 0.00026896 U/s

Das ist deine Aufloesung bei 20.5 U/s  denn dein Zaehler kann ja nur 
zwischen 76219 und 76220 springen

Gruss Helmi
Gast
wunderbar, Helmi! Vielen Dank. So im Nachhinein frage ich mich, warum 
ich da nicht selbst darauf gekommen bin.

>> Allerdings ist die Messbereichsgrenze so hoch das jedes Material
>> auseinander geflogen ist.

...einzig dieser Satz, den ich immer noch nicht versteh.
>>> Allerdings ist die Messbereichsgrenze so hoch das jedes Material
>>> auseinander geflogen ist.

>...einzig dieser Satz, den ich immer noch nicht versteh

Na dann rechne dir doch mal die Drehzahl aus die du maximal mit einer 
Auflösung von 1/75MHz messen kannst.
Und ob bei dieser Drehzahl noch irgendein Material auf der Erde das 
aushält.
Gast
>> Na dann rechne dir doch mal die Drehzahl aus die du maximal mit einer
>> Auflösung von 1/75MHz messen kannst.

Naja gut, aber was interessiert es mich, welche Drehzahl ich maximal 
damit messen könnte. Solange die Auflösung bei MEINER max Drehzahl nicht 
zu klein ist, und das ist sie auf keinen Fall, kann mir der Rest doch 
egal sein, oder?
Gast
Eventuell ist die untere Drehzahlgrenze wichtiger?
Kann mir vorstellen das dein Timer auch irgendwann überläuft und Du sehr 
niedrige Geschwindigkeiten fehlerhaft erfasst.
Also dieses Problem bitte auch abfangen.
Gast
>> Um deine Drehzahlaufloesung zu erhalten kannst du jetzt zurueckrechnen.

>> (75Mhz / (76219 * 48)) - (75MHz / (76220 * 48) = 0.00026896 U/s

Mir ist gerade noch etwas merkwürdiges aufgefallen: Wenn ich die Anzahl 
der Zähne verringere, dann wird der Wert der Drehzahlauflösung auch 
kleiner. D.h. ich hätte dann ja eine höhere Auflösung! Ist das 
irgendjemandem plausibel???
Gast
Damit ich auch noch was sinnvolles beitrage: Ja, ist es.

Du machst eigentlich keine Frequenzmessung, sondern eine 
Periodendauermessung. Wenn Du die Messzeit erhöhst, was ja einer 
Verringerung der Zahnzahl gleichkommt, hast Du mehr von den 75 MHz auf 
deinem Zähler, also mehr Inkremente. Da f = 1/T ist auch ein 
Frequenzinkrement kleiner.

Der übliche Tausch zwischen Auflösung und Samplerate eben, weil Du ja 
auch nur noch 32 Frequenzwerte pro Umdrehung bekommst.
Gast
>> (75Mhz / (76219 * 24)) - (75MHz / (76220 * 24) = 0.000537 U/s

nein, das ist glaub ich falsch so.

Denn aus den 76219 Taktimpulsen zwischen zwei Signalimpulsen werden bei 
24 Zähnen 152439.
Und dann kommt 0,000134 U/s heraus und das ist kleiner als 0.00026896 
U/s.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.