www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 通信技術(shù) > 通信技術(shù)
[導讀]在介紹了MF RC500芯片的主要特性和內(nèi)部結(jié)構(gòu)基礎(chǔ)上,本文提出了一種基于MF RC500芯片的射頻讀寫器設(shè)計和實現(xiàn)方案。采用AT89S52單片機對MF RC500進行控制與通信,結(jié)合外圍電路設(shè)計,實現(xiàn)了對Mifare1卡的讀寫操作。實際應(yīng)用表明該解決方案具有運行穩(wěn)定、硬件實現(xiàn)簡單、易于進行二次開發(fā)的優(yōu)點。

1 引言
隨著射頻技術(shù)的推廣,Mifare1卡已經(jīng)廣泛應(yīng)用于公共交通終端、手持終端、板上單元、非接觸式PC終端等各個非接觸式通信場合。非接觸式智能卡讀寫系統(tǒng)是射頻技術(shù)中的一個重要組成部分,可完成指令分析、數(shù)據(jù)采集等諸多功能。這種射頻讀寫系統(tǒng)的實現(xiàn)原理如下:由讀寫器向Mifare1卡,也就是射頻卡發(fā)射特定頻率的無線電磁波。當射頻卡靠近讀寫器時,受讀寫器發(fā)射的電磁波激勵,卡片內(nèi)的LC諧振電路產(chǎn)生共振并且接收電磁波能量。當射頻卡接收到足夠的能量時,就將卡內(nèi)存儲的識別資料以及其他數(shù)據(jù)以無線電波的方式傳輸?shù)阶x寫器并且接受讀寫器對卡內(nèi)數(shù)據(jù)的進一步操作。
本文提出了一種基于MF RC500的Mifare1卡讀寫器設(shè)計方案,該方案采用AT89S52單片機實現(xiàn)對MCM(Mifare Core Module)的控制。本文的設(shè)計方案具有硬件實現(xiàn)簡單、易于軟件二次開發(fā)等優(yōu)點。同時,由于良好的電磁兼容性,該系統(tǒng)比較穩(wěn)定,通信可靠性得到了保證。下面首先給出了系統(tǒng)的總體結(jié)構(gòu)以及方案設(shè)計,然后從硬件設(shè)計及軟件設(shè)計兩個方面對系統(tǒng)進行了討論和說明。
2系統(tǒng)總體結(jié)構(gòu)及方案設(shè)計
本文采用AT89S52單片機、MF RC500以及外圍電路實現(xiàn)讀寫器的基本組成。讀寫器與Mifare1卡由射頻場來建立無線鏈接并完成數(shù)據(jù)交換。系統(tǒng)總體結(jié)構(gòu)如圖1所示。

500)this.style.width=500;" border="0" />


系統(tǒng)的工作方式主要是由AT89S52對MF RC500進行控制與通信,MF RC500驅(qū)動外圍電路對Mifare1卡進行讀寫操作。具體說來,MCU(微控制器,即AT89S52)通過串行口接收PC機的指令,完成對卡的操作和整個讀寫器的管理;MF RC500負責信號的編碼、解碼,信號的調(diào)制、解調(diào);外圍電路建立讀寫器同射頻卡之間的聯(lián)系,此部分的設(shè)計直接影響到射頻功率的大小以及系統(tǒng)的抗干擾能力;Mifare1卡是系統(tǒng)的應(yīng)用終端,接收讀寫器的指令并返回指令執(zhí)行結(jié)果。
3系統(tǒng)硬件設(shè)計
硬件主要包括微型單片機MCU、MF RC500、時鐘電路、匹配電路及接口等外圍電路。下面給出各部分的詳細說明及相關(guān)設(shè)計。
(1) MCU部分
系統(tǒng)中選用低功耗、高性能的CMOS 8位單片機AT89S52。片內(nèi)含8k Bytes ISP(In-system programmable)的可反復擦寫1000次的Flash只讀程序存儲器。器件采用ATMEL公司的高密度、非易失性存儲技術(shù)制造,兼容標準MCS-51指令系統(tǒng)及80C51引腳結(jié)構(gòu),芯片內(nèi)集成了通用8位中央處理器。同時片內(nèi)帶有防死鎖的WATCHDOG,以確保系統(tǒng)穩(wěn)定運行。

