Systém včasné výstrahy před lokální povodní

| Kategorie: Diplomové, bakalářské práce  | Tento dokument chci!

Cílem této diplomové práce je návrh lokálního protipovodňového výstražného systému. Systém se skládá ze dvou základních typů jednotek. První jednotka je umístěna v terénu a pomocí čidel vyhodnocuje přítomnost vody v jinak suchém místě. V případě zatopení posílá varovnou zprávu pomocí bezdrátové technologie. Druhá jednotka varovné zprávy vyhodnocuje a informuje pověřenou osobu o vzniklé situaci pomocí sms zprávy. Venkovní zařízení je plně autonomní a trvale umístěné ve venkovním prostředí. Systémje navržen na bázi 8-bitových mikrokontrolérů. Mezi hlavní parametry zařízení patří nízká spotřeba, mechanická odolnost a spolehlivost.

Vydal: FEKT VUT Brno Autor: Luděk Svoboda

Strana 65 z 95

Vámi hledaný text obsahuje tato stránku dokumentu který není autorem určen k veřejnému šíření.

Jak získat tento dokument?






Poznámky redaktora
3 Vyhodnocení stavu Definovaný formát výstražné zprávy již obsahuje typ události číslo varovné jednotky. Následující ukázka představuje část funkce vyhodnocení sestupu hladinu 0. Centrální jednotka již definuje pouze stav příslušné signalizační LED pro vybranou varovnou jednotku. 7.zasílány textu odpovědi příkaz čtení sms.4 Tlačítka externí přerušení K zajištění funkčnosti tlačítek využito externího přerušení. obsluze vyvolaného přerušení stiskem tlačítka negován příznak ovládaného prvku. Vyhodnocení zprávy vyčtení parametrů zajišťuje obsluha přerušení USART linky.2. ISR(INT6_vect) button5 podsviceni LCD { if(flag_lcd==10) test stavu podsviceni LCD { flag_lcd vypnout podsviceni } else { flag_lcd 10; zapnout podsviceni } EIFR&= ~(1<<INTF6); nulovani priznaku preruseni return; 56 .1.2. if((vystraha=='0')&&(cidlo=='1')) { PORTA|=(1<<0); PORTA|=(1<<1); flag_cidlo1 0; } else if((vystraha=='0')&&(cidlo=='2')) { PORTA|=(1<<2); PORTA|=(1<<3); flag_cidlo2 0; } else if((vystraha=='0')&&(cidlo=='3')) { PORTA|=(1<<4); PORTA|=(1<<5); flag_cidlo3 0; } else if((vystraha=='0')&&(cidlo=='4')) { PORTA|=(1<<6); PORTA|=(1<<7); flag_cidlo4 0; } 7. V přerušení časovače jsou sledovány tyto příznaky vyhodnoceny.1