<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 手機與無(wú)線(xiàn)通信 > 設計應用 > 基于低頻喚醒技術(shù)的半主動(dòng)式電子標簽設計

基于低頻喚醒技術(shù)的半主動(dòng)式電子標簽設計

作者: 時(shí)間:2012-12-22 來(lái)源:網(wǎng)絡(luò ) 收藏

3.1 通信協(xié)議
電子標簽低頻指令數據包格式如表1所示。表1中協(xié)議ID用于說(shuō)明設備通信采用的協(xié)議的版本號,協(xié)議版本號用于以后協(xié)議的更新區別;模式表示電子標簽喚醒后的狀況;CRC校檢位用于判斷數據接收的準確性。低頻配對接收到閱讀器ID數據符合設置的要求后,才進(jìn)行高頻響應。

本文引用地址:http://dyxdggzs.com/article/153646.htm

h.JPG


高頻響應閱讀器指令數據包格式定義見(jiàn)表2。表2中協(xié)議ID和表1中協(xié)議ID的作用一樣。起始幀和結束幀用于保證數據接收的完整性,軟件綰程中可通過(guò)起始幀判斷數據接收的開(kāi)始,通過(guò)結束幀判斷數據接收的完成;CRC校檢位用于判斷數據接收的準確性;當起始幀和結束幀都接收到,并且CRC正確則表示數據接收正確。

i.JPG


3.2 低頻通信程序
通過(guò)MCU的SPI口對各工作寄存器進(jìn)行配置,以滿(mǎn)足數據的要求。低功耗偵聽(tīng)模式采用ON/OFF模式,配置使喚醒需要滿(mǎn)足16位曼徹斯特喚醒類(lèi)型碼(Pattern)檢測,數據接收開(kāi)啟曼徹斯特解碼。AS3933低頻喚醒協(xié)議波形如圖6所示,協(xié)議波形包括載波頭(Carrier Brust)、前導碼(Preamble)、喚醒類(lèi)型碼(Pattern)、數據(Data)。低頻喚醒信號的頻率為125 kHz,ASK調制,協(xié)議中各類(lèi)型碼數據均采用曼徹斯特編碼,AS3933數據接收速率為每秒鐘2730個(gè)曼徹斯特位,根據數據手冊算得每位曼徹斯特位時(shí)長(cháng)為366μs。以下低頻喚醒協(xié)議各類(lèi)型碼的格式要求的說(shuō)明:

j.JPG


載波頭(Cartier Brust):按照125 kHz的操作頻率,載波頭的時(shí)長(cháng)tc應滿(mǎn)足:0.616 mstc4.73 ms,編制為10位曼徹斯特碼,tc=3.66 ms;前導碼(Preamble):配置AS3933前導碼的時(shí)長(cháng)tpb應滿(mǎn)足tpb>3.5ms,加上1位分離位,編制為11位曼徹斯特碼,tpb=4.026 ms;喚醒類(lèi)型碼(Pattern):在寄存器R6和115中配置AS3933的16位喚醒類(lèi)型碼的格式,編制為16位曼徹斯特碼;數據(Data):按照表1低頻指令數據包格式進(jìn)行編制,共10字節,160位曼徹斯特碼。
頻率檢測125 kHz的低頻波的載波頭、前導碼、喚醒類(lèi)型碼滿(mǎn)足設定要求,則喚醒管腳WAKE3933產(chǎn)生一個(gè)高電平喚醒MCU,隨即在A(yíng)S3933數據時(shí)鐘管腳CLDAT3933輸出曼徹斯時(shí)鐘脈沖復原波形,同時(shí)數據管腳DAT3933輸出曼徹斯特解碼數據,如圖7所示。

k.JPG


時(shí)鐘管腳CLDAT3933的每個(gè)上升沿對應一位曼徹斯特解碼后的數據,這極大地方便了接收數據程序的處理。低頻數據采用MCU的PCA捕獲模塊捕獲CL DAT3933管腳輸出的上升沿并產(chǎn)生中斷,在中斷程序中讀取DAT3933管腳高低電平狀態(tài),高電平則相關(guān)低頻變量賦1,低電平則賦0,每接收1位低頻數據,低頻變量左移1位,同時(shí)位計數器加1。接收完8位(1字節)數據后,低頻變量清零,字節計數器加1。判斷接收完成12字節的低頻數據后,低頻接收喚醒標志置位,完全退出捕獲中斷函數。低頻數據的接收程序流程圖如圖8所示。

l.JPG


電子標簽需要接收10字節,共160個(gè)曼徹斯特位的數低頻據,數據時(shí)長(cháng)約為59 ms,故設定喚醒狀態(tài)的維持時(shí)間為100 ms。完成10字節低頻數據接收后,MCU將向AS3933發(fā)送清除喚醒指令使電子標簽回到低功耗的低頻偵聽(tīng)模式。

4 結論
大部分時(shí)間處于休眠狀態(tài),影響其電池使用時(shí)間的主要因素是體眠狀態(tài)下的功耗。對其進(jìn)行低頻喚醒通信測試,在休眠狀態(tài)下的功耗僅約為45.6μA,實(shí)測可靠的低頻喚醒通信距離為3.4 m。采用低頻喚醒技術(shù)降低了電子標簽的功耗,能大大延長(cháng)了電子標簽電池的使用時(shí)間。

低通濾波器相關(guān)文章:低通濾波器原理


晶振相關(guān)文章:晶振原理

上一頁(yè) 1 2 3 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>