uzi18 / sterownik

Lucjan - Sterownik Pieca CO na bazie Arduino Mega i skrypty w python dla eCoal/bruli.pl
https://github.com/uzi18/sterownik/wiki
16 stars 15 forks source link

Poprawić obsługę alarmów czujników #103

Open mecenas8 opened 6 years ago

mecenas8 commented 6 years ago

Po ostatnich zmianach w sofcie następuje przejście w tryb ręczny, co jest problemem ponieważ zatrzymuje dmuchawę i podajnik. Problem zauważyłem ponieważ okazało się, że sporadycznie zdarza się błąd odczytu czujnika TZEW. Najlepiej byłoby, żeby przy pojedynczych sporadycznych błędach w odczycie czujnika zgłosić alarm ale pozwolić na kontynuację procesu spalania.

uzi18 commented 6 years ago

Wklej zawartosc podstrony /dallas

08.02.2018 9:31 AM "mecenas8" notifications@github.com napisał(a):

Po ostatnich zmianach w sofcie następuje przejście w tryb ręczny, co jest problemem ponieważ zatrzymuje dmuchawę i podajnik. Problem zauważyłem ponieważ okazało się, że sporadycznie zdarza się błąd odczytu czujnika TZEW. Najlepiej byłoby, żeby przy pojedynczych sporadycznych błędach w odczycie czujnika zgłosić alarm ale pozwolić na kontynuację procesu spalania.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/uzi18/sterownik/issues/103, or mute the thread https://github.com/notifications/unsubscribe-auth/AAHOU0bQ_HRq_3ykRQ_Tk0v6_Llb4g-Nks5tSrD6gaJpZM4R9-Cm .

mecenas8 commented 6 years ago

DALLAS 00 ID:28CCE6B501000001 p:1 o:0 m:1 e:0 t:409 DALLAS 01 ID:285AB6B60100001F p:1 o:0 m:1 e:0 t:465 DALLAS 02 ID:28A3E1A601000007 p:1 o:0 m:1 e:0 t:593 DALLAS 03 ID:28AF0DA70100000E p:1 o:0 m:1 e:0 t:8 DALLAS 04 ID:0000000000000000 p:0 o:0 m:0 e:0 t:0 DALLAS 05 ID:0000000000000000 p:0 o:0 m:0 e:0 t:0 DALLAS 06 ID:0000000000000000 p:0 o:0 m:0 e:0 t:0 DALLAS 07 ID:0000000000000000 p:0 o:0 m:0 e:0 t:0 DALLAS 08 ID:0000000000000000 p:0 o:0 m:0 e:0 t:0 DALLAS 09 ID:0000000000000000 p:0 o:0 m:0 e:0 t:0 DALLAS 10 ID:0000000000000000 p:0 o:0 m:0 e:0 t:0 DALLAS 11 ID:0000000000000000 p:0 o:0 m:0 e:0 t:0 DALLAS 12 ID:0000000000000000 p:0 o:0 m:0 e:0 t:0 DALLAS 13 ID:0000000000000000 p:0 o:0 m:0 e:0 t:0 DALLAS 14 ID:0000000000000000 p:0 o:0 m:0 e:0 t:0 DALLAS 15 ID:0000000000000000 p:0 o:0 m:0 e:0 t:0

Niestety wkleiłem z wersji bez alarmów - 0.1.0.130.11, ponieważ na takiej akurat pracuję, gdyż nie stwarza problemów. Na nowszej wersji wyglądało podobnie, a w czasie alarmu przy danym dallasie pojawiało się e:1. Problem z moim czujnikiem może polegać na tym, że jest zasilany dwuprzewodowo (Parasite power), jest kilka metrów przewodu, na razie nie miałem czasu i chęci by wymienić go na 3-przewodowy. Jednak dla bezpieczeństwa takie sporadyczne błędy raczej nie powinny zatrzymywać na stałe pracy kotła. Kocioł pracował może 20-40 minut zanim pojawiał się chwilowy błąd, który wywoływał alarm i blokował spalanie.

uzi18 commented 6 years ago

Jak mozesz to zrob na nowej wersji i wklej mi dodatkowo fragment konfigu z przypisaniami tych czujnikow

uzi18 commented 6 years ago

5 błędów powoduje alarm, kasują się w momencie poprawnej komunikacji. Moze u Ciebie tych bledow jest wiecej.

sargus123 commented 6 years ago

Nie wiem czy to pomorze ale miałem problem z czujnikami jak miałem za cienki przewód do nich poprowadzone. Powodowało u mnie sporadyczne problemy z odczytem czujników nieraz termometr zawieszał się na domyślnej 85 stopni.

Miałem2 żyłową instalację w postaci gwiazdy 50m. ale ważny był przekrój przewodu. gdzie nie gdzie piszą o zmianie opornika. no i napięcie stabilne.

uzi18 commented 6 years ago

Mi chodzi o skale ile tych bledow tam masz Zrob tak. Zakomentuj mapowanie czujnikow Wrzuc nowy hex. I sprawdz mi po 1min. Wklej co pokaze /dallas piec moze byc w trybie recznym.

uzi18 commented 6 years ago

Pojemnosc przewodu wplywa na jakosc komunikacji, na dluzsze odcinki polecane zwykle byly koncentryki/skretka UTP a nawet przewod 2,5mm2 ;)

uzi18 commented 5 years ago

wg dokumentacji najlepiej uzywac skretki oraz instalacji 3 przewodowej