Hallo, ich habe folgendes Problem...:
Ich möchte eine einfache Spielzeugseilwinde bauen. Der Benutzer kann diese Seilwinde entweder ganz nach unten fahren, oder ganz nach oben fahren. Das ganze muss nicht sehr genau sein, +-10% Positionsgenauigkeit reichen aus.
Als Antrieb würde ich einen DC Getriebemotor nehmen. Die Seilwinde dreht ca. 10 - 20 Umdrehungen von "ganz aufgerollt" bis "ganz ausgefahren". Die Schaltung wird zwischenzeitlich auch mal ganz abgeschaltet und das Seil manuell ausgezogen, d.h. der µC weiß beim Einschalten nicht auf welcher Position sich die Winde befindet.
Folgende Lösungen für die Positionsbestimmung fallen mir ein:
- Endschalter für das Einfahren: Bei jedem Start fährt die Seilwinde ersteinmal ganz hoch bis ein Endschalter aktiviert wird. Das Ausfahren des Seils funktioniert dann einfach durch Stoppen der Zeit (diese Präzision reicht aus).
- 20-Gang Spindeltrimmer am Getriebe: Die Position des Seils ist immer bekannt und kann aktiv geregelt werden. Nachteil: mechanische Fummelei.
Das ist doch bestimmt ein Standardproblem, welche Standardlösungen kennt ihr dafür?
Danke & viele Grüße,
William
Lesezeichen