基于FPGA的RFID无线通信系统的实现--华夏物联网

亚洲男人的天堂在线播放,久久99精品久久久久久清纯,日本乱人伦片中文三区,亚洲精品中文字幕乱码三区,777亚洲熟妇自拍无码区

基于FPGA的RFID無線通信系統的實現

新品在線
現代電子技術
2010-10-29
[ 導讀 ] 基于FPGA的RFID無線通信系統的實現,隨著計算機技術的迅速發展,電子信息技術越來越快地普及到各行各業的應用中去。

隨著計算機技術的迅速發展,電子信息技術越來越快地普及到各行各業的應用中去。傳統的物流信息采集工作方式是通過工作人員將票物進行核對,然后將票上的數據輸入到計算機中。這一過程費時費力,并且可能由于各種人為過失造成各種各樣錯誤數據的存在,影響所采集信息的可靠性。而自動識別技術利用計算機進行自動識別,增加了輸入的靈活性與準確性,使人們擺脫繁雜的統計識別工作,并且大大提高了物流信息采集的工作效率。目前,由沃爾瑪、麥德隆等大超市一手推動的RFID應用,為零售業帶來包括降低勞動力成本、商品的可視度提高,降低因商品斷貨造成的損失,減少商品偷竊現象等好處。其可應用的過程包括:商品的銷售數據實時統計,補貨,防盜等。本文利用RFID技術,用FPGA芯片與NRF905搭建了無線通信系統,成功的實現了無線收發數據。

1 系統設計

1.1 RFID簡介

RFID(Radio Frequency Identification,射頻識別技術)是利用無線電波對記錄媒體進行讀/寫。射頻識別的距離可達幾十厘米至幾米,且根據讀/寫的方式,可以輸入數千字節的信息,同時,還具有極高的保密性。射頻識別技術適用的領域:物料跟蹤、運載工具和貨架識別等要求非接觸數據采集和交換的場合,要求頻繁改變數據內容的場合尤為適用。如香港的車輛自動識別系統駕易通,采用的主要技術就是射頻技術。射頻技術在其他物品的識別自動化管理方面也得到了較廣泛的應用。

如圖1所示即為本無線系統的整個構架,由控制模塊,SPI模塊以及天線模塊構成。其中對SPI模塊的配置由控制模塊通過Wishbone總線來完成,并且對天線模塊的配置,模式轉換,收發數據等操作均由控制模塊通過SPI總線來完成。下面將就各個部分進行說明。

1.2 天線模塊(NRF905收發模塊)

1.2.1 NRF905介紹

NRF905是挪威Nordic公司推出的單片射頻發射器芯片,工作電壓為1.9~3.6 V,32引腳QFN封裝,工作于433/868/915MHz三個ISM頻道。可以自動完成處理字頭和CRC(循環冗余碼校驗)的工作,可由片內硬件自動完成曼徹斯特編碼/解碼,使用SPI接口與微控制器通信,配置方便,功耗低,以-10 dBm的輸出功率發射時電流只有11 mA,在接收模式時電流為12.5 mA。

NRF905有ShockBurst接收與ShockBurst發送兩種工作模式;掉電和SPI編程與Standby和SPI編程兩種節電模式。其ShoekBurst工作模式的特點是自動產生前導碼和CRC,可以通過SPI接口進行編程配置。NRF905的工作模式由對TRX_CE,TX_EN,PWR_UP的設置來設置,見表1。

1.2.2[FS:PAGE] NRF905配置與工作過程

nRF905的所有配置都通過SPI接口進行。SPI接口由5個寄存器組成,一條SPI指令用來決定進行什么操作。SPI接口只有在掉電模式和Standby"模式是激活的。

其中SPI接口的5個寄存器分別為:
    (1)狀態寄存器:寄存器包含數據就緒DR和地址匹配AM狀態。
    (2)RF配置寄存器:寄存器包含收發器的頻率、輸出功率等配置信息。
    (3)發送地址:寄存器包含目標器件地址,字節長度由配置寄存器設置。
    (4)發送有效數據:寄存器包含發送的有效Shock Burst數據包數據,字節長度由配置寄存器設置。
    (5)接收有效數據:寄存器包含接收到的有效ShockBurst數據包數據,字節長度由配置寄存器設置。在寄存器中的有效數據由數據準備就緒DR指示。

