Forum: Mikrocontroller und Digitale Elektronik wieder mal ein Drehzahlmesser


von spatz2222 (Gast)


Lesenswert?

Hallo,

ich wollte mir einen ganz genauen Drehzahlmesser bauen.
Dieser sollte zwischen 50 und mind 5000 U/min auf 2 oder 3 Stellen nach
dem Komma anzeigen.

nun über Int0 das Drehzahlsignal und dort den Timer1 ausgelesen und die
Drehzahl berechnet ... klappt gut jedoch nur bis auf die Einer - Stelle
da ja der Timer1 nur bis 2^16 zählt und ich bis 5000 U/min zählen will
erhalte ich also als max Auflösung 0,1U/min oder so ganz grob

gibt es möglichkeiten das irgendwie anders zu Lösen ???

oder hilft da nur die Analoge Aufbau ???

bei bin kein 0 - Stellen Fetischist jedoch ist es für die Anwendung
wirklich erforderlich ...

Gruß Tobias

von Pfi (Gast)


Lesenswert?

Also, du lässt den Timer1 schneller laufen (Teiler herunterstellen).
Dann ist es halt so, dass der Timer überläuft, aber das gibt einen
weiteren Interrupt, den du zählen kannst. So kommst du ganz leicht zu
16 bit (Timer) plus weiteren 8 bit (für ein Register) sind 24 bit -->
das sollte definitiv reichen.
Aber mit was misst du das Drehsignal? Ich kann mir schlecht vorstellen,
dass das so genau messen kannst. Und vorallem für was zur Hölle brauchst
du das so genau?
Hoffe, dass ich dir trotzdem geholfen habe.

Gruss

von spatz2222 (Gast)


Lesenswert?

Hallo,

ja das könnte ich mal probieren !

das ist für große Elektrische Asynchron - Motoren > 500KW
die haben eine gewisse Drehzahl z.B. 1500 und bei Belastung fällt die
Drehzahl auf z.B. 1490 etc. etc. ist es wichtig zu wissen bei 1/10 Last
wieviel Drehzahl das Teil genau hat !
vielleicht reicht auch 1 Stelle nach dem Komma - abe rich werde es mal
vesuchen - Danke


Gruß Tobias

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.