《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 設(shè)計應(yīng)用 > 運用AVR單片機的125kHz簡易RFID閱讀器設(shè)計
運用AVR單片機的125kHz簡易RFID閱讀器設(shè)計
RFID中國網(wǎng)
維庫
摘要: 無線射頻識別(RadioFrequencyIdentification,RFID)是利用感應(yīng)、電磁場或電磁波為傳輸手段,完成非接觸式雙向通信、獲取相關(guān)數(shù)據(jù)的一種自動識別技術(shù)。該技術(shù)完成識別工作時無須人工干預(yù),易于實現(xiàn)自動化且不易損壞,可識別高速運動物體并可同時識別多個射頻卡,操作快捷方便,已經(jīng)得到了廣泛的應(yīng)用。目前存在的一些讀卡器,都需要讀卡芯片作為基站,成本較高。本文介紹了一種采用分立元件構(gòu)成的125kHzRFID閱讀器,電路結(jié)構(gòu)簡單,成本極低,用于讀取EM4100型ID卡。1RFID系統(tǒng)的分類RFID系統(tǒng)的分類方法有很多,在通常應(yīng)用中都是根據(jù)頻率來分
Abstract:
Key words :

        無線射頻識別(Radio Frequency Identification,RFID)是利用感應(yīng)、電磁場或電磁波為傳輸手段,完成非接觸式雙向通信、獲取相關(guān)數(shù)據(jù)的一種自動識別技術(shù)。該技術(shù)完成識別工作時無須人工干預(yù),易于實現(xiàn)自動化且不易損壞,可識別高速運動物體并可同時識別多個射頻卡,操作快捷方便,已經(jīng)得到了廣泛的應(yīng)用。  

  目前存在的一些讀卡器,都需要讀卡芯片作為基站,成本較高。本文介紹了一種采用分立元件構(gòu)成的125 kHz RFID閱讀器,電路結(jié)構(gòu)簡單,成本極低,用于讀取EM4100型ID卡。  
  1 RFID系統(tǒng)的分類  

  RFID系統(tǒng)的分類方法有很多,在通常應(yīng)用中都是根據(jù)頻率來分,根據(jù)不同的工作頻率,可將其分為以下四種:  

  (1)低頻(120~135 kHz)。該頻段具有很強的場穿透性,使用不受限制,性能不受環(huán)境影響,價格低廉,最大識別距離一般小于60 cm,主要應(yīng)用于門禁、“一卡通”消費管理、車輛管理等系統(tǒng);  

  (2)高頻(10~15 MHz)。該頻段與低頻相比,具有防沖撞、能同時識別多個標(biāo)簽的優(yōu)點,但其性能受環(huán)境影響,識別距離一般小于100 cm,主要應(yīng)用于圖書管理、物流等系統(tǒng);  

  (3)超高頻(850~960 MHz)。該頻段較高頻相比,具有可實現(xiàn)長距離識別的的優(yōu)點,最大識別距離可達(dá)10 m,但其性能受環(huán)境影響較大,價格也較貴,主要應(yīng)用于鐵路車輛識別、集裝箱識別等系統(tǒng);  

  (4)微波(2.45~5.8 GHz)。該頻段可實現(xiàn)遠(yuǎn)距離識別,識別距離可達(dá)100 m,但其價格也最貴,主要應(yīng)用于智能交通系統(tǒng)中。  

  2 RFID系統(tǒng)的組成  

  射頻識別系統(tǒng)一般由閱讀器、電子標(biāo)簽、天線三部分組成。  

  (1)閱讀器:讀取或讀/寫電子標(biāo)簽信息的設(shè)備,主要任務(wù)是控制射頻模塊向標(biāo)簽發(fā)射讀取信號,并接收標(biāo)簽的應(yīng)答,對標(biāo)簽的標(biāo)識信息進(jìn)行解碼,將標(biāo)識信息連帶標(biāo)簽上其他相關(guān)信息傳輸?shù)街鳈C以供處理。一臺典型的閱讀器包含有高頻模塊(發(fā)送器和接收器)、控制單元以及與應(yīng)答器連接的耦合元件。此外,許多閱讀器還有附加的接口(RS 232,RS 485等),以便將所獲得的數(shù)據(jù)傳輸給另外的系統(tǒng)(如個人計算機),其系統(tǒng)結(jié)構(gòu)框圖如圖1所示。  

 

  (2)電子標(biāo)簽(應(yīng)答器):由芯片及內(nèi)置天線組成,芯片內(nèi)保存有一定格式的電子數(shù)據(jù),放在被識別物體上,作為待識別物品的標(biāo)識性信息,它是射頻識別系統(tǒng)真正的數(shù)據(jù)載體,內(nèi)置天線用于和射頻天線間進(jìn)行通信。通常,應(yīng)答器沒有自己的供電電源,只有在閱讀器的響應(yīng)范圍以內(nèi),應(yīng)答器才是有源的。應(yīng)答器工作所需的能量,是通過耦合單元(非接觸的)傳輸給應(yīng)答器的。  

  (3)天線:標(biāo)簽與閱讀器之間數(shù)據(jù)傳輸?shù)妮d體。  

  3 硬件電路設(shè)計  

  本設(shè)計以AVR系列單片機ATmega8作為微控制器。Atmel公司的AVR是8位單片機中第一個真正采用RSIC結(jié)構(gòu)的單片機,它采用了大型快速存取寄存器組、快速單周期指令系統(tǒng)以及單級流水線等先進(jìn)技術(shù),使得AVR單片機具有高達(dá)1 MLPS/MHz的高速運行處理能力。  

 

  硬件電路如圖2所示,在圖2中①為載波產(chǎn)生及功率放大電路,由單片機的T/C2工作于CTC模式,產(chǎn)生標(biāo)準(zhǔn)125 kHz載波信號,經(jīng)過限流電阻R1后送入推挽式連接的三極管功率放大電路,放大后的載波信號通過天線發(fā)射出去。天線L1與電容C1構(gòu)成串聯(lián)諧振電路,諧振頻率為125 kHz,諧振電路的作用是使天線上獲得最大的電流,從而產(chǎn)生最大的磁通量,獲得更大的讀卡距離。②為檢波電路,檢波電路用來去除125 kHz載波信號,還原出有用數(shù)據(jù)信號。R2,D1,R3,C2構(gòu)成基本包絡(luò)檢波電路,C3為耦合電容,R4,C4為低通濾波電路,D2,D3為保護(hù)二極管,輸出接到濾波放大電路。③為濾波放大電路,濾波放大電路采用集成運放LM358對檢波后的信號進(jìn)行濾波整形放大,放大后的信號送入單片機的定時/計數(shù)器T1的輸入捕捉引腳ICPl,由單片機對接收到的信號進(jìn)行解碼,從而得到ID卡的卡號。  

  4 軟件設(shè)計  

  本系統(tǒng)的軟件設(shè)計包括兩部分:125 kHz載波的產(chǎn)生和ID卡解碼。載波信號產(chǎn)生相對簡單,可利用單片機的T/C2,使其工作于CTC模式,比較匹配時使輸出OC2取反便可得到125 kHz的方波。解碼軟件設(shè)計相對較復(fù)雜,要對ID卡進(jìn)行解碼,首先應(yīng)掌握ID卡的存儲格式和數(shù)據(jù)編碼方式。  

  4.1 EM4100數(shù)據(jù)存儲格式  

  圖3是EM4100的64位數(shù)據(jù)信息,它由5個區(qū)組成:9個引導(dǎo)位、10個行偶校驗位“PO~P9'’、4個列偶校驗位“PC0~PC3”、40個數(shù)據(jù)位“D00~D93”和1個停止位S0。9個引導(dǎo)位是出廠時就已掩膜在芯片內(nèi)的,其值為“111111111”,當(dāng)它輸出數(shù)據(jù)時,首先輸出9個引導(dǎo)位,然后是10組由4個數(shù)據(jù)位和1個行偶校驗位組成的數(shù)據(jù)串,其次是4個列偶校驗位,最后是停止位“0”。“D00~D13”是一個8位的晶體版本號或ID識別碼。“D20~D93”是8組32位的芯片信息,即卡號。  

  每當(dāng)EM4100將64個信息位傳輸完畢后,只要ID卡仍處于讀卡器的工作區(qū)域內(nèi),它將再次按照圖3順序發(fā)送64位信息,如此重復(fù),直至ID卡退出讀卡器的有效工作區(qū)域。  

   4.2 EM4100數(shù)據(jù)編碼方式  

  EM4100采用曼徹斯特編碼,如圖4所示:位數(shù)據(jù)“1”對應(yīng)著電平下跳,位數(shù)據(jù)“0”對應(yīng)著電平上跳。在一串?dāng)?shù)據(jù)傳送的數(shù)據(jù)序列中,兩個相鄰的位數(shù)據(jù)傳送跳變時間間隔應(yīng)為1P。若相鄰的位數(shù)據(jù)極性相同(相鄰兩位均為“O”或“1”),則在兩次位數(shù)據(jù)傳送的電平跳變之間,有一次非數(shù)據(jù)傳送的、預(yù)備性的(電平)“空跳”。電平的上跳、下跳和空跳是確定位數(shù)據(jù)傳送特征的判據(jù)。在曼徹斯*調(diào)制方式下,M4100每傳送一位數(shù)據(jù)的時間是64個振蕩周期,其值由RF/n決定。若載波頻率為125 kHz,則每傳送一位的時間為振蕩周期的64分頻,即位傳送時間為:1P=64/125 kHz=512μs,則半個周期的時間為256μs。

  4.3 解碼軟件設(shè)計

  ATmega8單片機T/C1的輸入捕捉功能是AVR定時/計數(shù)器的一個非常有特點的功能,T/C1的輸入捕捉單元可用于精確捕捉一個外部事件的發(fā)生,記錄事件發(fā)生的時間印記。當(dāng)一個輸入捕捉事件發(fā)生時,T/C1的計數(shù)器TCNTl中的計數(shù)值被寫入輸入捕捉寄存器ICRl中,并置位輸入捕獲標(biāo)志位ICFl,產(chǎn)生中斷申請。可通過設(shè)置寄存器TCCRlB的第6位ICESl來設(shè)定輸入捕捉信號觸發(fā)方式。本系統(tǒng)利用單片機的輸入捕捉功能進(jìn)行解碼。  

  由曼徹斯特編碼特點可知,每位數(shù)據(jù)都由半個周期的高電平和半個周期的低電平組成,因此可將一個位數(shù)據(jù)拆分為兩位,即位數(shù)據(jù)“1”可視為“10”,位數(shù)據(jù)“O”可視為“01”,則64位數(shù)據(jù)可視為由128位組成。為了獲得完整且連續(xù)存放的64位ID信息,在此接收兩輪完整的64位數(shù)據(jù),即接收256位。則上一輪接收到的停止位后緊跟著的必然是本輪接收到的起始位,據(jù)此找出起始同步頭。再根據(jù)曼碼特點獲得ID卡的有效數(shù)據(jù)(“10”解碼為“1”;“01”解碼為“O”)并進(jìn)行LCR校驗,若校驗無誤,則將ID卡號輸出至PC機,并準(zhǔn)備下一次的解碼;否則,直接準(zhǔn)備下一次解碼。另外,在程序中首先定義一個數(shù)組bit[256]用來存放接收到的數(shù)據(jù);定義一個變量flag用來標(biāo)記256位數(shù)據(jù)接收完成;定義一個變量error用來標(biāo)記校驗有錯誤產(chǎn)生。由于無ID卡靠近讀卡器的有效工作區(qū)時,單片機輸入捕捉引腳輸入的是高電平,因此在主程序中先設(shè)定為下降沿觸發(fā),清零計數(shù)器TCNTl,打開T/C1的輸入捕捉功能。主程序流程圖如圖5所示。  

 

  在輸入捕捉中斷程序中定義一個觸發(fā)沿標(biāo)志tr=1(用于表示由下降沿引起的觸發(fā)),同時定義一個無符號字符型變量i用來對接收到的數(shù)據(jù)個數(shù)進(jìn)行計數(shù),由于無符號字符型數(shù)據(jù)的取值范圍為O~255,所以當(dāng)接收完256位時,i的值再次變?yōu)?。接著判斷是否為合法跳變,由以上分析可知,電平跳變的時間為256μs或512μs為合法跳變。本系統(tǒng)使用8 MHz時鐘,T/C1設(shè)置為無預(yù)分頻,則系統(tǒng)周期為O.125μs,則256μs對應(yīng)計數(shù)值應(yīng)為2 048,512μs對應(yīng)計數(shù)值應(yīng)為4 096。取計數(shù)值TCNTl小于5 000為合法跳變依據(jù),若TC-NTl大于5 000,則認(rèn)為是由干擾信號產(chǎn)生的非法跳變,并將其忽略,取TCNTl介于3 000~5 000之間為512μs跳變依據(jù)。若為合法跳變,由于是下降沿觸發(fā)的中斷,則認(rèn)為接收到一位數(shù)據(jù)“1”;若為合法跳變且3 000 再將輸入捕捉觸發(fā)方式改為上升沿觸發(fā),設(shè)定觸發(fā)沿標(biāo)志tr=0(用于表示由上升沿引起的觸發(fā))。當(dāng)中斷是由上升沿觸發(fā)時,執(zhí)行類似操作。圖6為中斷處理程序流程圖。  

 

  5 結(jié)語  

  本設(shè)計硬件電路中功放和檢波部分采用分立元件構(gòu)成,無需讀卡基站芯片,電路結(jié)構(gòu)簡單,成本極低;軟件部分采用C語言進(jìn)行編寫,提出了一種曼徹斯特編碼的解碼方法。由于RS 232的傳輸距離最大只有15 m,因此對于需要遠(yuǎn)距離數(shù)據(jù)傳送的場合,可以通過加入RS 485電路以提高傳輸距離,從而實現(xiàn)遠(yuǎn)距離數(shù)據(jù)采集以及實行有關(guān)控制。在一些需要較遠(yuǎn)讀卡距離的應(yīng)用中,可通過改進(jìn)功率放大電路(例如采用D類功率放大電路)來提高功放的效率,從而增大發(fā)射功率,增大讀卡距離。通測試,系統(tǒng)可成功實現(xiàn)對EM4100 ID卡的讀取,經(jīng)過微調(diào)天線,最大讀取距離可達(dá)15 cm,且讀卡穩(wěn)定、成功率高,可將其應(yīng)用于門禁、公交等系統(tǒng)。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产精品欧美一区二区三区奶水 | 亚洲人成久久| 亚洲网站在线| 久久精品二区三区| 99国产精品久久久久老师| 亚洲午夜极品| 一本大道久久a久久精品综合| 最新国产の精品合集bt伙计| 久久精品午夜| 亚洲国产精品传媒在线观看| 久久大逼视频| 久久精品国产亚洲5555| 久久av最新网址| 久久精品国内一区二区三区| 欧美在线视频一区二区| 久久精品成人| 亚洲国产另类久久精品| 亚洲激情另类| 亚洲精品视频一区二区三区| 日韩写真视频在线观看| 99国内精品久久| 国产精品99久久久久久www| 亚洲视频欧美视频| 亚洲综合色视频| 亚洲欧美日韩中文视频| 久久av一区二区三区漫画| 久久久久久成人| 麻豆9191精品国产| 女主播福利一区| 欧美精品在线免费观看| 欧美日韩中文在线观看| 国产精品久久久久久久电影| 国产目拍亚洲精品99久久精品| 国产午夜精品在线观看| 樱桃国产成人精品视频| 亚洲精选国产| 亚洲一区二区在线视频| 欧美亚洲综合在线| 亚洲欧洲视频在线| 亚洲一区在线看| 欧美在线地址| 另类国产ts人妖高潮视频| 欧美国产综合视频| 欧美视频在线免费看| 国产精品亚洲片夜色在线| 韩国av一区二区三区| 欧美日韩国产小视频| 国产精品成人免费视频| 国产亚洲欧美日韩精品| 亚洲国产精品一区二区第一页 | 欧美日韩一区自拍| 国产视频精品免费播放| 亚洲国产美女精品久久久久∴| 99香蕉国产精品偷在线观看| 亚洲欧美综合一区| 亚洲日本中文字幕| 一本大道久久a久久综合婷婷 | 亚洲一二三四区| 久久久久久久激情视频| 欧美日本网站| 国产亚洲成年网址在线观看| 亚洲品质自拍| 亚洲欧美中文另类| 99国产精品国产精品久久 | 狠狠久久亚洲欧美| 一卡二卡3卡四卡高清精品视频| 午夜影视日本亚洲欧洲精品| 亚洲精品欧美日韩专区| 欧美在线影院| 欧美日韩成人一区| 狠狠操狠狠色综合网| 亚洲性线免费观看视频成熟| 亚洲精品美女免费| 久久av资源网站| 国产精品二区二区三区| 亚洲国产精品免费| 欧美亚洲尤物久久| 亚洲免费视频一区二区| 欧美激情国产日韩精品一区18| 国产视频一区二区三区在线观看| 日韩视频在线观看国产| 国产精品爱久久久久久久| 亚洲一区二区少妇| 久久精品女人| 亚洲永久字幕| 欧美激情视频在线播放 | 午夜激情综合网| 一本久道综合久久精品| 久久天天躁夜夜躁狠狠躁2022| 欧美一区二区在线免费观看| 日韩亚洲不卡在线| 欧美在线视频不卡| 欧美日韩一卡| 亚洲福利视频免费观看| 午夜亚洲精品| 亚洲男人的天堂在线aⅴ视频| 欧美国产日韩a欧美在线观看| 狠狠色综合一区二区| 夜夜嗨av一区二区三区中文字幕| 久久精彩视频| 欧美怡红院视频| 欧美视频在线观看一区| 最新中文字幕一区二区三区| 久久精品日产第一区二区三区| 亚欧成人在线| 国产精品成人午夜| 国产精品99久久久久久久久久久久| 亚洲激情偷拍| 麻豆视频一区二区| 国产亚洲视频在线观看| 亚洲一区日韩在线| 亚洲欧美日韩一区二区在线 | 影音先锋久久久| 久久国产主播| 久久久久99| 国外成人网址| 久久成人资源| 久久综合色影院| 在线看不卡av| 亚洲韩日在线| 美女久久一区| 亚洲高清资源| 日韩亚洲欧美一区二区三区| 欧美激情网友自拍| 亚洲人体影院| 亚洲图片欧美日产| 国产精品久久久久99| 亚洲一区国产精品| 欧美伊人久久| 国产一区视频在线观看免费| 久久精品国产欧美亚洲人人爽| 久久综合给合| 亚洲国产一区二区三区青草影视| 亚洲精品看片| 欧美日韩综合在线免费观看| 有码中文亚洲精品| 亚洲精品日韩激情在线电影 | 亚洲国产精品女人久久久| 亚洲美女av黄| 欧美日韩在线免费观看| 亚洲色图自拍| 国产色产综合色产在线视频 | 亚洲精品中文字| 亚洲一区二区三区中文字幕| 欧美日韩中文字幕在线| 久久精品中文字幕一区| 国产一区二区三区无遮挡| 欧美亚洲三区| 久久夜色精品国产欧美乱极品| 在线精品亚洲| 在线一区二区视频| 国产精品久久7| 欧美一区二区免费| 麻豆成人在线播放| 日韩一级免费观看| 性欧美xxxx大乳国产app| 黑人巨大精品欧美黑白配亚洲| 亚洲精品日韩久久| 国产精品国产三级国产| 欧美一区二区视频网站| 欧美激情精品久久久久久变态| 亚洲视频福利| 久久资源在线| 一区二区三区高清在线 | 欧美大片91| 亚洲午夜国产一区99re久久 | 欧美电影免费观看高清完整版| 在线亚洲欧美| 老司机一区二区| 日韩一区二区精品| 久久久久天天天天| 亚洲最新视频在线播放| 久久久久久久综合| 亚洲免费激情| 久久婷婷久久一区二区三区| 日韩一级精品| 鲁大师影院一区二区三区| 中文av一区二区| 美女啪啪无遮挡免费久久网站| 一本色道88久久加勒比精品| 久久尤物视频| 亚洲手机成人高清视频| 免费成人在线视频网站| 亚洲自拍高清| 欧美精品久久一区| 欧美一级大片在线观看| 欧美视频精品在线| 亚洲国产日韩欧美在线图片| 国产精品美女午夜av| 日韩视频在线观看国产| 国产欧美亚洲日本| 在线亚洲自拍| 亚洲国产影院| 久久久另类综合| 亚洲午夜激情免费视频| 欧美人成免费网站| 亚洲丰满在线| 国产亚洲制服色| 亚洲欧美视频一区| 99re6热只有精品免费观看|