軟件設(shè)計及使用
發(fā)布時間:2013/11/20 18:58:42 訪問次數(shù):1472
程序采用結(jié)構(gòu)化模塊方式設(shè)計,條理清晰、結(jié)構(gòu)完善,IP101ALF便于整個程序的裝配。限于雜志的篇幅,本文不對程序作詳細介紹,有興趣的讀者可以到《無線電》雜志網(wǎng)站www.radio.com.cn進行下載,這里只對相關(guān)的讀寫過程作簡單介紹。
讀寫卡是一個非常復雜的程序執(zhí)行過程,要執(zhí)行一系列的操作指令,調(diào)用多個子函數(shù),包括裝載密碼、詢卡、防沖突、卡、驗證密碼、讀寫卡、?ɑI。這一系列的操作必須按固定的順序進行。在沒有Mifare 1卡片進入射頻天線有效范圍時,LGD顯示“歡迎光臨”.當有Mifare 1卡片進入到射頻天線的有效范圍時,讀寫器驗證卡及密碼成功后,將卡號、消費金額、充值金額和余額等數(shù)據(jù)作為一條記錄存入EEPROM存儲器中,并同時在LCD上顯示出來。
寫(設(shè)置)RFID卡
讀卡器對卡進行數(shù)據(jù)的讀寫、密碼的管理和功能的測試,可以進行尋卡、防j中突、選擇和終止等功能。可對RFID卡的1 6個扇區(qū)進行密碼的下載及A、B組密碼的選擇?蓪γ總扇區(qū)3個塊的數(shù)據(jù)進行讀寫。塊值操作包括初始化、讀值、加值、減值、密碼的修改等。
讀RFID卡
首先尋卡,進入卡處理程序,緊接著防>中突,成功之后,加載密碼,之后便可對卡進行數(shù)椐的讀取和操作。完成之后等待卡的拿開,確保每次只讀一次數(shù)據(jù)。
◆讀寫器與射頻通信程序
RFID卡與讀寫器間的通信流程如圖8所示,各功能定義如下。
1.復位應答:射頻卡的通信協(xié)議和通信波特率是定義好的,當有射頻卡進入讀寫器的操作范圍時,讀寫器以特定的協(xié)議與它通信,驗證卡片的卡型。
2.防沖突機制:當有多張卡進入讀寫器操作范圍時,防沖突機制會從其中選擇一張進行操作,未選中的則處于空閑模式,等待下一次選卡,該過程會返回被選卡的序列號。
3.選擇卡片:選擇被選中的卡的序列號,同時返回卡的容量代碼。
4.3次互相確認:選定要處理的卡片之后,讀寫器就確定要訪問的扇區(qū)號,并對該扇區(qū)密碼進行密碼校驗。在3次相互認證之后,就可以通過加密流進行通信。當選擇另一扇區(qū)時,則必須進行另一次密碼校驗。
5.對數(shù)據(jù)塊的操作:讀一個塊、寫一個塊、對數(shù)值塊進行加值、對數(shù)值塊進行減值、將卡置于暫停工作狀態(tài)。
進入等待狀態(tài)時,RFID卡讀寫器的屏幕上顯示“歡迎光臨” (見圖9)。圖5中按鍵S1—S4的作用如下:按動S1后,讀寫器進入消費工作模式(見圖10);按動S2后,讀寫器進入充值模式(見圖11),接動S3后,讀寫器進入注冊模式(見圖12);按動S4后,讀寫器進入讀卡工作模式(見圖13)。
程序采用結(jié)構(gòu)化模塊方式設(shè)計,條理清晰、結(jié)構(gòu)完善,IP101ALF便于整個程序的裝配。限于雜志的篇幅,本文不對程序作詳細介紹,有興趣的讀者可以到《無線電》雜志網(wǎng)站www.radio.com.cn進行下載,這里只對相關(guān)的讀寫過程作簡單介紹。
讀寫卡是一個非常復雜的程序執(zhí)行過程,要執(zhí)行一系列的操作指令,調(diào)用多個子函數(shù),包括裝載密碼、詢卡、防沖突、卡、驗證密碼、讀寫卡、停卡籌。這一系列的操作必須按固定的順序進行。在沒有Mifare 1卡片進入射頻天線有效范圍時,LGD顯示“歡迎光臨”.當有Mifare 1卡片進入到射頻天線的有效范圍時,讀寫器驗證卡及密碼成功后,將卡號、消費金額、充值金額和余額等數(shù)據(jù)作為一條記錄存入EEPROM存儲器中,并同時在LCD上顯示出來。
寫(設(shè)置)RFID卡
讀卡器對卡進行數(shù)據(jù)的讀寫、密碼的管理和功能的測試,可以進行尋卡、防j中突、選擇和終止等功能。可對RFID卡的1 6個扇區(qū)進行密碼的下載及A、B組密碼的選擇?蓪γ總扇區(qū)3個塊的數(shù)據(jù)進行讀寫。塊值操作包括初始化、讀值、加值、減值、密碼的修改等。
讀RFID卡
首先尋卡,進入卡處理程序,緊接著防>中突,成功之后,加載密碼,之后便可對卡進行數(shù)椐的讀取和操作。完成之后等待卡的拿開,確保每次只讀一次數(shù)據(jù)。
◆讀寫器與射頻通信程序
RFID卡與讀寫器間的通信流程如圖8所示,各功能定義如下。
1.復位應答:射頻卡的通信協(xié)議和通信波特率是定義好的,當有射頻卡進入讀寫器的操作范圍時,讀寫器以特定的協(xié)議與它通信,驗證卡片的卡型。
2.防沖突機制:當有多張卡進入讀寫器操作范圍時,防沖突機制會從其中選擇一張進行操作,未選中的則處于空閑模式,等待下一次選卡,該過程會返回被選卡的序列號。
3.選擇卡片:選擇被選中的卡的序列號,同時返回卡的容量代碼。
4.3次互相確認:選定要處理的卡片之后,讀寫器就確定要訪問的扇區(qū)號,并對該扇區(qū)密碼進行密碼校驗。在3次相互認證之后,就可以通過加密流進行通信。當選擇另一扇區(qū)時,則必須進行另一次密碼校驗。
5.對數(shù)據(jù)塊的操作:讀一個塊、寫一個塊、對數(shù)值塊進行加值、對數(shù)值塊進行減值、將卡置于暫停工作狀態(tài)。
進入等待狀態(tài)時,RFID卡讀寫器的屏幕上顯示“歡迎光臨” (見圖9)。圖5中按鍵S1—S4的作用如下:按動S1后,讀寫器進入消費工作模式(見圖10);按動S2后,讀寫器進入充值模式(見圖11),接動S3后,讀寫器進入注冊模式(見圖12);按動S4后,讀寫器進入讀卡工作模式(見圖13)。
上一篇:RFID卡讀寫器主板的電路原理
上一篇:循線機器人是機器人入門和比賽
熱門點擊
- 頻譜儀的解調(diào)功能
- 藍牙模塊的功能和參數(shù)設(shè)置
- CMOS或非門電路
- 可以使用OpenCV提供cvFindCont
- 有源鉗位電路
- 科學記數(shù)法和工程記數(shù)法
- 低內(nèi)阻三極管6C19功率放大器
- 可編程邏輯陣列(PLA)
- 介電常數(shù)
- 非平衡的惠斯通電橋
推薦技術(shù)資料
- 頻譜儀的解調(diào)功能
- 現(xiàn)代頻譜儀在跟蹤源模式下也可以使用Maker和△Mak... [詳細]
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應用研究