Hallo zusammen, Habe eine Frage zur Bestimmung der Pulslänge. Ich möchte erreichen, dass der Motor (Conrad, Sanyo Denki) mit Treiber TB6560+Arduino alle 8 Sekunden einen Mikroschritt macht. Gesteuert wird über abwechselndes schalten des Step-Pin "high/low" und setzen von Delay-Zeiten für die Taktung dazwischen. Nun könnte man den Delay 4sec für bzw. nach "high" setzen und 4sec "low" - oder z.b. 5ms "high" und 7,9995sec "low". Aber wie ist es für den Motor am besten (die Last ist eher gering) - wie kann man das herleiten? Herzlichen Dank für Tipps und Hilfe im Voraus, Helge
Dem Motor ist es egal, der TB6560 will einen relativ langen Impuls (ich glaube 13us, oder 6.5+6.5), höchstes mögliches Tempo also bei 50:50%.
Afaik reagiert der Treiber auf eine steigende Flanke. Also es würde nichts dagegen sprechen mit 4s high - 4s low.
Helge_MK schrieb: > Aber > wie ist es für den Motor am besten Für den Motor gibt es keine Impulslänge, die Windungen werden ständig bestromt, und das Muster dafür bleibt gleich bis zum nächsten Step-Impuls. Georg
MaWin schrieb: > Dem Motor ist es egal, der TB6560 will einen relativ langen Impuls (ich > glaube 13us, oder 6.5+6.5), höchstes mögliches Tempo also bei 50:50%. >Minimum clock pulse width, tW, (CLK)COSC= 330 pF, 30μs >When the frequency of an input clock signal is high, the COSC value >should be small so that the duty cycle of an input clock pulse does not >become extremely high (should be around 50 % or lower). Bei COSC 330pf muss der high Impuls min. 30µs sein und der Rest kann low sein (8s-30µs).
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.