孔喜梅,滕士雷
(1.無錫交通高等職業技術學校,江蘇無錫214151; 2.無錫機電高等職業技術學校,江蘇無錫214028)
隨著醫療條件的改善和人民生活水平的提高,人均壽命大大延長,這使中國加快進入老齡化社會,慢性病與退化性疾病患者的增多給國家和社會帶來了巨大的醫療壓力[1]。在康復治療中,需要對病人的基本生理參數進行長期監控,以便護理人員和醫生掌握病情,預防突發情況和相關并發癥的發生。然而傳統的醫療監護系統使用時需要用線連接各種測量探頭,便攜性差,只能在醫院和康復中心使用,這對病人的日?;顒釉斐珊艽笥绊憽H绾卧诒WC病人正常生活的前提下,對其進行長期有效的花費較低的醫療監護,成為急需解決的實際問題[2]。
本文對監護系統的功能和性能進行分析,設計一種基于ZigBee網絡和藍牙4.0的便攜式人體生理參數監護系統。借助ZigBee網絡體積小、自組網等優勢,及時準確地對病人生理參數進行監測,利用手機終端將采集的數據進行可視化處理,方便醫護人員和親屬掌握患者的情況。
本系統設計的目的是為了方便對慢性病患者的生理參數進行監控,減輕醫生或家庭護理人員的工作量。系統可以自動上傳病人的生理參數,醫護人員可以通過手機直接向協調器查詢數據,隨時了解病人情況。
根據功能需求,系統要滿足以下技術要求。
1)系統能夠實時準確測量病人體溫、血壓、血氧、脈搏等生理參數和病人周圍環境的溫濕度。系統處理器要具備較強的數據處理、存儲和傳輸能力,無線通信網絡要穩定。
2)監護過程中使用者可以根據個人需求對采集節點進行操作,采集節點和協調器節點要具有簡單易懂、功能完善的操作界面。
3)協調器處理的數據要能夠通過藍牙接口上傳到家庭護理人員或醫生的手機終端,手機應用軟件要具有生理參數數據查詢、分析等功能。
4)為了保證系統的便捷性,采集模塊要小型輕便、便于攜帶,采集方式要舒適,采集過程要快速方便,盡可能降低監護過程對病人日常生活的影響。慢性病患者的監護是長期的,產品要被大眾所接受,系統必須具有較低的功耗與成本。
本系統應用于醫院病房或家庭病房,每個病房放置1個采集節點,通過路由器向協調器上傳檢測數據,醫護人員和病人自己都可以用手機連接協調器查看數據。
系統應用如圖1所示。

圖1 系統具體應用示意圖
系統包含采集節點、路由節點、協調器節點3類設備,其整體結構如圖2所示。協調器和采集節點采用TI公司的STM32芯片作為系統處理器,實現生理信號釆集、數據處理、無線模塊數據交換、藍牙模塊數據交換等功能。協調器與手機終端的藍牙4.0通信由BLK-MD-BC04-B藍牙模塊實現。系統采用CC2530芯片實現ZigBee網絡功能,網絡中各節點的無線通信模塊硬件基本相同,軟件則根據節點的不同功能進行設計。
1)協調器節點是ZigBee網絡的核心。協調器節點采用CC2530模塊編程組網,配置網絡參數,喚醒采集節點設備,向采集節點發送采集控制指令,讀取網絡中各節點生理參數,再通過串口將各節點的生理參數數據傳送給STM32處理器進行分析,并將結果通過藍牙4.0模塊上傳給系統上位機。此外,協調器節點裝有提示與報警輔助模塊,當有采集節點出現病患異常情況時及時報警提示。
2)路由節點是ZigBee網絡的數據中轉站,負責調節最優的數據傳輸路徑進行數據轉發,擴展網絡覆蓋范圍,解決ZigBee網絡傳輸距離短、覆蓋范圍小的問題。路由節點即為ZigBee無線通信模塊,只需要對CC2530芯片進行ZigBee通信路由功能的軟件設計。
3)采集節點是ZigBee網絡的終端,負責與采集設備的系統處理器進行數據通信,讀取各項生理參數數據并進行匯總,根據協調器的指令將數據上傳到協調器[3]。采集節點的STM32處理器控制血壓、血氧、體溫、環境溫濕度模塊進行數據采集與分析。CC2530模塊用于上傳生理參數數據。

