|
Kategorie: Diplomové, bakalářské práce |
Tento dokument chci!
Cílem této diplomové práce je navrhnout zařízení pro identifikaci zastávek MHD pronevidomé. Nejdříve je práce zaměřena na seznámení s problematikou systému RFID, popisuje jednotlivé části tohoto systému, jejich vzájemnou komunikaci a vyhodnocuje možnosti použití jednotlivých frekvenčních pásem. Následně práce popisuje blokové schéma celého zařízení. Dále se zaměřuje na zapojení jednotlivých bloků zařízení. Je vybrán obvod pro RFID čtecí modul, hlasový modul, výběr vhodného transpondéru proumístění na kovové konstrukce a řídící část zařízení. U každého z těchto bloků zařízeníje uvedeno schéma zapojení a popis řídícího programu. Podklady pro konstrukci zařízení jsou uvedeny v příloze.
8. Excel. takovém souboru jsou uloženy již zmíněné informace
související zastávkou, příklad obsahu takového souboru obrázku Obr. Pro
identifikaci jednotlivých druhů záznamu jméno zastávky odděleno znakem „#“, směr
jízdy dopravního prostředku oddělen číslicí, která vyjadřuje pořadí směrů.
Obr. Čas uložen jen nejbližší větší než aktuální čas, který
. Pro uložení dat kartu byl
zvolen souborový formát csv, který mezi jednotlivé části dat vkládá oddělující znak
středník lze jednoduše upravovat např. Obsah formát dat
souborů postupem čtení popsán následující kapitole 2.22 Příklad obsahu souboru jedné zastávky MHD
V programu, jehož část uvedena zdrojovém kódu níže, čtení jednotlivých
druhů záznamů zastávky řešeno čtením daného souboru znak znaku
(SD_BUFFER_i reprezentuje aktuálně zpracovávaný znak souboru), kdy při přečtení
oddělujícího znaku obsah nacházející druhý stejný oddělující znak uložen
do předem definované datové struktury.2 Knihovna pro ovládání karty
Již zmíněné čtení datových souborů karty vykonáváno specializovanou
knihovnou.3 Čtení datových souborů karty
Pro každou zastávku MHD nutné uložit informace sériovém čísle RFID tagu
umístěném dané zastávce, dále jméno zastávky, směry jaké lze cestovat, čísla
linek odjíždějících zastávky časy jejich odjezdů. Dále číslo
linky odděleno znakem „&“, časy odjezdu znakem „@“ konec souboru znakem „*“.
Pro každou zastávku MHD vytvořen samostatný soubor, jehož název tvoří
sériové číslo RFID tagu umístěném dané zastávce příponou názvu souboru „.22. Omezení knihovny spočívá hlavně tom, možné
používat názvy souborů délce maximálně bytů další byty pro příponu názvu
souboru, oddělujícím znakem tečky tedy maximálně znaků. Data jsou touto funkcí čtena paměťové karty
po 512 proto funkce „ulozeni_dat“ volány vždy znovu při načtení dalších 512 B. souboru
FAT32.
Pro použití navrhovaném zařízení byla knihovna mírně upravena.3. Knihovna umožňuje čtení zápis dat
na kartu jako holé bloky bez využití souborového systému také podporuje obsluhu
souborového systému FAT32.8. Takto uloží všechny dostupné informace
náležející zastávce kromě času.31
2. Jako nejvhodnější byla vybrána knihovna zdroje [12], pomocí níž lze
s kartou komunikovat přes rozhranní SPI.c funkci „readFile“ byla nahrazena část kódu pro čtení dat karty voláním
funkce „ulozeni_dat“ ukládající data čtená souboru náležejícímu dané zastávce
MHD dočasných datových struktur.
2. možné soubory karty číst, zapisovat, zjistit seznam
souborů umístěných kartě, hledat soubory konkrétním názvem ověřit volnou a
maximální kapacitu paměti.8. 2.zm“
(zkratka zastávky MHD). 2.
Přečtení bloku dat velikosti 512 karty trvá zhruba ms