国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于RFID技術(shù)可視化電子火車票的研究

2014-04-29 00:44李文趙明
電子世界 2014年17期
關(guān)鍵詞:電子標(biāo)簽

李文 趙明

【摘要】隨著科技的發(fā)展,RFID技術(shù)的應(yīng)用范圍日益擴大,但在電子火車票上的研究還比較少,藉此開展了對電子火車票的研究。本文介紹了把如何RFID技術(shù)應(yīng)用于火車票上,制成電子火車票。首先對RFID技術(shù)及電子標(biāo)簽的工作原理、特點做了簡單的介紹。再主要對研究中的程序設(shè)計、電路設(shè)計的總體思想闡述。電子火車票的研究將會促進未來鐵路客運售票、檢票的自動化發(fā)展。

【關(guān)鍵詞】RFID;電子火車票;電子標(biāo)簽;檢票自動化

Abstract:With the development of technology,the field of the application of RFID technology is extending. It is much less that the researching on the Visible Electronic Train Ticket(VEET). So we had a studying on it. The article introduces RFID technology that is applied to train ticket,how to utilize it make the VEET. In the first part of the article is about introducing working theories and feature of the RFID technology and Electronic tags. Then the article mainly introduces how to make designing on program and circuit. The researching of VEET will promote automation on ticket selling and checking of railway transport in the feature.

Key Words:Electronic Train Ticket;RFID technology;Electronic tags;ticket selling and checking

引言

中國是一個人口大國,每年的鐵路客運量達到數(shù)十億人次[1],同時也會產(chǎn)生同樣數(shù)量的紙質(zhì)火車票,造成了巨大的資源浪費,而且紙質(zhì)火車票的售票、驗票存在著效率低的問題,這也是基于RFID技術(shù)可視化電子火車票(電子火車票)研究的原因。

隨著RFID技術(shù)的發(fā)展,RFID已在多方面成功應(yīng)用,比如:圖書館管理系統(tǒng)、門禁系統(tǒng)和地鐵票證等等。而國內(nèi)目前在電子火車票方面的研究比較少,所以電子火車票的研究是具有潛力的。

本次研究在可視化上采用MFRC522芯片構(gòu)成的讀寫模塊與單片機相結(jié)合,單片機通過讀寫模塊間接對M1卡數(shù)據(jù)修改和讀取,再通過液晶模塊顯示出乘客信息。

1.RFID技術(shù)及MIFARE卡片介紹:

1.1 RFID技術(shù)

RFID是Radio Frequency Identification的縮寫,即射頻識別。是一種無線通信技術(shù),它通過射頻信號自動識別目標(biāo)對象并獲取相關(guān)數(shù)據(jù)[2],無需識別系統(tǒng)與特定目標(biāo)之間建立機械或者光學(xué)接觸。當(dāng)M1卡進入感應(yīng)區(qū)后,讀寫設(shè)備會對M1卡進行自動識別、驗證,再對M1卡的數(shù)據(jù)操作。

RFID可分為無源、有源品、半有源三大類,無源在頻段上又可分為低頻125KHZ、高頻13.56MHZ、超高頻433MHZ和超高頻915MHZ。無源RFID標(biāo)簽具有價廉、輕小、使用壽命長等優(yōu)點,本次研究中要實現(xiàn)非接觸式、近距離信息通訊,因此采用無源高頻RFID技術(shù)。

1.2 M1卡

M1卡作為信息存儲介質(zhì),屬于非接觸式IC卡。它的容量為8Kb EEPROM,分16個獨立扇區(qū)(編號0~15)和64個塊(編號0~63),其中除去每個扇區(qū)的最后一塊(密碼塊)和第0塊(廠商代碼塊),剩有47個塊供存儲信息。每個扇區(qū)可用獨立密碼驗證。

工作流程如圖1所示:M1卡具有防沖突機制[3],可以消去多卡同時進去感應(yīng)區(qū)引起的沖突。當(dāng)一個扇區(qū)訪問結(jié)束,要訪問其它扇區(qū)時,就要對新扇區(qū)密碼驗證,這樣可以提高信息存儲安全度。

圖1 M1卡工作流程圖

