Insbesondere versuche ich festzustellen, ob ein Nabelausleger vom Betanken einer Rakete eingefahren ist, und andere verschiedene Aufgaben (Öffnungen angehoben / eingefahren).
Ich habe einige Nachforschungen angestellt und Wege gefunden, die Verschiebung eines Objekts zu bestimmen - ist das tatsächlich der beste Weg, dies zu tun? Angenommen, der Ausleger muss 10 Fuß einfahren. Wenn der Sensor in diesem Fall eine Verschiebung von 10 Fuß +- 10 % feststellt, ist MovementStatus = True.
Oder gibt es eine Art Lichtsensor / Positionssensor, der nur auf effiziente Weise erkennt, dass sich das Objekt an der Position befindet, an der es sein soll?
Ich würde es einfach halten und einen Mikroschalter verwenden , um die Endposition zu erkennen:
und verbinden Sie es mit Ihrem Vcc. Fügen Sie einen Pulldown-Widerstand zur Masse hinzu, und Sie erhalten einen Logikpegel, der den Status anzeigt: hoch = Schalter geschlossen, niedrig = Schalter offen.
Normalerweise werden Mikroschalter verwendet, um zu überprüfen, ob ein Gerät eine bestimmte Position erreicht hat. Es gibt sie in vielen Konfigurationen; Der Aktuator kann ein einfaches Federblatt sein oder zusätzliche Merkmale aufweisen, wie z. B. eine Rolle, die in eine Arretierung an einem beweglichen Teil fällt.
Markierungen
stevenvh
Standard-Sandun
m.Alin
stevenvh
m.Alin