下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、非接觸公交IC卡讀寫器的應(yīng)用設(shè)計(jì) 采用PHILIPS公司的Mifare卡作IC卡,設(shè)計(jì)以射頻技術(shù)為核心,以單片機(jī)為控制器的IC卡讀寫器在公交自動(dòng)收費(fèi)系統(tǒng)中的應(yīng)用。制作的IC卡讀寫器可以實(shí)現(xiàn)制卡、售卡、自動(dòng)收費(fèi)等功能,具有安全、實(shí)用、方便、快捷、可靠性高的特點(diǎn),解決了城市公共交通服務(wù)行業(yè)既頻繁又瑣碎的收費(fèi)管理問(wèn)題,有廣泛的應(yīng)用前景。關(guān)鍵詞:?jiǎn)纹瑱C(jī) 非接觸式IC卡 讀寫器一、IC卡讀寫器概述目前經(jīng)常接觸到的IC卡有兩種:接觸式的和非接觸式的IC卡。接觸式的IC卡通過(guò)機(jī)械觸點(diǎn)從讀寫器獲取能量和交換數(shù)據(jù);非接觸式IC卡通過(guò)線圈射頻感應(yīng)從讀寫器獲取能量和交換
2、數(shù)據(jù),所以又稱射頻卡。目前在社會(huì)上常見(jiàn)的是接觸式IC卡。它具有存儲(chǔ)量大(以兆為單位),保密功能強(qiáng)(有多重密碼設(shè)置和認(rèn)證功能),可實(shí)現(xiàn)一卡多用。但是,這類卡的讀寫操作速度較慢,操作也不方便,每次讀寫時(shí)必須把卡正確地插入到讀寫器的口槽才能完成數(shù)據(jù)交換,這樣,在公交、考勤等需要頻繁讀寫卡的場(chǎng)合就很不方便,而且讀寫器的觸點(diǎn)和卡片上IC卡的觸腳暴露在外,容易損壞和搞臟而造成接觸不良。非接觸式IC卡是根據(jù)射頻電磁感應(yīng)原理產(chǎn)生的。它的讀寫操作只需將卡片放在讀寫器附近一定的距離之內(nèi)就能實(shí)現(xiàn)數(shù)據(jù)交換,無(wú)需任何接觸,使用中非常方便、快捷,不易損壞。因此,在公交、門禁、校園、企事業(yè)等人事管理、娛樂(lè)場(chǎng)所等方面有廣泛的
3、應(yīng)用前景。目前我國(guó)引進(jìn)的射頻 IC卡主要有PHILIPS公司的Mifare和ATMEL公司的Temic卡。下面以PHILIPS公司的Mifare卡為主、介紹城市公交自動(dòng)售票IC卡讀寫器的實(shí)現(xiàn)方法。二、工作原理非接觸式IC 卡讀寫器以射頻識(shí)別技術(shù)為核心,讀寫器內(nèi)主要使用了1片Mifare卡專用的讀寫處理芯片-MMM微模塊。它是一個(gè)小型的最大操作距離達(dá)2030mm的Mifare讀/寫設(shè)備的核心器件,其功能包括調(diào)制、解調(diào)、產(chǎn)生射頻信號(hào)、安全管理和防碰撞機(jī)制。內(nèi)部結(jié)構(gòu)分為射頻區(qū)和接口區(qū):射頻區(qū)內(nèi)含調(diào)制解調(diào)器和電源供電電路,直接與天線連接;接口區(qū)有與單片機(jī)相連的端口,還具有與射頻區(qū)相連的收/發(fā)器、16字
4、節(jié)的數(shù)據(jù)緩沖器、存放64對(duì)傳輸密鑰的ROM、存放3套密鑰的只寫存儲(chǔ)器以及進(jìn)行三次證實(shí)和數(shù)據(jù)加密的密碼機(jī)、防碰撞處理的防碰撞模塊和控制單元。這是與射頻卡實(shí)現(xiàn)無(wú)線通信的核心模塊,也是讀寫器讀寫Mifare卡的關(guān)鍵接口芯片。讀寫器工作時(shí),不斷地向外發(fā)出一組固定頻率的電磁波(13.6MHz),當(dāng)有卡靠近時(shí),卡片內(nèi)有一個(gè)LG串聯(lián)諧振電路,其頻率與讀寫器的發(fā)射頻率相同,這樣在電磁波的激勵(lì)下,LG諧振電路產(chǎn)生共振,從而使電容充電有了電荷。在這個(gè)電容另一端,接有一個(gè)單向?qū)щ姷碾娮颖?,將電容?nèi)的電荷送到另一個(gè)電容內(nèi)存儲(chǔ)。當(dāng)電容器充電達(dá)到2V時(shí),此電容就作為電源為卡片上的其他電路提供工作電壓,將卡內(nèi)數(shù)據(jù)發(fā)射出去或
5、接收讀寫器發(fā)出的數(shù)據(jù)與保存。三、硬件組成公交收費(fèi)系統(tǒng)結(jié)構(gòu)復(fù)雜,環(huán)節(jié)較多,因此,公交非接觸IC 卡的讀寫器至少應(yīng)包括公交售卡機(jī)、公交車載機(jī)和公交制卡機(jī)三個(gè)讀寫器。除了售卡機(jī)要求有鍵盤外,其余的硬件組成大體相同。圖1為非接觸IC卡及其讀寫器硬件電路原理圖,主要由MMM微模塊、單片機(jī)、鍵盤、顯示、存儲(chǔ)器、天線和監(jiān)控電路以及與PC機(jī)通信的TC232串行通信接口電路等部分組成。(1)單片機(jī)系統(tǒng)單片機(jī)采用89C52。它片內(nèi)有8KB的ROM,256字節(jié)的RAM以及有32個(gè)I/O口。P1口與串行器件24C64和顯示、報(bào)警電路連接;P0口與MMM微模塊相連,用作數(shù)據(jù)線;P2口用作4×4鍵盤;P3口用于
6、讀寫控制和中斷。(2)鍵盤電路鍵盤接口電路用P2口接成4×4結(jié)構(gòu),共16個(gè)鍵。其中數(shù)字鍵10個(gè),功能鍵2個(gè),退格鍵和回車鍵各1個(gè),有2個(gè)鍵暫時(shí)未用。 功能鍵有查詢和通信兩鍵。查詢鍵:售卡員可以通過(guò)此鍵查詢售卡金額和售卡記錄數(shù)。通信鍵:由于讀寫器的存儲(chǔ)量有限,因此讀寫器每售卡一段時(shí)間,應(yīng)將讀寫器中的數(shù)據(jù)通過(guò)RS-232串行接口與PC機(jī)通信,以便回放和清空讀寫器中的數(shù)據(jù)。數(shù)據(jù)回放到PC機(jī)中后,通過(guò)分析處理,形成各種報(bào)表,以便公交公司及時(shí)掌握售卡情況。(3)顯示電路顯示部分采用數(shù)碼顯示,利用串行輸入BCD碼-十進(jìn)制譯碼驅(qū)動(dòng)顯示器件MC14499來(lái)完成與單片機(jī)系統(tǒng)的顯示接口,以顯示讀寫器工作
7、狀態(tài)、輸入的數(shù)據(jù)或讀出IC卡中所剩余以及出錯(cuò)信息等。此器件主要有1個(gè)20位移位寄存器、1個(gè)鎖存器、1個(gè)多路輸出器。多路輸出器輸出的BCD碼經(jīng)段譯碼器譯碼后,換成七段碼(abcdefg)和小數(shù)點(diǎn)DP送到段驅(qū)動(dòng)器輸出。(4)存儲(chǔ)器讀寫器中設(shè)計(jì)了存儲(chǔ)器。存儲(chǔ)器選用24CXX系列的串行E2PROM。在售卡機(jī)中主要存放卡號(hào)、售卡員號(hào)、售卡金額、售卡日期、售卡總金額和售卡總記錄數(shù);在車載機(jī)中主要存放乘客IC卡號(hào)、司機(jī)號(hào)和刷卡總數(shù)等信息。顯示用MC14499驅(qū)動(dòng)4位共陰數(shù)碼管。正常工作后,每隔一段時(shí)間要把讀寫器拿到公交管理中心將讀寫器儲(chǔ)存的信息回放到PC機(jī)中保存處理。讀寫器中存儲(chǔ)器可采用24C64,其存儲(chǔ)量
8、為8KB,如有需要也可用容量更大的存儲(chǔ)器如24C128或24C256等。(5)監(jiān)控電路監(jiān)控電路采用DS1232L芯片。它是個(gè)看門狗定時(shí)器,其功能是:上電和掉電時(shí)給89C52產(chǎn)生RESET信號(hào);看門狗對(duì)系統(tǒng)進(jìn)行監(jiān)控,防止死機(jī)。(6)非接觸式IC卡非接觸式IC卡選用Mifare卡。其工作頻率為 13.6MHz,存儲(chǔ)量為1KB分16區(qū),每區(qū)2套密碼,每個(gè)區(qū)的存儲(chǔ)區(qū)域相互獨(dú)立,因此每區(qū)可用作一種用途(第0區(qū)一般不用)以實(shí)現(xiàn)一卡多用。由于Mifare卡密碼驗(yàn)證機(jī)制嚴(yán)密,保存的信息比較可靠安全,可以擦寫幾萬(wàn)次。Mifare卡的16個(gè)區(qū),每區(qū)又分4塊,每塊16字節(jié)。在售卡機(jī)中用第1區(qū)作用戶儲(chǔ)值塊,其中第0塊
9、存放身份號(hào),第12塊存放價(jià)值,第3塊存放兩套6字節(jié)密碼和4字節(jié)讀寫訪問(wèn)條件。四、程序設(shè)計(jì)下面以售卡機(jī)為主介紹軟件設(shè)計(jì)方法??紤]到售卡金額的安全管理,公交公司事先必須制作好兩種IC票卡:一種是用戶IC票卡,另一種是售卡員的售票IC卡。這兩種卡可使用相同區(qū)號(hào),但密碼和訪問(wèn)條件完全不同,不會(huì)混淆。售卡員要進(jìn)行售卡時(shí),必須先到公交公司辦理一張售票IC卡,才有售卡的資格。售票IC卡內(nèi)存放了售卡員身份號(hào)、允許售卡的最大金額、兩套6字節(jié)密碼和4字節(jié)讀寫訪問(wèn)條件。售卡員售卡時(shí),每充值一張卡必須從自己的售票IC卡中減去售卡金額,加到用戶IC卡中。當(dāng)售票IC卡金額減到零后,要到公交公司結(jié)賬,并再對(duì)售票IC卡充值記賬。這樣,可使公交公司的售卡網(wǎng)點(diǎn)分布得多而不亂,又可方便用戶充值加卡,可有效地防止售票人員賬目不清而造成的資金流失。程序主要包括IC卡讀寫操作程序、鍵盤掃描程序、顯示程序、存儲(chǔ)器讀寫程序和通信程序。1.主程序主程序主要完成系統(tǒng)變量的初始化,循環(huán)掃描鍵盤,檢測(cè)操作IC卡,將操作結(jié)果存儲(chǔ)和顯示。在售卡機(jī)中使用了8KB的24C64作存儲(chǔ)器,主要
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 電影制作行業(yè)演員出演合同
- 汽車租賃事故處理及責(zé)任劃分協(xié)議
- 薪酬體系保密協(xié)議
- 生物醫(yī)藥企業(yè)技術(shù)轉(zhuǎn)讓合同
- 影視劇拍攝與制作合作協(xié)議
- 版權(quán)輸出許可協(xié)議
- 網(wǎng)絡(luò)科技行業(yè)軟件使用風(fēng)險(xiǎn)提示協(xié)議
- 在線教育服務(wù)合作協(xié)議
- 航空物流運(yùn)輸合同
- 關(guān)于汽車買賣合同
- JB-T 8532-2023 脈沖噴吹類袋式除塵器
- 深圳小學(xué)英語(yǔ)單詞表(中英文)
- 護(hù)理質(zhì)量反饋內(nèi)容
- 山東省濟(jì)寧市2023年中考數(shù)學(xué)試題(附真題答案)
- 抖音搜索用戶分析報(bào)告
- 板帶生產(chǎn)工藝熱連軋帶鋼生產(chǎn)
- 鉆孔灌注樁技術(shù)規(guī)范
- 2023-2024學(xué)年北師大版必修二unit 5 humans and nature lesson 3 Race to the pole 教學(xué)設(shè)計(jì)
- 供貨進(jìn)度計(jì)劃
- 國(guó)際尿失禁咨詢委員會(huì)尿失禁問(wèn)卷表
- 彌漫大B細(xì)胞淋巴瘤護(hù)理查房
評(píng)論
0/150
提交評(píng)論