2.總體設(shè)計思路

向M1卡寫數(shù)據(jù)。以單片機作為核心模塊,把單片機和MFRC522制成的讀寫模塊用硬件電路結(jié)合,通過單片機控制讀寫模塊對M1卡上的數(shù)據(jù)進行操作。試先編好控制程序,當(dāng)M1卡進入讀寫模塊的感應(yīng)區(qū)后,上位機軟件會向單片機發(fā)送數(shù)據(jù),單片機接收完數(shù)據(jù)后通過讀寫模塊把數(shù)據(jù)再寫到M1卡上,如圖2所示。

讀取M1卡的數(shù)據(jù),顯示M1卡上數(shù)據(jù)包含的信息。M1卡進入讀寫模塊的感應(yīng)區(qū),讀寫器通過天線給M1卡提供能量,喚醍M1卡,把卡中的數(shù)據(jù)讀回到單片機的存儲空間,單片機再把獲得的數(shù)據(jù)放在要顯示的數(shù)據(jù)變量空間中,液晶模塊調(diào)用顯示數(shù)據(jù)變量空間肥數(shù)據(jù)顯示出來,如圖3所示。

圖2 乘客信息傳遞流程

圖3 液晶工作流程

3.程序設(shè)計

3.1 液晶顯示程序

在顯示上,要顯示出乘客的乘車信息,比如:始發(fā)站在和目的地、車次、時間等等,因研究中所用的顯示屏為NOKIA5110型號,其滿屏顯示的內(nèi)容有限,所以將分三次顯示。

首先對液晶初始化,設(shè)置液晶的偏置電壓、基本指令、顯示模式。單片機與液晶通信為SPI通信方式,編寫一個用SPI傳數(shù)據(jù)的調(diào)用函數(shù):void LCD_write_byte(unsigned char dt,unsigned char command),這個函數(shù)在液晶顯示中多次調(diào)用。再者對液晶的顯示坐標(biāo)進行設(shè)置,調(diào)用函數(shù)void LCD_set_XY(unsigned char X,unsigned char Y)函數(shù)中X為顯示的所在列,Y為顯示的所在行。以上是液晶的初始及基本調(diào)用函數(shù)。

單片機向讀寫模塊發(fā)命令讀取M1卡的數(shù)據(jù),再把從M1卡讀回的數(shù)據(jù)送入液晶顯示要引用的數(shù)據(jù)空間中,顯示函數(shù)把獲得的數(shù)據(jù)再送入液晶中顯示。當(dāng)數(shù)據(jù)據(jù)顯示完后,單片機再向讀寫模塊發(fā)命令,重復(fù)傳遞液晶顯示數(shù)據(jù)的過程,直到運行到單片機程序中預(yù)設(shè)的斷點處停止。

顯示子程序中建立固定的字庫,例如:始發(fā)地、車箱、坐位等等。這樣可以減小M1卡的容量負(fù)擔(dān),把建立好的字庫中的信息預(yù)設(shè)顯示在液晶上,讀取的車票信息直接在留下對應(yīng)的空位處寫上,當(dāng)寫滿預(yù)設(shè)的屏幕顯示信息,單片機會自動調(diào)用清屏指令,把前一屏寫的信息擦除,以便后面的信息顯示。

3.2 讀寫程序

讀寫程序在基礎(chǔ)建立在飛利浦公司編寫的調(diào)用函數(shù)之上,當(dāng)對M1卡進行數(shù)據(jù)操作時,要編寫程序調(diào)用函數(shù)庫的中子程序。

如圖1所示,打開系統(tǒng)電源后,主函數(shù)中首先調(diào)用尋卡函數(shù)、防沖突[4]函數(shù)和選卡函數(shù)。如果沒有M1 卡趕往感應(yīng)區(qū),程序一直在尋卡函數(shù)處循環(huán)運行,當(dāng)M1卡進行感應(yīng)區(qū),系統(tǒng)搜尋到感應(yīng)區(qū)的卡片,程序才會繼續(xù)向下運行。經(jīng)過尋卡、防沖突、選卡確定一個M1卡作為操作對象。再對M1卡扇區(qū)(可以任意指定某一扇區(qū))首次密碼驗證,密碼驗證無誤才可以對M1卡中的數(shù)據(jù)操作。訪問其它扇區(qū)時,系統(tǒng)通過對其它扇區(qū)的密碼驗證,再次的驗證可以使用其它密碼,也就是說每次的驗證使用獨立的密碼,保證的扇區(qū)的獨立性,和數(shù)據(jù)的安全性。

