![]() |
|
Avtomatizacija kompleksnega ogrevalnega sistema - Print verzija +- PodSvojoStreho.net (https://podsvojostreho.net/forum) +-- Forum: Gradnja in obnova (https://podsvojostreho.net/forum/forumdisplay.php?fid=4) +--- Forum: Napeljave (https://podsvojostreho.net/forum/forumdisplay.php?fid=17) +--- Tema: Avtomatizacija kompleksnega ogrevalnega sistema (/showthread.php?tid=65200) |
Avtomatizacija kompleksnega ogrevalnega sistema - Tone - 6.4.2016 S čem vse tole avtomatizirati: -Manjši poslovni objekt s 5 ogrevalnimi krogi, 4 talno 1x radiatorji (več najemnikov) -TČ z geosondo, topl.izmenjevalcem, toplim in hladnim zalogovnik po 1m³ -TČ za hlajenje serverjev (3kW toplotne moči) vezana na topli zaligovnik, ki se poleti hladi z geosondo -Sanitarni bojler ogrevan z glavno TČ, verjetno se bo predelalo na gretje s pomočjo dodatne TČ za serversko sobo. -Prezračevanje z rekuperatorjem z grelcev svežega zraka po rekuperaciji, morda se bo dodala TČ za razvlaževanje zraka. Trenutno brez elektronskega krmiljenja, samo On/Off -Hlajenje prostorov z ročnim preklopom geosonde na talno "ogrevanje" Trenutno se uporablja Vaillant avtomatiko calorMATIC 630 z dvema razš. enotama - <!-- m --><a class="postlink" href="https://www.vaillant.si/uporabniki/produkti/calormatic-630-106.sl_si.htm">https://www.vaillant.si/uporabniki/prod ... .sl_si.htm</a><!-- m --> ki krmili glavno TČ, ogrevalne kroge in sanitarno vodo. Ideja je, da se čim več koristi nočna tarifa (sedaj ročno nastavljajo čas delovanja sistema predvsem v nočnih urah) in odpadna toplota serverske sobe. Re: Avtomatizacija kompleksnega ogrevalnega sistema - Tone - 6.4.2016 Pozabil, zadeva bi naj bila povezana na EIB/KNX Re: Avtomatizacija kompleksnega ogrevalnega sistema - brezproblema - 31.8.2018 Živjo Mogoče kdo ve, kje bi dobil multiplexer za Pt100 ipd vhode. Imam Siemens krmilnik. Primer: Imam 16 termometrov po stanovanju in 1 vhod na krmilniku. Z muxom bi lahko bral vseh 16 termometrov ...v ta namen bi porabil 4 digitalne izhode. <!-- m --><a class="postlink" href="https://www.omega.com/pptst/DRA-RTM-8.html">https://www.omega.com/pptst/DRA-RTM-8.html</a><!-- m --> tole je malce drago )Mogoče bi prav prišel tudi mux za digitalne vhode... čas preklopa je lahko tudi 1s ali več Rad bi privarčeval na vhodnih modulih. Hvala Re: Avtomatizacija kompleksnega ogrevalnega sistema - brezproblema - 31.8.2018 Nekaj koristnega vendar ni 24VDC <!-- m --><a class="postlink" href="https://www.sparkfun.com/products/9056">https://www.sparkfun.com/products/9056</a><!-- m --> Re: Avtomatizacija kompleksnega ogrevalnega sistema - Tone - 4.9.2018 A to imaš vhod za Pt100. Pri muxih zanj je kriza, ker mora biti upornost muxa minimalna, torej pridejo v poštev samo releji. Druga verzija je dvojni MOS mux, eden šalta tok, drugi napetost, samo to ni za Pt100 vhod. Re: Avtomatizacija kompleksnega ogrevalnega sistema - Tone - 14.1.2019 Po dolgem času me je spet zagrabila ustvarjalna mrzlica in sem reaktiviral že več kot leto speč projekt električnega števca s krmiljenjem grelcev ( 7 x 2 x 1kW) v solarnem zalogovniku. Zadeva teče na Arduino Mega, ki ima "samo" 10 bitni ADC. Ideja je, da kjerkoli v bajti kjer imam nadzorne enote in na Androidu, lahko pogledam trenutno porabo po fazah, vklopim analizator, ki bi kazal spremembo porabe (da vidim porabo porabnika, ki sem ga pravkar vklopil) in seveda vklopim gretje zalogovnika, če se mi ne da zakuriti. Druga funkcija je namreč vklop 6 kom. grelcev v različne vezave; 6, 9 in 12kW z izklopom posamezne faze, ko se preseže 20A. Vklop grelcev bo zaenkrat prek nadzornih enot in telefona, če bo kdaj volja, bo pa odločitev za vklop prevzela avtomatika ogrevanja, ki bo zahtevo poslala prek UDP ukaza. Temperaturo cisterne se že sedaj broadcasta, tako da bo "števec" samo poslušal in jemal potrebno temepraturo. Pravkar mi je zalaufala ena faza, pri čemer ADC v slepo bere tudi ostali 2 fazi. Tole je brez toka, napetost generiram z laboratorijskim generatorjem. V prvi vrstici je moč, napetost in frekvenca izpisano po povprečenju 8 meritev po 80ms (4 periode) vsaka. V drugi vrstici je tok, ki se meri vsakih 20ms, izpišejo se samo 4 tokovi prve meritve ( 4 x 20ms = 80ms) Moč __ Napetost Start Nap Faza _____Frekvenca P=0.10 U=249.30 Us=-298 Ph=290.93 f=49.983 I^2 0.002 I^2 0.000 I^2 0.001 I^2=0.008 P=0.03 U=249.30 Us=-293 Ph=290.94 f=50.000 I^2 0.007 I^2 0.007 I^2 0.006 I^2=0.007 P=0.00 U=249.40 Us=-289 Ph=290.95 f=50.000 I^2 0.007 I^2 0.007 I^2 0.007 I^2=0.001 P=-0.03 U=249.40 Us=-288 Ph=290.95 f=50.000 I^2 0.001 I^2 0.000 I^2 0.000 I^2=0.005 Tole je pa 5 konzolnih izpisov pri maksimalnem toku 30A. Signal za tok generiram z istim generatorjem seveda mimo tokovnega transformatorja. P=7025.32 U=238.90 Us=-445 Ph=19.46 f=49.997 I^2 29.167 I^2 29.166 I^2 29.179 I^2=28.861 P=7026.89 U=239.00 Us=-447 Ph=19.67 f=49.996 I^2 29.193 I^2 29.215 I^2 29.184 I^2=28.849 P=7026.22 U=238.90 Us=-448 Ph=19.79 f=49.998 I^2 29.165 I^2 29.165 I^2 29.176 I^2=28.861 P=7026.02 U=238.90 Us=-450 Ph=19.97 f=49.997 I^2 29.171 I^2 29.188 I^2 29.175 I^2=28.862 P=7027.06 U=239.00 Us=-451 Ph=20.11 f=49.997 I^2 29.179 I^2 29.176 I^2 29.181 I^2=28.861 Na prvi pogled zelooo stabilno in ogrooomen obseg. Finta je v 16 bitnem zajemu toka, kar sem izvedel s tremi ADC vhodi, vsak dobi 8 x večjo napetost kot posledico toka. Ker je 8 x isto kot 3 biti, je skupna resolucija 10 (AD) + 2 x 3 biti = 16 bitov. Napetost se meri s četrtim vhodom, spotoma s tokom in spotoma se ju množi in sešteva. Vse teče pod interaptom povsem samodejno. Rezultat je glavni zanki na voljo vsakih 80ms, ko inerapt rutina postavi boolean spremenljivko na true. Frekvenca se računa na 640ms in sicer s precej točno meritvijo faze prehoda napetosti skozi nulo vsakih 640ms (to dela inerapt rutina spotoma). Ta meritev je koristna predvsem da se vidi, kako je interval 80ms usklajen z omrežno frekvenco, ker če ni, prihaja do počasnega nihanja rezultatov in s tem do napake. Tok se spotoma kvadrira in sešteva, rezultati so na voljo glavni zanki vsakih 20ms, da je reakcija na preobremenitev lahko čim hitrejša. Skoraj vse teče pod ADC interaptom, AD je 4 x pohitren (26us za en skan). Vsakih 80ms se izvede 339 skeniranj (26us x 3 vhodi na fazo x 3 faze x 339 = v mojem primeru skoraj povsem točno 80ms) vseh treh faz. Kriza je, ker takt uProcu določa resonator, ki v mojem primeru odstopa 0,8%, zato teh 339 skenov velja samo za dotični Arduino. Uf, precej dela, sploh da se matematika lepo porazdeli po posameznih interaptih ADCja, konkretno 6, 8 in 10us, zato je vsa matematika v integerjih. Glavnina dela je pa bila zadevo pravilno zakodirati. Sedaj pa še dodati Ethernet modul in broadcast podatkov in seveda funkcionalnost za analizo trenutne porabe. Pa seveda grelci. Do konca kurilne sezone bo, če bo energija. Re: Avtomatizacija kompleksnega ogrevalnega sistema - Tone - 14.1.2019 Pri meritvi toka (RMS) je pri zadnji od 4. drobna napaka, je že ni več. Moč je seveda v W, tok v A. Faza v semplih (0 do 339). Frekvenca se izračuna iz razlike napram prejšnjo fazo. Skeniranje ADCja je namreč kontinuirano, brez pavz med meritvami. RE: Avtomatizacija kompleksnega ogrevalnega sistema - Tone - 1.12.2019 Po dolgem času sem se lotil finiširanja zadeve. Tule je test na mizi, tokovni trafoti so tudi na mizi, imam 3 rezervne. https://youtu.be/yDWLsOMAH64 RE: Avtomatizacija kompleksnega ogrevalnega sistema - Tone - 9.12.2019 V red sem spravil še rutino za meritev frekvence omrežja, vsakih 640ms vrne podatek z ločljivostjo ~0,5mHz. Škoda, ker Arduinota poganja resonator in meritev temperaturno ni ne vem kako stabilna. Rezultati so povsem primerljivi s https://www.mainsfrequency.com/ |