基于RFID的農產品生產線讀寫器設計
一、研究背景及設計
本文引用地址:http://www.czjhyjcfj.com/article/155650.htm RFID 是射頻識別技術(Radio Frequency Identification)的英文縮寫, 射頻識別技術是一種非接觸式的自動識別技術, 它使用射頻電磁波通過空間耦合(交變磁場或電磁場)在閱讀器和要進行識別、分類和跟蹤的移動物品( 物品上附著有RFID 標簽)之間實現無接觸信息傳遞并通過所傳遞的信息達到識別目的的技術。RFID 是一種自動識別和數據捕獲技術, 可以提供無人看管的自動監視與報告作業。
RFID 閱讀器的工作原理如下: 閱讀器通過天線發送出一定頻率的射頻信號, 當標簽進入磁場時產生感應電流從而獲得能量, 發送出自身編碼和相關信息被讀取器讀取并解碼后送回到計算機中進行有關處理。識別工作無須人工干預, 可工作于各種惡劣環境。高性能的RFID 讀寫器可以同時識別多個物體[1]。在農業生產中, 目前RFID 的使用范圍也逐漸擴大, 隨著世界上發達國家的食品檢驗檢疫制度日益嚴格, 目前國外對動物的管理中已經開始廣泛使用RFID 技術, 而在國內的某些超市中, 也對顧客提供了對凈菜等高檔農業產品使用RFID 標簽查詢產地和日期等基本的附加功能, 可以預見, 在未來RFID 必然在產品回溯, 質量監察等方面發揮更多的作用。在本系統的設計思路見圖1 使用了高性能的遵循RFIDGEN2 協議的讀寫模塊和RFID 標簽, 直接在本地完成復雜的標簽讀取, 標簽反碰撞計算, 信息提取和數據保存等工作, 僅將有效信息通過網絡傳輸給后臺服務器, 這樣就大大降低了網絡通信的開銷, 降低了服務器的資源占用, 從而提高了系統整體的運行效率, 提高了穩定性, 增加了業務的靈活性。
圖1 RFID 技術應用于農業產品包裝線總體示意圖
二、系統的硬件設計
圖2 射頻模塊與CPU 接口
基于高可靠性和低成本的考慮, 本系統使用了基于S344B0 的嵌入式CPU 和WJ 6000 射頻模塊為基礎, 配合USB、Realtek 網卡、SDRAM 等芯片組成了核心系統, 其中關鍵的射頻模塊與CPU 接口如圖2。
三、系統的軟件系統設計
系統的整個軟件系統模塊關系如圖3 所示:
圖3 系統總體軟件模塊示意圖
操作系統采用uClinux 系統作為操作系統, 用來管理各類硬件和提供軟件運行平臺。由驅動層提供各類設備諸如以太網, 串口, USB 存儲器, 狀態燈等設備的驅動。網絡通信模塊負責將處理得來的標簽信息回傳到后臺服務器, 同時也可以根據后臺服務器的命令來控制主控模塊參數從而改變工作模式。嵌入式數據庫控制模塊負責將系統保存系統的工作日志, 并將讀取到的標簽和相關數據保存到本地數據庫, 以備以后的查詢。協議解析模塊負責對受到數據通信包進行協議解析, 取出有效的標簽數據, 并進行標簽反碰撞操作, 處理各類干擾問題, 保證受到標簽數據的完整性, 也是整個軟件體系的核心部分。
評論