Ich versuche, eine Fahrzeugkomponente zu instrumentieren. Ich möchte den Winkel eines Bauteils während eines Fahrzyklus messen. Das Bauteil hat einen einzigen Freiheitsgrad, es hat eine feste Achse. Ich versuche, einen effizienten Weg zu finden, um dies zu messen. Ich hoffe, die Technologie des Internets der Dinge (Raspberry Pi / Arduino) entsprechend zu verwenden. Ohne auf Details einzugehen, muss ich dieses Ding über eine Batterie mit Strom versorgen. Ich gehe davon aus, dass die Tests tagsüber auf Asphalt oder Betonpflaster durchgeführt werden.
Sensoren, die Möglichkeiten zu bieten scheinen:
Mein ursprünglicher Gedanke war, einen Beschleunigungsmesser zu verwenden, ihn an der Unterseite des Geräts anzubringen und die Richtung der Schwerkraft zu analysieren, um den Winkel der Komponente abzuleiten. Ich weiß, dass dies bei einem feststehenden Fahrzeug funktionieren würde, aber meine Situation ist alles andere als feststehend. Ich kann die Fahrtrichtung des Fahrzeugs nicht ableiten. Außerdem ist die Geschwindigkeit meines Fahrzeugs nicht konstant. Ich werde die Beschleunigung überwachen (aber die Schwerkraft abziehen), während ich nach anderen Eigenschaften suche ...
Aufgrund meiner enormen Beschleunigungsvarianz glaube ich auch nicht, dass ein elektrolytischer Neigungssensor auf Flüssigkeitsbasis funktionieren würde.
Mein nächster Gedanke ist, den Abstand von der Komponente zum Boden genau zu messen. Ich würde den Sensor am beweglichen Ende meiner Komponente befestigen und dann den beobachteten Abstand zum Komponentenwinkel kalibrieren, während das Fahrzeug vollständig zum Stillstand gekommen ist. Ich kann die Entfernung in Echtzeit überwachen, um den Komponentenwinkel relativ zum Boden abzuleiten.
Scratch-Passiv-Infrarot. Ich bin mir ziemlich sicher, dass das Sonnenlicht das durcheinander bringen wird.
Radar ist eine ziemlich nette Technologie, scheint aber an Metall, Wasser oder Menschen orientiert zu sein und hat eine sehr langsame Reaktionszeit. Vergiss das.
Und das führt mich entweder zu einem Schallabstandssensor oder einer Laser-Flugzeitmessung . Auf den ersten Blick sind beide Methoden kostengünstig und scheinen in den Bereichen zu funktionieren, die mich interessieren. Aber ich habe hier keine Erfahrung. Was ich nicht weiß, ist, ob Straßentests bei Tageslicht diese Geräte beeinträchtigen. Werden Umgebungsgeräusche die Dinge durcheinander bringen? Was ist mit reflektiertem Sonnenlicht?
Hat hier jemand Erfahrung mit den letzten beiden Technologien (Sonic Distance oder Laser Time of Flight)?
Gibt es Technologien, die eine alternative Methode zum Messen des Winkels einer Komponente (relativ zum Boden) in einem dynamischen, sich bewegenden Fahrzeug bieten, vielleicht etwas, das ich übersehen habe?
Hinweis: Ich habe viel mit Magnetometern und Beschleunigungsmessern gearbeitet (Ugh, erinnern Sie sich an das Vector Cross-Produkt?), Aber ich habe noch nie ein Gyro-Gerät berührt. Gibt es da Möglichkeiten?
Mein Ipod der 6. Generation und andere Mobilgeräte verfügen über einen Gyro-Controller (Neigungssensor), der mit einer geeigneten App die X-, Y-Neigung mit einer Auflösung von 0,1 Grad schnell genug > 10 sps anzeigen kann. Mein iPod verfügt über eine 2D-Wasserwaage in einer Multifunktions-App.
Ich möchte den Winkel einer Komponente messen ... Die Komponente hat einen einzigen Freiheitsgrad, sie hat eine feste Achse. Ich versuche, einen effizienten Weg zu finden, um dies zu messen.
"Das" ist was? Ein Winkel im Fahrzeugkoordinatensystem oder ein Winkel mit einem Horizont? Wenn Ihre Komponente eine Achse hat, kann Ihnen ein einfaches Potentiometer oder Encoder einen Winkel zwischen Komponente und Fahrzeug liefern.
Mein ursprünglicher Gedanke war, einen Beschleunigungsmesser zu verwenden ... und die Richtung der Schwerkraft zu analysieren, um den Winkel der Komponente abzuleiten.
OK, nehmen wir an, Sie möchten einen Winkel mit einem Horizont. Ja, dafür werden Beschleunigungsmesser oft verwendet. Und dies ist wahrscheinlich Ihre beste Option.
Ich kann die Fahrtrichtung des Fahrzeugs nicht ableiten.
Ähm ... also, was versuchen Sie mit Beschleunigungsmesser, Winkel oder Fahrtrichtung zu messen? Diese beiden sind völlig unterschiedlich.
Wenn Sie meinen, dass Sie die Messwerte des Beschleunigungsmessers aufgrund der Fahrzeugbewegung nicht interpretieren können, haben Sie Ihre Nachforschungen nicht durchgeführt. Durch die Verwendung einer Kombination aus 3-D-Beschleunigungsmessern, 3-D-Kreiseln und einem Sensorfusionsalgorithmus kann die Sensorausrichtung leicht mit guter Genauigkeit berechnet werden.
haven't done [my] research?
nicht genau weiß, was Ihre Empfehlung hier ist. Referenz für Trägheitsmaterial?Mein erster Gedanke, wenn ich Ihre Anwendung verstehe, ist ein integrierter Orientierungssensor. De-facto ist der Bosch Sensortec BNO055. Sie können ein Breakout-Board bei Adafruit finden oder es auf Ihrer eigenen Leiterplatte platzieren. Der Sensor verfügt über einen 3-Achsen-Beschleunigungsmesser, ein 3-Achsen-Gyroskop und ein 3-Achsen-Magnetometer (in diesem Fall nicht besonders nützlich). Am wichtigsten ist, dass der Chip über eine eigene CPU verfügt, die mit einem proprietären Sensor-Fusion-Algorithmus geladen ist. Zusätzlich zu den rohen Sensordaten gibt der Chip Euler-Vektor- und Quaternion-Orientierungsdaten aus. Der Chip unterstützt i2c, sodass Sie ihn mit den meisten IoT-Plattformen verbinden können sollten.
Die Grenzen dieses Ansatzes:
Fühlen Sie sich frei, weitere Anwendungsdetails hinzuzufügen, wenn ich sie falsch verstanden habe.
Spehro Pefhany
zipzit
Spannungsspitze
zipzit