Miesięcznik Murator ONLINE

Skocz do zawartości

opomiarowanie domu


fido

Recommended Posts

  • Odpowiedzi 1,1k
  • Utworzony
  • Ostatnia odpowiedź

Najaktywniejsi w wątku

Najaktywniejsi w wątku

Dodane zdjęcia

I2C to wg specyfikacji do 15 cm

Wg specyfikacji to kilka metrów. Ale zależy to od jakości okablowania i prędkości. Przy niskich prędkościach można wyciągnąć więcej, czytałem o instalacjach gdzie gościowi udało się stworzyć sieć o długości 100m.

Ale faktycznie w porównaniu do 1-wire to osiągi kiepskie.

Jedyne co mi przychodzi do głowy to czujnik (dowolny, i2c np) + mikrokontroler + komunikacja szeregowa (np. rs-485) ale w sumie to słabo się na tym znam.

Edytowane przez kolorado
Odnośnik do komentarza
Udostępnij na innych stronach

Wg specyfikacji to kilka metrów. Ale zależy to od jakości okablowania i prędkości. Przy niskich prędkościach można wyciągnąć więcej, czytałem o instalacjach gdzie gościowi udało się stworzyć sieć o długości 100m.

Ale faktycznie w porównaniu do 1-wire to osiągi kiepskie.

Jedyne co mi przychodzi do głowy to czujnik (dowolny, i2c np) + mikrokontroler + komunikacja szeregowa (np. rs-485) ale w sumie to słabo się na tym znam.

 

W sumie ani jedno ani drugie. Maksymalna długość ograniczona jest pojemnością linii chyba do 400pF o ile pamietam, Tak czy inaczej, średnio to nadaje się do czujników "na dłuższych kabelkach"

Odnośnik do komentarza
Udostępnij na innych stronach

Tutaj się zgodzę, ale w rzeczywistości jest to kilka metrów, 3-4, do 5 myślę bez problemów. Jeśli zejdziesz z prędkością, a do pomiaru temperatury akurat dużych nie trzeba, to myślę że 10m spokojnie osiągniesz. Tak czy siak jak zastępnik 1-wire się nie nadaje, tutaj również pełna zgoda. Po prostu podałem ten interfejs ze względu na dostępność czujników, ale zapomniałem o odległościach. Tutaj chyba jedynie i2c + mC + jakiś serial.
Odnośnik do komentarza
Udostępnij na innych stronach

Tutaj się zgodzę, ale w rzeczywistości jest to kilka metrów, 3-4, do 5 myślę bez problemów. Jeśli zejdziesz z prędkością, a do pomiaru temperatury akurat dużych nie trzeba, to myślę że 10m spokojnie osiągniesz. Tak czy siak jak zastępnik 1-wire się nie nadaje, tutaj również pełna zgoda. Po prostu podałem ten interfejs ze względu na dostępność czujników, ale zapomniałem o odległościach. Tutaj chyba jedynie i2c + mC + jakiś serial.

 

Tylko to już koszty. Ma to sens, jak np w jednym miejscu mierzysz kilka wartości - np kotłownia, bufor ciepła ,rekuperator. Wtedy jeden uC obsługuje kilka czujników , rejestruje, a master w systemie, odpytuje go cyklicznie. Koszty jednego układu uC zbierającego dane rozłożą się na kilka czujników i jest to do przyjęcia. W innym przypadku, delikatnie licząc to koszt jednego czujnika temperatury wyjdzie Ci spory.

 

Plus zastosowania uC to fakt, że możesz integrować różne czujniki i "standaryzować" je już w transmisji 485 trzymając się standardu własnego protokołu lub choćby modbusa

 

Ja w taki sposób opomiarowałem zużycie energii, kończę prace nad opomiarowaniem reku i bufora.

Odnośnik do komentarza
Udostępnij na innych stronach

Oczywiście, ale szczukotowi chodziło o jakiś "bardziej profesjonalne" a nie tańsze. Z drugiej strony dokładnie taką architekturę miałem na myśli. Np. opomiarowanie kotłowni: kilka czujników spiętych do uC a z niego wszystkie dane pchane do mastera (pc, plc). Wtedy kilka metrów na i2c powinno wystarczyć, a do mastera szło by plc.

Wtedy nawet pod względem kosztów nie wyglądało by to źle. Ale na pewno będzie wymagało też więcej pracy.

Odnośnik do komentarza
Udostępnij na innych stronach

Sterowanie tych układów z powodzeniem można realizować na 2 żyłach, a zasilanie można dostarczać osobno, bezpośrednio do tego układu.

 

 

