E-Motoren unter Linux steuern

Hat jemand von euch unter Linux über Serial oder USB kleine E-Motoren gesteuert? Ich möchte ein Gefährt von etwa 5 kg mit E-Motoren bewegen, im Gewicht hab ich schon 2 Bleigelakkus und die Steuereinheit reingerechnet.

Reply to
Markus Schmitt
Loading thread data ...

Ja, geht mit den passenden Steuereinheiten ;-) Bei denen von elmo, mit den ich zu meiner Diplomarbeit rumgespielt hab, gingen die Kommandos alle als Klartext über die serielle Schnittstelle, da war das egal was für ein Betriebssystem selbige Schnittstelle bedient. Waren aber für Privatmenschen eher teuer, die Kisten, rund ein Tausender pro Motortreiber zzgl. Mädchensteuer. Und für deine Anwendung vermutlich etwas überdimensioniert...

Gruß, Florian

Reply to
Florian E. Teply

Markus Schmitt schrieb:

Ich meine gehört zu haben, dass ab 4Kg ist ein anderes Betriebssystem vorgeschrieben ist, ob allerdings mit oder ohne Akkus weiss ich nicht.

Gruss Udo

Reply to
Udo Piechottka

Markus Schmitt schrieb:

Eine Lösung wäre ein Atmel AVR µC[1] (z.B. aus der ATmega-Serie), für die Motoren entsprechende H-Brücken[2] und das ganze über seriell oder USB (virt. Com-Port) an den Rechner stöpseln. Mit ein paar Tastern am ATmega kann man das ganze dann sogar autark ohne Rechner betreiben - wenn man denn will.

Gruß Dominique Görsch

PS: USB kann man bei den AVRs direkt in der Software[3][4] oder mit einem Controller (USB-TTL-Wandler)[5] machen. Der Nachteil der Controller ist die Hobbybastler-unfreundliche Bauart (SSOP oder gar QFN), es gibt aber auch (teurere) fertige Module im DIP-Format.

[1]
formatting link
formatting link
formatting link
formatting link
formatting link
Reply to
Dominique Görsch

Dominique Görsch schrieb:

Ich dachte eher an einen Mini-Pc, der dann auch Wlan könnte. Ausserdem etwas mehr CPU-Power wäre dann gut für eine Webcamauswertung.

Reply to
Markus Schmitt

Markus Schmitt schrieb:

Du musst das Ding ja nicht autark nutzen, es ist ja auch eine einfache Möglichkeit die Motoren über die serielle Schnittstelle (oder USB) zu steuern.

Gruß Dominique Görsch

Reply to
Dominique Görsch

Dominique Görsch schrieb:

Der Roboter soll später einen autonomen Modus haben.

Reply to
Markus Schmitt

Markus Schmitt schrieb:

Wenn du was PC-ähnliches möchtest, nimm halt einen kleinen PC z.B. mini-ITX oder PC104, trotzdem brauchst du irgendwas um vom PC aus die Motoren zu steuern, hier kommt dann wieder der ATmega mit H-Brücke ins Spiel. Der muss das ganze ja nicht autark steuern, aber du brauchst halt irgendwas, was du mit Signalen aus der seriellen Schnittstelle oder per USB füttern kannst, und was daraus die Motoren ansteuern kann. Als billigste Lösung fällt mir da der ATmega ein. Den Rest wie Webcam und WLAN und was dein Ding sonst noch alles können soll, packst du halt direkt an den PC. Der PC ist nur ohne was dazwischen kaum in der Lage die Motoren zu steuern.

Gruß Dominique Görsch

Reply to
Dominique Görsch

Dominique Görsch schrieb:

Ja so dachte ich mir das. Kann du noch genau sagen, wie viele Motoren man so ansteuern kann maximal?

Reply to
Markus Schmitt

Am 10.09.2008, 12:12 Uhr, schrieb Markus Schmitt :

Das bleibt Dir selber überlassen... hunderte... tausende... also soviele, wie Du Platz für die Motortreiber und die Stromversorgung hast.

Mit geeigneter Embedded Hardware tätest Du Dir leichter. Da kommen schon soundsoviele GPIO-Leitungen raus, und die entsprechenden Prozessoren/Microcontroller haben beispielsweise gleichzeitig mehrere serielle Schnittstellen, USB, CAN, ein CF-Interface und eine oder mehrere Netzwerkschnittstellen an Bord. Dazu gibt es geschenkt einen PCI-Bus, mit dem man weitere Standardhardware betreiben kann. Prozessortakt ab ca. 400 MHz, Speicherausbau typisch 64 oder 128 MB RAM und 16 oder 32 MB Flash, dazu auf Wunsch ein SRAM (batteriegepuffert) und eine DiskOnChip. So ein Gesamtsystem braucht dann unter 10W Leistung und läuft mit einem aktuellen Linux. Ja, unsere Firma baut sowas[*1], beispielsweise. :) Kostet in Einzelstücken über den Daumen gepeilt so viel wie ein besserer PC.

Ansgar

[*1]
formatting link
Reply to
Ansgar Strickerschmidt

Ansgar Strickerschmidt schrieb:

Wo bekommt man eigentlich so Räder mit Reifen her, so wie beim Bollerwagen (etwas kleiner) ?

Reply to
Markus Schmitt

PolyTech Forum website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.