Witam
Ostatnio zaciekawił mnie nowy temat na edom-plc.pl - pomiar
temperatury na DS18B20.
Myślałem o wykorzystaniu tych czujników w fazie wybierania
sterownika, ale niestety, żaden producent nie ma w ofercie kart
obsługujących powyższe. Wybrałem nie tanie rozwiązanie - karta AI16 +
PT1000. Podczas testów w obecnym mieszkaniu okazało się, że PT1000 jest
mało odporne na zakłócenia linii pomiarowej biegnącej wzdłuż innych
przewodów i z karty AI16 zrobiła mi się karta AI8, bo żeby ograniczyć
nieprawidłowe odczyty trzeba było podłączyć czujniki w 3-wire.
DS18B20 praktycznie wyklucza błąd pomiaru w zamian za interwał
czsu, co w aplikacjach domowych nie ma większego znaczenia.
Z powyższym czujnikiem spotkałem się jakieś 6-lat temu, gdzie od
początku bardzo mnie zaciekawił - nieskomplikowane aplikacje na Atmega.
Teraz, dzięki rozwiązaniu Wire-Chip od
http://www.solidchip.eusytuacja mocno się zmienia: mogę mieć 64 punkty pomiaru temperatury za
600 zł, niż 16/8 (z błędami) za 2200 zł.
Rozwiązanie Admina na bazie Raspberry, jest dla mnie równie
inspirujące, ale niestety, komunikacja po ETH nie jest moją
najmocniejszą stroną.
Poruszyłem dzisiaj temat połączenia AC500-slave, Weintek-master i
WireChip-slave na magistrali MODBUS RTU z serwisantami ABB, Multiprojekt
oraz SolidChip i okazało się to zupełnie proste. Panel czyta pomiary z WireChip
i zapisuje je w AC500.
Mam możliwość wymiany karty ABB AI16 na inną równoważną w cenie :-),
oraz kupienia WireChip z możliwością zwrotu.
Testy w przyszłym tygodniu. :-)
Wojtek
http://www.edom-plc.pl/forum/index.php?topic=86.0http://www.edom-plc.pl/index.php?option=com_content&view=article&id=92%3Awojtekgr&catid=39%3Ainneprojekty&Itemid=76&lang=pl