(21.10.2011 13:33 )M@rRy schrieb: Mahlzeit,
ich kann mir deine VIs leider nicht anschauen, aber ist dein Problem nur das du den P-Regler nicht realisiert bekommst?
Gruß
Daniel
Nach genauem Überlegen hat sich es herausgestellt dass mein Problem darin liegt dass ich nicht weiss wie ich überhaupt anfangen soll.
Erstmal zur vollständigen Erklärung des Sachverhaltes.
Ich hab eine Kammer, diese wird mit einer Heizung beheizt.
Die Heizung wird über einen µC mit einer PWM gesteuert.
Die Steuerung funktioniert schon wunderbar über mein Programm was ich für den µC geschrieben hab. Ich kann manuell über den Hterminal die Heizung an und ausschalten bei den gewünschten Werten und auch beliebig die Breite der PWM ändern.
Mein Labview Programm kann mittlerweile die Temperaturwerte auslesen, mir einen Graphen machen (also "Heiz" antwort quasi, Sprungantwort kann man das bei den Zeiten (über eine Stunde) ja nicht nennen). Die PWM Breite kann ich auch über mein Labview Programm ändern.
Also kann ich die Heizung über Labview manuell ein und ausschalten.
Nun soll das Ein und Ausschalten in Labview automatiesiert werden, halt eine Regelung bauen.
Erstmal nur eine simple P-Regelung ohne I und D Regelmodule, damit ich überhaupt in die Materie einsteigen kann.
Ich kann zwar mir tolle Formeln und Differentialgleichung auf Papier aufschreiben, aber dieses Theorie Wissen bringt mir gerade genau so viel wie ein Parkhaus für Affen.
Im Endeffekt ist das Problem ja klar.
Ich hab meine Eingangstemperatur, diese wird mit einem Proportionalitätsfaktor multipliziert, dann vergleiche ich das Ergbeniss mit der Solltemperatur, wenn stimmt, dann geht die Heizung aus, wenn nicht dann bleibt diese an.
Und eventuell wird ein Fehler zurückgeführt.
Dies sollte doch auch ohne der Reglerdesign VIs zu bewerkstelligen sein, hoffe ich.
Wie gesagt, es ist mein erster Entwurf und aller Anfang ist schwer
.
Grüße.
Zitat:RE: Einfache P Regelung </strong>
Hallo bmtil,
mal ein ganz einfacher P-Regler:
e = T_ist - T_soll
PWM = -5*e (begrenzt auf Bereich von 0...100)
Dies ergibt bei T_ist=20°C und T_soll=40°C ein PWM=100% und bei T_ist=40°C ein PWM=0%...
Ein P-Regler bildet den Regelfehler proportional auf die Stellgröße ab. Du musst also nur eine Geradengleichung nutzen, um von e auf PWM zu kommen...
also, die -5 bekomme ich weil:
Tist-Tsoll=-20
PWM ergibt sich dann zu -5*(-20)=100.
Uff, irgendwie steh ich gerade richtig übel auf dem Schlauch.
Wegen °C, meine Werte, die von LM35 Sensor kommen, lassen sich so schön einfach in °C umrechnen.
Gibt es irgendwo ein Beispiel für einen einfachen P Regler in Labview ohne der Reglersimulation VIs?
.