Geschwindigkeit einstellen - LV8548MC

OP #4460253
Hallo,

ich entwickle gerade ein Robotics BoosterPack bei dem ich den 
Motortreiber LV8548MC 
(http://at.farnell.com/on-semiconductor/lv8548mc-ah/motortreiber-2ch-12v-bidir-10soic/dp/2217011) 
einsetze. Ich bin gerade dabei eine Software Bibliothek in C zu 
schreiben und habe folgendes Problem:

Sowie ich das verstanden habe, regle ich die Geschwindigkeit eines 
Motors indem ich die Frequenz des PWM Signals variiere :) Bei dem o.a. 
IC finde ich nirgends eine Information drüber was min. und max. 
Frequenzbereich für die Ansteuerung des ICs sind. Kann mir jemand 
weiterhelfen?

Danke im Voraus!

Liebe Grüße aus Wien.
Gast
Martin Z. schrieb:
> Sowie ich das verstanden habe, regle ich die Geschwindigkeit eines
> Motors indem ich die Frequenz des PWM Signals variiere :)

Bei einem DC-Motor wird bei konstanter Frequenz die Pulsweite verändert.

> Bei dem o.a.
> IC finde ich nirgends eine Information drüber was min. und max.
> Frequenzbereich für die Ansteuerung des ICs sind. Kann mir jemand
> weiterhelfen?

Auf Grund des inneren Aufbaus dürften die Schaltzeiten < 1 µs sein. 
Damit wäre eine PWM-Frequenz <= 20 kHz möglich.
OP
> Bei einem DC-Motor wird bei konstanter Frequenz die Pulsweite verändert.
>

Ja das ist mir bewusst. Aber beim Schrittmotor muss ich doch die 
Frequenz variieren ob die Zeiten zwischen den Schrittpulsen zu veränden 
oder - also somit schneller od langsamer werden?

>
> Auf Grund des inneren Aufbaus dürften die Schaltzeiten < 1 µs sein.
> Damit wäre eine PWM-Frequenz <= 20 kHz möglich.

Wow nicht schlecht danke :) :)
Gast
Martin Z. schrieb:
> Aber beim Schrittmotor muss ich doch die
> Frequenz variieren ob die Zeiten zwischen den Schrittpulsen zu veränden
> oder - also somit schneller od langsamer werden?

Wenn Du einen Schrittmotor verwenden möchtest, such Dir einen anderen 
Treiber aus (z.B. A4982). Dies ist eher ein Motortreiber für DC-Motore.
Die PWM-Frequenz macht man eher abhängig vom Motor. Beim Schrittmotor 
geht man ja nicht allzu hoch (200 Schritte/Umdrehung also nur wenige 100 
Hz maximal)
Bei DC Motoren ist eine zu hohe Frequenz auch nicht gut. Allerdings kann 
man bei zu geringen Frequenzen ein Pfeiffen wahrnehmen, weshalb man 
meist versucht > 16 KHz nehmen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.