L297 L298 + Microcontroller 8051

Gast #563022
Lesenswert?
• ▲
▼
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.
#563024
Lesenswert?
• ▲
▼
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

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.