Hallo, und zwar muss ich für die Schule eine Ampelkreuzung mit Schranken und akustischem Warnsignal realisieren, der Schranken soll mit Hilfe eines stinknormalen DC Motors, der über ein Relais angesteuert wird, öffnen bzw. schließen. Wenn jetzt die Ampel auf Grün schaltet will ich, dass der Motor, nur eine halbe Umdrehung macht (dann ist der Schranken nämlich ganz geöffnet) und wenn rot --> schließt. Bin Einsteiger im µC C-programmieren und bräuchte dringend einen Quellcode für die Beschränkung der Drehzahl. Hat jemand von euch eine Idee o. Vorlage? Vielen Dank im Vorhinein! LG
Iloo B. schrieb: > Bin Einsteiger im µC C-programmieren und bräuchte dringend einen > Quellcode für die Beschränkung der Drehzahl. Dann brauchst du kein Quellcode, denn sonst bleibst du ewig Einsteiger, sondern du brauchst Übung :-) Such mal nach "PWM". Das ist das übliche um die Drehzahl von DC-Motoren zu steuern.
Iloo B. schrieb: > Bin Einsteiger im µC C-programmieren und bräuchte dringend einen > Quellcode für die Beschränkung der Drehzahl.
1 | if(drehzahl>limit) drehzahl=limit; |
Sonst noch Fragen ?
Geile Idee, genauso sollten wir die Faulheit der Siri-Generation beschränken.
1 | if(faulheit>limit) faulheit=limit; |
> Dann brauchst du kein Quellcode, denn sonst bleibst du ewig Einsteiger, > sondern du brauchst Übung :-) Das ist klar, aber ich denke nicht dass es ein 1000Zeilen Code ist. An welchem PORTPin ist es am sinnvollsten den Motor zu hängen?
Iloo B. schrieb: > der Schranken soll mit Hilfe eines > stinknormalen DC Motors, der über ein Relais angesteuert wird, öffnen > bzw. schließen. Wie soll das gehen, über die Einschaltzeit? Vergiss es! Bau Endschalter dran und nimm einen passenden Motor, evtl. mit Untersetzung, fertsch.
@iloo_b Falls du kein Troll bist und die Anfrage ernst gemeint ist solltest du deine Überlegungen löschen und nochmal von Vorne anfangen. Es macht keinen Sinn bei einer halben Motorumdrehung die Drehzahl über PWM zu steuern. Reduziere die Motorspannung mit Dioden so lange, bis du mit der Geschwindigkeit zufrieden bist. Einfach mehrere Dioden in Reihe, an jeder Diode fallen ca. 0,7 V ab. Damit der Motor auch wieder zurück drehen kann, die selbe Anzahl Dioden antiparallel schalten. Ulli
Iloo B. schrieb: > Wenn jetzt die Ampel auf Grün schaltet will ich, dass der Motor, nur > eine halbe Umdrehung macht (dann ist der Schranken nämlich ganz > geöffnet) und wenn rot --> schließt. Ist ja lustig, ich hatte das als "smart phone Deutsch" gedeutet und mit "halbe Drehzahl" übersetzt. Besorg dir erst mal ein Getriebe, oder einen kleinen Stepper, dann wird das Öffnen und schliessen aber nicht besonders nett aussehen.
Siri-Generation?? Ist das dein ernst?? Wie gesagt ich bin Einsteiger und hab auch nicht mehr verlangt als einen 3-Zeiligen Code, Lappen. Kann mir irgendjemand, der nicht nur blöde Kommentare abgibt sondern dieses Forum auch sinnvoll zu nutzen versucht, behilflich sein. PS: Alles kann man nicht wissen & Faulheit gehört hier nicht dazu!!!
Udo Schmitt schrieb: > Ist ja lustig, ich hatte das als "smart phone Deutsch" gedeutet und mit > "halbe Drehzahl" übersetzt. Lieber Udo Schmitt, meines Erachtens nach besitzt EINE Umdrehung eine andere Semantik wie EINE Drehzahl! mit gehobenen Grüßen Your German-Teacher
> der Schranken soll mit Hilfe eines stinknormalen DC Motors, der über ein Relais
angesteuert wird
Vergiss es. Das wird so nichts. Wenn dein Relais den Motor schaltet,
dann läuft der entweder mit der Drehzahl, die die Spannung hergibt oder
er läuft nicht. Ein - Aus. Mehr ist mit Relais nicht drinnen.
Wenn du also deinen Motor langsamer machen willst, dann musst du
* entweder die Motorspannung kleiner machen
* oder die Drehzahl am Abgriff ändern, indem du ein Getriebe
dazwischenschaltest.
> PS: Alles kann man nicht wissen & Faulheit gehört hier nicht dazu!!!
Aber so einiges kann man schon "wissen", wenn man einfach nur sein
Gehirn benutzt oder als Kind mit Lego gespielt hat.
Ein Relais ist einfach nur ein mechanischer Schalter. Aber anders als
ein normaler Kippschalter, wird er nicht dadurch betätigt, dass jemand
einen Hebel umlegt, sondern es wird elektrisch geschaltet. Aber
abgesehen davon sind sich die beiden Elemente 'Kippschalter' und
'Relais' sehr ähnlich darin was man mit ihnen machen kann und was nicht.
Normalerweise nimmt man für so etwas kein Programm, sondern einen lagsam drehenden Getriebemotor und 2 Endschalter. Da gibt es eine trickreiche einfache Schaltung. Die Steuerung muss nur das Relais ein/ausschalten und braucht sich um nichts weiter kümmern. http://www.jbergsmann.at/avatars/aufab.GIF (Die beiden gestrichelt verbundenen Kontakte sind das Relais).
> Iloo B. schrieb: > Wenn jetzt die Ampel auf Grün schaltet will ich, dass der Motor, nur > eine halbe Umdrehung macht (dann ist der Schranken nämlich ganz > geöffnet) und wenn rot --> schließt. Das muss ja ein ziemlich kleiner Motor sein, wenn du ihn direkt an einem uC Ausgang anschliesen kannst. Mach doch mechanische Abschläge auf die Motorwelle und gib nur einen kurzen Impuls in die jeweilige Laufrichtung auf den Motor. Ansteuerung über 2 Ausgänge als Brückenschaltung...
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.