500)this.style.width=500;" border="0" />


(2) 基站部分
系統(tǒng)的基站單元采用PHILIPS公司生產(chǎn)的MF RC500芯片。MF RC500是與射頻卡實現(xiàn)無線通信的核心部件,也是讀寫器操作Mifare1卡的關(guān)鍵接口芯片。它利用先進的調(diào)制和解調(diào)概念,完全集成了在13.56MHz下所有類型的被動非接觸式通信方式和協(xié)議。MF RC500支持ISO14443A所有的層,內(nèi)部的發(fā)送器部分不需要增加有源電路就能夠直接驅(qū)動近操作距離的天線(可達100mm);接收器部分提供一個堅固并有效的解調(diào)和解碼電路,用于ISO14443兼容的應(yīng)答器信號;數(shù)字部分處理ISO14443A幀和錯誤檢測(奇偶&CRC)。此外,它還支持快速CRYPTO1加密算法,用于驗證Mifare系列產(chǎn)品。方便的并行接口可直接連接到任何8位微處理器,對讀卡器和終端的設(shè)計提供了極大的靈活性。
MF RC500的內(nèi)部EEPROM分為4部分,分別用于保存產(chǎn)品有關(guān)信息、存放寄存器初始化啟動文件以及存放加密運算的密鑰等。8×64位的FIFO用于緩存微控制器與芯片之間的輸入/輸出數(shù)據(jù)流,可處理數(shù)據(jù)流長度達64字節(jié)。芯片的中斷請求有定時設(shè)置到、發(fā)送請求、接收請求、一個命令執(zhí)行完、FIFO滿、FIFO空等六種。MF RC500內(nèi)有定時器,其時鐘源于13.56MHz晶振信號,13.56MHz信號由晶振電路外接石英晶體產(chǎn)生。微處理器可借助于定時器完成有關(guān)定時任務(wù)的管理。定時器可用于定時輸出計數(shù)、看門狗計數(shù)、停止監(jiān)測、定時觸發(fā)等工作。
(3) 時鐘電路
MF RC500內(nèi)部集成了振蕩器緩沖,連接外部的13.56MHz的石英震蕩晶體,以獲取低相位抖動,如圖2所示。由于提供給MF RC500的時鐘要作為同步系統(tǒng)的編碼器和解碼器的時間基準,因此頻率的穩(wěn)定性是正確執(zhí)行的一個重要因素,為了獲得最佳性能,時鐘抖動應(yīng)該盡可能小。
(4) 匹配電路
匹配電路包括EMC低通濾波器、接收電路、天線匹配電路和天線。
EMC低通濾波電路:MIFARE系統(tǒng)在13.56MHz頻率下操作,石英晶振產(chǎn)生用于驅(qū)動MF RC500以及作為驅(qū)動天線的13.56MHz能量載波的基頻,這樣會產(chǎn)生比該頻率更高的諧波,因此對輸出信號必須進行適當?shù)臑V波,低通濾波器元件包括L0和C0,如圖3所示。
接收電路:MF RC500的內(nèi)部接收部分使用一個受益于副載波雙邊帶的概念裝入卡響應(yīng)的調(diào)整,因此可以使用內(nèi)部產(chǎn)生的VMID電勢作為RX腳的輸入電勢。為了提供一個穩(wěn)定的參考電壓,必須在VMID腳接一個對地電容,如圖4所示。
天線匹配電路:其中的元器件參數(shù)與天線的電氣特性和環(huán)境有關(guān)。電路如圖5所示。

(5) MF RC500與MCU的接口電路
MF RC500支持與不同的微處理器直接接口,包括獨立讀寫選通的MCU連接、公共讀寫選通的MCU連接以及具有公共讀寫選通和掛鉤功能的MCU連接。在每次上電或硬件復位后,MF RC500也復位其并行微處理器接口模式并自動檢測當前微處理器接口的類型。

500)this.style.width=500;" border="0" />


