Hőmérséklet szabályozó modul felépítése
Hűtő-fűtő egység
A baloldali képen látható módon két egységből áll, a fermentor edényt befogadó furatolt alumínium tömbből és a rászerelt Peltier elemből.
Alumínium tömb:
|
Peltier modul:
|
A Peltier elem másik oldalán képződő hőmennyiséget vízhűtéssel távolítjuk el, ami egy külső ventilátorral hűtött hőcserélőn keresztül a környezetnek átadódik.
Szabályozó, mérő hardver
Lényegében 3 fő áramköri elemet tartalmaz, két BTN modult, ami egy Full-Bridge Driver és egy INA219 árammérő elemet az egészet ráépítve egy raspberry HAT-re. A BTN teljesítmény leadásának szabályozására PWM jelet használunk, az INA I2C-n kommunikál a raspberry-vel.
A hőmérséklet mérésére PT1000 szenzort használunk, a jelfeldolgozáshoz pedig az AtlasScientific által gyártott EZO™ RTD Circuit áramkört, ami I2C-kommunikál a raspberry-vel.
Eredmények
33 oC cél hőmérséklet tartása volt a cél. Az alábbi ábrán egy 60 órás hőmérséklet tartási kísérlet adatai láthatóak. Ezek nyers átlagolás nélküli adatok, a raspberry minden harmadik másodpercben lekérdezi az aktuális értéket az EZO™ RTD áramkörtől, amiket egy helyi adatbázisban letárol. Mivel a folyadék kevertetve volt és a Peltier elem teljesítmény leadása is beállt egy állandó értékre a PID vezérlés alatt, így a fluktuáció, ami ± 0.2 oC eltérést mutat a hőmérséklet mérő modul bizonytalansága. Ez könnyen kiküszöbölhető, ha másodpercenként mintavételezünk 10-et mondjuk és az átlagolt eredményt tároljuk le, vagy a 3 másodperces kiolvasott értékeket átlagoljuk fél-egy perces időközönként.
Egy szakaszt kinagyítva látható, hogy a hőmérséklet érték többnyire 33.00 oC körül van, egy konkrét kiemelt példán 32.98 oC és látható néhány kiugrás, ami átlagolással teljesen kisimítható, így az eltérés ± 0.05 oC körül lesz. Az ábrán 83 mérési pont van 3 mp-es időközönként.
A következő grafikonról a cél hőmérséklet stabilizálásához szükséges időt olvashatjuk le. Az 52. percnél kiemeltük az edényt a termosztát egységből azzal a céllal, hogy lássuk mennyire zavarja meg a PID vezérlést. A kísérleti körülmények a következőek voltak:
- 400 mL desztillált víz egy 450 mL-es edényben
- PID értékek, P = 15; I = 0.005; D = 15
A beállított PID értékeken nyilvánvalóan állítani kell, mivel a hőmérséklet kb. 2 órán belül stabilizálódott, de erről egy másik fejezetben fogunk részletesebben beszélni.