主函數(shù)中建立一個密碼庫,放在單片機的內(nèi)存空間,每一個密碼對應(yīng)一個扇區(qū)的驗證密鑰,對M1 卡驗證時,系統(tǒng)自動調(diào)動密碼庫中的密碼和M1 卡的扇區(qū)密鑰匹配。密碼庫中的密碼可以在需要更改時重新修改,用不同的密碼和可更改的密碼庫對M1卡加密驗證,大大提高的M1卡攜帶的數(shù)據(jù)安全和不可復(fù)制性。

4.硬件設(shè)計

電路設(shè)計中,使用STC89C52RC單片機作為微控制器,以單片機最小系統(tǒng)板作為核心載體。再以MFRC522芯片作為讀寫模塊的核心,通過SPI通信方式與單片機進行通訊。單片機與讀寫模塊用插槽結(jié)構(gòu)連接,方便讀寫模塊與單片機的分離和組合。

單片機最小系統(tǒng)板設(shè)計,包括電源、復(fù)位電路、晶振、蜂鳴器等。電源使用USB接口電路、+5V直流電源供電。復(fù)位電路由串聯(lián)電容、電阻器構(gòu)成,這里使用10K電阻和10uF電容。復(fù)位電路存在作用是當(dāng)單片機程序跑飛時,按下復(fù)位鍵單片機會停下,然后重頭運行程序,無需斷電重啟。當(dāng)讀寫乘客的信息時出現(xiàn)了錯誤,通過復(fù)位鍵很快的停止程序錯誤地運行,避免了從新上電引起的問題。

晶振電路,它是是單片機最重要的部分,晶振產(chǎn)生單片機工作的時鐘頻率,單片機的一切指令的執(zhí)行都是建立在晶振提供的時鐘頻率上,單片機的電路中使用11.0592MHz晶振,采用三端式接法,如圖4所示:

圖4 單片機的晶振電路

電路中蜂鳴器提醒裝置,用PNP型的三極管和一個4.7K的電阻組成,三極管的基極與單片機的一個I/O口相接,基極置位時,三極管處于關(guān)斷狀態(tài);基極清除位時,三極管導(dǎo)通,蜂鳴器工作。在程序設(shè)計中,讀寫器和M1卡進行一次正確的數(shù)據(jù)通信后,單片機會拉低與基極相接的I/O口的電位,三極導(dǎo)通,蜂鳴器發(fā)出聲音,提醒用戶電子火車票工正常。

讀寫器中采用MFRC522芯片,該芯片采用先進的調(diào)制和解調(diào)技術(shù),支持 13.56MHz 頻段所有被動非接觸式通信方式和協(xié)議,并支持 ISO14443A 所有的層,傳輸速度最高可達 424kbps,應(yīng)用比較廣泛[5]。讀寫模塊的電路中包含,晶振電路、通信方式選擇電路等。這里的晶振電路也采用三端式接法,電路中所用的晶振頻率為27.12MHZ,通過二分頻后頻得到目前高頻通信所用的13.56MHz的頻率。

圖5 讀寫模塊Pcb圖

表1 ?MRFC522通信方式選接口擇

天線是讀寫模塊中最復(fù)雜,最重要的部分,天線的質(zhì)量決定了在與M1卡通信中射頻信號的質(zhì)量,設(shè)計中采用了Philips公司提供的參考電路[6],根據(jù)參考電路中所給定的設(shè)計參數(shù)直接制作。其中MFRC522的四個引腳TX1、TX2、WMID、RX與天線部分連接,TX1、TX2為天線部分提供能量載波。RX引腳在天線感應(yīng)到M1卡發(fā)送的信號作為輸入端,把信號送入MFRC522芯片處理。電路如圖5所示。

