patrickhu
13.11.2010, 21:21
Hallo Forum,
für ein Labor an meiner Hochschule soll ich ein Demoobjekt für die Vorlesung Regelungstechnik erstellen. Konkret habe ich mir eine Wippe ausgedacht, welche auf der einen Seite einen Propeller und auf der anderen Gewichte hat um vorerst das Gewicht des Propellers selbst auszugleichen. Später soll dann das System aus dem Gleichgewicht gebracht werden und der Propeller soll dementsprechend schneller drehen um das System wieder auszutarieren. Die Regelabweichung soll entweder durch ein Drehpoti, oder einen Neigungssensor festgestellt werden.
So weit so gut... Wir arbeiten im Labor mit WinFact 8 und haben bereits über ein "RedLab" einen Motor angetrieben und dessen Sprungantwort aufzeichnen können. Aber jetzt stockts ein bisschen... Meine Überlegung war, sobald alle Komponenten eingetroffen sind, wieder eine Sprungantwort von dem Propeller aufzunehmen und die Reglerverstärkung sowie die Nachstellzeit auszurechnen. Ich hätte das Demoobjekt gerne mit einem digitalen Regler ausgelegt. Leider habe ich fast keine Erfahrung, wie ich das anstellen soll. Ein Prof meinte ich könnte die Regelung ganz einfach in WinFact aufbauen und simulieren und anschließend in C übersetzen. Das dann auf den Controller laden und fertig... Und da bin ich dann ausgestiegen^^ Einen C-Code Generator haben wir in unserer Version leider nicht. Ich habe mir SciLab runtergeladen, aber komme noch nicht so richtig klar damit.
Wie würdet ihr die Sache angehen. Gibt es irgendwo Hilfen/Anleitungen? Bin ich überhaupt auf dem richtigen Weg?
Hoffe auf Antworten und sorry falls ich in die falsche Kategorie geschrieben habe
Patrick
für ein Labor an meiner Hochschule soll ich ein Demoobjekt für die Vorlesung Regelungstechnik erstellen. Konkret habe ich mir eine Wippe ausgedacht, welche auf der einen Seite einen Propeller und auf der anderen Gewichte hat um vorerst das Gewicht des Propellers selbst auszugleichen. Später soll dann das System aus dem Gleichgewicht gebracht werden und der Propeller soll dementsprechend schneller drehen um das System wieder auszutarieren. Die Regelabweichung soll entweder durch ein Drehpoti, oder einen Neigungssensor festgestellt werden.
So weit so gut... Wir arbeiten im Labor mit WinFact 8 und haben bereits über ein "RedLab" einen Motor angetrieben und dessen Sprungantwort aufzeichnen können. Aber jetzt stockts ein bisschen... Meine Überlegung war, sobald alle Komponenten eingetroffen sind, wieder eine Sprungantwort von dem Propeller aufzunehmen und die Reglerverstärkung sowie die Nachstellzeit auszurechnen. Ich hätte das Demoobjekt gerne mit einem digitalen Regler ausgelegt. Leider habe ich fast keine Erfahrung, wie ich das anstellen soll. Ein Prof meinte ich könnte die Regelung ganz einfach in WinFact aufbauen und simulieren und anschließend in C übersetzen. Das dann auf den Controller laden und fertig... Und da bin ich dann ausgestiegen^^ Einen C-Code Generator haben wir in unserer Version leider nicht. Ich habe mir SciLab runtergeladen, aber komme noch nicht so richtig klar damit.
Wie würdet ihr die Sache angehen. Gibt es irgendwo Hilfen/Anleitungen? Bin ich überhaupt auf dem richtigen Weg?
Hoffe auf Antworten und sorry falls ich in die falsche Kategorie geschrieben habe
Patrick