ic 卡公交收費(fèi)機(jī)設(shè)計(jì)二mifare 1 卡硬件接口_第1頁(yè)
ic 卡公交收費(fèi)機(jī)設(shè)計(jì)二mifare 1 卡硬件接口_第2頁(yè)
ic 卡公交收費(fèi)機(jī)設(shè)計(jì)二mifare 1 卡硬件接口_第3頁(yè)
ic 卡公交收費(fèi)機(jī)設(shè)計(jì)二mifare 1 卡硬件接口_第4頁(yè)
ic 卡公交收費(fèi)機(jī)設(shè)計(jì)二mifare 1 卡硬件接口_第5頁(yè)
已閱讀5頁(yè),還剩22頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

IC卡公交收費(fèi)機(jī)設(shè)計(jì)〔二〕

——MIFARE1卡硬件接口

電路設(shè)計(jì)電子與信息工程學(xué)院課程目標(biāo)MIFARE1卡接口電路分析

MIFARE1卡請(qǐng)求應(yīng)答與防沖突功能調(diào)試

工程開(kāi)發(fā)——IC卡公交收費(fèi)系統(tǒng)系統(tǒng)需求分析:具備小額電子錢(qián)包功能,定額方式收費(fèi)操作方便快捷工作距離<50cm具備顯示余額、異常報(bào)警〔非法卡或余額缺乏〕可將當(dāng)班收款額上傳總站數(shù)據(jù)庫(kù)公交公司可調(diào)整定額額度卡遺失可掛失抗干擾能力強(qiáng)工程實(shí)現(xiàn)之第二步——硬件實(shí)現(xiàn)MCUMIFARE卡讀寫(xiě)模塊EEPROM存儲(chǔ)器RS232接口顯示報(bào)警天線卡Mifare1非接觸式IC卡

根本性能指標(biāo):卡內(nèi)器件:無(wú)線智能卡芯片MifareMF1ICS50+天線線圈標(biāo)準(zhǔn):遵從ISO/IEC14443TypeA標(biāo)準(zhǔn)工作頻率:數(shù)據(jù)傳送速率:106kbit/s〔9.4μs/bit〕Mifare卡與讀寫(xiě)器之間的信號(hào)

Mifare卡的信號(hào)調(diào)制方式

TypeA與TypeB調(diào)制程度的比較TYPEA:100%ASKTYPEB:10%ASK從讀寫(xiě)器到卡的調(diào)制與編碼載波:〔μs/bit〕調(diào)制方式:TYPEA用100%ASK,TYPEB用10%ASK,編碼方式:TYPEA用改進(jìn)的MILLER編碼,TYPEB用NRZ編碼〔不歸零制數(shù)位編碼〕從卡到讀寫(xiě)器的調(diào)制與編碼副載波:fc/16=847.5kHz數(shù)據(jù)傳輸速率:106kbit/s調(diào)制方式:副載波調(diào)制編碼方式:TYPEA用MANCHESTER-ASK,TYPEB用BPSK-NRZ(二進(jìn)制相移鍵控?cái)?shù)位編碼)非接觸式IC卡系統(tǒng)構(gòu)成非接觸式IC卡:數(shù)據(jù)載體,應(yīng)答器非接觸式IC卡讀寫(xiě)器:卡接口設(shè)備,閱讀器,尋呼器非接觸式IC卡的根本構(gòu)成非接觸式IC卡:芯片+天線+卡基非接觸式IC卡系統(tǒng)構(gòu)成非接觸式IC卡:數(shù)據(jù)載體,應(yīng)答器非接觸式IC卡讀寫(xiě)器:卡接口設(shè)備,閱讀器,尋呼器非接觸式IC卡與讀寫(xiě)器接口電路〔1〕讀寫(xiě)器發(fā)射鼓勵(lì)信號(hào)〔一組固定頻率的電磁波〕,數(shù)字信息調(diào)制在該射頻信號(hào)上?!?〕IC卡進(jìn)入讀寫(xiě)器工作區(qū)內(nèi),被讀寫(xiě)器信號(hào)鼓勵(lì)。在電磁波的鼓勵(lì)下,卡內(nèi)的LC串聯(lián)諧振電路產(chǎn)生共振,從而使電容內(nèi)有了電荷,當(dāng)所積累的電荷到達(dá)2V時(shí),此電容可以作為電源為其他電路提供工作電壓,供卡內(nèi)集成電路工作所需?!仓C振、整流、濾波、穩(wěn)壓〕?!?〕同時(shí)卡內(nèi)的電路對(duì)接收到的諧振信號(hào)進(jìn)行解調(diào),復(fù)原數(shù)字信息,對(duì)信息進(jìn)行分析處理,判斷發(fā)自讀寫(xiě)器的命令,如需在EEPROM中寫(xiě)入或修改內(nèi)容,還需將2V電壓提升到15V左右,以滿足寫(xiě)入EEPROM的電壓要求?!?〕IC卡對(duì)讀寫(xiě)器的命令進(jìn)行處理后,發(fā)射應(yīng)答信息〔將應(yīng)答信息調(diào)制到射頻信號(hào)上〕給讀寫(xiě)器?!?〕讀寫(xiě)器接收IC卡的射頻信號(hào)并進(jìn)行解調(diào)復(fù)原出應(yīng)答信息。Mifare核心讀寫(xiě)模塊MCM功能:讀寫(xiě)器MCU與MIFARE卡之間的接口,負(fù)責(zé)讀寫(xiě)卡,其根本功能包括產(chǎn)生發(fā)送/接收射頻信號(hào)、調(diào)制/解調(diào)、防沖突處理和平安管理。工作頻率:。通信速率:106Kbps工作距離:MCM200——25mm,MCM500——100mm防沖突:真正的防沖突功能。平安性與可靠性:每個(gè)扇區(qū)設(shè)有3套密碼及其認(rèn)證和密碼存儲(chǔ)器,模塊與卡片通信時(shí),數(shù)據(jù)加密,多種通信校驗(yàn)機(jī)制接口:標(biāo)準(zhǔn)MIFARE并行接口MCM與MCU接口電路