本系統(tǒng)選用具有公共讀寫選通和掛鉤功能的MCU連接方式,圖6為MF RC500與MCU的接口原理。由圖中可以看出,本系統(tǒng)采用中斷(INT1)工作模式,即MCU利用MFRC500提供中斷信息對其進行控制。另外,根據(jù)系統(tǒng)的需要,可以采用查詢方式對MF RC500進行操作。
4系統(tǒng)軟件設(shè)計
軟件設(shè)計主要包括對MF RC500進行初始化、接收上位計算機的指令、控制MF RC500,并且把MF RC500的狀態(tài)信息反饋給計算機。程序流程如圖7所示。

500)this.style.width=500;" border="0" />


(1) 初始化并行接口
首先讀Command 寄存器直到Command的6位值為00H,內(nèi)部初始化階段此時結(jié)束,MF RC500準備接收控制;將80H 寫入Page寄存器以初始化微處理器接口;讀Command寄存器,如果該值為00H則微處理器接口初始化成功;在接口初始化之后通過將0X00 寫入頁寄存器,激活線性地址模式。這個過程可以用以下代碼表示:
do{PReset=1; Delay(10);  PReset=0;} // 給復位脈沖
while (ReadRC(RegPage) != 0x80);
do{ WriteRC(RegPage,0x0);}
while(ReadRC(RegCommand) != 0x00);
if (ReadRC(RegCommand) != 0x00)
    status = MI_INTERFACEERR;//接口初始化錯誤
else
    status = 0;        //接口初始化成功
(2) 對Mifare1卡的操作
MCU對Mifare1卡操作的命令主要有空操作、裝載密碼、驗證密碼、讀卡、寫卡和關(guān)卡等。無論哪種操作都必須先把命令代碼寫入到Command寄存器,比如執(zhí)行驗證密碼則需要執(zhí)行WriteRC(RegCommand,0x0c)命令。
從操作流程上,可以把Mifare1卡的操作分為以下幾項:
復位請求:當一張Mifare1卡處在讀寫器天線的工作范圍之內(nèi)時,讀寫器向卡發(fā)出REQUEST all(或REQUEST std)命令??ǖ腁TR將啟動,將卡Block 0中的卡類型(TagType)號共2個字節(jié)傳送給讀寫器,建立卡片與讀寫器的第一步通信聯(lián)絡(luò)。如果不進行復位請求操作,讀寫器對卡的其它操作將不會進行。
反碰撞操作:如果有多張Mifar1e卡處在讀寫器天線的工作范圍之內(nèi)時,讀寫器首先與每一張卡進行通信,取得每一張卡的ID號。由于每一張Mifare1卡都具有唯一的ID號,因此讀寫器根據(jù)卡的ID號來保證一次只對一張卡操作。
卡選擇操作:完成了上述二個步驟之后,讀寫器必須對卡進行選擇操作。執(zhí)行操作后,返回卡上的SIZE字節(jié)。
認證操作:經(jīng)過上述三個步驟,在確認已經(jīng)選擇了一張卡片時,讀寫器必須對卡上已經(jīng)設(shè)置的密碼進行認證。如果匹配,才允許進一步的讀寫操作。
讀寫操作:對卡的讀、寫、增值、減值、存儲和傳送等操作。
5結(jié)論
本文的創(chuàng)新工作:基于PHILIPS公司生產(chǎn)的MF RC500芯片,提出了一種結(jié)合單片機AT89S52的通用射頻卡讀寫器的設(shè)計與實現(xiàn)方案。系統(tǒng)實現(xiàn)了對Mifare1卡讀寫操作的同時,具有以下優(yōu)點:(1) 由于接口方式比較多,對IO口操作簡單,可以方便地對MF RC500進行控制并獲取相應(yīng)信息;(2) 由于該系統(tǒng)在天線設(shè)計合理的情況下可靠性比較高,有效距離可達10cm;(3) 計算機只需通過一定的方式發(fā)送命令,即可對卡操作,在此基礎(chǔ)上可以根據(jù)不同的需要開發(fā)出相應(yīng)的軟件產(chǎn)品,具有很大的實用價值。
實際應(yīng)用表明該讀寫器架構(gòu)具有響應(yīng)速度快、使用簡單、讀卡距離遠和通信穩(wěn)定可靠的顯著優(yōu)點。

