《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 8位微控制器在RF讀卡控制中的應用
8位微控制器在RF讀卡控制中的應用
摘要: 基于射頻ID reader基站IC#BSD#通過讀取射頻感應卡中的ID碼并對其校驗#BSD#根據校驗結果正誤來決定是否實現對各種控制過程的觸發#BSD#本文給出了采用8位微控制器設計的RF讀卡控制的應用方案。
Abstract:
Key words :

    隨著國內射頻讀卡控制市場的不斷發展,非接觸式射頻讀卡系統被應用于越來越多的領域,智能門禁系統、汽車智能防盜報警裝置等都成為 RF讀卡控制的重要應用領域,而摩托車引擎點火等傳統控制領域也開始采用RF讀卡控制系統。射頻讀卡控制的便捷和安全性實現了科技對傳統控制領域的發展的促進,同時工業控制中的各種電磁干擾也對射頻讀卡微控制器提出了更加嚴格的抗干擾要求性能。為了迎合控制領域的這種需求,很多半導體廠商發展了眾多新技術極大改善了單片機的多項性能指標,擴大了8位單片機的應用范圍。 本文介紹了采用 8bit單片機的RF讀卡控制系統的方案原理及實現。

    微控制器

    本方案中以 8位單片機 作為控制系統中的控制芯片,這里以微控制器 IC P89LPC932 為例,這是一款 8 位 FLASH 微控制器,采用六倍速 80C51 內核。 P89LPC932 提供內部 PWM 功能, I/O 口可承受 5V ,所有 PIN 腳均有 20mA 的 LED 驅動能力。 P89LPC932A1 片內有 512 字節 E 2 PROM ,字節可擦除,本方案中被用來存放器件序列碼或系統設置參數。


    發射機應答基站芯片

    發射機應答基站芯片用于驅動發射應答系統的天線,將數據調制到天線信號上發送出去,檢測并解調發射 感應器芯片 的響應。


    感應器芯片是非接觸式 R/W 辨識集成電路,連接到芯片上的單一天線線圈,被視為集成電路的電力驅動補給和雙向信息的溝通接口。天線和芯片一起構成應答式卡片。在芯片內部有存儲區,可以存儲相應的卡片信息(如 ID 號等)。

    控制原理

    RF 基站模塊上電后會通過 440uH 的線圈發射 134.2kHz 電磁波,當 RF 感應卡 進入這個電磁場中時,會自動將電磁能轉化為電能并自行充電。當 RF 卡充電完畢后, P89LPC932 將控制基站模塊解碼、讀取存于射頻卡中的 ID 碼,并將它與存于微控制器內部的 EEPROM 中的 ID 碼比較,如果兩者相同則微控制器會發出 PWM 信號控制點火過程,啟動引擎,如果不一致,則發出相應的報警信號 ( 如指示燈閃動 ) 。

 

 

RFID<a class=讀卡器" border="0" hspace="0" src="http://files.chinaaet.com/images/20100811/fdc1e931-11c9-4f81-b6d1-9c3aa9915bdb.jpg" style="WIDTH: 500px; HEIGHT: 182px" width="500" />

 

圖 1

    方案介紹

    硬件設計部分

    在系統方案中,硬件部分包括以下部分:信號接收部分(包括接收天線,基站芯片),核心控制部分(控制芯片),狀態指示部分(指示燈)。其中信號接收部分通過天線線圈和 ID 卡進行信號交互,解調、編解碼及為卡充電,控制芯片則負責系統的各項功能的實現,指示燈進行各種狀態的指示(如異常狀態指示等)。以下從具體設計細節介紹。

 

    1.IO驅動

    由于本方案中所采用的基站芯片為 5V(VDD)供電,其邏輯輸入 (控制信號管腳TXCT, 數據信號管腳SCIO)的最小輸入高電平為: V HIGH =0.7*V DD =0.7*5V=3.5V , 高于 P89LPC932的邏輯高電平3.3V。在這個方案中,從圖3中可以看出,TXCT腳通過一個NPN管將邏輯高電平抬高,當P89LPC932的P0.0腳高電平時,三極管導通,TXCT腳為低電平。反之,P0.0輸出低電平時三極管截止,TXCT腳為高電平(>3.5V),通過這種設計使微控制器輸出的高電平信號能夠被基站芯片識別。

    P89LPC932的I/O口均為5V耐壓,可直接接收5V高電平邏輯信號,因此SCIO直接與P89LPC932的P0.1相接。

    2.警報閃爍

    P89LPC900系列微控制器所有IO口均有LED驅動能力(驅動電流為20mA), 在本方案中,如圖2,P1.0與一個LED燈直接相接,通過控制P1.0的電平變化來實現LED燈閃爍,從而發出警報,警報閃爍頻率和次數根據具體設計而定。

    3.PWM操作

