Procesul este complet automatizat și nu este nevoie să monitorizați în mod constant nivelul apei din rezervor - dispozitivul monitorizează și menține un anumit nivel de apă în rezervor. Utilizarea microcontrolerului a permis creșterea fiabilității acestuia, precum și construirea unui design mic și ușor de repetat.
Circuitul temporizatorului este prezentat în Fig. 1. Frecvența tactului microcontrolerului ATtiny2313 (DD1) este specificată de un rezonator cuarț extern ZQ1. Durata funcționării continue a pompei și durata pauzei de la oprirea la pornire este setată utilizând cele două butoane (SB1 și SB2). Aceste valori sunt stocate în memoria nevolatilă a microcontrolerului, astfel încât nu este nevoie să le reinstalați după fiecare oprire și apoi pornire, ceea ce este deosebit de important în zonele rurale. Atunci când alimentarea este restabilită, cronometrul începe să lucreze cu formarea unei pauze, care protejează pompa de eșec, ca rezultat al repetării și opririi repetate într-o perioadă scurtă de timp.
La două LED-uri cu trei elemente-semiele cu catozii comune (HG1, Hg2) afișează timpul rămas până când pompa în timpul funcționării temporizatorului (pentru a menține o pauză) sau oprit (în timpul alimentării cu apă). Indicația este dinamică. decodor DD2 cu ieșiri efectuate în cadrul „colector deschis“, format de către microcontroler convertește trei cifre numere binare familiarizate semnalele furnizate catozii indicatori pentru a le permite alternativ. Pompa este oprită și, în cazul în care SF1 maximă senzor de nivel. Aceasta este urmată de retragerea inscripția de pe indicatorul FULL. Senzorul poate fi orice pârghie microswitch prevăzut cu un plutitor. Pentru o mai mare securitate, puteți seta un alt microîntrerupător rupe puterea de circuit temporizator dacă senzorul SF1 pentru un motiv oarecare nu a funcționat.
Placa are, de asemenea, un conector mascul XR1, ale cărui pinii sunt conectați la pinii microcontrolerului conform diagramei din Fig. 3. Este conceput pentru a conecta programatorul la microcontrolerul deja instalat pe placă. Tabelul arată modul în care trebuie programate biții configurației microcontrolerului. Acestea specifică funcționarea cu un rezonator cuarț cu o frecvență mai mare de 8 MHz și o întârziere de pornire a programului de 16.000 de cicluri. Pentru a proteja informațiile din EEPROM-ul microcontrolerului de deteriorarea accidentală în procesul de creștere a tensiunii de alimentare, pragul de funcționare al detectorului de tensiune intern (BODLEVEL) este setat la 1,8 V.
Când se încarcă codul din fișierul Pump-Control.hex din aplicație în memoria program a microcontrolerului, durata de funcționare a pompei și timpul de pauză pot fi schimbate independent de la 0 la 60 de minute în trepte de 1 secundă.
Timerul consumă de la o sursă de tensiune 9. 12 V un curent nu mai mare de 500 mA.
Programul microcontrolerului cu temporizator poate fi descărcat aici.