天線:天線設(shè)計中,最重要的是計算出天線線圈的電感量,從而確定天線旁路電容和電阻值。一般采用經(jīng)驗公式對線圈電感量進行估算。假設(shè)天線設(shè)計為常用的環(huán)行或者矩形,則有:
 
500)this.style.width=500;" />
本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

英國廣播公司《科學焦點雜志》網(wǎng)站5月22日刊登了題為《什么是摩爾定律?如今是否仍然適用?》的文章,摘要如下:

關(guān)鍵字: 摩爾定律 半導體 芯片

據(jù)業(yè)內(nèi)消息,近日高通公司的CEO Cristiano·Amon在風投會議上表示,大家在關(guān)注經(jīng)濟增長時也開始關(guān)心芯片,在這個數(shù)字化轉(zhuǎn)型和數(shù)字經(jīng)濟成為重要部分的時代,芯片對于提高效率是必須的,芯片的重要性正在被普遍接受,未來...

關(guān)鍵字: 高通公司 芯片

作為全球豪華汽車巨頭,寶馬在未來的電動汽車上也開始加大投資,這一次他們是多方下注,英國牛津的工廠還是戰(zhàn)略核心,日前又透露說在中國投資上百億生產(chǎn)電動車,今晚寶馬公司又宣布在美國投資17億美元,約合人民幣123億元。

關(guān)鍵字: 寶馬 芯片 供應(yīng)商

周四美股交易時段,受到“臺積電預期明年半導體行業(yè)可能衰退”的消息影響,包括英偉達、英特爾、阿斯麥等頭部公司均以大跌開盤,但在隨后兩個小時內(nèi)紛紛暴力拉漲,多家千億美元市值的巨頭較開盤低點向上漲幅竟能達到10%。

關(guān)鍵字: 臺積電 半導體 芯片

在需求不振和出口受限等多重因素的影響下,全球半導體廠商正在經(jīng)歷行業(yè)低迷期。主要芯片廠商和設(shè)備供應(yīng)商今年以來股價集體腰斬。

關(guān)鍵字: 芯片 廠商 半導體

在半導體制造中,《國際器件和系統(tǒng)路線圖》將5nm工藝定義為繼7nm節(jié)點之后的MOSFET 技術(shù)節(jié)點。截至2019年,三星電子和臺積電已開始5nm節(jié)點的有限風險生產(chǎn),并計劃在2020年開始批量生產(chǎn)。

關(guān)鍵字: 芯片 華為 半導體

成都2022年10月19日 /美通社/ -- 近期,平安養(yǎng)老險積極籌備個人養(yǎng)老金的產(chǎn)品設(shè)計和系統(tǒng)開發(fā)工作,發(fā)展多樣化的養(yǎng)老金融產(chǎn)品,推動商業(yè)養(yǎng)老保險、個人養(yǎng)老金、專屬商業(yè)養(yǎng)老保險等產(chǎn)品供給。 搭養(yǎng)老政策東風 ...

關(guān)鍵字: 溫度 BSP 東風 大眾

廣東佛山2022年10月19日 /美通社/ -- 空間是人居生活的基礎(chǔ)單元,承載著生存與活動的最基本功能。而對于理想空間的解構(gòu)意義卻在物理性容器之外,體現(xiàn)出人們對于空間和生活深層關(guān)系的思考,同時也塑造著人與空間的新型連接...

關(guān)鍵字: 溫度 BSP 智能化 進程

上海2022年10月19日 /美通社/ -- 10月17日晚間,安集科技披露業(yè)績預告。今年前三季度,公司預計實現(xiàn)營業(yè)收入7.54億元至8.33億元,同比增長60.24%至77.03%;歸母凈利潤預計為1.73億...

關(guān)鍵字: 電子 安集科技 BSP EPS

北京2022年10月19日 /美通社/ -- 10月18日,北京市經(jīng)濟和信息化局發(fā)布2022年度第一批北京市市級企業(yè)技術(shù)中心創(chuàng)建名單的通知,諾誠健華正式獲得"北京市企業(yè)技術(shù)中心"認定。 北京市企業(yè)技...

關(guān)鍵字: BSP ARMA COM 代碼

通信技術(shù)

120574 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