讀寫模塊的SPI通信。MFRC522可以支持多種通信方式,如:SPI、I2C和UART。工作中MFRC522可復(fù)位其接口,并自動檢測當(dāng)前微控制器接口的類型。其連接方式如表1所示。

實際電路中I2C引腳接地,EA引接接高電平,使MFRC522工作在SPI通信方式。

5.測試、調(diào)試

程測試中遇到的問題,如:怎么對M1卡的指定塊訪問、多扇區(qū)訪問、液晶顯示的數(shù)據(jù)傳送等。M1卡的訪問需要通過,尋卡、防沖突、選擇卡這三步確定對象,再對其進行密鑰驗證。M1卡扇區(qū)的密碼一定要保存?zhèn)溆?,一旦忘記就很難找回,那樣扇區(qū)就作廢了。訪問其它扇區(qū)時,一定要重新驗證扇區(qū)的密碼,不然扇區(qū)會絕訪問,訪其它扇區(qū)問時不需要重新上電。液晶讀取數(shù)據(jù)顯示的位置不對、亂碼等,對函數(shù)語句逐一排查,如:變量的自增加、初始、調(diào)用位置等。

硬件電路運用Keil聯(lián)合Protuse仿真,測試單片機和液晶模塊組合工作狀態(tài),再制成實物與讀寫模塊一起調(diào)試,測試信號的穩(wěn)定性,完整性,感應(yīng)區(qū)的范圍。對于出現(xiàn)了信號不穩(wěn)定、不完整的情況,把濾波電路,發(fā)送天線重新檢查,是否焊接、線路排布、器件參數(shù)等有問題。調(diào)試成功結(jié)果如圖6所示:

圖6 樣品展示

6.總結(jié)

RFID技術(shù)會隨著科技的發(fā)展應(yīng)用于更寬的生活領(lǐng)域,RFID在電子火車票上的應(yīng)用也是一個潛在的領(lǐng)域。本文介紹了把RFID應(yīng)用在火車票上,鑒于RFID便捷、易操作、安全等特性制成電子火車票。電子火車票的使用會將大大提高鐵路客運的效率,同時電子火車票避免的紙質(zhì)火車票的資源浪費,起到了環(huán)保的作用,響應(yīng)了國家低碳發(fā)展的理念。但電子標(biāo)簽作為火車票技術(shù)還不成熟,電子火車票的使用還需要一套完整的系統(tǒng),需要更多的研究。

參考文獻

[1]中國情報網(wǎng).2013-2017年中國鐵路運輸行業(yè)市場調(diào)研咨詢報告[M/MT].中國情報網(wǎng),[2013-09-23].http://www.askci.com/print/4/188840/.

[2]劉瑩.RFID技術(shù)原理及其應(yīng)用分析[J].中央民族大學(xué)學(xué)報(自然科學(xué)版),2006,15(4).

[3]王道強.RFID系統(tǒng)在公交智能化的應(yīng)用仿真與相關(guān)技術(shù)研究[D].東北林業(yè)大學(xué),2012.

[4]蘇明強,劉偉,鄺濤.高性價比的MIFARE卡讀寫模塊設(shè)計[J].微計算機信息,2006,22(5-2):3-3.

[5]徐紹娟,邱琳.基于RC522模塊的水控機卡通讀寫控制器設(shè)計[J].應(yīng)用技術(shù),2011-10(上).

[6]Philips Semiconductors. Application Note- Mifare MF RC500 Active Antenna Concept[Z].http://www.philips.com/semiconductors,2003.

基金項目:大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計劃項目(項目編號:AH201310371026)。

猜你喜歡
電子標(biāo)簽
適用于高衰減汽車玻璃的電子標(biāo)簽方案與應(yīng)用
一種新型結(jié)構(gòu)電子標(biāo)簽天線
4項輪胎用射頻識別電子標(biāo)簽行業(yè)標(biāo)準(zhǔn)即將實施
探尋“千萬”的背后——寫在金溢科技電子標(biāo)簽銷量超1000萬之際
ETC電子標(biāo)簽的自由流應(yīng)用
基于固定條碼與電子標(biāo)簽比對設(shè)備的設(shè)計