曾紅武
摘 要:針對我國人口老齡化加劇,慢病發(fā)病人數(shù)快速上升,并逐漸成為影響國家經(jīng)濟和社會發(fā)展的大問題的現(xiàn)象,文中提出了一種基于ZigBee技術(shù)的嵌入式健康監(jiān)測儀。利用心率、脈搏、溫度等傳感器感知人體生理信號,通過ZigBee無線網(wǎng)絡(luò)將多種生理信號傳送到終端設(shè)備,利用向量自回歸模型對傳輸數(shù)據(jù)做優(yōu)化處理,開發(fā)一種對多種生理體征進行同時、實時、隨時的監(jiān)測儀。經(jīng)驗證,該監(jiān)測儀性能穩(wěn)定,達到了設(shè)計要求。該設(shè)備的研發(fā)對慢病管理的家庭化起到了輔助作用。
關(guān)鍵詞:ZigBee技術(shù);傳感器;向量自回歸;監(jiān)測儀;嵌入式
中圖分類號:TP206;TN06 文獻標(biāo)識碼:A 文章編號:2095-1302(2018)08-00-03
0 引 言
近年來,伴隨著人口老齡化的加劇,慢病發(fā)病人數(shù)快速上升,并已逐漸成為影響國家經(jīng)濟和社會發(fā)展的大問題,因此加強慢病管理至關(guān)重要[1]。我國慢病管理模式主要為患者定時去醫(yī)院監(jiān)測各項生理指標(biāo)并記錄,醫(yī)生根據(jù)檢測指標(biāo)做出相應(yīng)的臨床診斷和處理。這種被動式記錄方式在現(xiàn)代生活中極大地增加了經(jīng)濟成本和時間成本,造成醫(yī)療資源的浪費。如果有一種設(shè)備能方便、快捷地采集患者連續(xù)時間段內(nèi)的體征數(shù)據(jù),既有利于患者自我監(jiān)測,也有利于醫(yī)生及時根據(jù)收集的體征數(shù)據(jù)進行臨床觀測和診治。
ZigBee技術(shù)具有構(gòu)建成本低、功耗低、穩(wěn)定性高、可自組網(wǎng)等優(yōu)點,是一種使用比較廣泛的短距離無線通信技術(shù),目前廣泛運用于智能家居等領(lǐng)域[2]。本文研究開發(fā)了一種基于ZigBee技術(shù)的健康監(jiān)測儀,研究利用ZigBee無線傳感網(wǎng)絡(luò)將溫度、脈搏、心率傳感器等采集的人體生理參數(shù)發(fā)送到信息控制終端并顯示,同時創(chuàng)新性地提出采用向量自回歸模型保證數(shù)據(jù)傳輸?shù)姆€(wěn)定性,實現(xiàn)了前端多種數(shù)據(jù)同時采集,后端進行數(shù)據(jù)處理的比較理想的慢病智能多路健康監(jiān)測儀[3]。
1 系統(tǒng)設(shè)計
信息采集系統(tǒng)由感知層、網(wǎng)絡(luò)層、應(yīng)用層組成,網(wǎng)絡(luò)拓撲結(jié)構(gòu)采用典型星型結(jié)構(gòu)。
(1)感知層由傳感器和節(jié)點組成,負責(zé)體征信息采集。
(2)網(wǎng)絡(luò)層由節(jié)點和協(xié)調(diào)器組成,節(jié)點將采集到的體征信息通過ZigBee網(wǎng)絡(luò)上傳至協(xié)調(diào)器。
(3)應(yīng)用層通過上位機程序?qū)f(xié)調(diào)器接收到的信息做相應(yīng)的處理。
健康監(jiān)測儀由傳感器模塊、終端節(jié)點、協(xié)調(diào)器組成,其工作結(jié)構(gòu)如圖1所示。
當(dāng)有節(jié)點傳感器失效時,采用向量自回歸模型,根據(jù)其前時數(shù)據(jù)和其他完好的傳感器數(shù)據(jù)計算出該傳感器的現(xiàn)時數(shù)據(jù),以提高系統(tǒng)數(shù)據(jù)采集的完整性和準確性。
2 硬件設(shè)計
基于ZigBee技術(shù)的健康監(jiān)測儀硬件主要包括節(jié)點模塊和協(xié)調(diào)器模塊。
2.1 節(jié)點模塊設(shè)計
傳感器模塊具有采集脈搏、心率、體溫等人體相應(yīng)體征信息的功能。以采集體溫信息為例說明其工作運行模式。節(jié)點模塊包括ZigBee模塊和體溫傳感器。ZigBee模塊采用德州儀器公司生產(chǎn)的CC2530芯片作為核心。CC2530是單芯片上集成一個完整系統(tǒng)(SoC)的完美解決方案,廣泛適用于2.4 GHz
IEEE802.15.4,ZigBee和RF4CE等[4]。由于其可自組網(wǎng),
因此能以較低成本建立強大的網(wǎng)絡(luò)節(jié)點。CC2530內(nèi)置了性能優(yōu)良的RF收發(fā)器,搭載了增強型8051中央處理單元,系統(tǒng)內(nèi)可編程閃存,8 kB隨機內(nèi)存和許多其他具有強大功能的模塊[5]。CC2530運行模式之間的轉(zhuǎn)換時間較短,以確保其功耗較低,非常適合家用。體溫傳感器采用合肥華科電子科技有限公司生產(chǎn)的HKT-09A體溫傳感器,該傳感器采用專業(yè)的電流驅(qū)動電路和Honeywell熱敏電阻敏感元件,芯片將CMOS與傳感器相結(jié)合,體積較小[6]。HKT-09A體溫傳感器具有溫度測量響應(yīng)時間快、精度高(精度可達0.01℃)等特點[7]。HKT-09A支持在線溫度校準,可通過相應(yīng)指令對測量溫度進行調(diào)整。該傳感器適合各類基于單片機開發(fā)的體溫測量系統(tǒng)[8]。圖2所示為HKT-09A與CC2530連接圖。
從圖2可以看出,HKT-09A傳感器的GND為接地管腳,傳感器RS 232與CC2530的P1-4連接,引腳上接一個10 kΩ的電阻實現(xiàn)上拉。傳感器RXTX與控制器P1-5連接,電源與地之間并聯(lián)一個電容。
2.2 協(xié)調(diào)器模塊設(shè)計
協(xié)調(diào)器負責(zé)多個節(jié)點信息的采集、匯總、上傳、組網(wǎng)。協(xié)調(diào)器由CC2530控制器模塊、時鐘模塊、WiFi模塊、存儲器模塊、顯示模塊等組成。WiFi模塊負責(zé)服務(wù)器與協(xié)調(diào)器之間的數(shù)據(jù)通信。協(xié)調(diào)器內(nèi)部結(jié)構(gòu)如圖3所示。
CC2530負責(zé)控制協(xié)調(diào)器模塊,是整個模塊的核心部分。服務(wù)器與協(xié)調(diào)器之間的信息傳遞借助WiFi模塊實現(xiàn)。在本文設(shè)計中,WiFi模塊采用億佰特科技公司生產(chǎn)的E103-W01模塊。E103-W01模塊的工作頻段為2.4~2.483 5 GHz,發(fā)射功率為100 mW,在沒有遮擋的情況下,其有效傳輸距離可達800 m,采用貼片小體積封裝工藝,是一款具有超高性價比的串口轉(zhuǎn)WiFi模塊。模塊中陶瓷天線與IPX并存,使得共振頻率較高,終端接收效果較好[9]。模塊可使用串口及其他接口進行數(shù)據(jù)收發(fā),降低了無線應(yīng)用的門檻[10]。E103-W01是一款工業(yè)級芯片,可在高溫、高濕、強電磁環(huán)境中長期使用,完全滿足本文設(shè)計的需求[11]。
3 軟件設(shè)計
系統(tǒng)軟件設(shè)計包括節(jié)點程序和協(xié)調(diào)器程序,其中協(xié)調(diào)器程序利用向量自回歸模型可有效保證數(shù)據(jù)收發(fā)的完整性。
3.1 節(jié)點程序設(shè)計
節(jié)點程序負責(zé)溫度、脈搏、心率等傳感器的初始化,接收傳感器采集到的信息并發(fā)送數(shù)據(jù)。節(jié)點將這些信息通過ZigBee無線網(wǎng)絡(luò)上傳至協(xié)調(diào)器。CC2530通過通道進行A/D轉(zhuǎn)換,將采集到的信息轉(zhuǎn)換為數(shù)字信號。節(jié)點程序設(shè)計框圖如
圖4所示。
傳感器及CC2530加電并復(fù)位,ZigBee協(xié)議棧調(diào)用函數(shù)osal_init_system()執(zhí)行初始化OSAL工作。向溫度模塊、血壓模塊、心電模塊發(fā)送執(zhí)行命令,傳感器開始采集人體信號,并返回采集結(jié)果。無線模塊將采集到的信息發(fā)送到協(xié)調(diào)器。
3.2 協(xié)調(diào)器程序設(shè)計
協(xié)調(diào)器程序主要負責(zé)組網(wǎng)、節(jié)點信息收集,并接收上位機的指令進行相應(yīng)的處理。協(xié)調(diào)器程序設(shè)計框架如圖5所示。
協(xié)調(diào)器加電復(fù)位后,系統(tǒng)調(diào)用osal_init_system()函數(shù)初始化OSAL。節(jié)點與協(xié)調(diào)器自組網(wǎng)成功,協(xié)調(diào)器接收節(jié)點上傳的傳感器信息,然后驗證節(jié)點信息的完整性。如果完整則處理上位機命令,發(fā)送信息;如果不完整,則調(diào)用向量自回歸模型校正信息后再發(fā)送。但數(shù)據(jù)采集失敗次數(shù)超過三次,便會發(fā)出警報提示是否被采集人出現(xiàn)異常情況。
3.3 向量自回歸模型程序設(shè)計
當(dāng)ZigBee網(wǎng)絡(luò)中部分傳感器失效時,系統(tǒng)將自動采用向量自回歸模型校正信息。向量自回歸模型的原理是根據(jù)之前采集的數(shù)據(jù)和其他完好的傳感器采集的數(shù)據(jù)融合計算出當(dāng)前失效傳感器的正確值[12]。通過向量自回歸模型可以提高數(shù)據(jù)傳輸?shù)姆€(wěn)定性和正確性。算法如下所示[13]:
(1)假設(shè)L為傳感器采集的總數(shù)據(jù)個數(shù),Q為傳感器個
數(shù),P為有效傳感器個數(shù)。
(2)假設(shè)完好的傳感器數(shù)據(jù)為Av1,Av2,…,Avn。
(3)依據(jù)向量自回歸算法構(gòu)造向量矩陣 Mn=[1;Av1;…;Avn]。
(4)假設(shè),對W矩陣進行LU分解,W=LU,得到,從而得到,根據(jù)參數(shù)值L,Q,P,U,B得到誤差向量。
(5)依據(jù)以上結(jié)果可知,失效傳感器的數(shù)據(jù)為Av=BUv+ε。
4 驗證及分析
以一個協(xié)調(diào)器、一個溫度節(jié)點進行驗證及分析,主要驗證溫度的誤差。本文使用北京金泰科儀生產(chǎn)的人體專用紅外溫度快速檢測儀CW110進行測試對比,CW110測試的標(biāo)準溫度為36.7℃[14]。從200次測試結(jié)果來看,測量值與標(biāo)準值的差在0.1~0.2℃之間,數(shù)據(jù)具有較高的穩(wěn)定性,完全符合人體溫度測試要求。50次測試結(jié)果與標(biāo)準值比較圖如圖6所示。
5 結(jié) 語
本文利用ZigBee技術(shù)開發(fā)了一種可同時采集、傳輸多種生理體征信息的健康監(jiān)測儀。設(shè)備結(jié)構(gòu)簡單,成本低,無線傳輸布線使用便捷,同時可方便地接入Web系統(tǒng),完全可滿足人們對慢病的隨訪及相關(guān)信息的采集、管理、分析和利用,改善患者及家庭成員普遍缺乏慢病自我管理知識的現(xiàn)象,促進家庭與社區(qū) “共同參與”,既符合我國國情,又具有成本低、效益好,能同時覆蓋大量慢病患者等優(yōu)點,對于慢病防治具有重要意義。
參考文獻
[1] CALLAWAY E,GORDAY P,HESTER L,et al. Home networking with IEEE 802.15.4:a developing standard for low-rate wireless personal area networks[J]. Communications magazine IEEE,2002,40(8):70-77.
[2]周文靜.我國人口老齡化的現(xiàn)狀與積極應(yīng)對[J].經(jīng)營與管理,2014(2):14-16.
[3]石道生,任毅,羅惠謙.基于ZigBee技術(shù)的遠程醫(yī)療監(jiān)護系統(tǒng)設(shè)計與實現(xiàn)[J].武漢理工大學(xué)學(xué)報(信息與管理工程版),2008,30
(3):394-397.
[4]蔡偉超.基于ZigBee技術(shù)的老年人家庭健康監(jiān)護設(shè)計[D].天津:天津大學(xué),2009.
[5]劉小欽.基于ZigBee的老年健康監(jiān)護系統(tǒng)的研究[D].合肥:安徽理工大學(xué),2012.
[6]王小強,歐陽駿.ZigBee無線傳感器網(wǎng)絡(luò)設(shè)計與實現(xiàn)[M].北京:化學(xué)工業(yè)出版社,2012:30-40.
[7]呂捷.GPRS技術(shù)[M].北京:北京郵電大學(xué)出版社,2001:15-30.
[8]赫建國,葛波海,鄭燕.MSP430微控制器基礎(chǔ)和應(yīng)用設(shè)計[M].北京:電子工業(yè)出版社,2014:25-28.
[9]施保華,趙娟,田???MSP430單片機入門與提高:全國大學(xué)生電子設(shè)計競賽實訓(xùn)教程[M].武漢:華中科技大學(xué)出版社,2013:40-42.
[10]楊成才.數(shù)字溫度傳感器DS18B20在醫(yī)療設(shè)備數(shù)字化管理中的開發(fā)應(yīng)用[J].醫(yī)療裝備,2013,26(8):1-4.
[11]王平,劉清君.生物醫(yī)學(xué)傳感與檢測[M].杭州:浙江大學(xué)出版社,2010:45-60.
[12]潘付文.多參數(shù)人體健康監(jiān)護系統(tǒng)設(shè)計與實現(xiàn)[D].北京:北京郵電大學(xué),2012.
[13]李外云.CC2530與無線傳感器網(wǎng)絡(luò)操作系統(tǒng)TinyOS應(yīng)用實踐[M].北京:北京航空航天大學(xué)出版社,2015:70-80.
[14]田華,李沭,張相林.慢病管理模式的國內(nèi)外現(xiàn)狀分析[J].中國藥房,2016,27(32):4465-4468.