一種基于無源 RFID 的智能倉庫物聯(lián)網(wǎng)關(guān)設(shè)計
0 引 言
如今各類倉庫貨物通常采用傳統(tǒng)的二維碼或者條形碼形式,當貨物進出時采用掃描方式管理,或者采用手動盤點方式操作,不僅工作量大,還易出錯,且當管理人員不清楚貨物的具體位置時,需要人工查找貨物位置。因此存在管理效率低下,貨物查找困難等缺點。本文采用無源 RFID 標簽管理貨物,并采用基于 LoRa 調(diào)制的無線傳輸技術(shù)組網(wǎng),進行全倉庫的貨物管理,可極大降低人工成本,提高倉庫貨物管理效率。LoRa 是美國 Semtech 公司采用和推廣的一種基于擴頻技術(shù)的超遠距離無線傳輸方案,該傳輸方案改變了以往關(guān)于傳輸距離與功耗的折衷考慮方式,提供了一種簡單的能實現(xiàn)遠距離、長電池壽命、大容量的系統(tǒng),進而擴展傳感網(wǎng)絡(luò)。
1 整體設(shè)計
系統(tǒng)整體結(jié)構(gòu)如圖 1 所示。貨物箱體貼上無源 RFID 標簽,標簽內(nèi)容對應(yīng)貨物內(nèi)容和特征,按照一定規(guī)則寫入。在貨架或者通道的卡口位置安裝標簽閱讀器,進行實時盤點。閱讀器與 LoRa 節(jié)點直接連接,閱讀器通過 LoRa 節(jié)點將讀取到的數(shù)據(jù)實時發(fā)送給 LoRa 網(wǎng)關(guān),網(wǎng)關(guān)和后臺管理系統(tǒng)通信。當貨物進出時,閱讀器將自動盤點貨物標簽內(nèi)容,并記錄在系統(tǒng)中,由管理人員管理。
LoRa 節(jié)點與網(wǎng)關(guān)采用自組網(wǎng)方式連接,多個節(jié)點的數(shù)據(jù)匯聚到網(wǎng)關(guān),網(wǎng)關(guān)與 NS 服務(wù)器采用 3G/4G/Ethernet 連接, 將閱讀器數(shù)據(jù)發(fā)送到后臺服務(wù)器,后臺數(shù)據(jù)庫服務(wù)器保存所有的倉庫數(shù)據(jù),包括入庫、出庫、移動、揀貨、盤點等。最后由 AS 服務(wù)器完成自動識別貨品和相關(guān)數(shù)據(jù)信息的管理,對監(jiān)控終端進行實時監(jiān)控,由打印機打印各類相關(guān)數(shù)據(jù)。當管理人員需要查找某個貨物時,只需在后臺填入對應(yīng)貨物名稱,下發(fā)盤點命令即可通知閱讀器進行貨物查找,一旦找到對應(yīng)貨物,立即上報到后臺。
圖 1 系統(tǒng)整體結(jié)構(gòu)圖
2 物聯(lián)網(wǎng)關(guān)功能設(shè)計
物聯(lián)網(wǎng)關(guān)采用 TI335X 硬件平臺,運行 Linux 4.1 嵌入式系統(tǒng),其功能結(jié)構(gòu)如圖 2 所示。
圖 2 LoRa 網(wǎng)關(guān)結(jié)構(gòu)示意圖
如圖 2 所示,網(wǎng)關(guān)采用 SX1301 芯片作為基于 LoRa 調(diào)制的基帶芯片,選用 SPI 通信方式??煞峙?8 個 LoRa 調(diào)制解調(diào)器給多個通道,它仲裁數(shù)據(jù)包的機制包括速率、通道、射頻和信號強度。每個通道可以接收 SF7 ~ SF12 共 6 種速率的 LoRa 信號。
LoRa 節(jié)點采用基于 LoRa 調(diào)制的基帶芯片 SX1278 來匹配網(wǎng)關(guān),SX1278 只有 1 個通道通信。無源 RFID 閱讀器與LoRa 節(jié)點連接,所盤點的貨物標簽數(shù)據(jù)通過LoRa 節(jié)點傳送到 LoRa 網(wǎng)關(guān),之后進行后續(xù)處理。
2.1 組網(wǎng)方式
節(jié)點與網(wǎng)關(guān)之間采用二級網(wǎng)絡(luò)連接。節(jié)點可與多個網(wǎng)關(guān)相連,網(wǎng)關(guān)與網(wǎng)關(guān)不進行直接交互。入網(wǎng)過程 :節(jié)點向網(wǎng)關(guān)發(fā)送入網(wǎng)請求幀(含節(jié)點 ID),網(wǎng)關(guān)在接收到入網(wǎng)請求幀后,會根據(jù)自身 ID 為節(jié)點分配一個 KeyID,并返回節(jié)點。節(jié)點收到網(wǎng)關(guān)回復(fù)后,保存該 KeyID,并在后續(xù)通信過程中,所有協(xié)議幀中均含有該 KeyID。
節(jié)點入網(wǎng)后,除了標簽盤點數(shù)據(jù)交互,節(jié)點和網(wǎng)關(guān)之間需保持心跳。一旦心跳多次無應(yīng)答,則節(jié)點需重新入網(wǎng)。
2.2 通信參數(shù)確定
LoRa通信采用擴頻技術(shù)實現(xiàn)超遠距離通信, 頻段為433MHz/470MHz,可調(diào)。其擴頻因子為 7~12,空曠情況下最遠通信距離超 5km。在本文所述的應(yīng)用中,需要根據(jù)倉庫占地面積大小和實際的通道、貨架尺寸來確定。通常一個100 m×100 m的貨倉,采用1~2個LoRa網(wǎng)關(guān)即可滿足要求。
2.3 數(shù)據(jù)交互方式
2.3.1 節(jié)點主動上報
在系統(tǒng)運行過程中,閱讀器持續(xù)實時盤點經(jīng)過通道卡口的標簽數(shù)據(jù),一旦盤點到則立即上報。
2.3.2 網(wǎng)關(guān)主動獲取
需要查找貨物時,由網(wǎng)關(guān)下發(fā)盤點命令,分時對各貨架區(qū)域的閱讀器節(jié)點進行盤點操作。閱讀器接收到主動盤點命令時,對標簽進行盤點操作,一旦盤點到標簽則立即上報。
2.3.3 群讀
當管理者需要獲取某個系列的所有貨物時,只需要通過設(shè)置特定標簽過濾內(nèi)容,由網(wǎng)關(guān)下發(fā)到無源閱讀器,閱讀器便會根據(jù)指定內(nèi)容過濾無效標簽。為防止所有節(jié)點同時進行盤點和數(shù)據(jù)傳輸,引起碰撞,網(wǎng)關(guān)可以分時對各節(jié)點進行控制,根據(jù)節(jié)點的編號規(guī)則逐個下發(fā)請求命令。
3 無源閱讀器設(shè)計
圖 3 所示為本文所述無源 RFID 標簽閱讀器,包括電源模塊、微處理器、讀寫器芯片、抗干擾處理單元。微處理器與閱讀器芯片之間采用 UART 通信連接,閱讀器芯片與抗干擾處理單元連接,電源模塊的輸出端分別為微處理器、閱讀器芯片、抗干擾處理單元供電,電源模塊的輸入端通過無源RFID 標簽閱讀器內(nèi)置的電源輸入接口與對外供電電源連接。無源 RFID 標簽閱讀器支持《EPC C1 GEN2/ISO18000-6C》標準協(xié)議,其頻段為 840 ~ 960 MHz,發(fā)射功率可調(diào), 步階間隔為 1.0 dBm,典型值為 23 dBm,最大發(fā)射功率為26 dBm,最遠讀取距離為 5 m。無源 RFID 標簽閱讀器底板對外的通信波特率可調(diào),支持串口常用通信速率。
本文中閱讀器天線尺寸為(長 × 寬 × 厚):1 570 mm×590 mm×45 mm,該閱讀天線駐留時間和發(fā)射功率可根據(jù)使用需要進行設(shè)置 ;該閱讀天線阻抗為 50 Ω,最大功率為 10W,增益為(8.5±0.5)dBi,駐波比≤ 1.3。
在本文中,可以通過所述閱讀器對貨物進行群讀盤點, 其群讀功能可以保證 50 次 /s 的標簽讀取速度,重復(fù)過濾機制可以避免重復(fù)上報。當需要盤點或者查找指定貨物時,只需設(shè)定對應(yīng)的 Mask 過濾即可。
4 結(jié)語
倉庫管理效率反映了企業(yè)的核心競爭力高低。本文針對現(xiàn)有倉庫管理解決方案的不足,設(shè)計了基于 LoRa 傳輸技術(shù)的無線自組網(wǎng)系統(tǒng),避免了因有線布網(wǎng)帶來的繁瑣和不便。采用無源 RFID 標簽對貨物進行管理,避免因傳統(tǒng)條形碼或二維碼的手動操作方式帶來的誤差。該管理系統(tǒng)功能全面且性能穩(wěn)定可靠,已成功應(yīng)用于中大型倉庫管理中,極大地降低了人工成本,提高了管理效率。