Arduino PID bibliotek - ljusstyrka
Den proportionella/Integral/derivat controller eller PID-regulator eller bara PID, är en process control techinics som går med proportionell integrerad och härledda åtgärder, vilket leder till fel signal är minimeras genom proportionell åtgärd, integrerad åtgärd och rensades med ett varvtal som erhålls med den förebyggande derivatan åtgärden.
Den är baserad på matematisk modellering i svaret av en loop processen kontrolleras.
I praktiken finns domänkontrollanter som PID inuti elektroniska styrenheter kallas "single-loop", ofta med mikroprocessorer, och även genom programvara på programmerbara styrsystem (PLC) och annan utrustning.
I detta projekt, kommer att vi simulera en ljusstyrka med Arduino.
Arduinoen kommer att köra PID biblioteket som finns på:
http://Playground.Arduino.cc/Code/PIDLibrary
Förutom den PID biblioteken för Arduino, måste också den PID främre för bearbetning, som är ett GUI för att konfigurera kontrollparametrar, till exempel P, I D, sätta punkt och sätt att arbeta, etc... .; utför ett användarvänligt gränssnitt med Arduino.
Du kan också hämta PID_FrontEnd från länken ovan.
Som vi kommer att arbeta med Arduino och bearbetning, vi måste ha Arduinoen IDE och bearbetning 1.0.1 2.0b8 installerad i vår dator.
Till bearbetning programvara, köra ordentligt med PID_FrontEnd, behöver vi också biblioteket "ContorlP5" för bearbetning installerad i vår dator.
Du kan hämta biblioteket "ControlP5" direkt från den relaterade länken nedan:
http://www.sojamo.de/libraries/controlP5/#installation
För information om PID control processer råder jag dig att besöka PID_V1 bibliotekets skapare hemsida.
http://brettbeauregard.com/blog/2011/04/Improving-the-Beginners-PID-Introduction/
Också komma åt webbplatsen "kontroll Guru" för mer detaljer om automation och kontroll.
http://www.controlguru.com/pages/Table.html
Detaljer om "System" finns på webbplatsen:
http://www.facstaff.Bucknell.edu/mastascu/econtrolhtml/CourseIndex.html