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
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
Ich habe so wie es im Datenblatt steht 24V als Versorgungsspannung und 5V geschaltet über ein Relais für den Enable. Ich muss doch aber an Schritt ein Signal anlegen oder geht das auch ohne? Datenblatt: http://www.sainsmart.com/zen/documents/20-019-200/Tb6560%20stepping%20motor%20driver%20...pdf
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?
... 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??
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
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.
Das wäre dann eine Pegelanpassung... Mit freundlichen Grüßen Thorsten Ostermann
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 :(
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".
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
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?
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.