- 12V Akku mit 280 Ah bauen         
Ergebnis 1 bis 10 von 13

Thema: Anfängerfrage: Simple Schrittmotoren Steuerung

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    29.08.2012
    Beiträge
    6

    Anfängerfrage: Simple Schrittmotoren Steuerung

    Hallo!

    Ich baue gerade eine Computergesteuerte Hebebühne, die durch einen Schrittmotor und Gewindespindeln betrieben werden soll.
    Ich hätte ein paar Fragen zur Orientierung:

    Da ich wohl einen Haltemoment von ca. 0,5 Nm benötigen werde, kommt einer dieser Motoren in Frage
    http://de.nanotec.com/schrittmotor_st5918.html

    Nun wollte ich euch fragen, was die einfachste Möglichkeit wäre, einen dieser Schrittmotoren über ein USB-Interface vom PC aus zu bedienen. Ein Controller Board das eine VB-ähnliche Sprache versteht wäre für mich ideal.
    Alles was es können muss, ist eine bestimmte Schrittanzahl in die eine oder andere Richtung zu gehen.

    Beispiel:
    Man gibt am PC ein, die Hebühne soll alle 20sec 5mm nach unten fahren.

    Mehr muss es nicht können.


    Ich bin leider etwas erschlagen von den gefühlten 1000 Möglichkeiten, das zu bewerkstelligen.

    Ist ein Arduino Board das richtige? Dazu bräuchte ich aber noch ein Shield und eine Endstufe, oder?


    Beste Grüße

  2. #2
    Erfahrener Benutzer Roboter Experte Avatar von Thomas E.
    Registriert seit
    29.12.2011
    Beiträge
    638
    Zitat Zitat von HansBaer Beitrag anzeigen
    Alles was es können muss, ist eine bestimmte Schrittanzahl in die eine oder andere Richtung zu gehen.

    Beispiel:
    Man gibt am PC ein, die Hebühne soll alle 20sec 5mm nach unten fahren.
    Wie erkennst du, ob die gewünschte Schrittanzahl auch tatsächlich gefahren wurde und kein Schritt verloren ging? Weiters wären auch noch Endanschläge anzuraten, damit der Motor in der tiefsten oder höchsten Stellung nicht "rudert".

    Du kannst die verschiedensten Boards benutzen, die einen Schrittmotortreiber dabei haben. Alternativ lässt sich natürlich auch ein eigenes Board designen. Die gängigsten Programmiersprachen für µCs sind C, Bascom und Assembler. Ich fürchte, ohne Einarbeiten in eine dieser Sprachen wird dein Vorhaben schwierig werden.
    Grüße
    Thomas

  3. #3
    Neuer Benutzer Öfters hier
    Registriert seit
    29.08.2012
    Beiträge
    6
    Etwas in C einarbeiten wäre auch keine Problem, irgendwann muss man es ja lernen.
    Brauch in dann noch irgendeine Sensorik die die gefahrene Höhe misst und überprüft, oder wie meinst du das?

    Irgendwelche genauen Vorschläge für Motor/Board/Verstärker Kombinationen? Ich brauch irgendnen Punk, bei dem ich anfangen kann

    Danke und Grüße

  4. #4
    Erfahrener Benutzer Roboter Experte Avatar von Thomas E.
    Registriert seit
    29.12.2011
    Beiträge
    638
    Ich glaube am einfachsten und hilfreichsten wäre es, wenn du dein genaues Vorhaben schildern würdest. 5mm zu treffen wird schon schwierig genug, mit etwas Toleranz wirst du leben müssen. Außerdem sollte die Hebemechanik spielfrei ausgeführt sein.

    Willst du also primär eine bestimmte Wegstrecke zurücklegen (mit hoher oder niedriger Genauiggkeit) oder nur eine bestimmte Schrittzahl des Schrittmotors?
    Grüße
    Thomas

  5. #5
    Neuer Benutzer Öfters hier
    Registriert seit
    29.08.2012
    Beiträge
    6
    Ich habe eine Plattform, die an 4 Gewindespindeln über einen Zahnriemengetriebe nach oben oder unten getrieben wird. Ein Schrittmotor soll über einen Zahnriemen 4 Zahnriemenräder betreiben.

    Ich will primäre eine bestimmte Wegstrecke zurücklegen. Die Schrittanzahl spielt dabei eigentlich keine Rolle.

  6. #6
    Erfahrener Benutzer Roboter Experte Avatar von Thomas E.
    Registriert seit
    29.12.2011
    Beiträge
    638
    Dann brauchst du definitiv eine Sensorik für die Längenmessung. Da gibt es viele Möglichkeiten, zum Beispiel ein lineares Potentiometer oder einen linearen Incrementalgeber. Vielleicht lässt sich auch das Innere eines elektronischen Messschiebers dazu verwenden. Alternativ würde auch ein Drehencoder auf der Welle des Schrittmotors gehen, dazu bräuchtest du dann allerdings Referenzpunkte, weil er z. B. nach dem Einschalten die Höhe noch nicht kennt. Endschalter würde ich auf jeden Fall oben und unten montieren.

    Zusätzlich noch ein Controllerboard, einen Schrittmotortreiber (wenn das Board noch keinen besitzt) und los gehts. Aber wieso muss die Steuerung eigentlich per PC gehen? Würde ein LCD mit ein paar Eingabetaster nicht auch reichen?
    Grüße
    Thomas

Ähnliche Themen

  1. Einfache Schrittmotoren Steuerung
    Von eisbaer01 im Forum Elektronik
    Antworten: 2
    Letzter Beitrag: 12.01.2012, 05:51
  2. Steuerung von 11 Schrittmotoren
    Von Baumi333 im Forum Suche bestimmtes Bauteil bzw. Empfehlung
    Antworten: 4
    Letzter Beitrag: 21.11.2010, 21:14
  3. suche Bausatz für simple 2Achsen-Steuerung
    Von schlabbe im Forum Elektronik
    Antworten: 7
    Letzter Beitrag: 01.11.2010, 23:29
  4. schrittmotoren und steuerung
    Von goranmax im Forum Motoren
    Antworten: 2
    Letzter Beitrag: 15.12.2008, 21:56
  5. Anfängerfrage zu Bipolaren Schrittmotoren
    Von G-A-S-T im Forum Motoren
    Antworten: 5
    Letzter Beitrag: 14.04.2004, 21:21

Berechtigungen

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

12V Akku bauen