A páka első verziójának többszöri továbbfejlesztésével alakult ki a V3 változat.
Ebben a verzióban a processzort PIC18F2321-re cseréltem, a hőmérsékletmérést kiegészítettem a környezeti hőmérséklet mérésére alkalmas áramköri részlettel, ezáltal a hőelem hőmérsékletkülönbségre adott jelét korrekt módon tudom abszolút értékű hőmérsékletre konvertálni. A páka programjának, működésének lényegi részei a 16F684-es változat utolsó firmwarehez képest nem módosultak.
A nagyobb tudású PIC lehetővé teszi a hardveres RS232 támogatást, így a processzor válláról levéve a terhet több idő jut a matematikai számítások elvégzésére. Emellett akár 32MHz-ig is fel lehet emelni a CPU órajelét, ha kevés lenne az idő a számításokra. Szükség esetén tehát komolyabb matematikai modell alapján működő szabályozást, több digitális szűrőszámítást is igénybe lehet venni, a "vas" bírni fogja.
Egy másik jó tulajdonsága a választott PIC-nek, hogy képes a saját programmemóriáját írni, így kialakíthaó egy olyan programrész (bootloader), aminek segítségével a firmware újabb verzióját programozó eszköz nélkül "magára tudja húzni" a vezérlés. A firmware feltöltéséhez így csak egy RS232 porttal rendelkező számítógép és egy terminálprogram szükséges.
Az RS232 kommunikáció fontossága miatt a kezdetleges illesztést lecseréltem szabályos, MAX232-vel működő szintillesztőre. Az LCD kontrasztja is a MAX232-n előálló negatív feszültséget használja, ha olyan kijelzőnk van, amelyik igényli a nulla alatti szintet a megfelelő kontraszthoz.
A V3-hoz olyan áramköri lapot terveztem, amin rajta van minden. A kijelző, a két visszajelző LED és a 4 nyomógomb az alkatrészoldalon kapott helyet, a vezérlés áramkörei a forrasztási oldalon, SMD alkatrészekkel. A tápfeszültség, a páka csatlakozója, az RS232 csatlakozó és a PIC felprogramozását szolgáló ICSP (PICkit2 kiosztású) vonalak a panel szélein lévő csatlakozókra vannak kivezetve.
pic_sold_v3.zip: az MPLAB projekthez tartozó összes file
PIC_SOLD_V3.sch: Eagle schematic

