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 66 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
7. Pro zajištění souběžného chodu bez vzájemného ovlivňování ideální použití časovače. Počítání časových intervalů řídí běh signalizačních LED také frekvenci sirény. Dále obsluha obsahuje testy příznaků. Ukázka obsluhy časovače ISR(TIMER2_OVF_vect) { TIFR ~(1<<TOV2); vynulování flagu přerušení TCNT2 240; přednastavená hodnota if (status_led!=0) blikání LED MCU_Status { PORTC ~(1<<7); status_led--; } else { PORTC (1<<7); } if (((lcd_light!=0)&(lcd_blik==10))|((flag_lcd==10)&(lcd_blik==0))) { ovládání podsvícení lCD PORTC (1<<0); if(lcd_light!=0) lcd_light--; } else { PORTC ~(1<<0); } if(((us_pocet<sirena_kmitocet)&(flag_sir_e==10))&(pocet<500)) { generování sirény PORTD|=(1<<7); } else if((us_pocet%2)==0) { PORTD&=~(1<<7); } else { PORTD&=~(1<<7); } us_pocet++; if(us_pocet==(sirena_kmitocet*2)) { us_pocet 0; } pocet++; if(pocet==1000) definování sekundového flagu { pocet=0; flag_sec++; } return; } 57 .5 Signalizace Centrální jednotka vybavena světelnou zvukovou signalizací. obsluze přerušení časovače jsou počítány intervaly.2.1