RFID identifikace zastávek MHD pro nevidomé

| 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.

Vydal: FEKT VUT Brno Autor: Radomír Straka

Strana 41 z 72

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
zm“ ukončovací znak hexadecimálním vyjádření 0x00.3. Takto sestavený název souboru již možné dále předat funkci, která zajišťuje čtení daného souboru paměti SD karty. Následující zdrojový kód zobrazuje jak vytvořen název jednoho datového souboru. Proto byla pro uložení dat zvolena paměťová karta typu SD, kterou lze jednoduše vložit do zkopírovat soubory zastávek.8 Komunikace kartou Původně byla pro ukládání dat zastávkách zvolena paměť EEPROM. sprintf(asc1,"%X",rfid_data[1]); sprintf(asc2,"%X",rfid_data[2]); sprintf(asc3,"%X",rfid_data[3]); sprintf(asc4,"%X",rfid_data[4]); for(i=0;i<2;i++) rfid_file[i]=asc1[i]; for(i=0;i<2;i++) rfid_file[i+2]=asc2[i]; for(i=0;i<2;i++) rfid_file[i+4]=asc3[i]; for(i=0;i<2;i++) rfid_file[i+6]=asc4[i]; rfid_file[8] '. Prvních bitů nebere potaz, protože jedná jen údaj verze tagu, který konkrétní identifikaci nemá vliv. Pro tuto paměť by pro budoucí možné aktualizace dat muselo vytvořit rozhraní pro nahrávání nových dat navíc při nutnosti uložení množství dat přesahujících kapacitu EEPROM paměti musela vyměnit větší. Dále nutné data uložit tak, aby byla jednoduše přemístitelná paměti zařízení kvůli možným budoucím aktualizacím dat.8.'; rfid_file[9] 'z'; rfid_file[10] 'm'; rfid_file[11] 0x00; Na zdrojovém kódu patrné, vybráno jen posledních bitů identifikačního čísla RFID tagu, které představují sériové číslo tagu. kartě jsou uloženy datové soubory, jejichž názvy odpovídají sériovým číslům jednotlivých RFID tagů. 2.30 2. V první části jsou data pole rfid_data[] převedena ASCII znaky funkcí sprintf, dále jsou tyto znaky uloženy pole rfid_file[], umístěna přípona názvu souboru „.1 Tvorba názvu souboru Po vykonání programu funkce „Kontrola_a_ulozeni“ RFID čtečky, které je provedena kontrola sudé řádkové parity, ověření stop bitu uložení datových bitů z RFID tagu pole rfid_data[], nutné provést převod těchto dat hexadecimálního vyjádření ASCII znaky, které jsou nutné pro volání funkce pro čtení dat karty kap. .8. 2