- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 10 von 10

Thema: Nema17 Schrittmotor mit Driver ohne Funkion am PC Netzteil

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
    Hast du dir meine PN durchgelesen? Da hatte ich dich schon drauf aufmerksam gemacht, dass du mal mit der Schrittfrequenz runtergehen solltest, da die bei dir ein bisschen zu hoch eingestellt ist
    Oder hat das nix gebracht?
    Kannst ja auch nochmal zu deinen Motoren/Treibern verlinken, damit die anderen nicht suchen brauchen.
    AI - Artificial Idiocy

  2. #2
    DjEKI
    Gast
    Ich habe leider nur diese Daten bekommen:
    http://www.dj-eki.de/other/forum/rob...t%20Driver.jpg
    http://www.dj-eki.de/other/forum/rob...%20Driver1.jpg
    http://www.dj-eki.de/other/forum/rob...%20Driver2.jpg

    Ich habe Geistesblitz noch mal ne PM geschickt, wegen der Einstellung, die hatte ich vorgenommen, aber werden so gut wie es geht ignoriert. Außer (x, step/mm) da läuft der Motor kürzer, oder länger. Evtl kann mir jemand sagen, wie ich die Einstellung vorzunehmen habe. Vllt ist das nicht erwähnenswert, aber mein Arduino braucht lange um zu starten. zB 5sec um zu starten, wieder 5sec um den Seriellen Monitor zu starten. Wenn ich den GRBL Controller starte und eine Richtung klicke, dann braucht der ca 2 sekunden, bis was passiert.

    Im Moment steht bei mir: (Ich probiere im Moment nur die Z Achse aus)
    $0=40 (step pulse, usec)
    $1=15 (step idle delay, msec)
    $2=0 (step port invert mask:00000000)
    $3=6 (dir port invert mask:00000110)
    $4=0 (step enable invert, bool)
    $5=0 (limit pins invert, bool)
    $6=0 (probe pin invert, bool)
    $10=3 (status report mask:00000011)
    $11=0.020 (junction deviation, mm)
    $12=0.002 (arc tolerance, mm)
    $13=0 (report inches, bool)
    $14=1 (auto start, bool)
    $20=0 (soft limits, bool)
    $21=0 (hard limits, bool)
    $22=0 (homing cycle, bool)
    $23=0 (homing dir invert mask:00000000)
    $24=25.000 (homing feed, mm/min)
    $25=500.000 (homing seek, mm/min)
    $26=250 (homing debounce, msec)
    $27=1.000 (homing pull-off, mm)
    $100=250.000 (x, step/mm)
    $101=250.000 (y, step/mm)
    $102=80.000 (z, step/mm)
    $110=500.000 (x max rate, mm/min)
    $111=500.000 (y max rate, mm/min)
    $112=100.000 (z max rate, mm/min)
    $120=10.000 (x accel, mm/sec^2)
    $121=10.000 (y accel, mm/sec^2)
    $122=10.000 (z accel, mm/sec^2)
    $130=200.000 (x max travel, mm)
    $131=200.000 (y max travel, mm)
    $132=200.000 (z max travel, mm)

  3. #3
    Erfahrener Benutzer Robotik Einstein Avatar von Geistesblitz
    Registriert seit
    15.03.2011
    Ort
    Dresden
    Alter
    38
    Beiträge
    1.937
    Hmm, also dass der Arduino ein wenig braucht, um zu verbinden, ist normal, aber auf einen Bewegungsbefehl sollte er eigentlich sofort reagieren. Ist zumindest bei mir so.

    Wie du die Parameter einstellen musst kann man nur schwer sagen, da da vieles vom Aufbau der Maschine abhängt. Da musst du dich selber ein wenig mit befassen.

    Die Schrittmotortreiber sind wirklich seltsam. Aber wie schon gesagt, stell mal die Auflösung auf 80 steps/mm, dann würde deine eingestellte Geschwindigkeit genau der Drehzahl entsprechen. Wenn du da dann maximal 50 eingibst (50 rpm sind im Datenblatt ja als Höchstgrenze für High Torque angegeben), sollten sie sich eigentlich normal bewegen. Im High Torque Modus wird einfach der Spulenstrom erhöht, damit der Motor ein wneig mehr Drehmoment hat, wenn ich das richtig gelesen habe. Und irgendwie muss man den Treiber mit einem Extrasignal initialisieren?
    AI - Artificial Idiocy

  4. #4
    DjEKI
    Gast
    80 steps pro mm habe ich bei der z achse eingestellt. Ich hab die komplette config gepostet.
    Aber ich finde, das erklärt nicht mein problem. Ich kann mir nicht vorstellen, dass die einstellung davon abhängig ist, ob nun pc netzteil funktioniert, oder das ansman netzteil. Wie gesagt, mit pc netzteil zeigt der motor keine reaktion vom arduino. Der Motor dreht dich aber mit dem pc netzteil ohne arduino, da wie gesagt , es die nulstellung sucht.
    Aber in paar 💏 tagen bekomme ich den polulo shild mit driver und dann hat sich hoffentlich das mysterium erledigt.

  5. #5
    Erfahrener Benutzer Robotik Einstein Avatar von Geistesblitz
    Registriert seit
    15.03.2011
    Ort
    Dresden
    Alter
    38
    Beiträge
    1.937
    Ah, hab da gar nicht nachgeguckt, dachte die Einstellungen wären noch wie vorher, sorry.
    Du hast ja gerade quasi 100 rpm eingestellt (ist eigentlich Halbschrittmodus an?), ist ein bisschen viel wenn man nach Datenblatt guckt. Geb bei $112 mal 50 oder niedriger an. So langsam hab ich aber das Gefühl, dass es nicht daran liegt, allerdings weiß ich da gerade auch nicht weiter.
    AI - Artificial Idiocy

  6. #6
    DjEKI
    Gast
    Was sind mit diesen Daten? Da sehe ich nicht so rechtig durch. Ich habe ein paar zahlen im Datenblatt gefunden, und dachte die dort einzutragen.
    $0=40 (step pulse, usec)
    $1=15 (step idle delay, msec)

  7. #7
    Erfahrener Benutzer Robotik Einstein Avatar von Geistesblitz
    Registriert seit
    15.03.2011
    Ort
    Dresden
    Alter
    38
    Beiträge
    1.937
    Step pulse ist, wie lang der Impuls auf dem Step-Pin für jeden Step tatsächlich ist. Wenn der zu kurz ist, kann es passieren, dass er nicht richtig erkannt wird und der Motor einfach mal einen Schritt aussetzt oder gar nicht läuft. 40µs stand ja auch im Datenblatt, daher sollte es gehen. Bei mir sind da 10µs und damit funktioniert es bei mir eigentlich ganz gut.
    Step idle delay ist, wie lange der Motor noch bestromt werden soll, nachdem er die Bewegung abgeschlossen hat. Würde man da den Strom sofort kappen, könnte es sonst durch die Trägheit kommen, dass der Motor über die Sollposition hinausläuft. Der Wert sieht aber auch in Ordnung aus.
    AI - Artificial Idiocy

Ähnliche Themen

  1. LED an 230V~ betreiben (ohne Netzteil)
    Von MerlinTheWizzard im Forum Elektronik
    Antworten: 11
    Letzter Beitrag: 13.09.2013, 09:15
  2. Antworten: 5
    Letzter Beitrag: 28.10.2009, 18:26
  3. Antworten: 2
    Letzter Beitrag: 21.12.2007, 23:20
  4. Schrittmotor mit oder ohne RN-Board
    Von Florianinside im Forum Motoren
    Antworten: 11
    Letzter Beitrag: 27.01.2006, 23:50
  5. PC ohne PC-Netzteil
    Von GagaPeter im Forum Elektronik
    Antworten: 16
    Letzter Beitrag: 10.03.2005, 18:38

Berechtigungen

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

Labornetzteil AliExpress