999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于非接觸式IC卡讀寫(xiě)器的研究

2014-04-26 06:32:11許珊王鳳桐徐霽堂
中國(guó)校外教育(下旬) 2014年2期
關(guān)鍵詞:單片機(jī)系統(tǒng)

許珊 王鳳桐 徐霽堂

通過(guò)對(duì)射頻識(shí)別技術(shù)原理的研究,揭示了射頻IC卡系統(tǒng)的工作原理。介紹了Type A型常用的卡片MF1 IC S50和對(duì)應(yīng)讀卡器的設(shè)計(jì)方法和電路(使用專用射頻讀卡集成芯片RC500)。實(shí)際測(cè)試證明該讀寫(xiě)器完成了基本功能,運(yùn)行穩(wěn)定。

微控制器非接觸式IC卡讀寫(xiě)器MF-RC500射頻識(shí)別非接觸式智能卡又稱射頻卡,是近幾年發(fā)展起來(lái)的新技術(shù)。它是根據(jù)射頻電磁感應(yīng)原理產(chǎn)生的,它的操作只需將卡放在讀寫(xiě)器一定距離內(nèi)就能實(shí)現(xiàn)數(shù)據(jù)交換。它成功地將射頻識(shí)別技術(shù)和IC卡技術(shù)結(jié)合起來(lái),將具有微處理器的集成電路芯片和天線封裝于塑料基片之中。讀寫(xiě)器采用兆頻段及磁感應(yīng)技術(shù),通過(guò)無(wú)線方式對(duì)卡片中的信息進(jìn)行讀寫(xiě)并采用高速率的半雙工通信協(xié)議。其優(yōu)點(diǎn)是應(yīng)用范圍廣、操作方便。因此,在公交、門禁、娛樂(lè)場(chǎng)所等方面有廣泛的應(yīng)用前景。目前我國(guó)引進(jìn)的射頻卡主要以PHILIPS公司的MIFARE卡為主。

1 系統(tǒng)簡(jiǎn)介

本IC卡讀寫(xiě)器擬以ATMEL公司的AT89S52單片機(jī)作為微控制器,采用MF-RC500芯片作為射頻卡讀/寫(xiě)模塊,采用DS1302作為系統(tǒng)時(shí)鐘,以AT24C64作為不掉電存儲(chǔ)器,采用LCD顯示,并以RS232接口和計(jì)算機(jī)通信,組成一套功能齊全的非接觸IC卡讀寫(xiě)系統(tǒng)。當(dāng)IC卡在天線區(qū)域經(jīng)過(guò)時(shí),單片機(jī)自動(dòng)需求對(duì)IC卡進(jìn)行讀寫(xiě),再把讀/寫(xiě)卡的時(shí)間一起存到存儲(chǔ)器中,計(jì)算機(jī)可以通過(guò)串口把相關(guān)讀/寫(xiě)卡信息讀到計(jì)算機(jī)上,再進(jìn)行統(tǒng)計(jì)、報(bào)表和打印輸出等。

2 系統(tǒng)硬件設(shè)計(jì)

2.1 電源模塊

該電源按常規(guī)設(shè)計(jì),為系統(tǒng)工作提供所需電源,其輸入為220V、50Hz交流電,輸出電壓等級(jí)為±5V,電路原理圖如圖1示。該部分主要采用78系列穩(wěn)壓器,結(jié)構(gòu)簡(jiǎn)單,調(diào)整方便,輸出電壓紋波小。當(dāng)所需電流超過(guò)穩(wěn)壓器標(biāo)定值時(shí),可采用外接功率管的方法來(lái)擴(kuò)大輸出電流。市電交流220V經(jīng)變壓器降壓為交流6V,經(jīng)過(guò)全橋整流輸出直流電流,再經(jīng)過(guò)1000μF的電解電容濾波,除去整流后的交流成分,送至各三端穩(wěn)壓器,輸出需要的電壓。經(jīng)過(guò)各三端穩(wěn)壓器穩(wěn)壓后,在LM7805輸出端輸出+5V直流電壓,LM7905輸出的端輸出-5V直流電壓。

2.2 人機(jī)接口模塊

