Forum: Mikrocontroller und Digitale Elektronik Anfängerfrage: Simple Schrittmotoren Steuerung


von Alex (Gast)


Lesenswert?

Hallo!

Ich baue gerade eine Computergesteuerte Hebebühne, die durch einen 
Schrittmotor und Gewindespindeln betrieben werden soll.
Ich hätte ein paar Fragen zur Orientierung:

Da ich wohl einen Haltemoment von ca. 0,5 Nm benötigen werde, kommt 
einer dieser Motoren in Frage
http://de.nanotec.com/schrittmotor_st5918.html

Nun wollte ich euch fragen, was die einfachste Möglichkeit wäre, einen 
dieser Schrittmotoren über ein USB-Interface vom PC aus zu bedienen. Ein 
Controller Board das eine VB-ähnliche Sprache versteht wäre für mich 
ideal.
Alles was es können muss, ist eine bestimmte Schrittanzahl in die eine 
oder andere Richtung zu gehen.

Beispiel:
Man gibt am PC ein, die Hebühne soll alle 20sec 5mm nach unten fahren.

Mehr muss es nicht können.


Ich bin leider etwas erschlagen von den gefühlten 1000 Möglichkeiten, 
das zu bewerkstelligen.

Ist ein Arduino Board das richtige? Dazu bräuchte ich aber noch ein 
Shield und eine Endstufe, oder?


Beste Grüße

von Stefan F. (sfrings)


Lesenswert?

Ja richtig. Der Arduino hat ja keine Treiber für die Spulen des Motors.

Motor Controller mit USB Anschluss kann man auch fertig kaufen.

Ein einfaches USB zu GPIO Interface reicht dazu jedenfalls nicht, weil 
du ja Signale mit ganz bestimmten Timings erzeugen musst.

von meckerziege (Gast)


Lesenswert?

Von Arduino würde ich abraten...

Meine Idee wäre: Ein FTDI 232RL als USB-UART Adapter. Von da aus an nen 
kleinen µC. Dann daran einen Schrittmotortreiber dran (musst schauen 
welcher passt und genügend Power hat)

fertig! :-)

von Axel D. (axel_jeromin) Benutzerseite


Lesenswert?

"usb schrittmotor interface"


bringt Ungefähr 74.500 Ergebnisse bei Google. Haste die schon alle 
gelesen?

von spess53 (Gast)


Lesenswert?

Hi

>Ich baue gerade eine Computergesteuerte Hebebühne, die durch einen
>Schrittmotor und Gewindespindeln betrieben werden soll.
>Ich hätte ein paar Fragen zur Orientierung:

>Da ich wohl einen Haltemoment von ca. 0,5 Nm benötigen werde, kommt
>einer dieser Motoren in Frage

Wieso braucht man bei Gewindespindeln ein solches Haltemoment? 
Interessant wäre, was gehoben werden soll.

MfG Spess

von Alex (Gast)


Lesenswert?

Axel Düsendieb schrieb:
> "usb schrittmotor interface"
>
>
> bringt Ungefähr 74.500 Ergebnisse bei Google. Haste die schon alle
> gelesen?

Genau das ist ja mein Problem. Es gibt ca. genauso viele Möglichkeiten 
das zu lösen, der Wald, die Bäume usw...


> Wieso braucht man bei Gewindespindeln ein solches Haltemoment?
> Interessant wäre, was gehoben werden soll.

ca. 40 Kilo Chemikalien

Hat jemand ne Empfehlung für nen guten Controller samt USB Anschluss

Wäre sowas das Richtige?

http://www.braintechnology.de/braintechnology/usb_stepper.html

Und was bräuchte ich noch zusätzlich?

Grüße

von Karl H. (kbuchegg)


Lesenswert?

Alex schrieb:
> Axel Düsendieb schrieb:
>> "usb schrittmotor interface"
>>
>>
>> bringt Ungefähr 74.500 Ergebnisse bei Google. Haste die schon alle
>> gelesen?
>
> Genau das ist ja mein Problem. Es gibt ca. genauso viele Möglichkeiten
> das zu lösen, der Wald, die Bäume usw...

Entscheide dich für eine und lebe damit.

> Und was bräuchte ich noch zusätzlich?

Jemanden der das PC Programm schreibt.

Wenn du Hardware kaufst, dann schau dich nach Angeboten um, bei denen du
* auf der einen Seite das Modul an den PC im USB Port einsteckst
* auf der anderen Seite die Schrittmotorkabel am Modul anbringst
  (Schraubklemmen, wie auch immer)
* Das Netzteil, bzw ein vorgeschlagenes Netzteil schon dabei ist
* sonst nichts.

Wenn du erst recht wieder Basteln musst, dann ist das nicht brauchbar. 
Das muss eine "Hardware anstecken - Läuft erst mal" Lösung sein. 
Normalerweise haben solche MOdule auch sowas wie eine Basissoftware 
dabei, mit der man einfache Dinge erledigen kann. Frag danach, ob du 
damit deine Aufgabe lösen kannst.

von Karl H. (kbuchegg)


Lesenswert?

meckerziege schrieb:
> Von Arduino würde ich abraten...
>
> Meine Idee wäre: Ein FTDI 232RL als USB-UART Adapter. Von da aus an nen
> kleinen µC. Dann daran einen Schrittmotortreiber dran (musst schauen
> welcher passt und genügend Power hat)
>
> fertig! :-)

Dann doch lieber einen Arduino. Kann dasselbe und kostet im Endeffekt 
weniger.

von Alex (Gast)


Lesenswert?

Karl Heinz Buchegger schrieb:
schreibt.
>
> Wenn du Hardware kaufst, dann schau dich nach Angeboten um, bei denen du
> * auf der einen Seite das Modul an den PC im USB Port einsteckst
> * auf der anderen Seite die Schrittmotorkabel am Modul anbringst
>   (Schraubklemmen, wie auch immer)
> * Das Netzteil, bzw ein vorgeschlagenes Netzteil schon dabei ist
> * sonst nichts.
>

Genau sowas hab ich mir vorgestellt. Usb ist auch kein Muss, ich find 
schon irgendwo nen alten PC mit passendem Anschluss.

Hast du nen Vorschlag für ne gute Karte, am besten mit Software/Treiber 
zum direkt rumprobieren?

Ist sowas das Richtige?
http://www.conrad.de/ce/de/product/198087/Emis-Intelligentes-Schrittmotor-Interface-iSMIF-USB-Betriebsspannung-3-x-5-VDC

Wahrscheinlich ein bisschen schwach auf der Brust und etwas teuer, oder?

von Alex (Gast)


Lesenswert?


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.