miercuri, 3 martie 2021

Sistem de monitorizare temperatura cazan si comanda pentru 2 pompe de recirculare

    La solicitarea lui Iuliu, un urmaritor al canalului de youtube, am scris si  conceput o schema si un program pentru un sistem de masurare temperatura pentru apa din cazan si din cele de circuite: 

- puffer (incalzire)

si

- ACM (apa calda menajera) 

   In functie de temperaturile din cele 2 circuite se comanda fie pompa de recirculare pentru incalzire, fie cea pentru apa calda menajera. Daca temperatura din puffer (pufer) este mult sub temperatura din cazan, se porneste pompa de recirculare, pana temperatura din puffer ajunge putin sub temperatura din cazan. Daca pompa de recirculare pentru incalzire este oprita si temperatura din boilerul pentru apa calda menajera este mult sub temperatura din cazan, pompa de recirculare aferenta porneste pana exista o diferenta mica intre cele 2 temperaturi.

   De asemenea a fost prevazut un comutator pentru a selecta modul de vara/iarna, pentru a nu se mai comanda pompa pentru circuitul de incalzire. 

    Dupa cum am prezentat mai sus, in regim de iarna, pompa de recirculare pentru incalzire are prioritate, cele 2 pompe nu functioneaza simultan.

    Schema montajului este:

