Forum: Mikrocontroller und Digitale Elektronik Aus einigen Impulsen/Umdr. 360 Imp. generieren?


von Thomas (Gast)


Lesenswert?

Hallo,

um ein Gradermittlung u. Drehzahlmessung zu machen würde ich gerne ein 
paar Typs haben?

Ich möchte an einem Drehendem Teil einige Impulse (ca. 100) messen und 
damit 360 oder ein vielfaches davon generieren / positionieren.

Hat einer eine Ahnung wie das geht?

Ich hab mir das so ausgemalt:
Zeit zw. einer Low-High Flanke messen und diese multipliezieren um eine 
Drehzahl zu errechnen o. diviedieren um die Zeit z.b. für nen halbes 
Grad zu ermitteln aber wie muss ich das ganze positioneren.

Die Zeiten zw. einer Low-High flanke liegen im Breich zw. 80µSek und 
600µSek.

Wäre so ne lange Zeitmessung überhaupt möglich? Und gibt es irgendwo 
etwas fertiges zur Zeitmessung.

von Josef (Gast)


Lesenswert?

Zunächst mußt du wissen, wieviele Impulse pro Umdrehung eintreffen.

Josef

von Thomas (Gast)


Lesenswert?

Hallo,

das weiß ich noch nicht, da ich nicht gezählt habe wieviele Zacken mein 
Kurbelwellenrad hat. Wird aber im bereich von 100 Zacken sein.

von Thomas (Gast)


Lesenswert?

Hallo,

also ich müsste alle 24 µSek einen Impuls ausgenben um eine Drehzahl von 
7000 U/Min darzustellen. Aber ich möchte die Genauigkeit höher haben 
vielleicht alle 0,2° also 24/5=4,8µSek aber wie generiere ich es für 
langsamere Drehzahlen? Wenn diie Drehzahl nur 900u/Min ist 900/60=15 
1/15=666,666 µSek
666/5=133µSek
Also müsste ich ein PWM-Signal hinbekommen das zw. 5 u. 133µSek 
variiert. Klappt das mit der PWM-Hardware des 80535 bzw. mit dem 
Taktteiler. Kann man nur einen 8bit Wert dafür nehmen oder deckt er 
vielleicht nicht die ganze Bandbreite ab.

von Haydar (Gast)


Lesenswert?

Schon mal an eine Low-Cost Version mit einer alten Maus gedacht.
Die Lichtschranke und das Zerhackerrad kann man doch gut dafür 
verwenden. Die alte Microsoft Maus hat ein grobes Rad, bei Logitech war 
das Rad feiner.
Man kann wenn man will auch gleich die restliche Elektronik verwenden.
Die Maus liefert die die Verschiebung in x- und y-Richtung und den 
Status der Tasten mit 1200 Baud (glaub ich) als Protokoll.

Ich hab da mal einen Vorschlag im Internet gesehen, hab aber die URL 
grad nicht zur Hand.

Haydar

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.