Schrittmotor ansteuern mit Arduino + TB6600

Sdílet
Vložit
  • čas přidán 7. 02. 2020
  • In diesem Video möchte ich euch zeigen wir Ihr den Stepper Driver TB6600 an den Arduino Uno anschließt und betreiben könnt.
    Weiter Infos Siehe:
    arduino-projekte.info/schritt...
    Folgende Bauteile wurde verwendet:
    1x Arduino Uno R3 - ap-url.de/arduinouno
    1x Schrittmotor
    1x Netzteil
    1x Steckverbinder - ap-url.de/jumpermm20
    📌 Zur Webseit:
    → arduino-projekte.info
    📌 Arduino Projekte auf Social Media:
    FACEBOOK:
    → / arduino.projekte
    INSTAGRAM:
    → / arduinoprojekte
    #TB6600 #Arduino #Schrittmotor
  • Věda a technologie

Komentáře • 41

  • @madrew233
    @madrew233 Před 4 lety

    Danke für das Video! Besteht die Möglichkeit zwei Treiber mit je einem Motor für eine Achse in Serie zu schalten? Zwei Motoren an nur einem Treiber in Reihe zu schalten soll aus mir unbekannten Gründen Nachteile mit sich bringen. Danke für deine/eure Hilfe! :)

  • @colido79
    @colido79 Před 4 lety

    Eine Frage : Wenn ich mehrere TB6600 mit nur einem Arduino betreiben möchte , werden dann die Anschlüsse ENA + ; Dir + 5 ;und Pul + 5 Aller TB zusammengeführt und dann die Bündelungen an die Pin 3 4 5 angeschlossen ? ( ZB: 3 x ENA ; 3 x Dir + 5 ; 3 x Pul +5 )

    • @arduinoprojekteinfo
      @arduinoprojekteinfo  Před 4 lety

      Hallo colido, ja genau so kann man das machen, dann werden aber beide parallel gesteuert.

    • @colido79
      @colido79 Před 4 lety

      @@arduinoprojekteinfo Vielen Dank für Deine sehr schnelle Antwort , Und wie kann ich jede Endstufe einzeln Steuern ? Brauche ich für jede Achse einen Arduino ?

    • @arduinoprojekteinfo
      @arduinoprojekteinfo  Před 4 lety

      Der ENA kann zusammengeführt werden DIR und PUL muss für jeden Motor separst sein. Dann muss man bedenken das je nach Programmierung, die Motoren nacheinander angesteuert wird und nicht gleichzeitig. Mit Multitasking könnten man daa auch gleichzeitig realisieren ist aber etwas komplizierter.

  • @tromtrom009
    @tromtrom009 Před 2 lety

    kann man damit einen PM42S-096 aus einem defekten Scanner ansteuern? ginge das auch mit dem A4988? Ich habe mit den Steppern noch keine Erfahrung, drum die doofen Fragen. :/

    • @arduinoprojekteinfo
      @arduinoprojekteinfo  Před 2 lety +1

      Hallo Rolfderwolf, normal sollte das funktionieren. Solange 2x2 Phasen vorhanden sind. Die Ansteuerung ist mehr oder weniger überall gleich ob nun ein TB6600, A4988 oder DRV8825 verwendet wird. Gruß Tobias

    • @tromtrom009
      @tromtrom009 Před 2 lety

      @@arduinoprojekteinfo danke, cool, dann probiere ich das Mal

  • @joni5347
    @joni5347 Před 4 lety +1

    Hallo
    erst mal gutes Video.. War sehr hilfreich.. Aber wiekann man den sketch verändern da kenn ich mich nämlich gar nicht aus

    • @arduinoprojekteinfo
      @arduinoprojekteinfo  Před 4 lety

      Hallo Joni, ich denke da muss sich dich mal schlau machen was das angeht. Ich kann hier leider nicht alles erklären, das würde zu lange dauern.
      for(Index = 0; Index < 5000; Index++)
      {
      digitalWrite(5,HIGH);
      delayMicroseconds(500);
      digitalWrite(5,LOW);
      delayMicroseconds(500);
      }
      Aber die 5000 hier im Sketch sind die Schritte die der Motor fahren soll. Die meisten Motoren haben einen Schrittwinkel von 1,8 Grad, dass heiß dann 200 Schritte für eine Umdrehung.
      Ich hoffe es hilft ein bisschen.
      Gruß
      Tobias

  • @KlausFischer-bj2yy
    @KlausFischer-bj2yy Před měsícem

    Moin, 2 kurze Fragen. Spielt die Nennspannung des Motors auch eine Rolle, sprich muss diese gleich sein mit der Spannung, mit der man den Treiber versorgt? Und die zweite Frage, kann man die Geschwindigkeit nicht auch über die Frequenz der Pulse steuern? Falls du noch weißt welchen Motor du verwendet hast kannst du ihn ja vielleicht auch verlinken. Danke schonmal :D

    • @arduinoprojekteinfo
      @arduinoprojekteinfo  Před měsícem

      Hallo, die meisten Stepper werden mit 12Volt betrieben. Die Spannung sollte die gleiche sein die man am Treiber erinstellt. Welchen Motor ich verwendet habe, kann ich nicht mehr sagen. Bei mir im Shop gibt es aber passende Motoren.
      Und ja über die Frequenz kann man auch die Geschwindigkeit steueren aber nur bis zu einem gewissen Grad.
      Gruß
      Tobias

  • @ichkannsnet
    @ichkannsnet Před 4 lety +1

    Wie kann man den Steppermotor per Schalter starten ? Habe dein Sketch genommen.Top!! Mir fehlt nur eine externer Schalter oder Taster der den Motor starten wenn man einmal drückt.

    • @arduinoprojekteinfo
      @arduinoprojekteinfo  Před 4 lety

      Hallo, das geht schon. Ist nur die Frage was willst du mit dem Motor machen? Soll er mit drücken des Knopfs sind eine bestimmte Anzahl an Umdrehungen drehen und dann wieder stehen bleiben?
      Gruß Tobias

    • @ichkannsnet
      @ichkannsnet Před 4 lety

      @@arduinoprojekteinfo Ich habe eine Linearführung an der ein Nema 23 hängt und der soll per Taster einmal die ganze Länge 400mm nach rechts und dann am Ende wieder nach links an den Startpunkt fahren.Das geht auch alles schon nur fehlt mir der Starttaster der das ganze einmal starten soll.

    • @arduinoprojekteinfo
      @arduinoprojekteinfo  Před 4 lety

      Gucke mal hier funduino.de/nr-5-taster-am-arduino da wird ein Taster erklärt, den Code setzt du einfach an den Anfang deines Sketch. Ich hoffe es hilft dir weiter.

    • @ichkannsnet
      @ichkannsnet Před 4 lety

      @@arduinoprojekteinfo danke das habe ich schon gelesen,aber anstelle der LED den Nema anschliesen ? Bin noch nicht so fit mit Arduino.

    • @arduinoprojekteinfo
      @arduinoprojekteinfo  Před 4 lety

      Schick mir mal deinen Sketch per Mail info@arduino-projekte.info ich guck es mir morgen mal an

  • @Tridonax
    @Tridonax Před rokem

    Moin, hoffe du lebst noch, hätte eine Frage, wieso muss der Arduino am Rechner angeschlossen sein? Gibt es hier eine alternative? Wsl 5v dran oder?

    • @arduinoprojekteinfo
      @arduinoprojekteinfo  Před rokem

      Hallo, der Arduino kann an ein 5Volt Netzteil angeschlossen werden, das ist kein Problem. 😃

    • @arduinoprojekteinfo
      @arduinoprojekteinfo  Před rokem

      Der Arduino Uno kann auch bis 20 Volt über die Spannungsbuchse betrieben werden. 👍🏻

    • @Tridonax
      @Tridonax Před rokem

      @@arduinoprojekteinfo ok und wie wird der angeschlossen? Vorne am roten Kabel eins dazu und dann wo anschließen? Danke schonmal

    • @arduinoprojekteinfo
      @arduinoprojekteinfo  Před rokem

      Ich Weiß jetzt nicht genau was du meinst. Am TB6600 unten wird die 12 Volt für den Steppertreiber angeschlossen. Am Arduino gibt es den Usb Anschluss und daneben einen Buchsenstecker, dort kann der Arduino bis 20 Volt betrieben werden. Wenn nicht schick mir doch eine Mail mit meinem Bild was du genau meinst.

    • @Tridonax
      @Tridonax Před rokem

      @@arduinoprojekteinfo ich möchte sozusagen keine 2 Netzteile haben und den Strom von einem Netzteil nehmen, wird wird wohl nur eine 2 Buchse helfen oder? Eventuell noch ein Stepdown Modul, damit ich von 12v auf 5v für den arduino gehen kann. Hoffe es war so verständlich.

  • @nilsantropow6306
    @nilsantropow6306 Před 4 lety

    ich bin gerade leicht verwirrt. Die meisten motoren sind doch auf eine Spannung von 2.7v ausgelegt wieso braucht der tb6600 denn dann 9-40v?

    • @arduinoprojekteinfo
      @arduinoprojekteinfo  Před 4 lety

      Hallo, der Schrittmotor hat ein Betriebsspannung von 12 Volt. Sicher gibt es auch Schrittmotoren mit anderen Betriebsspannungen.
      Gruß Tobias

  • @AscotDEV
    @AscotDEV Před 12 dny +1

    Microsteps haben doch nichts mit der Geschwindigkeit zu tun, sondern die Schrittweite pro Impuls. Klar, wenn ich die Auflösung erhöhe, brauche ich mehr Impulse für die gleiche Geschwindigkeit, aber das kann man ja dann programmieren. Ich nutze 2 Nema 23 für ein Kettenfahrzeug als Antrieb, da reichen natürlich 200 Schritte pro Umdrehung. An der möglichen Endgeschwindigkeit des Fahrzeugs, ändert sich aber nichts.

    • @AscotDEV
      @AscotDEV Před 12 dny +1

      achja, sorry ich ging davon aus, dass man eigene Timer programmiert, für das PWM Signal und nicht die Standardbibliothek verwendet. Dann ist man natürlich immer auf 490 Hz beschränkt.
      Wenn man eigene Timer Funktionen programmiert anstatt analogWrite() zu verwenden, kann das PWM Signal sogar noch bis 8/ 16 MhZ gehen. Muss man halt schauen, wie schnell der Motor maximal drehen kann. Die Schrittweite hat nichts damit zutun.
      Im Video wurde zudem ein wichtiger Punkt vergessen: Ausgangsstromstärke für den Motor!

  • @user-ig1uh6tu9o
    @user-ig1uh6tu9o Před 2 lety

    Ich bin wirklich am verzweifeln, ich versuch seit Tagen anhand der Anleitung meinen Schrittmotor zum Laufen zu bringen aber der Motor ruckelt nur. Hier ist ein Video davon czcams.com/video/j7_TOx9htME/video.html . Sieht jemand woran es liegen könnte?

    • @arduinoprojekteinfo
      @arduinoprojekteinfo  Před 2 lety +1

      Hallo Armin, es sieht fast so aus als wären sie Pole vom Schrittmotor verdreht oder so. Wie sieht der Code aus, ist das der von meiner Seite?

    • @user-ig1uh6tu9o
      @user-ig1uh6tu9o Před 2 lety +1

      @@arduinoprojekteinfo Moin THXXX tatsächlich waren weiß und grau vertauscht jetzt geht es :) wer kommt denn auf die idee den motor so zu bauen, dass man kabel über kreuz verbinden muss?! naja endlich geht es :D Edit: Ja der Code war der von dir, habe versucht alles 1:1 nachzubauen.

    • @arduinoprojekteinfo
      @arduinoprojekteinfo  Před 2 lety

      Ja sehr gut das es jetzt geht.

  • @michaelrotter5143
    @michaelrotter5143 Před 4 lety

    Schade dass du uns nichts über den Stromverbauch des Motors erklärst. Dafür kreigst du einen Daumen runter. Wenn bei einem Bipolarmotor, 1,5A steht, muss man dann im Treiber 0,75A einstellen (weil Bipolar ) ??? So Scheiss Yotub... !!! Hab die Kacke voll davon.

    • @arduinoprojekteinfo
      @arduinoprojekteinfo  Před 4 lety +1

      Also ich weiß ja nicht was du falsch gemacht hast, in Video der Motor hat 2 A und eingeszellt hatte ich 1,7 A und es lief ohne Probleme.

    • @michaelrotter5143
      @michaelrotter5143 Před 4 lety

      @@arduinoprojekteinfo Also, muss man nicht durch 2 Teilen ? Hab hier irgendwo jemanden gesehen, der auch so ein Video über die Treiber gedreht hat. Er hatte für einen 1,5 A Motor, beim Treiber 0,75V eingestellt. Kann das sein ?

    • @arduinoprojekteinfo
      @arduinoprojekteinfo  Před 4 lety +1

      Das kann nicht sein, ich erwende auch die Treiberboards A4988 die haben max 2 A und da hab ich noch nie was eingestellt und ich habe noch ein 0,6A Motor und der läuft da auch ohne Probleme.

    • @AscotDEV
      @AscotDEV Před 10 dny

      @@arduinoprojekteinfo Du hast keine Ahnung von dem, was Du da machst und hast für Klicks gehofft, das es niemand merkt. Du bist am Arsch sobald paar Leute mit Ahnung sich anschauen was Du da verkackst.