Hallo, ich bin gerade dabei eine Kaskadenregelung für ein DC-Motor mit Untersetzung zu erstellen. Leider setzt die Kaskadenregelung voraus, dass die zu regelnden Größen(Strom, Winkelgeschwindigkeit, Lage) gemessen werden, da ich kein Drehzahlsensor habe stehe ich etwas auf dem Schlauch und brauche etwas Hilfestellung. Zu meiner Strecke bzw. Anwendung: Das Gebilde besteht aus einem DC-Motor welcher mit einer Getriebeuntersetzung eine Gewindestange antreibt, und somit eine lineare Bewegung von 1mm ermöglicht. Diese Lineare Bewegung möchte ich gerne in 0.01mm Schritten regeln. Die Position kann ich ebenfalls mit einer Auflösung von 0.01mm messen. Ich habe einen unterlagerten Stromregler nach BO erstellt und stehe jetzt vor der Drehzahlregelung, wo ich nicht weiter komme. Theoretisch könnte ich durch das Differenzieren der Lage auf die Winkelgeschwindigkeit kommen, weiß jetzt aber nicht ob es sinnvoll ist eine nachgelagerte Messgröße hierfür zu verwenden. Hat jemand ein par Schlagwörter, Anregungen oder Ideen wie ich mein Problemlösung näher komme. Gruß Art
Hallo, analoge Tachogeneratoren sind am Aussterben - viel präziser misst man die Drehzahl durch einen Drehgeber, also durch Zählen. Das hat auch noch den Vorteil, dass man Zählimpulse für die Drehzahl und die für die Positionsmessung aus dem gleichen Geber ableiten kann. Das ist aber genau das Gleiche wie Differenzieren des zurückgelegten Weges. Du musst nur drauf achten, dass der Messwert für die Drehzahl aktuell genug ist für die Regelung, also eine kurze Messperiode und/oder Pulslängenmessung. Ansonsten ist das Stand der Technik. Gruss Reinhard
@ Rainhard Danke für die Antwort. Ich werde versuchen aus dem Lagegeber die Drehzahl zu ermitteln. Zusätzlich werde ich den Lunberg-Beobachter ausprobieren.
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.