|
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.
Tab. 6. aktivním módu odběr 0,5mA.2 Řídící mikroprocesor centrální jednotky
Pro centrální jednotku byl vybrán procesor Atmega128-16AU. Pro komunikaci GSM modulem podporuje sériovou komunikaci pomocí
portů USART.
Pro kontrolu stavu baterie jednotky vhodné použití A/D převodníku, který je
další součástí mikroprocesoru.
Dalšími faktory výběru byly jeho parametry snadná dostupnost.1. neposlední řadě také podporuje externí přerušení,
které nabízí pro obsluhu plovákových snímačů.1: Tabulka parametrů mikroprocesoru ATmega644[5]
Napájecí napětí 1,8 5,5V
Pracovní teplota -55°C +125°C
A/D převodník 10bit
Flash paměť 64kB
EEPROM paměť 2kB
SLEEP režimy Idle, ADC Noise Reduction, Power-save, Power-
down, Standby, Extended Standby
Pouzdro TQFP
6. Použití 8-bitového mikrokontroléru vychází ze
zadání práce.
Tab.1.mikrokontrolér Atmega644-20AU.2: Tabulka parametrů mikroprocesoru ATmega128[10]
Napájecí napětí 2,7 5,5V
Pracovní teplota -55°C +125°C
A/D převodník 10bit
Flash paměť 128kB
EEPROM paměť 4kB
Pouzdro TQFP
22
.
Dalším požadavkem procesor byla podpora dvou linek USART pro komunikaci
s GSM modulem pro USB, což procesor nabízí. požadavku
zadání nízké spotřeby autonomního napájení nabízí Atmega644 několik SLEEP
režimů pro úsporu energie. Dále nabízí vstupně výstupních 8
bitových portů. módu Power-down je
odběr μA. Splňuje také požadavek
8-bitové architektury ISP programování. 6