|
Kategorie: Diplomové, bakalářské práce |
Tento dokument chci!
Cieľom diplomovej práce je navrhnúť prístupový systém využívajúci technológiu RFID. Tento systém by mal znižovať bezpečnostné riziká spojené s jeho používaním. Počas riešenia boli vytvorené dve zariadenia. Prvý je prístupový terminál pracujúci na frekvencií 13,56 MHz a druhá je RFID čítačka k PC pracujúca na frekvencií 125 kHz. K nim bolo vytvorené programové vybavenie a tiež riadiaca aplikácia systému pre PC. Práca obsahuje prehľad o princípe RFID a možnosti realizácie prístupového systému. V ďalšej časti je podrobne opísaný postup návrhu obvodového zapojenia pre prvky systému. Záverečná časť opisuje vytvorený software pre prístupový terminál, v ňom použité knižnice a riadiacu aplikáciu systému pre PC.
.1.40
5 Program terminálu
Program pre mikrokontrolér písaný jazyku Jeho jednotlivé časti budú spomenuté
v nasledujúcej kapitole. nasledujúcom kroku sa
z pripojenej pamäte flash načítajú potrebné parametre pre chod terminálu. Výnimku tvorí komunikácia perifériami ktorých princíp bol
spomenutý. Ich
rozmiestnenie znázorňuje tabuľka 5.
V hlavnej slučke vykonáva spracovanie komunikácie sieti Ethernet
a vykonanie aktuálneho stavu stavovom automate ktorý úlohu spracovávať
údaje užívateľa.
5.1: Uložené nastavenia pamäti flash
Funkcia Počiatočná adresa Dĺžka [B]
IP adresa terminálu 0x00 4
IP adresa brány 0x04 4
Maska siete 0x08 4
IP adresa servera 0x0C 4
Názov zariadenia 0x10 9
Heslo pre servisný port 0x19 9
Časový interval pre kontrolu dverí 0x22 2
Kalibračná hodnota svetelného senzoru 0x24 2
Kalibračná hodnota svetelného senzoru 0x26 2
Hodnota pre striedu PWM zámku 0x28 2
Pred tým ako program vojde nekonečnej slučky, testuje pripojenie siete
Ethernet. Opísaný algoritmus znázornený obr.1. Takáto štruktúra bola zvolená vzhľadom použitý TPC/IP stack uIP
[33]. prípade tomu tak nie je, program tomto mieste zastaví pokiaľ
zariadenie nebude pripojené.
Popri hlavnom behu programu pomocou prerušení spracovávaná komunikácia
cez servisný port, obnova hodnôt hodín obsluha A/D prevodníka. prípade pamäť vymazaná, heslo zmení
na text „default“, aby bolo možné tieto parametre nastaviť pomocou servisného portu.1 Program ako celok
Po spustení programu vykoná inicializácia všetkých potrebných periférií
mikrokontroléru ako nemu pripojených obvodov. 5.
Tabuľka 5