ShoekBurst技術使nRF905能夠提供高速的數據傳輸,而不需要高速控制器來進行數據處理或時鐘覆蓋。通過將與RF協議有關的高速信號處理放到芯片內,nRF905提供給應用控制器一個SPI接口,速率由微控制器自己設定的接口速度決定。nRF905通過ShockBurst工作模式在RF以最大速率進行連接時降低數字應用部分的速度來降低在應用中的平均電流消耗。在ShockBurst RX(接收)模式中,地址匹配AM和數據準備就緒DR信號通知控制器一個有效的地址和數據包已經各自接收完成。在ShockBurst TX(發送)模式中,nRF905自動產生前導碼和CRC校驗碼,數據準備就緒DR信號通知控制器數據傳輸已經完成。

1.3 SPI模塊

1.3.1 SPI總線介紹

SPI(Serial Parallel Bus)總線是Motorola公司提出的一個同步串行外設接口,容許CPU與各種外圍接口器件,以串行方式進行通信。它使用4條線:串行時鐘線(SCK)、主機輸入/從機輸出線(MISO)、主機輸出/從機輸入線(MOSI)、低電平有效的使能信號線(SS)。這樣,僅需3~4根數據線和控制線即可擴展具有SPI接口的各種I/0器件。

SPI總線模式的數據是以字節為單位進行傳輸的(一次傳輸可以傳多個字節),每字節為8位,每個命令或者數據塊都是字節對齊的(8個時鐘的整數倍)。數據按位傳輸,高位在前,地位在后,為全雙工通信,數據傳輸速度總體來說比I2C總線要快,速度可達到每秒幾兆比特。SPI接口是以主從方式工作的,這種模式通常有一個主器件和一個或多個從器件。在本文設計的無線通信系統中,由FPGA實現的SPI總線接口模塊為主機,NRF905的SPI模塊為從機。

SPI時序模式的選擇:

SPI接口有4種不同的數據傳輸時序,取CPOL[FS:PAGE]和CPHL這兩位的組合。CPOL是用來決定SCK時鐘信號空閑時的電平;CPOL=O,空閑電平為低電平,CPOL=1時,空閑電平為高電平。CPHA是用來決定采樣時刻的,CPHA=0,在每個周期的第一個時鐘沿采樣;CPHA=1,在每個周期的第二個時鐘沿采樣。

【聲明】物流產品網轉載本文目的在于傳遞信息,并不代表贊同其觀點或對真實性負責,物流產品網倡導尊重與保護知識產權。如發現文章存在版權問題,煩請聯系小編電話:010-82387008,我們將及時進行處理。

相關文章

一種用于醫療無菌手套自動分配的RFID解決方案

一臺具備RFID功能的機器使醫務人員能夠用ID卡輕靠設備,戴上尺寸合適的手套,從而降低感染風險。在日常工作中,丁腈手套是醫護人員最常用的消耗工具之一,可確保他們在不傳播感染的情況下治療患者。根據德克薩斯醫療技術公司(Texas...

05月21日 11:29RFID世界網

如何提升超高頻RFID多標簽的讀取率?

在RFID的實際應用中,常常有要求同時讀取大量標簽的情況,比如對倉庫貨物數量的盤點,圖書館場景中對館藏圖書數量的盤點,也包括傳送帶或托盤上數十個乃至上百個貨物標簽的讀取情況。針對多數貨物讀取的情形,根據其被讀取成功的概率稱作讀...

07月06日 14:32RFID世界網

智慧食品安全新紀元中的RFID和供應鏈數字化

去年,FDA(美國食品和藥物管理局)發起了一項新的前瞻性運動,以推動供應鏈現代化的長期采用和行業共識。“智慧食品安全新紀元”計劃是通過文化的漸進式變革、新技術的普及和互操作標準的清晰化,朝著建立一個以技術為基礎的食品體系邁出的...

04月09日 12:17RFID世界網

智能rfid柜系統

"智能RFID柜系統憑借無線識別、高效管理優勢正重塑行業,但成本、標準不統一和數據安全三大挑戰亟待突破。通過分階段投入、選用標準化設備和強化加密技術,企業能有效化解難題,未來結合物聯網與AI技術將開啟更智能的資產管理新時代。"

06月03日 13:08杭州物必連科技

RFID機場智慧消防物聯網解決方案

  當前信息化時代的大背景下,智慧消防建設率先在機場、文保單位、軌道交通等重點領域進行建設,此類場所消防工作極為重要,人口集中,且人口流量大,另外像油、電、氣等能源的應用,對消防工作更是提出了更為嚴苛的要求。機場智慧消防物聯網...

01月14日 15:48千智客