Meine Hallgeber können bis zu mehreren kHz. Ich suche mal einige Typen mit der oberen Frequenz heraus. Die kosten kein Geld, sind hoffentlich noch verfügbar (ich habe ein kleines Lager) und liefern ein Rechtecksignal von 5 V was einfach mit einem MP auswertbar ist.
Die genaue Position des Motors spielt bei der Drehzahl / Frequenzbestimmung überhaupt keine Rolle.
Für die genaue Läuferpositionsbestimmung muss der Geber natürlich das Feld des Rotors erfassen und liefert ein sin / cos Signal. Das Encodersignal lässt sich nicht magnetisch ermitteln, da Magnete eine viel zu große Streuung haben. Einzig lassen sich sin /cos Signale analog erzeugen. Damit habe ich bei einem Linearmotor eine Auflösung von 25 µm.
Eine andere Möglichkeit ist die optische Abtastung einer Encoderscheibe.
Wie dieser Geber eine Motorregelung steuern kann ist mir ein Rätsel.
Die für solche Steuerungen eingesetzten Geber kosten erstens wesentlich mehr und haben mindestens 2 Analogausgänge, weil an dieser Stelle ein digitaler Ausgang einfach ungeeignet ist.
Das ist alles im Rahmen von Basteleien.
Um die Drehfrequenz zu ermitteln genügen folgende Sensoren:
Dieser Sensor liefert mit einem Dauermagneten auf der Welle ein 0 / 1 Signal was mit einem MP einfach ausgewertet werden kann.
Einen schönen Abend noch
Olaf
Entschuldigung,
der Link ist schief gegangen. Hier noch einmal der Link zu Conrad: