Hi Leute, ich möchte für meinen µC ein Programm erstellen. Ich habe einen Motor, der per Tastendruck startet. Nun möchte ich aber das dieser Motor, nachdem er 3 Umdrehungen gemacht hat stehen bleibt. Welches Programm hilft mir dies umzusetzen? Das Problem: Der Motor, egal wie schnell er sich bewegt, soll immer nach 3 Umdrehungen stehen bleiben! Also sozusagen Geschwindigkeitsunabhängig! Chris
was für ein Motor soll denn eingesetzt werden? Welch Drehmoment wird benötigt? Würde erst mal einen Schrittmotor vorschlagen, da braucht man aber etwas Ahnung davon. Axel
Chris schrieb: > Welches Programm hilft mir dies umzusetzen? Das das du dir schreibst. Tipp: Du benötigst zuerst eine Möglichkeit herauszufinden wie weit sich die Welle gedreht hat.
Du brauchst irgendein Feedback vom Motor. I.d.R. würde man wohl eine Gabel- oder Reflexionslichtschranke verwenden. Dazu kommt dann noch ein bisschen an Regelungstechnik, da der Motor ja je nach Geschwindigkeit nach läuft. Aber wie zu oft ist wahrscheinlich auch hier schon wieder dein Ansatz falsch. Warum willst Du das denn??? Für mich klingt es so, als hättest Du den falschen Motor ausgewählt. Wahrscheinlich würde sich für dein Fall ein Servo- oder Schrittmotor besser eignen. Also sag uns mal genau, was Du vor hast.
Programm:
1 | for (;;) |
2 | {
|
3 | // mach irgendwas
|
4 | if (anzahl_umdrehungen == 3) |
5 | stop(); |
6 | }
|
;) Oliver
Fabian schrieb: > Für mich klingt es so, als hättest Du den falschen Motor ausgewählt. Chris hat ja noch gar nicht gesagt, was das für ein Motor ist. Das sollte er erstmal machen! Gruß Dietrich
Dietrich L. schrieb: >> Für mich klingt es so, als hättest Du den falschen Motor ausgewählt. > > Chris hat ja noch gar nicht gesagt, was das für ein Motor ist. Das > sollte er erstmal machen! Chris sollte einfach die Aufgabenstellung posten, es findet sich schon jemand der ihm die Hausaufgabe macht
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.