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

Thema: Erste Hilfe (K8055 und Schrittmotoren)

Hybrid-Darstellung

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

    Erste Hilfe (K8055 und Schrittmotoren)

    Hallo zusammen...

    dies is mein erster Beitrag in diesem Forum, also seid alle gegrüßt! Vielleicht kann mir jemand meine Frage(n) beantworten...

    Ich nehme Bezug auf folgenden Beitrag: https://www.roboternetz.de/community...t-RN-Stepp-297.

    Ich habe mir selbst vor ein paar Tagen ein Velleman K8055 bestellt (allerdings eine neuere Version mit nur 2ms anstatt 20ms Dauer pro Schaltvorgang), mit welchem ich plane einen Beregnungsroboter für meinen Garten zu bauen (die Spritze soll drehbar sein: rechts/links, den Neigungswinkel ändern können: hoch/runter - und auf und zu gemacht werden können: feiner/harter Strahl = Reichwite). Bei anderen Projekten mit PC-Motor-Steuerung habe ich bisher immer normale Getriebemotoren (mit Endschaltern) verwendet. Das wollte ich dieses Mal genauso machen. Nun kam ich aber auf die Idee, dass es ja auch mal sehr interessant sein könnte, sowas mit Schrittmotoren zu realisieren.

    Daher meine Frage(n):
    1. Wäre so etwas mit dem neuen K8055N (http://www.velleman.eu/products/view/?id=404880) und dem RN-Stepp-297 (welches ich natürlich noch nicht gekauft habe) grundsätzlich möglich?
    2. Falls ja, welche Betriebs- und Motoren-Art sollte man da wählen, wenn man ein relativ hohes Drehmoment braucht? Hättet Ihr konkrete Motorenempfehlungen (gutes Preis-Leistungsverhältnis)?
    3. Habe ich das Grundprinzip der Ansteuerung richtig verstanden: mein PC-Programm steuert die Velleman-Karte dahin gehend, dass diese auf dem RN-Stepp-297 primär die Drehrichtung, das Schrittverfahren (half/full), etc. einstellt, also einfach den entsprechenden Kontakt (z.B. 17) auf 5V legt und dann im Anschluss die Anzahl gewünschter Drehschritte über Pin 18 schaltet? Kann es wirklich so einfach sein ?

    Ich bin jetzt erstmal noch fleißig am Wiki-lesen, würde mich aber über Antworten freuen!

    Vielen Dank für Hilfe und Tips.

    Gruß
    Rainer

  2. #2
    Neuer Benutzer Öfters hier
    Registriert seit
    04.07.2012
    Beiträge
    16
    Hm... hat denn wirklich keiner Lust mir zu antworten?

  3. #3
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    27.08.2004
    Ort
    Kreis Starnberg
    Alter
    60
    Beiträge
    1.825
    Ich kenne das Vellemann board nicht. Wo ich das Hauptproblem sehe ist, dass der Motor (und damit auch das RN step 297) eine Frequenz als Input braucht, an deren Konstanz relativ hohe Anforderungen gestellt sind. Ob das Vellemann diese Frequenz in der geforderten Genauigkeit generieren kann scheint mir fraglich. Es liegt ja auch am dahinter liegenden PC und dessem Betriebssystem, dessen Auslastung durch andere Tasks und so weiter.

  4. #4
    Neuer Benutzer Öfters hier
    Registriert seit
    04.07.2012
    Beiträge
    16
    Vielen Dank für deine Antwort! Das mit der Frequenz war mir so nicht bewusst. Oder braucht man das nur, wenn man einen runden Motorlauf mit einer feinen Schrittauflösung haben will. Mein Motor soll ja maximal eine halbe Umdrehung innerhalb von ein paar Sekunden machen. Ich brauche eigentlich nur einen starken Motor von dem ich (wenn er keinen Schritt überspringt) immer weiß wo er sich befindet, dass ich kein sensorisches Feedbak bauen muss.

  5. #5
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    27.08.2004
    Ort
    Kreis Starnberg
    Alter
    60
    Beiträge
    1.825
    Mein Motor soll ja maximal eine halbe Umdrehung innerhalb von ein paar Sekunden machen.
    Wenn der Motor tatsächlich nur wenige Schritte pro Sekunde machen soll, ist es wohl egal, ob da eine kleine Verzögerung reinkommt. Je schneller der Motor dreht umso kritischer wir es: Die Schwungmasse des Rotors (und was mechanisch daran angeschlossen ist) erlaubt Beschleunigungen oder Verzögerungen nur in beschränktem Maß. Wenn es Verzögerungen bei der Frequenzaufbereitung gibt verliert man die Synchronität zwischen dem elektromagnetischen Feld und der mechanischen Rotation. Der Motor läuft dann meistens aus und zittert um eine zufällige Ruhestellung und läßt sich erst durch Herunterfahren auf eine niedrige Frequenz wieder einfangen.
    Wenn Du den Motor aber nur sehr langsam bewegen lassen willst, brauchst Du einen vergleichsweise großen und teuren Motor für Deine Aufgabe. Die Alternative wäre ein kleiner, schneller drehender Motor mit nachgeschaltetem Getriebe.
    Der schnelldrehende Motor wird aber dann einen inteligenteren Schrittmotortreiber brauchen (der z.B. nur die Verfahrstrecke von der Vellemannkarte mitgeteilt bekommt und den Rest (Generierung der Ansteuerfrequenz inkl. Anfahr- und Verzögerungsrampe) selbstständig macht.

    Ich brauche eigentlich nur einen starken Motor von dem ich (wenn er keinen Schritt überspringt) immer weiß wo er sich befindet, dass ich kein sensorisches Feedbak bauen muss.
    Ganz ohne sensorisches Feedback kommt man trotzdem meistens nicht aus. Wenn man nämlich die Maschine einschaltet, kennt die Elektronik die mechanische Stellung des Motors nicht. Für diesen Fall verwendet man meistens einen Schaltkontakt der bei einer definierten mechanischen Stellung Kontakt gibt. Der Motor wird dann solange verfahren bis der Kontakt betätigt wird, damit ist die mechanische Stellung der Elektronik bekannt. Dafür muss man eine extra Routine machen und natürlich auch die elektrische Verarbeitung des Schaltsignals einplanen.

  6. #6
    Neuer Benutzer Öfters hier
    Registriert seit
    04.07.2012
    Beiträge
    16
    Hallo ranke, was du schreibst klingt auch für meine unerfahrenen Ohren logisch, und so allmählich verstehe ich (immer ein wenig mehr) wie diese Schrittmororen "ticken". Und mir wird langsam auch klar, dass das Vellemannboard für eine direkte Ansteuerung nicht konzipiert wurde.

    Hab mal einen Test gemacht: wenn ich einen der 8 Ausgänge des Boards jeweils 200x an - und ausschalte bekomme ich für 10 Durchläufe folgende Werte (was auch in etwa den 20ms pro Schaltvorgang entspricht): 422.21 ms, 442.67 ms, 431.93 ms, 407.91 ms, 406.93 ms, 414.01 ms, 408.74 ms, 417.91 ms. Das ist für die meisten Anwendungen wahrscheinlich zu ungenau, oder? Aber für meine Anwendung wird es reichen, hoffe ich mal.

    Ich habe auf dem Speicher meines Elternhauses noch einen Schrittmotor, der liegt da schon seit ziemlich genau 20 Jahren . Heute im Laufe des Tages erfahre ich hoffentlich was an Daten oder Typbezeichnung drauf steht und wieviel Anschlusskabel er hat. Jedenfalls ist es ein ganz schöner Klopper, soweit ich mich erinnern kann. Vielleicht kann ich den ja verwenden . Ansonsten werde ich erst mal die Konstruktion bauen müssen und messen wieviel Kraft tatsächlich von Nöten ist, wenn die Anschlussleitung unter Druck steht und wie sich sich bewegen lässt, etc. - das hängt ja dann doch von vielen Faktoren ab - und ich habe noch kein Gefühl dafür, wie stark Schrittmotoren (ohne) Getriebe nun wirklich sind.

    Sehr viele offene Paramter ...

    Dass ich eine sensorische Rückmeldung in Form von Endlagenschalten brauche (wenigstens als Sicherheitsmaßnahme), hatte ich einkalkuliert. Wird denn eigentlich der Eingang 'Reset' des L297-Chips auf dem Rnstepp297 nach außen geführt und könnte ich den nutzen um den Motor 'einzunorden'? Wenn er eh nur maximal eine halbe Umdrehung machen soll (180°, 100 Schritte), dann müsste man doch damit arbeiten können, oder? Wobei das was du oben geschrieben hast nicht danach klingt, zugegeben. Aber wofür ist dann dieser Eingang überhaput da?

    Edit: hättest du mal eine Beispiel / Typenbezeichnung für so eine intelligente Steuerungseinheit? Oder muss man da selbst mit Microcontrollern basteln?
    Geändert von robot_p (07.07.2012 um 11:30 Uhr)

Ähnliche Themen

  1. Brauche bitte hilfe bei Programierung eines K8055 SPS
    Von E34 Flo im Forum Bauanleitungen, Schaltungen & Software nach RoboterNetz-Standard
    Antworten: 1
    Letzter Beitrag: 03.06.2011, 16:16
  2. Erste Schritte mit Schrittmotoren
    Von Sentrox im Forum Motoren
    Antworten: 8
    Letzter Beitrag: 01.11.2010, 21:07
  3. temperatur messen mit k8055(anfänger braucht hilfe)
    Von DerOlleKoN im Forum Sensoren / Sensorik
    Antworten: 13
    Letzter Beitrag: 06.02.2006, 11:09
  4. Hilfe! Pull-Up Widerstände zu K8055 USB-Board?
    Von uli88 im Forum Elektronik
    Antworten: 13
    Letzter Beitrag: 26.02.2005, 15:14
  5. Antworten: 4
    Letzter Beitrag: 25.02.2005, 18:02

Berechtigungen

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

12V Akku bauen