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 61 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
1.1. Musí obsahovat číslo čidla, typ výstražné události, napětí baterie.1.1. void GSM_send(int sms) { USART0_Init(); inicializace uart linky adc_init(); inicializace převodníku GSM_power(); zapnuti GSM modulu GSM_init(); inicializace GSM modulu printf("AT+CMGS="); příkaz pro odeslání sms putchar('"'); zápis uvozovek printf("+420606133699"); zadání telefonního čísla putchar('"'); zápis uvozovek printf("\n"); ukončení řádku _delay_ms(200); zpoždění 200ms printf("SV-"); vložení začátku sms 52 .7 Formát výstražné sms Komunikace mezi varovnou centrální jednotkou navrhnuta pomocí textových sms zpráv. Zvolený formát zprávy: SV-<číslo čidla>-V<číslo stavu>-<napětí> Tab. Vytvořená funkce pro odeslání výstražné sms obsahuje tyto dvě operace. 7.8 Odeslání výstražné sms Po vyhodnocení změny hladiny následují operace vyčtení čísla čidla měření napětí baterie.2: Tabulka výstražných stavů Číslo stavu Stav 0 Sestup hladiny úroveň 0 1 Vzestup hladinu 1 2 Vzestup hladinu 2 3 Sestup hladinu 1 4 Vzestup hladinu 3 5 Sestup hladinu 2 6 Chyba jednotky 7. Zdrojový kód funkce pro odeslání sms uveden následující ukázce. Pro opětovné použití zapotřebí opětovně začátku funkce odeslání sms tyto periferie inicializovat.7. Z důvodů dosažení nízké spotřeby nutné dokončení převodu zakázat A/D převodník, ale také dokončení komunikace GSM modulem zakázat USART linku. Před samotným odesláním výstražné sms inicializován GSM modul. Zpráva musí být jednoznačná nezáměnná