本系統(tǒng)的人機(jī)接口部分采用LCD顯示、3×2矩陣式鍵盤,用來(lái)實(shí)現(xiàn)對(duì)IC 卡的操作和系統(tǒng)設(shè)置等功能。LCD型號(hào)為ACM1602A,該字符型液晶顯示模塊由字符型液晶顯示屏,具有字符發(fā)生器ROM可顯示192種字符,有64個(gè)字節(jié)的自定義字符RAM,可自定義8個(gè)58點(diǎn)陣字符或四個(gè)511點(diǎn)陣字符。

2.3 系統(tǒng)時(shí)鐘模塊

刷卡時(shí)要記錄刷卡的時(shí)間,用外接硬件實(shí)時(shí)時(shí)鐘芯片的辦法,為系統(tǒng)提供一個(gè)準(zhǔn)確可靠的時(shí)鐘,用3V備用電池保證在系統(tǒng)掉電時(shí)也能正常走時(shí),在此選用體積小、接口簡(jiǎn)單的實(shí)時(shí)時(shí)鐘芯片DS1302。

在本設(shè)計(jì)中采用單片機(jī)的P1.0-P1.2與DS1302進(jìn)行數(shù)據(jù)通信,以提供系統(tǒng)所需的時(shí)鐘,其連接方法如圖2所示。

2.4 存儲(chǔ)模塊

在本設(shè)計(jì)中采用串行E2PROM芯片AT24C64作數(shù)據(jù)存儲(chǔ)器。AT24C64是ATMEL公司生產(chǎn)的采用I2C總線標(biāo)準(zhǔn)常用的串行E2PROM存儲(chǔ)芯片,其支持I2C總線數(shù)據(jù)傳輸協(xié)議,64K(bit)存儲(chǔ)器容量,用兩根線與CPU構(gòu)成串行接口。

在系統(tǒng)中采用單片機(jī)的P3.3、P3.4口與AT24C64進(jìn)行連接,由于本系統(tǒng)中采用到的AT89S52單片機(jī)不具備I2C總線接口,因此采用軟件法加以解決。

2.5 MF-RC500讀寫(xiě)模塊

MF-RC500是應(yīng)用于13.56MHz非接觸式通信中高集成讀卡系列。該讀卡系列內(nèi)部包括并行微控制器接口、雙向FIFO緩沖區(qū)、中斷、數(shù)據(jù)處理單元、狀態(tài)控制單元、安全和密碼控制單元、模擬電路接口及天線接口。MF-RC500外部接口包括數(shù)據(jù)總線、地址總線、控制總線、電源等。MF-RC500的并行微控制器接口自動(dòng)檢測(cè)連接的8位并行接口的類型。它包含了一個(gè)雙向FIFO緩沖區(qū)和一個(gè)可配置的中斷輸出,這樣就為連接各種MCU提供了很大的靈活性。數(shù)據(jù)處理部分執(zhí)行數(shù)據(jù)的并行-串行轉(zhuǎn)換。狀態(tài)和控制部分允許對(duì)器件進(jìn)行配置以使性能調(diào)節(jié)到最佳狀態(tài)。模擬電路包含一個(gè)具有非常低阻抗橋驅(qū)動(dòng)器輸出的發(fā)送部分,這使得最大操作距離可達(dá)100mm,接收器可以檢測(cè)到非常弱的應(yīng)答信號(hào)。

2.6 通信模塊

本智能卡讀寫(xiě)器采用RS232標(biāo)準(zhǔn)來(lái)實(shí)現(xiàn)讀卡器和上位機(jī)之間的通信,能實(shí)現(xiàn)RS232通信協(xié)議的芯片很多,MAX232是一款比較優(yōu)良的RS232通信芯片。選取它的主要依據(jù)在于:?jiǎn)?V電源供電,與讀卡器里其它芯片的工作電壓相同;符合所有EIA/232E標(biāo)準(zhǔn);多路輸入輸出。

3 系統(tǒng)軟件設(shè)計(jì)與實(shí)現(xiàn)