& nbsp;   P89LPC932中有一個CCU單元可簡單方便的提供PWM輸出控制、輸入捕獲及輸出比較功能。與基本的定時器操作方式的主要不同之處在于比較模塊的運行差異,在PWM模式中此模塊用于PWM波形的生成。

    在方案中控制過程通過 P89LPC932輸出PWM進行控制。

    軟件設計部分

    1.主流程(見圖3)

 

 

主流程圖

3

 

    如圖 3所示,系統上電后,對系統初步初始化,讀取RF卡中的ID碼,讀取后進行CRC校驗,如果正確后,則根據卡的種類及卡的ID碼進行相應控制及卡的管理,不正確則報警。當系統控制完畢后,進入休閑模式,直到下一次控制。

    2.初始化設置

    在 P89LPC932中除了(V dd ,V ss ,Reset/P1.5)三個腳外,每個IO腳可被設置成四種I/O模式中的一

 

種,四種模式為:準雙向模式(51單片機標準模式),開漏模式,推挽模式,只輸入模式(高阻)。本方案中,如圖2,P0.0與SCIO相連,P0.1與TXCT相連,初始化設置為:

    1) P0.0為只輸入模式(注:在本方案中,所用RF卡為只讀卡,因此設置P0.0為只輸入模式,可根據具體情況調整),P0.1為準雙向模式 。

    2) WDSE設置為0,這樣用戶可以設置WDCLK來設置選擇看門狗時鐘源。

    3 . RF ID 碼讀取

 

 

讀卡通訊時序圖

 

圖 4

 

    圖 4 為讀卡通訊時序圖, 微控制器通過 TXCT 和 SCIO 管腳與基站芯片交互并對其控制,通過基站對感應卡操作,不同的基站芯片時序圖及通訊協議有所差異,因根據實際的方案加以改動。當系統上電后,微控制器通過抬高 TXCT 電平并持續時間 t ini 來使基站芯片初始化并進入空閑模式,隨后拉低 TXCT 電平并持續時間 t ch 來通過基站發出電磁場( RF field )對感應卡充電,然后抬高 TXCT 電平等候感應卡發送數據,約過時間 t R 后,感應卡將會響應并發來數據。

 

微處理器與基站間的通訊以對射頻感應卡的充電過程為開端

 

圖 5

 

    如圖 5所示,微處理器與基站間的通訊以對射頻感應卡的充電過程為開端。當射頻卡充電結束,將會發送起始位給射頻基站模塊并在其后發送卡中存儲的ID碼,因此微控制器將會在射頻卡充電完畢后一直等待起始位的接收,當讀取ID碼后返回主程序。

 

流程為圖5中讀取卡中ID碼步驟的詳細過程

 

圖 6

 

    如前所述 ,在硬件初始化完成后,TXCT腳會進行設置以滿足時序要求。充電完成后,腳P0.1電平拉高。射頻卡會響應, 并根據發送包括數據信息的信號。圖6流程為圖5中讀取卡中ID碼步驟的詳細過程。如圖6所示,協議規定起始位為高電平,為獲得穩定的信號,P89LPC932延時20us后判斷起始位是否為高電平,如果不是則程序跳到相應的錯誤處理程序進行處理后返回主程序。當P89LPC932接收到正確的起始位后,將延時64us以跳過起始位(每一個信號位持續64us)并讀取其后SCIO傳來的數據位。基站模塊從射頻信號中解碼出來的數據是反邏輯的,P89LPC932每讀完一位數據,應將其反轉后右移入累加器中存儲,并且延時64us以讀取下一個數據位。當8位數據均讀入,P89LPC932將延時64us判斷結束位并等待結束位結束。當結束位結束后,微控制器將延時20us(等待下一個字節的穩定信號)并存儲整個字節并讀取下一個字節,當所有的14個字節讀取完畢,返回主程序。不同的基站模塊時序圖及通訊協議有所差異,可以根據實際的方案對以上設計參數加以相應的修改。

    4.CRC校驗

    成功讀取 ID碼后,P89LPC932需要將ID碼與隨之而來的CRC碼進行校驗。在本方案中,CRC碼是根據CRC-CCITT方式得到的。此算法的校驗辦法由多種,在此僅舉位校驗算法為例 4 。

    在 CRC校驗過程中,定義一個16位的聯合體(union)regs,聯合中每一位均可進行位操作。根據圖7中的結構,在程序中定義一個函數對聯合體各位及輸入的A位進行移位及異或操作,將函數的輸入參數設為ID碼,當運行程序結束后,結構 體中的各位就應該是與ID碼相對應的CRC校驗碼。如果生成的校驗碼與讀取的CRC校驗碼相同,則校驗通過,否則校驗有誤。

