Witamy, Gość. Zaloguj się lub zarejestruj.
Aktualności:
Forum Sterowniki PLC Inteligentny dom > Podsystemy wejściowe >

Moduł modbus rs485-> 1wire (ds18b20), 6 kanałów

Strony: [1]
Drukuj
Autor Wątek: Moduł modbus rs485-> 1wire (ds18b20), 6 kanałów  (Przeczytany 4357 razy)
chodki
Jr. Member
**
Wiadomości: 13


Moduł modbus rs485-> 1wire (ds18b20), 6 kanałów
: Sierpień 21, 2016, 08:13:58 am »

Witam,
Od kilku lat w moim rodzinnym domu funkcjonuje namiastka inteligentniej instalacji której głównym zadaniem jest sterowanie ogrzewaniem i cwu.
Wykorzystuje do tego fateka i moduły esea do pomiary temperatury. Z perspektywy czasu najsłabszym elementem mojej instalacji są własnie te moduły, które ulegają uszkodzeniu przynajmniej raz w roku (burze), pewnie ze względu na brak jakichkolwiek zabezpieczeń lini 1wire. Po 4 latach nie wytrzymałem i postanowiłem rozwiązać problem po swojemu.

Zaprojektowałem moduł pomiaru temperatury 6 kanałowy oparty o termometry 1wire ds18b20 i komunikacje modbus rtu.
Głównym założeniem była łatwość konfiguracji, odporność na uszkodzenia i zakłócenia pracy termometrów.
W wyniku czego powstał moduł charakteryzujący się następującymi właściwościami:

- 6 niezależnych kanałów 1wire na 6 portach procesora
- każdy kanał 1wire i masa czujnika chronione specjalistycznym układem zabezpieczającym przed przepięciami (ESD), DS9503P Maxima
- kanały 1wire zabezpieczone niezależnymi bezpiecznikami polimerowymi wielokrotnego użytku
- zasilanie każdego z czujników zabezpieczone diodami transil, chroniącymi przed przepięciami
- pełen zakres pomiaru od -55°C do +125°C
- rozdzielczość pomiaru 0,1°C
- brak konieczności konfiguracji każdego z czujników ds18b20
- skan magistrali 1wire co 1s,odczyt pojedynczego czujnika co 6s.
- napięcie zasilania układu 6-30VDC
- dwie prędkość magistrali rs485 konfigurowane za pomocą dipswitch, włączona kontrola parzystości
- konfiguracja adresu modułu przez dipswitch
- możliwość wyłączenia sygnalizacji optycznej (diody led) poprzez dipswich, moduł wtedy nie emituje żadnych efektów świetlnych
- możliwość podłączenia wyświetlacza LCD 16x2
- 3 diody led sygnalizujące: obecność zasilania, odczyt poprzez rs485, skan magistrali 1 wire
- zastosowano złącza modułowe EDG umożliwiające łatwy demontaż modułu.
- profesjonalne 2-warstwowe pcb z soldermaską o wymiarach 54mmx64mm
- całość modułu wykonana w technologii SMD
- dane z czujników przesyłane w 18 rejestrach (znak stopnia, cześć całkowita temperatury, część ułamkowa - x6)

Tak prezentuje się moduł:
http://www.fotosik.pl/zdjecie/pelne/13a122b023619cb2
http://www.fotosik.pl/zdjecie/pelne/6abd5ea4244b62c9
http://www.fotosik.pl/zdjecie/pelne/1b66f9e361909ea6


Tutaj możecie zobaczyć coś się dzieje gdy dochodzi do zwarcia na jednym z czujników:

https://youtu.be/Dn-jFR83abI


Gdyby ktoś był zainteresowany to mogę wykonać kilka sztuk do odsprzedaży, proszę pisać na priva!
Cena - zależy od ilości zainteresowanych ale na pewno poniżej 200zł za sztukę.
Pozdrawiam Ł.
« Ostatnia zmiana: Sierpień 21, 2016, 08:15:52 am wysłane przez chodki »

chodki
Jr. Member
**
Wiadomości: 13


Moduł modbus rs485-> 1wire (ds18b20), 6 kanałów
#1 : Grudzień 31, 2016, 15:39:42 pm »

Witam,
W związku z licznymi prośbami o dopasowanie modułu do jakieś obudowy na szynę din pragnę poinformować, iż ukończyłem prace nad taką własnie wersja modułu.
Od poprzednika różni się kilkoma modyfikacjami, między innymi dodano diody transil w celu ochrony portu rs485, możliwość terminowania lini rezystorem bezpośrednio poprzez dipswitch.
W samym programie pojawiło się wiele modyfikacji usprawniających prace modułu.

Poniżej zdjęcia modułu,

http://www.fotosik.pl/zdjecie/pelne/771f01246988a8a4
http://www.fotosik.pl/zdjecie/pelne/d3257883d9b70d51

Zapraszam zainteresowanych do zakupu.

Pozdrawiam Ł.


Strony: [1]
Drukuj
Skocz do: