Hallo, komm mit einem Problem nicht weiter.Hab ein 80c535. Nun soll über die Pulsbreitenmodulation ein Motor angesteuert werden können, der Vor- und Rückwärts drehen kann. Dachte zunächst an einen Schrittmotor, der über P1.0-P1.4 angesteuert wird. Leider weiß ich nicht wie ich soetwas mit PWM implementieren kann. Kann mir hier jemand weiterhelfen? Vielen Dank
Für einen Schrittmotor brauchst Du kein PWM, es sei denn Du willst Microschritte machen. Da wird in einer bestimmten Reihenfolge Strom auf die Wicklungen gegeben und jede Kombination davon setzt den Motor einen Schritt weiter. Für einen Motor erfreulich digitales Verhalten :)
Das Problem ist jedoch, dass ich es mit PWM lösen muss. Es kann auch ein anderer Motor sein.
Ist nicht ganz einfach. Der Motor muss wissen wo er steht. Er kann nur eine gewisse "Länge" drehen. Wenn er also rechtsdreht muss irgend wann schluss sein. Hält er in der Mitte an muss er wissen wieviel er noch rechts und links drehen kann. Zudem soll er noch mit 10 verschiedene Geschwindigkeiten drehen. Falls es solch ein Motor gibt, der so etwas beherrscht kann ich auch so einen nehmen. Brauche dann aber ein Datenblatt oder ähnliches.
Vielen Dank für die Antwort. Weiß jetzt wie das mit der PWM funktioniert. Leider weiß ich nicht, wie so ein Encoder arbeitet. Hast Du vielleicht ein Datenblatt für solch ein Motor. Finde leider keines. Danke
Dann schau doch einfach mal auf die Seite von Faulhaber oder Maxonmotor. Gruss Andy
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.