《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計應(yīng)用 > 基于RFID溫度標(biāo)簽的嵌入式溫度監(jiān)測系統(tǒng)
基于RFID溫度標(biāo)簽的嵌入式溫度監(jiān)測系統(tǒng)
2016年電子技術(shù)應(yīng)用第7期
司 禹,馮 鵬,于雙銘,,吳南健
中國科學(xué)院半導(dǎo)體研究所 半導(dǎo)體超晶格國家重點實驗室,,北京100083
摘要: 設(shè)計并實現(xiàn)了一種基于無源超高頻RFID溫度標(biāo)簽的嵌入式溫度監(jiān)測系統(tǒng),系統(tǒng)包括課題組研發(fā)的嵌入了CMOS溫度傳感器的無源超高頻RFID溫度標(biāo)簽,、ZY-H2000手持式讀寫器和嵌入式溫度監(jiān)測軟件。設(shè)計了一種動態(tài)功率匹配算法,能夠使溫度標(biāo)簽在最佳測溫功率下工作,,確保了溫度標(biāo)簽測溫數(shù)據(jù)的準(zhǔn)確性。算法中加入計時器機制,,并通過RSSI值判斷起始功率,,大大減少了測溫所需時間。測試結(jié)果表明,,手持機與溫度標(biāo)簽相距10 cm,、30 cm、50 cm時,,測溫誤差均在±1 ℃以內(nèi),。
中圖分類號: TP212.9
文獻標(biāo)識碼: A
DOI:10.16157/j.issn.0258-7998.2016.07.014
中文引用格式: 司禹,,馮鵬,于雙銘,,等. 基于RFID溫度標(biāo)簽的嵌入式溫度監(jiān)測系統(tǒng)[J].電子技術(shù)應(yīng)用,,2016,42(7):57-59,,63.
英文引用格式: Si Yu,,F(xiàn)eng Peng,Yu Shuangming,,et al. Embedded temperature monitoring system based on RFID temperature tag[J].Application of Electronic Technique,,2016,42(7):57-59,,63.
Embedded temperature monitoring system based on RFID temperature tag
Si Yu,,F(xiàn)eng Peng,Yu Shuangming,,Wu Nanjian
State Key Laboratory for Superlattices and Microstructures,,Institute of Semiconductors,Chinese Academy of Sciences,, Beijing 100083,,China
Abstract: An embedded temperature monitoring system based on passive UHF RFID temperature tags is designed. The system consists of passive UHF RFID tags with CMOS temperature sensor,the ZY-H2000 handheld reader and an embedded temperature monitoring software developed on the handheld. Since the temperature tags need to work in optimum transmit power, a dynamic power matching algorithm is designed, which ensures the accuracy of temperature data. The algorithm with timer mechanism and RSSI value to determine the starting power, greatly reduces the time required for the temperature measurement. The test results show that when the distance between the tag and the handheld is respectively 10 cm,,30 cm and 50 cm, the temperature measurement error is less than ±1 ℃.
Key words : RFID,;handheld;passive UHF temperature tag,;dynamic power matching algorithm,;CMOS temperature sensor

