Me popullarizimin e aplikacioneve UHF RFID, gjithnjë e më shumë hasen probleme në aplikacionet e projekteve, ndër të cilat Etiketat elektronike RFID kanë më shumë probleme. Si të arrini efektin më të mirë të përdorimit në zbatimin aktual të projektit, besoj se kuptimi i kuptimit të përbashkët të etiketave UHF RFID do të jetë i dobishëm për ju.
Le t'i hedhim një vështrim veçorive që duhet të etiketojnë dhe Readers (lexuesit) që përputhen me versionin V109 të protokollit EPC Class1 Gen2 (G2 për shkurt). kanë:
A. Cilat janë gjendjet e etiketës?
Pas marrjes së rrezatimit dhe ndezjes me valë të vazhdueshme (CW), etiketa mund të jetë në gatishmëri (përgatitje), arbitrazh (gjykim), përgjigje ( urdhër kthimi), i pranuar (përgjigje), i hapur (publik), i siguruar (mbrojtje) ), i vrarë (i çaktivizuar) një nga shtatë shtetet.
1. Gjendja lexim-shkrim është gjendja në të cilën etiketa që nuk është çaktivizuar aktivizohet dhe është gati për t'iu përgjigjur komandave.
2. Në gjendjen e arbitrazhit, ajo është kryesisht në pritje për t'iu përgjigjur komandave të tilla si Query.
3. Pasi t'i përgjigjeni pyetjes, futni gjendjen "Përgjigja" dhe më tej përgjigjuni komandës ACK për të dërguar përsëri numrin EPC.
4. Pas dërgimit të numrit EPC, futni gjendjen e pranuar dhe përgjigjuni më tej komandës Req_RN.
5. Vetëm kur fjalëkalimi i aksesit nuk është 0, mund të hyjë në gjendjen e hapur, ku kryhen operacionet e leximit dhe të shkrimit.
6. Është e mundur të futesh në gjendjen e Siguruar vetëm kur njihet fjalëkalimi i hyrjes dhe të kryesh operacione të tilla si leximi, shkrimi dhe kyçja.
7. Etiketat që hyjnë në gjendjen e vrarë do të mbeten në të njëjtën gjendje dhe nuk do të gjenerojnë kurrë një sinjal të moduluar për të aktivizuar fushën RF, pra përgjithmonë joefektive. Etiketa e çaktivizuar duhet të ruajë gjendjen e vrarë në të gjitha mjediset dhe të hyjë në gjendjen e çaktivizuar kur është e ndezur dhe operacioni i çaktivizimit është i pakthyeshëm.
Prandaj, për të bërë një etiketë të hyjë në një gjendje të caktuar në përgjithësi kërkon një grup komandash ligjore në rendin e duhur, dhe nga ana tjetër secila komandë mund të jetë e vlefshme vetëm kur etiketa është në gjendjen e duhur dhe etiketa gjithashtu do të shkojë në gjendje të tjera pas duke iu përgjigjur komandës.
B. Në cilat zona ndahet memoria e etiketave?
Kujtesa e etiketës ndahet në katër blloqe të pavarura ruajtëse: Rezervuar (i rezervuar), EPC (kodi elektronik i produktit), TID (numri i identifikimit të etiketës) dhe Përdoruesi (përdoruesi) .
Zona e rezervuar: ruaj Kill Password (fjalëkalimin e çaktivizimit) dhe Access Password (fjalëkalimin e hyrjes).
Zona EPC: ruaj numrin EPC, etj.
Zona TID: ruani numrin e identifikimit të etiketës, çdo numër TID duhet të jetë unik.
Zona e përdoruesit: ruaj të dhënat e përcaktuara nga përdoruesi.
C. Cilat janë llojet e komandave?
Nga funksioni i përdorimit, komandat mund të ndahen në tri kategori: komandat "Zgjidh" (zgjedhja), "Inventari" (inventari) dhe "Qasja" (qasja).
Për sa i përket arkitekturës së komandës dhe shkallëzueshmërisë, komandat mund të ndahen në katër kategori: të detyrueshme (të kërkuara), opsionale (opsionale), të pronarit (të pronarit) dhe të personalizuara. (e personalizuar).
D. Cilat janë komandat Select?
Ka vetëm një komandë përzgjedhjeje: Zgjidh, e cila është e domosdoshme. Etiketat kanë atribute të ndryshme. Bazuar në standardet dhe politikat e vendosura nga përdoruesi, duke përdorur komandën Select për të ndryshuar disa atribute dhe shenja, mund të zgjidhni ose përcaktoni artificialisht një grup specifik etiketash dhe të kryeni vetëm identifikimin e inventarit ose operacionet e aksesit në to. Është e dobishme të reduktohen konfliktet dhe identifikimi i përsëritur dhe të përshpejtohet identifikimi.
E. Cilat janë komandat e inventarit?
Ka pesë komanda të inventarit, përkatësisht: Query, QueryAdjust, QueryRep, ACK, NAK.
1. . Pasi etiketa të marrë një komandë të vlefshme Query, çdo etiketë që plotëson kriteret e përcaktuara dhe zgjidhet do të gjenerojë një numër të rastësishëm (të ngjashëm me hedhjen e një zari), dhe çdo etiketë me një numër të rastësishëm zero do të gjenerojë një jehonë (dërgoni përsëri një të përkohshme fjalëkalimi RN16 - një numër i rastësishëm 16-bit), dhe transferojeni në gjendjen e përgjigjes; etiketat që plotësojnë kushte të tjera do të ndryshojnë disa atribute dhe shenja, duke dalë kështu nga grupi i mësipërm i etiketave, gjë që është e dobishme për të reduktuar identifikimin e përsëritur.
2. Pasi etiketa të marrë një komandë të vlefshme QueryAdjust, secila etiketë gjeneron një numër të ri të rastësishëm (si p.sh. hedhja e zarit) dhe tjetra është e njëjtë me Query.
3. Pasi etiketa të marrë komandën e vlefshme QueryRep, ajo zbret vetëm një nga numri origjinal i rastësishëm i secilës etiketë në grupin e etiketave dhe të tjerët janë të njëjtë me Query.
4. Vetëm etiketat e thjeshtuara mund të marrin komanda të vlefshme ACK (përdorni RN16 të mësipërm, ose trajtoni Handle--një numër i rastësishëm 16-bit që përfaqëson përkohësisht identitetin e etiketës. Ky është një mekanizëm sigurie!), pasi ta merrni, dërgojeni përsëri. përmbajtje në zonën EPC?? Funksioni më themelor i protokollit EPC.
5. Pas marrjes së një komande të vlefshme NAK,etiketa do të kalojë në gjendjen e arbitrazhit, përveç statusit të "Gati dhe i vrarë".
F. Cilat janë komandat Access?
Ka tetë komanda Access, pesë prej të cilave janë të detyrueshme: Req_RN, Read, Write, Kill dhe Lock. Ka tre opsione: Access, BlockWrite, BlockErase.
1. Pasi etiketa të marrë një komandë të vlefshme Req_RN (me RN16 ose Handle), do të dërgojë përsëri dorezën ose një RN16 të ri, në varësi të gjendjes.
2. Pasi etiketa merr një komandë të vlefshme Read (me Handle), ai dërgon kodin e llojit të gabimit ose përmbajtjen dhe dorezën e bllokut të kërkuar.
3. Pas marrjes së komandës së vlefshme Write (me RN16 & amp; Handle), etiketa do të dërgojë përsëri kodin e llojit të gabimit ose do ta kthejë dorezën nëse shkrimi është i suksesshëm.
4. Pasi etiketa të marrë një komandë të vlefshme Kill (me Kill Password, RN16 & Handle), do të dërgojë përsëri kodin e llojit të gabimit ose nëse vrasja është e suksesshme, do të dërgojë përsëri dorezën.
5. . Pas marrjes së komandës efektive Lock (me Handle), etiketa do të dërgojë përsëri kodin e llojit të gabimit ose do ta kthejë dorezën nëse kyçja është e suksesshme.
6. Pasi etiketa merr një komandë të vlefshme Access (me Access Password, RN16 & Handle), ai e kthen përsëri dorezën.
7. Pasi etiketa të marrë një komandë të vlefshme BlockWrite (me Handle), do të dërgojë përsëri kodin e llojit të gabimit ose doreza do të kthehet nëse shkrimi i bllokut është i suksesshëm.
8. Pasi etiketa të marrë një komandë të vlefshme BlockErase (me Handle), do të dërgojë përsëri kodin e llojit të gabimit ose nëse fshirja e bllokut është e suksesshme, do të dërgojë përsëri dorezën.
p>
G. Cilat janë komandat e detyrueshme?
Në etiketat UHF dhe lexuesit UHF që janë në përputhje me protokollin G2, ka njëmbëdhjetë komanda të nevojshme që duhet të mbështeten: Zgjidh (zgjidh), Pyetje (pyetje), QueryAdjust (rregullo pyetjen) , QueryRep (kërkesë e përsëritur), ACK (përgjigje EPC), NAK (kthehu te gjykimi), Req_RN (kërkesë për numra të rastësishëm), Lexo (lexo), Shkruaj (shkruaj), Vras (çaktivizim), Blloko (kyç).
H. Cilat janë komandat opsionale (Opsionale)?
Në etiketat UHF dhe lexuesit UHF që janë në përputhje me protokollin G2, ekzistojnë tre komanda opsionale: Access (qasje), BlockWrite (blloko shkrimin) dhe BlockErase (fshirja e bllokut). ).
I. Çfarë do të jetë komanda Pronësia?
Komandat pronësore përdoren në përgjithësi për qëllime prodhimi, si p.sh. testimi i brendshëm i etiketës, etj., dhe komanda të tilla duhet të jenë përgjithmonë të pavlefshme pasi etiketa të largohet nga fabrika.
J. Cilat janë komandat e personalizuara?
Mund të jetë një komandë e përcaktuar nga prodhuesi dhe e hapur për përdoruesit. Për shembull, Philips ofron komanda të tilla si BlockLock (bllokimi i bllokut), ChangeEAS (ndrysho statusin EAS), EASAlarm (alarmi EAS) dhe komanda të tjera (EAS është shkurtesa Electronic Article Surveillance).
Çfarë mekanizmi përdorin K dhe G2 për t'i rezistuar konflikteve? Cilat janë të ashtuquajturat përplasje dhe si t'i rezistoni konflikteve? Kur ka më shumë se një etiketë me një numër të rastësishëm zero që dërgojnë prapa RN16 të ndryshëm, ato do të kenë forma të ndryshme valore RN16 të mbivendosura në antenën marrëse , që janë të ashtuquajturat përplasje (përplasje), pra nuk mund të dekodohen saktë. Ekzistojnë një sërë mekanizmash kundër përplasjes për të shmangur mbivendosjen dhe deformimin e formës valore, si p.sh. përpjekja për (ndarjen e kohës) për të bërë vetëm një etiketë "të flasë" në një kohë të caktuar dhe më pas thjeshtoje atë për të identifikuar dhe lexuar çdo etiketë midis etiketave të shumta. Komandat e mësipërme të përzgjedhjes, inventarit dhe aksesit pasqyrojnë mekanizmin kundër përplasjes së G2: Vetëm etiketat me një numër të rastësishëm zero mund të kthehet në RN16. Ridërgo komandën ose kombinimin me prefiksin Q në grupin e përzgjedhur të etiketave derisa të mund të dekodohet saktë. L. Komandat si Access në G2 janë opsionale. Po nëse etiketa ose lexuesi UHF nuk i mbështet komandat opsionale? Nëse komanda BlockWrite ose BlockErase nuk mbështetet, ajo mund të zëvendësohet nga komanda Write (shkruaj 16-bit në një kohë) disa herë , sepse fshirja mund të konsiderohet si shkrim 0, dhe blloqet e mëparshme të shkrimit dhe fshirjes së bllokut janë disa herë 16-bit, kushtet e tjera të përdorimit janë ngjashëm. Nëse komanda Access nuk mbështetet, vetëm kur fjalëkalimi i aksesit është 0, sistemi mund të hyjë në gjendjen e sigurt dhe komanda Lock mund të përdoret. Fjalëkalimi i aksesit mund të ndryshohet në gjendjen e hapur ose të sigurt, dhe më pas përdorni komandën Lock për të kyçur ose kyçur përgjithmonë Fjalëkalimin e Accessit (biti pwd-lexo/shkruaj është 1, biti i bllokimit të përhershëm është 0 ose 1, referojuni bashkangjitur tabela), etiketa nuk do të jetë më Nuk mund të hyni më në gjendjen e Siguruar dhe nuk mund të përdorni më komandën Lock për të ndryshuar çdo gjendje të kyçur. Vetëm. kur komanda Access mbështetet, është e mundur të përdoret komanda përkatëse për të futur lirshëm të gjitha llojet e gjendjeve. Përveç që etiketa është e kyçur përgjithmonë ose e zhbllokuar përgjithmonë dhe refuzon të ekzekutojë komanda të caktuara dhe është në Killed smund të ekzekutohen në mënyrë efektive edhe komanda të ndryshme. Komanda Access e përcaktuar në protokollin G2 është opsionale, por nëse komanda Access mund të bëhet e nevojshme në të ardhmen ose nëse prodhuesi mbështet komandën Access për të dyja Etiketat dhe lexuesit e G2, kontrolli dhe përdorimi do të jetë më gjithëpërfshirës dhe fleksibël. M. Cili është efekti i komandës Kill në protokollin G2? A mund të ripërdoren etiketat e çaktivizuara? Komanda Kill vendoset në protokollin G2 dhe kontrollohet nga një fjalëkalim 32-bit. Pasi komanda Kill të përdoret në mënyrë efektive, etiketa nuk do të gjenerojë kurrë një sinjal modulimi për të aktivizuar fushën e frekuencës së radios, duke e zhvlerësuar atë përgjithmonë. Por të dhënat origjinale mund të jenë ende në etiketat RFID, dhe nëse nuk është e pamundur t'i lexoni ato, merrni parasysh përmirësimin e kuptimit të komandës Kill -- fshirjen e të dhënave me të. Përveç kësaj. , për shkak të kostos së përdorimit të etiketës G2 ose arsyeve të tjera brenda një periudhe të caktuar kohore, do t'i kushtohet vëmendje faktit që etiketa mund të riciklohet dhe ripërdoret (për shembull, përdoruesi dëshiron të përdorë paletën e etiketuar ose kutia, numri përkatës EPC pasi të jetë zëvendësuar përmbajtja, Përdoruesi Përmbajtja e zonës duhet të rishkruhet, është e papërshtatshme dhe e kushtueshme për të zëvendësuar ose riinstaluar etiketën), kështu që është e nevojshme të keni një komandë që mund të rishkruhet madje; nëse përmbajtja e etiketës është e bllokuar përgjithmonë. Për shkak të ndikimit të gjendjeve të ndryshme të kyçjes, vetëm komanda Write, BlockWrite ose BlockErase, mund të mos jetë në gjendje të rishkruajë numrin EPC, përmbajtjen e përdoruesit ose fjalëkalimin (për shembull, numri EPC i etiketës është i kyçur dhe nuk mund të rishkruhet, ose ai nuk është i kyçur, por fjalëkalimi i aksesit i etiketës është harruar dhe numri EPC nuk mund të rishkruhet). Në këtë kohë, nevojitet një komandë e thjeshtë dhe e qartë Erase - me përjashtim të zonës TID dhe bitit të statusit të bllokimit (TID nuk mund të rishkruhet pasi etiketa të largohet nga fabrika), numrat e tjerë EPC, zonën e rezervuar, përmbajtjen e zonës së përdoruesit dhe statusin tjetër të bllokimit bit, edhe ato që janë të kyçura përgjithmonë do të fshihen gjithashtu për rishkrim. Në krahasim, funksionet e komandës së përmirësuar Kill dhe komandës së shtuar "Fshi" janë gjithashtu. në thelb i njëjtë (duke përfshirë edhe Kill Password duhet të përdoret), i vetmi ndryshim është se komanda e mëparshme Kill nuk gjeneron sinjale modulimi, të cilat gjithashtu mund t'i atribuohen kolektivisht parametrit RFU të kryer nga komanda Kill. Merrni parasysh vlera të ndryshme. N. A duhet të jetë unik numri i identifikimit të etiketës (TID)? Si u arrit? Numri i identifikimit të etiketës TID është një shenjë e dallimit të identitetit midis etiketave. Nga këndvështrimi i sigurisë dhe kundër falsifikimit, etiketa duhet të jetë unike; nga sa më sipër, katër blloqet e magazinimit të etiketës kanë përdorimet e tyre dhe disa prej tyre mund të rishkruhen në çdo kohë pas daljes nga fabrika dhe TID mund ta marrë këtë rol, kështu që TID-i i etiketës duhet të jetë Unik.< /p> Meqenëse TID është unik, megjithëse kodi EPC në etiketë mund të kopjohet në një etiketë tjetër, ai gjithashtu mund të dallohet nga TID në etiketë, në mënyrë që të pastrohet burimi. Kjo lloj arkitekture dhe metode është e thjeshtë dhe e realizueshme, por vëmendje duhet t'i kushtohet zinxhirit logjik për të siguruar unike. Prandaj, prodhuesi duhet të përdorë komandën Lock ose Mjete të tjera për të vepruar në TID përpara se të largohet fabrika për ta kyçur atë përgjithmonë; dhe prodhuesi ose organizatat përkatëse duhet të sigurojnë që TID e gjatësisë së duhur për çdo çip G2 është unik dhe nuk do të ketë TID të dytë në asnjë rrethanë. Për të njëjtin TID, edhe nëse një etiketë G2 është në gjendjen e vrarë dhe nuk do të aktivizohet për ripërdorim, TID e saj (ende në këtë etiketë) nuk do të shfaqet në një etiketë tjetër G2.
Contact: Adam
Phone: +86 18205991243
E-mail: sale1@rfid-life.com
Add: No.987,High-Tech Park,Huli District,Xiamen,China