si contine o placa de dezvoltare Arduino Uno (Nano, etc), 3 senzori de temperatura DS18B20 (cu rezistenta de ridicare nivel "pull-up", un afisaj alfanumeric LCD1602 (cu semireglabil de contrast si rezistenta de limitare curent prin ledul de iluminare fundal) si un modul cu 2 relee.
  In regim de iarna, pe ecran se observa:
- pompa de recirculare incalzire pornita

- pompa de recirculare apa calda menajera pornita
iar in regim de vara, cu pompa de recirculare pentru apa calda menajera pornita
Programul scris de mine si testat de Iuliu este heater_puffer_boiler.ino.

05.03.2021
   Am primit poze de la montajul realizat si testat de Iuliu
care este folosit pentru recuperarea caldurii la stingerea focului in centrala cu soba racheta, de aceea a mai prevazut un intrepator pentru pornit/oprit sistem si un buton pentru intreruperea alimentarii modului cu relee, cand doreste doar monitorizarea temperaturilor.
   Iuliu are un filmulet numit Centrală tip sobă rachetă in care se vede modul cum a fost construita centrala:

9 comentarii:

  1. Eu am un cazan din fontă Viadrus de 40 kw., un puffer de 500 de litri, un boiler cu serpentină pentru apa caldă de vreo 120 de litri. Am montat termostate cu capilar mecanice (patru de 120 de grade și unul de 350 de grade pentru burlanul de inox dintre centrală și coș; au un histerezis bun de 3-5 grade) astfel:
    - cazan: - unul de minim (on -> 40 de grade) înseriat cu unul pe burlanul de fum (on -> la 50 de grade) care
    pornesc pompa dintre cazan și pufer; pompa va pleca când cazanul are apa la 40 de grade și cănd
    termostatul de fum detectează jar...acesta din urmă este necesar să oprească pompa când nu mai este
    jar pentru ca centrala să nu devină calorifer și să nu fure căldura din puffer după ce nu mai are jar
    în ea
    - altul de maxim (on -> 90 de grade) care pornește forțat atât pompa dintre cazan și puffer și printr-un
    releu de 220v și pompa dintre puffer și casă; dacă se încălzește prea tare centrala șă se răcească
    astfel, chiar dacă termostatul wireless nu dă comandă, fiind prea cald în casă.
    - puffer: - unul de minim (on -> la 40 de grade) înseriat cu termostatul wireless de cameră: vor porni pompa
    dintre puffer și casă pentru a face căldură până la pragul setat de termostatul de cameră;
    - altul de maxim (on -> la 80 de grade) va porni forțat pompa dintre puffer și casă când pufferul se
    supraîncălzește
    - boiler de apă caldă cu serpentină: - termostatul de minim al pufferului este înseriat cu termostatul mecanic al
    boilerului de apă caldă (se montează în teaca situată în unul din pereții
    laterali ai boilerului) comandă pompa boilerului când pufferul are minim
    40 de grade și o oprește pe la 60 de grade (așa am setat eu termostatul
    boilerului)

    Deci eu aș dori un montaj Arduino cu trei senzori, 3 relee de comandă ale celor 3 pompe și codul care să facă ce v-am arătat mai sus.

    Cu stimă,
    Cezar

    RăspundețiȘtergere
    Răspunsuri
    1. Va salut, o sa pun pe hartie informatiile care le-ati dat si, cat de repede, o sa va raspund la mail sau la telefon

      Ștergere
  2. Contact:
    0768018137
    pr.ionescu@gmail.com

    Schema de montaj a cazanului (de pe site-ul Atmos)
    https://www.atmos.eu/romania/images/zapojeni/13.gif

    RăspundețiȘtergere
  3. Pentru semnalizarea stării fiecărui termostat am realizat 4 montaje cu led bicolor:
    http://www.redcircuits.com/Page81.htm

    Pentru semnalizarea funcționării pompelor am folosit 3 montaje cu led și diac (aveți și dumneavoastră pe site ceva de genul)
    https://www.arduinotehniq.com/old/LED_flasher/LED_flasher.htm

    RăspundețiȘtergere
  4. Am uitat ceva legat de pompa boilerului de apă caldă:

    - aș dori ca să existe o diferență de 5 grade între apa din puffer și apa din boiler...adică apa din puffer să fie mereu mai caldă cu minim 5 grade decât cea din boiler, căci altfel pompa boilerului plimbă apa degeaba prin serpentina lui, nereușind să o mai încălzească;
    - concret: doresc temperatura maximă din boiler la 55 de grade...pompa boilerului va pleca atunci când apa din puffer are 40 de grade și va merge până când apa din boiler atinge 55 de grade...și aici mai adăugăm: cu condiția ca apa din puffer să aibă minim 60 de grade...dacă ea scade între timp sub 60 de grade, pompa boilerului se oprește, deși nu a tins pragul de 55 de grade.

    RăspundețiȘtergere
  5. Dacă display-ul suportă trei pompe și 3 temperaturi ale celor 3 senzori, ar fi ok, doar adăugată o placă cu 4 relee, din care sa fie active 3...si ar ramane schema dumneavoastră.

    Daca nu, altă schemă cu programul ei...Ar fi frumos să adăugăm un ESP8266 si sa putem vedea online temperaturile si eventual sa se poata primi alerte când s-au supraincalzit centrala sau pufferul și au pornit pompa(ele) pentru racire.
    Eventual și un display mai "bazat", mai încăpător care sa afișeze temperaturile senzorilor, pragurile setate și statusul fiecarei pompe.

    Eu cu ESP8266 as vrea sa fac si un dispozitiv de alarmare cu senzor de fum (gama MQ-....) si un senzor de flacără, iar cel de fum sa acționeze un releu ce comandă un ventilator montat in una din ferestrele camerei centralei sa dea fumul afară și să ma notifice de existența fumului peste un prag sau a flăcării.

    Fie se pot contopi cele doua proiecte, fie separat.

    Abuzez de puținul dumneavoastră timp liber...nu este urgență, deocamdată putem functiona cu termostatele mecanice toata iarna.
    Va mulțumesc tare mult pentru interesul arătat.

    RăspundețiȘtergere
  6. Poate mai refaceți proiectul pentru centrală Viadrus + Puffer + Boiler cu serpentină

    RăspundețiȘtergere
    Răspunsuri
    1. am uitat de solicitarea dvs de anu' trecut :( o sa incerc in zilele urmatoare sa citesc cerintele ca sa vad ce pot face... stau extrem de rau cu timpul liber, iar cand pare ca e (timp liber), apare mereu ceva si nu am timp de Arduino :(

      Ștergere