grba Geschrieben September 5, 2016 at 10:38 Share Geschrieben September 5, 2016 at 10:38 Hallo zusammen, ich arbeite gerade dran eine Langzeitmessung an einem micro hotplate chip regelbar zu machen. Vor allem würde ich über PID-Regler sagen - praktische Erfahrung habe ich überhaupt nicht. Hauptziel (Vor): [*]Der Heater-Current Iheat sollte konstant bleiben und ist vor auf 3.82mA eingestellt. Es wird Thermocouple-Spannung und Heater-Widerstand gemessen. [*]Die Messpunkt erfolgt jede 10s [*]Zwischen Messpunkt Nr. 5 und Nr. 10 werden Strom- und Widerstandswerte gemessen und daraus Mittelwert ermittelt. (deltaI und deltaR) [*]In weiteren Folgen wird durch jeder Schleife überprüft ob die gemessene Widerstand Rnow >= [ deltaR + deltaR x (0.1/100) ] [*]In dem Fall wird der neu Strom berechnet und eingestellt (Ineu). Ineu = sqrt(Pstart/Rnow) # Ergebnis: Am Anfang steigt der Heater-Widerstand stark an und während der Zeit erhitzt ich Thermocouple immer mehr Ihre wenn die Heater-Leistung konst. bleibt. Jetzt möchte und Funktion ich ein PID-Regler che Eure Hilfe! Vor allem habe ich keine Ahnung wie ich diese Werte in meinem Programm für mein Problem einbauen könnte. Da habe ich e könnte n Code-Beispiel: http://tivestate.com/recipes/577231-discret... WIE ich diese Werte integrieren und vor allem ermitteln könnte ? Also angefange. P, D, I,Derivator, Integrator, Integrator_max=500, Integrator_min=-500, error, P_value, D_value usw. Für eine ausführliche Erklärung würde ich unendlich dankbar! Zitieren Link zu diesem Kommentar Share on other sites More sharing options...
markus5766h Geschrieben October 14, 2016 at 09:18 Share Geschrieben October 14, 2016 at 09:18 --->http://www.entwickler-ecke.de/topic_PIDRegler+Beispielprogramm_60031,0.html Zitieren Link zu diesem Kommentar Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.