讀卡器工作的過(guò)程是一個(gè)復(fù)雜的程序執(zhí)行過(guò)程,要執(zhí)行一系列的操作指令,調(diào)用多個(gè)函數(shù)。其主要包括鍵盤掃描、LCD顯示、讀寫(xiě)E2PROM、讀/寫(xiě)卡及與上位機(jī)通信等。這一系列的操作必須按固定的順序進(jìn)行。在沒(méi)MF1卡進(jìn)入射頻天線有效范圍內(nèi)時(shí),在LCD液晶上顯示當(dāng)前時(shí)鐘,當(dāng)有MF1卡進(jìn)入到射頻天線的有效范圍內(nèi)時(shí),讀卡程序驗(yàn)證卡及密碼成功后,將卡號(hào)和讀卡時(shí)間作為一條記錄存入E2PROM存儲(chǔ)器中,并在LCD顯示器上顯示該卡的卡號(hào)等信息。讀卡器的主程序流程圖如圖4所示。

4 結(jié)論

本文從整體的角度,對(duì)非接觸式智能卡系統(tǒng)進(jìn)行分析和研究,著重介紹了基于Philips公司MIFARE技術(shù)的非接觸式智能卡讀卡器的設(shè)計(jì)開(kāi)發(fā)。該讀卡器能夠讀寫(xiě)距離在0~100mm范圍內(nèi)的符合IEC/IS014443 Type A標(biāo)準(zhǔn)的非接觸式智能卡。讀卡器采用外接電源供電,具有蜂鳴器報(bào)警、系統(tǒng)時(shí)鐘、LCD顯示、3×2小鍵盤輸入和采用RS232接口同上位機(jī)通信的功能,能夠很好地滿足實(shí)際應(yīng)用的需要。經(jīng)過(guò)努力,該系統(tǒng)設(shè)計(jì)已經(jīng)完成,實(shí)際測(cè)試證明系統(tǒng)已能達(dá)到設(shè)計(jì)要求。

參考文獻(xiàn):

[1]沈宇超.射頻識(shí)別技術(shù)及其發(fā)展現(xiàn)狀[J].電子技術(shù)應(yīng)用,2007,(1):8-9.

[2]潘長(zhǎng)東.IC卡電能表的現(xiàn)狀與改進(jìn)[J].電測(cè)與儀表,2006,(8):15-19.

[3]Rosenthall EM.Proceedings of the fifth Canadian Mathematical Congress[J].2006.110-112.endprint

通過(guò)對(duì)射頻識(shí)別技術(shù)原理的研究,揭示了射頻IC卡系統(tǒng)的工作原理。介紹了Type A型常用的卡片MF1 IC S50和對(duì)應(yīng)讀卡器的設(shè)計(jì)方法和電路(使用專用射頻讀卡集成芯片RC500)。實(shí)際測(cè)試證明該讀寫(xiě)器完成了基本功能,運(yùn)行穩(wěn)定。

微控制器非接觸式IC卡讀寫(xiě)器MF-RC500射頻識(shí)別非接觸式智能卡又稱射頻卡,是近幾年發(fā)展起來(lái)的新技術(shù)。它是根據(jù)射頻電磁感應(yīng)原理產(chǎn)生的,它的操作只需將卡放在讀寫(xiě)器一定距離內(nèi)就能實(shí)現(xiàn)數(shù)據(jù)交換。它成功地將射頻識(shí)別技術(shù)和IC卡技術(shù)結(jié)合起來(lái),將具有微處理器的集成電路芯片和天線封裝于塑料基片之中。讀寫(xiě)器采用兆頻段及磁感應(yīng)技術(shù),通過(guò)無(wú)線方式對(duì)卡片中的信息進(jìn)行讀寫(xiě)并采用高速率的半雙工通信協(xié)議。其優(yōu)點(diǎn)是應(yīng)用范圍廣、操作方便。因此,在公交、門禁、娛樂(lè)場(chǎng)所等方面有廣泛的應(yīng)用前景。目前我國(guó)引進(jìn)的射頻卡主要以PHILIPS公司的MIFARE卡為主。

1 系統(tǒng)簡(jiǎn)介

本IC卡讀寫(xiě)器擬以ATMEL公司的AT89S52單片機(jī)作為微控制器,采用MF-RC500芯片作為射頻卡讀/寫(xiě)模塊,采用DS1302作為系統(tǒng)時(shí)鐘,以AT24C64作為不掉電存儲(chǔ)器,采用LCD顯示,并以RS232接口和計(jì)算機(jī)通信,組成一套功能齊全的非接觸IC卡讀寫(xiě)系統(tǒng)。當(dāng)IC卡在天線區(qū)域經(jīng)過(guò)時(shí),單片機(jī)自動(dòng)需求對(duì)IC卡進(jìn)行讀寫(xiě),再把讀/寫(xiě)卡的時(shí)間一起存到存儲(chǔ)器中,計(jì)算機(jī)可以通過(guò)串口把相關(guān)讀/寫(xiě)卡信息讀到計(jì)算機(jī)上,再進(jìn)行統(tǒng)計(jì)、報(bào)表和打印輸出等。

