




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、物聯(lián)網(wǎng)技術(shù)仿真實(shí)驗(yàn)實(shí)訓(xùn)臺(tái)實(shí)驗(yàn)手冊(cè)(RFID)第 PAGE 112頁目錄 TOC o 1-3 h z u HYPERLINK l _Toc364182670 第1章 RFID基礎(chǔ)知識(shí) PAGEREF _Toc364182670 h 1 HYPERLINK l _Toc364182671 1.1RFID簡(jiǎn)介 PAGEREF _Toc364182671 h 1 HYPERLINK l _Toc364182672 1.2RFID工作原理 PAGEREF _Toc364182672 h 1 HYPERLINK l _Toc364182673 1.3RFID應(yīng)用 PAGEREF _Toc364182673
2、 h 2 HYPERLINK l _Toc364182674 第2章 HF RFID PAGEREF _Toc364182674 h 3 HYPERLINK l _Toc364182675 2.1高頻(HF)讀卡模塊簡(jiǎn)介 PAGEREF _Toc364182675 h 3 HYPERLINK l _Toc364182676 2.1.1MFRC500簡(jiǎn)介 PAGEREF _Toc364182676 h 3 HYPERLINK l _Toc364182677 2.1.2MFRC500特點(diǎn) PAGEREF _Toc364182677 h 7 HYPERLINK l _Toc364182678 2.1
3、.3MIFARE卡介紹 PAGEREF _Toc364182678 h 7 HYPERLINK l _Toc364182679 2.2實(shí)訓(xùn)1 MIFARE 1卡讀寫測(cè)試實(shí)訓(xùn) PAGEREF _Toc364182679 h 14 HYPERLINK l _Toc364182680 2.2.1實(shí)訓(xùn)目的 PAGEREF _Toc364182680 h 14 HYPERLINK l _Toc364182681 2.2.2實(shí)訓(xùn)設(shè)備 PAGEREF _Toc364182681 h 14 HYPERLINK l _Toc364182682 2.2.3實(shí)訓(xùn)內(nèi)容 PAGEREF _Toc364182682 h
4、14 HYPERLINK l _Toc364182683 2.2.4實(shí)訓(xùn)原理 PAGEREF _Toc364182683 h 14 HYPERLINK l _Toc364182684 2.2.5實(shí)訓(xùn)步驟 PAGEREF _Toc364182684 h 17 HYPERLINK l _Toc364182685 2.3實(shí)訓(xùn)2 MIFARE 1卡通訊測(cè)試實(shí)訓(xùn) PAGEREF _Toc364182685 h 25 HYPERLINK l _Toc364182686 2.3.1實(shí)訓(xùn)目的 PAGEREF _Toc364182686 h 25 HYPERLINK l _Toc364182687 2.3.2實(shí)
5、訓(xùn)設(shè)備 PAGEREF _Toc364182687 h 25 HYPERLINK l _Toc364182688 2.3.3實(shí)訓(xùn)內(nèi)容 PAGEREF _Toc364182688 h 25 HYPERLINK l _Toc364182689 2.3.4實(shí)訓(xùn)原理 PAGEREF _Toc364182689 h 25 HYPERLINK l _Toc364182690 2.3.5實(shí)訓(xùn)步驟 PAGEREF _Toc364182690 h 29 HYPERLINK l _Toc364182691 第3章 UHF RFID PAGEREF _Toc364182691 h 32 HYPERLINK l _T
6、oc364182692 3.1超高頻(UHF)讀卡模塊簡(jiǎn)介 PAGEREF _Toc364182692 h 32 HYPERLINK l _Toc364182693 3.1.1JT-2860模組特點(diǎn) PAGEREF _Toc364182693 h 32 HYPERLINK l _Toc364182694 3.1.2JT-2860模組參數(shù) PAGEREF _Toc364182694 h 33 HYPERLINK l _Toc364182695 3.1.3JT-2860模組接口定義 PAGEREF _Toc364182695 h 34 HYPERLINK l _Toc364182696 3.2實(shí)訓(xùn)
7、3 標(biāo)簽讀寫測(cè)試實(shí)訓(xùn) PAGEREF _Toc364182696 h 36 HYPERLINK l _Toc364182697 3.2.1實(shí)訓(xùn)目的 PAGEREF _Toc364182697 h 36 HYPERLINK l _Toc364182698 3.2.2實(shí)訓(xùn)設(shè)備 PAGEREF _Toc364182698 h 36 HYPERLINK l _Toc364182699 3.2.3實(shí)訓(xùn)內(nèi)容 PAGEREF _Toc364182699 h 36 HYPERLINK l _Toc364182700 3.2.4實(shí)訓(xùn)原理 PAGEREF _Toc364182700 h 36 HYPERLINK
8、l _Toc364182701 3.2.5實(shí)訓(xùn)步驟 PAGEREF _Toc364182701 h 37 HYPERLINK l _Toc364182702 第4章 IC卡收費(fèi)系統(tǒng)開發(fā)實(shí)訓(xùn) PAGEREF _Toc364182702 h 46 HYPERLINK l _Toc364182703 4.1實(shí)訓(xùn)目的 PAGEREF _Toc364182703 h 46 HYPERLINK l _Toc364182704 4.2實(shí)訓(xùn)設(shè)備 PAGEREF _Toc364182704 h 46 HYPERLINK l _Toc364182705 4.3實(shí)訓(xùn)內(nèi)容 PAGEREF _Toc364182705
9、h 46 HYPERLINK l _Toc364182706 4.4實(shí)訓(xùn)原理 PAGEREF _Toc364182706 h 46 HYPERLINK l _Toc364182707 4.4.1IC卡收費(fèi)系統(tǒng)簡(jiǎn)介 PAGEREF _Toc364182707 h 46 HYPERLINK l _Toc364182708 4.4.2IC卡收費(fèi)系統(tǒng)運(yùn)行方式 PAGEREF _Toc364182708 h 47 HYPERLINK l _Toc364182709 4.4.3IC卡收費(fèi)系統(tǒng)組成 PAGEREF _Toc364182709 h 48 HYPERLINK l _Toc364182710 4.
10、5實(shí)訓(xùn)步驟 PAGEREF _Toc364182710 h 50 HYPERLINK l _Toc364182711 4.5.1新建一個(gè)Qt工程 PAGEREF _Toc364182711 h 50 HYPERLINK l _Toc364182712 4.5.2與讀卡器建立通訊 PAGEREF _Toc364182712 h 51 HYPERLINK l _Toc364182713 4.5.3實(shí)現(xiàn)開戶功能 PAGEREF _Toc364182713 h 65 HYPERLINK l _Toc364182714 4.5.4實(shí)現(xiàn)查詢功能 PAGEREF _Toc364182714 h 73 RFI
11、D基礎(chǔ)知識(shí)RFID簡(jiǎn)介RFID(射頻識(shí)別:radio frequency identification)是一種非接觸式的自動(dòng)識(shí)別技術(shù),它通過射頻信號(hào)自動(dòng)識(shí)別目標(biāo)對(duì)象并獲取相關(guān)數(shù)據(jù),識(shí)別工作無須人工干預(yù),作為條形碼的無線版本,RFID技術(shù)具有條形碼所不具備的防水、防磁、耐高溫、使用壽命長(zhǎng)、讀取距離大、標(biāo)簽上數(shù)據(jù)可以加密、存儲(chǔ)數(shù)據(jù)容量更大、存儲(chǔ)信息更改自如等優(yōu)點(diǎn),其應(yīng)用將給零售、物流等產(chǎn)業(yè)帶來革命性變化。RFID按應(yīng)用頻率的不同分為低頻(LF)、高頻(HF)、超高頻(UHF)、微波(MW),相對(duì)應(yīng)的代表性頻率分別為:低頻135KHz以下、高頻13.56MHz、超高頻860M960MHz、微波2.4
12、G,5.8GRFID按照能源的供給方式分為無源RFID,有源RFID,以及半有源RFID。無源RFID讀寫距離近,價(jià)格低;有源RFID可以提供更遠(yuǎn)的讀寫距離,但是需要電池供電,成本要更高一些,適用于遠(yuǎn)距離讀寫的應(yīng)用場(chǎng)合。RFID工作原理RFID(radiofrequencyidentification)技術(shù)的基本工作原理并不復(fù)雜:標(biāo)簽進(jìn)入磁場(chǎng)后,接收解讀器發(fā)出的射頻信號(hào),憑借感應(yīng)電流所獲得的能量發(fā)送出存儲(chǔ)在芯片中的產(chǎn)品信息(PassiveTag,無源標(biāo)簽或被動(dòng)標(biāo)簽),或者主動(dòng)發(fā)送某一頻率的信號(hào)(ActiveTag,有源標(biāo)簽或主動(dòng)標(biāo)簽);解讀器讀取信息并解碼后,送至中央信息系統(tǒng)進(jìn)行有關(guān)數(shù)據(jù)處理。
13、一套完整的RFID系統(tǒng),是由閱讀器(Reader)與電子標(biāo)簽(TAG)也就是所謂的應(yīng)答器(Transponder)及應(yīng)用軟件系統(tǒng)三個(gè)部份所組成,其工作原理是Reader發(fā)射一特定頻率的無線電波能量給Transponder,用以驅(qū)動(dòng)Transponder電路將內(nèi)部的數(shù)據(jù)送出,此時(shí)Reader便依序接收解讀數(shù)據(jù),送給應(yīng)用程序做相應(yīng)的處理。以RFID卡片閱讀器及電子標(biāo)簽之間的通訊及能量感應(yīng)方式來看大致上可以分成,感應(yīng)偶合(InductiveCoupling)及后向散射偶合(BackscatterCoupling)兩種,一般低頻的RFID大都采用第一種式,而較高頻大多采用第二種方式。閱讀器根據(jù)使用的結(jié)
14、構(gòu)和技術(shù)不同可以是讀或讀/寫裝置,是RFID系統(tǒng)信息控制和處理中心。閱讀器通常由耦合模塊、收發(fā)模塊、控制模塊和接口單元組成。閱讀器和應(yīng)答器之間一般采用半雙工通信方式進(jìn)行信息交換,同時(shí)閱讀器通過耦合給無源應(yīng)答器提供能量和時(shí)序。在實(shí)際應(yīng)用中,可進(jìn)一步通過Ethernet或WLAN等實(shí)現(xiàn)對(duì)物體識(shí)別信息的采集、處理及遠(yuǎn)程傳送等管理功能。應(yīng)答器是RFID系統(tǒng)的信息載體,目前應(yīng)答器大多是由耦合原件(線圈、微帶天線等)和微芯片組成無源單元。RFID應(yīng)用短距離射頻識(shí)別產(chǎn)品不怕油漬、灰塵污染等惡劣的環(huán)境,可在這樣的環(huán)境中替代條碼,例如用在工廠的流水線上跟蹤物體。長(zhǎng)距射頻識(shí)別產(chǎn)品多用于交通上,識(shí)別距離可達(dá)幾十米,
15、如自動(dòng)收費(fèi)或識(shí)別車輛身份等。1在零售業(yè)中,條形碼技術(shù)的運(yùn)用使得數(shù)以萬計(jì)的商品種類、價(jià)格、產(chǎn)地、批次、貨架、庫存、銷售等各環(huán)節(jié)被管理得井然有序。2采用車輛自動(dòng)識(shí)別技術(shù),使得路橋、停車場(chǎng)等收費(fèi)場(chǎng)所避免了車輛排隊(duì)通關(guān)現(xiàn)象,減少了時(shí)間浪費(fèi),從而極大地提高了交通運(yùn)輸效率及交通運(yùn)輸設(shè)施的通行能力。3在自動(dòng)化的生產(chǎn)流水線上,整個(gè)產(chǎn)品生產(chǎn)流程的各個(gè)環(huán)節(jié)均被置于嚴(yán)密的監(jiān)控和管理之下。4在粉塵、污染、寒冷、炎熱等惡劣環(huán)境中,遠(yuǎn)距離射頻識(shí)別技術(shù)的運(yùn)用改善了卡車司機(jī)必須下車辦理手續(xù)的不便。5在公交車的運(yùn)行管理中,自動(dòng)識(shí)別系統(tǒng)準(zhǔn)確地記錄著車輛在沿線各站點(diǎn)的到發(fā)站時(shí)刻,為車輛調(diào)度及全程運(yùn)行管理提供實(shí)時(shí)可靠的信息。6.在設(shè)
16、備管理中,RFID自動(dòng)識(shí)別系統(tǒng)可以將設(shè)備的具體位置做與RFID讀取器做綁定,當(dāng)設(shè)備移動(dòng)出了指定讀取器的位置時(shí),記錄其過程。RFID電子標(biāo)簽的技術(shù)應(yīng)用非常廣泛,目前典型應(yīng)用:移動(dòng)支付、動(dòng)物晶片、門禁控制、航空包裹識(shí)別、文檔追蹤管理、包裹追蹤識(shí)別、畜牧業(yè)、后勤管理、移動(dòng)商務(wù)、產(chǎn)品防偽、運(yùn)動(dòng)計(jì)時(shí)、票證管理、汽車晶片防盜器、停車場(chǎng)管制、生產(chǎn)線自動(dòng)化、物料管理等等。 HF RFID高頻(HF)讀卡模塊簡(jiǎn)介本實(shí)訓(xùn)臺(tái)中預(yù)留了HF RFID的接口擴(kuò)展,裝上HF RFID的擴(kuò)展子板即可。HF RFID擴(kuò)展子板采用采用的是市場(chǎng)上廣泛使用的飛利浦MFRC500芯片方案,MFRC500 是應(yīng)用于13.56MHz 非接
17、觸式通信中高集成讀卡IC 系列中的一員該讀卡IC 系列利用了先進(jìn)的調(diào)制和解調(diào)概念完全集成了在13.56MHz 下所有類型的被動(dòng)非接觸式通信方式和協(xié)議可靠性高,通用性強(qiáng)。通過51單片機(jī)連接MFRC500控制器,進(jìn)行IC卡的讀寫操作,HF RFID的擴(kuò)展子板通過串口與智能網(wǎng)關(guān)進(jìn)行通信和數(shù)據(jù)交換。MFRC500簡(jiǎn)介MF RC500 是應(yīng)用于13.56MHz 非接觸式通信中高集成讀卡IC 系列中的一員。該讀卡IC 系列利用了先進(jìn)的調(diào)制和解調(diào)概念,完全集成了在13.56MHz下所有類型的被動(dòng)非接觸式通信方式和協(xié)議。MF RC500 支持ISO14443A 所有的層。內(nèi)部的發(fā)送器部分不需要增加有源電路就能
18、夠直接驅(qū)動(dòng)近操作距離的天線(可達(dá)100mm)。接收器部分提供一個(gè)堅(jiān)固而有效的解調(diào)和解碼電路,用于ISO14443A 兼容的應(yīng)答器信號(hào)。數(shù)字部分處理ISO14443A 幀和錯(cuò)誤檢測(cè)(奇偶&CRC)。 此外,它還支持快速CRYPTO1 加密算法用于驗(yàn)證MIFARE 系列產(chǎn)品。方便的并行接口可直接連接到任何8 位微處理器,這樣給讀卡器/終端的設(shè)計(jì)提供了極大的靈活性。MFRC500管腳圖管腳描述:管腳類型I:輸入O:輸出PWR:電源管腳符號(hào)類型描述1OSCINI晶振輸入:振蕩器反相放大器輸入。該腳也作為外部時(shí)鐘輸入(fosc=13.56MHz)2IRQO中斷請(qǐng)求:輸出中斷事件請(qǐng)求信號(hào)3MFINIMIF
19、ARE接口輸入:接受符合ISO14443A(MIFIRE)的數(shù)字串行數(shù)據(jù)流4MFOUTOMIFARE接口輸出:發(fā)送符合ISO14443A(MIFIRE)的數(shù)字串行數(shù)據(jù)流5TX1O發(fā)送器1:發(fā)送經(jīng)過調(diào)制的13.56MHz能量載波6TVDDPWR發(fā)送器電源:提供TX1和TX2輸出電源7TX2O發(fā)送器2:發(fā)送經(jīng)過調(diào)制的13.56MHz能量載波8TVSSPWR發(fā)送器地:提供TX1和TX2輸出電源9NCSI/片選:選擇和激活MFRC500的微處理器接口10NWRI/寫:MFRC500寄存器寫入數(shù)據(jù)(D0D7)選通R/NWI讀/寫:選擇所要執(zhí)行的是讀還是寫nWriteI/寫:選擇所要執(zhí)行的是讀還是寫11N
20、RDI/讀MFRC500寄存器讀出數(shù)據(jù)(D0D7)選通NDSI/數(shù)據(jù)選通:讀和寫周期的選通nDStrbI/數(shù)據(jù)選通:讀和寫周期的選通12DVSSPWR數(shù)字地13D0D7I/O8位雙向數(shù)據(jù)總線20AD0AD7I/O8位雙向地址和數(shù)據(jù)總線21ALEI地址鎖存使能為高時(shí)將AD0AD5,鎖存為內(nèi)部地址ASI地址選通為低時(shí)選通信號(hào)將AD0AD5,鎖存為內(nèi)部地址nAStrbI/地址選通為低時(shí)選通信號(hào)將AD0AD5,鎖存為內(nèi)部地址22A0I地址線0:寄存器地址位0nWaitO/等待:信號(hào)為低可以開始一個(gè)存取周期,為高時(shí)可以停止23A1I地址線1:寄存器地址位124A2I地址線2:寄存器地址位225DVDDP
21、WR數(shù)字電源26AVDDPWR模擬電源27AUXO輔助輸出:該腳輸出模擬測(cè)試信號(hào)。該信號(hào)可通過TestAnaOutSel寄存器選擇。28AVSSPWR模擬地29RXI接收器輸入:卡應(yīng)答輸入腳,該應(yīng)答為經(jīng)過天線電路耦合的調(diào)制13.56MHz載波。30VMIDPWR內(nèi)部參考電壓:該腳輸出內(nèi)部參考電壓。注:必須接一個(gè)100nF電容。31RSTPDI復(fù)位和掉電:當(dāng)為高時(shí),內(nèi)部灌電流關(guān)閉,振蕩器停止,輸入端與外部斷開,該管腳的下降沿啟動(dòng)內(nèi)部復(fù)位。32OSCOUTO晶振輸出:振蕩器反向放大器輸出MFRC500功能結(jié)構(gòu)圖MFRC500特點(diǎn)高集成度模擬電路用于卡應(yīng)答的解調(diào)和解碼緩沖輸出驅(qū)動(dòng)器使用最少數(shù)目的外部
22、元件連接到天線近距離操作(可達(dá)100mm)支持MIFARE 雙接口卡IC和ISO14443A1-4部分加密并保護(hù)內(nèi)部非易失性密匙存儲(chǔ)器并行微處理器接口帶有內(nèi)部地址鎖存和IRQ 線靈活的中斷處理自動(dòng)檢測(cè)微處理器并行接口類型方便的64 字節(jié)發(fā)送和接收FIFO 緩沖區(qū)帶低功耗的硬件復(fù)位軟件實(shí)現(xiàn)掉電模式可編程定時(shí)器唯一的序列號(hào)用戶可編程的啟動(dòng)配置位和字節(jié)定位幀數(shù)字模擬和發(fā)送器部分各自獨(dú)立的電源輸入腳內(nèi)部振蕩器緩沖連接13.56MHz,石英晶體低相位抖動(dòng)時(shí)鐘頻率濾波短距離應(yīng)用中發(fā)送器(天線驅(qū)動(dòng)器)為3.3V 操作MIFARE卡介紹與MFRC500配套使用的是MIFARE卡,有M1卡和ML卡。M1卡工作原
23、理卡片的電氣部分只由一個(gè)天線和ASIC組成。天線:卡片的天線是只有幾組繞線的線圈,很適于封裝到IS0卡片中。ASIC:卡片的ASIC由一個(gè)高速(106KB波特率)的RF接口,一個(gè)控制單元和一個(gè) 8K位EEPROM組成。工作原理:讀寫器向M1卡發(fā)一組固定頻率的電磁波,卡片內(nèi)有一個(gè)LC串聯(lián)諧振電路,其頻率與讀寫器發(fā)射的頻率相同,在電磁波的激勵(lì)下,LC諧振電路產(chǎn)生共振,從而使電容內(nèi)有了電荷,在這個(gè)電容的另一端,接有一個(gè)單向?qū)ǖ碾娮颖?,將電容?nèi)的電荷送到另一個(gè)電容內(nèi)儲(chǔ)存,當(dāng)所積累的電荷達(dá)到2V時(shí),此電容可做為電源為其它電路提供工作電壓,將卡內(nèi)數(shù)據(jù)發(fā)射出去或接取讀寫器的數(shù)據(jù)。M1卡主要指標(biāo)容量為8K位
24、EEPROM分為16個(gè)扇區(qū),每個(gè)扇區(qū)為4塊,每塊16個(gè)字節(jié),以塊為存取單位每個(gè)扇區(qū)有獨(dú)立的一組密碼及訪問控制每張卡有唯一序列號(hào),為32位具有防沖突機(jī)制,支持多卡操作無電源,自帶天線,內(nèi)含加密控制邏輯和通訊邏輯電路數(shù)據(jù)保存期為10年,可改寫10萬次,讀無限次工作溫度:-2050(溫度為90%)工作頻率:13.56MHZ通信速率:106KBPS讀寫距離:10mm以內(nèi)(與讀寫器有關(guān))M1卡存儲(chǔ)結(jié)構(gòu)M1卡分為16個(gè)扇區(qū),每個(gè)扇區(qū)由4塊(塊0、塊1、塊2、塊3)組成,(我們也將16個(gè)扇區(qū)的64個(gè)塊按絕對(duì)地址編號(hào)為063,存貯結(jié)構(gòu)如下圖所示:扇區(qū)0 塊0 數(shù)據(jù)塊0塊1數(shù)據(jù)塊1塊2數(shù)據(jù)塊2塊3密碼A 存取控
25、制 密碼B控制塊3扇區(qū)1塊0數(shù)據(jù)塊4塊1數(shù)據(jù)塊5塊2數(shù)據(jù)塊6塊3密碼A 存取控制 密碼B控制塊7 扇區(qū)15 0數(shù)據(jù)塊60 1數(shù)據(jù)塊61 2數(shù)據(jù)塊62 3密碼A 存取控制 密碼B控制塊63第0扇區(qū)的塊0(即絕對(duì)地址0塊),它用于存放廠商代碼,已經(jīng)固化,不可更改。每個(gè)扇區(qū)的塊0、塊1、塊2為數(shù)據(jù)塊,可用于存貯數(shù)據(jù)。數(shù)據(jù)塊可作兩種應(yīng)用:用作一般的數(shù)據(jù)保存,可以進(jìn)行讀、寫操作。用作數(shù)據(jù)值,可以進(jìn)行初始化值、加值、減值、讀值操作。每個(gè)扇區(qū)的塊3為控制塊,包括了密碼A、存取控制、密碼B。具體結(jié)構(gòu)如下:A0 A1 A2 A3 A4 A5 FF 07 80 69 B0 B1 B2 B3 B4 B5密碼A(6字
26、節(jié)) 存取控制(4字節(jié)) 密碼B(6字節(jié)) 每個(gè)扇區(qū)的密碼和存取控制都是獨(dú)立的,可以根據(jù)實(shí)際需要設(shè)定各自的密碼及存取控制。存取控制為4個(gè)字節(jié),共32位,扇區(qū)中的每個(gè)塊(包括數(shù)據(jù)塊和控制塊)的存取條件是由密碼和存取控制共同決定的,在存取控制中每個(gè)塊都有相應(yīng)的三個(gè)控制位,定義如下:塊0: C10 C20 C30塊1: C11 C21 C31塊2: C12 C22 C32塊3: C13 C23 C33三個(gè)控制位以正和反兩種形式存在于存取控制字節(jié)中,決定了該塊的訪問權(quán)限(如進(jìn)行減值操作必須驗(yàn)證KEY A,進(jìn)行加值操作必須驗(yàn)證KEY B,等等)。三個(gè)控制位在存取控制字節(jié)中的位置,以塊0為例,對(duì)塊0的控制
27、: bit 7 6 5 4 3 2 1 0字節(jié)6C20_bC10_b字節(jié)7C10C30_b字節(jié)8C30C20字節(jié)9 ( 注: C10_b表示C10取反 ) 存取控制(4字節(jié),其中字節(jié)9為備用字節(jié))結(jié)構(gòu)如下所示: bit 7 6 5 4 3 2 1 0字節(jié)6C23_bC22_bC21_bC20_bC13_bC12_bC11_bC10_b字節(jié)7C13C12C11C10C33_bC32_bC31_bC30_b字節(jié)8C33C32C31C30C23C22C21C20字節(jié)9 ( 注: _b表示取反 )數(shù)據(jù)塊(塊0、塊1、塊2)的存取控制如下: 控制位(X=0.1.2) 訪 問 條 件 (對(duì)數(shù)據(jù)塊 0、1、
28、2)C1XC2XC3X Read Write IncrementDecrement, transfer,Restore000KeyA|BKeyA|BKeyA|BKeyA|B010KeyA|BNeverNeverNever100KeyA|BKeyBNeverNever110KeyA|BKeyBKeyBKeyA|B001KeyA|BNeverNeverKeyA|B011KeyBKeyBNeverNever101KeyBNeverNeverNever111NeverNeverNeverNever (KeyA|B 表示密碼A或密碼B,Never表示任何條件下不能實(shí)現(xiàn))例如:當(dāng)塊0的存取控制位C10 C
29、20 C30=1 0 0時(shí),驗(yàn)證密碼A或密碼B正確后可讀;驗(yàn)證密碼B正確后可寫;不能進(jìn)行加值、減值操作??刂茐K塊3的存取控制與數(shù)據(jù)塊(塊0、1、2)不同,它的存取控制如下:密碼A存取控制密碼BC13C23C33ReadWrite ReadWriteReadWrite000NeverKeyA|BKeyA|BNeverKeyA|BKeyA|B010NeverNeverKeyA|BNeverKeyA|BNever100NeverKeyBKeyA|BNeverNeverKeyB110NeverNeverKeyA|BNeverNeverNever001NeverKeyA|BKeyA|BKeyA|BKey
30、A|BKeyA|B011NeverKeyBKeyA|BKeyBNeverKeyB101NeverNeverKeyA|BKeyBNeverNever111NeverNeverKeyA|BNeverNeverNever例如:當(dāng)塊3的存取控制位C13 C23 C33=1 0 0時(shí),表示:密碼A:不可讀,驗(yàn)證KEYA或KEYB正確后,可寫(更改)。存取控制:驗(yàn)證KEYA或KEYB正確后,可讀、可寫。密碼B:驗(yàn)證KEYA或KEYB正確后,可讀、可寫。M1卡與讀寫器MFRC500的通訊復(fù)位應(yīng)答Request 防沖突機(jī)制 Anti collision Loop 選擇卡片Select Tag 改變扇區(qū)三次相互
31、驗(yàn)證Authentication中止Halt減值decrement加值increment寫 塊Write block讀 塊Read 不改變扇區(qū)復(fù)位應(yīng)答(Answer to request)M1射頻卡的通訊協(xié)議和通訊波特率是定義好的,當(dāng)有卡片進(jìn)入讀寫器的操作范圍時(shí),讀寫器以特定的協(xié)議與它通訊,從而確定該卡是否為M1射頻卡,即驗(yàn)證卡片的卡型。防沖突機(jī)制 (Anticollision Loop)當(dāng)有多張卡進(jìn)入讀寫器操作范圍時(shí),防沖突機(jī)制會(huì)從其中選擇一張進(jìn)行操作,未選中的則處于空閑模式等待下一次選卡,該過程會(huì)返回被選卡的序列號(hào)。選擇卡片(Select Tag)選擇被選中的卡的序列號(hào),并同時(shí)返回卡的容量
32、代碼。三次互相確認(rèn)(3 Pass Authentication)選定要處理的卡片之后,讀寫器就確定要訪問的扇區(qū)號(hào),并對(duì)該扇區(qū)密碼進(jìn)行密碼校驗(yàn),在三次相互認(rèn)證之后就可以通過加密流進(jìn)行通訊。(在選擇另一扇區(qū)時(shí),則必須進(jìn)行另一扇區(qū)密碼校驗(yàn)。)對(duì)數(shù)據(jù)塊的操作 讀 (Read):讀一個(gè)塊;寫 (Write):寫一個(gè)塊;加(Increment):對(duì)數(shù)值塊進(jìn)行加值;減(Decrement):對(duì)數(shù)值塊進(jìn)行減值;存儲(chǔ)(Restore):將塊中的內(nèi)容存到數(shù)據(jù)寄存器中;傳輸(Transfer):將數(shù)據(jù)寄存器中的內(nèi)容寫入塊中;中止(Halt):將卡置于暫停工作狀態(tài);ML卡性能介紹MIFARE LIGHT 卡是一種小容
33、量卡,共384位,適合于一卡一用。主要指標(biāo)容量為384位16位的數(shù)值計(jì)算128位的數(shù)據(jù)區(qū)(如果不用錢包文件可達(dá)192位)用戶可自定義控制權(quán)限唯一的32位序列號(hào)工作頻率:13.56MHZ通信速率:106KB波特率防 沖 突:同一時(shí)間可處理多張卡讀寫距離:在10cm以內(nèi)(與天線有關(guān))卡內(nèi)無需電源ML卡存儲(chǔ)結(jié)構(gòu)ML卡共384位,分為12頁,每頁為4個(gè)字節(jié)。存儲(chǔ)結(jié)構(gòu)如下:頁號(hào)字節(jié)0字節(jié)1字節(jié)2字節(jié)30 SerNr(0)SerNr(1)SerNr(2)SerNr(3)Block 01SerNr(4)Size CodeType(0)Type(1)2Data(0)Data(1)Data(2)Data(3)D
34、ata13Data(4)Data(5)Data(6)Data(7)4Value(0)Value(1)Value_b(0)Value_b(1)Value5Value(0)Value(1)Value_b(0)Value_b(1)6KeyA(0)KeyA(1)KeyA(2)KeyA(3)KeyA7KeyA(4)KeyA(5)AC-AAC-A_b8KeyB(0)KeyB(1)KeyB(2)KeyB(3)KeyB9KeyB(4)KeyB(5)AC-BAC-B_bAData(0)Data(1)Data(2)Data(3)Data2BData(4)Data(5)Data(6)Data(7) ( 注:_b表示
35、取反 )第0、1頁存放著卡的序列號(hào)等信息,只可讀。第2、3頁及A、B兩頁數(shù)據(jù)塊,可存貯一般的數(shù)據(jù)。和4、5頁為數(shù)值塊,可作為錢包使用,兩字節(jié)的值以正和反兩種形式存貯。只有減值操作,沒有加值操作。如果不做錢包使用,則可以做為普通的數(shù)據(jù)塊使用。第6、7、8、9頁存儲(chǔ)著密碼A(6字節(jié))、密碼B(6字節(jié))及存取控制。第7頁的2字節(jié)、第9頁的2字節(jié)為存儲(chǔ)控制,存儲(chǔ)控制以正和反的形式存兩次。Bit 7Bit 6Bit 5Data2Write EnableBit 4Data2ReadEnableBit 3Key+ACWriteEnableBit 2ValueWriteEnableBit 1Data1Writ
36、eEnableBit 0Data1ReadEnable例如:AC-A的初始值為ff,即11111111,即: Data1:可讀、可寫; Value:可寫; AC-A:可寫; Data2:可讀、可寫;一次寫一頁(4個(gè)字節(jié)),一次讀兩頁(8個(gè)字節(jié))。實(shí)訓(xùn)1 MIFARE 1卡讀寫測(cè)試實(shí)訓(xùn)實(shí)訓(xùn)目的熟悉HF RFID硬件,了解HF RFID讀卡模塊與PC串口的通訊過程,掌握IC卡調(diào)試軟件的使用,為自行開發(fā)各種應(yīng)用程序?qū)嵗鰷?zhǔn)備。實(shí)訓(xùn)設(shè)備PC機(jī)和IC卡調(diào)試軟件;HF RFID讀卡模塊,通過串口連接到PC機(jī);MIFARE 1卡一張;實(shí)訓(xùn)內(nèi)容了解MIFARE 1卡的功能和使用方法、掌握HF RFID讀卡模塊
37、的讀卡過程、掌握IC卡調(diào)試軟件的使用,掌握M1卡的訪問控制和加密機(jī)制。實(shí)訓(xùn)原理上位機(jī)軟件“IC卡調(diào)試軟件”通過串口與HF RFID讀卡模塊相連接并進(jìn)行通訊,上位機(jī)通過發(fā)送特定的指令來實(shí)現(xiàn)M1卡的讀寫操作。M1卡分為16個(gè)扇區(qū),每個(gè)扇區(qū)由4塊(塊0、塊1、塊2、塊3)組成,(我們也將16個(gè)扇區(qū)的64個(gè)塊按絕對(duì)地址編號(hào)為063,存貯結(jié)構(gòu)如下圖所示:扇區(qū)0 塊0 數(shù)據(jù)塊0塊1數(shù)據(jù)塊1塊2數(shù)據(jù)塊2塊3密碼A 存取控制 密碼B控制塊3扇區(qū)1塊0數(shù)據(jù)塊4塊1數(shù)據(jù)塊5塊2數(shù)據(jù)塊6塊3密碼A 存取控制 密碼B控制塊7 扇區(qū)15 0數(shù)據(jù)塊60 1數(shù)據(jù)塊61 2數(shù)據(jù)塊62 3密碼A 存取控制 密碼B控制塊63第0
38、扇區(qū)的塊0(即絕對(duì)地址0塊),它用于存放廠商代碼,已經(jīng)固化,不可更改。每個(gè)扇區(qū)的塊0、塊1、塊2為數(shù)據(jù)塊,可用于存貯數(shù)據(jù)。數(shù)據(jù)塊可作兩種應(yīng)用:用作一般的數(shù)據(jù)保存,可以進(jìn)行讀、寫操作。用作數(shù)據(jù)值,可以進(jìn)行初始化值、加值、減值、讀值操作。每個(gè)扇區(qū)的塊3為控制塊,包括了密碼A、存取控制、密碼B。具體結(jié)構(gòu)如下:A0 A1 A2 A3 A4 A5 FF 07 80 69 B0 B1 B2 B3 B4 B5 密碼A(6字節(jié)) 存取控制(4字節(jié)) 密碼B(6字節(jié)) 每個(gè)扇區(qū)的密碼和存取控制都是獨(dú)立的,可以根據(jù)實(shí)際需要設(shè)定各自的密碼及存取控制。存取控制為4個(gè)字節(jié),共32位,扇區(qū)中的每個(gè)塊(包括數(shù)據(jù)塊和控制塊)
39、的存取條件是由密碼和存取控制共同決定的,在存取控制中每個(gè)塊都有相應(yīng)的三個(gè)控制位,定義如下:塊0: C10 C20 C30塊1: C11 C21 C31塊2: C12 C22 C32塊3: C13 C23 C33三個(gè)控制位以正和反兩種形式存在于存取控制字節(jié)中,決定了該塊的訪問權(quán)限(如進(jìn)行減值操作必須驗(yàn)證KEY A,進(jìn)行加值操作必須驗(yàn)證KEY B,等等)。三個(gè)控制位在存取控制字節(jié)中的位置,以塊0為例,對(duì)塊0的控制: bit 7 6 5 4 3 2 1 0字節(jié)6C20_bC10_b字節(jié)7C10C30_b字節(jié)8C30C20字節(jié)9( 注: C10_b表示C10取反 )存取控制(4字節(jié),其中字節(jié)9為備用字
40、節(jié))結(jié)構(gòu)如下所示: bit 7 6 5 4 3 2 1 0字節(jié)6C23_bC22_bC21_bC20_bC13_bC12_bC11_bC10_b字節(jié)7C13C12C11C10C33_bC32_bC31_bC30_b字節(jié)8C33C32C31C30C23C22C21C20字節(jié)9 ( 注: _b表示取反 )數(shù)據(jù)塊(塊0、塊1、塊2)的存取控制如下: 控制位(X=0.1.2) 訪 問 條 件 (對(duì)數(shù)據(jù)塊 0、1、2)C1XC2XC3X Read Write IncrementDecrement, transfer,Restore000KeyA|BKeyA|BKeyA|BKeyA|B010KeyA|BN
41、everNeverNever100KeyA|BKeyBNeverNever110KeyA|BKeyBKeyBKeyA|B001KeyA|BNeverNeverKeyA|B011KeyBKeyBNeverNever101KeyBNeverNeverNever111NeverNeverNeverNever(KeyA|B 表示密碼A或密碼B,Never表示任何條件下不能實(shí)現(xiàn))例如:當(dāng)塊0的存取控制位C10 C20 C30=1 0 0時(shí),驗(yàn)證密碼A或密碼B正確后可讀;驗(yàn)證密碼B正確后可寫;不能進(jìn)行加值、減值操作。控制塊塊3的存取控制與數(shù)據(jù)塊(塊0、1、2)不同,它的存取控制如下:密碼A存取控制密碼BC
42、13C23C33ReadWrite ReadWriteReadWrite000NeverKeyA|BKeyA|BNeverKeyA|BKeyA|B010NeverNeverKeyA|BNeverKeyA|BNever100NeverKeyBKeyA|BNeverNeverKeyB110NeverNeverKeyA|BNeverNeverNever001NeverKeyA|BKeyA|BKeyA|BKeyA|BKeyA|B011NeverKeyBKeyA|BKeyBNeverKeyB101NeverNeverKeyA|BKeyBNeverNever111NeverNeverKeyA|BNever
43、NeverNever例如:當(dāng)塊3的存取控制位C13 C23 C33=1 0 0時(shí),表示:密碼A:不可讀,驗(yàn)證KEYA或KEYB正確后,可寫(更改)。存取控制:驗(yàn)證KEYA或KEYB正確后,可讀、可寫。密碼B:驗(yàn)證KEYA或KEYB正確后,可讀、可寫。實(shí)訓(xùn)步驟連接操作把串口延長(zhǎng)線DB9母頭接到PC 機(jī)的串口上;把串口延長(zhǎng)線DB9公頭接到讀寫器的串口DB9母座,使讀寫器和PC 機(jī)的串口良好連接。通過兩根杜邦線連接電源到串口連接區(qū)的VCC和GND。打開讀寫器上的電源開關(guān),讀寫器上電以后可以聽到一聲風(fēng)鳴器的響聲,如果沒有聽到風(fēng)鳴器聲,表明讀寫器沒有正常上電。打開IC卡調(diào)試軟件工具,設(shè)置串口參數(shù):串口號(hào)
44、:選擇連接的串口,PC機(jī)自帶的串口號(hào)一般是COM1,如果使用的是USB轉(zhuǎn)串口線,則需要在硬件管理器中查找當(dāng)前使用的是哪個(gè)串口。波特率:9600 校驗(yàn)位:None數(shù)據(jù)位:8停止位:1如下圖所示:點(diǎn)擊“測(cè)試讀卡器”,如果串口良好連接的話可以聽到一聲風(fēng)鳴器的響聲,軟件將顯示“讀卡器連結(jié)成功”,說明串口參數(shù)設(shè)置正確。如果并沒有聽到風(fēng)鳴器聲表明串口通訊沒有連接好,或者參數(shù)設(shè)置有錯(cuò)誤,請(qǐng)檢查串口連接線是否連接正確和串口參數(shù)設(shè)置。M1卡片讀寫測(cè)試把M1卡放置在IC卡刷卡區(qū),進(jìn)入功能選項(xiàng)“低級(jí)操作”里面點(diǎn)擊“尋卡”,如果出現(xiàn)“尋卡成功!”表明尋卡正常,如果出現(xiàn)“執(zhí)行失敗!”表明出現(xiàn)異常,請(qǐng)檢查卡片是否在尋卡范
45、圍內(nèi),如果確認(rèn)卡片沒有問題,那讀寫器有異常。點(diǎn)擊“防沖突”,如果出現(xiàn)“防沖突成功”表明防沖突正常,如果出現(xiàn)“防沖突失敗”表明讀寫器出現(xiàn)異?;蛘呖ㄆ瑳]有在天線區(qū)域范圍內(nèi)。點(diǎn)擊“選擇”,如果出現(xiàn)“選擇成功”表明選擇正常,如果出現(xiàn)“選擇失敗” 表明讀寫器出現(xiàn)異?;蛘呖ㄆ瑳]有在天線區(qū)域范圍內(nèi)。點(diǎn)擊“終止”,如果出現(xiàn)“終止成功”,并伴有兩聲風(fēng)鳴器響聲,表明終止正常。如果沒有任何反應(yīng),則可能串口連接有問題,請(qǐng)檢查。進(jìn)入功能選項(xiàng)“密碼下載”里面下載卡片密碼,比如需要測(cè)試卡片扇區(qū)1 數(shù)據(jù)的讀寫,那么就在扇區(qū)1 后面填上密碼A/B(注:卡片的初始密碼A/B 均為全F),然后選擇“A 組密碼”或者“B 組密碼”,
46、最后點(diǎn)擊“下載”,如果出現(xiàn)“密碼下載成功”表明密碼下載成功,如果出現(xiàn)異常請(qǐng)按照錯(cuò)誤提示更改后再下載一次,直至“下載成功”為止。進(jìn)入功能選項(xiàng)“數(shù)據(jù)讀寫”里面,“請(qǐng)選擇扇區(qū)號(hào)”下面的可拉選項(xiàng)里面選擇第11步下載密碼的扇區(qū)號(hào)(比如扇區(qū)1),然后點(diǎn)擊“讀出”,如果提示“第*扇區(qū)數(shù)據(jù)讀出成功”表明讀數(shù)據(jù)正確。如果出現(xiàn)“第*扇區(qū)數(shù)據(jù)讀出失敗”表明密碼校驗(yàn)出錯(cuò)或者出現(xiàn)其他異常,請(qǐng)返回第5步重新下載密碼。如果讀數(shù)據(jù)正確,在塊0、塊1、塊2 后面修改數(shù)據(jù),比如改成“塊0:12345678901234567890123456789012”“塊1:23456789012345678901234567890123”“
47、塊2:34567890123456789012345678901234”然后點(diǎn)擊“寫入”,如果出現(xiàn)“第*扇區(qū)數(shù)據(jù)寫入成功”表明寫入數(shù)據(jù)正確。如果出現(xiàn)“第*扇區(qū)寫入失敗”表明密碼校驗(yàn)出錯(cuò)或者出現(xiàn)其他異常,請(qǐng)返回第5步重新下載密碼。再次點(diǎn)擊“讀出”鍵,然后點(diǎn)擊“讀出”,如果提示“第*扇區(qū)數(shù)據(jù)讀出成功”表明讀數(shù)據(jù)正確,再對(duì)比塊0、塊1、塊2 是否和第7步寫入的數(shù)據(jù)一樣,如果數(shù)據(jù)一樣,證明寫入成功了。如果出現(xiàn)“第*扇區(qū)數(shù)據(jù)讀出失敗”表明密碼校驗(yàn)出錯(cuò)或者出現(xiàn)其他異常,請(qǐng)返回第5步重新下載密碼。Mifare 1卡片塊值測(cè)試進(jìn)入功能選項(xiàng)“塊值操作”里面,在“扇區(qū)號(hào)”下面的可拉選項(xiàng)里面選擇第2.5步下載密碼的
48、扇區(qū)號(hào)(比如扇區(qū)1),在“塊號(hào)”下面的可拉選項(xiàng)里面選擇你想測(cè)試的塊號(hào)(比如第1 塊)在“操作值”后面填上你所希望的初始值(比如“11111111”),然后點(diǎn)擊“初始化”,如果出現(xiàn)“數(shù)據(jù)初始化成功”表明操作成功。如果出現(xiàn)“數(shù)據(jù)初始化失敗”表明操作失敗,請(qǐng)檢查密碼是否正確,返回第2.1 步重新操作一次。點(diǎn)擊“讀出”,如果在“當(dāng)前值”后面出現(xiàn)是你原來寫進(jìn)去的初始值,證明操作正確,如果“數(shù)據(jù)讀出失敗”表明塊值操作有異常,請(qǐng)重新初始化。在“操作值:”后面填上你所希望的操作值(比如“22222222”),然后點(diǎn)擊“加值”,如果出現(xiàn)“數(shù)值加操作成功”,表明操作成功。如果出現(xiàn)其他提示表明操作失敗。點(diǎn)擊“讀取”
49、,如果在“當(dāng)前值:”后面出現(xiàn)是你初始值加上加值(111111112222222233333333)表明操作正確,如果是其他的值表明失敗。在“操作值:”后面填上你所希望的操作值(比如“11111111”),然后點(diǎn)擊“減值”,如果出現(xiàn)“數(shù)值減操作成功”,表明操作成功。如果出現(xiàn)其他提示表明操作失敗。點(diǎn)擊“讀出”,如果在“當(dāng)前值:”后面出現(xiàn)是你當(dāng)前值減去操作值(333333331111111122222222),表明操作正確,如果是其他值表明失敗。修改密碼和控制位進(jìn)入功能選項(xiàng)“修改密碼”里面,在“扇區(qū)號(hào)”下面的可拉選項(xiàng)里面選擇第3.5步下載密碼的扇區(qū)號(hào)(比如扇區(qū)1)在“密碼A”和“密碼B”后面分別寫入
50、你想修改的密碼A 和密碼B卡片控制位修改之前請(qǐng)?jiān)敿?xì)閱讀卡片資料,因?yàn)榭刂莆恍薷牟徽_,就會(huì)導(dǎo)致卡片不能再使用,請(qǐng)務(wù)必小心使用在控制位后面填上該扇區(qū)的控制位點(diǎn)擊“修改密碼”,如果出現(xiàn)“修改密碼成功”,表示操作正確,如果出現(xiàn)出錯(cuò)提示,請(qǐng)按照出錯(cuò)提示做相應(yīng)的處理。(注:密碼修改后請(qǐng)務(wù)必記住,密碼遺忘卡片就不能再次是使用了)調(diào)試信息進(jìn)入發(fā)送接收選項(xiàng)卡里面,在“串口信息發(fā)送與接收”處可以看到PC 機(jī)和讀卡器之間通訊的詳細(xì)過程,對(duì)調(diào)試非常有幫助。我們?cè)谙乱粋€(gè)實(shí)驗(yàn)來進(jìn)行模擬通訊的過程。實(shí)訓(xùn)2 MIFARE 1卡通訊測(cè)試實(shí)訓(xùn)實(shí)訓(xùn)目的熟悉HF RFID硬件,了解HF RFID讀卡模塊與PC串口的通訊過程和各種操
51、作指令。實(shí)訓(xùn)設(shè)備PC機(jī)和串口測(cè)試軟件;HF RFID讀卡模塊,通過串口連接到PC機(jī);MIFARE 1卡一張;實(shí)訓(xùn)內(nèi)容了解MIFARE 1卡的功能和使用方法、掌握HF RFID讀卡模塊的讀卡過程、掌握HF RFID讀卡模塊與PC串口的通信協(xié)議和通信過程。實(shí)訓(xùn)原理HF RFID讀卡器與PC機(jī)通過串口,使用自定義協(xié)議進(jìn)行通訊,該協(xié)議定義如下:通訊格式: 數(shù)據(jù)包長(zhǎng)度L(1byte) 命令字C(1byte) 數(shù)據(jù)包D(L-1bytes)通訊方向: - 下位機(jī)送給上位機(jī) - 上位機(jī)送給下位機(jī)協(xié)議規(guī)范啟動(dòng) 01 00 (01為長(zhǎng)度,00為測(cè)試成功)尋卡 03 00 04 00 (00為命令成功代碼,04表示
52、Mifare One卡) 01 00防沖突 05 00 52 00 75 7A (52 00 75 7A為卡號(hào)CardSerialNo) 01 00選擇 03 00 80 00 01 00終止 01 00 01 00參數(shù)設(shè)置 01 00密碼下載(扇區(qū)1密碼為12個(gè)F) 01 00 01 00數(shù)據(jù)讀(扇區(qū)1塊0塊1塊2) 03 00 04 00 (04為RegFIFOLength) 05 00 52 00 75 7A (52 00 75 7A為卡號(hào)) 03 00 08 00 01 00 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 (
53、16個(gè)00為數(shù)據(jù)) 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 (16個(gè)00為數(shù)據(jù)) 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 (16個(gè)00為數(shù)據(jù)) 11 00 00 00 00 00 00 00 ff 07 80 69 ff ff ff ff ff ff (第一個(gè)00為返回代碼,后面6個(gè)00為密碼A,ff 07 80 69為控制位,后面6個(gè)ff為密碼B) 01 00數(shù)據(jù)寫(扇區(qū)1塊0塊1塊2) 01 00 01 00 01 00 01 00 01 00 01 00
54、 01 00 01 00塊值操作(初始化) 01 00 01 00塊值操作(讀出) 11 00 11 11 11 11 EE EE EE EE 11 11 11 11 04 FB 04 FB (11后面的16個(gè)自己是讀出來的數(shù)據(jù)) 01 00塊值操作(加值) 01 00 01 00塊值操作(減值) 01 00 01 00修改密碼 03 00 04 00 05 00 52 00 75 7A (52 00 75 7A為卡號(hào)) 03 00 80 00 01 00 01 00 01 00/*扇區(qū)0 塊0 塊1 塊2 塊3扇區(qū)1 塊4 塊5 塊6 塊7扇區(qū)2 塊8 塊9 塊10 塊11扇區(qū)3 塊12 塊
55、13 塊14 塊15扇區(qū)4 塊16 塊17 塊18 塊19扇區(qū)5 塊19 塊20 塊21 塊22扇區(qū)6 塊23 塊24 塊25 塊26扇區(qū)7 塊27 塊28 塊29 塊30扇區(qū)8 塊31 塊32 塊33 塊34扇區(qū)9 塊35 塊36 塊37 塊38扇區(qū)10 塊39 塊40 塊41 塊42扇區(qū)11 塊43 塊44 塊45 塊46扇區(qū)12 塊47 塊48 塊49 塊50扇區(qū)13 塊51 塊52 塊53 塊54扇區(qū)14 塊55 塊56 塊57 塊58扇區(qū)15 塊59 塊60 塊61 塊62*/實(shí)訓(xùn)步驟連接操作把串口延長(zhǎng)線DB9母頭接到PC 機(jī)的串口上;把串口延長(zhǎng)線DB9公頭接到讀寫器的串口DB9母座
56、,使讀寫器和PC 機(jī)的串口良好連接。通過兩根杜邦線連接電源到串口連接區(qū)的VCC和GND。打開讀寫器上的電源開關(guān),讀寫器上電以后可以聽到一聲風(fēng)鳴器的響聲,如果沒有聽到風(fēng)鳴器聲,表明讀寫器沒有正常上電。打開串口測(cè)試工具,設(shè)置串口參數(shù):串口號(hào):選擇連接的串口,PC機(jī)自帶的串口號(hào)一般是COM1,如果使用的是USB轉(zhuǎn)串口線,則需要在硬件管理器中查找當(dāng)前使用的是哪個(gè)串口。波特率:9600數(shù)據(jù)位:8流控制:None奇偶檢驗(yàn):None停止位:1如下圖所示:指令實(shí)驗(yàn)設(shè)置完成后,點(diǎn)擊“打開串口”,勾選十六進(jìn)制顯示,這樣從讀卡器中返回的數(shù)據(jù)會(huì)以十六進(jìn)制顯示。按照前面所述通訊命令格式,在發(fā)送數(shù)據(jù)文本框中輸入命令,如啟
57、動(dòng)命令為020B0F,(02為指令長(zhǎng)度,0B為命令字,測(cè)試鳳鳴器,0F鳳鳴器響的時(shí)間)。點(diǎn)擊“發(fā)送數(shù)據(jù)”,則測(cè)試工具會(huì)向讀卡器發(fā)送測(cè)試指令,并顯示讀卡器返回的結(jié)果,如下圖所示:我們把M1卡放到IC卡刷卡區(qū)附近,在發(fā)送數(shù)據(jù)文本框輸入“020226”命令進(jìn)行尋卡,點(diǎn)擊發(fā)送數(shù)據(jù),則會(huì)找到當(dāng)前卡的類型,如下圖所示,其中返回的數(shù)據(jù)“03000400”中,03表示數(shù)據(jù)長(zhǎng)度,第一個(gè)00為命令成功代碼,04表示Mifare One卡。我們對(duì)照實(shí)驗(yàn)原理中的指令表,依次對(duì)各種指令進(jìn)行測(cè)試,完成我們?cè)谏弦粋€(gè)實(shí)驗(yàn)中的內(nèi)容。 UHF RFID超高頻(UHF)讀卡模塊簡(jiǎn)介本實(shí)訓(xùn)臺(tái)中預(yù)留了UHF RFID的接口擴(kuò)展,裝上U
58、HF RFID的擴(kuò)展子板即可。UHF RFID擴(kuò)展子板通過串口與智能網(wǎng)關(guān)或PC機(jī)進(jìn)行通信和數(shù)據(jù)交換。UHF RFID擴(kuò)展子板采用的是JT-2860 UHF讀卡模塊,JT-2860是一款低功耗、體積小的超高頻RFID 讀寫模塊。支持 ISO18000-6C(EPC G2)協(xié)議。IOT-SXT-UHF-RFID模塊圖JT-2860模組特點(diǎn)支持ISO18000-6C標(biāo)準(zhǔn)協(xié)議??梢灾С諹ART和Wiegand26/43通信。體積小,提供兩種固定模式(貼片式模塊,LCC封裝和FPC軟排線輸出。)適合于手持設(shè)備項(xiàng)目集成應(yīng)用。靈敏度高,天線接口采用體積小巧I-PEX座和方位性強(qiáng)的陶瓷天線,標(biāo)簽識(shí)讀距離80-
59、120CM,寫入距離15cm(有效距離與天線、電子標(biāo)簽及工作環(huán)境相關(guān))。超低功耗設(shè)計(jì),電池電壓供電(3.8V-5V),最大電流200mA。超低功率輸出。小于0.5W。通過軟件來控制模塊的工作狀態(tài)。輸出功率: 最大24dBm。提供WINCE SDK 開發(fā)包,并可提供C#,VC,VB 開發(fā)例程及PC 機(jī)測(cè)試DEMO。提供通訊協(xié)議,方便客戶自行開發(fā)。提供自動(dòng)讀卡和寫卡DEMO 軟件,非常方便客戶發(fā)卡和寫卡。EPC 區(qū),保留區(qū),用戶區(qū)支持加鎖解鎖功能,可用于保密性和安全性要求高的場(chǎng)合。支持相鄰判別功能,可防止同一張卡在短時(shí)間(1-255 秒可調(diào))內(nèi)重復(fù)上傳。支持塊寫操作,讀寫方便。JT-2860模組參
60、數(shù)工作頻段:902928MHZ(可定制)讀取距離:穩(wěn)定讀取距離1M(有效距離與天線、電子標(biāo)簽及工作環(huán)境相關(guān))產(chǎn)品尺寸:55435MM工作電源:3.8 V-5.5V,最大電流200mA支持協(xié)議:ISO18000-6C(EPC G2)數(shù)據(jù)接口:RS232 串行通訊接口(3VTTL 電平)工作方式:廣譜跳頻(FHSS)或定頻,可由軟件設(shè)置天線:可外接天線1 個(gè)、MMC 接頭最大RF 輸出功率:24 dBm功率平坦度:0.5 DB讀卡方式:接收命令讀卡識(shí)別卡時(shí)間:?jiǎn)慰ㄗR(shí)別小于8ms讀/寫卡時(shí)間:讀每8 字節(jié)小于10ms,寫每字節(jié)小于20ms儲(chǔ)存溫度:-45+95,工作溫度:-35+80JT-2860模
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 情景模擬金融理財(cái)師考試試題及答案
- 2024項(xiàng)目管理考試綜合分析試題及答案
- 2024年項(xiàng)目管理考試應(yīng)對(duì)策略試題及答案
- 2025年國際金融理財(cái)師考試知識(shí)架構(gòu)與內(nèi)容廣度試題及答案
- 明確路徑2024年福建事業(yè)單位考試試題及答案
- 項(xiàng)目管理需求變更控制技巧試題及答案
- 鐵路防護(hù)棚搭設(shè)施工方案
- 2024年微生物檢驗(yàn)學(xué)前沿試題及答案
- 2025注冊(cè)會(huì)計(jì)師考試技巧與方法論試題及答案
- 2024年農(nóng)藝師考試的科目覆蓋概要 知識(shí)面試題及答案
- 六年級(jí)下冊(cè)美術(shù)教學(xué)設(shè)計(jì)-第3課《記錄色彩》人教新課標(biāo)
- 國開(山西)2024年《使用法律基礎(chǔ)》形考作業(yè)1-4答案
- 2024年鄭州鐵路職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫附答案
- ~保安勞動(dòng)勞務(wù)合同書范本
- 2024年7月浙江省高中學(xué)業(yè)水平考試語文試卷試題(含答案詳解)
- 醫(yī)護(hù)患溝通技巧課件
- 2024年交管12123學(xué)法減分考試題庫及完整答案【考點(diǎn)梳理】
- 急診護(hù)理一科一特色
- 帶狀皰疹病人的個(gè)案護(hù)理
- 《中藥鑒定技術(shù)》課件-五味子的鑒定
- 永輝超市干貨部培訓(xùn)課件
評(píng)論
0/150
提交評(píng)論