Ich habe ein Problem, dass ich eine Drehzahl einer rotierenden Achse mit einem einzelnen daran befestigten Element (Schaltung) messen muss - dh ich kann keinen Hall-Effekt-Sensor verwenden, weil ich keinen separaten Magneten verwenden kann - ich kann nur Verwenden Sie, was Mounter auf der Achse ist. Die Achse dreht sich nur um eine Achse – aber das könnte X, Y oder Z sein. Die Lösung sollte in dieser Hinsicht also modular sein. Ich möchte meistens bis zu 150 U / min messen und verwende ein Arduino für die Messwerte.
Ich dachte an die Verwendung eines Beschleunigungsmessers, eines Kreisels oder eines Kompasses. Compass fühlt sich an, als würde es die Rechnung am besten füllen, aber ich bin mir nicht sicher, ob es auf jeder Achse richtig funktionieren würde, nicht nur auf Z?
Was wäre die beste Komponente und Implementierungsstrategie zur Lösung eines solchen Problems?
Danke für die "-1", hier sind die Erläuterungen:
Gyroskope sind dafür ausgelegt - Messung der Winkelgeschwindigkeit an einem rotierenden Körper, ohne dass eine separate stationäre Komponente erforderlich ist. Ich empfehle ein MEMS-Gyroskop. Einige sind mit analogen oder digitalen Ausgängen (SPI oder I²C) erhältlich. Sie werden normalerweise in Grad pro Sekunde angegeben – 150 U/min sind 900°/Sekunde, was hoch, aber immer noch leicht verfügbar ist. Es hört sich so an, als wäre ein 1-Achsen-Kreisel alles, was Sie brauchen; heutzutage scheinen 3-Achs-Kreisel etwas verbreiteter zu sein; Sie wären auch in Ordnung, da Sie die anderen 2 Achsen einfach ignorieren könnten.
Zu den anderen Optionen, an die Sie gedacht haben:
Der Nachteil eines Kompasses ist, dass er wahrscheinlich nur für die vertikale Drehung gut funktioniert. Sie können auch Probleme mit nahegelegenen Bügeleisen oder Motoren haben. Sie sind normalerweise dafür ausgelegt, die Winkelposition zu messen, nicht die Geschwindigkeit. Ich bezweifle, dass Sie mit einem Kompass leicht 150 U / min messen können.
Um die Winkelgeschwindigkeit mit einem Beschleunigungsmesser zu messen, müssten Sie ihn vom Zentrum entfernt auf der Welle montieren und die Zentripetalbeschleunigung messen. Dies könnte funktionieren, vorausgesetzt, der Abstand von der Mitte ist groß genug und kontrolliert genug, um die gewünschte Präzision zu erzielen, aber das kann schwierig sein, wenn die Achse schmal ist. Jede zusätzliche lineare Beschleunigung an der gesamten Achse müsste berücksichtigt werden.
Ich würde mich für einen optischen Unterbrecher entscheiden, entweder mit mechanischer Unterbrechung oder auf Reflexionsbasis. Beide geben Ihnen leicht einen Impuls pro Umdrehung (oder mehr!), Der Ihnen eine ziemlich gute Schätzung der Drehzahl geben sollte, wenn die Geschwindigkeit schnell genug ist. Bonus: keine mechanische Verbindung zur Welle. Wenn Sie eine höhere Genauigkeit bei niedriger Geschwindigkeit oder mehr als ein oder zwei Schätzungen pro Umdrehung benötigen, würde ich mich für einen Quadratur-Encoder entscheiden.
Dies ist viel einfacher als MEMS-Gyro- oder Beschleunigungsmesser-Ansätze, und Sie sind viel schneller einsatzbereit.
Reflexionsbasiert (Mouser):
Unterbrecher (Datenblattdirekt)
Olin Lathrop
David Tweed
MeLight
MeLight
David Tweed
MeLight
David Tweed
Anindo Ghosh
MeLight
Anindo Ghosh