0 引言

    RFID技術(shù)是一種非接觸式自動識別技術(shù),它利用射頻信號通過空間耦合實現(xiàn)無接觸目標(biāo)識別并能讀寫相關(guān)數(shù)據(jù),。由于RFID技術(shù)具有成本低,、速度快、識別距離遠,、可多目標(biāo)同時識別等優(yōu)點,,因此被廣泛應(yīng)用于物流管理、交通運輸,、醫(yī)療衛(wèi)生,、商品防偽等領(lǐng)域[1]。如果將傳感器技術(shù)與RFID技術(shù)相結(jié)合,,實現(xiàn)傳感數(shù)據(jù)采集,、數(shù)據(jù)傳輸、目標(biāo)識別等多種功能,將極大地拓展RFID技術(shù)的應(yīng)用前景,。

    溫度測量是較為常見的測量需求,,在許多無源超高頻RFID的應(yīng)用領(lǐng)域里都有著對溫度信息的監(jiān)控需求,例如需要監(jiān)控存儲物品的溫度,、動物或人體的體溫,、環(huán)境溫度等[2]。如果將溫度傳感器嵌入無源超高頻RFID標(biāo)簽中,,不僅能夠進行身份識別,,而且能夠自動實時監(jiān)控周圍環(huán)境的溫度,將大大拓展其應(yīng)用范圍,。相比于其他傳統(tǒng)溫度監(jiān)測方法,,基于RFID溫度標(biāo)簽的溫度監(jiān)測具有能夠身份識別、測溫節(jié)點體積小,、成本低和壽命長等優(yōu)點[3],。

    本文針對課題組研制的嵌入CMOS溫度傳感器的無源超高頻RFID溫度標(biāo)簽[4],設(shè)計實現(xiàn)了一種無線溫度監(jiān)測系統(tǒng),。系統(tǒng)包括嵌入了CMOS溫度傳感器的無源超高頻RFID溫度標(biāo)簽,、手持式讀寫器和溫度監(jiān)測軟件。系統(tǒng)可實現(xiàn)無線溫度測量和標(biāo)簽正常讀寫等功能,。由于CMOS溫度傳感器的測溫精度會受工作電壓影響,,而無源超高頻標(biāo)簽內(nèi)部工作電壓是由標(biāo)簽接收到的功率大小所決定。因此,,為了提高測溫精度,確保標(biāo)簽進行溫度測量時能夠接收到近似最優(yōu)的電磁波能量[5],,提出了一種動態(tài)功率匹配算法,。通過實時調(diào)整手持機的發(fā)射功率來提高溫度標(biāo)簽的測溫精度,并通過計時器機制和最大功率點的RSSI值確定算法初始功率,,加快溫度測量所需時間,。

1 硬件系統(tǒng)

    溫度監(jiān)測系統(tǒng)的硬件由超高頻RFID手持機和無源超高頻RFID溫度標(biāo)簽組成,其中手持機選用ZY-H2000 手持式讀寫器,。該讀寫器集成了Impinj Indy R2000 閱讀器芯片,,兼容EPC C1 G2國際標(biāo)準(zhǔn)[6],最大輸出功率為28 dBm,。

    無源超高頻RFID溫度標(biāo)簽由課題組自主研發(fā),,整個溫度標(biāo)簽由標(biāo)簽芯片和片外天線組成,所實現(xiàn)的標(biāo)簽樣式和芯片照片如圖1所示,,其中標(biāo)簽芯片主要由射頻模擬前端,、存儲器、溫度傳感器和基帶處理器四個部分組成。射頻/模擬前端電路主要提供了芯片與外界信道的射頻接口,,并負責(zé)產(chǎn)生芯片內(nèi)部其他模塊所需的模擬信號,。存儲器主要用于在斷電后存儲標(biāo)簽的編號和其他相關(guān)的用戶信息,并且在必要時可以對存入標(biāo)簽的信息進行修改,,因此該存儲器一般采用多次可編程的非易失性存儲器[7],。溫度傳感器用于將溫度信息轉(zhuǎn)換為便于存儲和處理的數(shù)字信號?;鶐幚砥髦饕撠?zé)通信協(xié)議的處理,,使芯片的操作流程符合協(xié)議的規(guī)范要求,同時它還負責(zé)控制存儲器和傳感器按照要求進行工作,。

qrs2-t1.gif

    標(biāo)簽芯片中的CMOS溫度傳感器采用襯底PNP管作為核心溫度感知元件,,并使用開關(guān)電容電路實現(xiàn)的極低功耗二階sigma-delta ADC將模擬溫度信號轉(zhuǎn)換為數(shù)字信息[8],使得CMOS溫度傳感器的功耗極低,,最終使得無源標(biāo)簽芯片可以通過射頻能量收集電路吸收電磁波,,啟動傳感器進行溫度測量。該標(biāo)簽與EPC C1 G2國際標(biāo)準(zhǔn)完全兼容,,可以使用通用的超高頻商用閱讀器進行數(shù)據(jù)交互,。

    最終實現(xiàn)的無源超高頻RFID溫度標(biāo)簽的測溫范圍是-30 ℃~50 ℃,測溫誤差為-1.0 ℃/1.2 ℃,,測量分辨率為0.18 ℃,。

2 溫度監(jiān)測軟件

