Wejścia i wyjścia, przykład



p { margin-bottom: 0.21cm; }a:link { }

W poprzednim wpisie opisałem czym ma sterować mój system. W tym opiszę JAK będzie tym sterować.

 

Wejścia

 

Aby sterować ogrzewaniem, CWU i wentylacją system musi zbierać informacje z:

 

  • czujników temperatury i wilgotności

  • alarmu

  • kotła gazowego

  • rekuperatora

 

System realizuje to za pomocą układów połączonych magistralą 1wire. 1wire jest to bardzo prosta magistrala, tania w realizacji i idealnie nadająca się do moich celów. Do serwera jest podpięta przez interfejs na USB:

http://www.meraprojekt.com.pl/mp00200a-rj12.html

ale jak bym kupował teraz, kupił bym taką wersję:

http://www.meraprojekt.com.pl/mp00204-usb.html

Różnica polega na możliwości zasilania innych układów na magistrali poprzez kabel z wtykami RJ45.

 

Do interfejsu podłączone są czujniki temperatury oparte na układzie DS1820 np. takie:

http://www.meraprojekt.com.pl/mp00230-t.html

ale ja kupiłem same układy DS1820 na allegro za 6 zł sztuka i lutuję je bezpośrednio do kabla 1wire.

 

Czujnik wilgotności mam zamiar zrealizować na podstawie tego schematu:

http://www.wiki.2o.pl/wiki/Wilgotno%C5%9B%C4%87

 

Instalacja alarmowa będzie podłączona za pomocą wejść cyfrowych do magistrali 1wire. Wyjście centrali alarmowej są programowalne (Satel Versa) i będą w określonych przypadkach załączane. Moduł wejść/wyjść cyfrowych na magistralę 1wire:

http://www.meraprojekt.com.pl/mp00220.html

 

Z kotłem gazowym i rekuperatorem system będzie się komunikował poprzez magistralę OpenTherm. Niestety OpenTherm mimo swojej nazwy jest standardem zamkniętym (to znaczy jest otwarty tylko dla tych którzy zapłacą za licencję...) więc jest kłopot z gotowymi układami z możliwością komunikacji z komputerem. Jedyne co znalazłem to taki gateway:

http://www.tclcode.com/opentherm/index.html

który mam zamiar zmontować i podłączyć pomiędzy kocioł gazowy a termostat i spróbować rozpracować jak się one ze sobą komunikują żeby móc tym sterować z systemu. To samo tyczy się rekuperatora.

 

Wyjścia

 

Wyjścia na ten moment są o wiele prostsze gdyż będą realizowane poprzez moduł wejść wyjść cyfrowych na magistrale 1wire i poprzez protokół OpenTherm.

 

Przykład

 

Wchodzę do domu, wyłączam alarm, centralka alarmowa sygnalizuje to na jednym z wyjść, które to obsługuje serwer, włączana jest cyrkulacja ciepłej wody użytkowej jak również podgrzewany jest zasobnik z wodą, ale tylko wtedy gdy temperatura w nim jest niższa niż zadana i pora dnia jest odpowiednia i nie następowało podgrzewanie wcześniej w ciągu dnia (jednorazowe podgrzanie na całą dobę po południu żeby wystarczyło na wieczorne wysokie zużycie).

 

Osiągnięcie tego typu skomplikowania algorytmu jak również elastyczności jest bardzo trudne do zrealizowania za pomocą tradycyjnych sterowników dostępnych w sklepach. Można to małym kosztem rozbudowywać niemal w nieskończoność.

 

CDN



Proszę czekać...
Nie możesz komentować. wozio umieścił Cię na czarnej liście lub Twoje konto nie jest aktywne.