crcregs regs;

void crcInputBit(bit in)

{

bit a="regs".bits.bit0^in;

regs.bits.bit0=regs.bits.bit1;

regs.bits.bit1=regs.bits.bit2;

regs.bits.bit2=regs.bits.bit3;

regs.bits.bit3=regs.bits.bit4^a;
regs.bits.bit4=regs.bits.bit5;

……

regs.bits.bit8=regs.bits.bit9;

regs.bits.bit9=regs.bits.bit10;

regs.bits.bit10=regs.bits.bit11^a;

regs.bits.bit11=regs.bits.bit12;

……

regs.bits.bit14=regs.bits.bit15;

regs.bits.bit15=a;

 

 

} 結構體

圖 7

 

 值得注意的是:在聯合的初始化中,不同的初始值根據 CRC校驗碼的計算相關,不同的初始值得出不同的校驗碼結果。

    結語

    本文利用 8位微控制器芯片控制發射機應答基站芯片的方案為例,介紹了RF CDI的射頻讀卡控制系統的讀卡控制部份的設計。該方案充分利用了微控制器的PWM輸出功能,片上EEPROM存儲ID碼,從而大大減少系統中元件的數目和電路板面積,有利于系統EMI性能并降低系統的成本。這些設計特點使該方案在控制領域具有極其明顯的優勢。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲国产你懂的| 欧美肥婆在线| 久久婷婷av| 亚洲字幕在线观看| 亚洲性图久久| 亚洲欧洲精品一区二区三区| 亚洲九九精品| 久久精品国产欧美激情| 久久综合网络一区二区| 亚洲全黄一级网站| 一区二区动漫| 欧美精品久久久久久久免费观看| 国产一区成人| 欧美刺激性大交免费视频| 在线观看亚洲精品视频| 亚洲国内精品在线| 亚洲一区网站| 欧美区在线观看| 国产精品激情电影| 欧美亚洲在线视频| 久久精品在线视频| 欧美一区精品| 亚洲欧美在线观看| 欧美激情免费观看| 欧美日韩精品在线| 91久久香蕉国产日韩欧美9色| 欧美久色视频| 欧美日本不卡| 欧美激情国产精品| 欧美一区永久视频免费观看| 亚洲国产成人tv| 亚洲尤物在线| 久久躁日日躁aaaaxxxx| 久久尤物电影视频在线观看| 午夜精品久久一牛影视| 乱中年女人伦av一区二区| 久久精品国产在热久久| 久久成人一区| 99国内精品久久久久久久软件| 国产主播精品在线| 一区二区高清在线观看| 久久精品国产77777蜜臀| 亚洲精品黄网在线观看| 国外成人性视频| 国产日韩专区| 国内精品久久久久久久影视蜜臀| 国产精品久久久久久久久久三级| 亚洲桃花岛网站| 葵司免费一区二区三区四区五区| 国产精品久久久久久久免费软件| 精品不卡视频| 欧美大片18| 久久这里只精品最新地址| 亚洲免费一级电影| 中日韩美女免费视频网站在线观看| 亚洲欧美综合精品久久成人| 在线精品国产成人综合| 国产精品成人观看视频国产奇米| 国模大胆一区二区三区| 午夜精彩视频在线观看不卡| 在线视频日本亚洲性| 亚洲国产三级网| 99国产一区二区三精品乱码| 欧美涩涩网站| 欧美日韩在线观看一区二区三区| 亚洲美洲欧洲综合国产一区| 伊人伊人伊人久久| 久久精品成人一区二区三区| 久久精品网址| 欧美不卡激情三级在线观看| 亚洲三级电影全部在线观看高清| 国产九九精品视频| 亚洲国产乱码最新视频| 麻豆精品在线观看| 国产亚洲毛片| 亚洲国产日韩一级| 久久精品一区二区三区中文字幕| 午夜精品剧场| 一本大道av伊人久久综合| 午夜国产精品视频| 国产精品免费网站| 国产欧美视频一区二区三区| 欧美日一区二区三区在线观看国产免| 免费成人av资源网| 欧美一区二区三区免费大片| 国产精品免费在线| 女同一区二区| 国产视频一区在线观看| 国产精品a级| 亚洲制服欧美中文字幕中文字幕| 欧美视频日韩视频| 国产人成精品一区二区三| 狠狠色狠狠色综合日日五| 欧美看片网站| 精品动漫3d一区二区三区免费| 亚洲激情第一页| 国内外成人免费激情在线视频| 国产欧美日韩精品专区| 一区二区在线观看视频| 性久久久久久久久久久久| 亚洲电影在线观看| 国产精品免费aⅴ片在线观看| 国产精品婷婷| 中文在线资源观看视频网站免费不卡| 久久精品国产第一区二区三区最新章节| 久久人人97超碰国产公开结果| 红桃视频一区| 亚洲国内欧美| 欧美不卡视频| 亚洲午夜电影网| 亚洲人体偷拍| 国产精品日日摸夜夜摸av| 亚洲在线成人精品| 亚洲欧美日韩国产一区二区| 欧美日韩成人综合在线一区二区| 亚洲乱码视频| 在线视频免费在线观看一区二区| 欧美亚洲成人网| 欧美三级免费| 欧美久久久久久久久| 日韩手机在线导航| 国产午夜精品一区二区三区欧美| 一本在线高清不卡dvd| 国产精品一区二区久久久久| 欧美一级午夜免费电影| 亚洲国产精品一区| 欧美日韩国产一区二区三区地区| 欧美精品久久久久久久免费观看| 99精品视频网| 欧美精品一区三区在线观看| 亚洲日本va在线观看| 亚洲小说区图片区| 久久综合九色欧美综合狠狠| 欧美三级在线| 欧美一区二区私人影院日本| 欧美日韩在线不卡一区| 国内精品久久久久久久影视麻豆| 欧美α欧美αv大片| 这里只有精品在线播放| 在线性视频日韩欧美| 久久激情婷婷| 蜜乳av另类精品一区二区| 国内精品写真在线观看| 亚洲国产乱码最新视频| 欧美日韩一级片在线观看| 依依成人综合视频| 欧美日韩亚洲一区二区| 黄色成人精品网站| 亚洲日本成人| **性色生活片久久毛片| 欧美精品亚洲一区二区在线播放| 欧美专区一区二区三区| 欧美色视频一区| 中文亚洲视频在线| 免费在线亚洲| 狠狠色狠狠色综合| 国产欧美在线观看| 国产一区91精品张津瑜| 欧美久久影院| 国产日本欧洲亚洲| 亚洲性感美女99在线| 欧美女同视频| 国产毛片久久| 一本色道久久加勒比精品| 亚洲免费中文| 亚洲高清成人| 亚洲动漫精品| 亚洲伊人伊色伊影伊综合网| 国产精品色一区二区三区| 亚洲精品乱码久久久久久蜜桃91| 在线精品亚洲一区二区| 亚洲精品久久久久久久久久久久| 国模叶桐国产精品一区| 亚洲一区二区三区在线| 亚洲美女在线看| 亚洲精品麻豆| 国产一区二区电影在线观看| 国产视频久久久久久久| 久久久国际精品| 国产一区二区三区视频在线观看| 国产精品久久久久久久第一福利| 99精品久久久| 久久久久久日产精品| 国产精品青草综合久久久久99| 欧美日韩极品在线观看一区| 一区精品在线播放| 欧美成人a视频| 一本色道久久88亚洲综合88| 欧美一区日本一区韩国一区| 亚洲高清不卡一区| 亚洲黄色影院| 国产一区二区丝袜高跟鞋图片| 国产精品www| 欧美一区二区在线| 精品盗摄一区二区三区| 久久看片网站| 亚洲精品中文字幕在线观看| 久久久精彩视频| 久久精品日产第一区二区三区| 久久久蜜桃精品| 欧美国产一区视频在线观看| 久久久激情视频| 国产精品v一区二区三区| 国产精品人人做人人爽人人添| 国产亚洲欧美一区在线观看| 欧美福利小视频| 亚洲国产福利在线| 欧美日韩一区二区三区免费看| 一本久久知道综合久久| 久久精品国产视频| 欧美精品三区| 亚洲电影在线免费观看| 欧美午夜www高清视频| 欧美成年人视频网站欧美| 国产一区二区三区高清| 国产午夜精品久久久久久免费视| 国产精品日韩久久久久| 久久亚洲影院| 欧美一级大片在线免费观看| 亚洲一级电影| 黄色一区二区在线| 亚洲欧洲精品一区二区三区波多野1战4| 91久久线看在观草草青青| 久久久亚洲国产天美传媒修理工| 久久亚洲捆绑美女| 亚洲欧洲精品成人久久奇米网| 国产麻豆成人精品| 欧美日韩国产黄| 国产午夜精品在线观看| 国产专区欧美精品| 亚洲一区成人| 国外成人性视频| 亚洲第一级黄色片| 国产精品久久久久一区| 国产精品成人一区二区| 国产精品久久福利| 激情小说亚洲一区| 欧美三日本三级三级在线播放| 欧美一区二区三区在| 一本久道久久综合狠狠爱| 国产精品国产馆在线真实露脸| 黄色一区二区在线| 亚洲专区在线| 伊大人香蕉综合8在线视| 国产精品区一区| 韩日精品视频| 久久av老司机精品网站导航| 欧美国产一区二区| 亚洲黄色影院| 国产情侣久久| 午夜精品久久久久久久久久久久久| 欧美韩日精品| 国产精品久久9| 在线观看欧美精品| 久久久久久久综合狠狠综合| 精久久久久久| 久久婷婷久久一区二区三区| 欧美日韩另类一区| 国产精品欧美在线| 国产精品二区三区四区| 妖精视频成人观看www| 99国产精品久久久久久久成人热| 国产一区在线播放| 1024欧美极品| 中文国产亚洲喷潮| 新67194成人永久网站| 牛牛影视久久网| 久久综合狠狠| 久久久人成影片一区二区三区观看| 欧美午夜精品一区| 欧美日韩一区三区| 最新中文字幕亚洲| 亚洲特级毛片| 蜜桃精品一区二区三区| 欧美一区二区三区在线免费观看| 国产一区二区三区在线观看精品| 国产日韩欧美精品综合| 久热精品视频在线观看一区| 免费亚洲视频| 欧美日韩一区二区国产| 欧美一区二区三区男人的天堂| 欧美日韩综合久久| 国产噜噜噜噜噜久久久久久久久| 黄色成人免费观看| 欧美调教vk| 欧美先锋影音| 国产精品无人区| 国产精品萝li| 欧美 日韩 国产在线| 一本色道久久综合亚洲精品不| 午夜免费电影一区在线观看| 欧美色图五月天| 黄色成人在线网址| 国产精品久久久一本精品| 久久福利毛片| 国产精品拍天天在线| 国产精品日韩欧美一区二区三区| 亚洲激情在线观看视频免费| 久久久av水蜜桃| 亚洲一级在线观看| 99视频+国产日韩欧美| 性久久久久久久久| 国产精品久久久久av| 国产精品区免费视频| 亚洲人在线视频| 欧美日韩一区二区在线播放| 影音先锋在线一区| 国产精品一区在线观看| 亚洲国产精品成人一区二区| 久久网站热最新地址| 免费在线视频一区| 欧美日韩视频| 欧美xx69| 亚洲激情视频在线播放| 一区二区三区日韩在线观看| 亚洲网站视频| 欧美剧在线免费观看网站| 一区二区不卡在线视频 午夜欧美不卡在| 欧美午夜激情视频| 欧美精品国产精品日韩精品| 国产精品国产三级国产专播精品人| 亚洲大片在线观看| 免费成人你懂的| 一区二区欧美日韩| 黄色综合网站| 免费一级欧美片在线播放| 欧美亚洲一区三区| 欧美一级电影久久|