De evenredige/integraal/afgeleide controller of PID-regelaar of alleen PID, is een serverreactie controle techinics die proportioneel integrale en afgeleide acties deelnemen, waardoor de fout signaal is geminimaliseerd door proportionele actie, integraal actie en goedgekeurd door een snelheid verkregen met de preëmptieve afgeleide actie.
Het is gebaseerd op wiskundige modellering van de reactie van een lus proces worden gecontroleerd.
In de praktijk zijn de PID-controllers gevonden binnen elektronische besturingen genaamd "single-loop", vaak met microprocessors, en ook door middel van software op programmeerbare besturingen (PLC) en andere apparatuur.
In dit project, zullen we een helderheidsregeling met Arduino simuleren.
De Arduino zal worden uitgevoerd de PID-bibliotheek die kan worden gevonden op:
http://Playground.Arduino.CC/code/PIDLibrary
Naast de PID library voor Arduino, moet ook de front-end van PID voor verwerking, die een GUI is te configureren de afstellingsparameters, zoals P, I, O, instelpunt en manieren van werken, etc... .; het uitvoeren van een gebruiksvriendelijke interface met de Arduino.
U kunt ook de PID_FrontEnd uit de link hierboven.
Zoals we met Arduino en Processing werken zullen, we moeten van de Arduino IDE en verwerking 1.0.1 2.0b8 geïnstalleerd op onze computer.
Op de Processing software, stormloop op gepaste wijze met PID_FrontEnd, moeten ook de bibliotheek "ContorlP5" voor verwerking in onze computer geïnstalleerd.
U kunt de bibliotheek "ControlP5" rechtstreeks downloaden van de verwante link hieronder:
http://www.sojamo.de/libraries/controlP5/#Installation
Voor meer informatie over PID controle processen adviseer ik u om te bezoeken van de bibliotheek van de PID_V1 Schepper website.
http://brettbeauregard.com/blog/2011/04/Improving-the-beginners-PID-Introduction/
Ook toegang tot de "controle Guru"-website voor meer informatie over automatisering en controle.
http://www.controlguru.com/pages/Table.html
Details over "Controlesystemen" kunnen worden gevonden in de website:
http://www.facstaff.Bucknell.edu/mastascu/econtrolhtml/CourseIndex.html