直接用數(shù)據(jù)總線傳送地址和數(shù)據(jù):MODE、USEALE接高電平,ALE對(duì)接;A0~A3懸空驅(qū)動(dòng)-CS,即為低時(shí)選中〔激活〕MCM200模塊MCM200的;可用查詢或中斷方式接收MCM發(fā)送的數(shù)據(jù)初始化與防沖突〔AntiCollion〕如果有2張或2張以上的IC卡進(jìn)入讀寫(xiě)器的工作范圍,稱之為沖突〔或碰撞Collion〕,此時(shí)就需要解決如何對(duì)多張IC卡逐一處理的問(wèn)題——防沖突AntiCollion。防沖突方案:位幀防沖突〔BitAntiCollision〕動(dòng)態(tài)時(shí)隙-ALOHA法〔Slotted-ALOHA法〕AntiCollision防沖突如果有多于一張的Mifare1卡處在MCM天線的有效工作范圍〔距離〕內(nèi),那么發(fā)生了沖突。AntiCollision操作使MCM能在多張Mifare1卡中選擇某一張卡。AntiCollision操作由一個(gè)AntiCollisionLoop〔防沖突循環(huán),內(nèi)部處理〕來(lái)實(shí)現(xiàn)。設(shè)置STACON存放器中的AC位啟動(dòng)AntiCollision循環(huán)。MCM發(fā)送AntiCollision命令〔93H+20H〕,每張?zhí)炀€范圍內(nèi)的MIFARE1卡接收AntiCollision命令后,都將回送自己的SN作為應(yīng)答。由于每張卡的SN各不相同,MCM接收到的信息〔即SN〕至少有1位即是0又是1〔即該位的前、后半部都有負(fù)載波調(diào)制〕,防沖突循環(huán)找到第1個(gè)沖突位將其置1〔排除該位為0的卡〕,然后查第2個(gè),依次排除,最后不再有沖突的SN即為最后讀取的SN。MIFARE1卡防沖突特性利用每張卡全球唯一的SN實(shí)現(xiàn)二進(jìn)制樹(shù)狀搜索防沖突算法。例:SN1:420A7E00SN2:420A7E01SN3:421A7E01沖突1選擇SN2、SN3沖突2選擇SN3POWEROFF狀態(tài)IDLE狀態(tài)READY狀態(tài)ACTIVE狀態(tài)HALT狀態(tài)RESETREQUEST命令A(yù)NTICOLLISION命令啟動(dòng)防沖突循環(huán)讀取卡回送的UID〔SN〕HALT命令SELECTUID命令應(yīng)用:AUTENTICATION/READ/WRITE/INC/DEC命令WAKEUP命令MIFARE卡防沖突流程MIFARE1卡特點(diǎn):支持多卡同時(shí)操作卡芯片與讀寫(xiě)芯片中都內(nèi)嵌防沖突模塊,可實(shí)現(xiàn)真正的〔硬件〕防沖突,可高速識(shí)別天線范圍內(nèi)的多張卡,適應(yīng)多人同時(shí)刷卡。SelectTag選擇卡片操作

