Forum: Mikrocontroller und Digitale Elektronik Nach 3 Umdrehungen stehen bleiben


von Chris (Gast)


Lesenswert?

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

von Düsendieb (Gast)


Lesenswert?

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

von Udo S. (urschmitt)


Lesenswert?

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.

von Fabian (Gast)


Lesenswert?

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.

von Kaskade (Gast)


Lesenswert?

Chris schrieb:
> Welches Programm hilft mir dies umzusetzen?

Ein Regler für den Dehwinkel.

von Oliver (Gast)


Lesenswert?

Programm:
1
for (;;)
2
{
3
   // mach irgendwas
4
   if (anzahl_umdrehungen == 3)
5
      stop();
6
}

;)

Oliver

von Dietrich L. (dietrichl)


Lesenswert?

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

von Walter S. (avatar)


Lesenswert?

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
Noch kein Account? Hier anmelden.