2 系統(tǒng)硬件設(shè)計(jì)

2.1 電源模塊

該電源按常規(guī)設(shè)計(jì),為系統(tǒng)工作提供所需電源,其輸入為220V、50Hz交流電,輸出電壓等級(jí)為±5V,電路原理圖如圖1示。該部分主要采用78系列穩(wěn)壓器,結(jié)構(gòu)簡(jiǎn)單,調(diào)整方便,輸出電壓紋波小。當(dāng)所需電流超過(guò)穩(wěn)壓器標(biāo)定值時(shí),可采用外接功率管的方法來(lái)擴(kuò)大輸出電流。市電交流220V經(jīng)變壓器降壓為交流6V,經(jīng)過(guò)全橋整流輸出直流電流,再經(jīng)過(guò)1000μF的電解電容濾波,除去整流后的交流成分,送至各三端穩(wěn)壓器,輸出需要的電壓。經(jīng)過(guò)各三端穩(wěn)壓器穩(wěn)壓后,在LM7805輸出端輸出+5V直流電壓,LM7905輸出的端輸出-5V直流電壓。

2.2 人機(jī)接口模塊

本系統(tǒng)的人機(jī)接口部分采用LCD顯示、3×2矩陣式鍵盤,用來(lái)實(shí)現(xiàn)對(duì)IC 卡的操作和系統(tǒng)設(shè)置等功能。LCD型號(hào)為ACM1602A,該字符型液晶顯示模塊由字符型液晶顯示屏,具有字符發(fā)生器ROM可顯示192種字符,有64個(gè)字節(jié)的自定義字符RAM,可自定義8個(gè)58點(diǎn)陣字符或四個(gè)511點(diǎn)陣字符。

2.3 系統(tǒng)時(shí)鐘模塊

刷卡時(shí)要記錄刷卡的時(shí)間,用外接硬件實(shí)時(shí)時(shí)鐘芯片的辦法,為系統(tǒng)提供一個(gè)準(zhǔn)確可靠的時(shí)鐘,用3V備用電池保證在系統(tǒng)掉電時(shí)也能正常走時(shí),在此選用體積小、接口簡(jiǎn)單的實(shí)時(shí)時(shí)鐘芯片DS1302。

在本設(shè)計(jì)中采用單片機(jī)的P1.0-P1.2與DS1302進(jìn)行數(shù)據(jù)通信,以提供系統(tǒng)所需的時(shí)鐘,其連接方法如圖2所示。

2.4 存儲(chǔ)模塊

在本設(shè)計(jì)中采用串行E2PROM芯片AT24C64作數(shù)據(jù)存儲(chǔ)器。AT24C64是ATMEL公司生產(chǎn)的采用I2C總線標(biāo)準(zhǔn)常用的串行E2PROM存儲(chǔ)芯片,其支持I2C總線數(shù)據(jù)傳輸協(xié)議,64K(bit)存儲(chǔ)器容量,用兩根線與CPU構(gòu)成串行接口。

在系統(tǒng)中采用單片機(jī)的P3.3、P3.4口與AT24C64進(jìn)行連接,由于本系統(tǒng)中采用到的AT89S52單片機(jī)不具備I2C總線接口,因此采用軟件法加以解決。

2.5 MF-RC500讀寫(xiě)模塊

MF-RC500是應(yīng)用于13.56MHz非接觸式通信中高集成讀卡系列。該讀卡系列內(nèi)部包括并行微控制器接口、雙向FIFO緩沖區(qū)、中斷、數(shù)據(jù)處理單元、狀態(tài)控制單元、安全和密碼控制單元、模擬電路接口及天線接口。MF-RC500外部接口包括數(shù)據(jù)總線、地址總線、控制總線、電源等。MF-RC500的并行微控制器接口自動(dòng)檢測(cè)連接的8位并行接口的類型。它包含了一個(gè)雙向FIFO緩沖區(qū)和一個(gè)可配置的中斷輸出,這樣就為連接各種MCU提供了很大的靈活性。數(shù)據(jù)處理部分執(zhí)行數(shù)據(jù)的并行-串行轉(zhuǎn)換。狀態(tài)和控制部分允許對(duì)器件進(jìn)行配置以使性能調(diào)節(jié)到最佳狀態(tài)。模擬電路包含一個(gè)具有非常低阻抗橋驅(qū)動(dòng)器輸出的發(fā)送部分,這使得最大操作距離可達(dá)100mm,接收器可以檢測(cè)到非常弱的應(yīng)答信號(hào)。

