




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、實(shí)驗(yàn)一 RFID讀寫器調(diào)試學(xué)號: 姓名:一、實(shí)驗(yàn)?zāi)康?、學(xué)習(xí)各類RFID讀卡器的使用。2、掌握RFID讀卡器程序設(shè)計(jì)的方法。3、理解基于QT的RFID案例程序。二、實(shí)驗(yàn)內(nèi)容調(diào)試CBT-IOT賽百特物聯(lián)網(wǎng)實(shí)驗(yàn)箱HF高頻讀卡器,對ISO14443A卡進(jìn)行識別、數(shù)據(jù)操作,并分析其通信協(xié)議。調(diào)試FR105 HF高頻讀卡器,對ISO15693、ISO14443A卡進(jìn)行識別,以及數(shù)據(jù)操作,并分析其通信協(xié)議。調(diào)試FR1200 UHF超高頻讀卡器,對ISO18000-6C卡進(jìn)行識別,以及數(shù)據(jù)操作,并分析其通信協(xié)議。調(diào)試基于各種RFID讀卡器的QT程序,包括電子錢包、公交卡充值、上班刷卡考勤系統(tǒng)、車流量統(tǒng)計(jì)、藥
2、品出入庫、電子鎖控制等應(yīng)用,分析程序與讀卡器之間的串口通信。三、 實(shí)驗(yàn)預(yù)備知識1、CBT-IOT實(shí)驗(yàn)箱HF高頻讀寫器CBT- IOT實(shí)驗(yàn)箱HF板載模塊特點(diǎn):l 工作頻率:13.56MHzl 芯片:MF RC531(高集成非接觸讀寫卡芯片)l 支持ISO/IEC 14443A/B和MIFARE經(jīng)典協(xié)議l 支持mifare1 S50等多種卡類型l 最大工作距離:100mm,最高波特率:424kb/sl 支持lCrypto1加密算法并含有安全的非易失性內(nèi)部密匙存儲器l 處理器 STM8S105高性能8位架構(gòu)的微控制器,主頻24MHz l 通信方式:串口TTL,
3、可直接插接無線通訊模塊組網(wǎng)開發(fā),多模塊無線組網(wǎng)通訊l 電源:DC 5V串口設(shè)置:波特率115200bps,數(shù)據(jù)位8,停止位1,無校驗(yàn)位通信協(xié)議:SOFSensor typleSensor idCmd idDataExten DataEND2Byte1Byte1Byte1Byte6Byte2Byte1Byte說明:SOF:固定為0xEE 0xCC,標(biāo)志一幀的開始。Sensor typle:傳感器類型,RFID為0xFE。Sensor id:固定為0x01,為RFID讀卡器的編號。Cmd id:命令I(lǐng)D,0x01為充值,0x02為扣款,0x03為查詢。ID03:4 字節(jié)卡號DATA03:4 字節(jié)數(shù)
4、據(jù)END:固定為0xFF,標(biāo)志一幀的結(jié)束。CBT-IOT HF RFID模塊充值扣費(fèi)功能通信協(xié)議詳細(xì)說明:識別:發(fā)送:不用發(fā)送指令,讀卡器一直在不停的讀卡返回:EE CC FE 01 03 XX XX XX XX XX XX XX XX FF充值:發(fā)送:CC EE FE 01 01 XX XX XX XX FF (ID省略)返回:EE CC FE 01 01 XX XX XX XX XX XX XX XX FF扣款:發(fā)送:CC EE FE 01 02 XX XX XX XX FF (ID省略)返回:EE CC FE 01 02 XX XX XX XX XX XX XX XX FF2、FR105
5、 HF高頻讀寫器FR105讀卡器特點(diǎn):l 工作頻率:13.56MHzl 支持協(xié)議:ISO15693、ISO14443A協(xié)議l 讀卡距離:10cml 電源:DC 5V1Al 通信接口:RS232串口串口設(shè)置:波特率115200/57600bps,數(shù)據(jù)位8,停止位1,無校驗(yàn)位3、FR1200 UHF超高頻讀寫器 FR1200 超高頻讀寫器特點(diǎn):l 工作頻率:902928MHz(可根據(jù)用戶需要定制)l 工作方式:以廣譜跳頻或定頻發(fā)射方式l 射頻功率:1030dBml 支持協(xié)議:ISO-18000-6C(EPC G2)標(biāo)準(zhǔn)l 讀卡距離:3-5米(和標(biāo)簽及天線有關(guān))l 平均功耗:小于10瓦l 電源:DC
6、 5V2Al 通信接口:RS232串口設(shè)置:波特率57600bps,數(shù)據(jù)位8,停止位1,無校驗(yàn)位通信協(xié)議:發(fā)送指令:SOF LEN CMD DATA END接收數(shù)據(jù):SOF LEN CMD STATUSDATA END解釋:SOF:固定為0xAA,數(shù)據(jù)幀的起始標(biāo)志。LEN:數(shù)據(jù)幀的長度,不包括數(shù)據(jù)幀的起始標(biāo)志0xAA。CMD:命令I(lǐng)D及參數(shù),簡單命令無參數(shù)。連接設(shè)備0x00,讀取功率0x01,設(shè)置功率0x02,讀取頻率0x05,設(shè)置頻率0x06,單標(biāo)簽識別0x10,防碰撞識別0x11,停止識別0x12。STATUS:命令執(zhí)行結(jié)果,執(zhí)行成功通常為0x00,或0x01;DATA:命令參數(shù),或返回的
7、數(shù)據(jù),例如標(biāo)簽號、讀取的數(shù)據(jù)。部分指令無DATA部分。END:固定為0x55。4、ISO18000-6C電子標(biāo)簽協(xié)議規(guī)定,標(biāo)簽存儲器分為四個存儲體,每個存儲體可以由一個或一個以上的存儲器組成。a)保留內(nèi)存 保留內(nèi)存應(yīng)包含殺死口令和訪問口令。殺死口令應(yīng)存儲在00h至1Fn的存儲地址內(nèi)。訪問口令應(yīng)存儲在20h至3Fn的存儲地址內(nèi)。b)EPC存儲器 EPC存儲器應(yīng)包含在00h至1Fn存儲位置的CRC-16、在10h至1Fh存儲地址的協(xié)議-控制(PC)位和在20h開始的EPC。PC被劃分成10h至14Fh存儲位置的EPC長度、15h至17Fh存儲位置的RFU位和在18h至1Fh存儲位置的編號系統(tǒng)識別(
8、NSI),CRC-16、PC、EPC應(yīng)優(yōu)先存儲MSB (EPC的MSB應(yīng)存儲在20h的存儲位置)。c)TID存儲器 TID存儲器應(yīng)包含00h至07n存儲位置的8位ISO15963分配類識別(對于EPCglobal為111000102)、08h至13n存儲位置的12位任務(wù)掩模設(shè)計(jì)識別(EPCglobal成員免費(fèi))和14h至1Fn存儲位置的12位標(biāo)簽型號。標(biāo)簽可以在1Fn以上的TID存儲器中包含標(biāo)簽指定數(shù)據(jù)和提供商指定數(shù)據(jù)(例如,標(biāo)簽序號)。d)用戶存儲器 用戶存儲器允許存儲用戶指定數(shù)據(jù)。該存儲器組織為用戶定義。Ø 殺死口令保留內(nèi)存的00h至1Fh存儲電子標(biāo)簽的殺死口令,殺死口令為1 w
9、ord,即2 bytes。電子標(biāo)簽出廠時(shí)的默認(rèn)殺死指令為0000h。用戶可以對殺死指令進(jìn)行修改。用戶可以對殺死口令進(jìn)行鎖存,一經(jīng)鎖存后,用戶必須提供正確的訪問口令,才能對殺死口令進(jìn)行讀寫。Ø 訪問口令保留內(nèi)存的20h至3Fh存儲電子標(biāo)簽的訪問口令,訪問口令為1 word,即2 bytes。電子標(biāo)簽出廠時(shí)的默認(rèn)訪問指令為0000h。用戶可以對訪問指令進(jìn)行修改。用戶可以對訪問口令進(jìn)行鎖存,一經(jīng)鎖存后,用戶必須提供正確的訪問口令,才能對訪問口令進(jìn)行讀寫。Ø EPCEPC為識別標(biāo)簽對象的電子產(chǎn)品碼。EPC存儲在以20h存儲地址開始的EPC存儲器內(nèi),MSB優(yōu)先。詢問機(jī)可以發(fā)出選擇命令
10、,包括全部或部分規(guī)范的EPC。詢問機(jī)可以發(fā)出ACK命令,使標(biāo)簽反向散射其PC、EPC和CRC-16(在特定情況下該標(biāo)簽可以截?cái)鄳?yīng)答-參見6.3.2.10.1.1)。最后,詢問機(jī)可以發(fā)出Read命令,讀取整個或部分EPC。PC+EPC也稱為UII。注意:實(shí)驗(yàn)過程中,請勿隨意修改訪問口令、殺死口令。5、CBT-IOT 繼電器模塊繼電器模塊特點(diǎn):l 型號:CBT-RelaySwitchl 處理器:STM8Sl 開關(guān)通道:1路l 動作時(shí)間:8msl 釋放時(shí)間:5msl 通信接口:UART(TTL電平),可插在CBT串口調(diào)試板上使用l 觸電形式:1Al 觸電負(fù)載:10A 125VAC;5A 250VAC
11、;5A 30VDCl 阻抗:100ml 電器壽命:10萬回l 供電:DC 5V,由調(diào)試板供電串口設(shè)置:波特率115200,數(shù)據(jù)位8,停止位1,無校驗(yàn)位。通信協(xié)議:傳感器發(fā)送串口數(shù)據(jù)包:SOFSensor typleSensor idCmd idDataExten DataEND2Byte1Byte1Byte1Byte6Byte2Byte1Byte說明:SOF:固定為0xEE 0xCC,標(biāo)志一幀的開始。Sensor typle:傳感器類型,繼電器為0x0F。Sensor id:固定為0x01。Cmd id:固定為0x01。Data:為6Byte 傳感器數(shù)據(jù)域,打開00 00 00 00 00 0
12、1,關(guān)閉00 00 00 00 00 00。Exten Data:固定為0x0000,為2Byte 擴(kuò)展數(shù)據(jù)域。END:固定為0xFF,標(biāo)志一幀的結(jié)束。6、RFID讀寫器調(diào)試過程調(diào)試思路及過程:1、 運(yùn)行PC端RFID軟件,通過菜單、按鈕等操作,測試RFID讀卡器。主要操作為參數(shù)設(shè)定、單卡識別、多卡識別、數(shù)據(jù)塊寫入、數(shù)據(jù)塊讀取。2、串口工具接收到PC端軟件通過上位機(jī)向讀卡器發(fā)出的各種指令。3、串口工具模擬PC端RFID軟件,發(fā)出各種操作指令,并接收讀卡器回復(fù)數(shù)據(jù),進(jìn)行分析。 PC端軟件 串口調(diào)試工具7、QT串口編程在Qt中并沒有特定的串口控制類,大部分人使用的是第三方寫的qextserialp
13、ort類。windows下只需要使用其中的6個文件:l qextserialbase.cpp和qextserialbase.hl qextserialport.cpp和qextserialport.hl win_qextserialport.cpp和win_qextserialport.h如果在Linux下只需將win_qextserialport.cpp和win_qextserialport.h 換為 posix_qextserialport.cpp和posix_qextserialport.h即可。使用方法:(1)將上面所說的6個文件復(fù)制到工程文件夾下。(2)在Qt Creator中左側(cè)的
14、文件列表上,鼠標(biāo)右擊工程文件夾,在彈出的菜單中選擇Add Existing Files,添加這6個文件。(3)在需要使用串口類的窗口類的頭文件中:添加頭文件#include "win_qextserialport.h"添加對象聲明Win_QextSerialPort *myCom添加槽函數(shù)聲明 void readMyCom()(4)窗口類.cpp的類的構(gòu)造函數(shù),或“打開串口”按鈕中添加初始化串口語句。myCom = new QextSerialPort(portName,QextSerialBase:EventDriven);myCom ->open(QIODevic
15、e:ReadWrite);/設(shè)置波特率、等connect(myCom,SIGNAL(readyRead(),this,SLOT(readMyCom();(5)在.cpp添加readMyCom()函數(shù)代碼,實(shí)現(xiàn)串口數(shù)據(jù)的接收和處理。QByteArray temp = myCom->readAll();/數(shù)據(jù)分析及處理四、實(shí)驗(yàn)設(shè)備及工具硬件: CBT-IOT賽百特物聯(lián)網(wǎng)實(shí)驗(yàn)箱(HF RFID模塊、繼電器模塊)、FR105讀卡器、FR1200讀卡器,配套RFID卡片ISO14443A、ISO15693、ISO18000-6C若干。軟件:QT5.0環(huán)境的Windows系統(tǒng)。五、實(shí)驗(yàn)步驟1、軟件安
16、裝(1分)1、安裝實(shí)驗(yàn)箱USB轉(zhuǎn)串口線驅(qū)動程序:(1)Z-tek-ZE533-CDM20830_Setup;(2)HL-340安裝方法:(1)直接運(yùn)行安裝包內(nèi)的可執(zhí)行程序。(2)手動指定驅(qū)動程序位置,進(jìn)行驅(qū)動安裝和更新。安裝成功后,將USB轉(zhuǎn)串口線的USB接口一端插入筆記本電腦,查看“設(shè)備管理器”-“端口”,記錄其串口號。注意:(1)更換筆記本電腦的插入U(xiǎn)SB接口,其串口號可能會變化。建議實(shí)驗(yàn)過程中,一直插入一個固定不變的USB接口。 (2)如果串口號大于COM8,則需要手動修改,右鍵點(diǎn)擊該設(shè)備,選擇“屬性”“端口設(shè)置”“高級”“COM端口號”,在下拉列表中選擇小的。圖:USB轉(zhuǎn)串口設(shè)備號圖:
17、手動更改串口號記錄實(shí)驗(yàn)串口設(shè)備號(USB轉(zhuǎn)串口線): 2、安裝實(shí)驗(yàn)箱串口調(diào)試板驅(qū)動:驅(qū)動CBT USB2UART模塊驅(qū)動安裝方法:將CBT USB串口調(diào)試板的USB接口一端插入筆記本電腦,查看“設(shè)備管理器”,發(fā)現(xiàn)該設(shè)備,自動彈出驅(qū)動安裝界面?;蛘呤謩佑益I點(diǎn)擊該設(shè)備(通常前面有個黃色感嘆號),選擇“更新驅(qū)動”。之后選擇手動選擇驅(qū)動安裝路徑,瀏覽目錄,找到解壓后的驅(qū)動安裝包路徑,按照提示進(jìn)行后續(xù)操作。安裝成功后,查看“設(shè)備管理器”-“端口”,記錄其串口號。記錄實(shí)驗(yàn)串口設(shè)備號(CBT串口調(diào)試板): 3、安裝串口調(diào)試助手:串口調(diào)試工具AccessPort.rar,綠色免安裝,解壓后可直接用。4、下載、
18、解壓“PC端程序”包,里面包含了各種RFID讀卡器的PC端演示程序,綠色免安裝。 2、CBT-IOT HF模塊調(diào)試(2分)1、物理連接和設(shè)置HF RFID模塊撥碼開關(guān)設(shè)為“_ _ _ |”,其他模塊設(shè)為“_ _ _ _”。即,只有HF RFID模塊使用Debug UART進(jìn)行輸出調(diào)試。并打開模塊下方的電源開關(guān),以及實(shí)驗(yàn)箱左上角的電源開關(guān)。通信線路:筆記本USB接口USB轉(zhuǎn)串口線RS232串口線實(shí)驗(yàn)箱Debug UART接口HF RFID模塊。2、使用串口調(diào)試工具AccessPort調(diào)試運(yùn)行AccessPort,設(shè)置好串口號及相關(guān)參數(shù),收發(fā)數(shù)據(jù)皆為Hex格式,打開串口。C將RFID卡放置在其讀寫
19、器感應(yīng)區(qū)域內(nèi),讀卡器讀卡,并發(fā)出“滴”的聲音,代表正確識別了該RFID卡片。然后按照協(xié)議分析該數(shù)據(jù),得到卡號和余額。按照通信協(xié)議,發(fā)送指令,充入一定的金額。例如,充入100元(0x64)。按照通信協(xié)議,發(fā)送指令,扣除一定的金額。例如,充入2元。識別卡片: 接收數(shù)據(jù): EE CC FE 01 03 3B 0D 0A 08 00 00 00 EB FF 分析卡號: 3B 0D 0A 08 ,長度: 4 字節(jié) 分析金額: Hex:00 00 00 EB 十進(jìn)制: 235 充值操作:沖入金額:Hex:00 00 00 64 十進(jìn)制: 100 發(fā)送指令: EE CC FE 01 01 00 00 00
20、64 FF 接收數(shù)據(jù): EE CC FE 01 03 3B 0D 0A 08 00 00 01 4F FF 分析金額: Hex: 14F 十進(jìn)制: 335 扣款操作:扣掉金額:Hex: 00 00 00 64 十進(jìn)制: 100 發(fā)送指令: EE CC FE 01 02 00 00 00 64 FF 接收數(shù)據(jù): EE CC FE 01 03 3B 0D 0A 08 00 00 02 EE FF 分析金額: Hex: 2EE 十進(jìn)制: 750 實(shí)驗(yàn)操作抓圖(最后操作的一個結(jié)果圖):3、調(diào)試基于QT + CBT-IOT HF RFID模塊的“公交卡充值系統(tǒng)” 程序:RFID_Board_Bus_Wi
21、n注意:QT程序放置的路徑不能有中文。將源代碼拷貝到合適目錄中,編譯程序,并運(yùn)行。根據(jù)實(shí)際情況選擇正確的串口號以及通信參數(shù),打開通信串口。放上ISO14443A卡片。測試程序的“識別”、“充值”、“扣款”功能。操作后,使得卡內(nèi)金額的尾數(shù)為班級+學(xué)號的3位數(shù),例如1班10號,即金額后三位為110。然后進(jìn)行抓圖。實(shí)驗(yàn)結(jié)果抓圖:測試“數(shù)據(jù)手動打包發(fā)送信息”功能,實(shí)現(xiàn)充值20元。點(diǎn)擊“發(fā)送數(shù)據(jù)”,觀察充值后金額是否正確。實(shí)驗(yàn)結(jié)果抓圖:4、調(diào)試基于QT + CBT-IOT HF RFID模塊的“電子錢包”程序:RFID_Board_money_win將源代碼拷貝到合適目錄中,根據(jù)實(shí)際情況修改串口號(US
22、B轉(zhuǎn)串口線虛擬的串口,可查看“設(shè)備管理器”-“端口”),保存代碼,編譯程序,并運(yùn)行。測試程序的“識別”、“充值”、“扣款”功能。操作后,使得卡內(nèi)金額的尾數(shù)為班級+學(xué)號的3位數(shù),例如1班10號,即金額后三位為110。然后進(jìn)行抓圖。實(shí)驗(yàn)結(jié)果抓圖:3、FR105 HF讀寫器調(diào)試(2分)1、物理連接和設(shè)置通信線路:筆記本USB接口USB轉(zhuǎn)串口線RS232串口線(公母口)FR105 RFID讀寫器供電:為RF105讀寫器連接電源適配器(DC 5V1A)。2、使用PC端工具進(jìn)行調(diào)試2.1讀寫ISO15693卡:打開串口進(jìn)行相應(yīng)設(shè)置和操作,并將重要結(jié)果抓圖。操作步驟:(1)打開通信串口(2)單卡單次識別(S
23、ingle+FSK+Inventory)讀寫器調(diào)制方式:頻移鍵控FSK 、幅移鍵控ASK讀寫器尋卡方式:尋單卡Single、尋多卡Multiple(3)測試“單卡單次識別”時(shí),放置多張卡,是否能夠成功?并解釋原因。答: 不能成功,因?yàn)橹皇亲R別一張卡 (4)單卡連續(xù)識別(Single+FSK+AutoRun)(5)多卡單次識別(Multiple +FSK+Inventory,放置2張以上卡)(6)多卡連續(xù)識別(Multiple+FSK+AutoRun,放置2張以上卡)(7)讀數(shù)據(jù):Read Single Block(從0位開始的4個數(shù)據(jù)塊)(8)寫數(shù)據(jù):Write Single Block(從0
24、位開始的4個數(shù)據(jù)塊,寫入數(shù)據(jù)班級+學(xué)號構(gòu)成的3位數(shù)字所對應(yīng)的Hex數(shù),例如1班10號,110對應(yīng)Hex為0x65,程序中輸入00000065。)(9)讀數(shù)據(jù):Read Single Block(從0位開始的4個數(shù)據(jù)塊,驗(yàn)證上面寫入是否成功。)(10)以上操作完畢,抓圖,保留軟件右側(cè)的輸出信息。實(shí)驗(yàn)抓圖:2.2讀寫ISO14443A卡:打開串口進(jìn)行相應(yīng)設(shè)置和操作,并將重要結(jié)果抓圖。操作步驟:(1)打開通信串口注意:需關(guān)閉ISO15693讀卡的串口,或者關(guān)閉本軟件,重新運(yùn)行。(2)請求所有(3)尋卡(4)選擇(5)認(rèn)證密鑰(6)讀取寫入讀取,進(jìn)行寫入驗(yàn)證(6)試一試,輸入錯誤的認(rèn)證秘鑰,或者尋卡后
25、不進(jìn)行認(rèn)證秘鑰,還能否正確讀取、寫入數(shù)據(jù)。測試結(jié)果:不能 命令執(zhí)行失敗(7)以上操作完畢,抓圖,保留軟件右側(cè)的輸出信息。實(shí)驗(yàn)抓圖:2.3分析:讀寫ISO15693、ISO14443A卡,在操作上主要有什么不同之處?答:3、使用串口調(diào)試工具AccessPort調(diào)試任務(wù):對單卡識別進(jìn)行通信指令分析(ISO15693卡)方法:(1)設(shè)置通信線路:筆記本USB接口USB轉(zhuǎn)串口線RS232串口線(母母口)USB轉(zhuǎn)串口線筆記本USB接口(2)同時(shí)運(yùn)行PC端RFID軟件,以及AccessPort工具,設(shè)置其分別使用不同的兩條USB轉(zhuǎn)串口線所對應(yīng)的串口號。(3)打開AccessPort串口,Hex模式收發(fā)。(
26、4)打開PC端RFID軟件串口,并點(diǎn)擊單卡識別。多次點(diǎn)擊,記錄AccessPort工具抓到的串口指令。查看發(fā)送的指令是否相同,記錄三次數(shù)據(jù)。單卡識別指令: 單卡識別指令: 單卡識別指令: (5)更改通信線路:筆記本USB接口USB轉(zhuǎn)串口線RS232串口線RF105 RFID讀寫器。(6)在AccessPort工具中,發(fā)送上面抓到的串口指令。并接收讀寫器返回的數(shù)據(jù)。抓圖。協(xié)議分析:(參考示例)單卡識別指令:3A 30 30 31 30 32 30 30 32 37 33 36 43 43 0D 0A 單卡識別指令(ASCII碼):“:000102002736CC”后面必須有回車換行讀寫器返回?cái)?shù)據(jù)
27、:返回?cái)?shù)據(jù)ASCII碼:卡號:E00401005679AEB0 實(shí)驗(yàn)數(shù)據(jù)記錄和分析:單卡識別指令: 讀寫器返回?cái)?shù)據(jù): 返回?cái)?shù)據(jù)ASCII碼:讀寫器返回?cái)?shù)據(jù)長度: 字節(jié)分析卡號: ,長度: 字節(jié)實(shí)驗(yàn)結(jié)果抓圖:4、調(diào)試基于QT + FR105 RFID讀寫器的卡號識別程序“上班刷卡考勤系統(tǒng)”程序:RFID15693_TimeCard_win圖:程序運(yùn)行效果圖:QT應(yīng)用程序輸出將源代碼拷貝到合適目錄中,編譯程序,并運(yùn)行。根據(jù)實(shí)際情況選擇正確的串口號以及通信參數(shù),打開通信串口。放上ISO15693卡片,點(diǎn)擊“讀卡”,進(jìn)行RFID卡號識別。RFID卡號:,長度: 字節(jié)實(shí)驗(yàn)結(jié)果抓圖:根據(jù)通信協(xié)議,或者分析
28、“讀卡”按鈕對應(yīng)的QT代碼,測試手動發(fā)送讀卡指令,并抓圖(換一張卡)。讀卡指令:串口返回?cái)?shù)據(jù):RFID卡號:,長度: 字節(jié)實(shí)驗(yàn)結(jié)果抓圖:4、FR1200 UHF讀寫器調(diào)試(2分)1、物理連接和設(shè)置通信線路:筆記本U口USB轉(zhuǎn)串口線RS232串口線(公母口)FR1200 RFID讀寫器供電:為RF1200讀寫器連接電源適配器(DC 5V2A)。2、使用PC端工具進(jìn)行調(diào)試讀寫ISO18000-6C卡:打開串口進(jìn)行相應(yīng)設(shè)置和操作,并將重要結(jié)果抓圖。提示:“保存數(shù)據(jù)幀”、“保存信息”,可分別保存“數(shù)據(jù)幀窗口”、“信息窗口”內(nèi)容到一個文本文件,便于拷貝內(nèi)容到實(shí)驗(yàn)報(bào)告中。操作步驟:(1)連接設(shè)備連接設(shè)備:
29、設(shè)置串口通信參數(shù),點(diǎn)擊“打開”,連接設(shè)備。觀察通信狀態(tài),記錄發(fā)送的指令??刂浦噶睿哼B接設(shè)備:AA 02 00 55返回:AA 03 00 00 55(2)設(shè)置工作參數(shù)選擇左上“頻率/功率設(shè)置”。設(shè)置功率:點(diǎn)擊“讀取功率”,查看輸出功率值。并自行更改,更改范圍1030dBm。點(diǎn)擊“設(shè)置功率”,然后再次點(diǎn)擊“讀取功率”,查看是否生效。功率越大,讀卡距離越大。(實(shí)測:27-30dBm不符合規(guī)律,建議設(shè)置為15dBm左右。)頻率設(shè)置:點(diǎn)擊“讀取頻率”,獲得當(dāng)前頻率設(shè)置。然后選擇“中國標(biāo)準(zhǔn)(920-925MHz)”或者“中國標(biāo)準(zhǔn)(840-845MHz)”,點(diǎn)擊“設(shè)置頻率”??刂浦噶睿涸O(shè)置功率:AA 04
30、 02 03 9A 55返回:AA 03 02 00 55設(shè)置頻率:AA 09 06 00 01 73 03 10 02 00 55返回:AA 03 02 00 55協(xié)議分析:手動控制方式(0A1E),自動控制方式(8A9E),1030 步進(jìn)1dB。(3)讀寫標(biāo)簽單標(biāo)簽識別:當(dāng)讀卡器讀取范圍內(nèi)只有一張電子標(biāo)簽時(shí),采用此種讀取模式,能夠更快速準(zhǔn)確的識別電子標(biāo)簽。標(biāo)簽會連續(xù)被重復(fù)讀取。初始Q值無效。單步識別:當(dāng)讀卡器讀取范圍內(nèi)只有一張電子標(biāo)簽時(shí),只識別一次,然后RFID讀寫器就自動停止識別。初始Q值無效。防碰撞識別:當(dāng)讀卡器讀取范圍內(nèi)有多張電子標(biāo)簽時(shí),需要調(diào)用防碰撞算法。初始Q值,默認(rèn)為3:標(biāo)簽識
31、別的時(shí)間間隔,數(shù)值越大,間隔時(shí)間越長。3,每秒約8次。1,每秒約16次,只有多標(biāo)簽防碰撞識別模式才有效?!皢螛?biāo)簽識別”、“防碰撞識別”,互相切換,或者切換到“單步識別”時(shí),必須先點(diǎn)擊“停止識別”。標(biāo)簽識別,與其他指令,例如讀寫數(shù)據(jù),也有沖突,也需要“關(guān)閉識別”之后才能進(jìn)行其他操作。存儲區(qū):標(biāo)簽號碼存儲在【1:UII】中,17個字長;【3:USER】,可存儲31個字長的數(shù)據(jù)。1個字(word),即2字節(jié),例如 1a2c。數(shù)據(jù)是十六進(jìn)制數(shù),且長度要符合WordCount的設(shè)置。寫入操作數(shù)據(jù)長度現(xiàn)只支持為1word。讀數(shù)據(jù),長度無固定限制。數(shù)據(jù)讀:非識別模式下,選取讀取標(biāo)簽(或選擇不指定標(biāo)簽)、區(qū)域
32、、開始、長度。數(shù)據(jù)寫:非識別模式下,選取寫操作標(biāo)簽(或選擇不指定標(biāo)簽)、區(qū)域、開始、長度(必須為1)。單標(biāo)簽識別:選擇左上“EPC協(xié)議操作”。點(diǎn)擊“單標(biāo)簽識別”啟動標(biāo)簽識別??刂浦噶睿簡螛?biāo)簽識別:AA 02 10 55返回(1):AA 03 10 01 55(表示指令執(zhí)行是否成功)返回(2):AA 11 11 00 30 00 E2 00 86 03 03 13 00 60 18 40 58 60 55(EPC標(biāo)簽信息)標(biāo)簽ID:3000E20086030313006018405860停止識別:AA 02 12 55測試讀卡距離:功率:15dBm有效讀卡距離約:1m(在較大范圍內(nèi)可被連續(xù)識別)
33、測試天線方向性:將標(biāo)簽置于有效讀卡距離內(nèi),看看橫放標(biāo)簽、豎放標(biāo)簽,對標(biāo)簽識別是否有影響?RFID讀寫器天線是否有方向性:沒有碰撞測試:將多個標(biāo)簽置于有效讀卡距離內(nèi),看看“單標(biāo)簽識別”模式是否能同時(shí)對多個標(biāo)簽進(jìn)行識別?是否同時(shí)識別:不能,是否選擇其一進(jìn)行識別:是防碰撞識別:取多張ISO18000-6C卡放置到有效讀取范圍內(nèi),點(diǎn)擊“防碰撞識別”進(jìn)行測試??刂浦噶睿悍琅鲎沧R別:AA 03 11 03 55返回(1):AA 03 11 01 55 (表示指令執(zhí)行是否成功)返回(2):AA 11 11 00 30 00 E2 00 86 03 03 13 00 60 18 40 58 60 55(EPC
34、標(biāo)簽信息)返回(3):AA 11 11 00 30 00 E2 00 86 03 03 13 00 60 18 80 50 F0 55(EPC標(biāo)簽信息)返回(4):AA 11 11 00 30 00 E2 00 86 03 03 13 00 60 18 50 51 B9 55(EPC標(biāo)簽信息)標(biāo)簽1 ID:3000E200860303130087185051B9標(biāo)簽2 ID:3000E200860303130036188050F0標(biāo)簽3 ID:3000E200860303130036188050F0停止識別:AA 02 12 55碰撞測試結(jié)果:能(是否能同時(shí)識別多張卡片)注意:多標(biāo)簽防碰撞識別
35、,識別率與方向、角度、障礙物、功率等有關(guān)。且標(biāo)簽之間應(yīng)有一定距離,手指不要捏標(biāo)簽的天線部位。請進(jìn)行相關(guān)測試。讀標(biāo)簽ID操作:在“標(biāo)簽ID”中選取某個標(biāo)簽,或者勾選“不指定標(biāo)簽”,“存儲區(qū)”選“01:UII”,“起始序號”選“1”,“數(shù)量”設(shè)“7”。點(diǎn)擊“讀取數(shù)據(jù)”。記錄相關(guān)指令和返回?cái)?shù)據(jù),并抓圖??刂浦噶睿鹤x取數(shù)據(jù)指令:AA 02 10 55(Hex)返回?cái)?shù)據(jù):AA 03 10 01 55(Hex)UII區(qū)數(shù)據(jù):3000E20086030313006018405860標(biāo)簽號:3000E20086030313006018405860UII區(qū)數(shù)據(jù) = 標(biāo)簽號 (= 、!=)實(shí)驗(yàn)結(jié)果抓圖:讀標(biāo)簽US
36、ER區(qū)數(shù)據(jù)操作:在“標(biāo)簽ID”中選取某個標(biāo)簽,或者勾選“不指定標(biāo)簽”,“存儲區(qū)”選“03:USER”,“起始序號”選“1”,“數(shù)量”設(shè)“4”。點(diǎn)擊“讀取數(shù)據(jù)”。記錄相關(guān)指令和返回?cái)?shù)據(jù),并抓圖??刂浦噶睿海ㄆ鹗夹蛱枺?,數(shù)量:4)讀取數(shù)據(jù)指令:AA 20 10 55(Hex)返回?cái)?shù)據(jù):AA 11 11 00 30 00 E2 00 86 03 03 13 00 60 18 80 50 F0 55(Hex)USER區(qū)該段數(shù)據(jù):3000E200860303130036188050F0實(shí)驗(yàn)結(jié)果抓圖:寫標(biāo)簽數(shù)據(jù):在“標(biāo)簽ID”中選取某個標(biāo)簽,或者勾選“不指定標(biāo)簽”,“存儲區(qū)”選“03:USER”,設(shè)置“起始序號”、“數(shù)量”。向“03:USER”的前4個Word寫入以下任選某種藥品的條碼。藥品條碼多為13個數(shù)字,為便于觀察,無需轉(zhuǎn)化為真正的16進(jìn)制數(shù),直接以如下方式寫入。因每次只能寫入1個Word,多以需要分4次寫入,“起始序號”、“數(shù)量”分別是“1,1”、“2,1”、“3,1”、“4,1”。輸入數(shù)據(jù),單擊“寫入數(shù)據(jù)”按鈕執(zhí)行操作。分4次完成整個數(shù)據(jù)的輸入。藥品名稱條形碼寫入數(shù)據(jù)甘露琵琶糖47169578008890x0004716957800889板藍(lán)根顆
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 哈爾濱電力職業(yè)技術(shù)學(xué)院《BIM技術(shù)與軟件應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 延安職業(yè)技術(shù)學(xué)院《中學(xué)生物教育技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 西昌民族幼兒師范高等??茖W(xué)?!俄?xiàng)目管理與案例分析》2023-2024學(xué)年第二學(xué)期期末試卷
- 杭州萬向職業(yè)技術(shù)學(xué)院《外科護(hù)理學(xué)2(含皮膚性病護(hù)理學(xué))》2023-2024學(xué)年第二學(xué)期期末試卷
- 揚(yáng)州大學(xué)《壓鑄成型工藝與模具設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 惠州學(xué)院《教育大數(shù)據(jù)及其應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 蘭州城市學(xué)院《數(shù)據(jù)分析與實(shí)踐》2023-2024學(xué)年第二學(xué)期期末試卷
- 方程的應(yīng)用-銷售問題及變化率問題(小升初銜接)(教學(xué)設(shè)計(jì))-2023-2024學(xué)年北師大版六年級下冊數(shù)學(xué)
- 濟(jì)源職業(yè)技術(shù)學(xué)院《工程項(xiàng)目管理與建設(shè)法規(guī)》2023-2024學(xué)年第二學(xué)期期末試卷
- 西安職業(yè)技術(shù)學(xué)院《國際貿(mào)易運(yùn)輸與保險(xiǎn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 新概念英語青少版入門 A-Unit-1課件(共98張)
- 中國金融書法家協(xié)會入會申請表
- 廣西易多收生物科技有限公司河池化工廠綠色節(jié)能生產(chǎn)升級項(xiàng)目環(huán)境影響報(bào)告書
- 北京市海淀區(qū)九年級英語第二學(xué)期期末練習(xí)(初三中考二模)試卷講評-客觀題
- (完整版)園藝產(chǎn)品貯藏與加工
- 中國古典文獻(xiàn)-第七章-文獻(xiàn)目錄
- 學(xué)前教育大專畢業(yè)論文3000字
- 注塑領(lǐng)班簡歷樣板
- 骨骼肌-人體解剖學(xué)-運(yùn)動系統(tǒng)
- 兒童財(cái)商養(yǎng)成教育講座PPT
- 大學(xué)學(xué)院學(xué)生獎助資金及相關(guān)經(jīng)費(fèi)發(fā)放管理暫行辦法
評論
0/150
提交評論