新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 一種基于2.4G無線射頻傳輸技術的遠距離考勤讀卡器設計

一種基于2.4G無線射頻傳輸技術的遠距離考勤讀卡器設計

作者: 時間:2014-05-05 來源:網絡 收藏

摘要:設計了一種基于2.4G無線射頻傳輸技術的移動式遠距離考勤讀卡器,同時給出該讀卡器的原理框圖,并且詳細闡述了用于傳輸數據的2. 4G射頻芯片nrf24101+,讀卡芯片與處理器的外圍電路,以及整個讀卡器的軟件構架。該系統(tǒng)通過13.56 MHz(RC 522)模塊讀取IC卡的ID號,當車輛通過考勤門口時不需要下車而是使用2.4G無線射頻電路將所讀到的數據傳送到接收端,接受端通過串口將數據發(fā)送至上位機端。即可實現(xiàn)遠距離考勤。由于2.4G無線射頻技術具有網絡布線少且靈活,性能穩(wěn)定,傳輸距離遠,傳輸速度快等優(yōu)點,所以非常適合應用于學校不停車考勤系統(tǒng)。

本文引用地址:http://butianyuan.cn/article/246388.htm

RFID(Radio Frequency Identification)技術,無需接觸只需通過無線射頻信號即可自動識別并獲得特定對象的數據,整個過程并不需要人工的干預,是一種自動識別技術。在射頻領域,把電磁波按頻率劃分為6大部分。RFID主要工作在3個頻段上;低頻(30~300 kHz主要用在短距離低成本的應用中,如門禁控制,校園卡等),高頻(3~30 MHz用于需要傳輸大量數據的系統(tǒng))和超高頻(300 MHz~3 GHz用于需要較長的讀寫距離和高度寫速度的場合,如高速公路收費系統(tǒng)中)。近年來,隨著RFID技術的迅速發(fā)展,同時由于其具有標簽體積小、壽命長、移動識別、可工作于各種惡劣環(huán)境等優(yōu)點,RFID技術廣泛應用于公共安全、生產管理、物流管理、交通管理等多個領域。

本文所設計的移動式遠距離讀卡器采用2.4GHz+13.56 MHz的雙頻段模式,一方面使用13.56 MHz射頻技術讀取職工IC卡的ID號,這種做法便于兼容職工原有的IC卡,從而在降低成本的同時減少了額外攜帶一張卡帶來的繁瑣。另外一方面由于2.4GHz射頻技術具有傳輸距離遠(可達到10~20m);采用專用數據通道干擾少并搭載有跳頻技術和數據加密從而傳輸信號穩(wěn)定;屬于免費頻段無需當局許可即可使用等優(yōu)點,從而可以可以使整個系統(tǒng)實現(xiàn)目標功能。

1 讀卡器的系統(tǒng)組成

整個考勤系統(tǒng)由讀卡器,接收器,上位機3部分組成。讀卡器主要負責讀取IC卡中的信息,并通過2.4 G無線通信將數據發(fā)送到接收端。接收端收到讀卡器發(fā)送來的信息后,通過串口將數據傳送給上位機,卡片信息的最終處理由上位機完成。本文主要完成讀卡器的設計。移動式RFID讀卡器屬于便攜式設備,由電池供電,因此低功耗,高性能價格比的原則貫穿于整個設計之中。讀卡器的組成框圖如圖1所示。

,NRF24L01+之間都使用SPI方式通信,具體接口電路將在下面一節(jié)中詳細介紹。人機互動通過鍵盤和1602液晶得以實現(xiàn),從而使讀卡器具有更加好的用戶體驗度。上位機通過串口獲得MCU的數據。

 

 

2 移動式RFID讀卡器的硬件設計

2.1 主控芯片的硬件電路設計

STC89C52是STC公司研發(fā)的一種基于51內核微控制器,其特點是速度快、功耗低、抗干擾能力強,單指令代碼完全兼容傳統(tǒng)8051單片機,且ISP(在系統(tǒng)可編程)/IAP(在應用可編程),免去了使用專用編程器,仿真器帶來的不必要的麻煩,可通過串口(RXD/P3.0,TXD/ P3.1)直接下載用戶程序,速度非??靸H需要幾秒鐘,這些特點非常有利于產品的開發(fā),同時縮小了產品的體積,大幅度縮減了產品的成本,非常有利產品迅速占有市場。其外圍電路結構設計如圖2所示。

 

 

2.2 數據傳送芯片nRF24L01+的外圍硬件電路

設計過程中發(fā)現(xiàn)在有些設計中使用的是Zigbee技術進行數據傳輸,但是通過分析發(fā)現(xiàn),Zigbee雖然傳輸距離更加遠,能夠達到本設計的要求,但是,在滿足本文所設計系統(tǒng)指標的情況下無需那么遠的傳輸距離一方面價格貴出了好幾倍增加成本,同時由于傳輸距離遠反而可能出現(xiàn)多個多點之間的信號干擾問題。因此綜合考慮使用2.4 GHz射頻技術。2.4 G技術是一種低功耗,低成本,低復雜度,高速率的近距離無線通信技術,在設計中選用的是NORDIC公司研發(fā)的nRF24L01+芯片。該款芯片屬于2.4 GHz無線射頻頻段收發(fā)芯片,但是工作頻率在2.4~2.4835GHz之間可調,可以同時接收6路不同通道數據。通訊速度最高可調至2 Mbps,芯片內部固化有CRC與地址校驗校驗協(xié)議,并支持自動應答功能,在確認收到數據,可以自動回應應答方,從而提高了通信的安全可靠性,在ShockBurstTMC模式下低速單片機也可以與其通信,這些功能都可以用MCU經芯片提供的SPI接口配置相應的寄存器得以實現(xiàn)。其外圍電路如圖3所示。

 

 

2.3 讀卡芯片的外圍硬件電路

讀卡芯片使用恩智浦公司研發(fā)的RC522,這款芯片目前在相應領域得到廣泛的應用。其特點是支持ISO/IEC 14442TypeA接口和MIFARE協(xié)議,調制電路高度集成,天線的驅動只需要少量的外圍器件,特有的掉電機制可以關閉天線,即關閉射頻場,從而降低功耗。作者在相關論文上看到有設計者選用RC500作為讀卡芯片。它們本屬于同一個系列的產品,但是相對于RC 500,RC522具有如下優(yōu)勢。

1)兩者和MCU的通訊方式不同,RC500僅支持并口通訊,而RC522是UART,SPI,I2C 3種方式可配置,因此RC522使用范圍更廣,同時因為并口存在8位數據通道相互干擾,以及時序不一致等缺點,因此串口的傳輸速度相比于并口更快,因此無論從安全穩(wěn)定性與速度上來分析RC5 22更加具有優(yōu)勢。

2)RC522的工作電壓是3.3 V,而RC500的工作電壓是5 V的因此在功耗上RC500同時具有比較大的優(yōu)勢,作為移動設備功耗的大小在設計中我們嚴格注意。

3)RC522相對于RC500在價格上具有明顯的優(yōu)勢。

經過上面的分析,及實際需要因此選擇RC522作為讀卡芯片。RC522硬件電路圖如圖4所示。


上一頁 1 2 下一頁

關鍵詞: STC89C52RC RC522

評論


相關推薦

技術專區(qū)

關閉