Forum: Mikrocontroller und Digitale Elektronik Unbekannten schrittmotor mit L298 und ATMEGA328P


von Sören K. (foxalem)


Lesenswert?

Moin moin,
ich habe einen schrittmotor aus eibem flachbettscanner ausgebaut und 
möchte diesen nun über meinen L298 zum laufen bekommen. mit einer 
rechteckspannung von 50hz läuft es schonmal aber es ruckelt ziemlich. 
also habe ich es versucht mit einer pwm von 5000hz pro puls und 100 
pulsen welche sich linear nach jedem puls verlängern (also eine 
dreieckspannung so zusagen.
Das klappt alles schon recht gut allerdings hab ich einen Drehmoment von 
fast null. (Finger hin und das Ding kommt nich mehr vorran) Der einzige 
Aufdruck ist "067008", das Ding hat vier pins (bipolar?) und ich 
betreibe es mit 4,5v.

Wie Steuer ich am besten den L298 ohne einen L297 an?
Wie kann ich rausfinden wieviel schritte der Motor pro Umdrehung hat?

Mfg

: Bearbeitet durch User
von Sören K. (foxalem)


Lesenswert?

Moin nochmal,

habe meinen Fehler gefunden, hab den Motor einfach nicht richtig 
angesteuert.
Werde heute Nachmittag nochmal rumcoden und es versuchen besser zu 
machen.
Bin auch auf einen (denke ich) guten Beispiel-code gestoßen 
(http://home.roboticlab.eu/de/examples/motor/stepper) allerdings vestehe 
ich nicht was hier gemacht wird:

>// Erstellung des Musters.
>pattern = (1 << ((state1 % 8) >> 1)) |
>(1 << ((state2 % 8) >> 1));

Könnt emir das jemand erklären? Ich bin mit der Bitmanipulation 
einigermaßen vertraut (was << und >> angeht) aber was bedeutet % 8 ? 
Modulo?

von Wolfgang (Gast)


Lesenswert?

Sören Kleer schrieb:
> Ich bin mit der Bitmanipulation
> einigermaßen vertraut (was << und >> angeht) aber was bedeutet % 8 ?
> Modulo?

Falls du in C o.ä. programmierst:
http://de.wikibooks.org/wiki/C-Programmierung:_Ausdr%C3%BCcke_und_Operatoren#Modulo_.25

Sören Kleer schrieb:
> pwm von 5000hz pro puls

???

von Erstklässler (Gast)


Lesenswert?

Sören Kleer schrieb:
> Wie kann ich rausfinden wieviel schritte der Motor pro Umdrehung hat?

Laufen lassen, Schritte mitzählen und gucken, nach wieviel Schritten er 
einmal rum ist.

von Albert M. (Firma: Bastler aus Mönchengladbach) (albertm) Benutzerseite


Lesenswert?

Sören Kleer schrieb:
> Allerdings hab ich einen Drehmoment von
> fast null. (Finger hin und das Ding kommt nich mehr vorran)
> und ich
> betreibe es mit 4,5v.

Damit wird das mit dem Drehmoment nichts. Versuche es mal mit 12V oder 
höher.

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.