日本a√视频在线,久久青青亚洲国产,亚洲一区欧美二区,免费g片在线观看网站

        <style id="k3y6c"><u id="k3y6c"></u></style>
        <s id="k3y6c"></s>
        <mark id="k3y6c"></mark>
          
          

          <mark id="k3y6c"></mark>

          新聞中心

          EEPW首頁(yè) > 手機(jī)與無(wú)線(xiàn)通信 > 設(shè)計(jì)應(yīng)用 > HF頻段RFID長(zhǎng)距離讀寫(xiě)器的研究與開(kāi)發(fā)

          HF頻段RFID長(zhǎng)距離讀寫(xiě)器的研究與開(kāi)發(fā)

          作者: 時(shí)間:2009-03-19 來(lái)源:網(wǎng)絡(luò) 收藏

          3.2 多卡識(shí)別時(shí)防碰撞算法的實(shí)現(xiàn)
            當(dāng)處于工作狀態(tài)時(shí),其天線(xiàn)覆蓋范圍內(nèi)的所有標(biāo)簽都將被激活,隨時(shí)準(zhǔn)備響應(yīng)的命令,這就造成了標(biāo)簽的碰撞。
            在ISO15693協(xié)議中,適用于多卡識(shí)別的命令有Inventory、Stay quiet等。Inventory用以查詢(xún)天線(xiàn)覆蓋范圍內(nèi)的UID(標(biāo)簽識(shí)別號(hào)),其幀格式包括Flags(標(biāo)志位)、Mask length(掩碼長(zhǎng)度)、Mask value(掩碼值)等。發(fā)送Inventory命令時(shí)須定制所需的時(shí)隙長(zhǎng)度,并在指令域后添加掩碼碼長(zhǎng)和碼值。假設(shè)Mask length,Mask value均為0,時(shí)隙長(zhǎng)度slot設(shè)為16,則讀寫(xiě)器在slot=0時(shí)發(fā)送Inventory命令,工作區(qū)域內(nèi)卡號(hào)尾數(shù)為0的標(biāo)簽將會(huì)首先響應(yīng),并以一定的幀格式發(fā)回自己的UID,隨后在時(shí)隙slot=1時(shí),讀寫(xiě)器繼續(xù)發(fā)送EOF,工作區(qū)域內(nèi)尾數(shù)為1的標(biāo)簽將會(huì)響應(yīng)。依此類(lèi)推,直到讀寫(xiě)器發(fā)出第15個(gè)EOF,一個(gè)完整的Inventory命令結(jié)束。若在工作區(qū)域內(nèi)有兩張標(biāo)簽的卡號(hào)分別為****82H和****12H,則在slot=2時(shí),兩張卡均響應(yīng)且產(chǎn)生碰撞。此時(shí)需記錄下碰撞位置2,然后在下一個(gè)Inventory命令中,設(shè)置Mask length=4、Mask value=2,則在新一輪的slot中,兩張標(biāo)簽將分別在slot=8和slot=1時(shí)響應(yīng),這樣就很好地解決了防碰撞問(wèn)題。Stay quiet命令用于使工作區(qū)內(nèi)與發(fā)送幀中UID相同的標(biāo)簽處于靜止?fàn)顟B(tài),不再響應(yīng)任何ISO命令。下面給出防碰撞算法的實(shí)現(xiàn)編碼(以16時(shí)隙為例):
            function push(mask,address);pushes on private stack
            function pop(mask,address);pops from private stack
            function pulse_next_pause;generates a power pulse
            function store(VICC_UID);stores VICC_UID
            function poll_loop(sub_address_size as integer);
            address length must be four (4) bits.
            pop(mask,address)
            mask=address mask;generates new mask;send the Request
            mode=anticollision
            send_Request(Request_cmd,mode,mask length,mask[0])
            for address=0 to(2^sub_address_size-1)
            if no_collision_is_detected then;VICC is inventoried
            store(VICC_UID)
          else;remember a collision was detected
          push(mask,address)
          endif
          pulse_next_pause
          next sub_address;if some collisions have been detected and not yet processed,the function calls itself recursively to process the last;stored collision
          if stack_not_empty then poll_loop (sub_address_size)
          end poll_loop
          main_cycle
          mask=null address=null
          push(mask,address) poll_loop(sub_address_size)
          end_main_cycle
          4 測(cè)試
          研發(fā)設(shè)計(jì)過(guò)程中,對(duì)該讀寫(xiě)器的性能進(jìn)行了多項(xiàng)測(cè)試,主要測(cè)試項(xiàng)目及測(cè)試結(jié)果如下:
          (1)運(yùn)行穩(wěn)定性:在長(zhǎng)時(shí)間不關(guān)機(jī)情況下,運(yùn)行正常,無(wú)死機(jī)或重新啟動(dòng)現(xiàn)象,讀寫(xiě)能力正常,工作距離有±5cm輕微浮動(dòng)。
          (2)與上位機(jī)通信情況:正常。
          (3)虛檢漏檢情況:無(wú)。
          (4)防碰撞能力:每秒40個(gè)。
          (5)讀寫(xiě)距離:?jiǎn)翁炀€(xiàn)1.1m左右,雙天線(xiàn)1.8m~2m。
          (6)速率問(wèn)題:下行信號(hào)最快速率26.48kb/s,上行信號(hào)最快速率為26.69kb/s。對(duì)于開(kāi)放式門(mén)禁系統(tǒng)完全滿(mǎn)足實(shí)際需求。對(duì)于那些對(duì)讀寫(xiě)距離或速度有更高要求的系統(tǒng),如倉(cāng)庫(kù)管理、不停車(chē)自動(dòng)收費(fèi)等系統(tǒng)需要用U的射頻識(shí)別系統(tǒng)甚至是有源的射頻識(shí)別系統(tǒng)方案來(lái)解決。
          本文設(shè)計(jì)了一種符合讀寫(xiě)器,配合適當(dāng)?shù)奶炀€(xiàn),讀寫(xiě)距離可達(dá)1.1m左右,多卡識(shí)別能力可達(dá)每秒40張?;谠撟x寫(xiě)器的門(mén)禁系統(tǒng)已投入應(yīng)用,系統(tǒng)工作穩(wěn)定,效果良好。與市面上現(xiàn)有的讀寫(xiě)器相比,在工作距離相同的情況下,多卡防碰撞識(shí)別能力有顯著提高,且產(chǎn)品信價(jià)比高,系統(tǒng)靈敏度好,運(yùn)行穩(wěn)定可靠。在此讀寫(xiě)器的基礎(chǔ)上,只要稍加改動(dòng)也可成其他應(yīng)用系統(tǒng),如考勤系統(tǒng)、公交車(chē)收費(fèi)系統(tǒng)、超市自動(dòng)售貨、電子防盜、圖書(shū)館、洗衣店等管理系統(tǒng)等。


          上一頁(yè) 1 2 3 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