- LiFePO4 Speicher Test    Werbung      
Ergebnis 1 bis 10 von 11

Thema: 4 Motoren getrennt voneinander ansteuern?

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Robotik Einstein Avatar von Geistesblitz
    Registriert seit
    15.03.2011
    Ort
    Dresden
    Alter
    38
    Beiträge
    1.937
    Im Prinzip gehen deine Überlegungen schon in die richtige Richtung. Das Controllerboard ist zwar fast schon ein wenig mit Kanonen auf Spatzen geschossen, kann man aber durchaus so machen. Die Programmierung macht ein Bekannter, dann sollte es damit auch kein Problem geben. Was du sonst noch brauchst: Schnittstelle vom Controllerboard zum Laptop. Da müsstest du (glaube ich) noch einen ISP-Programmer zwischenschalten, damit das Board auch programmiert werden kann. Je nachdem, ob der Controller die Motoren steuert oder der PC, bräuchte man auch noch eine serielle Schnittstelle. An sich wäre es vielleicht aber auch besser, sich zu überlegen, anstelle des Controllerboards und der einzelnen Schrittmotortreiber gleich eine vollständige Schrittmotorkarte zu besorgen. Das Problem ist leider häufig (auch beim RN-Control), dass Laptops keine RS232-Schnittstelle haben und irgendwelche USB-Adapter nicht zwingend funktionieren müssen. Also ein wenig die Augen nach USB-Boards aufhalten. Bei guten Boards/Steuerungseinheiten lassen sich die Schrittmotore und Betriebsparameter über serielle Befehle steuern und einstellen, sodass die Programmierung sich sehr vereinfacht. Bei deiner jetzigen Zusammenstellung müsste der Controller darauf programmiert werden, die Befehle vom PC einzulesen und die entsprechenden Takt-/Richtungssignale für die Schrittmotoren auszuspucken. Zusätzlich bräuchtest du dann das Programm auf dem Laptop, das die Takt-/Richtungssignale bestimmt und an das Board schickt.

    Edit: vielleicht wäre das auch noch interessant für dich:
    http://www.watterott.com/de/Quadstep...r-Driver-Board

  2. #2
    Moderator Robotik Einstein Avatar von HannoHupmann
    Registriert seit
    19.11.2005
    Ort
    München
    Alter
    43
    Beiträge
    4.534
    Von meinen Kunststudenten Freunden kenn ich das Problem. Die kommen dann immer zu mir um sich irgendwelche technischen Ideen von mir umsetzen zu lassen. Die verwenden allerdings Arduino Boards da die leichter anzusteuern sind. (du kannst mal bei www.labbinaer.de kucken was die so alles bauen).

    Das Projekt ist auf keinen Fall zu kompliziert. Ich weis, dass die Kunststudenten bei uns immer zu den Mechatronikern / Maschinenbau Studenten gekommen sind um sich bei sowas helfen zu lassen. Hilfe vor Ort ist viel mehr Wert als hier übers Forum.

    Bischen kritisch sehe ich das mit den 3kg da dann günstige und einfache Servos weg fallen.

  3. #3
    Neuer Benutzer Öfters hier
    Registriert seit
    06.12.2011
    Beiträge
    5
    ja, das ist richtig, dass Hilfe vor Ort sicherlich sinnvoll ist. Aber trotzdem würde ich gerne selber ein wenig Bescheid wissen, wie das so funktionieren könnte. Und bitte entschuldigt die Schrittmotorfrage....das ist offensichtlich ein Dauerthema in den Foren. An Geisteblitz oder Andere, die sich auskennen....Ich habe leider keine Druckerschnittstelle und es wäre sinnvoll das ganze über USB oder eine externe Stromversorgung laufen zu lassen. Du hast etwas von vollständigen Schrittmotorkarten gesprochen. Das scheint mir sehr interessant zu klingen, weil wie du sagtest: "Bei guten Boards/Steuerungseinheiten lassen sich die Schrittmotoren und Betriebsparameter über serielle Befehle steuern und einstellen, sodass die Programmierung sich sehr vereinfacht."

    Ich gehe davon aus, dass dieser Link http://www.watterott.com/de/Quadstep...r-Driver-Board (so wie ich es verstanden habe) so eine vollständige Schrittmotorkarte ist. Leider ist diese dort vergriffen, daher also meine Frage:

    könntet ihr mir noch Vorschläge für solche USB Schrittmotorkarten machen, die sinnvoll sind und mit denen man Schrittmotoren für mein oben beschriebenes Projekt steuern kann?

    Ihr würdet mir damit sehr helfen - und noch einmal vielen Dank für euer Bemühen und das geduldige Antworten auf meine Fragen,
    Martha

  4. #4
    Neuer Benutzer Öfters hier
    Registriert seit
    06.12.2011
    Beiträge
    5
    Ich glaube, dass ich das Board für mein Vorhaben als sinnvoll halte, es ist beim Hersteller nicht ausverkauft und noch zu bestellen... Eine Frage aber dazu, wie verbinde ich das denn mit dem Computer Bild   ? Ein USB-Kabel scheint da ja nicht hinzuführen! hmm, die Fragen werden wahrscheinlich nicht intelligenter von mir Bild  

    http://www.watterott.com/de/Quadstep...r-Driver-Board

  5. #5
    Erfahrener Benutzer Robotik Visionär Avatar von 021aet04
    Registriert seit
    17.01.2005
    Ort
    Niklasdorf
    Alter
    38
    Beiträge
    5.099
    Direkt kannst du das Board nicht anschließen. Du brauchst Schritt bzw Richtungsimpuls. Diese würde ich, wenn vorhanden, mit einer paralellen Schnittstelle (die Großen, die es bei den Druckern gab) ausgeben. So braucht man nur mehr die Takte mit dem Programm erzeugen.
    Bei modernen Systemen (PCs, Laptops) gibt es da aber Probleme wenn die Takte zeitgenau ausgegeben werden müssen bzw sehr oft gibt es die Schnittstelle nicht mehr (bei Laptops so gut wie garnicht).

    Dann brauchts du eine RS232 (alte Com Schnittstelle) oder besser und universeller USB, du brauchst dann aber noch einen Wandler.

    Von Watterott könntest du ein Arduino Board dazubestellen. Das Arduino Duemilanove wird zurzeit abverkauft (wurde durch das Arduino Uno ersetzt) http://www.watterott.com/de/Arduino-Duemilanove
    Hoffe der Link funktioniert. Die Arduino Boards sollen relativ leicht zu programmieren sein. Ich habe keine Erfahrung damit da ich die Mikrocontroller einzeln kaufe und programmiere, Boards erstelle ich, wenn nötig, selbst.

    Bei Pollin gibt es sehr günstige Schrittmotoren http://www.pollin.de/shop/p/OTk0OTg4...ttmotoren.html

    Ansonsten kann ich noch Distrelec empfehlen. Die haben extrem viel, teilweise zu sehr günstigen Preisen. Allerdings halten die z.B. mit Pollin nicht mit da Pollin mit Restposten handelt. Distrelec ist für die Industrie ausgelegt (als Privatperson kann man auch bestellen). Conrad ist nicht sehr empfehlenswert da dieser Distributor (im Normalfall) sehr teuer ist.

    PS: Es macht nichts wenn man sich nicht auskennt. Dafür ist ja (unter anderem) dieses Forum da.

    MfG Hannes

  6. #6
    Neuer Benutzer Öfters hier
    Registriert seit
    06.12.2011
    Beiträge
    5
    Also, wenn ich jetzt nicht ganz durcheinandergeraten bin, dann würde folgendes funktionieren, oder?

    Ich habe einen mac pro mit USB-Anschluss – daran dann das Arduino Duemilanove – dann das Quadstepper Motor Driver Board damit verbinden http://www.sparkfun.com/products/10507 – und dann daran 4 Schrittmotoren, richtig?

    Mit dem Arduino Duemilanove habe ich schon einmal kurz gearbeitet – LED blinken lassen und Sound machen,.... Also, wenn das mit 4 Motoren funktionieren kann und die stark genug sind für das Vorhaben, dann wäre das perfekt.

  7. #7
    Erfahrener Benutzer Robotik Visionär Avatar von 021aet04
    Registriert seit
    17.01.2005
    Ort
    Niklasdorf
    Alter
    38
    Beiträge
    5.099
    Das wird so möglich sein.

    MfG Hannes

  8. #8
    Erfahrener Benutzer Robotik Einstein Avatar von Geistesblitz
    Registriert seit
    15.03.2011
    Ort
    Dresden
    Alter
    38
    Beiträge
    1.937
    An sich kann das funktionieren, allerdings ist es immer so ein Thema, wie man die Taktfrequenzen berechnet und ausgibt. Für einen Mototr ist das noch halbwegs machbar, aber für mehrere simultan wird schon schwierig. Ich weiß ja nicht, was die Moving Heads für eine Bewegung ausführen sollen bzw. wie komplex die ist. Es wird ja schon kompliziert genug, die Motoren gleichzeitig in unterschiedlichen Geschwindigkeiten laufen zu lassen, wobei die Takte keine Vielfachen voneinander sind.
    Ich selbst hab schon gute Erfahrungen mit den Controllerboards von Trinamic gemacht, da dort Befehle gesendet werden können. Dabei können die Motoren auch in unterschiedlichen Geschwindigkeiten gleichzeitig laufen, wenn man für jeden Motor den Befehl kurz nach dem Vorherigen schickt. Wenn man alle paar Millisekunden die Geschwindigkeit aktualisiert sind auch fast beliebige Bewegungsverläufe näherungsweise möglich. Es lässt sich auch jede Motorposition abfragen, solange keine Schritte verloren wurden stimmt diese. Nachteilig sind dabei allerdings der recht hohe Preis, zumal es nur Karten für 1, 3 oder 6 Achsen gibt (mehr Achsen=teurer). Außerdem braucht man wieder eine RS232-Schnittstelle und ich weiß nicht, ob ein USB-Adapter das hinbekommt. Ich seh gerade, es gibt doch welche, die sich über USB ansteuern lassen. Wenn du also das Geld dafür zur Verfügung hast wäre das sicherlich auch eine Alternative:
    http://www.trinamic.com/tmc/render.php?sess_pid=283

    Egal, welches Board du verwenden solltest, du brauchst da auf jeden Fall eine weiter Stromversorgung für die Motoren. Dafür musst du die max. Stromaufnahme der Motoren kennen. Die Spannung ist bei stromgeregelten Boards nicht ganz so wichtig, sie sollte nur möglichst hoch sein. Häufig findet man Werte zwischen 24 und 36V. Dafür bräuchtest du dann noch ein passendes Netzteil

Ähnliche Themen

  1. Antworten: 14
    Letzter Beitrag: 02.07.2007, 22:56
  2. Led's unabhängig voneinander blinken lassen
    Von Thorsten75 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 1
    Letzter Beitrag: 20.03.2007, 12:41
  3. 6 Gleichstrommotoren unabhängig voneinander ansteuern
    Von the machine im Forum Elektronik
    Antworten: 9
    Letzter Beitrag: 03.07.2006, 13:47
  4. 2 Schrittmotoren mit rnbfra getrennt ansteuern
    Von Evil33 im Forum Bauanleitungen, Schaltungen & Software nach RoboterNetz-Standard
    Antworten: 1
    Letzter Beitrag: 29.01.2006, 15:19
  5. 2 Motoren ansteuern
    Von addict im Forum C - Programmierung (GCC u.a.)
    Antworten: 2
    Letzter Beitrag: 18.03.2005, 16:36

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

    Werbung      Labornetzteil AliExpress