Forum: Mikrocontroller und Digitale Elektronik Dosierpumpe, Schrittmotorenansteuerung an AVR


von Jens 3. (jens343)


Angehängte Dateien:

Lesenswert?

Hallo Forum,

Mich quälen zurzeit mehrere Fragen bezüglich eines unipolaren 
Schrittmotores.
Die Daten des Motors lauten wie folgt:

qh4-4343
smj35-4817-a    37kt
27V 4Oohm       FDK

 , die Originalansteuerung  war leider defekt (Überspannung), und zu den 
IC's bzw. dem Steppermotor lassen sich leider keine Datenblätter finden.

Die Schlauchpumpe wird später in dem Projekt als Dosierpumpe verwendet, 
zurzeit verwende ich einen ULN2803 um  den Schrittmotor mit  etwa 100Hz 
Takt im Vollschrittmodus mit 2 Phasen ansteuern.

Nun zu den Fragen:

Leider klingt das Getriebe und der Motor so als würde das ganze leicht 
"eckig" laufen, also sollte ich mal den Halbschrittbetrieb testen, 
vorausgesetzt dass das Drehmoment noch ausreicht, bzw die 
Ansteuerfrequenz erhöhen.

Wie wichtig ist eigentlich die Synchronität der Impulse, denn meine 
Ansteuerung hat zwischen dem ersten und dem letzten Ansteuermuste 
bedingt durch das zurücksetzen des Pointers auf den ersten bitcode vll 
maximal 10 cycles versatz, was aber bei 16MHZ vergleichweise IMHO zu 
gering ist um wirklich bemerkbar zu sein.

Oder sind meine mechanischen Bedenken überzogen?

Außerdem denke ich darüber nach das ganze energetisch zu optimieren, 
indem die Spulen nur zum Schrittumschalten bestrome, sodass nur 10% der 
Zeitdauer der Strom aktiv ist, also solange bis der Motor einen Schlupf 
zeigt.

von STK500-Besitzer (Gast)


Lesenswert?

>Wie wichtig ist eigentlich die Synchronität der Impulse, denn meine
>Ansteuerung hat zwischen dem ersten und dem letzten Ansteuermuste
>bedingt durch das zurücksetzen des Pointers auf den ersten bitcode vll
>maximal 10 cycles versatz, was aber bei 16MHZ vergleichweise IMHO zu
>gering ist um wirklich bemerkbar zu sein.

Da es ein Schrittmotor ist, ist die Zeit zwischen den Schritten egal.
Wenn dein Programm allerdings an solchen Sachen hakt, dann solltest du 
es noch mal überarbeiten.

>Außerdem denke ich darüber nach das ganze energetisch zu optimieren,
>indem die Spulen nur zum Schrittumschalten bestrome, sodass nur 10% der
>Zeitdauer der Strom aktiv ist, also solange bis der Motor einen Schlupf
>zeigt.

Wenn auf die Motorachse kein äusseres Drehmoment einwirkt, sollte das 
gehen.

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.