Schrittmotorsteuerung TB6560 mit S7 1200

Gast #4518097
Hallo, wie die Überschrift so sagt bin ich dabei mit einer S7 1200 einen 
Nema17 mit der Steuerplatine TB6560 V2.0 anzusteuern.
Dies versuche ich über PWM, dies funktioniert auch soweit, also das 
Signal generieren. Nur der Motor dreht sich noch nicht.
Nun zu meiner Frage: Muss ich an CW+ auch ein PWM-Signal anlegen bzw 
muss ich den Enable schalten?


Ich hoffe hier kann mir jemand helfen
Angehängte Dateien:
Gast
Ja klar, Enable bestromt die ganze Sache ja erst.
Der Rest ist Schritt/Richtung. PWM brauchts da zum ausprobieren erst mal 
nicht.

Gibts zu Deinem Board ne Doku? Ich wunder mich, weil die, die ich kenne 
steuert man mit 5V an und ne S7 hat ja 24V Ausgänge. Haste Dir da noch 
was gebastelt?

Data
Gast
Der TB6560 hat nur einen "CCW" Eingang. Das heißt je nach Pegel dreht 
das Ding bei einem Puls entweder nach links oder rechts. An diesen Pin 
musst du keine PWM anlegen.

Das mim Enable steht eh im "Datenblatt":
Motor is enable when is low level and disable when EN is high leve.

Das Ding schaut nach China-Schrott aus übrigens...
Sind da wenigstens ein paar Dioden drauf, so wie im Datenblatt vom 
TB6560 angegeben?
Gast
...
3. when pulse is applied to CLK, the stepping motor will rotate,
and stop when there is none, and the motor driver will change its 
current
to the half current mode as setting to hold the motor still.
4. Motor rotate clockwise when CW is low level and counterclockwise when 
CW is high level.
5. Motor is enable when EN is low level and disable when EN is high 
leve.

noch fragen??
Gast
Thorsten O. schrieb:
> Entweder deine SPS hat 5V-Ausgänge, oder du must die Pegel
> anpassen,
> sonst geht das Board schnell in Rauch auf. Du kannst natürlich auch
> gleich einen industrietauglichen Treiber nehmen, der 24V an den
> Eingängen vertragen kann...
>
> Mit freundlichen Grüßen
> Thorsten Ostermann

Für was 5V Ausgänge oder meinst du das PWM-Signal?
Ich könnte doch auch einfach einen optokoppler dazwischen setzen.
Gast
Servus,
Du musst einfach nur die Datenblätter lesen:

>The normal input voltage is 5V
>if it is more than 5V,than a series resistor
>is needed. this resistance is 1K case 12V and
>2.4K case 24V

Das TB6560 board hat schon Optokoppler, nur genau diese gehen ohne einen 
Vorwiderstand kaputt!

Da die Optokoppler mit einen Pullup versehen sind, ist der Pulspin die 
Masse und nicht die Anode!!!

Hier ist ein Video von mir:
https://www.youtube.com/watch?v=XJKodmZihbk

Wenn du Pech hast, dann musst du auch noch löten :(
Gast
aSma>> schrieb:
> Servus,
> Du musst einfach nur die Datenblätter lesen:
>
>>The normal input voltage is 5V
>>if it is more than 5V,than a series resistor
>>is needed. this resistance is 1K case 12V and
>>2.4K case 24V
>
> Das TB6560 board hat schon Optokoppler, nur genau diese gehen ohne einen
> Vorwiderstand kaputt!
>
> Da die Optokoppler mit einen Pullup versehen sind, ist der Pulspin die
> Masse und nicht die Anode!!!


Danke für die Hilfe. Also wenn ich das richtig sehe muss ich die 
Widerstände R9, R12 und R15 durch einen 2.4k ersetzen und am CLK+ 
-Eingang kommt kein PWM-Signal sonder ein ganz normales "Clock-Signal".
Gast
Servus,

Willi schrieb:
> Danke für die Hilfe. Also wenn ich das richtig sehe muss ich die
> Widerstände R9, R12 und R15 durch einen 2.4k ersetzen und am CLK+
> -Eingang kommt kein PWM-Signal sonder ein ganz normales "Clock-Signal".

Achtung der Pulspin ist die Masse! D.h. du verbindest die EN+, DIR+, CL+ 
Pins an !+5V und steuerst mit deinen µC En-,DIR-,CL- vorzugsweise mit 
Opendrain Ausgang.

Natürlich kannst du zu Ansteuerung einen PWM-Output Signal nehmen. Dabei 
kannst du ein 50% Tastverhältnis wählen. Standardmäßig darf die high 
Flank des tb6560 nicht unter 30µs sein...

Und bitte kauft diesen Kontroller nie wieder.
Danke.

mfg
Gast
aSma>> schrieb:
> Servus,
>
> Willi schrieb:
>> Danke für die Hilfe. Also wenn ich das richtig sehe muss ich die
>> Widerstände R9, R12 und R15 durch einen 2.4k ersetzen und am CLK+
>> -Eingang kommt kein PWM-Signal sonder ein ganz normales "Clock-Signal".
>
> Achtung der Pulspin ist die Masse! D.h. du verbindest die EN+, DIR+, CL+
> Pins an !+5V und steuerst mit deinen µC En-,DIR-,CL- vorzugsweise mit
> Opendrain Ausgang.
>
> Natürlich kannst du zu Ansteuerung einen PWM-Output Signal nehmen. Dabei
> kannst du ein 50% Tastverhältnis wählen. Standardmäßig darf die high
> Flank des tb6560 nicht unter 30µs sein...
>
> Und bitte kauft diesen Kontroller nie wieder.
> Danke.
>
> mfg

Ich will das ganze aber nicht über eine µC steuern sondern über eine 
SPS.
Sind das die richtigen Widerstände die ich gegen 2.4k tauschen muss?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.