高志新
摘 要:提出了一種基于低功耗藍(lán)牙的無線心電和血氧健康監(jiān)護(hù)系統(tǒng),完成了藍(lán)牙模塊硬件設(shè)計和手機應(yīng)用的軟件設(shè)計。實現(xiàn)了人體心電和血氧參數(shù)的實時監(jiān)控。
關(guān)鍵字:生理參數(shù);健康監(jiān)護(hù);低功耗藍(lán)牙;iOS
1 前言
心電血氧監(jiān)護(hù)對于患有心臟疾病的病人尤為重要,針對病人去醫(yī)院監(jiān)測心電和血氧等生理參數(shù)流程復(fù)雜和醫(yī)院就診壓力大的問題[1]。本文提出了一種基于低功耗藍(lán)牙的無線心電和血氧健康監(jiān)護(hù)系統(tǒng)。設(shè)計了藍(lán)牙通信模塊和手機應(yīng)用。經(jīng)過藍(lán)牙協(xié)議將采集到的數(shù)據(jù)傳輸?shù)骄哂衖OS系統(tǒng)的手機端顯示,實現(xiàn)生理參數(shù)數(shù)據(jù)的監(jiān)測和管理。
2 系統(tǒng)硬件設(shè)計概述
以實現(xiàn)不間斷的健康監(jiān)護(hù)為目標(biāo)。生理參數(shù)(心電、血氧等)采集裝置將采集到的
數(shù)據(jù)通過UART串口傳輸?shù)剿{(lán)牙模塊,通過藍(lán)牙低功耗協(xié)議發(fā)送到手機上。手機將接收到的數(shù)據(jù)進(jìn)行處理,并以易讀的圖片方式顯示出來。還可以實現(xiàn)數(shù)據(jù)存儲等功能。
2.1 藍(lán)牙模塊硬件設(shè)計與實現(xiàn)
本系統(tǒng)采用TI公司的CC2541低功耗藍(lán)牙芯片為主芯片設(shè)計藍(lán)牙模塊。藍(lán)牙模塊電路主要由主芯片CC2541、電源電路、射頻系統(tǒng)電路、時鐘晶振電路和復(fù)位電路組成。時鐘晶振電路包括32MHz和32.768KHz兩種頻率的晶振,32MHz的晶振為低功耗藍(lán)牙射頻通信提供時鐘,32.768KHz晶振用于喚醒低功耗藍(lán)牙的睡眠模式。射頻系統(tǒng)電路主要由芯片的設(shè)頻引腳、巴倫匹配電路和PCB天線組成。射頻輸入輸出引腳為高阻差分式,內(nèi)部具有控制發(fā)送和接收的開關(guān)。天線采用倒F天線,需要使用巴倫匹配電路作為不平衡轉(zhuǎn)換器,同時提供50歐姆的匹配阻抗[2]。巴倫匹配電路將天線接收到的信號變?yōu)椴罘中盘栃问?,保證天線的輻射效率。
2.4GHz頻率的天線主要有SMA天線和印制天線兩種。由于SMA天線體積較大,所占空間也大,成本很高,本系統(tǒng)采用印制天線結(jié)構(gòu)。該結(jié)構(gòu)為倒F天線,倒F天線是單極子天線的一種變形結(jié)構(gòu),具有體積小、結(jié)構(gòu)簡單、易于匹配和制作成本低等特點,被廣泛應(yīng)用在藍(lán)牙通信、WIFI通信和Zigebee通信等短距離無線通信領(lǐng)域。倒F天線有兩種結(jié)構(gòu),一種是標(biāo)準(zhǔn)的倒F天線,另外一種是S型倒F天線,S型倒F天線是標(biāo)準(zhǔn)倒F天線的改進(jìn)型。通過高頻有限元仿真軟件HFSS對這兩款天線進(jìn)行性能仿真與選取。通過比較兩種天線的中心頻率和相對帶寬。標(biāo)準(zhǔn)倒F天線的中心頻率為2.5GHz,S11<-10dB的相對帶寬為480MHz;S型倒F天線的中心頻率為2.36GHz,S11<-10dB的相對帶寬為182MHz。分析結(jié)果可以看出S型倒F天線的相對帶寬更窄,中心頻率更接近藍(lán)牙的工作頻率2.4GHz。實際應(yīng)用中S型倒F天線所占印刷電路板的面積更小,這樣就可以節(jié)省出更多的空間。在相同元器件封裝規(guī)格和相同電路設(shè)計PCB時,S型倒F天線可以使模塊更加小型化。所以本系統(tǒng)中的藍(lán)牙模塊天線采用S型倒F天線。
3 系統(tǒng)軟件設(shè)計概述
系統(tǒng)軟件由藍(lán)牙協(xié)議棧和手機端軟件組成。監(jiān)測終端藍(lán)牙協(xié)議棧初始化,手機選擇連接監(jiān)測終端藍(lán)牙,連接成功后,監(jiān)測終端通過藍(lán)牙向手機發(fā)送數(shù)據(jù),手機應(yīng)用開啟后臺線程接收數(shù)據(jù),同時手機主進(jìn)程開始畫圖,開啟另外一個后臺線程計算心率值或者血氧數(shù)值,同時記錄用戶的心率和血氧值。
3.1 手機客戶端軟件設(shè)計
實現(xiàn)低功耗藍(lán)牙通信手機作為主機角色。在連接之前,需要選擇不同的藍(lán)牙設(shè)備連接,藍(lán)牙終端就是監(jiān)測生理參數(shù)的設(shè)備,這些設(shè)備用唯一的UUID來建立不同的藍(lán)牙連接,從而實現(xiàn)傳輸不同的數(shù)據(jù)和繪圖的功能。由于藍(lán)牙通信框架規(guī)定了嚴(yán)格的通信協(xié)議來建立連接。主從設(shè)備建立連接的過程為:從節(jié)點發(fā)出廣播信號(包括設(shè)備地址和設(shè)備名稱等附加信息);主節(jié)點收到此廣播信號后,向從節(jié)點發(fā)出掃描請求;當(dāng)從節(jié)點回應(yīng)掃描時,完成了設(shè)備發(fā)現(xiàn)過程。主節(jié)點向從節(jié)點發(fā)出連接請求(包括連接時隙、從節(jié)點待機次數(shù)、連接超時值),從節(jié)點回應(yīng)連接,完成了建立連接。為了安全起見,一些數(shù)據(jù)的訪問需要認(rèn)證:一方(可以是主節(jié)點,也可以是從節(jié)點)向另一方索要6位數(shù)字的密碼,輸入正確的密碼后,兩個節(jié)點彼此交換安全密鑰用于加密和認(rèn)證,此過程稱為配對。低功耗藍(lán)牙協(xié)議支持兩節(jié)點保存認(rèn)證的安全密鑰(一般是保存在非易失性存儲器中),以便于兩節(jié)點下次連接后快速認(rèn)證。
藍(lán)牙模塊與iOS設(shè)備通信規(guī)定傳輸數(shù)據(jù)的數(shù)據(jù)格式為十六進(jìn)制,得到原始數(shù)據(jù)后,手機軟件通過GCD多線程開發(fā)機制初始化兩個線程[3],一個進(jìn)程將原始數(shù)據(jù)存儲到文件中,另外一個進(jìn)程將數(shù)據(jù)繪制成圖顯示出來。繪圖功能由iOS的繪圖函數(shù)庫Quartz 2D完成[4]。
4 總結(jié)
本文設(shè)計了基于iOS平臺低功耗藍(lán)牙的移動健康管理系統(tǒng),完成了藍(lán)牙通信模塊電路設(shè)計和iOS手機端軟件設(shè)計。實現(xiàn)了將心電信息和血氧信息在手機上顯示的功能。
本系統(tǒng)可以應(yīng)用在病人術(shù)后康復(fù)、居家養(yǎng)老以及心血管疾病日常監(jiān)測等方面,為減輕醫(yī)院的就診壓力和緩解人們看病難的問題上起到了積極地作用。
參考文獻(xiàn)
[1]潘登,陳烈平,陳巧釵,等.新醫(yī)改背景下看病難與看病貴問題實證分析[J].中國全科醫(yī)學(xué),2014,17(1):67-70.
[2]曹青春,劉輝.基于CC2540的藍(lán)牙射頻模塊設(shè)計[J].海南師范大學(xué)學(xué)報:自然科學(xué)版,2013,26(2):172-176.
[3]葉元林.基于藍(lán)牙4.0的個人健康助理關(guān)鍵技術(shù)研究[D].重慶大學(xué),2014.
[4]黃鎮(zhèn)彩,劉昱,邸文華.基于IOS平臺的便攜心率監(jiān)測系統(tǒng)設(shè)計[J].電子測量技術(shù),2012,35(9):120-124.