
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
> > Hallo, > > > Die Motoren sollen in 3 Positionen angehalten werden und nach betätigen einer Taste soll der Motor in die nächste Stellung fahren. Wenn die Taste länger gedrückt wird soll er solange fahren bis der Taster losgelassen wird. > > zunächst einmal wirst Du Probleme mit der Ansteuerung haben. 3 A sind nicht grade wenig, sicher, dass es wirklich 3 A sind? Bei Lasten bis 500 mA kannst Du noch Transistoren nehmen. Bei 3A hilft Dir eventuell das Relais Modul (welche C-Control verwendest Du?). > > Was Deine Motoren angeht, das hört sich ziemlich nach einem typischen Anwendungsfall für Schrittmotoren an. Gleichstrommotoren kann man nicht so einfach steuern um in "3 Positionen angehalten" zu werden. Ich kenne aber ehrlich gesagt keine Schrittmotoren mit 3 A (habe mich aber noch nicht wirklich damit beschäftigt). > > Die Schrittmotoren kann man über die geeignete Vorschaltung/Schutzschaltung mit den Digitalports verbinden. Dabei ist es sinnvoll die Digitalports nicht einzeln anzusprechen, sondern direkt als Byteport. > > > ' ********************************** > ' > ' BASIC++ Beispiele > ' > ' IIC Schrittmotorsteuerung > ' > ' ********************************** > > DEFINE Motoren AS BYTEPORT[10] > DEFINE i AS BYTE > DEFINE d AS BYTE > > i = 1 > d = 1 > > Motoren = LOOKTAB(tSchritte, 1) > > DO > > FOR i = 1 TO 25 > Motoren = LOOKTAB(tSchritte, d) > d = d + 1 > IF d > 4 THEN d = 1 > NEXT i > > d = 4 > > FOR i = 1 TO 25 > Motoren = LOOKTAB(tSchritte, d) > d = d - 1 > IF d = 0 THEN d = 4 > NEXT i > > LOOP > > TABLE tSchritte > 00000001b 00000010b 00000100b 00001000b > END TABLE > > > Einfaches (aber noch nicht getestetes Beispiel) für die Schrittmotoransteuerung der M Unit 2.x mit dem Schrittmotorsteuermodul. > > Gruß, > > Stefan Hallo Stefan, erstmal Danke für deine Hilfe. Also die Motoren werden über Relais angesteuert, jeweils eines für links und rechts rum. Die Endstellungen soll er über Endschalter erkennen und die zwischen Stellung soll über eine Photozelle erkannt werden. Innerhalb der Photozelle verläuft über eine Achse eine Scheibe welche an der Position zum anhalten ausgeknabbert ist. :-) Ich weiss hört sich crass an, aber eine andere Möglichkeit haben wir nicht gefunden und die Schrittmotoren sind einfach zu teuer. Es soll ja alles nur 3 Tage halten danach wird alles wieder zerlegt, da es sich um eine Projektarbeit handelt. Ich hoffe mir kann da jemand helfen. |
| Antwort schreiben |