Požadované vlastnosti
Modul napájení
Modul mikroprocesoru
- bude vycházet z mikroprocesoru ATmega128-16AU
- USB/RS232 převodník
- slot na SD kartu (pro komunikaci použito SPI)
- ethernet
- bluetooth
- bzučák
- hodiny reálného času (RTC)
- tlačítko nebo jumper pro resetování do továrního nastavení
- stavová dioda, která bude blikáním informovat o stavu zařízení (z důvodu možnosti nemít připojen displej)
- konektory pro připojení V/V modulů
Modul klávesnice a displeje
- nepovinný display + ovládací tlačítka (konfigurace se bude dát nahrát přes seriový port, TCP nebo načtením z SD karty)
Moduly V/V
Teplotní modul
- jumper, který určí, zda se jedná o chladící modul (při zvýšení teploty nad nastavenou hodnotu sepne, při snížení pod nastavenou hodnotu vypne) nebo o ohřívací modul (při zvýšení teploty nad nastavenou hodnotu vypne, při snížení sepne) - tato vlastnost může být řešena na straně firmwaru
- konektory na 1-3 teplotní čidla, ze kterých se budou teploty průměrovat
- 1ks SSR relé pro spínání spotřebiče
- konektor pro přímé připojení tlačítka/přepínače, které sepne relé bez ohledu na teplotu
Teplotní modul - rozšířený
- spínání více teplotních zdrojů do jednoho (např.: smíchání teplé a studené vody o různých teplotách do jedné, udržování teploty spínáním chladiva nebo ohřevu, ...)
- konektory na připojení až 6-ti teplotních čidel, ze kterých se bude vyhodnocovat, které relé se má sepnout
- 2ks SSR relé pro spínání spotřebičů
- 2 ks konektoru pro přímé připojení tlačítek/přepínačů, který sepne relé bez ohledu na teplotu
Motorový modul - nízkonapěťový, stejnosměrný
- ovládání chodu nízkonapěťového motoru s možností proměny rychlosti pomocí PWM (pulzně šířková modulace) a s možností reverzního chodu
- konektor pro připojení SS motoru
- konektor pro připojení napájení motoru z externího zdroje
- konektor pro připojení potenciometru pro přímé ovládání PWM
- konektor pro připojení tlačítka/přepínače na změnu chodu motoru
- konektor pro připojení tlačítka/přepínač pro vypnutí/zapnutí externího napájení do motoru
- jumper, který bude přímo spínat externí napájení
Spínací modul
- spíná vysokonapěťové zařízení
- 1ks SSR relé
- konektor pro připojení tlačítka/přepínače pro přímé sepnutí zařízení
Servo modul
- ovládání servo motoru (např. pro otevírání/zavírání ventilu)
- konektor pro připojení servomotoru
- konektor pro připojení potenciometru pro přímé ovládání servomotoru
Vstupní porty:
- 1x teplotní čidlo v zásobníku teplé vody (HLT)
- 1x teplotní čidlo na výstupu HLT
- 1x teplotní čidlo ve scezovací nádobě (MLT)
- 1x teplotní čidlo na výstupu MLT
- 1x teplotní čidlo ve varně (BK)
- 1x teplotní čidlo na výstupu BK
- 1-4x teplotní čidlo ve spilce
- 1-10x teplotní čidlo v ležáckém sklepě
- 10x univerzální tlačítkový/přepínačový vstup sloužící k manuálnímu ovládání zařízení
- 5x univerzální proměnný vstup (potenciometr) sloužící např. k míchání, ovládání otáček čerpadla, atd ...
- ...
Výstupní porty:
- 1x relé určené ke spínání ohřevu zásobníku teplé vody (HLT)
- 1x relé určené ke spínání ohřevu ve varně (BK)
- 2-8x relé určené ke spínání chlazení/ohřevu spilky
- 1-10x relé určené ke spínání chlazení ležáckého sklepa
- 1-6x relé určené pro spínání oběhového čerpadla/pumpy (jednosměrná pumpa, obousměrná pumpa, více jednosměrných pump, dvě jednosměrné pumpy zapojené proti sobě)
- ...
Komunikace mezi moduly
- bude probíhat pomocí sériové komunikace RS-485 (EIA-485)
- jako protokol bude použit MODBUS RTU
Odkazy:
Výroba plošných spojů
Konektory
DX.com - 5V 3.8A Regulated Switching Power Supply
DX.com - PCB ENC28J60 Ethernet Module for Arduino (Works with Official Arduino Boards)
DX.com - Solid State Relay 230V/25A
DX.com - Solid State Relay 230V/50A
ECOM.cz - Digitální teplotní čidla
Arduino Ethernet Board
Analog Multiplexer/Demultiplexer - 4051