Forum: Mikrocontroller und Digitale Elektronik pwm schrittmotorsteuerung mit h-brücke


von Ivan (Gast)


Lesenswert?

hallo, meine frage ist kann man mit pic16f84a pwm realisieren um 
geschwindigkeit des schrittmotors zu vergrößern, weiss nicht wie. als 
treiber wird eine h-brücke benutzt. ich habe ein programm geschrieben in 
c (cc5x), aber nur für konstante geschwindigkeit. habe dort 4 schritte 
als bitkombination ausgegeben und zwischen jedem schritt eine pause 
eingefügt. das hat funktioniert, aber der schrittmotor dreht sich zu 
langsamm, sobald ich die pause auf 5ms verkleinere dreht sich der motor 
nicht mehr.

hat jemand einen vorschlag!? danke.

von noeppkes (Gast)


Lesenswert?

Hallo,

du musst die Geschwindigkeit hochrampen.
Sofern du den Schrittmotor vom Stand aus zu schnell ansprichst kommt 
dieser nicht in die Gänge und bleibt einfach stehen.
Also: Nach und nach die Pausenzeit verkleinern, somit erhöht sich die 
Geschwindigkeit.

noeppkes ...

von Ivan (Gast)


Lesenswert?

ok, wie weit kann man einen schrittmotor beschleunigen, oder wie klein 
darf die pause zwischen den schritten sein?

von Axel D. (axel_jeromin) Benutzerseite


Lesenswert?

zwischen den Schritten wird keine Pause eingefügt!

Durch die Vergrößerung der Schrittfrequenz steigt der induktive 
Widerstand der Motorspulen. Dadurch muss die Motorspannung nachgeregelt 
werden, damit der Motorstrom konstant bleibt.
Solange genügend Spannung vorhanden ist, kann die Drehzahl erhöht 
werden. (Natürlich wie schon zuvor gesagt: mit Rampen langsam 
hochfahren)


Axel

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.