Hallo zusammen, ich arbeite gerade dran eine Langzeitmessung an einem micro hotplate chip regelbar zu machen. Vorallem würde ich über PID regler sagen - praktische Erfahrung habe ich überhaupt nicht. Vor: 1. Der Heater Current Iheat sollte konstant bleiben und ist vor eingestellt auf 3.82mA.. Es wird Thermocouple-Spannung und Heater-Widerstand gemessen. 2. Die Messung erfolgt jede 7s 3. Zwischen Messpunkt 5 und 10 werden Strom- und Widerstandsmittelwerte ermittelt. (deltaI und deltaR) 4. In weiteren Folgen wird durch jeder Schleife überprüft ob die gemessene Wiederstand Rnow >= [ deltaR + deltaR x (0.1/100) ] 5. In dem Fall wird der neu Strom berechnet und eingestellt (Ineu) # Ergebnis: Am Anfang steigt der Heater-Widerstand stark an und während der Zeit erhitzt sich Thermocouple immer mehr egal wenn die Heater-Leistung konst. bleibt. Jetzt möchte ich ein PID Regler einbauen und brauche Ihre Hilfe! Vor allem habe ich keine Ahnung wie ich diese Werte und Funktion in meinem Programm einbauen könnte. Da habe ich ein Code-Beispiel: http://code.activestate.com/recipes/577231-discrete-pid-controller/ WIE ich diese Werte integrieren könnte und vor allem ermitteln ? Also angefangen von P, D, I,Derivator, Integrator, Integrator_max=500, Integrator_min=-500, error, P_value, D_value . Für eine ausführliche Erklärung würde ich unendlich dankbar!
:
Verschoben durch User
Gerade möchte ich die Heater-Leistung regeln. Vorher habe ich immer Heater-Strom geregelt!
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.