- fchao-Sinus-Wechselrichter AliExpress         
Ergebnis 1 bis 10 von 12

Thema: Welcher Schrittmotortreiber Nema 17

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    02.01.2015
    Beiträge
    25
    sooo...
    Die Ansteuerung über Tone() funktioniert für meine Verwendung optimal.
    Ich benötige in meinem Fall keine Positionierung.

    Aber ich brauche einen möglichst leichten Lauf, wenn keine Ansteuerung erfolgt.
    Schrittmotoren lassen sich sehr sehr leicht drehen, wenn sie nicht angesteuert werden.

    Anfangs hatte ich DC Getriebemotoren auf dem Plan.
    Dazu dann ein Riemenantreib, dessen Spannkraft veränderbar sein sollte...

    Alles kalter Kaffee, Schrittmotor funktioniert tadellos, bis auf das Rattern, welches nun über 1/8 Schritt erledigt ist.
    Danke !!


    Ok... bleibt das Problem des bremsenden Motors, bei steigender Drehzahl.
    Vielleicht gibts ja noch andere Treibermodule, die sich hier besser eignen ?!

    Ich wünsche Euch allen einen guten Rutsch ins neue Jahr !

    bis neulich

    Der Lange

  2. #2
    Neuer Benutzer Öfters hier
    Registriert seit
    02.01.2015
    Beiträge
    25
    Guten Tag, Freunde

    Ich möchte meine Projekt noch etwas weiter optimieren.
    Den TB6560 kennen wir ja nun.
    Durch das Mäuseklavier kann ich Teilschritte bis 1/16 einstellen.
    Dazu kann ich bei Stillstand den Ruhestrom drosseln, alles gut.

    Nun möchte ich aber den Strom individuell im Programm verändern.
    Also Beim Beschleunigen/Verzögern meinetwegen den vollen Strom, wenn Drehzahl erreicht, z.B. 70%.
    Haltestrom (Stillstand) nur 40%
    Kurz: Ich möchte die Nema17 Stepper dynamisch bestromen, je nach Anforderung.

    Das dann möglichst kompakt z.B. als Modul mit Kühlkörper, welches ich auf "meine" Platine löte/stecke.
    Hat jemand so ein Modul schon irgendwo gesehen ?

    Gruß
    Der Lange

    Edit / PS:
    Anstatt den Arduino verwende ich mittlerweile den ESP8266.
    Beim Arduino reichte der Arbeitstakt nicht aus, um bei 1/16 den Motor schnell zu drehen.
    Daher hab ich den Umweg - mit allen Nachteilen - über tone() gewählt.
    ESP ist deutlich flotter im Rennen und ermöglich auch höhere Drehzahlen bei 1/16 Steps ohne die tone() Krücke

  3. #3
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    18.03.2018
    Beiträge
    2.650
    Guten Tag und frohe Weihnachten!

    Ich verwende auch einen ATmega328 (Arduino UNO) zum Ansteuern. Ich habe keine Probleme mit 16tel Steps bei der Geschwindigkeit. Allerdings verwende ich den A4988 (bis 1.5A). Welche Umdrehungszahl erreichst Du denn?

    Treiber, bei denen man den Strom per Steuersignal regeln kann, sind mir noch nicht über den Weg gelaufen.
    Meine Idee wäre, wenn da ein Trimpoti auf der Platine ist, zum Strom einstellen, dann kannst Du das auslöten und Drähte einlöten, um ein elektronisches Poti zu verwenden.
    Zum Beispiel: https://www.reichelt.de/digital-pote...-p-p91221.html

    MfG

  4. #4
    Neuer Benutzer Öfters hier
    Registriert seit
    02.01.2015
    Beiträge
    25
    Mahlzeit !
    Ja, ebenfalls Frohes Weihnachtsfest

    Die bisherige maximale Drehzahl bei akzeptablem Drehmoment für meinen Zweck muss ich jetzt schätzen.
    Das sind etwa 1000-1500 U/min, also schon wirklich sehr hoch für einen Stepper
    Ich hab das glaube ich bei 1/8 Schritt gemacht, also sagen wir 1250 * 200 * 8 / 60 = etwa 33 kHz aus dem Controller
    Da war im loop kaum noch Zeit für was anderes


    Mein Problem ist:
    Einerseits soll der Motor natürlich langsam und präzise können.
    Andererseits wünsche ich mir auch manchmal eine möglichst flotte Fahrt, dann aber nur wenige Sekunden, wobei die Präzision dabei fast egal ist
    Der Lange

  5. #5
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    18.03.2018
    Beiträge
    2.650
    Ich habe irgendwo gelesen, dass Vollschritte die meiste Kraft haben. Weiß nicht, ob das so stimmt, oder nicht auch einfach von der Frequenz abhängt. Aber sollte dem so sein, könnte man mit Vollschritten anfahren, bei höherer Geschwindigkeit auf 1/2, dann 1/4, dann auf 1/8 und schließlich auf 1/16 umstellen. Bei 1/16tel Steps sollte der Motor ja dann die geringste Kraft haben. Dann müsste man nur den Strom so anpassen, dass der Motor eben bei 1/16tel Steps und Vollgas nicht stehen bleibt und mit Vollschritten sollte dann ausreichend Kraft (Strom) vorhanden sein, beim Anfahren. Also quasi denselben Stromfluss, einmal für hohe Geschwindigkeit und weniger Kraft, bei 1/16 und einmal für mehr Kraft, bei Vollschritten.

    MfG

  6. #6
    Neuer Benutzer Öfters hier
    Registriert seit
    02.01.2015
    Beiträge
    25
    Das ist die eine Variante, richtig.
    Ob nun bei Vollschritt ein höheres Drehmoment anliegt, kann gut sein.
    Zumindest könnte man auf 1/4 z.B. gehen, wenn man schnellere Fahrt benötigt und auf 1/16 gehen, für höhere Präzision und bessere Laufruhe.

    Bei diesem Treiber hätte man die Möglichkeit, dies über die Eingänge direkt aus dem MC umzuschalten:
    https://www.watterott.com/de/Pololu-...ttmotortreiber

    Das man im Programm nicht von jetzt auf gleich auf volles Tempo beschleunigen kann, klare Sache.
    Hier würde ich per Software den Takt langsam steigern, was sicherlich auch nicht trivial ist, aber es ist eine Möglichkeit.

    Ich trau diesen Dingern aber keine Dauerbelastung zu.
    Allein, wie die Kühlkörper da angebracht sind... da gibts bestimmt bessere Möglichkeiten.

    Auch würde ich gerne den Strom variabel gestalten.
    Dort die Potis auslöten und z.B. über einen digital-Poti arbeiten... ist schon etwas Aufwand.
    Mal schauen, was der Markt sonst noch so bietet.
    Der Lange


    PS:
    Habe soeben einen tmc2130 Treiber gefunden bei Amazon.
    Der scheint zunächst identisch mit dem A4988 zu sein, also DIR + STEP für eigentliche Ansteuerung.

    Aber:
    es fehlt der Poti zur Stromeinstellung
    Auch sind die Eingänge für Microsteps anders beschriftet, als seien es Kommunikations-Ports.

    Es scheint, man kann hier über eine serielle Verbindung eine ganze Menge Informationen/Eonstellungen in den Chip schieben.
    hier noch was von Github dazu:
    https://github.com/teemuatlut/TMC2130Stepper

    Sieht vielversprechend aus
    Geändert von Langer711 (23.12.2018 um 14:03 Uhr)

  7. #7
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    18.03.2018
    Beiträge
    2.650
    Aber nix zum Strom einstellen.

Ähnliche Themen

  1. 3D Drucker mit 5 Nema 17 Motoren
    Von MilloMille im Forum Elektronik
    Antworten: 1
    Letzter Beitrag: 14.09.2016, 09:33
  2. Antworten: 2
    Letzter Beitrag: 03.04.2016, 22:01
  3. [ERLEDIGT] Arduino Uno und GRBL Nema 17 Schrittmotor ansteuern
    Von Sigma1990 im Forum Motoren
    Antworten: 2
    Letzter Beitrag: 12.01.2016, 15:01
  4. Suche Serviceleistung Benötige eine Schrittmotorsteuerung für 8 Nema 17 Schrittmotoren.
    Von res1 im Forum Jobs/Hilfen/Stellen - Gesuche und Angebote
    Antworten: 4
    Letzter Beitrag: 24.03.2014, 11:42
  5. Teillösung zu GPS nach NEMA Protokoll
    Von The Man im Forum Vorstellungen+Bilder von fertigen Projekten/Bots
    Antworten: 0
    Letzter Beitrag: 06.01.2011, 14:55

Berechtigungen

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

Labornetzteil AliExpress