Drehzahl konst. halten bei wechselnder Versorgungsspannung?

Gast #408599
ich habe ein kleines Problem welches ich immer auf einen Reset des µC
geschoben habe, dieser tritt aber garnicht auf. Habe die Ursache nun
gefunden, weiß aber nicht so richtig was ich dagegen unternehmen soll.

Ich betriebe einen Gleichstrommotor(PWM) an einer Spannungsquelle
welche eine Leerlaufspannung hat die etwa 100% höher als unter
Belastung ist, der Motor selbst stellt eine so kleine Last da das die
Leerlaufspannung davon nicht beinflusst wird erst wenn ein
Hautverbraucher zugeschalten wird fällt die Leerlaufspannung auf die
Betriebsspannugn zusammen.

Durch diesen Umstand läuft mein Gleichstrommotor immer zu schnell an
bis der Hauptverbraucher eingeschalten wird.

Wie könnte ich das geschickt(mit wenig Bauteilen) korrigieren, dachte
mir erst nen extra Transistor nehmen um die zu hohe Spannung per PWM
vorzuregelt, so hätte ich immer eine Konstannte Spannung für den
Gleichstrommotor und die Geschwindigkeit wäre dann von der 2ten PWM
Stufe abhängig. Oder aber eine Stromregelung dann kann ich mir die 2te
PWM-Vorregelstufe sparen.

Wenn das das Mittel zur Wahl ist, was brauche ich alles dazu? Einen
Shunt(oder Leitung selbst) zum Motor an der ich an beiden Punkten die
Spannugn messe und aus der Differenz(Spannungsabfall) den Strom
ausrechnen kann. Warscheinlich ist die Differenz so klein das man das
ganze noch verstärken muss.
Gast #408600
Hi, Thomas,

die Leistungsaufnahme des Motors ergibt sich aus dem Produkt aus der
anliegenden Versorgungsspannung und dem Tastverhältnis Deines PWM.

In einer andere Anwendung (Akkuladen...) messe ich mit dem Atmega8 die
Versorgungspannung und berechne daraus das Tastverhältnis.

Wenn Du einen uC mit A/D-Wandler hast, dann brauchst Du den nur zu
beschalten, macht zwei Widerstände.

Ciao
Wolfgang Horn
Gast #408601
Miß mit dem ADC über ein R/C Glied (Tiefpaß) von 10kOhm und 1µF die
tatsächliche mittlere Spannung am Motor und regele sie über das PWM
entsprechend nach.
Gast #408602
Wenn man eine konstante Drehzahl braucht, so sollte man auch die
DREHZAHL erfassen.
Also eine Lichtschranke, Kodierscheibe, Magnet mit Hallsensor, etc.
Dann die Drehzahl nachregeln.

Alles andere ist Quark.

Der Tacho von Auto nimmt ja auch nicht die Batteriespannung.
Gast #408603
Der Motor selbst hat eine sehr starke Untersetzung so das man die
Drehzahl nicht abbremsen kann, er läuft also unter allen umständen
konstant wenn er auch eine konstante Spannung abbekommt. Deswegen ist
eine Drehzahlerkennung nciht erforderlich.
Gast #408606
Leerlaufspannung=50V Betriebsspannung =25V
Motor zieht 5A da hätte ich 100Watt zu verheizen.

Könnte evtl. mit einem Spannungsteiler die Spannung messen und damit
die PWM-Rate korrigieren.
Gast #408608
Mach mal den Spannungsteiler dran, danach den Tiefpaß Richtung ADC, dann
das PWM regeln und gucke, ob Du damit hinkommst. Wenn nicht, mußt Du an
die Motoren-Ankerwelle irgendetwas anfriemeln, was Dir eine direkte
Drehzahlerkennung ermöglicht (Pulse zählen...).

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 20 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.