Hallo, ich möchte einen Gleichstrommotor (mit Bürsten) 24V DC mit Hilfe einer PWM Endsufe ansteuern. Geregelt werden soll über einen Microcontroller und der obigen PWM die DREHZAHL des Motors. Eine Tachorückführung der Motordrehzahl ist aus kostengründen leider nicht möglich. Wenn ich das noch richtig weiß, ist doch die Motorspannung ein Maß für die Drehzahl des Motors. Also könnte ich doch auch die Motorspannung messen und als Rückführung verwenden, oder? Nur wie kann ich die Motorspannung einfach messen, wenn ich den Motor über eine PWM ansteuere, habe ich ja eigentlich nur Pulse. Hat das schon mal jemand gemacht, oder kennt Stellen wo man soetwas nachlesen kann? Gruss Peter
Hallöle, ein paar Überlegungen zu diesem Ansinnen : 1. Der Motorstrom ist bei konstanter Spannung proportional zum Drehmoment. (also nicht Drehzahl) 2. Will man also die Drehzahl regeln, so hat man hier das Problem, dass das Moment einmal integriert werden muss. Daraus folgt, man muss entweder die Daten des Motors sehr genau kennen oder man hat prinzipiell große Fehler. 3. Da man immer Störungen einfängt (bei der Strommessung), driftet einem der Regler irgendwann davon. Das heißt, der Regler denkt es ist alles im Lot, doch der Motor macht was er will. 4. Drehzahl ist billig messbar - muss ja nicht so genau gemessen werden. Irgendeine optische Messeinrichtung reicht schon völlig aus. MfG, Khani
Hallo Peter, Strommeßwiderstand + Tiefpaß + OPV zum µP AD Eingang. Oder von Maxim einen fertigen Stromsensor IC nehmen (allerdings muß der auch noch entsprechend beschaltet werden). MfG Manfred Glahe
#Khani >1. Der Motorstrom ist bei konstanter Spannung proportional zum >Drehmoment. (also nicht Drehzahl) deshalb hatte ich ja daran gedacht die Motorspannung zu messen und nicht den Strom, oder sehe ich das falsch #Manfred auch das bezieht sich doch wider auf den Strom und nicht die Spannung, oder hast du ggf. auch eine Typenbezeichnung von dem Maxim Baustein? Gruss Peter
Wie Du Dir das denkst, würde ich es auch machen: die PWM für eine kurze AD-Messung abschalten und anhand der Spannung die Drehzahl regeln (Generatorbetrieb). Strommessung brauchst Du für die Drehzahl nicht.
hi, ist die belastung des motors konstant? welche genauigkeit brauchst du?
P.S.: Wenn ich Zeit habe, wollte ich eine Motorsteuerung für ein 'Kinderspielzeug' aufbauen: Mega8 + Treiber(IR2184) + FETs (IRL1404); soll ca. 24V/10A liefern. Aber erst einmal muß es draußen wärmer werden.
Hallo Peter, "auch das bezieht sich doch wider auf den Strom und nicht die Spannung, oder" Ja natürlich. Wenn das so einfach währe, dann bräuchte man ja nur eine Konstantspannungsquelle, und schon ist die Drehzalkonstans erreicht. Nein so gehts nicht. Wie es richtig (genau) gemacht wird wurde schon genannt. Wenn die Anforderungen nicht zu hoch sind geht es eben auch (in gewissen Grenzen)über die Strommessung. MfG Manfred Glahe
Hallo Peter, wie wäre es denn mit einer Optischen Drehzahlerfassung? Eine kleine Reflexlichtschranke strahlt auf die Motorachse, welche mit schwarzen und weißen Streifen bemalt ist. Die Auswertung kann der Controller erledigen, durch zählen der Impule während einer bestimmten Zeitspanne. Gruß, Arno
Peter muss /moechte sparen. fuer halbes geld.....halbe qualitaet
Welche frequenz wird verwendet ? Wie hoch ist die Induktivität des Motors ?. Wenn mann die PWM-Frequenz hoch genug wählt (2 bis 20 KHz ) und den Abau der Indukiven Energie im Motor über eien Freilaufzweig ermöglicht (Freilaufdiode) so erhält man einen annäherd konstanten Stromfluss durch den Motor mit nur geringem Rippelstrom. Jetzt braucht man nur noch den Motor in regelmäsigen Zeitabständen für sehr kurze Zeit ausschalten, abwarten bis die Induktive Energie abgebaut ist, der Motor im Generatorbetreib arbeitet, dann kann man die Klemmspannung des Motor proportional der Drehzahl annehmen was ja dann dem Istwert der Drehzahl entspricht ! Messen kann man dies mittels eingebauetem AD Wandler im Controller. Die Regelung ist dann Softwaresache im Controller (PI, PID ) Das Ergebnis aus dem Regelalgorithmus wird dann zur Ansteuerung des PWM Signals verwendet ! So hat man einen geschlossenen Regelkreis !!!
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.