2.6 通信模塊

本智能卡讀寫(xiě)器采用RS232標(biāo)準(zhǔn)來(lái)實(shí)現(xiàn)讀卡器和上位機(jī)之間的通信,能實(shí)現(xiàn)RS232通信協(xié)議的芯片很多,MAX232是一款比較優(yōu)良的RS232通信芯片。選取它的主要依據(jù)在于:?jiǎn)?V電源供電,與讀卡器里其它芯片的工作電壓相同;符合所有EIA/232E標(biāo)準(zhǔn);多路輸入輸出。

3 系統(tǒng)軟件設(shè)計(jì)與實(shí)現(xiàn)

讀卡器工作的過(guò)程是一個(gè)復(fù)雜的程序執(zhí)行過(guò)程,要執(zhí)行一系列的操作指令,調(diào)用多個(gè)函數(shù)。其主要包括鍵盤掃描、LCD顯示、讀寫(xiě)E2PROM、讀/寫(xiě)卡及與上位機(jī)通信等。這一系列的操作必須按固定的順序進(jìn)行。在沒(méi)MF1卡進(jìn)入射頻天線有效范圍內(nèi)時(shí),在LCD液晶上顯示當(dāng)前時(shí)鐘,當(dāng)有MF1卡進(jìn)入到射頻天線的有效范圍內(nèi)時(shí),讀卡程序驗(yàn)證卡及密碼成功后,將卡號(hào)和讀卡時(shí)間作為一條記錄存入E2PROM存儲(chǔ)器中,并在LCD顯示器上顯示該卡的卡號(hào)等信息。讀卡器的主程序流程圖如圖4所示。

4 結(jié)論

本文從整體的角度,對(duì)非接觸式智能卡系統(tǒng)進(jìn)行分析和研究,著重介紹了基于Philips公司MIFARE技術(shù)的非接觸式智能卡讀卡器的設(shè)計(jì)開(kāi)發(fā)。該讀卡器能夠讀寫(xiě)距離在0~100mm范圍內(nèi)的符合IEC/IS014443 Type A標(biāo)準(zhǔn)的非接觸式智能卡。讀卡器采用外接電源供電,具有蜂鳴器報(bào)警、系統(tǒng)時(shí)鐘、LCD顯示、3×2小鍵盤輸入和采用RS232接口同上位機(jī)通信的功能,能夠很好地滿足實(shí)際應(yīng)用的需要。經(jīng)過(guò)努力,該系統(tǒng)設(shè)計(jì)已經(jīng)完成,實(shí)際測(cè)試證明系統(tǒng)已能達(dá)到設(shè)計(jì)要求。

參考文獻(xiàn):

[1]沈宇超.射頻識(shí)別技術(shù)及其發(fā)展現(xiàn)狀[J].電子技術(shù)應(yīng)用,2007,(1):8-9.

[2]潘長(zhǎng)東.IC卡電能表的現(xiàn)狀與改進(jìn)[J].電測(cè)與儀表,2006,(8):15-19.

[3]Rosenthall EM.Proceedings of the fifth Canadian Mathematical Congress[J].2006.110-112.endprint

通過(guò)對(duì)射頻識(shí)別技術(shù)原理的研究,揭示了射頻IC卡系統(tǒng)的工作原理。介紹了Type A型常用的卡片MF1 IC S50和對(duì)應(yīng)讀卡器的設(shè)計(jì)方法和電路(使用專用射頻讀卡集成芯片RC500)。實(shí)際測(cè)試證明該讀寫(xiě)器完成了基本功能,運(yùn)行穩(wěn)定。

