Individální projekty MPOA

Mikroprocesory s architekturou ARM

Uživatelské nástroje

Nástroje pro tento web


2014:gen2-decoder

Toto je starší verze dokumentu!


Zadanie

Realizujte dekodér signálu PIE vysílaného z UHF RFID čtečky podle protokolu EPCglobal Class-1 Generation-2. Dekodér by měl přes virtuální sériový port vypsat např. hodnotu Tari, RTcal, TRcal, obsah příkazu Query.

Hardware

Dekodér signálu PIE je realizovaný na vývojovom kite KL25Z. K splneniu účelu postačuje využiť jeden vstupný pin a USB rozhranie. Digitálny signál PIE generuje iný vývojový kit osadený mikrokontrolérom ATmega16. Po stalčení tlačítka mikrokontrolér vyšle data kódované podľa protokolu Gen2.

Protokol Gen2

Podľa protokolu zahajuje komunikáciu vždy čítačka a to odoslaním Preambuly a následne príkazu Query. Následne čítačka čaká na odpoveď tagu. Ďaľšie príkazy začína čítačka vždy sekvenciou Frame-Sync. Obsah príkazov tvoria datové 1 a datové 0, kódované podľa nasledujúceho obrázku.

Problém s meraním krátkych pulzov

Maximálna bitová rýchlosť komunikácie v smere od čítačky k tagu je podľa protokolu 128 kbps. Spracovať tento signál procesorom Cortex M0 by na prvý pohľad nemal byť problém. Avšak po rozsiahlých pokusoch a

2014/gen2-decoder.1421490265.txt.gz · Poslední úprava: 2015/01/17 11:24 autor: Tomáš Janošík