Elektromotor über USB ansteuern

Gast #1065804
Lesenswert?

Guten Tag,

ich bin auf der Suche nach der Möglichkeit, einen Elektromotor per USB 
anzusteuern, in diesem Forum gelandet und hoffe, dass mir hier geholfen 
werden kann.

Elektrotechnisch bin ich ein absoluter Laie. Zwar habe ich in meinem 
Informatik-Studium VHDL "gelernt", aber das ist leider auch schon etwas 
länger her.

Folgendes möchte ich realisieren:
Ein kleiner Elektromotor (z.B. wie im angehängten Bild) soll per 
Software über USB gesteuert werden können. Der Motor soll dabei nicht 
nur an/aus geschaltet werden können, sondern die Geschwindigkeit soll 
stufenlos regelbar sein. Das war's schon.

Leider weiß ich überhaupt nicht, wo ich anfangen soll zu suchen.
Gibt es vielleicht ein "Toolkit" um eigene USB-Hardware zu erstellen - 
in etwa wie die tollen Kosmos-Kästen?

Was für ein Mikrokontroller kann/muss verwendet werden und wie kann ich 
den per USB dann ansteuern? Am liebsten wäre mir eine Java-Software, 
aber C/C++ wäre auch kein Problem.

Welche Elektromotoren eignen sich gut bzw. weniger gut?

Ist so etwas schwer zu realisieren und was würde mich das ungefähr 
kosten?

Ich wäre für jede Hilfe sehr dankbar :)

Adam
Angehängte Dateien:
Gast #1065860
Lesenswert?

Soll der Motor aus USB versorgt werden oder willst du ein externes 
Netzteil verwenden (max. 500 mA aus einem USB-Port). Ansonsten ist 
wahrscheinlich fast jeder Mikrocontroller (z. B. ATmega 8) für soetwas 
zu gebrauchen. Zusätzlich benötigst du einen USB-Baustein, der deinem 
Mikrocontroller die USB Fähigkeiten verleiht (im PC wird z. B. eine 
virtuelle COM-Schnittstelle erzeugt - sehr einfach zu programmieren). 
Zur Ansteuerung des Motors brauchst du noch einen Treiber. Der 
Controller kann meist nur wenige mA treiben.

Naja. Software ist wahrscheinlich am einfachsten in C gemacht. PC-seitig 
bist du frei (hautpsache du kannst eine serielle Schnittstelle 
ansprechen).

Steffen.
Gast #1066253
Lesenswert?

Vielen Dank erstmal für die schnellen Antworten.
Es wäre praktisch, wenn der Motor über USB mit Strom versorgt werden 
könnte.

Ich seh schon, ich muss mich da intensiver einarbeiten oder mir jemanden 
zu Hilfe holen, der elektrotechnisch versierter ist als ich.

Mit was für Kosten müsste ich denn insgesamt in etwa für die nötige 
Hardware rechnen?
Den Elektromotor einmal außen vor gelassen.
#1066469
Lesenswert?

Du könntest auch das
http://www.ullihome.de/index.php/Hauptseite#USB_AVR-Lab
nehmen, eine PWM auszugeben ist keine grosse Kunst. Es gibt ein 
Grundgerüst für eine Firmware die du über USB einspielen und austauschen 
kannst. Wäre dir auch behilflich und würde ein Tuturial draus machen. 
Kostenpunkt wären 15 Eur für einen bestückten von mir bzw 3,5 Eur für 
die Leiterplatte und ~ 10 Eur Bauteile bei reichelt wenn du basteln 
möchstest.

Gruß
Christian
#1120991
Lesenswert?

Hallo Forum,

ich interessiere mich auch für die Anstereuerung eines Mikrokontrollers 
per USB. Kann mir da jemand vielleicht eine brachbare Internetadresse 
oder sonstige Literatur empfehlen??

@ Zombie:
Oder hast du zwischenzeitlich ein Tutorial erstellt und würdest das zur 
Verfügung stellen??

Gruß
Andreas
#1121297
Lesenswert?

Da liegt wohl eine Verwechselung vor...ich habe mich gerade erst in den 
Thread eingeklinkt.
Mir geht es um eine Kommunikationsmöglichkeit zwischen PC und 
Mikrokontrolle über USB.
Wäre natürlich super wenn du da eine Art Tutorial hättest. Das würde mir 
den Einstieg natürlich sehr erleichtern! Und ob die Bauteile jetzt 10 
oder 15 Euronen kosten ist jetzt auch nicht weiter tragig....

Gruß
Andreas
Gast #1121318
Lesenswert?

Mir fällt spontan folgendes ein:

Nimm ein FTDI-Chip, der hat an der einen Seite USB, an der anderen Seite 
RS232. Am PC meldet sich der Chip als Com-port an, und was du da seriell 
reinblubberst fällt hinter dem FTDI wieder als serielle Daten raus. 
Funktioniert auch vom µC->PC... Hinter den FTDI kannst du jeden µC mit 
USART hängen und die serielle Verbindung ist schnell realisiert..

Lukas
#1121358
Lesenswert?

>Da liegt wohl eine Verwechselung vor...ich habe mich gerade erst in den
>Thread eingeklinkt.

Da gibt es diverse Möglichkeitne im USB AVR Lab nutze ich da einen 
Software USB Treiber von obdev. Ist relativ langsam aber man hat eben 
die USB Schnittstelle bis auf 4 externe Bauteile in Software.
Du kannst dir das ganze anhand des USB AVR Labs gern ansehn da findest 
du ja quasi beide Seiten Hard/Firmware und PC Programmierung.

Eine weitere Möglichkeit sind die USB Controller von Atmel (at90usbxx & 
AtmegaXXUX)

Oder eine USB Bridge wobei die UART bridges von ftdi recht teuer sind.
#1124068
Lesenswert?

Danke für die Anworten und Vorschläge...
Die Kommunikation sollte doch relativ schnell sein, da ich Messwerte 
aufnehmen will oder eine Regelung realisieren will.
Aber da das alles Neuland für mich ist, wäre es vielleicht besser, 
zunächst aus den genannten Möglichkeiten ein einfachen Weg zu gehen, und 
anschließend kann man dann darauf aufbauen.
Gibts vielleicht ein Tutorial zu einer der genannten Möglichkeiten??

Andreas

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren