Forum: Mikrocontroller und Digitale Elektronik Schrittmotor PWM?


von gillys (Gast)


Lesenswert?

Hallo...
 ich habe gerade aus einem Epson Drucker einen Schrittmotor inkl. 
Treiber ausgeschlachtet. Ich würde den jetzt gerne zum laufen bekommen.
Anscheinende ist das IC H Brücke und Controller in einem (LB1845)
(Link: http://www.semiconductor-sanyo.com/ds_e/EN5505D.pdf)
Ich will den jetzt einfach mal nach dem Schaltplan im Datenblatt 
aufbauen und dann die beiden Enabel Eingänge auf Low legen (Die 
digitalen Stromsteuerpins auch auf null) und dann für einen 
Vollschrittmodus folgende Tabelle verwenden

Schritt  Phase 1   Phase 2
1        H           H
2        H           L
3        L           L
4        L           H

Ist das soweit richtig???
Meine eigentliche Frage....
Jetzt steht im Datenblatt PWM current control type stepping motor driver
Wo ist hier eine PWM??? Was eine PWM ist, ist mir klar, aber hier wird 
das Ding doch rein digital angesteuert.... oder sehe ich etwas völlig 
falsch... ist mein erster Schrittmotor (im übriger ein bipolarer passend 
zum Treiber)
Die Geschwindigkeit des Motors wird doch verändert je nach dem wie 
schnell die Pegel der oben genannten Tabelle angelegt werden und nicht 
durch Veränderung eines Tastgrads.

Vielen Dank für Tips und Hinweise
Grüße

von Billy der Bastler (Gast)


Lesenswert?

Steht doch alles da:

>PWM current control

Die PWM regelt dem Motor-STROM, nicht die Drehung.

von elko (Gast)


Lesenswert?

Recht beliebt ist es Schrittmotortreiber mit Spannungen über der 
Nennspannung des Motors zu betreiben und den Motorstrom per PWM so zu 
pulsen, dass der zulässige Nennstrom nicht überschritten wird.

Hintergrund: Bei höheren Drehzahlen und beim Beschleunigen macht sich 
die Induktivität der Motorwicklung bemerkbar in dem sie den Stromanstieg 
bremst (Strom steigt nach der e-Funktion). Damit der Strom schnell auf 
seinem Nennwert ist und sich ein genügend starkes Magnetfeld aufbauen 
kann nimmt man höhere Spannungen.
Und bevor das knallt und der Motor durchbrennt steigt die PWM ein und 
begrenzt den Strom im "hinteren" Bereich der e-Funktion. Dadurch nähert 
sich die Stromkurve dem Rechteck an, das man in die Treiber geschickt 
hat.

Grüße

von gillys (Gast)


Lesenswert?

Hallo,

danke für die Antworten.
D.h. der Treiber regelt das intern mit einer PWM? Ich dachte man 
könnte/müsste auch noch ein PWM Signal extern anlegen, wie z.B. bei 
einem Treiber für einen DC Motor, der so seine Drehzahl regelt.
Grüße gillys

von @elko (Gast)


Lesenswert?

Muss mich mal als Leichengräber betätigen, aber das der Strom in einer 
Spule exponentiell ansteigt ist mir neu .... konnte ich nicht so stehn 
lassen.
nichts für ungut

von Albert .. (albert-k)


Lesenswert?

Die Motorphasen haben einen recht hohen Serienwiderstand. Dadurch 
verhält sich die Motorphase (Induktivität) nicht mehr ideal, was einen 
linearen Stromanstieg bedingen würde, sondern reell. Der Strom wird nun 
wie bei einem LR-Netzwerk Exponentiell ansteigen.

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.