圖2 系統原理框圖
為了使采集節點設備具有更好的便攜性能,最大程度減少對病人日常生活的影響,簡化監護設備,降低測量成本,本系統采用美國達拉斯半導體公司的單總線數字式傳感器DS18B20進行體表測溫。DS18B20傳感器使用的單總線技術與普通的SPI等串行通信總線不同,單總線電路設計簡單,使用方便,硬件成本低,只需要利用一個接口就能夠與STM32處理器通信,完成控制指令發送和溫度數值讀取[4]。進行體溫測量時,將DS18B20傳感器放在采集節點的血壓袖帶內,緊貼皮膚,即可進行體溫測量。
通常使用指動脈血壓作為血壓生理參數,通過測量人體在平靜狀態下的舒張壓(DBP)、收縮壓(SBP)來反映人體的血壓,以SBP/DBP的形式記錄數據,在有些病理數據應用中需要同時對人體平均壓(MBP)做進一步測量。
1)測量基本原理
基于示波法的血壓測量是目前無創血壓測量的主流技術。進行血壓測量時,將集成了血壓測量傳感器的袖帶套在病人的上臂中部,測量位置盡量與心臟齊平,袖帶的血壓測量傳感器盡量貼近被測者的動脈血管,調節至合適的松緊度。此時,傳感器測量到的是袖帶靜壓力與脈搏波相疊加的信號。給袖帶充氣,直到袖帶靜壓力達到預設值后停止充氣。此時動脈血管被阻塞,壓力傳感器檢測的脈搏波信號很微弱或幾乎沒有;控制放氣閥對血壓測量袖帶進行階梯式緩慢放氣,每個階梯釋放5~10 mmHg(1 mmHg=0.133 kPa)的壓力,持續停留幾秒進行脈搏波信號分析。放氣過程中,隨著袖帶壓力減小,脈搏波峰值增大。當袖帶內的壓力小于被測者的收縮壓時,脈搏波信號會明顯增大。當袖帶內的壓力達到被測者的平均血壓時,采集模塊采集到的脈搏波信號達到最大測量值。當袖帶內的壓力減小到被測者的舒張壓時,脈搏波信號逐漸減弱。當袖帶內的壓力下降到預設值時動脈血管完全舒張,這時完全打開閥門,結束測量[5]。
示波法測量血壓是基于脈搏波信號的最大波幅值來確定舒張壓和收縮壓的。脈搏波是心臟的搏動沿動脈血管和血流向外傳播而形成的,其傳播速度與動脈管壁的彈性、動脈管腔的口徑、血液的密度、黏性等密切相關,通常大于血流速度,從大動脈到小動脈傳播時速度越來越大。人體脈搏波反映了1個心動周期中動脈血壓的變化情況,具有信號弱(μV—mV級)、噪聲強、頻率低(0~300 Hz)、隨機性強的特點[6],其波形如圖3所示。

