新聞中心

        EEPW首頁 > 手機(jī)與無線通信 > 設(shè)計應(yīng)用 > 基于RFID的防偽讀寫器設(shè)計

        基于RFID的防偽讀寫器設(shè)計

        作者: 時間:2012-12-20 來源:網(wǎng)絡(luò) 收藏

        2.3 13.56 MHz電子標(biāo)簽
        此系統(tǒng)采用13.56 MHz的電子標(biāo)簽卡來完成操作。讀寫芯片F(xiàn)M1702選用的是復(fù)旦微電子股份有限公司設(shè)計的基于ISO14443標(biāo)準(zhǔn)的非接觸式專用讀卡機(jī)芯片。FM1702SL使用的認(rèn)證算法為三重認(rèn)證,是基于密鑰長度為48比特的私有加密數(shù)據(jù)流。當(dāng)一張電子標(biāo)簽卡按照ISO144 43A協(xié)議被選中后,用戶可以按照標(biāo)準(zhǔn)協(xié)議繼續(xù)操作。在卡認(rèn)證過程中,加密算法被初始化,在成功認(rèn)證之后與卡的通訊處于加密狀態(tài)。FM1 702支持13.56 MHz頻率下的typeA非接觸通信協(xié)議和多種加密算法,芯片內(nèi)部有高集成度的模擬電路,只需少量的外圍電路連接即可以使用,操作距離可以達(dá)到10 cm。支持SPI接口模式,內(nèi)部包含512byte的EEPROM和64byteFIFO,具有TTL和CMOS 2種電壓工作模式。
        2.4 無線發(fā)送部分
        無線數(shù)據(jù)收發(fā)部分采用的是海凌科有限公司推出的全新的第三代嵌入式Uart-Wifi模塊產(chǎn)品HLK-WIFI-M03,內(nèi)置IEEE802.11無線網(wǎng)絡(luò)協(xié)議棧以及TCP/IP協(xié)議棧,可以實(shí)現(xiàn)串口數(shù)據(jù)到無線網(wǎng)絡(luò)之間的傳輸,能將MCU串口中的數(shù)據(jù)以Wifi無線網(wǎng)絡(luò)形式發(fā)送出去。全面支持串口透明數(shù)據(jù)傳輸、DHCP協(xié)議動態(tài)IP地址分配和DNS域名解析功能,最高可達(dá)11 kB/s的發(fā)送速率。支持串口的波特率范圍1 200~115 200 bps,可使用的頻率范圍為2.412~2.484 GHz,通過連接符合IEEE802.11g/802.11b標(biāo)準(zhǔn)的2.4 G天線可以滿足頻率要求。
        2.5 數(shù)據(jù)通信部分USB實(shí)現(xiàn)
        此系統(tǒng)采用的是USB通信連接,芯片自帶有USB通信接口,但設(shè)備作為HID(Human Interface Device)設(shè)備來與主機(jī)通信。HID設(shè)備的一個好處是操作系統(tǒng)自帶了HID類的驅(qū)動,編寫程序時只需通過函數(shù)調(diào)用即可完成通信。可以大大減少初次使用讀寫器時安裝設(shè)備驅(qū)動帶來的不便。

        3 各模塊功能的實(shí)現(xiàn)方法
        此讀寫器在使用時有兩方面的功能,可以通過USB方式以及無線wifi方式傳輸數(shù)據(jù)。讀寫器與PC機(jī)通過在線判斷時采用的是USB的連接形式,此時的讀寫器作為一個HID設(shè)備。將讀寫器與主機(jī)通過USB口直接相連,讀寫器將解密后的數(shù)據(jù)通過USB傳給主機(jī)判斷,主機(jī)將收到的數(shù)據(jù)與數(shù)據(jù)庫中存儲的數(shù)據(jù)比對,即可核實(shí)產(chǎn)品的真?zhèn)涡畔ⅰT赑C機(jī)出現(xiàn)故障的情況下或是數(shù)據(jù)庫沒有更新時,可能會識別成判斷有誤,此種情況下可以通過無線方式將數(shù)據(jù)信息通過Wifi以無線形式傳輸給服務(wù)器由服務(wù)器判斷并返回判斷結(jié)果給讀寫器。利用讀寫器的這些功能可以保證及時對每個商品進(jìn)行正常的真?zhèn)螜z驗(yàn),可以時刻保護(hù)消費(fèi)者的合法權(quán)益。

        4 軟件實(shí)現(xiàn)方法
        目前使用的防偽系統(tǒng)設(shè)計主要是先讀取電子標(biāo)簽中的數(shù)據(jù)并傳輸給讀寫器,讀寫器對讀取的數(shù)據(jù)進(jìn)行解密處理,將解密數(shù)據(jù)與服務(wù)器端數(shù)據(jù)庫中的信息比對,判斷商品的真?zhèn)巍>唧w設(shè)計流程如圖2所示。其中讀寫器設(shè)計部分包括電子標(biāo)簽的讀取、USB及wifi通信部分、數(shù)據(jù)解密處理部分和讀寫器與PC機(jī)相互通信部分的設(shè)計。

        本文引用地址:http://www.104case.com/article/153662.htm

        b.JPG



        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 班玛县| 沙湾县| 清水河县| 本溪| 腾冲县| 外汇| 阿克苏市| 平泉县| 苍南县| 安泽县| 广宗县| 和林格尔县| 即墨市| 衡阳县| 林甸县| 黎平县| 社旗县| 农安县| 衡东县| 乌鲁木齐市| 巴塘县| 二连浩特市| 鲁甸县| 黎城县| 江川县| 迁西县| 辽中县| 洪雅县| 三穗县| 辛集市| 平潭县| 东海县| 尉氏县| 沁阳市| 包头市| 潼关县| 西贡区| 金堂县| 信丰县| 新巴尔虎左旗| 广宗县|