當前位置:首頁 > 單片機 > 單片機
[導讀]這里介紹一種非接觸式智能卡模塊的原理,性能。并給出了與MCS51單片機接口的詳細程序。1 概述當前社會生活中使用的主要為接觸式智能卡,工作時需與讀寫終端觸點接觸,存在易磨損、并行性差、響應(yīng)時間長等特點;而非接

這里介紹一種非接觸式智能卡模塊的原理,性能。并給出了與MCS51單片機接口的詳細程序。

1 概述

當前社會生活中使用的主要為接觸式智能卡,工作時需與讀寫終端觸點接觸,存在易磨損、并行性差、響應(yīng)時間長等特點;而非接觸式智能卡由于具有無接觸,可并行處理、與接觸式相比可節(jié)約70%-90%的時間等優(yōu)點正越來越廣泛的運用于 醫(yī)療、交通,社會保險、稅務(wù)等諸多領(lǐng)域。

這里提供的ID10/15非接觸式智能卡模塊具有遠距離、低功耗、小體積等特點,它專為OEM 廠商設(shè)計。

2 ID10/15模塊工作原理

ID10/15模塊外接的電感應(yīng)線圈產(chǎn)生125KHZ的電磁波,當ID-0/1-/15智能卡片在ID-0/10/15產(chǎn)生的磁場范圍內(nèi)時,智能卡片內(nèi)的線圈接收電磁波的能量,智能卡片內(nèi)的電路對其整流、穩(wěn)壓后作為卡片系統(tǒng)工作電壓,并從接收到的振幅調(diào)制脈沖調(diào)制出信息并送到內(nèi)部控制邏輯,并將內(nèi)部數(shù)據(jù)經(jīng)由天線送出,ID-0/10/15收到智能卡上的資料后再重新依輸出格式編碼輸出。

3 ID-0/10/15模塊特點

電源﹕5VDC。

數(shù)據(jù)輸出接口:有二種數(shù)據(jù)輸出格式

(1)Wiegand 26模式

(2)ASCⅡ模式

讀卡距離﹕ 0/7~10cm/12~15cm @5V

工作頻率﹕125KHz

讀寫能力﹕只讀

視覺聲音指示﹕指示燈和2.7KHz蜂鳴器驅(qū)動輸出

體積﹕22*20*6mm/26*25*6mm/39*39*9mm

4 ID-0/10/15模塊引腳定義

1. 電源地

2. 重置腳(Reset Bar)

3. 天線A

4. 天線B

5. 接地為ASCⅡ模式/接5V為韋根26模式

6. CMOS/One Output

7. TTL Data/Zero Output

8. Beeper/Led

9. +4.6V~+5.5V

ID-10的讀卡距離為8厘米,ID-15的讀卡距離為14厘米

5 應(yīng)用實例

5.1 Wiegand 26 模式

在Wiegand 26 模式下,ID-0/10/15引腳接法如下﹕

PIN1﹕ 地

PIN2﹕Reset Bar

PIN3,4 ﹕Antenna

PIN5 ﹕接+5VDC

PIN6﹕DATA 1

PIN7: DATA0

PIN8: Beeper/Led

PIN9: +4.6V~+5.5V

在Wiegand 26 模式下,ID-0/10/15數(shù)據(jù)引腳輸出波形如下﹕

data0

。。。

data1 950μs 50μs

。。。

50μs 950μs

DATA0 和 DATA1總共26個低電平脈沖,每一個脈沖代表一個BIT 數(shù)據(jù),第1個BIT 為1-13 BIT 的偶校驗位,第26 個BIT 為14-26 BIT 的奇校驗位,BIT2-BIT25 共6 DIGITS(每4 BIT 為一個DIGITS)代表卡片號碼的后六位數(shù)。

此模式下與MCS51單片機接口的程序如下﹕

ID-0_DATA0: EQU P1.7 ;P1.7 CONNECT TO DATA0

ID-0_DATA1: EQU P1.6 ;P1.6 CONNECT TO DATA1

ADDR_1: EQU 30H ;6 BYTES DATA SAVE IN INRAM 30-35H

EVEN_CHECK EQU 00H ;20H_BIT0 SAVE AS EVEN PARITY

ODD_CHECK EQU 01H ;20H_BIT1 SAVE AS ODD PARITY

EVEN_FLAG EQU 02H ;20H_BIT2

TIME_OUT_FLAG EQU 03H ;20H_BIT3

ORG 000BH

LJMP TIMER0_IN

ORG 30H

WIEGAND_START: TMOD,#01H ;

SETB EA

SETB EVEN_FLAG ;SET EVEN CHECK FLAG

CLR TIME_OUT_FLAG

MOV R2,#6 ;TOTAL 6 BYTES DATA

MOV R3,#4 ;4 BITS PER BYTE

MOV R0,#ADDR_1 ;START ADDRESS OF DATA

WIEGAND1: JNB ID-0_DATA0,WIEGAND2 ;DATA0 IS LOW THEN START TO OUTPUT DATA

JB ID-0_DATA1,WIEGAND1 ;DATA0 AND DATA1 IS HIGH THEN WAIT DATA

JB TIME_OUT_FLAG,ERR

MOV TH0,#0F8H ;2000US INTERRUPT

MOV TL0,#30H

CLR TIME_OUT_FLAG

SETB TR0 ;TIMER0 START

LCALL DELAY25US

MOV C,ID-0-DATA0

LCALL DELAY175US

JNB ID-0-DATA1,ERR

LJMP WIEGAND3

WIEGAND2: NOP

JB TIME_OUT_FLAG,ERR

MOV TH0,#0F8H ;2000US INTERRUPT

MOV TL0,#30H ;

CLR TIME_OUT_FLAG

SETB TR0 ;TIMER0 START

LCALL DELAY25US ;DELAY 25 μS

MOV C,ID-0_DATA0 ;MOVE DATA IN C REGISTER

LCALL DELAY175US

JNB ID-0-DATA,ERR

WIEGAND3: JNB EVEN_FLAG,WIEGAND_DATA ;EVEN IS 0 THEN OUTPUT IS DATA

MOV EVEN_CHECK,C ;OUTPUT IS EVEN CHECK BIT

CLR EVEN_FLAG ;CLR EVEN CHECK BIT

LJMP WIEGAND1 ;RECEIVE DATA

WIEGAND_DATA: RLC A ;

DJNZ R3,WIEGAND1 ;BYTE IS NOT OVER

ANL A,#00001111B ;BYTE OVER

MOV @R0,A ;SAVE DATA TO INRAM

INC R0 ;INCREASE INRAM ADDRESS

MOV R3,#4 ;4 BITS PER BYTE

DJNZ R2,WIEGAND1 ; READ DATA AGAIN

ODD: JNB ID-0_DATA0,ODD_BIT ;WAIT ODD CHECK BIT

JB ID-0_DATA1,ODD ;

ODD_BIT: NOP ;

LCALL DELAY25US ;DELAY 25 μS

MOV C,ID-0_DATA0 ;ODD CHECK BIT

MOV ODD_CHECK,C ;SAVE ODD CHECK BIT

NOP

LJMP OTHER_PROGRAM ;READ CARD OVER

DELAY25US: MOV R4,#11 ;DELAY 25μS

DELAY25US_A: DJNZ R4,DELAY25US_A

NOP

RET

DELAY175US: MOV R4,#86 ;DELAY 175 μS

DELAY175US_A: DJNZ R4,DELAY175US_A

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風險,如企業(yè)系統(tǒng)復雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