2.1 RFID手持機

    本文中手持機選用ZY-H2000手持式讀寫器,該讀寫器支持EPC C1 G2標(biāo)準(zhǔn),,內(nèi)置Windows CE 6.0操作系統(tǒng),。WINCE6.0是一個支持多線程、多任務(wù)的32位嵌入式操作系統(tǒng),,該系統(tǒng)具有較高的性能和良好的用戶圖形界面,,繼承了桌面版Windows豐富的功能和軟件開發(fā)模式[9]。在手持機上實現(xiàn)的溫度監(jiān)測軟件是基于C++語言開發(fā)實現(xiàn),。下面將詳細介紹溫度監(jiān)測軟件的開發(fā)流程,。

2.2 動態(tài)功率匹配算法

    無源超高頻RFID標(biāo)簽中嵌入了CMOS溫度傳感器,由于CMOS溫度傳感器性能受內(nèi)部工作電壓影響,,而標(biāo)簽通過吸收天線發(fā)射的電磁波作為其工作所需的能源,,因此芯片內(nèi)部CMOS溫度傳感器能否正常工作由天線發(fā)射功率決定。當(dāng)天線發(fā)射功率過小時,,溫度標(biāo)簽芯片吸收的能量不足以開啟內(nèi)部溫度傳感器,;當(dāng)天線發(fā)射功率過大時,會降低標(biāo)簽可靠性,,導(dǎo)致測溫誤差增大,。因此在利用溫度標(biāo)簽進行溫度測量時,,需要動態(tài)調(diào)整手持機天線的發(fā)射功率,為標(biāo)簽匹配最佳測溫功率,,確保溫度數(shù)據(jù)的準(zhǔn)確性,。

    動態(tài)功率匹配算法的主要思想是:手持機天線的發(fā)射功率從某一“初始功率”開始,每次增加1 dBm,,在該功率點下進行多次測溫測量,。當(dāng)某一功率點下能夠測得多個溫度數(shù)據(jù),且多個測量值的最大最小值相差小于某一閾值,,則可判斷當(dāng)前功率點為最佳測溫功率,,取該功率點下多個測量值的平均溫度值為最終測得的溫度。

    在進行動態(tài)功率匹配時,,當(dāng)標(biāo)簽與手持機天線的距離較遠時,,如果“初始功率”設(shè)定為手持機的最小發(fā)射功率,則需要花費較長的時間來尋找最佳測溫功率,。為了提高系統(tǒng)的測溫速度,,將RSSI值作為手持機接收到標(biāo)簽的信號強度指標(biāo)[9],并以此確定“初始功率”,。另一方面,,當(dāng)手持機天線發(fā)射功率小于最佳測溫功率時,手持機可能無法掃描到溫度標(biāo)簽,,或是無法向溫度標(biāo)簽寫入控制字,,此時寫入控制字這一操作將會浪費較長時間,因此在算法中加入了計時器機制,,當(dāng)在該功率點下所用時間超過某一閾值,,則停止該功率點的溫度測量,繼續(xù)執(zhí)行下一功率點的相關(guān)操作,,這樣能減少標(biāo)簽在不合適的測溫功率下所浪費的時間,,提高了溫度標(biāo)簽的測溫效率。

2.3 溫度監(jiān)測軟件的實現(xiàn)

    溫度監(jiān)測軟件主要實現(xiàn)了溫度測量和標(biāo)簽讀寫的功能,,結(jié)合上述動態(tài)功率匹配算法,溫度監(jiān)測軟件的流程圖如圖2所示,。

qrs2-t2.gif

    本文中無源超高頻RFID溫度標(biāo)簽符合EPC C1 G2 國際標(biāo)準(zhǔn),,其存儲空間包括EPC區(qū)、TID區(qū),、保留內(nèi)存區(qū),、用戶數(shù)據(jù)區(qū)[10]四部分,溫度監(jiān)測軟件實現(xiàn)了對溫度標(biāo)簽存儲空間的讀寫功能,,可完成EPC碼修改,、用戶數(shù)據(jù)區(qū)的數(shù)據(jù)讀寫操作等,,其主要實現(xiàn)過程如圖3所示。

qrs2-t3.gif

