下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、非接觸ID卡在自動(dòng)識(shí)別系統(tǒng)中的應(yīng)用非接觸ID卡在自動(dòng)識(shí)別系統(tǒng)中的應(yīng)用類別:測試儀表 作者:勝利油田電力管理總公司 王國榮 石油大學(xué)機(jī)電學(xué)院 雙 凱來源:單片機(jī)與嵌入式系統(tǒng)應(yīng)用 摘要:非接觸ID卡具有數(shù)據(jù)讀數(shù)速度快、抗干擾能力強(qiáng)、價(jià)格低等特點(diǎn),在自動(dòng)識(shí)別系統(tǒng)中有良好的應(yīng)用前景。本文分析非接觸ID卡的數(shù)據(jù)讀取及數(shù)據(jù)校驗(yàn)的操作,并給出相應(yīng)的源程序。 關(guān)鍵詞:非接觸ID卡 自動(dòng)識(shí)別 數(shù)據(jù)讀取及校驗(yàn) 隨著半導(dǎo)體芯片技術(shù)的不斷發(fā)展,自動(dòng)識(shí)別系統(tǒng)(如巡更系統(tǒng)、門禁系統(tǒng)、考勤系統(tǒng)、倉儲(chǔ)管理系統(tǒng)、流水線生產(chǎn)自動(dòng)化管理系統(tǒng)等)所采用的ID標(biāo)識(shí)也在不斷地更新,從條形碼、磁卡到智能IC卡、非接觸ID卡,都有各
2、自的特點(diǎn)及適用場合,表1列出了幾種ID標(biāo)識(shí)的特性與區(qū)別。在實(shí)踐應(yīng)用過程中,用戶可根據(jù)不同的使用環(huán)境及功能要求選擇不同的ID標(biāo)識(shí)。非接觸ID卡的數(shù)據(jù)讀取具有非常接觸的特性,即根據(jù)不同的硬件電路設(shè)計(jì),可以在距離非接觸ID卡410cm處讀取其數(shù)據(jù)。因此,讀取非接觸ID卡數(shù)據(jù)無需機(jī)械接觸即可完成,避免了接觸式數(shù)據(jù)讀取而產(chǎn)生的卡損傷,從而大大提高了卡的使用壽命。此外,非接觸ID卡還可以按不同的應(yīng)用采用異型封裝,如硬幣型、柱型等,并可將其預(yù)埋于設(shè)備的混凝土基礎(chǔ)中,使其不容易受到外力破壞。1 非接觸ID卡主要特性目前市場上非接觸ID卡主要有臺(tái)灣凌航科技的GK4001卡和瑞士SWATCH集團(tuán)的H4001卡。它
3、們都采用125kHz的典型工作頻率,有64位激光可編程ROM,調(diào)制方式為曼徹斯特碼(Manchester)調(diào)制,位數(shù)據(jù)傳送周期為512s,其64位數(shù)據(jù)結(jié)構(gòu)如圖1所示。連續(xù)9位“1”作為頭數(shù)據(jù),是讀取數(shù)據(jù)時(shí)的同步標(biāo)識(shí);D00D93位是用戶定義數(shù)據(jù)位;P0P9是行奇校驗(yàn)位,PC0PC3是列奇校驗(yàn)位,最后位“0”是結(jié)束標(biāo)志。非接觸ID卡的這種數(shù)據(jù)結(jié)構(gòu)非常有利于判斷讀出數(shù)據(jù)的正確性。由于Temic U2270B射頻基站的典型工作頻率為125kHz,因此,可采用以U2270B作為射頻基站模塊構(gòu)成的電路(參見本刊2001年第3期Temic RF卡讀寫器的設(shè)計(jì))來實(shí)現(xiàn)對非接觸ID卡的數(shù)據(jù)讀取。在工作狀態(tài)下,
4、只要射頻基站電路不斷電,非接觸ID卡循環(huán)發(fā)送64位數(shù)據(jù)。2 非接觸ID卡數(shù)據(jù)讀取及校驗(yàn)根據(jù)曼徹斯特碼的編碼原則(參見本刊2001年第一期一種采用曼碼調(diào)制的非接觸IC卡讀寫程序編制),非接觸ID卡采用上升沿對應(yīng)著位數(shù)據(jù)“0”,下降沿對應(yīng)著位數(shù)據(jù)“1”,微控制器通過檢測U2270B輸出數(shù)據(jù)位的跳變來實(shí)現(xiàn)對曼徹斯特碼的譯碼。在現(xiàn)實(shí)工作中,數(shù)據(jù)信號(hào)會(huì)受到調(diào)制、解調(diào)、噪聲各種效應(yīng)的影響,其上升沿和下降沿存在抖動(dòng),可采用鍵盤消抖的辦法來消除抖動(dòng)的影響。根據(jù)非接觸ID卡64位數(shù)據(jù)循環(huán)發(fā)送以及其數(shù)據(jù)緒構(gòu)特點(diǎn),即數(shù)據(jù)流中第64位為“0”,第1位至第9位為“1”。據(jù)此,將“0111111111”作為讀數(shù)據(jù)的起始標(biāo)
5、識(shí),如圖2所示。在確定了數(shù)據(jù)起始標(biāo)識(shí)后,采用延時(shí)大于0.5T采樣數(shù)據(jù)位的方法,如圖3所示,來避開曼徹斯特碼編碼中的空跳對數(shù)據(jù)譯碼造成的影響,簡化了譯碼程序。通過實(shí)驗(yàn)得到:480s1T520s,220s0.5T280s,由此取Tnext=300s。為了便于對讀出數(shù)據(jù)進(jìn)行奇校驗(yàn),讀出數(shù)據(jù)每5位作為一個(gè)字節(jié)。因此確定起始標(biāo)識(shí)和讀取數(shù)據(jù)對時(shí)鐘有嚴(yán)格要求,所以尋找起始標(biāo)識(shí)和讀取數(shù)據(jù)部分程序采用匯編語言編寫。數(shù)據(jù)讀以后,根據(jù)前面所提到的非接觸ID卡的數(shù)據(jù)結(jié)構(gòu),通過比較奇校驗(yàn)算法與讀出數(shù)據(jù)中的奇校驗(yàn)位來驗(yàn)證出數(shù)據(jù)的正確性。非接觸ID卡的數(shù)據(jù)讀取程序如下:;-;讀出數(shù)據(jù)程序;晶振11.059 2MHz;Lab
6、le define;-TLL EQU 2DHTLH EQU 42HTHL EQU 62HTHH EQU 81HTDL EQU 88HTDL1 EQU 2AHBLK1 EQU 70H ;讀出數(shù)據(jù)緩存OK BIT 79HOUT BIT P1.1CFE BIT P1.2;-ORG 0000HLJMP RD_DORG 0050H;-;READ RF CARD;-RD_D:MOV A,R6PUSH ACCMOV A,R7PUSH ACCLCALL EDGEMJB OK,RD_OKRD_D0:CLR OKLJMP RD_DRD_OK:NOPRD_D1:MOV R0,#BLK1 ;讀到BLK1RD_DL0:
7、MOV R6,#0BH ;位計(jì)數(shù)-R6*R5RB_L:CLR AMOV R0,ARD_DL1:MOV R5,#05HRD_DL2:JB OUT,RD_DL5MOV A,#00HRD_DL3:CJNE A,#TDL1,RD_DL4LJMP RD_D0RD_DL4:JB OUT,RD_DLKINC ASJMP RD_DL3RD_DL5:MOV A,#00HRDDL5:CJNE A,#TDL1,RD_DL6LJMP RD_D0RD_DL6:JNB OUT,RD_DLKINC ASJMP RDDL5RD_DLK:MOV C,OUTCPL CMOV A,R0RLC AMOV R0,AMOV R1,#TD
8、L ;延時(shí)TNEXTDJNZ R1,$DJNZ R5,RD_DL2INC R0DJNZ R6,RB_LSETB OKRDRET:POP ACCMOV R7,APOP ACCMOV R6,ASJMP $;-;確定數(shù)據(jù)流起始標(biāo)識(shí);-EDGEM:MOV R7,#00HEDGE0:MOV R1,#08HNOPDJNZ R7,EDGE1EDGER:CLR OKRET;-EDGE1:JNB OUT,$MOV DPTR,#0000HEDGE2:INC DPTRJB OUT,EDGE2MOV A,DPHJNZ EDGERMOV A,DPLCLR CSUBB A,#THLJC EDGE0MOV A,DPLCLR CSUBB A,#THHJNC EDGER;-EDGE3:JNB OUT,$MOV DPTR,#0000HEDGE4:INC DPTRJB OUT,EDGE4MOV A,DPLCLR CSUBB A,#TLHJNC EDGE0MOV A,DPHJNZ EDGERMOV A,DPLCLR CSUBB A,#TLLJC EDGERMOV A,DPLCLR CSUB
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 術(shù)后肺部并發(fā)癥防治策略
- 《GB-T 22970-2010紡織面料編碼 化纖部分》專題研究報(bào)告
- 《GBT 33387-2016 工業(yè)用反式 - 1,3,3,3 - 四氟丙烯 HFO-1234ze(E)》專題研究報(bào)告
- 2026年貴州盛華職業(yè)學(xué)院單招職業(yè)技能考試題庫及答案詳解一套
- 《正常人體功能》課件-心臟的泵血過程和機(jī)制
- 《藥品生物檢定技術(shù)》創(chuàng)新課件-利用現(xiàn)代智能數(shù)據(jù)分析做中藥養(yǎng)生奶茶
- 流動(dòng)資金循環(huán)貸款擔(dān)保合同
- 2026醫(yī)院護(hù)理部工作計(jì)劃(5篇)
- 2026年消防施工公司年度工作計(jì)劃(5篇)
- 2025年3月7日下午山東公務(wù)員省考面試題簡析及參考答案
- 中國淋巴瘤治療指南(2025年版)
- 2025年云南省人民檢察院聘用制書記員招聘(22人)考試筆試模擬試題及答案解析
- 2026年空氣污染監(jiān)測方法培訓(xùn)課件
- 實(shí)習(xí)2025年實(shí)習(xí)實(shí)習(xí)期轉(zhuǎn)正協(xié)議合同
- 2025年廣西公需科目答案6卷
- 立體構(gòu)成-塊材課件
- 純化水再驗(yàn)證方案
- 神泣命令代碼
- 北京林業(yè)大學(xué) 研究生 學(xué)位考 科技論文寫作 案例-2023修改整理
- 四年級(jí)《上下五千年》閱讀測試題及答案
- 江蘇省五高等職業(yè)教育計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)專業(yè)指導(dǎo)性人才培養(yǎng)方案
評(píng)論
0/150
提交評(píng)論