Hvis du ville sige, skal du kontrollere en temperatur, du måske tror, ​​at du kun kunne tænde en varmelegeme, indtil du når den ønskede temperatur og derefter slukkes. Den slags værker, men det er suboptimal – du har tendens til at overskride målet, og da systemet køler ned, skal du indhente, og resultatet er typisk et system, der oscillerer omkring den ønskede værdi, men aldrig virkelig bosætte sig på den passende temperatur. For at løse det, kan du bruge en PID-proportional integreret derivat – LOOP, og det er det, som [Veebch] er færdig med en Rasberry Pi Pico og Micropython.

Tanken er at styre et udgangssignal baseret på mængden af ​​forskel mellem den aktuelle temperatur og den ønskede temperatur (den forholdsmæssige fejl). Derudover justeres mængden baseret på langfristet fejl (integreret) og enhver kortvarig ændring (derivatet). Du kan også se en video om brug af kontrolsløjfen for at gøre en bedre SOUS Vide Burger, nedenfor.

PIDS er nyttige til andre ting end temperaturregulering, selvfølgelig. De gælder typisk for enhver (normalt lineær) proces, hvor en kontrolværdi påvirker en anden værdi. For eksempel har vi set robotter bruge PID’er til at følge en linje. Nogle bruger dem til balance, eller du kan afbalancere en bold.