射頻識別(RFID,Radio Frequency Identification)是一種利用電磁波雙向傳輸實現(xiàn)自動識別的技術。近年來,射頻識別技術在物流、交通、身份識別等生產(chǎn)生活領域的應用日益擴大。相比于13.56MHz射頻識別系統(tǒng),915MHz射頻識別系統(tǒng)在識別距離,閱讀速度方面有更大的優(yōu)勢,是目前射頻識別產(chǎn)品研究的熱點。 本文在理解ISO/IEC18000-6C協(xié)議的基礎上,首先研究用于本系統(tǒng)的基本理論,包括射頻識別技術和嵌入式技術,提出一款基于ISO/IEC18000-6C協(xié)議的915MHz射頻識別讀卡器的解決方案。在硬件部分,以Intel公司開發(fā)的R1000作為射頻收發(fā)模塊的核心;選用ATMEL公司的ARM處理器AT91SAM7S256作為控制單元的主控制器,在ARM處理器上運行μC/OS-II嵌入式實時操作系統(tǒng),采用多任務實現(xiàn)和其他功能模塊的通信。軟件部分為系統(tǒng)移植了μC/OS-II操作系統(tǒng),使用C與匯編語言的混合編程編寫B(tài)ootloader,編寫了各種硬件設備的驅動程序,使用C語言實現(xiàn)了串行通信程序,實現(xiàn)與上位機通信并實現(xiàn)對程序的更新。本文所設計的射頻識別系統(tǒng)具有模塊化設計、高可靠性等特點。實驗表明,這種設計方案能夠達到ISO/IEC18000-6C協(xié)議要求。
SystemView的庫資源十分豐富,包括含若干圖標的基本庫(Main Library)及專業(yè)庫(Optional Library),基本庫中包括多種信號源、接收器、加法器、乘法器,各種函數(shù)運算器等;專業(yè)庫有通訊(Communication)、邏輯(Logic)、數(shù)字信號處理(DSP)、射頻/模擬(RF/Analog)等;它們特別適合于現(xiàn)代通信系統(tǒng)的設計、仿真和方案論證,尤其適合于無線電話、無繩電話、尋呼機、調制解調器、衛(wèi)星通訊等通信系統(tǒng);并可進行各種系統(tǒng)時域和頻域分析、譜分析,及對各種邏輯電路、射頻/模擬電路(混合器、放大器、RLC電路、運放電路等)進行理論分析和失真分析。 System View能自動執(zhí)行系統(tǒng)連接檢查,給出連接錯誤信息或尚懸空的待連接端信息,通知用戶連接出錯并通過顯示指出出錯的圖標。這個特點對用戶系統(tǒng)的診斷是十分有效的。 System View的另一重要特點是它可以從各種不同角度、以不同方式,按要求設計多種濾波器,并可自動完成濾波器各指標—如幅頻特性(伯特圖)、傳遞函數(shù)、根軌跡圖等之間的轉換。 在系統(tǒng)設計和仿真分析方面,System View還提供了一個真實而靈活的窗口用以檢查、分析系統(tǒng)波形。在窗口內,可以通過鼠標方便地控制內部數(shù)據(jù)的圖形放大、縮小、滾動等。另外,分析窗中還帶有一個功能強大的“接收計算器”,可以完成對仿真運行結果的各種運算、譜分析、濾波。 System View還具有與外部文件的接口,可直接獲得并處理輸入/輸出數(shù)據(jù)。提供了與編程語言VC++或仿真工具Matlab的接口,可以很方便的調用其函數(shù)。還具備與硬件設計的接口:與Xilinx公司的軟件Core Generator配套,可以將System View系統(tǒng)中的部分器件生成下載FPGA芯片所需的數(shù)據(jù)文件;另外,System View還有與DSP芯片設計的接口,可以將其DSP庫中的部分器件生成DSP芯片編程的C語言源代碼。