Controler pentru arzătorul Babington
Utilizarea uleiului pentru încălzire a devenit recent destul de populară. Rafinarea este de cost redus, iar în vara se poate găsi adesea gratuit. În același timp, atunci când ardeți mina, o cantitate destul de mare de energie este alocată pe unitatea de volum de combustibil, care poate fi utilizată pentru necesitățile de încălzire a garajului sau chiar acasă în timpul sezonului de încălzire. Rețeaua oferă numeroase opțiuni pentru arzătoare, atât producția industrială, cât și desenele pentru auto-fabricare la domiciliu.
Privite controler pentru controlul automat al temperaturii când se utilizează arzătoare cu care funcționează la lucru în afara petrolului sau a altor combustibili lichizi. În ciuda faptului că dispozitivul a fost făcut personalizat pentru un arzător construit conform metodei Babington (Fig. 1), acesta poate fi utilizat pentru controlul temperaturii în diferitele sisteme de încălzire și, de asemenea, ca un termostat.
În primul rând, să ne uităm la principiul arzătorului. Combustibilul este încălzit în rezervor printr-un încălzitor și prin intermediul unei pompe de circulație este alimentat la injector. care este o bilă cu unul sau mai multe găuri foarte mici (0,3 mm). Pe de altă parte, aerul comprimat este alimentat la injector. Combustibilul care curge prin bilă formează o peliculă subțire care este pulverizată și amestecul rezultat este aprins. Combustibilul ars înapoi în rezervor, creând un ciclu închis. Procesul de combustie este controlat de un fotosensor. Energia primită în procesul de ardere a combustibilului este utilizată pentru încălzirea directă a aerului (de exemplu, pentru încălzirea garajului) sau pentru încălzirea apei în boilerul sistemului de încălzire.
Pentru a pune în aplicare algoritmul de funcționare al unui astfel de sistem, este necesar să se asigure controlul automat al încălzirii combustibilului, a pompei de circulație, a alimentării cu aer și a aprinderii amestecului de combustibil. Se recomandă oprirea automată în caz de urgență, semnalizarea regimului de urgență și controlul manual.
În Fig. 2 arată includerea releelor executive pentru a controla elementele sistemului de ardere.
Controlerul este implementat pe baza microcontrolerului 16F876A. Are un afișaj alfanumeric cu 16 caractere, două senzori de temperatură (combustibil și aer în cameră) DS18B20. șapte canale de comutatoare tranzistor pentru controlul releului K2-K8. butoane pentru setarea parametrilor și resetarea. intrări pentru monitorizarea senzorului de flacără (fotocelulă) și starea releului K1. Schema schematică a dispozitivului este prezentată în Fig. 3
Regulatorul afișează temperatura combustibilului și a aerului din încăpere, indicarea modului de funcționare (P - manual, A - automat) și starea releului K1 - K8. Un pătrat gol indică faptul că releul este oprit. umplut - activat (Figura 4). Afișajul este afișat pe alfabetul latin pentru a susține indicatorii care nu au un generator de caractere chirilice (acest indicator este utilizat în acest dispozitiv)
Controlorul presupune două moduri de funcționare - un mod de comandă manuală și un mod automat. În modul manual, este posibil să controlați arzătorul utilizând butoanele de control "locale", care sunt conectate direct la releele executive.
În modul manual, puteți introduce parametrii controlerului (setări). Pentru a introduce setările, trebuie să apăsați și să dați manual butonul "Enter" în modul manual. Apoi, butonul "Select" poate fi selectat, apoi cu butonul "Enter" introduceți prima valoare de referință - temperatura combustibilului pentru pornirea pompei de circulație (fig.5).
Apoi, se introduce a doua valoare de referință, etc. Fiecare operație de schimbare și introducere a setărilor este confirmată de un semnal sonor scurt. În total, puteți introduce șase setări:
Punctul de setare 1 - temperatura combustibilului pentru pornirea pompei de circulație (20-40 ° C)
Valoarea de referință 2 - temperatura combustibilului pentru pornirea arzătorului (50-70 ° C)
Valoarea de referință 3 - temperatura maximă (critică) a carburantului (90-99 ° C)
Valoarea de referință 4 - temperatura aerului din încăpere pentru oprirea arzătorului (15-35 ° C)
Punctul de referință 5 - temperatura aerului din încăpere pentru repornirea arzătorului (14-34 ° C)
Valoare de referință 6 - întârziere de timp pentru comutarea pompei la o viteză redusă (1-9 minute)
5 este o valoare stabilită depinde de valoarea de setare 4. Pentru a asigura histerezis pornit / oprit încălzirea când temperatura camerei este repornit (pe) arzătorul trebuie să fie de cel puțin 1 grad și mai mică decât temperatura de oprire. stabilirea programului de intrare este construit astfel încât unitatea de reglaj valoare maximă de 5 întotdeauna cel puțin introdus 4. setpoint De exemplu, dacă valoarea de setare 4 selectată 25 ° C, intervalul de reglaj 5 până la 14-24 ° C
În cazul unei întreruperi de alimentare, toate valorile de setare sunt stocate în memoria nevolatilă a microcontrolerului.
Pentru a trece la modul automat, trebuie să faceți clic pe butonul "Start". Releul K1 devine astfel contactat K1.1 în modul de auto-blocare. Celălalt contact K1.2 este conectat la intrarea controlerului.
Să luăm în considerare un algoritm de funcționare a modului automat de elemente:
1. Când sistemul este pornit, controlerul măsoară temperatura combustibilului și, dacă este mai mică decât valoarea punctului de setare 1, începe încălzirea combustibilului.
2. Când este atinsă temperatura punctului 1, pompa pornește de la prima viteză.
3. După o perioadă egală cu timpul de setare 6, pompa trece la a doua viteză.
4. Când temperatura combustibilului este atinsă la valoarea de referință 2, supapa de aer se deschide și se produce prima încercare de aprindere electrică. Pictograma corespunzătoare este de asemenea afișată pe ecran în acest moment.
5. Dacă aprinderea este nereușită (flacara este controlată de fotosenzor), se fac încă două încercări de aprindere cu un interval de 3 secunde.
6. În cazul unei aprinderi nereușite de trei ori, aparatul intră în modul de comandă manuală și releul K8 (sirena) este declanșat. Puteți dezactiva sirena apăsând butonul "Resetare".
7. Dacă aprinderea este reușită, temperatura camerei este monitorizată (setpoint 4).
8. Când temperatura camerei atinge valoarea de referință 4, arzătorul se oprește, alimentarea cu aer se oprește, pompa se oprește.
9. Temperatura aerului din cameră este controlată. Dacă devine egal cu valoarea de referință 5, arzătorul va fi repornit (repornit).
10. În toate modurile, temperatura maximă (critică) a combustibilului este monitorizată (valoarea de referință 3). Dacă temperatura combustibilului devine egală cu această valoare, apare modul manual și oprirea arzătorului.
11. În toate modurile de funcționare, prezența unei flăcări este monitorizată de un fotosensor.
12. Din modul automat, puteți ieși oricând cu ajutorul butonului "Resetare"
13. Butonul "Stop", prezentat în Fig. 2, este necesar să opriți sistemul de încălzire în modul manual.
După cum sa observat deja, controlul arzătorului se realizează cu ajutorul unui fotosensor. Una dintre variantele principiului unei fotocelule este prezentată în Fig. 6. Rețineți că dacă există o flacără, intrarea controlerului trebuie să fie redusă.
Pentru utilizare ca un controler termostat este suficient pentru a lăsa un canal de control (K2), includerea setarea temperaturii de comutare 5 este setat, dezactivarea - Setpoint 4. Introduceți fotosenzor și intrarea de control a releului trebuie să fie conectat la GND.
Aspectul PCB al controlerului cu afișajul eliminat este prezentat în Fig. 7
Descrierea firmware-ului microcontrolerului:
term_1_0 - versiunea de bază a firmware-ului în conformitate cu descrierea din articol
term_1_1 - Valoarea setată 3 (70 - 79 ° С) determină temperatura opririi încălzitorului (fără a intra în modul manual). Se adaugă valoarea de referință 7 (9 0 - 99 ° C) - temperatura critică a uleiului (cu trecerea la modul manual)
Ca urmare a discuției controlorului de la forum. A fost dezvoltat un nou algoritm pentru dispozitiv. În special, au fost adăugați noi parametri, au fost modificate intervalele de reglare, logica comutării vitezei de lucru a pompei a fost modificată. În versiunea 1.2, intervalele de atribuire și setare au următoarele semnificații:
Valoarea nominală 1 - temperatura uleiului pentru pornirea pompei (domeniul 20 ° C .70 ° C)
Valoarea nominală 2 - temperatura uleiului pentru pornirea arzătorului (domeniu (valoarea nominală 1) ° C .75 ° C)
Valoarea de referință # 3 - temperatura uleiului pentru oprirea încălzitorului (domeniul 20 ° C .80 ° C)
Valoarea de referință # 4 - temperatura uleiului pentru pornirea TEN (domeniul 10 ° C (valoarea setată 3 - 1) ° C)
Valoarea de referință # 5 - temperatura maximă (critică) a uleiului (intervalul 81 ° C .99 ° C)
Valoarea de referință nr. 6 - temperatura aerului (apă) în cameră pentru a opri arzătorul (domeniul 11 ° C .90 ° C)
Valoarea de referință nr. 7 - temperatura aerului (apă) în cameră pentru pornirea arzătorului (domeniul 10 ° C (punctul de setare nr. 6 - 1) ° C)
Valoarea de referință nr. 8 - timpul pentru comutarea pompei la cea de-a doua viteză (1,9 minute), o - fără întârziere
Valoarea de referință nr. 9 - revenirea la o viteză după aprindere (ON / OFF)
Valoarea de referință nr. 10 - selectarea mediului de control AIR / H2O pe afișaj
Valoarea de referință 1 - 60 ° C
Valoarea de referință 2 - 70 ° C
Valoarea de referință # 3 - 80 ° C
Punctul de referință # 4 - 60 ° C
Punctul de referință 5 - 95 ° C
Valoarea de referință # 6 - 22 ° C
Valoarea nominală 7 - 18 ° C
Valoarea de referință # 8 - 1 minut
Valoarea de referință nr. 9 - revenirea la 1 viteză este activată (ON)
Valoarea de referință nr. 10 - indicarea pe afișajul AIR
Desigur, toți acești parametri se modifică în limitele limitelor specificate.
Da, așa am sunat, l-am condus pe toți, și cel mai important pe mine însumi, în eroare. Pur și simplu, aceste modificări au fost deja atât de mult ca toate hrean și amintiți-vă.
Dar există o mică întrebare: la ce temperatură în firmware-ul term_2_0.HEX sistemul va intra în modul de urgență, de exemplu releul normal închis K7.1 va funcționa. Propun, din experiența mea foarte extinsă, să setați temperatura la 95 de grade (fără setare). De ce? După 95 de grade, testul începe să se evaporă puternic și este neplacut să se miște. Dacă acest lucru este posibil.
Argumentele destul de grele, sunt de acord.
Într-adevăr, controlerul nu mai are setări PROGRAM, dar este posibil să introduceți valoarea temperaturii critice FIXATE direct în program, de exemplu, 95 de grade. În principiu, ar fi posibil să adăugați încă o valoare programabilă la 90-95, dar cât de relevant este aceasta?
OK, colectați controlerul și restul circuitului în timp ce firmware-ul este actualizat.
Vă mulțumesc foarte mult pentru schimbările pe care le-ați făcut și intenționați să le faceți.
Cred că încă o instalație pentru temperatura 90 = 95 este relevantă. De ce? lucrul este diferit în unele cu stația de service pentru înlocuirea uleiului de la alții din camioane. În mod corespunzător, temperatura de început a evaporării active a lucrărilor este diferită. Cu această instalare, utilizatorul va putea extinde domeniul de control și de control al arzătorului. Prin urmare, așteptăm modificări în firmware.