- fchao-Sinus-Wechselrichter AliExpress         
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 19

Thema: Robo-Steuerung über PC (USB)

  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    09.01.2007
    Beiträge
    10

    Robo-Steuerung über PC (USB)

    Anzeige

    Praxistest und DIY Projekte
    Hallo,

    ich würde gerne sowas wie einen Robo-Arm über den PC steuern (USB), d.h.
    es läuft ein PC mit Linux und einer Steuerungssoftware mit welcher einige Motoren in bewegung gestezt werden müssten.
    Bin übrigens totaler anfänger in Elektroniksachen. Die Software zu schreiben wäre nicht das Problem.

    Ich bräuchte sowas wie einen USB-Controller?
    Der halt auf das XXX-Kommando die XXX-Bewegung ausführt.
    Es soll jedoch alles AUF dem PC geschehen, nur das Programm steuert den Arm! Wie wäre sowas am einfachsten zu bewerkstelligen?

    PS: Mechanik wäre auch nicht das Problem. Nur, halt die Elektronik macht mir Probleme!

  2. #2
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    29.10.2006
    Ort
    Aachen
    Alter
    35
    Beiträge
    718
    Mit anderen Worten du brauchst nur eine Schnittstelle vom PC zu den Motoren?

    Um was für motoren handelt es sich? Einfache getriebemotoren oder gar Schrittmotoren?

    Welche Programmiersprachen kannst du? C? Bascom? Assambler (hierfür wohl am besten, aber auch schwer)

  3. #3
    Neuer Benutzer Öfters hier
    Registriert seit
    09.01.2007
    Beiträge
    10
    Mit anderen Worten du brauchst nur eine Schnittstelle vom PC zu den Motoren?
    Genau!

    Um was für motoren handelt es sich? Einfache getriebemotoren oder gar Schrittmotoren?
    Es sollten schon Schrittmotoren sein! Denn der R-Arm muss um einen bestimmten Winkel gedreht bzw. geschwenkt werden!
    Ich denke mit Getriebemotoren wäre es auch realisierbar, aber dann wäre die Mechanik komplizierter!?

    Welche Programmiersprachen kannst du? C? Bascom? Assambler (hierfür wohl am besten, aber auch schwer)
    Ich bevorzuge C, aber Assembler würde auch gehen, müsste mich nur einbisschen einarbeiten.

  4. #4
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    29.10.2006
    Ort
    Aachen
    Alter
    35
    Beiträge
    718
    Ja Schrittmotoren sind da eig. besser.
    Nun ja du brauchst schon einiges.
    Ein Microcontroller und eine Schrittmotoransteuerung.

    Um wieviel Motoren handelt es sich?

    Du musst dir ein ISP Programmierkabel anschaffen um dein C Programm auf den µC zu bekommen. Der PC kann dann per RS232 (COM) die Signale für die Motoransteuerung direkt an den µC senden.

    Dieser wiederum gibt diese Signal an die Motoransteuerung weiter.

    Da ich das alles vor ein paar Tagen gebaut habe kann ich schnell die Schaltpläne Posten.

    Aber da stellt sich die Frage ob du Löterfahrung hast oder lieber die Platinen fertig kaufst.

    Dieser µC mit Platine (z.B. RN-Control) kostet fertig ca. 50 €
    http://www.shop.robotikhardware.de/s...products_id=10
    (hat aber auch noch viele Zusatzfunktionen)

    und eine Ansteuerung für 2 Motoren müsstest du dann nochmal je 60€ hinblättern.
    http://www.shop.robotikhardware.de/s...products_id=13

    Alternative baust du alles selber, denke da kommst du mit 40% der Kosten hin, da du vieles garnicht benötigst.

    Achja, wenn du ein µC verwendest kannst du natürlich auch ganz simpel ein LCD Display oder so ansteuern.

    Musst dir halt überlegen, jenachdem wie gut du löten kannst,
    und bis sowas fertig ist vergehen schon mal 2-3 Monate, jenachdem wieviel Zeit und Grundkenntnisse man hat.
    Achja das programmierkabel (s.o.) kostet nur 7-8 Euro bei ebay.

    Mfg
    Stefan

  5. #5
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    29.10.2006
    Ort
    Aachen
    Alter
    35
    Beiträge
    718
    Ach sorry ich rede mist, seh grad das es per USB anstadt RS232 sein soll.
    Dann nimm am besten was Fertiges als Board.

    Sowas:
    http://www.myavr.de/shop/artikel.php?artID=40
    49€

    Das ist eig. sogar besser für deinen Zweck anstadt das RN-Control.

  6. #6
    Neuer Benutzer Öfters hier
    Registriert seit
    09.01.2007
    Beiträge
    10
    Ok- Hab grad gesehn dass du dich korrigiert hast

  7. #7
    Benutzer Stammmitglied
    Registriert seit
    07.06.2005
    Beiträge
    31
    Bei www.pollin.de gibts einige Module zum Schrittmotoransteuern über die serielle und parallele Schnittstelle

  8. #8
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    29.10.2006
    Ort
    Aachen
    Alter
    35
    Beiträge
    718
    Ja ist mir auch heut morgen in der Schule eingefallen.
    War gestern Abend etwas in Eile und hatte einfach drauflosgeschrieben, sry.
    Diese Module die FirePhoenix meint wären natürlich auch gut geeignet, aber meistens immer für den LPT Anschluss (parallele Schnittstelle).
    Muss es unbedingt USB sein?

    Also am besten wäre es wohl so ein Modul zu verwenden,
    oder halt wie oben das Board + Motoransteuerung, und die Daten dan per RS232 senden.

  9. #9
    Benutzer Stammmitglied
    Registriert seit
    07.06.2005
    Beiträge
    31
    Am einfachsten würde es sicher gehn wenn man die RS232 Schnittstelle verwendet und einen atmega8 oder atmega16 Controller. Dazu dann noch ein paar Motortreiber, je nach Motorleistung L293 oder den größeren L298 (für den L298 empfiehlt sich dann auch die Kombination mit einem L297 für Konstantstromregelung, ist aber ein großer Aufwand).
    Die Atmegas kann man ohne großen Aufwand über eine parallele Schnittstelle programmieren, dazu braucht man nur ein paar Widerstände. Die Programme werden vollständig in C geschrieben.
    Natürlich wirst du einige Zeit benötigen um dich einzuarbeiten, aber es lohnt sich.

  10. #10
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    29.10.2006
    Ort
    Aachen
    Alter
    35
    Beiträge
    718
    Jo, für einen Schrittmotor brauchst du dann folgendes:
    Bild hier  

    Bauteil set gibt es hier:
    http://www.shop.robotikhardware.de/s...products_id=17

    Funktioniert prima aber ist halt schon n Aufwand. Zudem manche Leitungen höhere Ströme aushalten müssen können.

    Ich bekomm 2 von diesen Steuerungen auf eine normale Lochrasterplatine (nur so zur Vorstellung).

    Gib und doch mal genauere Informationen

    Mfg
    Stefan

Seite 1 von 2 12 LetzteLetzte

Berechtigungen

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

12V Akku bauen