Profil użytkownika
posty użytkownika | ||||
|
||||
ravikjab
|
||||
|
||||
ravikjab
|
||||
|
||||
ravikjab
|
A jak wówczas będzie można odczytać parametry z ostatnich 24 godz jak wykres przedstawia ostatnie 10 min?
|
|||
|
||||
ravikjab
|
Do interface www: możliwość określenia na wykresie czasu prezentacji wyników (ostatnie 10 min daje słaby obraz tego co działo się np z CWU a dzięki temu można poszukać oszczędności np przez określenie czasu pracy pompy cyrkulacyjnej włączając ją wtedy gdy faktycznie jest potrzebna)
|
|||
|
||||
ravikjab
|
Przypisałem sobie czujniki także na stronie mam już widoczne parametry i nawet sterownik zaczął działać tzn włączać urządzenia w zależności od parametrów temperatury. Do dmuchawy zastosuje modół AVT 1613 wg zaleceń kolegi UZI18 i powinno to zacząć działać.
Brakuje mi tylko parametrów do sterowania zaworem mieszajacym. Mam obecnie sterownik TECH ST-430 http://www.techsterowniki.pl/pl/produkty/st-430/ instrukcja http://www.techsterowniki.pl/wp-content/uploads/2015/03/instrukcja_obslugi-ST-430.pdf oraz termostat pokojowy ST-290 v3 http://www.techsterowniki.pl/pl/produkty/st-290-v3/ i chciałbym móc zastąpić ich pracę tym sterownikiem. Do pracy zaworu mieszającego przydały by się takie parametry: Wybór trybów pracy zaworu: - Standardowy - utrzymanie stałej temp za zaworem - Sterowanie pogodowe - temperatura zadana zaworu zależy od temperatury na zewnątrz. est ona obliczana na podstawie parametrów zapisanych w Charakterystyce Pogodowej. KRZYWA GRZANIA (T dla -20, T dla -10, T dla 0 i T dla 0) - Sterowanie pogodowe i pokojowe - w trybie tym, gdy regulator pokojowy nie osiągnął temperatury zadanej, zawór pracuje tak jak w sterowaniu pogodowym (według parametru CHARAKT POGODOWA). W momencie dogrzania pomieszczenia do temperatury zadanej regulatora zawór zaczyna pracować jak w trybie sterowanie pokojowe (przy dogrzanej pokojówce). Wtedy temperatura zadana zostanie obniżona o ustawioną wartość temperatury. Czas otwarcia - Parametr określający czas, jaki jest potrzebny siłownikowi zaworu aby otworzyć zawór od pozycji 0% do 100%. Czas ten należy dobrać zgodnie z posiadanym siłownikiem zaworu (podany na tabliczce znamionowej). Przerwa pomiaru - Parametr ten decyduje o częstości próbkowania (kontroli) temperatury wody za zaworem, czyli o czułości działania zaworu. Jeśli czujnik wskaże zmianę temperatury (odchyłkę od zadanej), wówczas elektrozawór uchyli się lub przymknie o ustawiony skok aby powrócić do temperatury zadanej.Im parametr większy, tym bezwładność regulowanej temperatury większa. Skok jednostkowy - Jest to maksymalny skok jednorazowy (otwarcia lub przymknięcia), jaki zawór może wykonać podczas jednego próbkowania temperatury. Jeśli jest blisko do temperatury zadanej, to skok ten jest obliczany na podstawie parametru WSP PROPORCJON. Im skok jednostkowy jest mniejszy, tym precyzyjniej można osiągnąć zadaną temperaturę, lecz zadana ustala się przez dłuższy czas. Współczynnik proporcjonalności Współczynnik proporcjonalności jest używany do określania skoku zaworu. Im bliżej temperatury zadanej tym skok jest mniejszy. Jeżeli współczynnik ten będzie wysoki, zawór szybciej będzie osiągał zbliżone do odpowiedniego otwarcie, lecz mało precyzyjnie. Procent jednostkowego otwarcia jest obliczany na podstawie wzoru: (TEMP_ZADANA - TEMP_CZUJNIKA) * (WSP_PROPORCJON / 10) Minimalne otwarcie - Parametr określa, jakie otwarcie zaworu może być najmniejsze. Dzięki temu parametrowi możemy zostawić zawór minimalnie uchylony, żeby zachować najmniejszy przepływ. Oczywiście wszystkie tryby ciężko będzie może zrealizować ale sterownie pogodowe a może nawet pogodowe + pokojowe ... było by fajnie. Jeśli chodzi o interface www dobrze było by gdyby można filtrować ilością wyświetlanych wykresów. Duża ilość czujników sprawia że wykres staje się nieczytelny. Możliwość ręcznego sterowania pracą urządzeń. Brak też możliwości definiowania oddzielnego progu włączania pompy CWU ( teraz chyba CO i CWU startują od jedenej wartości TPieca) dodane 2016-09-21 22:36Do interface www to chyba przydałoby się żeby wyświetlane były ustawione wartości parametrów np. TPIEC, TCWU, TPODAJNIK Zauważyłem chyba błąd w sterowaniu gdyż przy ustawieniu TPIECA na 50 st i histereza na 2 st. to przy spadaniu temp podajnik właczył się przy 47,9 st (czyli prawidłowo), natomiast gdy temp rosła to już po przekroczeniu 48 st podajnik przestał się właczać a powinien pracować do uzyskania nastawionej temperatury 50 st. |
|||
|
||||
ravikjab
|
Ok, już sobie poradziłem,
wpiąłem na razie dwa czujniki i listwę z przekaźnikami i niestety na stronie nie pokazuje temp. Oraz odczyt ze seriala: Lucjan v.0.1.0.44 DALLAS: Poczatek poszukiwania czujnikow. DALLAS: ID = 28 FF 82 0B 62 15 02 D1 DS18B20 Czas komenda konwersji dla czujnika = 2 Czas pobrania danych z czujnika = 12 Data = 1 9E 01 4B 01 7F FF 0C 10 32 CRC=32 Temperatura = 25.87 DALLAS: ID = 28 FF CB 88 62 15 02 9A DS18B20 Czas komenda konwersji dla czujnika = 3 Czas pobrania danych z czujnika = 12 Data = 1 98 01 4B 01 7F FF 0C 10 A1 CRC=A1 Temperatura = 25.50 DALLAS: Koniec poszukiwania czujnikow. DALLAS 0 ID:28FF820B621502D1 p:1 o:0 t:258 DALLAS 1 ID:28FFCB886215029A p:1 o:0 t:255 DALLAS 2 ID:0000000000000000 p:0 o:0 t:0 DALLAS 3 ID:0000000000000000 p:0 o:0 t:0 DALLAS 4 ID:0000000000000000 p:0 o:0 t:0 DALLAS 5 ID:0000000000000000 p:0 o:0 t:0 DALLAS 6 ID:0000000000000000 p:0 o:0 t:0 DALLAS 7 ID:0000000000000000 p:0 o:0 t:0 Wolny RAM:5194 config: [#Konfiguracja sieci config: [] config: [#Adres IP (dla automatycznej konfiguracji sieci piszemy: NET_IP=auto) config: [] config: [NET_IP=192.168.10.20] 192.168.10.20 config: [] config: [#Adres MAC (w hex) config: [] config: [NET_MAC=1A1B1C1D1E1F] 1A1B1C1D1E1F config: [] config: [#Adresy pozostale] config: [] config: [NET_BRAMA=192.168.10.1] 192.168.10.1 config: [] config: [NET_MASKA=255.255.255.0] 255.255.255.0 config: [] config: [NET_DNS=192.168.10.1] 192.168.10.1 config: [] config: [] config: [] config: [Parametry dmuchawy config: [] config: [DM_OFFSET = 0] config: [] config: [DM_INWERSJA_PWM = 0] config: [] config: [DM_MODULACJA = 0] config: [] config: [] config: [] config: [Parametry modulacji (gdy DM_MODULACJA = 1) config: [] config: [DM_ROZRUCH_CZAS =] config: [] config: [DM_ROZRUCH_MOC =] config: [] config: [DM_PLUS_CZAS =] config: [] config: [DM_PLUS_MOC =] config: [] config: [DM_DOPALANIE_CZAS =] config: [] config: [DM_DOPALANIE_MOC =] config: [] config: [DM_TLO_MOC =] config: [] config: [] config: [] config: [Przypisanie wszystkich czujnikow z ecoal do sterownika] config: [] config: [T_MAPUJ_Z_ECOAL=1] config: [] config: [lub] config: [] config: [T_MAPUJ_Z_BRULI=1] config: [] config: [] config: [] config: [zabezpieczenie przed cofaniem sie zaru] config: [] config: [czas wyrzutu paliwa z podajnika ] config: [] config: [w przypadku przekroczenia temperatury] config: [] config: [PODAJNIK_CZAS_WYRZUTU = 5] config: [] config: [PODAJNIK_T_MAX = 60] config: [] config: [] config: [] config: [#czas w sekundach potrzebny do oproznienia peĹ‚nego zasobnika] config: [] config: [PODAJNIK_CZAS_DO_OPROZNIENIA = 69000] config: [] config: [#aktualny czas pozostaly do oproznienia zasobnika w sekundach] config: [] config: [#po uruchomieniu zliczamy od tej wartosci (domyslnie 50% zasobnika)] config: [] config: [PODAJNIK_CZAS_PODAJNIKA = 34500] RTC: zapis zasobnika:34500 config: [] config: [#procent ponizej ktorego ma wystapic alarm pustego zasobnika] config: [] config: [PODAJNIK_ALARM_MIN=15] config: [] config: [#staĹ‚a zalezna od opaĹ‚u w g./min.] config: [] config: [PODAJNIK_PREDKOSC_PODAWANIA = 240] config: [] config: [] config: [] config: [zabezpieczenie przed zbyt wysoka temperatura pieca] config: [] config: [PIEC_T_MAX = 90] config: [] config: [] config: [] config: [temperatura zalaczenia pomp] config: [] config: [PIEC_T_MIN = 28] config: [] config: [] config: [] config: [tryb pracy pieca (palnika) - zgodny z ECOAL,RR,RRM,...] config: [] config: [PIEC_ALGORYTM = ECOAL] config: [] config: [PIEC_ZADANA = 50] config: [] config: [uwaga histereza pieca * 0.1deg] config: [] config: [PIEC_HISTEREZA = 0] config: [] config: [] config: [] config: [parametry algorytmu RR, czas podtrzymania w minutach, reszta w sekundach config: [] config: [RR_PODTRZYMANIE_CZAS = 10] config: [] config: [RR_PODTRZYMANIE_PODANIE = 10] config: [] config: [RR_PODTRZYMANIE_POSTOJ = 30] config: [] config: [RR_PODTRZYMANIE_MOC = 40] config: [] config: [] config: [] config: [RR_PRACA_PODANIE = 10] config: [] config: [RR_PRACA_POSTOJ = 30] config: [] config: [RR_PRACA_MOC = 40] config: [] config: [] config: [] config: [] config: [] config: [tryb pracy pompy co (ECOAL,BRULI,ZIMA,LATO)] config: [] config: [CO_TRYB = ZIMA] config: [] config: [algorytm pracy pomy CO (CIAGLY,CYKLICZNY)] config: [] config: [CO_ALGORYTM = CIAGLY] config: [] config: [] config: [] config: [tryb pracy pompy cwu (ECOAL,BRULI,WLACZ,WYLACZ,MIESZANIE)] config: [] config: [CWU_TRYB = WYLACZ] config: [] config: [algorytm pracy pomy cwu (CIAGLY,CYKLICZNY)] config: [] config: [CWU_ALGORYTM = CIAGLY] config: [] config: [CWU_ZADANA = 40] config: [] config: [CWU_HISTEREZA = 0] config: [] config: [zabezpieczenie przed zbyt wysoka t.cwu gdy CWU_T_MAX > 0] config: [] config: [CWU_T_MAX = 0] config: [] config: [] config: [] config: [CWU2_TRYB = WYLACZ] config: [] config: [CWU2_ALGORYTM = CIAGLY] config: [] config: [CWU2_ZADANA = 0] config: [] config: [] config: [] config: [] config: [] Wolny RAM:5194 SD: brak pliku podajnik.txt Wolny RAM:5194 IP: konfiguracja sieci... Wolny RAM:5194 IP: mac:1A1B1C1D1E1F IP: adres:192.168.10.20 IP: maska:255.255.255.0 IP: brama:192.168.10.1 IP: dns:192.168.10.1 WWW:uruchamiam strone... WWW:strona gotowa RTC: Szukam DS1307 ... RTC: znaleziono DS1307 NTP: Uzyskano czas unixtime:1474481317 RTC: odczyt zasobnika:34500 O co chodzi ? dodane 2016-09-21 18:13 |
|||
|
||||
ravikjab
|
Witam,
Dotarło w końcu Arduino MEGA więc zaczynam zabawę. Jak zmienić adres IP jeśli router mam 192.168.10.1 , chciałem żeby strona sterownika chodziła na 192.168.10.50 |