Ich will einen DC-Motor nach diesem Schema ansteuern: https://www.mikrocontroller.net/wikifiles/thumb/f/fa/Motor_PWM_1.gif/300px-Motor_PWM_1.gif Wie kann ich die Drehzahl bestimmen?
Student89 schrieb: > Wie kann ich die Drehzahl bestimmen? Du kannst sie mit einem Drehzahlsensor messen. Oder wie war die Frage gemeint?
Hallo Lothar, sorry für meine vage Frage. Ich möchte die Drehzahl ohne ein Drehzahlsensor messen, ich habe keins. Gibt es da Möglichkeiten mit einer zusätzlichen Beschaltung oder eine Formel?
Nein, du kannst nicht ohne Drehzahlsensor die Drehzahl ermitteln. Es sei denn du hast den Motor im Leerlauf. Dann kannst du Nnenn * Duty als Näherung benutzen. Aber unter Belastung stimmt das halt alles nicht mehr.
Ingo L. schrieb: > Es sei denn ... Man kann versuchen, die Ankerkommutierung aus dem Stromripple auszuwerten. Aber das dürfte bei einem mit PWM angetriebenen Motor in Richtung "utopisch" gehen, weil schon die PWM mehr Gezappel macht als die Kommutierung...
>Man kann versuchen, die Ankerkommutierung aus dem Stromripple >auszuwerten. Dafür hatte ich mal ein IC gefunden. Ich muss abends mal suchen, ob ich irgendwo den Namen finde. Aber wie Lothar sagte, weiss ich nicht ob das bei PWM noch möglich ist.
Es gibt doch zig Möglichkeiten wie Lichtschranke, Näherungssensor usw. um irgendwie auf die Drehzahl zu kommen. Die Kommutierung dürfte sehr schwer zu erfassen sein. Dann doch lieber ne Reflexlichtschranke und n kleines Klebchen drauf. Leider wissen wir auch garnicht in welchem Drehzahlbereich wir uns aufhalten? 3000 RPM oder 100.000 RPM?
man kann auch in dem PWM-Pausen die Induktionsspannung des Motors messen und daraus die Drehzahl ableiten. Beitrag "DC Motor Stabilisator - wie früher bei den Kassettenrecordern"
Diese Schaltung aus den 80ern arbeitet auc heute noch gut. Ich verwende sie für Proxxon Maschinen. Den antiken 2N3055 kann man gegen was moderneres ersetzen. Ich habe hierzu BD709 genommen.
Die Firma Maxon macht so etwas in der Art, im Katalog ist es erklärt (der ist sowieso eine Fundgrube). Ausgabe 2013, Seite 25, Drehzahlermittlung durch Kommutierungsbild (Bürstenmotor). Seite 26, sensorlose Blockkommutierung bei EC-Motoren.
Falk B. schrieb: > Beitrag "Drehzahlregler für DC-Motor, ATmega48-328" Vielleicht hat der TO ja nur die falsche Frage gestellt. Aber eigentlich will er die Drehzahl ermitteln. Student89 schrieb: > Wie kann ich die Drehzahl bestimmen?
> man kann auch in dem PWM-Pausen die Induktionsspannung des Motors messen > und daraus die Drehzahl ableiten. In der "PWM-Pause" ist der aussen messbare Zweig über die Freilaufdiode bzw. den 'unteren' Brückenzweig geschlossen. Der grösste Teil der Induktionsspannung fällt dann an der Ankerinduktivität ab und ist daher nicht ganz einfach abzugreifen ...
In der von mir verlinkten Schaltung liegt an Pin 1 des TL494 genau dieses Spannung,jedoch integriert durch 2,2µF Kondensator. Diesen Kondensator kann man verkleinern, die Regelung wird schneller. Ist die Regelung mit dem TL494 nicht erforderlich kann die Messschaltung auch alleine zu dem MOSFET hinzugefügt werden. Es stellt sich die Frage wie genau die Messung sein muß EMK Messung ist hier schlechter als mit Geber.
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.