国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      Nfc手機(jī)電子鎖控制系統(tǒng)和裝置的制作方法

      文檔序號:6664375閱讀:626來源:國知局
      專利名稱:Nfc手機(jī)電子鎖控制系統(tǒng)和裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及ー種開啟鎖具的系統(tǒng)和裝置,特別是一種開啟電子鎖具的系統(tǒng)和裝置。
      背景技術(shù)
      現(xiàn)有技術(shù)的電子門鎖由一張近距離感應(yīng)卡和電子鎖控制裝置組成。在使用中常碰到的幾個問題是1、每個人一般有好幾張感 應(yīng)卡,如小區(qū)門禁卡、公司門禁卡、停車卡和交通卡,放在一起容易使電子鎖控制裝置感應(yīng)不到,開門時需要単獨(dú)拿出來使用。2、使用人容易忘記感應(yīng)卡放在哪里,等到需要用吋,還要去找,給使用人帶來了麻煩。3、某些情況下,使用人需要墊付感應(yīng)卡的押金。4、單位門禁卡,小區(qū)門禁卡,停車卡等卡種類繁多,生產(chǎn)數(shù)量多,舊卡報廢也在逐年增多,這樣不利環(huán)保。

      發(fā)明內(nèi)容
      本發(fā)明的目的是提供ー種NFC手機(jī)電子鎖控制系統(tǒng)和裝置,要解決的技術(shù)問題是方便使用者開鎖。本發(fā)明采用以下技術(shù)方案ー種NFC手機(jī)電子鎖控制系統(tǒng),所述NFC手機(jī)電子鎖控制系統(tǒng)設(shè)有主邏輯控制模塊,主邏輯控制模塊連接有與外部終端進(jìn)行通信的模塊、電可擦可編程只讀存儲器讀寫控制模塊、外部輸入與輸出控制模塊;主邏輯控制模塊用于狀態(tài)轉(zhuǎn)換、運(yùn)算和發(fā)出開鎖指令;電可擦可編程只讀存儲器讀寫控制模塊執(zhí)行主邏輯控制模塊的讀寫指令;外部輸入與輸出控制模塊用于主邏輯控制模塊與第三方的電子鎖控制模塊通信。本發(fā)明的系統(tǒng)主邏輯控制模塊連接有時序控制模塊,用于計時、計數(shù)或定時提醒。本發(fā)明的系統(tǒng)外部終端進(jìn)行通信的模塊是點(diǎn)對點(diǎn)協(xié)議模塊和射頻識別讀卡模塊。本發(fā)明的系統(tǒng)主邏輯控制模塊設(shè)有數(shù)據(jù)分析與處理模塊、中斷處理模塊和通訊模塊;所述中斷處理模塊實(shí)時偵聽點(diǎn)對點(diǎn)協(xié)議模塊、射頻識別讀卡模塊、通訊模塊和時序控制模塊的工作狀態(tài);點(diǎn)對點(diǎn)協(xié)議模塊工作狀態(tài)為點(diǎn)對點(diǎn)協(xié)議模塊向近距離無線通信手機(jī)電子鎖控制裝置的近距離無線通信收發(fā)模塊發(fā)送信息是否結(jié)束、成功,接收近距離無線通信收發(fā)模塊的信息是否結(jié)束、成功,將偵聽到的工作狀態(tài)實(shí)時反饋給數(shù)據(jù)分析與處理模塊;射頻識別讀卡模塊的工作狀態(tài)為射頻識別讀卡模塊向近距離無線通信收發(fā)模塊發(fā)送信息是否結(jié)束、成功,接收的近距離無線通信收發(fā)模塊的信息是否結(jié)束、成功,將偵聽到的工作狀態(tài)實(shí)時反饋給數(shù)據(jù)分析與處理模塊;通訊模塊的工作狀態(tài)為通訊模塊向外部輸入與輸出控制模塊發(fā)送信息是否結(jié)束、成功,接收外部輸入與輸出控制模塊的信息是否結(jié)束、成功,將偵聽到的工作狀態(tài)實(shí)時反饋給數(shù)據(jù)分析與處理模塊。
      時序控制模塊的工作狀態(tài)態(tài)為定時結(jié)束,將偵聽到的工作狀態(tài)實(shí)時反饋給數(shù)據(jù)分析與處理模塊;所述通訊模塊將點(diǎn)對點(diǎn)協(xié)議模塊接收到的手機(jī)身份標(biāo)識號碼、射頻識別讀卡模塊接收到感應(yīng)卡身份標(biāo)識號碼、外部輸入與輸出控制模塊接收到的喚醒信號發(fā)送給數(shù)據(jù)分析與處理模塊;將數(shù)據(jù)分析與處理模塊發(fā)出的近距離無線通信手機(jī)查詢指令發(fā)送到點(diǎn)對點(diǎn)協(xié)議模塊,將數(shù)據(jù)分析與處理模塊發(fā)出的射頻識別感應(yīng)卡查詢指令發(fā)送到射頻識別讀卡模塊;所述數(shù)據(jù)分析與處理模塊為有限狀態(tài)機(jī),具有運(yùn)算能力,數(shù)據(jù)分析與處理模塊設(shè)有休眠、捜索、發(fā)送數(shù)據(jù)到近距離無線通信手機(jī)建立點(diǎn)對點(diǎn)通訊、從近距離無線通信手機(jī)接收數(shù)據(jù)、開鎖延遲和讀取感應(yīng)卡狀態(tài)。
      本發(fā)明的系統(tǒng)運(yùn)算為數(shù)據(jù)分析與處理模塊將手機(jī)或感應(yīng)卡身份標(biāo)識號碼與電可擦可編程只讀存儲器內(nèi)保存的身份標(biāo)識號碼進(jìn)行比較驗(yàn)證,一致發(fā)送開鎖指令。本發(fā)明的系統(tǒng)運(yùn)算為數(shù)據(jù)分析與處理模塊將手機(jī)或感應(yīng)卡身份標(biāo)識號碼與電可擦可編程只讀存儲器內(nèi)保存的身份標(biāo)識號碼進(jìn)行比較驗(yàn)證,不一致,等待下一次通訊。本發(fā)明的系統(tǒng)感應(yīng)卡為IS014443A、IS014443B、Felica和IS015693感應(yīng)卡。 ー種NFC手機(jī)電子鎖控制裝置,所述NFC手機(jī)電子鎖控制裝置設(shè)有控制単元,控制單元連接近距離無線通信收發(fā)模塊和外部接ロ,近距離無線通信收發(fā)模塊經(jīng)天線驅(qū)動模塊接13. 56MHz天線。本發(fā)明的裝置控制單元采用18F45K22單片機(jī),近距離無線通信收發(fā)模塊采用TRF7970A芯片,外部接ロ采用DS-1021-4針腳。本發(fā)明的裝置天線驅(qū)動模塊由電源穩(wěn)壓濾波電路、模擬收發(fā)電路、天線匹配電路組成;所述電源穩(wěn)壓濾波電路由串接在5V直流電源與地之間的并聯(lián)連接的第十五電容與第十六電容、串接在TRF7970A芯片第3、4腳與地之間的并聯(lián)連接的第十七電容和第十八電容、串接在TRF7970A芯片第I腳與地之間的并聯(lián)連接的第十九電容和第二十電容構(gòu)成;所述模擬收發(fā)電路由TRF7970A芯片第5腳,經(jīng)并聯(lián)連接的第二電容和第三電容,第一電感、并聯(lián)連接的第六電容和第二電感、第二電阻、并聯(lián)連接的第十二電容和第十三電容連接構(gòu)成;所述天線匹配電路連接在模擬收發(fā)電路的第十二電容和第十三電容與地之間,由第十四電容、第二十八電容和第一電阻并聯(lián)連接構(gòu)成連接成;所述13. 56MHz天線為蝕刻在印刷線路板板上的環(huán)形天線。本發(fā)明與現(xiàn)有技術(shù)相比,利用手機(jī)與控制單元通信,完全替代現(xiàn)有技術(shù)的近距離感應(yīng)卡鎖控制裝置,方便使用,環(huán)保,符合國家提出的物聯(lián)網(wǎng)構(gòu)思,可以適用于門鎖、汽車鎖、電梯樓層控制鎖,以及多種感應(yīng)卡。


      圖I是本發(fā)明的NFC手機(jī)電子鎖控制系統(tǒng)結(jié)構(gòu)圖。圖2是本發(fā)明的主邏輯控制模塊系統(tǒng)結(jié)構(gòu)圖。圖3是本發(fā)明的NFC手機(jī)電子鎖控制裝置電路框圖。
      圖4是本發(fā)明的NFC手機(jī)電子鎖控制裝置電路原理圖。圖5是本發(fā)明的NFC手機(jī)電子鎖控制系統(tǒng)狀態(tài)遷移圖。圖6是本發(fā)明的NFC手機(jī)電子鎖控制裝置工作示意圖。
      具體實(shí)施例方式下面結(jié)合附圖和實(shí)施例對本發(fā)明作進(jìn)ー步詳細(xì)說明。如圖I所示,本發(fā)明的近距離無線通訊NFC手機(jī)電子鎖控制系統(tǒng)(系統(tǒng)),設(shè)有主邏輯控制模塊,主邏輯控制模塊連接有點(diǎn)對點(diǎn)P2P協(xié)議模塊、射頻識別RFID讀卡模塊、電可擦可編程只讀存儲器-EEPROM讀寫控制模塊、外部輸入與輸出控制模塊、時序控制模塊。NFC手機(jī)電子鎖控制系統(tǒng)與NFC手機(jī)無線通信連接。 如圖2所示,主邏輯控制模塊設(shè)有數(shù)據(jù)分析與處理模塊,數(shù)據(jù)分析與處理模塊連接中斷處理模塊和通訊模塊。中斷處理模塊實(shí)時偵聽點(diǎn)對點(diǎn)P2P協(xié)議模塊的工作狀態(tài),其工作狀態(tài)為P2P協(xié)議模塊向NFC手機(jī)電子鎖控制裝置的NFC收發(fā)模塊發(fā)送信息是否結(jié)束、成功,接收NFC收發(fā)模塊的信息是否結(jié)束、成功,將偵聽到的工作狀態(tài)實(shí)時反饋給數(shù)據(jù)分析與處理模塊。點(diǎn)對點(diǎn)P2P協(xié)議模塊的工作狀態(tài)一有變化,數(shù)據(jù)分析與處理模塊將馬上停止當(dāng)前任何處理,優(yōu)先安排中斷處理模塊針對點(diǎn)對點(diǎn)P2P協(xié)議模塊的工作狀態(tài)變化進(jìn)行的處理。中斷處理模塊實(shí)時偵聽RFID讀卡模塊的工作狀態(tài),其工作狀態(tài)為RFID讀卡模塊向NFC收發(fā)模塊發(fā)送信息是否結(jié)束、成功,接收的NFC收發(fā)模塊的信息是否結(jié)束、成功,將偵聽到的工作狀態(tài)實(shí)時反饋給數(shù)據(jù)分析與處理模塊。中斷處理模塊實(shí)時偵聽通訊模塊的工作狀態(tài),其工作狀態(tài)為通訊模塊向外部輸入與輸出控制模塊發(fā)送信息是否結(jié)束、成功,接收外部輸入與輸出控制模塊的信息是否結(jié)束、成功,將偵聽到的工作狀態(tài)實(shí)時反饋給數(shù)據(jù)分析與處理模塊。中斷處理模塊偵聽時序控制模塊的工作狀態(tài),其工作狀態(tài)為定時結(jié)束,將偵聽到的工作狀態(tài)實(shí)時反饋給數(shù)據(jù)分析與處理模塊。通訊模塊將點(diǎn)對點(diǎn)P2P協(xié)議模塊接收到的手機(jī)身份標(biāo)識號碼ID、RFID讀卡模塊接收到感應(yīng)卡ID、外部輸入與輸出控制模塊接收到的喚醒信號發(fā)送給數(shù)據(jù)分析與處理模塊。通訊模塊也負(fù)責(zé)將數(shù)據(jù)分析與處理模塊發(fā)出的NFC手機(jī)查詢指令發(fā)送到點(diǎn)對點(diǎn)P2P協(xié)議模塊,將數(shù)據(jù)分析與處理模塊發(fā)出的RFID感應(yīng)卡查詢指令發(fā)送到RFID讀卡模塊。數(shù)據(jù)分析與處理模塊是主邏輯控制模塊的核心,為ー個有限狀態(tài)機(jī)FSM,并具有運(yùn)算能力。數(shù)據(jù)分析與處理模塊根據(jù)中斷處理模塊與通訊模塊發(fā)送來的點(diǎn)對點(diǎn)P2P協(xié)議模塊的工作狀態(tài)或手機(jī)ID、RFID讀卡模塊的工作狀態(tài)或感應(yīng)卡ID、通訊模塊的工作狀態(tài)和時序控制模塊的工作狀態(tài),進(jìn)行狀態(tài)切換。數(shù)據(jù)分析與處理模塊設(shè)有休眠、捜索、發(fā)送數(shù)據(jù)到NFC手機(jī)建立P2P通訊、從NFC手機(jī)接收數(shù)據(jù)、開鎖延遲和讀取感應(yīng)卡狀態(tài)。開機(jī)或初始狀態(tài)為休眠狀態(tài)。感應(yīng)卡為IS014443A、IS014443B、Felica和IS015693感應(yīng)卡。通訊模塊的工作狀態(tài)為通訊模塊將點(diǎn)對點(diǎn)P2P協(xié)議模塊接收到的手機(jī)ID、RFID讀卡模塊接收到感應(yīng)卡ID、外部輸入與輸出控制模塊接收到的喚醒信號發(fā)送給數(shù)據(jù)分析與處理模塊的過程,時序控制模塊的工作狀態(tài)為開鎖延遲定時時間到吋、NFC手機(jī)和四種卡輪流查詢時間間隔的過程。在休眠狀態(tài)時,數(shù)據(jù)分析與處理模塊從外部輸入與輸出控制模塊接收到外部觸發(fā)和喚醒的信息后,休眠狀態(tài)將被切換到搜索狀態(tài),開始以100毫秒至500毫秒的間隔輪流搜索周邊的 NFC 手機(jī)、IS014443A、IS014443B、Felica 或 IS015693 感應(yīng)卡。在捜索狀態(tài),如果點(diǎn)對點(diǎn)P2P協(xié)議模塊發(fā)現(xiàn)有NFC手機(jī)出現(xiàn)在感應(yīng)區(qū)域,數(shù)據(jù)分析與處理模塊立刻切換到發(fā)送數(shù)據(jù)到NFC手機(jī)建立P2P通訊狀態(tài)。進(jìn)入該狀態(tài)后,點(diǎn)對點(diǎn)P2P協(xié)議模塊將數(shù)據(jù)分析與處理模塊的查詢NFC手機(jī)ID指令發(fā)送給NFC手機(jī)。NFC手機(jī)接收到查詢指令后將自己的ID信號發(fā)出,點(diǎn)對點(diǎn)P2P協(xié)議模塊將接收到NFC手機(jī)ID信號發(fā)送給數(shù)據(jù)分析與處理模塊模塊。接著,數(shù)據(jù)分析與處理模塊模塊讀取EEPROM讀寫控制模塊存儲的NFC手機(jī)ID,并與點(diǎn)對點(diǎn)P2P協(xié)議模塊接收到NFC手機(jī)ID進(jìn)行比對,驗(yàn)證接收到的NFC手機(jī)ID與EEPROM讀寫控制模塊存儲的NFC手機(jī)ID相同后,數(shù)據(jù)分析與處理模塊切換到開鎖延遲狀態(tài)。在搜索狀態(tài),如果RFID讀卡模塊發(fā)現(xiàn)到IS014443A、IS014443B、Felica或IS015693感應(yīng)卡,數(shù)據(jù)分析與處理模塊切換到讀取 IS014443A、IS014443B、Felica或IS015693感應(yīng)卡狀態(tài),感應(yīng)卡的ID通過RFID讀卡模塊發(fā)送給數(shù)據(jù)分析與處理模塊,數(shù)據(jù)分析與處理模塊讀取EEPROM讀寫控制模塊存儲的感應(yīng)卡ID,將其與接收到的ID進(jìn)行比對,驗(yàn)證接收到的感應(yīng)卡ID與EEPROM讀寫控制模塊存儲的感應(yīng)卡ID相同后,數(shù)據(jù)分析與處理模塊切換到開鎖延遲狀態(tài)。開鎖延遲狀態(tài),數(shù)據(jù)分析與處理模塊經(jīng)外部輸入與輸出控制模塊向第三方的電子鎖控制模塊發(fā)出開鎖指令,同時通知時序控制模塊開始計時,計時時間到后,時序控制模塊告知數(shù)據(jù)分析與處理模塊時間到,數(shù)據(jù)分析與處理模塊被切換到休眠狀態(tài),同時通過外部輸入與輸出模塊通知第三方的電子鎖控制模塊系統(tǒng)進(jìn)入休眠狀態(tài)。點(diǎn)對點(diǎn)P2P協(xié)議模塊是NFC手機(jī)與NFC手機(jī)電子鎖控制系統(tǒng)通訊的橋梁,將數(shù)據(jù)分析與處理模塊經(jīng)通訊模塊發(fā)送來的數(shù)據(jù)發(fā)送到NFC手機(jī)電子鎖控制裝置的NFC收發(fā)模塊,同時將從NFC收發(fā)模塊接收到的數(shù)據(jù)經(jīng)通訊模塊發(fā)送給數(shù)據(jù)分析與處理模塊。RFID讀卡模塊收到數(shù)據(jù)分析與處理模塊經(jīng)通訊模塊發(fā)送的讀卡指令后,以輪詢方式,在100暈秒至500暈秒時間間隔內(nèi),開始輪流發(fā)出射頻信號,查詢NFC手機(jī)電子鎖控制裝置周圍的感應(yīng)卡。當(dāng)感應(yīng)卡接收到射頻信號后,根據(jù)感應(yīng)電流獲得能量發(fā)射出存儲在自身芯片中的ID信號,數(shù)據(jù)分析與處理模塊經(jīng)RFID讀卡模塊、通訊模塊接收到感應(yīng)區(qū)內(nèi)感應(yīng)卡發(fā)回的唯一 ID信號,即查詢成功。本實(shí)施例中RFID讀卡模塊識別IS01443A協(xié)議、IS01443B協(xié)議、Felica協(xié)議和IS015693協(xié)議的感應(yīng)卡。EEPROM讀寫控制模塊執(zhí)行數(shù)據(jù)分析與處理模塊的寫指令,將NFC手機(jī)、IS014443A、IS014443B、Felica 或 IS015693 感應(yīng)卡的 ID 數(shù)據(jù)存儲在 EEPROM 中,包含 ID數(shù)據(jù)和寫入的地址,將寫入成功或失敗的信息返回給數(shù)據(jù)分析與處理模塊。EEPROM讀寫控制模塊執(zhí)行數(shù)據(jù)分析與處理模塊的讀指令,將存儲在EEPROM中的NFC手機(jī)、IS014443A、IS014443B,Felica或IS015693感應(yīng)卡的ID數(shù)據(jù)發(fā)送到數(shù)據(jù)分析與處理模塊,與數(shù)據(jù)分析與處理模塊接收到的NFC手機(jī)ID或感應(yīng)卡ID進(jìn)行比對。外部輸入與輸出控制模塊用于主邏輯控制模塊與第三方的電子鎖控制模塊通信,進(jìn)行串ロ通訊UART接收,接收第三方的電子鎖控制模塊發(fā)送來的喚醒信號,然后將其發(fā)送給數(shù)據(jù)分析與處理模塊。進(jìn)行串ロ通訊UART發(fā)送從數(shù)據(jù)分析與處理模塊接收開鎖信號,然后將數(shù)據(jù)發(fā)送到第三方的電子鎖控制模塊。同時監(jiān)控第三方的電子鎖控制模塊與數(shù)據(jù)分析與處理模塊的通訊狀態(tài),通訊狀態(tài)為發(fā)送完成、接收完成或通訊失敗,外部輸入與輸出控制模塊將通訊狀態(tài)發(fā)送給數(shù)據(jù)分析與處理模塊。時序控制模塊用于計時、計數(shù)或定時提醒,從數(shù)據(jù)分析與處理模塊接受指令開始計數(shù)、計時或定時提醒,將計時、計數(shù)或定時提醒信息發(fā)送給數(shù)據(jù)分析與處理模塊。如圖3所示,本發(fā)明的NFC手機(jī)電子鎖控制裝置(裝置),設(shè)有控制単元,控制單元連接近距離無線通信NFC收發(fā)模塊和外部接ロ,NFC收發(fā)模塊經(jīng)天線驅(qū)動模塊接13. 56MHz天線,外部接ロ接電源正極、電源負(fù)極、通用異步接收/發(fā)送裝置UART JFC手機(jī)電子鎖控制裝置與無線通信終端(NFC手機(jī))無線聯(lián)接,接收NFC手機(jī)發(fā)出的NFC手機(jī)ID和控制信號。如圖4所示,控制單元采用微芯公司的18F45K22單片機(jī),18F45K22單片機(jī)的特點(diǎn)是為低功耗,高性能RISC單片機(jī),帶有 最大1024字節(jié)數(shù)據(jù)的電可擦可編程只讀存儲器EEPR0M,其同步和異步收發(fā)器支持RS — 485、RS — 232或LIN線制接線,主同步串行ロ支持3線SPI,I2C主從模式。NFC收發(fā)模塊采用德州儀器公司TRF7970A芯片,它是一片多協(xié)議完全集成13. 56MHz射頻識別RFID和近距離無線通信NFC收發(fā)器集成電路。TRF7970A芯片的特點(diǎn)是支持近距離無線通信 NFC 標(biāo)準(zhǔn) NFCIP-I (IS0/IEC18092)和 NFCIP-2 (IS0/IEC21481),針對IS015693,IS018000-3, IS014443A/B和Felica的完全集成協(xié)議處理,針對所有三位速率(106kbps, 212kbps, 424kbps)和卡仿真的集成編碼器,解碼器和數(shù)據(jù)組巾貞NFC發(fā)送方,有源和無緣目標(biāo)方操作,針對NFC無源應(yīng)當(dāng)機(jī)仿真操作的帶有可編程喚醒電平的RF場檢測器,針對NFC物理層沖突避免的射頻RF場,針對IS014443A防沖突(不完整字節(jié))操作(應(yīng)答器模擬或者NFC無源目標(biāo)方)的集成狀態(tài)機(jī),輸入電源范圍2. 7VDC至5. 5VDC。NFC收發(fā)模塊也可采用恩智蒲NXP公司的CLRC663芯片,實(shí)現(xiàn)所述功能。外部接ロ采用DS-1021-4針腳,用于外部連接。腳距為2. 54毫米。UART使用串ロUART,波特率為9600bps,8位數(shù)據(jù),I個停止位,無校驗(yàn)位。電源由外部直流電源3VDC 5. 5VDC經(jīng)提外部接ロ給控制單元、NFC收發(fā)模塊、天線驅(qū)動模塊供電。開鎖控制信號由手機(jī)發(fā)出。關(guān)鎖控制信號是電子鎖控制模塊在延遲一段時間后自動產(chǎn)生的,延遲時間可由用戶自定義設(shè)置。天線驅(qū)動模塊由電源穩(wěn)壓濾波電路、模擬收發(fā)電路、天線匹配電路組成。電源穩(wěn)壓濾波電路由串接在5V直流電源與地之間的并聯(lián)連接的第十五電容C15與第十六電容C16、串接在TRF7970A芯片第3、4腳與地之間的并聯(lián)連接的第十七電容C17和第十八電容C18、串接在TRF7970A芯片第I腳與地之間的并聯(lián)連接的第十九電容C19和第二十電容C20構(gòu)成。模擬收發(fā)電路由TRF7970A芯片第5腳,經(jīng)并聯(lián)連接的第二電容C2和第三電容C3,第一電感LI、并聯(lián)連接的第六電容C6和第二電感L2、第二電阻R2、并聯(lián)連接的第十二電容C12和第十三電容C13連接構(gòu)成。天線匹配電路連接在模擬收發(fā)電路的第十二電容C12和第十三電容C13與地之間,由第十四電容C14、第二十八電容C28和第一電阻Rl并聯(lián)連接構(gòu)成連接成。天線匹配電路與天線匹配電路并聯(lián)連接。13. 56MHz天線為蝕刻在印刷線路板PCB板上的環(huán)形天線,工作在13. 56MHz時阻抗為50歐姆,帶寬為I. 3MHz。NFC手機(jī)為現(xiàn)有技術(shù)的手機(jī),其內(nèi)設(shè)有NFC通信芯片或電路,具有近距離無線通信NFC通訊功能,稱為NFC手機(jī)。
      主邏輯控制模塊、點(diǎn)對點(diǎn)P2P協(xié)議模塊、RFID讀卡模塊、EEPROM讀寫控制模塊、夕卜部輸入與輸出控制模塊、時序控制模塊構(gòu)成的系統(tǒng)設(shè)置在NFC手機(jī)電子鎖控制裝置的控制單元。系統(tǒng)用C程序語言實(shí)現(xiàn),由MPLAB C18版本號3. 41編譯完成。中斷處理模塊偵聽點(diǎn)對點(diǎn)P2P協(xié)議模塊向NFC手機(jī)電子鎖控制裝置的NFC收發(fā)模
      塊發(fā)送信息是否結(jié)束與成功的指令
      if (IRQ nfcbits.tx end = I) {
      Trf797xReset0; int reg.bits.busy = 0; int reg.bits.tx end= I;
      } °中斷處理模塊接收NFC收發(fā)模塊的信息成功,將偵聽到的工作狀態(tài)反饋給數(shù)據(jù)分析與處理模塊的指令
      if (IRQ nfcbits.fifo int .== 0) {
      Trf797xReset();
      int reg.bits.busy = 0;
      int regMs.rx—end = I;通訊模塊將點(diǎn)對點(diǎn)P2P協(xié)議模塊接收到的手機(jī)身份標(biāo)識號碼ID發(fā)送給數(shù)據(jù)分析與處理模塊的指令if f IRQ nfcbits.srx == I) { ereg = FIFO—CONTROL;
      Trf797xReadSingle(&creg5 I);c.reg = 0x7F & creg;buf[rxtx—state] = FIFO;
      Trf797xRead€ont( febuf[rxtx_state] 5 creg); rxtxstate = rxtx—state + creg;
      Trf797xReset();
      Io數(shù)據(jù)分析與處理模塊從外部輸入與輸出控制模塊接收到外部觸發(fā)和喚 醒的信息后,休眠狀態(tài)將被切換到搜索狀態(tài)的指令
      if(PIRlbits.RC1IF = 1){ rx—done = I; irq flag = 0x01;
      PIR!bits.RCIF = 0; f rclover = 0; rxldata = RCRI-;(..ik f_rc Iover= I; f—rc I error = 0;
      J" O數(shù)據(jù)分析與處理模塊以100毫秒至500毫秒的間隔輪流捜索周邊的NFC手機(jī)、IS014443A、IS014443B、Felica 或 IS015693 感應(yīng)卡的指令:if (f rfcontrol = I) {
      tmrrfcontrol = I—RFSearch200nis;
      I' rf'conirol 0; switch (rtscarchmodc) | case RF 14443A : {
      Iso14443aFindTag(); rfsearchmode = RF 14443B; break;
      case Rl; 14443B : f Iso14443bF indTag();
      rfsearchmode = RF」5693; break;
      }
      case RF 丨 5(.)93 : {Isol 5693FindTag(); rfsearchmode = RFfeIica; break;
      }
      case RF felica: {
      FeIicaFindTagO; rfsearchmode = RF—NFC; break;I
      default: {
      KfcMainO;
      rfsearchmode = RF—14443A; break;
      I
      }
      } °數(shù)據(jù)分析與處理模塊發(fā)送數(shù)據(jù)到NFC手機(jī)建立P2P通訊的指令
      nfc—state = SENSE—STATE; int—reg.byte = 0x00; int reg.bits.busy = I; rxtxstate = 0;
      while(int—reg.bits.busy == I) { }
      while(l) {
      if (int.......reg.bits.rx_end = I) {
      int_reg.bits.rx_end = 0; rxtx—state = 0;
      UartPutByte(buf[ I ]);
      UartPutByte(buf[2]); if ((buf[l] =ATR.......REQI) Sc (bu:q.2] =.=. ATR REQ2)) {
      Ta rgetSense(&builO]);
      I
      else if ((buf|I] = SENSF^REQI) & (buf|2] = SENSF_REQ2))( breaks
      }
      }
      }
      TargetSenseResponse(&buf
      ) c數(shù)據(jù)分析與處理模塊模塊讀取EEPROM讀寫控制模塊存儲的NFC手機(jī)ID,與點(diǎn)對點(diǎn)P2P協(xié)議模塊接收到NFC手機(jī)ID進(jìn)行比對的指令
      Read By t cs( AN F:C ID5 NfcID L EN, (char *)pbuf);
      for(i = I; i < 9; i++) { if(傘(pbuf+2+量)!= target—ddp]) { retom RET—ERR;
      ! °數(shù)據(jù)分析與處理模塊發(fā)給開鎖延遲狀態(tài)的指令while(i_reg = 0x01) {
      McuCounterSet(COUNT_lms * 6); It 6 *4;秒延遲
      START COUNTER;
      irq—flag = 0x00; bu綱=UNLOCK;
      UartPutByte(buf|0]); while(irq—flag == 0x00) { }
      i__reg = 0x010
      如圖5和圖6所示,本發(fā)明的NFC手機(jī)電子鎖控制系統(tǒng)工作時,其與第三方提供的電子鎖控制模塊通過通用異步接收與發(fā)送裝置UART連接,電子鎖控制模塊控制鎖機(jī)械結(jié)構(gòu),工作步驟如下一、系統(tǒng)在不工作的正常情況下,為低功耗休眠狀態(tài)。在收到外部輸入與輸出控制模塊傳來的觸發(fā)信號后,開始進(jìn)入捜索狀態(tài)。系統(tǒng)按200毫秒的間隔頻率不停探測周圍有沒有NFC手機(jī)通訊請求或感應(yīng)卡在本系統(tǒng)的射頻范圍內(nèi)。外部輸入與輸出控制模塊傳來的觸發(fā)信號可以是紅外線、微波、某個頻率的震動或開關(guān)信號,由電子鎖控制模塊通過通用異步接收與發(fā)送裝置UART將上述的觸發(fā)信號發(fā)送給NFC手機(jī)電子鎖控制系統(tǒng)。ニ、系統(tǒng)進(jìn)入搜索狀態(tài)后,當(dāng)NFC手機(jī)靠近裝置的環(huán)形天線5cm感應(yīng)范圍內(nèi)時,天線驅(qū)動模塊探測到有NFC手機(jī)通訊請求。天線驅(qū)動模塊配合NFC收發(fā)模塊將NFC手機(jī)通訊的請求告知控制單元,并等待控制單元的指令。系統(tǒng)進(jìn)入搜索狀態(tài)后,發(fā)現(xiàn)IS014443A、IS014443B、IS015693或Felica感應(yīng)卡在射頻范圍內(nèi),將讀取卡的ID號。當(dāng)超過12秒沒有發(fā)現(xiàn)NFC手機(jī)的通訊請求或感應(yīng)卡在本系統(tǒng)的射頻范圍內(nèi),系統(tǒng)返回到休眠狀態(tài),等待下一次通訊。三、控制單元收到NFC手機(jī)通訊請求,通過NFC收發(fā)模塊、天線驅(qū)動模塊、環(huán)形天線發(fā)送給NFC手機(jī)查詢信息,進(jìn)入發(fā)送數(shù)據(jù)到手機(jī)建立P2P通訊狀態(tài)。如果控制単元發(fā)現(xiàn)發(fā)送的查詢信息沒有得到NFC手機(jī)的應(yīng)答,則說明通訊傳輸失敗,系統(tǒng)返回到休眠狀態(tài),等待下一次通訊。四、NFC手機(jī)接收查詢信息后,驗(yàn)證收到的查詢信息是否合法,然后將NFC手機(jī)唯一的ID加上開鎖指令控制數(shù)據(jù)發(fā)送給系統(tǒng)。如果NFC手機(jī)發(fā)現(xiàn)收到的ID加上開鎖指令控制數(shù)據(jù)不完整,則說明通訊傳輸失敗,系統(tǒng)返回到休眠狀態(tài),等待下一次通訊。五、控制單元收到NFC手機(jī)的ID后,系統(tǒng)進(jìn)入從手機(jī)接收數(shù)據(jù)狀態(tài)??刂茊卧獙⑹盏降氖謾C(jī)ID與EEPROM內(nèi)保存的ID進(jìn)行比較驗(yàn)證,或系統(tǒng)將讀取到的感應(yīng)卡ID與EEPROM保存的ID比較驗(yàn)證,若一致發(fā)送開鎖指令經(jīng)外部接ロ、通用異步接收與發(fā)送裝置UART至第三方提供的電子鎖控制模塊。如果控制單元收到的ID和與EEPROM保存的ID不一致,則說明該手機(jī)不是所授權(quán)的手機(jī),不能開鎖,系統(tǒng)返回到休眠狀態(tài),等待下一次通訊。控制單元也可將收到的ID通過外部接ロ發(fā)送到第三方的開鎖裝置,由第三方的開鎖裝置進(jìn)行ID比對,并由第三方的開鎖裝置來決定是否開鎖。六、電子鎖控制模塊為電磁鎖機(jī)構(gòu),收到開鎖指令后,控制鎖機(jī)械結(jié)構(gòu)開鎖,此時系統(tǒng)進(jìn)入開始延遲狀態(tài)。開鎖延遲時間結(jié)束后,電磁鎖機(jī)構(gòu)發(fā)出關(guān)鎖信號控制鎖機(jī)械結(jié)構(gòu)關(guān)鎖,系統(tǒng)返回休眠狀態(tài)。延遲時間用戶可以設(shè)定,比如設(shè)定開鎖6秒后,自動關(guān)鎖。延遲時間內(nèi)裝置也可以主動發(fā)出關(guān)鎖指令給電磁鎖機(jī)構(gòu),控制鎖機(jī)械結(jié)構(gòu)關(guān)鎖。延遲時間結(jié)束后,系統(tǒng)返回到休眠狀態(tài),等待下一次通訊。本發(fā)明的NFC手機(jī)電子鎖控制裝置可以在成本增加很少的情況下,完全替代并兼容現(xiàn)有技術(shù)的近距離感應(yīng)卡鎖控制裝置,方便使用,環(huán)保,符合國家提出的物聯(lián)網(wǎng)構(gòu)思??梢酝茝V到門鎖,汽車鎖或電梯樓層控制鎖。同時,本發(fā)明也兼 容當(dāng)前市面已經(jīng)在廣泛使用的多種感應(yīng)卡,如IS014443A、IS014443B、IS015693或Felica感應(yīng)卡。這樣也給用戶ー個人性化的選擇,也使過渡到NFC手機(jī)完全替代感應(yīng)卡不會顯得非常生硬,這樣對市場的推廣也更加有利。
      權(quán)利要求
      1.一種NFC手機(jī)電子鎖控制系統(tǒng),其特征在于所述NFC手機(jī)電子鎖控制系統(tǒng)設(shè)有主邏輯控制模塊,主邏輯控制模塊連接有與外部終端進(jìn)行通信的模塊、電可擦可編程只讀存儲器讀寫控制模塊、外部輸入與輸出控制模塊; 主邏輯控制模塊用于狀態(tài)轉(zhuǎn)換、運(yùn)算和發(fā)出開鎖指令; 電可擦可編程只讀存儲器讀寫控制模塊執(zhí)行主邏輯控制模塊的讀寫指令; 外部輸入與輸出控制模塊用于主邏輯控制模塊與第三方的電子鎖控制模塊通信。
      2.根據(jù)權(quán)利要求I所述的NFC手機(jī)電子鎖控制系統(tǒng),其特征在于所述主邏輯控制模塊連接有時序控制模塊,用于計時、計數(shù)或定時提醒。
      3.根據(jù)權(quán)利要求2所述的NFC手機(jī)電子鎖控制系統(tǒng),其特征在于所述外部終端進(jìn)行通信的模塊是點(diǎn)對點(diǎn)協(xié)議模塊和射頻識別讀卡模塊。
      4.根據(jù)權(quán)利要求3所述的NFC手機(jī)電子鎖控制系統(tǒng),其特征在于所述主邏輯控制模塊設(shè)有數(shù)據(jù)分析與處理模塊、中斷處理模塊和通訊模塊; 所述中斷處理模塊實(shí)時偵聽點(diǎn)對點(diǎn)協(xié)議模塊、射頻識別讀卡模塊、通訊模塊和時序控制模塊的工作狀態(tài); 點(diǎn)對點(diǎn)協(xié)議模塊工作狀態(tài)為點(diǎn)對點(diǎn)協(xié)議模塊向近距離無線通信手機(jī)電子鎖控制裝置的近距離無線通信收發(fā)模塊發(fā)送信息是否結(jié)束、成功,接收近距離無線通信收發(fā)模塊的信息是否結(jié)束、成功,將偵聽到的工作狀態(tài)實(shí)時反饋給數(shù)據(jù)分析與處理模塊; 射頻識別讀卡模塊的工作狀態(tài)為射頻識別讀卡模塊向近距離無線通信收發(fā)模塊發(fā)送信息是否結(jié)束、成功,接收的近距離無線通信收發(fā)模塊的信息是否結(jié)束、成功,將偵聽到的工作狀態(tài)實(shí)時反饋給數(shù)據(jù)分析與處理模塊; 通訊模塊的工作狀態(tài)為通訊模塊向外部輸入與輸出控制模塊發(fā)送信息是否結(jié)束、成功,接收外部輸入與輸出控制模塊的信息是否結(jié)束、成功,將偵聽到的工作狀態(tài)實(shí)時反饋給數(shù)據(jù)分析與處理模塊。
      時序控制模塊的工作狀態(tài)態(tài)為定時結(jié)束,將偵聽到的工作狀態(tài)實(shí)時反饋給數(shù)據(jù)分析與處理模塊; 所述通訊模塊將點(diǎn)對點(diǎn)協(xié)議模塊接收到的手機(jī)身份標(biāo)識號碼、射頻識別讀卡模塊接收到感應(yīng)卡身份標(biāo)識號碼、外部輸入與輸出控制模塊接收到的喚醒信號發(fā)送給數(shù)據(jù)分析與處理模塊;將數(shù)據(jù)分析與處理模塊發(fā)出的近距離無線通信手機(jī)查詢指令發(fā)送到點(diǎn)對點(diǎn)協(xié)議模塊,將數(shù)據(jù)分析與處理模塊發(fā)出的射頻識別感應(yīng)卡查詢指令發(fā)送到射頻識別讀卡模塊; 所述數(shù)據(jù)分析與處理模塊為有限狀態(tài)機(jī),具有運(yùn)算能力,數(shù)據(jù)分析與處理模塊設(shè)有休目民、搜索、發(fā)送數(shù)據(jù)到近距離無線通信手機(jī)建立點(diǎn)對點(diǎn)通訊、從近距離無線通信手機(jī)接收數(shù)據(jù)、開鎖延遲和讀取感應(yīng)卡狀態(tài)。
      5.根據(jù)權(quán)利要求4所述的NFC手機(jī)電子鎖控制系統(tǒng),其特征在于所述運(yùn)算為數(shù)據(jù)分析與處理模塊將手機(jī)或感應(yīng)卡身份標(biāo)識號碼與電可擦可編程只讀存儲器內(nèi)保存的身份標(biāo)識號碼進(jìn)行比較驗(yàn)證,一致發(fā)送開鎖指令。
      6.根據(jù)權(quán)利要求4所述的NFC手機(jī)電子鎖控制系統(tǒng),其特征在于所述運(yùn)算為數(shù)據(jù)分析與處理模塊將手機(jī)或感應(yīng)卡身份標(biāo)識號碼與電可擦可編程只讀存儲器內(nèi)保存的身份標(biāo)識號碼進(jìn)行比較驗(yàn)證,不一致,等待下一次通訊。
      7.根據(jù)權(quán)利要求5或6所述的NFC手機(jī)電子鎖控制系統(tǒng),其特征在于所述感應(yīng)卡為IS014443A、IS014443B、Felica 和 IS015693 感應(yīng)卡。
      8.—種NFC手機(jī)電子鎖控制裝置,其特征在于所述NFC手機(jī)電子鎖控制裝置設(shè)有控制單元,控制單元連接近距離無線通信收發(fā)模塊和外部接口,近距離無線通信收發(fā)模塊經(jīng)天線驅(qū)動模塊接13. 56MHz天線。
      9.根據(jù)權(quán)利要求8所述的NFC手機(jī)電子鎖控制裝置,其特征在于所述控制單元采用18F45K22單片機(jī),近距離無線通信收發(fā)模塊采用TRF7970A芯片,外部接口采用DS-1021-4針腳。
      10.根據(jù)權(quán)利要求9所述的NFC手機(jī)電子鎖控制裝置,其特征在于所述天線驅(qū)動模塊由電源穩(wěn)壓濾波電路、模擬收發(fā)電路、天線匹配電路組成; 所述電源穩(wěn)壓濾波電路由串接在5V直流電源與地之間的并聯(lián)連接的第十五電容與第十六電容、串接在TRF7970A芯片第3、4腳與地之間的并聯(lián)連接的第十七電容和第十八電容、串接在TRF7970A芯片第I腳與地之間的并聯(lián)連接的第十九電容和第二十電容構(gòu)成; 所述模擬收發(fā)電路由TRF7970A芯片第5腳,經(jīng)并聯(lián)連接的第二電容和第三電容,第一電感、并聯(lián)連接的第六電容和第二電感、第二電阻、并聯(lián)連接的第十二電容和第十三電容連接構(gòu)成; 所述天線匹配電路連接在模擬收發(fā)電路的第十二電容和第十三電容與地之間,由第十四電容、第二十八電容和第一電阻并聯(lián)連接構(gòu)成連接成; 所述13. 56MHz天線為蝕刻在印刷線路板板上的環(huán)形天線。
      全文摘要
      本發(fā)明公開了一種NFC手機(jī)電子鎖控制系統(tǒng)和裝置,要解決的技術(shù)問題是方便使用者開鎖。本發(fā)明采用以下技術(shù)方案一種NFC手機(jī)電子鎖控制系統(tǒng),設(shè)有主邏輯控制模塊,主邏輯控制模塊連接有與外部終端進(jìn)行通信的模塊、電可擦可編程只讀存儲器讀寫控制模塊、外部輸入與輸出控制模塊。一種NFC手機(jī)電子鎖控制裝置,設(shè)有控制單元,控制單元連接近距離無線通信收發(fā)模塊和外部接口,近距離無線通信收發(fā)模塊經(jīng)天線驅(qū)動模塊接13.56MHz天線。本發(fā)明與現(xiàn)有技術(shù)相比,利用手機(jī)與控制單元通信,完全替代現(xiàn)有技術(shù)的近距離感應(yīng)卡鎖控制裝置,方便使用,環(huán)保,符合國家提出的物聯(lián)網(wǎng)構(gòu)思,可以適用于門鎖、汽車鎖、電梯樓層控制鎖,以及多種感應(yīng)卡。
      文檔編號G07C9/00GK102768781SQ20121024534
      公開日2012年11月7日 申請日期2012年8月17日 優(yōu)先權(quán)日2012年8月17日
      發(fā)明者褚維戈 申請人:褚維戈
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1