Forum: Mikrocontroller und Digitale Elektronik Schrittmotor Bestimmung Pulslänge


von Helge_MK (Gast)


Lesenswert?

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

von MaWin (Gast)


Lesenswert?

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%.

von Nico W. (nico_w)


Lesenswert?

Afaik reagiert der Treiber auf eine steigende Flanke. Also es würde 
nichts dagegen sprechen mit 4s high - 4s low.

von Georg (Gast)


Lesenswert?

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

von aSma>> (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.