微控制器非接觸式IC卡讀寫(xiě)器MF-RC500射頻識(shí)別非接觸式智能卡又稱射頻卡,是近幾年發(fā)展起來(lái)的新技術(shù)。它是根據(jù)射頻電磁感應(yīng)原理產(chǎn)生的,它的操作只需將卡放在讀寫(xiě)器一定距離內(nèi)就能實(shí)現(xiàn)數(shù)據(jù)交換。它成功地將射頻識(shí)別技術(shù)和IC卡技術(shù)結(jié)合起來(lái),將具有微處理器的集成電路芯片和天線封裝于塑料基片之中。讀寫(xiě)器采用兆頻段及磁感應(yīng)技術(shù),通過(guò)無(wú)線方式對(duì)卡片中的信息進(jìn)行讀寫(xiě)并采用高速率的半雙工通信協(xié)議。其優(yōu)點(diǎn)是應(yīng)用范圍廣、操作方便。因此,在公交、門禁、娛樂(lè)場(chǎng)所等方面有廣泛的應(yīng)用前景。目前我國(guó)引進(jìn)的射頻卡主要以PHILIPS公司的MIFARE卡為主。

1 系統(tǒng)簡(jiǎn)介

本IC卡讀寫(xiě)器擬以ATMEL公司的AT89S52單片機(jī)作為微控制器,采用MF-RC500芯片作為射頻卡讀/寫(xiě)模塊,采用DS1302作為系統(tǒng)時(shí)鐘,以AT24C64作為不掉電存儲(chǔ)器,采用LCD顯示,并以RS232接口和計(jì)算機(jī)通信,組成一套功能齊全的非接觸IC卡讀寫(xiě)系統(tǒng)。當(dāng)IC卡在天線區(qū)域經(jīng)過(guò)時(shí),單片機(jī)自動(dòng)需求對(duì)IC卡進(jìn)行讀寫(xiě),再把讀/寫(xiě)卡的時(shí)間一起存到存儲(chǔ)器中,計(jì)算機(jī)可以通過(guò)串口把相關(guān)讀/寫(xiě)卡信息讀到計(jì)算機(jī)上,再進(jìn)行統(tǒng)計(jì)、報(bào)表和打印輸出等。

2 系統(tǒng)硬件設(shè)計(jì)

2.1 電源模塊

該電源按常規(guī)設(shè)計(jì),為系統(tǒng)工作提供所需電源,其輸入為220V、50Hz交流電,輸出電壓等級(jí)為±5V,電路原理圖如圖1示。該部分主要采用78系列穩(wěn)壓器,結(jié)構(gòu)簡(jiǎn)單,調(diào)整方便,輸出電壓紋波小。當(dāng)所需電流超過(guò)穩(wěn)壓器標(biāo)定值時(shí),可采用外接功率管的方法來(lái)擴(kuò)大輸出電流。市電交流220V經(jīng)變壓器降壓為交流6V,經(jīng)過(guò)全橋整流輸出直流電流,再經(jīng)過(guò)1000μF的電解電容濾波,除去整流后的交流成分,送至各三端穩(wěn)壓器,輸出需要的電壓。經(jīng)過(guò)各三端穩(wěn)壓器穩(wěn)壓后,在LM7805輸出端輸出+5V直流電壓,LM7905輸出的端輸出-5V直流電壓。

2.2 人機(jī)接口模塊

本系統(tǒng)的人機(jī)接口部分采用LCD顯示、3×2矩陣式鍵盤,用來(lái)實(shí)現(xiàn)對(duì)IC 卡的操作和系統(tǒng)設(shè)置等功能。LCD型號(hào)為ACM1602A,該字符型液晶顯示模塊由字符型液晶顯示屏,具有字符發(fā)生器ROM可顯示192種字符,有64個(gè)字節(jié)的自定義字符RAM,可自定義8個(gè)58點(diǎn)陣字符或四個(gè)511點(diǎn)陣字符。

2.3 系統(tǒng)時(shí)鐘模塊

刷卡時(shí)要記錄刷卡的時(shí)間,用外接硬件實(shí)時(shí)時(shí)鐘芯片的辦法,為系統(tǒng)提供一個(gè)準(zhǔn)確可靠的時(shí)鐘,用3V備用電池保證在系統(tǒng)掉電時(shí)也能正常走時(shí),在此選用體積小、接口簡(jiǎn)單的實(shí)時(shí)時(shí)鐘芯片DS1302。

