Hallo zusammen, Ich hab da n kleines Problem, und zwar weiß ich nicht wieviele Impulse pro sec, die l297 l298 Schrittmotorsteuerung als Clocksignal verarbeiten kann... Als Taktgeber soll ein 8051 Microkontroller dienen.. Könnt ihr mir da weiter helfen? Mfg Florian
Hi, ich denke die IC's können wesentlich mehr als deine Schrittmotoren mögen. Gruß Rene
Die Flankensteilheit beim Schalten liegt bei ein paar µs. Also bestimmt zu viel für Dich (25kHz typ., 40 max).
Also wenn ich bei meiner L298, L297 Combu unter 2ms Abstand zwischen den Clock-Flanken gehe, zuckt der Motor nur "dumm" rum. Also muss man es ainfach mal ausprobieren. Dazu kann man ja einfach zwischen dem wechsel von Low zu High nen kleinen _delay_ms(2); einfügen.
jonny wrote: > Dazu kann man ja einfach zwischen dem wechsel von Low zu High nen > kleinen _delay_ms(2); einfügen. Oh Gott, mit Delay gibts doch nur wildes Gezappel, abhängig von den sonstigen Tasks auf Deinem MC. Delay kannste höchstens für ne Blink-LED nehmen, wo der Jitter völlig egal ist. Delay und Stepper passen einfach nicht zusammen. Für Steppermotoren nimmt man gefälligst den Toggle-Ausgang des T2 oder bei mehreren Motoren die PCA-Ausgänge. Und dann erhöht man beim Anfahren langsam die Preloadwerte bzw. verringert sie beim Stoppen. Stepper können aus dem Stand nur wenige 100Hz, danach muß per Rampe hochgefahren werden. Deshalb haben Steppersteuerungen auch immer Zeiteinstellungen fürs Anfahren und Bremsen. Peter
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.