Ich muss einen Linearantrieb für ein Projekt verwenden. Soweit ich weiß, kommt die Positionsrückmeldung von einem Potentiometer. Hier ist ein Beispiel:
Ein weiteres Beispiel: https://www.servocity.com/html/25_lbs__thrust_linear_actuator.html
Zwei Fragen:
1) Wie erhält man die aktuelle Position beispielsweise über einen Mikrocontroller? Es sieht so aus, als müsste ich den Widerstand messen, ich weiß nicht, wie das auf einem Arduino geht.
2) Wie korreliert die lineare Position intern mit einem Potentiometersignal? Dreht ein Zahnrad am Ende des Getriebes im Wesentlichen einen Pot Nob?
Danke schön.
Nein, Sie messen keinen Widerstand, Sie messen Spannung. Legen Sie bekannte Spannungen (wie 0 V und 5 V) an die beiden "Referenz" -Leitungen an und messen Sie die "Signal" -Spannung. Dafür gibt es im Arduino einen ADC.
Intern ... ein Drehtopf ist eine Möglichkeit, dies zu tun. Ein genauerer Weg wäre ein linearer Topf, der über die gesamte Länge des Aktuators verläuft. Wie deiner funktioniert kann ich nicht sagen.
Wenn Sie eine genaue Position benötigen, verwenden Sie stattdessen digitale Waagen wie DRO oder Messschieber.
Andi aka