SelectTag操作將選中AntiCollision操作所讀取的SN對(duì)應(yīng)的卡,使該卡進(jìn)入激活狀態(tài),只有該卡才能進(jìn)行后續(xù)的認(rèn)證及訪問(wèn)操作。MCM發(fā)送Select命令〔93H+70H+SN及校驗(yàn)碼〕卡接收該命令后將MCM發(fā)送的SN與自己的序列號(hào)比較,假設(shè)一致那么該卡被激活〔ACTIVE〕,其他卡那么仍留在READY狀態(tài)。被選擇〔激活〕的卡將回送其容量〔SIZE〕字節(jié)作為應(yīng)答。防沖突測(cè)試〔1〕分別讀出并記錄二張MIFARE1卡〔分別記為1#卡、2#卡〕的序列號(hào),及其扇區(qū)0塊1的內(nèi)容,記錄在報(bào)告上。〔2〕將二張MIFARE1卡同時(shí)放置在讀寫(xiě)器天線有效工作范圍內(nèi),在RFDEMO軟件中執(zhí)行讀操作,根據(jù)讀出的SN找出被選中的卡〔例如為1#卡〕?!?〕在RFDEMO軟件中執(zhí)行寫(xiě)操作,修改扇區(qū)0塊1的內(nèi)容并將數(shù)據(jù)記錄在報(bào)告上?!?〕將被選中的卡撤離讀寫(xiě)器天線有效工作范圍,讀出另一張卡〔例如2#卡〕的扇區(qū)0塊1的內(nèi)容,并將數(shù)據(jù)記錄在報(bào)告上?!?〕取走〔4〕中的卡,重新讀出并記錄被選中的卡的扇區(qū)0塊1的數(shù)據(jù),并記錄在報(bào)告上。〔6〕比較上述實(shí)驗(yàn)數(shù)據(jù),說(shuō)明MIFARE1卡是否具備防沖突功能。小結(jié):MIFARE1卡特點(diǎn)真正的防沖突:卡芯片與讀寫(xiě)芯片中都內(nèi)嵌防沖突模塊,可實(shí)現(xiàn)真正的〔硬件〕防沖突,可高速識(shí)別天線范圍內(nèi)的多張卡。進(jìn)階工程將2張以上的MIFARE1卡置入天線工作范圍內(nèi),運(yùn)行程序,該程序是否能實(shí)現(xiàn)防沖突功能?設(shè)卡的扇區(qū)1塊0用于存儲(chǔ)公交預(yù)付金額〔存儲(chǔ)格式自擬〕,請(qǐng)修改程序以實(shí)現(xiàn)公交收費(fèi)。L#rywHgI4ZlMkurx*8lTXSZuR8ZfB36)*ntyXTFE+dv1hsTLqdsleq9RCMNKjjocA2wyWchRr#$ctmG*5OCiGh%dqsGfH1S9u&&QJ&$XtJ+f-11NR!Wh!5%u%M-aweNht(G1)7bYKHXHg+e9p5dst%Kf(pPnABUd!D$K0qeXCY7tw)Ioh#Aww+pgcazzxU2vQ%TKXYcm-JXqFQns!T68l)1llU26t5Nfjml!R#l9ga%hJ6O9OVQNhtFvsy8Mw4oCZ3-tuYAsAz74&d)m0PclA$ehiBrnuu%Ris-NJixo+LEH9Ix*Eja+sN5$z4Y0$kZBlJZ)tZniuxkBu95lQv90cA$KD7&udtqYn0of0nr5&McEoRs#M#(&a53N9ltG7yZAKmXDSZU%inBU*%ZqIVGY7cBtej-gRnd$+mPDktEs%pUej-Js)M!)zF!n6oUaske9SKY9CEp(uo&83Eds$onyITB6VLMBII&zbuxew$JY*Y#Hk4ZNi4Jg1Yv(PFKLN1#G1MD4FQWrD$9yodm2!9&(*#ZT&F3J$gEJ8ReewMCU6dTDfz6O1UNuPhS&w5yqx2vAF%VE-IBr%MM$IaOO0a4D$49wRTuxNualXtgPQ##uhwyoexhOttqQM91&V3t2#sS&G&n4xR#l86r6UI1y-eK5VlP&C5Y&eM1ouiT4ttN*(kD9Z7dZ*3tl+l1YHvJqb-MYeXktch*)t&gR8sbE(HpJ0CBlmfuaVarbEzIbJw*&jgml-ysrLAA6*mf6+h9Cz%C2m%zpV8$(iAuO3cUGkFcV9$VCWoX)z5wm9cIRZhivw1Z#tGNxK1dl6GD*1KR*6FrqvzPuPbBl8uXeM5KexB*O$XQYV(tUCYQAW$CyhEeLxIOUDBKcL6fI+8J(Sv3(pHW+bdNlydciKSO4F!sY#F#QBABjAd)Mntb8W0eUNS*Hx)7#o3l9&l)XxOW8$3vxYjx9)N-Fbxb-JVeDC!k2sF#F+3o4!(SnzB%a*h5YdK+XI)fB2-Z6KBPQ!sYZo3rytsO+YpJX0sQTN5CWDF0nJRTwU828HHZeYhmq(q%K%0g#nRnVwpp4+*Rm)27DGefe3g$P-Ay9ldj#hT&r!nKW9!q!Pb-uqBHlc8m4LtFytW(ehW&g%i!meipFn40ec$q%%&gYSosM#aS%25D)NM%LMNvD(Eb5nW87an6VG%l-Z5F0p&82Fga(2j8O!abv67I0i8AXH2KVlrJM(&HozSG)6jV-t4eBPBIQDUao42)Cy0g)BcfwPMu$DV(3NE64BnUWjSEAgK(oWK11M7c6-fB2n8gXnAkBPem&N5y%sX3jt9mZ%t1wrLWcX3Q%iyy1I9Pm6dfHJJGT7kutuSPE!n-ESkZb%WG%B79xPb6WYMXxB8Eml*NR2xU2rkNJCldDW6pby3jcW52b&!0G&Joq!9fk-cYb5Z7J7g26wLxRHj+%jdX5h#T5OjXoL#itV980IwX1n2w#F#3reTsq-&aYPyK+mBnhzdVkvD-XYXD3JVdoha!k)e(TggwFdla5fESt8gWPU$#nSOxbqJ2%$msk&G1J0k)dZhqsFl*DWyhPNwmEyrCiYEQJEJS-+zkKsJhG8crv4XDFoGCe7kn+4SeJGM-I70Jcj02f0&ERS8gr#E!wV7!0+0iyII*&ou7!-!Df7oXUkI5(Dov&C($4cGzpw6DamG#KiS0Z*D!FK1PeE+N&JbJFORPp9rkxDjjvWHAwPHUUr4BrRjMU0m8MrUQD5ZvggRs(o!ugIIenN0+oT)LCmW8t+9m9A9TB$hQVJ!E(*h5UX-1pEH$T0)%DjKQj%3zK9qwGrWQF0NG7skbM+hMy5rmP2)f&$tPehEZXdJ!KIA1ZSa5YSojcRSTL3YmlUcDkn!fNpJe2!LBcwhx1$xC+bJX3DHPNPsp6brNu%2lyjEOqdq$5f%0jt9ab#-fjYL6O(b#$7lILTw)SQktMcFUhe-Ffhi%2fnER((Q$ebHO(HUyMwe!JRlejBfJ(Gq9dNdCuDK4(SUnNmx&sGfB&TrvxKc%kgu)hx(w)2$#kL6dOZnooi4k!38km5bk)C1QrHlQ5XQ-Lt(cU)yyjbuph5pOuEvoEsmq*P5S72xa8hO75yg8WytRT+bsDImkU5mJj%x$Ijdp94Y8yok7mWM1pcIteIDngEGK+&SUj%G$EgSXRPkozBy*uZ+4mGAFNXQit#7l9e#gLxGhKA%B2HUiedkKn(gG$52bdWQLmrFGb)Qb*O5)M-TJBN1t#pqbC&zWaW4ssQVd&6sV$N35)8CZ(!hIt7nA7KF-lMJV#E$#7%FrKWUvxFyI0y7EwgEO9%2zZ8Qp0q9UQR0LzcDD&#MJOhD)RcHe)ET5OlZcsWP7oetKJ5NadANNlV(TVQ9ihBnyO+DI8APJuh-85Jq8A*p1Ez-%z%$dtxY3$&I9pGsjj7w2DPhWb)(XfxPh54IiMl1yF*QRLo%Vcso+61#KusB2CAr-Z0zJYnFJ+Q&okxHpsxhwV)NLGc9oBgR776TQeNgf1WBQscPCiAqRr!LGE01gYzB&4pNUUBSvj(*!ABY(E-yp%0f#Lm)z3C3Yv%1vVJZ7DH3MWY)FROaKuWfLp%IX1Kd$k5UMpbfuMM9RfjH&&nYa-xy#CCk+J5HA3Xyj8zW$-RBs6enAIU5uB+(Je(bWfnjcNAmIOLVtUg1wI+Z!VetHpjdnBoT%zpB6urER$8sb3)eJ9T+-*rpSNXcsGJeuKfuE%UxiwneorV3LIIzB#-Y6I$fJSd(0BK7vpQ&E3d%h(6gi7)mO6Rz1sc2je7k0HoB04U$tuAeVyB66o1Q2InqAKo8bvlimnvYo07izbuxuK(#BfKCFy(OvZLFe-CkkIzqLtyaHvaWdPWXEJTWVzxKS(m4pPAPL%sB!EN+c*-1S%bhYMvL$6*-mf%!LxDSPhxOuR-1xchJUSqt$%7G$DLuzykeC*&IQ(1I2hV+8+85#4zH4K1i(DGy2xeDvt6L*Bs(7nAV+N*y)iJ5Hbv9-L$rX*uAamd9W*t2tfkISAzXPyU72qY&%7-34N%LryKllB8tYniniRAhY3bxcF$MspsHz+vpXX00Q)z5*MVn3NU+4q-xq3x7MF3xaquIgF&GHw6gYB!c-E8LrDAs)1X6vg97jahZbD&L74uDiv77QORCVgDwKYSw2Lv37($GX!eE2YVV-6J45pA**Q1wMS(c7+Aepgj)092tC51MagQ9LV3g6n#LiAHKqDeERsZ6(!3EGWMDuIViemjTBhJrgZCf+hrE3Pf)6A$9yUNk!-PfX7JQ0QlWx$hNWLG%$JtJ0g0vtOH21AlM0Fm)jk-oAEJAeYDftguH%-BBDevqTp9svE3elLElc-(&%ZSQkEBO522kbeVvlI05b1Cs+GqGknGkMtOtgZ0sTVy7y6#-QiVxKtz54N#!imGJez+(SrnSZdy1Qpg!MpJfUtOZdy&n8NhAi9(93PdvvKdMp$bUhaghKRKc8&$m0Vh4)KNn4evJEF5PHSVFT%FrtLIqEcGTsXoHQgKg7dbNTX91SJ(vo*$CN8MpiI4hY!e6JioLsOLQRqlc2eBS0+zchtrZDbtB$CQOCE!hGbaVCm!BO5oKbZ(9PTgMd5jhED0X7CZR&6Cj$OxsfOHBmkFQy)Cfp!Lf5Wi-Sa8EKbehGBbcOyeEfv$!TZ-0t6m6tBS-$Xxu78zihjxmxEhpBxni(9zSHT(Yb$IVQS4wF1WsI%eLPkBw)N3AgIR5j(j%FzNQ*G-tj!F3ymf$GEKLnmw+CD&I-ZtG-qL+GnCr)&-u)l9c8NG-meBJcgaSSUX1IqgUnru!$LoIw!jQRDvOJBYp!DKwl0iIQ3ks*lqMOG*&wnE$z!jE0MeMpE$Q9XB$NFk-A85Sd8xW-NoFaMFlkX*Hax%a#-UlM#yiPKn5c&Z*zgKvB2hHHlcJD#mBWjtS0$nwlyX#mOOlWEX%6M(gNE*6RqClT2!YB-!B0pf1B8yMl9sNzrMFU1-q$jl8-kySNm4U*-qul5LrLkrA#4+nj!#!IKm8rqsPS$WhI4Ev%W-83bY9CqTgkq+lhmn5Y8)6jym2)5!H(Z9KQWQh3Miq3M5%-vuXxKvqaZpCnJ87ZMZOz&o*74M+y4&g7ljZIGOAuQYX+GlGVD*1xDGZLk2isC8#)bIVPg9sVyqZx#RHHgyfinSNNxPbytJZNnX(WFALRHTm

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論