3 實驗驗證

    實驗測試環(huán)境如圖4所示,,溫度標(biāo)簽貼于物品上,,手持機閱讀器正對溫度標(biāo)簽,按下手持機手柄的掃描按鈕開始進行溫度測量,。

qrs2-t4.gif

    圖5所示為手持機上溫度監(jiān)測軟件的運行主界面,,界面中Tep字段代表測量的溫度值。實驗中手持機和溫度標(biāo)簽的距離分別為10 cm,、30 cm,、50 cm,每個距離都分別進行10次溫度測量,,每次溫度測量操作均在平均5 s以內(nèi)測量出來,,其測量結(jié)果如表1所示。此時使用AMETEK DTI-050高精度溫度計(誤差小于±0.1 ℃)所測得的環(huán)境溫度為24.0 ℃,。根據(jù)表格可知3個距離的測溫誤差分別為-0.3/0.3 ℃,、-0.4/0.5 ℃、-0.6/0.7 ℃,,誤差均在±1 ℃以內(nèi),,且手持機與溫度標(biāo)簽距離越近,其測溫誤差越小,,測量值更接近實際溫度值,。這是因為距離越近,溫度標(biāo)簽?zāi)芙邮盏降哪芰吭郊泻头€(wěn)定,,在確定最佳測溫功率后,,溫度標(biāo)簽?zāi)軌蛟谝?guī)定的定時器時間內(nèi)得到更多的測量值。因此,,多個測量值計算出的平均溫度值會更貼近實際溫度值,。

qrs2-t5.gif

qrs2-b1.gif

4 結(jié)論

    針對課題組研發(fā)的一種超低功耗的無源超高頻RFID溫度標(biāo)簽,設(shè)計并實現(xiàn)了一種基于超高頻RFID手持機的嵌入式溫度監(jiān)測軟件,,實現(xiàn)了溫度實時測量和標(biāo)簽數(shù)據(jù)讀寫功能,。為了提高測溫精度,提出了動態(tài)功率匹配算法,,確保溫度標(biāo)簽在最佳測溫功率下工作,。算法中加入計時器機制,并且通過最大功率下RSSI值確定算法初始功率,,有效減少了溫度測量所需時間,,提高了測溫效率。

參考文獻

[1] Feng Peng,,Zhang Qi,,Wu Nanjian.A passive UHF RFID tag chip with dual-resolution temperature sensor in 0.18 μm standard CMOS process[J].Journal of Semiconductors,,2011(11):139-140.

[2] CANGIALOSI A,MONALY J E,,Yang S C.Leveraging RFID in hospitals:patient life cycle and mobility perspecitives[J].IEEE Applications & Practive,,2007,45(9):18-20.

[3] ROSENBLUM L,,JULIER S.Mobile phone-enabled museum guidance with adaptive classification[J].IEEE Computer Graphics And Applications,,2008:98-102.

[4] 馮鵬.嵌入溫度傳感器的無源超高頻電子標(biāo)簽芯片設(shè)計研究[D].北京:中國科學(xué)院半導(dǎo)體研究所,2011.

[5] 宮玉龍,,王金海,,徐書芳.基于RFID的冷鏈運輸遠程監(jiān)測系統(tǒng)研究與設(shè)計[J].電子技術(shù)應(yīng)用,2013,,39(5):69-70.

[6] 夏冬雪.基于RFID的嵌入式倉儲管理終端[D].成都:西南交通大學(xué),,2008.

[7] 谷永勝,馮鵬,,張勝廣,,等.面向無源超高頻標(biāo)簽的低成本非易失存儲器[J].半導(dǎo)體技術(shù),2014(7):488-489.

[8] Yu Shuangming,,F(xiàn)eng Peng,,Wu Nanjian.Passive and semipassive wireless temperature and humidity sensors based on EPC generation-2 UHF protocol[J].IEEE Sensors Journal,2015,,15(4):2403-2404.

[9] Sun Yan,,Wang Sitong,Yuan Ruiming,,et al.Design of the communication module of smart handheld terminal in power marketing[C].China:International Conference on Electricity Distribution,,2010.

[10] UKKONEN L,SYDANHEIMO L,,kIVIKOSKI M.Reader range performance comparison of compact reader antennas for a handheld UHF RFID reader[C].Grapevine:IEEE International Conference on RFID,,2007:63-66.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載,。