
För att få riktigt bra kontroll över energisystemet i min villa har jag konstruerat och byggt ett datorstyrt övervaknings- och reglersystem.

Bilden ovan visar centralenheten i systemet som är placerad i pannrummet. Centralenheten baserade jag på enchipsdatorn 68705P3 och den innehåller ingångar för 4 digitala temperaturgivare, 4 optoisolerade digitala ingångar samt 4 reläutgångar och ytterligare några oanvända i/o-portar för ev. framtida bruk. Programmet till enchipsdatorn har jag skrivit i Assembler och mönsterkortskonstruktionen har jag gjort i AutoCad.

Programmet "Pannstyrningssystem" som jag skrivit i Visual Basic körs på en äldre bärbar 486-dator med Windows 3.1 och kommunikationen mellan centralenheten i pannrummet och datorn sker via datorns COM-port med RS232.
![]() |
![]() |
Bilderna ovan visar infästningen av shuntmotorn. Jag fick tag på en begagnad shuntmotor gratis men den passade tyvärr inte till min shunt, men med lite anpassningar fick jag det att fungera.

Bilden ovan visar "huvudfönstret" i pannstyrningsprogrammet. Här har jag god överblick över driften av villapannan.

Ovanstående bild visar vilka olika larm som systemet hanterar.

Ovanstående bild visar inställningsfönstret för reglerkurvan. Kurvan har 20 brytpunkter vilket ger en noggrann justering. Möjlighet finns även att på ett enkelt sätt ändra lutning och parallellförskjuta hela kurvan. De gula linjerna i diagrammet visar var på kurvan rådande driftsituation befinner sig. Lägg märke till att jag höjt kurvan något vid nollgradig utetemperatur, detta för att kompensera mot det "råa inomhusklimat" som man ofta upplever vid denna utomhustemperatur.

Ovanstående bild visar loggfunktionen för pellets. I detta fönster kan jag ta del av uppgifter om varje enskilt driftsintervall. Ovanstående logg avslöjar t.ex. att brännaren hade lite problem att tända pelletsen kl. 13.53 och behövde därmed göra ett extra startförsök. Detta berodde troligen på att brännaren var kall eftersom den då inte hade gått på några timmar.