在本設(shè)計(jì)中采用單片機(jī)的P1.0-P1.2與DS1302進(jìn)行數(shù)據(jù)通信,以提供系統(tǒng)所需的時(shí)鐘,其連接方法如圖2所示。

2.4 存儲(chǔ)模塊

在本設(shè)計(jì)中采用串行E2PROM芯片AT24C64作數(shù)據(jù)存儲(chǔ)器。AT24C64是ATMEL公司生產(chǎn)的采用I2C總線標(biāo)準(zhǔn)常用的串行E2PROM存儲(chǔ)芯片,其支持I2C總線數(shù)據(jù)傳輸協(xié)議,64K(bit)存儲(chǔ)器容量,用兩根線與CPU構(gòu)成串行接口。

在系統(tǒng)中采用單片機(jī)的P3.3、P3.4口與AT24C64進(jìn)行連接,由于本系統(tǒng)中采用到的AT89S52單片機(jī)不具備I2C總線接口,因此采用軟件法加以解決。

2.5 MF-RC500讀寫(xiě)模塊

MF-RC500是應(yīng)用于13.56MHz非接觸式通信中高集成讀卡系列。該讀卡系列內(nèi)部包括并行微控制器接口、雙向FIFO緩沖區(qū)、中斷、數(shù)據(jù)處理單元、狀態(tài)控制單元、安全和密碼控制單元、模擬電路接口及天線接口。MF-RC500外部接口包括數(shù)據(jù)總線、地址總線、控制總線、電源等。MF-RC500的并行微控制器接口自動(dòng)檢測(cè)連接的8位并行接口的類型。它包含了一個(gè)雙向FIFO緩沖區(qū)和一個(gè)可配置的中斷輸出,這樣就為連接各種MCU提供了很大的靈活性。數(shù)據(jù)處理部分執(zhí)行數(shù)據(jù)的并行-串行轉(zhuǎn)換。狀態(tài)和控制部分允許對(duì)器件進(jìn)行配置以使性能調(diào)節(jié)到最佳狀態(tài)。模擬電路包含一個(gè)具有非常低阻抗橋驅(qū)動(dòng)器輸出的發(fā)送部分,這使得最大操作距離可達(dá)100mm,接收器可以檢測(cè)到非常弱的應(yīng)答信號(hào)。

2.6 通信模塊

本智能卡讀寫(xiě)器采用RS232標(biāo)準(zhǔn)來(lái)實(shí)現(xiàn)讀卡器和上位機(jī)之間的通信,能實(shí)現(xiàn)RS232通信協(xié)議的芯片很多,MAX232是一款比較優(yōu)良的RS232通信芯片。選取它的主要依據(jù)在于:?jiǎn)?V電源供電,與讀卡器里其它芯片的工作電壓相同;符合所有EIA/232E標(biāo)準(zhǔn);多路輸入輸出。

3 系統(tǒng)軟件設(shè)計(jì)與實(shí)現(xiàn)

讀卡器工作的過(guò)程是一個(gè)復(fù)雜的程序執(zhí)行過(guò)程,要執(zhí)行一系列的操作指令,調(diào)用多個(gè)函數(shù)。其主要包括鍵盤掃描、LCD顯示、讀寫(xiě)E2PROM、讀/寫(xiě)卡及與上位機(jī)通信等。這一系列的操作必須按固定的順序進(jìn)行。在沒(méi)MF1卡進(jìn)入射頻天線有效范圍內(nèi)時(shí),在LCD液晶上顯示當(dāng)前時(shí)鐘,當(dāng)有MF1卡進(jìn)入到射頻天線的有效范圍內(nèi)時(shí),讀卡程序驗(yàn)證卡及密碼成功后,將卡號(hào)和讀卡時(shí)間作為一條記錄存入E2PROM存儲(chǔ)器中,并在LCD顯示器上顯示該卡的卡號(hào)等信息。讀卡器的主程序流程圖如圖4所示。

4 結(jié)論