Skąd podłączyć zasilanie bezpośrednio do DS18B20? Z jakiegoś zasilacza? Tylko gdzie wtedy podłączyć masę z tego zasilacza?

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1 month później...

Będę miał zabawkę w postaci PLC, część instalacji różnorakich chcę wysterować na podstawie temperatur (sądzę że około 15 czujników), plus ze 2x tyle czujników dla własnych obserwacji i tuningowania algorytmów.

 

Skłaniam się do dwojakiego potraktowania tych czujników (będą to najpewniej "DSy"):

- dla PLCka (Wago) chcę to wykonać możliwie pewnie, tylko tyle czujników ile potrzeba, połączone możliwie krótko, szeregowo. Pewnie będę uderzał w kierunku tego (mam nadzieję dodać również tryb awaryjny/bezpieczny, gdy wykryje pad lub anomalie odczytów).

- dla własnych obserwacji, statystyk pewnie spróbuję gromadzić dane przez MP00202 na routerku lub "małym" pececie.

 

I teraz pytanie: chciałbym jakoś pewnie i elastycznie przygotować sobie same czujniki, tak aby je łatwo, szybko łączyć w łańcuchy/gałązki. Zamysł mam taki:

- poszczególne termometry połączyć z kabelkiem i umieścić w osłonach tego typu: ,

- osłonkę zalać np. klejem epoksydowym (np. Distal), albo jakim zwyklejszym (np. FixAll)

- kabelek względnie krótki (10-50cm?) zakończyć wtykiem RJ11

- budować magistralę przez spinanie przewodami zakończonymi obustronnie RJ11, poszczególnych końcówek (ww. termometrów z "ogonami") trójnikami RJ11

 

Jak uważacie, ma to sens?

 

Czujniki będą np. w: posadzkach, kanałach went., rekuperatorze, zasobnikach cwu, na rurach CO i CWU, w pokojach (np. przyczajone pod pstryczkami).

Edytowane przez grzeniu666
Odnośnik do komentarza
Udostępnij na innych stronach

A jaka potrzeba PLC w tym systemie ?

 

Akurat PLC dla istoty mojego pytania nie ma znaczenia.

 

A jeśli pytasz "po co mi PLC", śpieszę z odpowiedzią :) Planuję kilka udziwnień w instalacjach (GGWC na mrozy i upały, kolektor "dachowy-jaśkowy", jeden reku WM dla dwóch lokali itp, współpracujące między sobą), których współgranie wg. moich szkiców nie będzie standardowe, więc nie liczę na gotowy sterownik do tego (tj. min. 2 pomp cyrkulacyjnych, trzech-czterech przepustnic Belimo, z tuzina czujników temp., wentylatorów 0-10V), po prostu wchodząc w to jestem skazany (co mnie nawet cieszy) na napisanie i dopracowanie samemu algorytmów do tego. Dodatkowo jako miły gadżet dodam sobie automatykę oświetlenia, pożenię to z satalelm, tak hobbystycznie.

 

A ten konkretny PLC (Wago) bo wygląda na względnie przyjazny w programowaniu (CoDeSys), dość popularny, nieźle udokumentowany (również na forumach, dla podobnych zastosowań).

Edytowane przez grzeniu666
Odnośnik do komentarza
Udostępnij na innych stronach

Jasne

 

Co do samego laczenia 1wire to chyba cos chcesz przekombinowac. Po co ci te RJ11, trojniki itd. Wiecej zabawy, wiecej miejsca, zero efektu. Ja mam aktualnie cos kolo 20 czujnikow. Wszystkie "skrecone" lub dolutowane na stale. Pracuja jakies 2-3 lata bez problemu.

 

Co do samych czujnikow, to jasne, ze moga byc w oslonkach metalowych. Ja u siebie po prostu nakladalem koszule termokurczliwa i podgrzewalem.

 

Fantom

Odnośnik do komentarza
Udostępnij na innych stronach

Chyba masz rację, mam tendencję do przekombinowania :) Osłonki będę dawał przede wszystkim tam, gdzie będzie umieszczone "na wieki" (np. pod posadzką) i/lub głównie w tym PLCowym ("krytycznym") łańcuchu, w innych miejscach może nie (szczególnie np. pod kontaktami, bo miejsca mało). W takim razie chyba w łańcuchu DSów do tej ew. osłonki wprowadzę dwa kabelki ("od poprzedniego" i "do kolejnego"), a w razie potrzeby modyfikacji rozetnę i będę dokładał/zmieniał.

 

RJ11 wybrałem wcześniej bo są "łatwo-w(y)pinalne" (szkoda tylko że nie mają gniazd do zaciskania jak wtyki).

Odnośnik do komentarza
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Odpowiedz w tym wątku

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.




×
×
  • Dodaj nową pozycję...