圖3 1個心動周期的脈搏波波形圖
在示波法測量血壓過程中,由于脈搏波信號極其微弱且噪聲大,需要對采集的數據進行數字濾波,以保證采集脈搏波的可靠性和穩定性,然后依據原數據分布規律將離散的脈搏波信號進行曲線擬合,轉化為連續的脈搏波波形,根據血壓采集算法求得血壓值。本系統采用目前通用的IIR數字濾波器,IIR數字濾波器階數不超過10階,時延小,頻率分量的選擇性較強,運算量相對較小,易于實現,適合在嵌入式系統中應用。IIR濾波器的轉移函數為
(1)
式中,bi和ai為濾波系數,H(z)在有限平面z(0<|z|<∞)上存在極值點。
2)人體平均壓計算
人體平均壓是指1個心動周期內動脈血壓的平均值,設動脈血壓為p(t),周期為T,則平均壓
(2)
也可根據經驗推算:
(3)
如圖4所示,本系統采用的示波法血壓測量中,脈搏波最大波幅AM對應的袖帶壓力就是平均壓。

圖4 脈搏波包絡擬合曲線
3)收縮壓和舒張壓判定
本系統對人體舒張壓和收縮壓的計算采用脈搏波峰系數確定。收縮壓、舒張壓的脈搏波峰系數KS、KD分別為
(4)
(5)
式中:AS表示收縮壓對應的脈搏波峰值;AD表示舒張壓對應的脈搏波峰值;KS一般取0.3~0.7;KD一般取0.45~0.9。通過這2個系數確定收縮壓SBP、舒張壓DBP的位置,其對應的袖帶壓力值即是測量的收縮壓和舒張壓。該方法實現簡單,可靠性相對比較高。
血氧飽和度(SpO2)是人體血液中已經被氧結合的氧合血紅蛋白的量與血液中可進行氧合的血紅蛋白總量的百分比。根據醫療臨床測試,正常情況下人體中1 g血紅蛋白能結合氧的最大值為1.34 mL。
系統采用光化學法實時監測脈搏和血氧飽和度,不需要對被測者采血。光化學法測量基于Lambert-Beer定律,利用血液對不同波長的光的吸收量不同計算血氧飽和度。氧合血紅蛋白(HbO2)和還原血紅蛋白(Hb)對不同波長入射光有不同的吸光度。
本設計使用的血氧檢測模塊的檢測探頭由2個發光二極管和2個光電二極管組成,在測量過程中發光二極管發出波長分別為940 nm的紅外光和660 nm的紅光照射食指指尖,光電二極管檢測透射光。
血紅蛋白對光波的吸收隨血液流動不斷變化,使得傳感器測出的交直流信號成分呈周期性變化。血氧飽和度
(6)
式中:Iac660、Iac940分別表示660 nm、940 nm波長的光穿透指尖后產生的交流信號分量;Idc660、Idc940分別表示660 nm、940 nm波長的光穿透指尖后產生的直流信號分量。利用公式(6)可以方便地計算出血氧值。在測量過程中還可以獲得人體脈搏的周期性波動,所以本系統的血氧模塊可同時測量血氧和脈搏2項生理參數[7]。
正常情況下,人體對自身體溫具有很強的自我調節能力,但是環境變化會對人體有較大的影響。例如,室溫過低,會使人體代謝能力降低、脈搏呼吸緩慢,但是如果室溫長時間在25 ℃以上,人會感到疲憊,思維遲緩,記憶力變差。在系統設計過程中對常用的溫濕度檢測模塊做了對比分析,選擇DHT11溫濕度檢測模塊作為系統的環境檢測方案。該模塊相對濕度量程為20%~90%、相對濕度分辨率為1%、相對濕度精度為±5%,溫度精度為±1 ℃。該方案具有較強的可靠性和穩定性,性能也能夠滿足無線監護系統的設計需要。
人口老齡化和長期醫療成為當今國內外面臨的一個重要社會問題。利用先進技術提高醫療監護系統的實用性,提升使用者的活動自由度,增強幸福指數成為一個重要的研究課題。本文對基于無線網絡技術的人體參數監護系統的功能和性能進行分析,設計了總體方案并分析了基本原理。確定了基于CC2530無線發射芯片的ZigBee無線網絡結構,以及采集節點對患者體溫、血壓、血氧、脈搏等4項生理參數的采集方法,完成了系統開發。