



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、非接觸公交IC卡讀寫器的應用設計 采用PHILIPS公司的Mifare卡作IC卡,設計以射頻技術為核心,以單片機為控制器的IC卡讀寫器在公交自動收費系統中的應用。制作的IC卡讀寫器可以實現制卡、售卡、自動收費等功能,具有安全、實用、方便、快捷、可靠性高的特點,解決了城市公共交通服務行業既頻繁又瑣碎的收費管理問題,有廣泛的應用前景。關鍵詞:單片機 非接觸式IC卡 讀寫器一、IC卡讀寫器概述目前經常接觸到的IC卡有兩種:接觸式的和非接觸式的IC卡。接觸式的IC卡通過機械觸點從讀寫器獲取能量和交換數據;非接觸式IC卡通過線圈射頻感應從讀寫器獲取能量和交換
2、數據,所以又稱射頻卡。目前在社會上常見的是接觸式IC卡。它具有存儲量大(以兆為單位),保密功能強(有多重密碼設置和認證功能),可實現一卡多用。但是,這類卡的讀寫操作速度較慢,操作也不方便,每次讀寫時必須把卡正確地插入到讀寫器的口槽才能完成數據交換,這樣,在公交、考勤等需要頻繁讀寫卡的場合就很不方便,而且讀寫器的觸點和卡片上IC卡的觸腳暴露在外,容易損壞和搞臟而造成接觸不良。非接觸式IC卡是根據射頻電磁感應原理產生的。它的讀寫操作只需將卡片放在讀寫器附近一定的距離之內就能實現數據交換,無需任何接觸,使用中非常方便、快捷,不易損壞。因此,在公交、門禁、校園、企事業等人事管理、娛樂場所等方面有廣泛的
3、應用前景。目前我國引進的射頻 IC卡主要有PHILIPS公司的Mifare和ATMEL公司的Temic卡。下面以PHILIPS公司的Mifare卡為主、介紹城市公交自動售票IC卡讀寫器的實現方法。二、工作原理非接觸式IC 卡讀寫器以射頻識別技術為核心,讀寫器內主要使用了1片Mifare卡專用的讀寫處理芯片-MMM微模塊。它是一個小型的最大操作距離達2030mm的Mifare讀/寫設備的核心器件,其功能包括調制、解調、產生射頻信號、安全管理和防碰撞機制。內部結構分為射頻區和接口區:射頻區內含調制解調器和電源供電電路,直接與天線連接;接口區有與單片機相連的端口,還具有與射頻區相連的收/發器、16字
4、節的數據緩沖器、存放64對傳輸密鑰的ROM、存放3套密鑰的只寫存儲器以及進行三次證實和數據加密的密碼機、防碰撞處理的防碰撞模塊和控制單元。這是與射頻卡實現無線通信的核心模塊,也是讀寫器讀寫Mifare卡的關鍵接口芯片。讀寫器工作時,不斷地向外發出一組固定頻率的電磁波(13.6MHz),當有卡靠近時,卡片內有一個LG串聯諧振電路,其頻率與讀寫器的發射頻率相同,這樣在電磁波的激勵下,LG諧振電路產生共振,從而使電容充電有了電荷。在這個電容另一端,接有一個單向導電的電子泵,將電容內的電荷送到另一個電容內存儲。當電容器充電達到2V時,此電容就作為電源為卡片上的其他電路提供工作電壓,將卡內數據發射出去或
5、接收讀寫器發出的數據與保存。三、硬件組成公交收費系統結構復雜,環節較多,因此,公交非接觸IC 卡的讀寫器至少應包括公交售卡機、公交車載機和公交制卡機三個讀寫器。除了售卡機要求有鍵盤外,其余的硬件組成大體相同。圖1為非接觸IC卡及其讀寫器硬件電路原理圖,主要由MMM微模塊、單片機、鍵盤、顯示、存儲器、天線和監控電路以及與PC機通信的TC232串行通信接口電路等部分組成。(1)單片機系統單片機采用89C52。它片內有8KB的ROM,256字節的RAM以及有32個I/O口。P1口與串行器件24C64和顯示、報警電路連接;P0口與MMM微模塊相連,用作數據線;P2口用作4×4鍵盤;P3口用于
6、讀寫控制和中斷。(2)鍵盤電路鍵盤接口電路用P2口接成4×4結構,共16個鍵。其中數字鍵10個,功能鍵2個,退格鍵和回車鍵各1個,有2個鍵暫時未用。 功能鍵有查詢和通信兩鍵。查詢鍵:售卡員可以通過此鍵查詢售卡金額和售卡記錄數。通信鍵:由于讀寫器的存儲量有限,因此讀寫器每售卡一段時間,應將讀寫器中的數據通過RS-232串行接口與PC機通信,以便回放和清空讀寫器中的數據。數據回放到PC機中后,通過分析處理,形成各種報表,以便公交公司及時掌握售卡情況。(3)顯示電路顯示部分采用數碼顯示,利用串行輸入BCD碼-十進制譯碼驅動顯示器件MC14499來完成與單片機系統的顯示接口,以顯示讀寫器工作
7、狀態、輸入的數據或讀出IC卡中所剩余以及出錯信息等。此器件主要有1個20位移位寄存器、1個鎖存器、1個多路輸出器。多路輸出器輸出的BCD碼經段譯碼器譯碼后,換成七段碼(abcdefg)和小數點DP送到段驅動器輸出。(4)存儲器讀寫器中設計了存儲器。存儲器選用24CXX系列的串行E2PROM。在售卡機中主要存放卡號、售卡員號、售卡金額、售卡日期、售卡總金額和售卡總記錄數;在車載機中主要存放乘客IC卡號、司機號和刷卡總數等信息。顯示用MC14499驅動4位共陰數碼管。正常工作后,每隔一段時間要把讀寫器拿到公交管理中心將讀寫器儲存的信息回放到PC機中保存處理。讀寫器中存儲器可采用24C64,其存儲量
8、為8KB,如有需要也可用容量更大的存儲器如24C128或24C256等。(5)監控電路監控電路采用DS1232L芯片。它是個看門狗定時器,其功能是:上電和掉電時給89C52產生RESET信號;看門狗對系統進行監控,防止死機。(6)非接觸式IC卡非接觸式IC卡選用Mifare卡。其工作頻率為 13.6MHz,存儲量為1KB分16區,每區2套密碼,每個區的存儲區域相互獨立,因此每區可用作一種用途(第0區一般不用)以實現一卡多用。由于Mifare卡密碼驗證機制嚴密,保存的信息比較可靠安全,可以擦寫幾萬次。Mifare卡的16個區,每區又分4塊,每塊16字節。在售卡機中用第1區作用戶儲值塊,其中第0塊
9、存放身份號,第12塊存放價值,第3塊存放兩套6字節密碼和4字節讀寫訪問條件。四、程序設計下面以售卡機為主介紹軟件設計方法。考慮到售卡金額的安全管理,公交公司事先必須制作好兩種IC票卡:一種是用戶IC票卡,另一種是售卡員的售票IC卡。這兩種卡可使用相同區號,但密碼和訪問條件完全不同,不會混淆。售卡員要進行售卡時,必須先到公交公司辦理一張售票IC卡,才有售卡的資格。售票IC卡內存放了售卡員身份號、允許售卡的最大金額、兩套6字節密碼和4字節讀寫訪問條件。售卡員售卡時,每充值一張卡必須從自己的售票IC卡中減去售卡金額,加到用戶IC卡中。當售票IC卡金額減到零后,要到公交公司結賬,并再對售票IC卡充值記賬。這樣,可使公交公司的售卡網點分布得多而不亂,又可方便用戶充值加卡,可有效地防止售票人員賬目不清而造成的資金流失。程序主要包括IC卡讀寫操作程序、鍵盤掃描程序、顯示程序、存儲器讀寫程序和通信程序。1.主程序主程序主要完成系統變量的初始化,循環掃描鍵盤,檢測操作IC卡,將操作結果存儲和顯示。在售卡機中使用了8KB的24C64作存儲器,主要
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 汽輪機在工業制冷領域的應用案例考核試卷
- 船用海水淡化設備工作原理與維護考核試卷
- 紡紗廠生產調度與效率提升考核試卷
- 橡膠零件的彩色橡膠配方設計考核試卷
- 垃圾處理設施技術研發與應用特許經營協議
- 抖音直播帶貨合作中消費者權益保障協議
- 地鐵施工應急逃生系統設計、施工及后期培訓合同
- 商業地產導視系統全權委托管理與廣告發布服務協議
- 教育機構股權分割與變更協議
- 海外高端住宅租賃及包售合作協議
- 2025年導游從業資格知識點合輯
- (三診)成都市2022級高中高三畢業班第三次診斷性檢物理試卷(含答案)
- 四川省成都市蓉城名校聯盟2024-2025學年高一下學期期中考試英語(含答案)
- 建投國電準格爾旗能源有限公司招聘考試真題2024
- 農行反洗錢與制裁合規知識競賽考試題庫大全-上下
- 2025年上半年陜西西安閻良區事業單位招聘高層次及緊缺特殊專業人才9人重點基礎提升(共500題)附帶答案詳解
- 2025年中考數學幾何模型綜合訓練專題16全等三角形模型之婆羅摩笈多模型解讀與提分精練(教師版)
- 《應收款項減值專題》課件
- 農藝師常規知識培訓課件
- 2025-2030年中國管理咨詢行業十三五發展戰略規劃及投資前景預測報告
- 第8課 良師相伴 亦師亦友(課件)-【中職專用】高一思想政治《心理健康與職業生涯》
評論
0/150
提交評論