Vsi časi so UTC + 1 ura [ DST ]




Napiši novo temo Odgovori na temo  [ 7 prispevkov ] 
  Tiskanje

Avtomatizacija kompleksnega ogrevalnega sistema
Avtor Sporočilo
OdgovorObjavljeno: 06 apr 2016 16:42 
Specialist
Specialist
Odsoten

Pridružen: 20 sep 2005 11:43
Prispevkov: 4008
Kraj: Cerklje na Gorenjskem
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 - https://www.vaillant.si/uporabniki/prod ... .sl_si.htm 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.


Na vrh
 Profil  
 

Re: Avtomatizacija kompleksnega ogrevalnega sistema
OdgovorObjavljeno: 06 apr 2016 22:38 
Specialist
Specialist
Odsoten

Pridružen: 20 sep 2005 11:43
Prispevkov: 4008
Kraj: Cerklje na Gorenjskem
Pozabil, zadeva bi naj bila povezana na EIB/KNX


Na vrh
 Profil  
 

Re: Avtomatizacija kompleksnega ogrevalnega sistema
OdgovorObjavljeno: 31 avg 2018 15:50 
Vajenec
Vajenec
Odsoten

Pridružen: 24 maj 2015 22:26
Prispevkov: 30
Ž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.
https://www.omega.com/pptst/DRA-RTM-8.html 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


Na vrh
 Profil  
 

Re: Avtomatizacija kompleksnega ogrevalnega sistema
OdgovorObjavljeno: 31 avg 2018 22:56 
Vajenec
Vajenec
Odsoten

Pridružen: 24 maj 2015 22:26
Prispevkov: 30
Nekaj koristnega vendar ni 24VDC
https://www.sparkfun.com/products/9056


Na vrh
 Profil  
 

Re: Avtomatizacija kompleksnega ogrevalnega sistema
OdgovorObjavljeno: 04 sep 2018 01:14 
Specialist
Specialist
Odsoten

Pridružen: 20 sep 2005 11:43
Prispevkov: 4008
Kraj: Cerklje na Gorenjskem
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.


Na vrh
 Profil  
 

Re: Avtomatizacija kompleksnega ogrevalnega sistema
OdgovorObjavljeno: 14 jan 2019 03:20 
Specialist
Specialist
Odsoten

Pridružen: 20 sep 2005 11:43
Prispevkov: 4008
Kraj: Cerklje na Gorenjskem
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.


Na vrh
 Profil  
 

Re: Avtomatizacija kompleksnega ogrevalnega sistema
OdgovorObjavljeno: 14 jan 2019 04:37 
Specialist
Specialist
Odsoten

Pridružen: 20 sep 2005 11:43
Prispevkov: 4008
Kraj: Cerklje na Gorenjskem
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.


Na vrh
 Profil  
 

Prikaži odgovore prejšnjih:  Razvrsti po  
Napiši novo temo Odgovori na temo  [ 7 prispevkov ] 

Vsi časi so UTC + 1 ura [ DST ]


Kdo je na strani

Po forumu brska: 0 registriranih uporabnikov in 11 gostov


Vi ne morete pisati sporočil v tej temi
Vi ne morete odgovarjati na teme v tem forumu
Vi ne morete urejati sporočil v tej temi
Vi ne morete brisati vaših sporočil v tem forumu
Vi ne morete dodati priponk sporočilom

Išči za:
Pojdi na:  
 

 

PodSvojoStreho.net
© 2004 - 2013
Vse pravice pridržane.
Pogoji uporabe.