Programul este conceput pentru a gestiona un frigider de casă, mai mult despre un frigider de casă aici.
"Termostat pentru controlul frigiderului" este de fapt el însuși; Termostat, care este proiectat să mențină temperatura în interiorul unei camere de refrigerare cu o precizie de 0,1 ° C, folosind o histereză personalizabilă, utilizatorul se alege.
Și, în plus, sunt utilizate două termometre cu o precizie de 0,1 ° C.
Scopul termometrelor, informații despre temperatura aerului înconjurător.
Elementele principale ale schemei sunt: LCD 16x2 bazat pe controlerul HD44780 sau KS0006, MK ATmega8 cu orice literă și carcasă, cuarț extern 8 MHz, difuzor piezo cu un generator.
Restul schemei pot avea opțiuni diferite, dacă aveți suficientă practică în asamblarea unor astfel de scheme, nu veți avea mari dificultăți în a înlocui nici o parte a schemei. De exemplu; Convertorul descrescător MC34063 - conectați releul 12 V - în loc de releul 5 V. sau o parte a schemei MOC3063 + BT137 înlocuit cu releul, dacă este necesar.
FUSE. Schema MC funcționează cu cuarț, la o frecvență de 8MHz.
Principiul programului.
De exemplu; dacă există un număr în meniu. senzorii 3 și numai două sau una vor fi disponibile, caz în care ieșirea termostatului se va stinge și se va auzi soneria.
Pune o miză. senzori 1 și de fapt conectați trei (doi sau unul). Termostatul va funcționa conform așteptărilor. buzzer-ul nu se va aprinde în nici un fel (numai dacă elementul numeric este zero).
Instalarea numărului de senzori în meniu este necesară pentru a elimina eroarea când senzorul este pierdut, deoarece acestea sunt pe aceeași linie, iar MK este determinată automat,
Senzorii care nu sunt conectați (sau nu sunt detectați de program) sunt însoțite de o eroare DS. în timp ce pe tabloul de bord în domeniile valorilor temperaturii aceste simboluri sunt: -: -; -: -.
Senzorul este U -2, U -3. aceste termometre suplimentare sunt utilizate pentru a afișa temperatura aerului în încăpere și în stradă pe ecranul LCD.
Ieșirea de semnal PB1 (15 picioare MK) este destinată pentru semnalul sonor în cazul unei defecțiuni a senzorului (dacă numărul de senzori este setat incorect în meniu, acest lucru va cauza și un semnal de defecțiune).
Ieșirea executivă PC0 (piciorul 23 MK) este controlată de termostatul U -1. este proiectat pentru a controla compresorul frigiderului. Ieșirea PC2 (25 picioare MK) este inversarea ieșirii PC0.
Ieșirea executivă PC1 (picior 24 MK) este concepută pentru a conecta al doilea compresor, spre deosebire de ieșirea PC0, aceasta este o întârziere de pornire și oprire de 3 secunde (în schema de mai sus releul este activat secvențial pentru un compresor).
Ieșirea executivă a PC5 (28 picioare MC) controlează un ventilator proiectat pentru a amesteca fluxurile de aer în camera de răcire. Comanda de pornire a ventilatorului este dată periodic timp de 10 secunde, întreruperea între ventilator începe, în timp ce compresorul este în stare activă timp de 3 minute, iar compresorul este inactiv timp de 8 minute.
Intrarea de măsurare PC4 (27 picioare MC) este utilizată pentru a determina întreruperea curentului principal, în acest moment MC este comandat să stocheze statisticile acumulate ale funcționării termostatului. Pragul de tensiune la care înregistrarea este stocată în memoria MC poate fi văzută vizual pe ecranul LCD sub forma unei litere z (locația pe afișaj, pe prima linie, pe locul 8).
Curentul de pe prima linie a LCD-ului drept al ecranului, sau mai complet prin apăsarea butonului Kn1.
Prima linie este momentul în care timpul curent de funcționare a compresorului este în stare activă, a doua linie este timpul inactivității compresorului, adică pauza.
Lucrarea circuitului poate fi testată în proteus.