本文從整體的角度,對(duì)非接觸式智能卡系統(tǒng)進(jìn)行分析和研究,著重介紹了基于Philips公司MIFARE技術(shù)的非接觸式智能卡讀卡器的設(shè)計(jì)開(kāi)發(fā)。該讀卡器能夠讀寫(xiě)距離在0~100mm范圍內(nèi)的符合IEC/IS014443 Type A標(biāo)準(zhǔn)的非接觸式智能卡。讀卡器采用外接電源供電,具有蜂鳴器報(bào)警、系統(tǒng)時(shí)鐘、LCD顯示、3×2小鍵盤輸入和采用RS232接口同上位機(jī)通信的功能,能夠很好地滿足實(shí)際應(yīng)用的需要。經(jīng)過(guò)努力,該系統(tǒng)設(shè)計(jì)已經(jīng)完成,實(shí)際測(cè)試證明系統(tǒng)已能達(dá)到設(shè)計(jì)要求。

參考文獻(xiàn):

[1]沈宇超.射頻識(shí)別技術(shù)及其發(fā)展現(xiàn)狀[J].電子技術(shù)應(yīng)用,2007,(1):8-9.

[2]潘長(zhǎng)東.IC卡電能表的現(xiàn)狀與改進(jìn)[J].電測(cè)與儀表,2006,(8):15-19.

[3]Rosenthall EM.Proceedings of the fifth Canadian Mathematical Congress[J].2006.110-112.endprint

猜你喜歡
單片機(jī)系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無(wú)人機(jī)系統(tǒng)
ZC系列無(wú)人機(jī)遙感系統(tǒng)
基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于PowerPC+FPGA顯示系統(tǒng)
基于單片機(jī)的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機(jī)的便捷式LCF測(cè)量?jī)x
電子制作(2019年9期)2019-05-30 09:42:02
半沸制皂系統(tǒng)(下)
小議PLC與單片機(jī)之間的串行通信及應(yīng)用
電子制作(2018年12期)2018-08-01 00:48:04
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
主站蜘蛛池模板: 女人av社区男人的天堂| 色婷婷在线影院| 欧美国产日韩在线播放| 久久综合一个色综合网| 国产精品不卡片视频免费观看| 国产精品精品视频| 婷婷午夜影院| 色综合久久无码网| 亚洲第一黄片大全| 黄色成年视频| 欧美亚洲另类在线观看| 日韩视频免费| 国产成年女人特黄特色大片免费| 欧美日韩精品在线播放| 一本一本大道香蕉久在线播放| 日韩精品无码免费一区二区三区| 欧美精品亚洲精品日韩专区va| 又黄又湿又爽的视频| 国产精品亚洲αv天堂无码| 九色视频在线免费观看| 91美女在线| 中文字幕亚洲乱码熟女1区2区| 毛片久久网站小视频| 国产精品欧美激情| 免费国产小视频在线观看| 国产清纯在线一区二区WWW| 麻豆精品国产自产在线| 黄色三级网站免费| 国产噜噜噜视频在线观看| 免费国产一级 片内射老| 色有码无码视频| 另类欧美日韩| 亚洲无码37.| 亚洲精品日产精品乱码不卡| 精品91视频| 制服丝袜在线视频香蕉| 亚洲精品麻豆| 亚洲AV免费一区二区三区| 日本高清在线看免费观看| 亚洲欧美日韩另类在线一| 国产成人乱无码视频| WWW丫丫国产成人精品| 波多野结衣无码AV在线| 国产三区二区| 久久国产成人精品国产成人亚洲| a色毛片免费视频| 国产激情第一页| 波多野结衣一级毛片| 精品久久久久久中文字幕女 | 欧美亚洲综合免费精品高清在线观看 | 无码日韩精品91超碰| a级毛片免费播放| 中文字幕av一区二区三区欲色| 精品视频一区二区三区在线播| 人妻精品久久无码区| 幺女国产一级毛片| 免费不卡视频| 91福利国产成人精品导航| 亚洲中文字幕无码mv| 人妻丰满熟妇AV无码区| 亚洲天堂福利视频| 99在线免费播放| 亚洲成人黄色在线观看| 丝袜国产一区| 国产一级毛片yw| 99精品热视频这里只有精品7| 中国丰满人妻无码束缚啪啪| av午夜福利一片免费看| 亚洲中文字幕国产av| 国产精品视频系列专区| 国产欧美视频在线| 国产极品美女在线播放| 欧美国产日韩在线观看| 成人永久免费A∨一级在线播放| 国产欧美综合在线观看第七页| 免费一级α片在线观看| 精品久久久久无码| 999国产精品永久免费视频精品久久| 99热这里只有精品在线观看| 国产欧美精品专区一区二区| 免费国产在线精品一区| 秋霞国产在线|