grba Posted September 5, 2016 at 10:38 AM Share Posted September 5, 2016 at 10:38 AM 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! Quote Link to comment Share on other sites More sharing options...
markus5766h Posted October 14, 2016 at 09:18 AM Share Posted October 14, 2016 at 09:18 AM --->http://www.entwickler-ecke.de/topic_PIDRegler+Beispielprogramm_60031,0.html Quote Link to comment 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.