PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Suche eine Steuerplatine für Schrittmotor für USB



samsontech
12.09.2015, 14:00
Hallo,
ich bin neu hier und möchte per PC einen Schrittmotor steuern.
Derzeit benutzte ich einen Schrittmotor von Pollin und auch eine Schrittmotorplatine um diesen anzusteuern.
Leider funktioniert diese Platine über die serielle Schnittstelle.
Nun meine eigentliche Frage:
Gibt es eine Schrittmotorplatine über USB oder eine andere Möglichkeit von Seriell auf USB zu kommen.

Vielen Dank im Voraus:p:p

Geistesblitz
12.09.2015, 15:06
Seriell ist genau dasselbe wie UART, nur dass die Signalpegel anders sind. Es gibt USB-UART-Konverter, der normale Seriellpegel wird wahrscheinlich auf deinem Board eh wieder auf TTL zurückgewandelt. Ansonsten denk ich aber, dass ein normaler USB-RS232-Konverter gehen dürfte. Welche Steuerplatine benutzt du denn genau?

samsontech
12.09.2015, 18:58
Sorry hab mich verschrieben: es ist ein alter Druckeranschluß !!!! 25 Pol !!!!!

Zunächst mal der Schrittmotor
http://www.pollin.de/shop/dt/NTE0OTg2OTk-/Motoren/Schrittmotoren/Schrittmotor_VEXTA_PXB44H_02AA_C8_1_8_6_V_0_8_A.ht ml

und hier die Platine
http://www.pollin.de/shop/dt/Mjc5OTgxOTk-/Bausaetze_Module/Bausaetze/Schrittmotorplatine_Bausatz.html

Das Programm wurde mir von einem Regel- und Steuerungstechniker geschrieben.
Möchte das Programm aber auf einem Laptop laufen lassen, welcher leider nur USB hat.

PICture
12.09.2015, 19:39
Hallo!

Ich würde das einfachste empfehlen: billigen Laptop mit LPT, z.B.: http://www.ebay.de/sch/i.html?_from=R40&_trksid=p2050601.m570.l1311.R6.TR11.TRC1.A0.H3.Xde ll+latitude+d.TRS0&_nkw=dell+latitude+d610&_sacat=0 . ;)

Geistesblitz
13.09.2015, 08:51
Ok, das ist dann nicht ganz so einfach, da USB-LPT-Wandler meist nur auf bestimmte alte Drucktertypen zugeschnitten sind. Da wäre es eigentlich besser, einen Mikrocontroller (meinetwegen Arduino) zu nehmen und auf diesem die Schrittmotorsteuerung zu realisieren. Mit dem kann man dann normalerweise auch über USB kommunizieren.
Wofür ist der Schrittmotor denn gedacht, also was soll er wie antreiben?

Edit: hab mir die Platine mal angesehen, ich hätte mir sowas wohl eher nicht besorgt. Ist ja wirklich nur eine nackte H-Brücke mit bisschen Kleinkram drumherum. Meistens verwendet man eher Steuerungen, die gleich eine Logik zur Generierung der Schrittreihenfolge (auch mit Mikroschritten) und Stromregelung haben, die werden dann einfach über Richtung, Schrittpuls und Enable angesteuert.
Dieses Teil wäre deiner Platine im Prinzip weit überlegen:
http://www.ebay.de/itm/A4988-Stepper-Motor-Schrittmotor-Treiber-Driver-3D-Drucker-Arduino-RepRap-CNC-/221727610250?hash=item339ffed58a

White_Fox
13.09.2015, 09:35
Es gibt, ich glaub von Microchip, Bausteine, die von USB nach RS232 wandeln. Dazu gibt es einen Treiber, der von der Rechnersoftware genutzt werden kann.

Das Problem bei USB: Es ist ein sehr komplexes Protokoll. Mein Informatik-Prof sagte mal, wenn er jetzt was mit USB machen würde, würde er für 6 Wochen irgendwo in der Versenkung verschwinden um sich mit diesem Protokoll auseinanderzusetzen. Dieser Prof beschäftigt sich ansonsten mit Betriebssystemen und Compilerbau.

Diese oben erwähnten Chips nutzen zwar hardwareseitig die USB-Schnittstelle des Rechners, über den Treiber werden diese Chips aber wie eine RS232-Schnittstelle behandelt, was wiederum relativ einfach ist. Ich denke damit solltest du dir was zusammenfrickeln können bzw. jemanden auftreiben, der das kann.

Ich verstehe auch nicht warum Pollin mit seinen Bausätzen noch auf der alten Druckerport-Schnittstelle herumreitet. Diese Schnittstelle war vor zehn Jahren schon veraltet.

Ach ja...da wäre so ein Wandlerchip-und es war nicht Microchip, sondern FTDI.
http://www.reichelt.de/FT-232-BL/3/index.html?&ACTION=3&LA=446&ARTICLE=54518&artnr=FT+232+BL&SEARCH=rs232+usb

021aet04
13.09.2015, 10:11
Das Problem wird dann aber die Software sein. Wenn die Software für diese Anwendung geschrieben wurde und diese den LPT nutzt kann man nur LPT verwenden (vermutlich).

Man kann jetzt einen Rechner kaufen mit LPT Schnittstelle oder das Programm wechselt bzw neu schreibt damit man eine RS232 Schnittstelle (kann auch virtuell sein). Man sollte aber wissen was die Steuerung macht.

MfG Hannes

White_Fox
13.09.2015, 10:18
Das die Software dann geändert werden muß ist klar. Das sollte aber nicht schwierig werden wenn der Regelungs- und Steuerungstechniker sauber gearbeitet hat.