《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計(jì)應(yīng)用 > 一種便攜式多體征參數(shù)監(jiān)護(hù)系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn)
一種便攜式多體征參數(shù)監(jiān)護(hù)系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn)
2015年電子技術(shù)應(yīng)用第2期
戴 明1,2,王 琪2,吳萬慶1,陳昳麗1,李春月1
1.中國科學(xué)院深圳先進(jìn)技術(shù)研究院,廣東 深圳518055; 2.南昌航空大學(xué),江西 南昌330063
摘要: 采用模塊化設(shè)計(jì)的方法,設(shè)計(jì)并實(shí)現(xiàn)了一種便攜式實(shí)用新型醫(yī)療健康監(jiān)護(hù)系統(tǒng)。系統(tǒng)由人體生理參數(shù)采集電路、微控制電路和系統(tǒng)軟件三部分組成,可對人體常見的體征參數(shù)進(jìn)行采集、處理和顯示。實(shí)驗(yàn)對比結(jié)果表明,監(jiān)護(hù)系統(tǒng)能準(zhǔn)確穩(wěn)定地對人體體溫、脈搏、呼吸、心電、血壓、血氧等多個(gè)參數(shù)進(jìn)行實(shí)時(shí)測量、保存和顯示,并能通過藍(lán)牙和WiFi進(jìn)行無線傳輸。
中圖分類號: TM933;TH83
文獻(xiàn)標(biāo)識碼: A
文章編號: 0258-7998(2015)02-0078-04
Design & implementation of a low cost health monitoring system
Dai Ming1,2,Wang Qi2,Wu Wanqing1,Chen Yili1,Li Chunyue1
1.Shenzhen Institutes of Advanced Technology,Chinese Academy of Sciences,Shenzhen 518055,China; 2.Department of Information and Engineering,Nanchang Hangkong University,Nanchang 330063,China
Abstract: Based on the theory of modular design, a portable health monitoring system is designed and implemented which consists of physiological parameters acquisition circuits, micro-control circuit and system software. By virtue of this apparatus, the common vital signs can be collected, processed and displayed on a LCD. And compared with two commercial products, the results demonstrated that the system ran well and can stable,accurate measure body temperature, pulse, respiration, ECG, blood pressure and oxygen in real-time. In addition, the data can be wirelessly transmitted by Bluetooth 4.0 or WiFi.
Key words : STM32;multi-parameter measurement;health monitoring;data parsing;real-time dynamic display;wireless communication

 

0 引言

  近幾年來,隨著居民健康需求的日益提高,以及新技術(shù)、新材料和新型生物傳感器的不斷發(fā)展,針對不同體征信號開發(fā)的各類小型化、低成本、低功耗便攜式醫(yī)療設(shè)備大量涌現(xiàn),并逐漸受到不同人群的歡迎[1]。分立式血氧儀、心率計(jì)、體溫表、心電儀等便攜式產(chǎn)品在大中型城市家庭中逐漸應(yīng)用普及。但當(dāng)前集多種生理參數(shù)監(jiān)護(hù)功能于一體,同時(shí)兼顧可靠性、穩(wěn)定性、精確性、實(shí)時(shí)性、小型化、低成本和低功耗等特性,用于家庭實(shí)時(shí)長期的生理監(jiān)控及預(yù)警的便攜式體征參數(shù)監(jiān)護(hù)儀還有所缺乏[1]。因此,研究一款適合于普通家庭使用的多體征參數(shù)健康監(jiān)護(hù)系統(tǒng)具有現(xiàn)實(shí)意義及巨大的市場前景?;谏鲜隹紤],本文設(shè)計(jì)了一款可實(shí)時(shí)測量心電、呼吸、血壓、血氧、脈率和體溫的多功能便攜式人體特征參數(shù)監(jiān)護(hù)系統(tǒng)。本系統(tǒng)是一款集家庭診斷與疾病指導(dǎo)、醫(yī)療保健為一體,并能為用戶同步保存生理參數(shù)信息的實(shí)時(shí)監(jiān)護(hù)系統(tǒng),對數(shù)字化醫(yī)療和家居健康遠(yuǎn)程信息系統(tǒng)的構(gòu)建具有重要意義。

1 系統(tǒng)設(shè)計(jì)

  本健康監(jiān)護(hù)系統(tǒng)由人體生理參數(shù)采集電路、STM32微控制電路和軟件濾波實(shí)現(xiàn)等部分組成,其中人體生理參數(shù)采集電路包含血氧、心電、呼吸、脈率、心率、體溫、血壓等采集模塊;微控制電路部分以STM32為控制核心,由電源管理模塊、人機(jī)交互按鍵模塊、藍(lán)牙4.0模塊、RS-232模塊、SD存儲(chǔ)模塊和LCD顯示模塊組成,系統(tǒng)整體結(jié)構(gòu)框圖如圖1所示。

001.jpg

  人體生理參數(shù)采集電路通過外接傳感器探頭獲得原始信號,經(jīng)硬件濾波、去噪、放大處理后,再通過A/D采集獲得心電、呼吸、脈率、血氧、體溫、血壓和心率等健康信息,并打包成固定格式的串口數(shù)據(jù)包,再通過STM32微控制電路將參數(shù)板所獲得的串口數(shù)據(jù)保存在SD卡中,同時(shí)STM32微控制電路板對所獲得的串口數(shù)據(jù)包進(jìn)行解析,通過3.2英寸的LCD液晶屏實(shí)時(shí)顯示人體體征參數(shù)。當(dāng)測量數(shù)據(jù)有異常時(shí),通過警報(bào)模塊進(jìn)行提醒,另外使用MAX3232將TTL電平轉(zhuǎn)換成RS232電平,再與PC的COM口連接,通過PC端上位機(jī)軟件實(shí)時(shí)動(dòng)態(tài)顯示人體基本體征參數(shù)和波形。為了提高設(shè)備的適用范圍,本系統(tǒng)可通過藍(lán)牙BLE模塊和WiFi模塊與手機(jī)或PC進(jìn)行無線連接。裝有相應(yīng)APP軟件的設(shè)備即可實(shí)時(shí)動(dòng)態(tài)顯示人體相關(guān)體征數(shù)據(jù)和波形。

  1.1 人體生理參數(shù)采集電路


002.jpg

  人體生理參數(shù)采集電路原理框如圖2所示。主要由JTAG下載接口電路、12 V供電電路、RS232/TTL電平轉(zhuǎn)換電路、電泵充放氣電路、4路傳感器驅(qū)動(dòng)采集電路等組成,而傳感器采集電路主要由無創(chuàng)血壓NBP接口、血氧測量接口SpO2、心電ECG接頭、體溫探頭接口TEMP等4個(gè)傳感器接口組成人體生理采集電路的傳感器輸入端,分別獲得血壓、心電、血氧和體溫等原始信號后,再經(jīng)過與之對應(yīng)的測量模塊預(yù)處理后送給MCU。并采用免疫遺傳算法和多孔算法把心電電路采集到的數(shù)據(jù)進(jìn)行濾波處理,并通過IIR濾波器對脈搏波進(jìn)行數(shù)字濾波,再提取特征值,獲得人體的呼吸波和脈率等體征數(shù)據(jù),然后通過基于卡爾曼濾波的多路數(shù)據(jù)融合估計(jì)算法得到呼吸率[2-3],最后將獲得的體溫、脈率、呼吸、心電、血氧、血壓等信息打包成波特率為115200的固定格式串口數(shù)據(jù)包進(jìn)行有線或無線傳輸。

  1.2 基于STM32的外圍接口電路設(shè)計(jì)

  STM32F103VCT6是意法半導(dǎo)體生產(chǎn)的一款32位高性能嵌入式微處理芯片,該芯片具有豐富的外設(shè)接口,2~3.6 V低電壓供電,多達(dá)80個(gè)標(biāo)準(zhǔn)IO口,且工作頻率可達(dá)72 MHz,內(nèi)嵌高速Flash和RAM存儲(chǔ)器,同時(shí)具有3個(gè)SPI、2個(gè)I2C、2個(gè)I2S、3個(gè)USART、2個(gè)UART,并支持USB、SDIO、CAN總線接口,是專門為滿足高性能、低功耗、實(shí)時(shí)應(yīng)用系統(tǒng)而設(shè)計(jì)的一款嵌入式微處理器[2-4],且該芯片能很好地滿足本監(jiān)護(hù)系統(tǒng)的控制、傳輸、數(shù)據(jù)保存、顯示和報(bào)警功能?;谏鲜龅膬?yōu)點(diǎn),本監(jiān)護(hù)系統(tǒng)采用STM32F103VCT6作為為微控制系統(tǒng)的核心處理器,STM32微控制器外圍接口電路如圖3所示。

003.jpg

  1.2.1 電源管理模塊設(shè)計(jì)

  電源管理模塊包括系統(tǒng)供電電路和電池充電電路。本系統(tǒng)采用12 V直流電源供電,通過LM2576S芯片獲得5 V電壓輸出,經(jīng)AMS1117輸出3.3 V電壓為MCU提供電能,系統(tǒng)上電后進(jìn)入待機(jī)低功耗模式,當(dāng)按下開機(jī)鍵時(shí),MCU通過檢測按鍵外部中斷的方式使Q1導(dǎo)通,繼電器K1閉合,經(jīng)U3和U4電壓轉(zhuǎn)換后輸出3.3 V為外圍電路提供電壓。此外,本電路MCU自帶3 V鋁殼電池,在系統(tǒng)斷電后為系統(tǒng)提供RTC實(shí)時(shí)時(shí)鐘,同時(shí)通過12 V鋰電池為系統(tǒng)提供備用電源,在無外接電源接入時(shí)保障本系統(tǒng)能繼續(xù)正常工作。系統(tǒng)電路原理圖如圖4所示。

004.jpg

  本監(jiān)護(hù)系統(tǒng)備用電池采用三節(jié)鋰離子電池串聯(lián)的方式,總?cè)萘繛? 700 mAh。其充放電管理電路采用PWM降壓型鋰離子電池充電管理芯片CN3703,該芯片具有恒流和恒壓兩種充電模式。為使電池能夠較快速地充電,本電路充電電流設(shè)定為400 mA,RCS選擇0.5 Ω;當(dāng)電池電壓繼續(xù)上升接近恒壓充電電壓12.6 V時(shí),充電器進(jìn)入恒壓充電模式,此時(shí)充電電流逐漸減小。當(dāng)充電電流減小到EOC管腳電阻設(shè)置的值時(shí),DRV管腳輸出高電平,此時(shí)漏極開路輸出管腳內(nèi)部的晶體管關(guān)斷,輸出為高阻態(tài),充電結(jié)束。另外無輸入電源電壓輸入或者拔下直流輸入電源時(shí),CN3703為減少電池的電流消耗,延長待機(jī)時(shí)間自動(dòng)進(jìn)入睡眠模式,此時(shí)MCU控制Q1導(dǎo)通,此時(shí)通過12 V鋰離子電池給整個(gè)系統(tǒng)供電。電池充電電路原理圖如圖5。

005.jpg

  1.2.2 SD卡存儲(chǔ)模塊

  當(dāng)STM32微控制器系統(tǒng)通過串口獲得多參數(shù)采集電路的串口數(shù)據(jù)包時(shí),STM32微控制器需要對SD卡進(jìn)行寫操作,把獲得的人體多參數(shù)信息以TXT文本文件的形式記錄在SD卡中。為了節(jié)省STM32的引腳資源以及簡化電路設(shè)計(jì),同時(shí)又滿足本系統(tǒng)6.5 kb/s的串口傳輸速率,本系統(tǒng)采用SPI方式對SD卡進(jìn)行讀寫操作。另外,采用FAT32文件系統(tǒng)對SD卡進(jìn)行訪問,一方面減輕了操作SD卡的工作量,另一方面只要調(diào)用其提供的函數(shù)便可方便地對文件進(jìn)行讀寫刪改等操作[4]。

  1.2.3 LCD液晶接口設(shè)計(jì)

  本監(jiān)護(hù)系統(tǒng)采用3.2英寸320×240 HY32D-LCD液晶對監(jiān)護(hù)信息進(jìn)行顯示,且采用FSMC模塊來控制液晶,能夠在不增加外部器件的情況下同時(shí)擴(kuò)展多種不同類型的靜態(tài)存儲(chǔ)器,且FSMC訪問外部設(shè)備時(shí)序可編程,可把液晶屏當(dāng)作外部存儲(chǔ)設(shè)備來使用,能夠根據(jù)不同的外部存儲(chǔ)器類型,發(fā)出相應(yīng)的數(shù)據(jù)、地址、控制信號類型以匹配信號的速度,更好地滿足了監(jiān)護(hù)系統(tǒng)設(shè)計(jì)對LCD接口、產(chǎn)品體積以及成本的綜合要求。

  1.2.4 藍(lán)牙4.0無線傳輸模塊

  由于藍(lán)牙4.0具有低功耗、低成本、低延遲以及跨廠商互操作性等優(yōu)點(diǎn),逐漸成為無線近距離低功耗傳輸?shù)氖走x,本文選用ITL2540低功耗藍(lán)牙模塊作為監(jiān)護(hù)系統(tǒng)的無線傳輸模塊,通過串口與STM32微控制系統(tǒng)進(jìn)行數(shù)據(jù)流傳輸。

  1.2.5 WiFi無線傳輸模塊

  本系統(tǒng)采用新力維公司生產(chǎn)的XLW002X作為無線傳輸WiFi模塊,該模塊集成了MCU,且符合802.11b/g、2.4G標(biāo)準(zhǔn)的無線射頻收發(fā)器、TCP/IP協(xié)議棧和應(yīng)用程序,并且提供包括UART、SPI、I2C、I2S在內(nèi)的豐富外部I/O接口,在本系統(tǒng)中采用UART進(jìn)行串口數(shù)據(jù)傳輸。

2 基于STM32的濾波實(shí)現(xiàn)

  在多生理參數(shù)采集系統(tǒng)的信號處理過程中,首先采用免疫遺傳算法和多孔算法對STM32采集到的心電、呼吸原始信號進(jìn)行軟件濾波,并采用IIR濾波器對脈搏波進(jìn)行數(shù)字濾波,再通過基于卡爾曼濾波的多路數(shù)據(jù)融合估計(jì)算法得到呼吸率。而在脈搏血氧信號的放大與檢測中,50 Hz工頻干擾、人體皮膚導(dǎo)致的空間電磁干擾及高頻雜波干擾尤為嚴(yán)重[5],本監(jiān)護(hù)系統(tǒng)設(shè)計(jì)了整系數(shù)IIR數(shù)字濾波器,其數(shù)學(xué)模型如下:

  Y(n)=2Y(n-1)-Y(n-2)+X(n)-2X(n-10)+X(n-20)

  (1)

  式中:X(n)表示濾波前的信號,Y(n)表示濾波后的信號。在脈搏容積波信號的處理中,采用9點(diǎn)平均的方法對其濾波,其濾波公式:

  Y[n]=(X[n-4]+X[n-3]+…+X[n+2]+X[n+3]

  +X[n+4])/9(2)

  經(jīng)實(shí)際應(yīng)用驗(yàn)證,上述方法可以對脈搏波進(jìn)行有效濾波,為進(jìn)一步對波形分析以及計(jì)算生理參數(shù)提供了理論依據(jù)。系統(tǒng)根據(jù)采集到的心電波形計(jì)算出心率參數(shù)[6],根據(jù)脈搏波形計(jì)算出血氧脈搏波和血氧飽和度等參數(shù)。考慮系統(tǒng)實(shí)時(shí)性的要求并結(jié)合芯片的運(yùn)算速度和串口數(shù)據(jù)包的傳輸速度,本設(shè)計(jì)采用閾值判別算法,并將心電、呼吸、血氧、脈率、血壓、體溫等生理參數(shù)以固定格式的串口數(shù)據(jù)包進(jìn)行傳輸。

  本系統(tǒng)在KEIL MDK平臺下開發(fā),采取開串口中斷接收的方式,經(jīng)過各種初始化處理之后,系統(tǒng)進(jìn)入中斷函數(shù),當(dāng)STM32微控制器的USART2串口接收到串口數(shù)據(jù)時(shí),微控制器將USART2串口數(shù)據(jù)進(jìn)行轉(zhuǎn)發(fā)給USART3,同時(shí)將對轉(zhuǎn)發(fā)的串口數(shù)據(jù)包進(jìn)行解析,然后在LCD液晶上進(jìn)行顯示,并將解析得到的有用數(shù)據(jù)保存到帶有文件系統(tǒng)的SD卡中。

  為了保證數(shù)據(jù)傳輸?shù)臏?zhǔn)確可靠性,本健康監(jiān)護(hù)系統(tǒng)所傳輸?shù)拇跀?shù)據(jù)包由1字節(jié)包類型ID字節(jié)+N(N≤8)字節(jié)數(shù)據(jù)+1字節(jié)校驗(yàn)和構(gòu)成。串口包的最大長度為10個(gè)字節(jié),其中數(shù)據(jù)部分的最大長度為8字節(jié),由1個(gè)數(shù)據(jù)頭和N-1個(gè)數(shù)據(jù)構(gòu)成。另外為了保證數(shù)據(jù)傳輸?shù)臏?zhǔn)確性和可靠性,每個(gè)包的數(shù)據(jù)頭依次包含了數(shù)據(jù)字節(jié)的最高位,并且,數(shù)據(jù)頭的最高位Bit7為0,且數(shù)據(jù)校驗(yàn)和的最高位Bit7為1。串口數(shù)據(jù)包格式如表1。

006.jpg

3 系統(tǒng)功能測試

  為了測試本便攜式多參數(shù)體征監(jiān)護(hù)系統(tǒng)的準(zhǔn)確性、可靠性以及電路的功耗,本實(shí)驗(yàn)選取兩款商用高精度便攜式多生理參數(shù)測量儀進(jìn)行比較。在本系統(tǒng)測試實(shí)驗(yàn)中,志愿者坐在椅子上,五導(dǎo)聯(lián)心電信號導(dǎo)聯(lián)線、脈搏血氧儀探頭(分別放在志愿者的3個(gè)手指頭上)和呼吸帶(綁在志愿者胸口)、血壓袖帶(均綁在右手上)、體溫探頭(3個(gè)體溫探頭均放在志愿者的腋下)被用來同時(shí)對志愿者進(jìn)行多路生理體征參數(shù)信號進(jìn)行采集,同時(shí)所有信號連接本監(jiān)護(hù)系統(tǒng)以及上述兩款商業(yè)多參數(shù)檢測儀,對其進(jìn)行30 min的測量,每6 min記錄一次心電、呼吸、血氧、脈率、呼吸、體溫、血壓、電源電壓和電流的實(shí)時(shí)數(shù)據(jù),相關(guān)測量數(shù)據(jù)如表2。其中,每款設(shè)備在30 min內(nèi)各進(jìn)行兩次標(biāo)準(zhǔn)袖壓測量。

007.jpg

  從表2可知,本設(shè)計(jì)電路采用12 V電源供電,平均功率1 633.8 mW,均低于力康PC-3000監(jiān)護(hù)儀(2 533.4 mW)和貝瑞多參數(shù)測量儀(2 023.0 mW),由此表明本電路功耗較低。同時(shí)本電路所測量的血氧飽和度、心電、呼吸、血氧、脈率、呼吸、體溫、血壓的平均值與力康PC-3000監(jiān)護(hù)儀、貝瑞多參數(shù)測量儀所測得的數(shù)據(jù)相比均無顯著性差異,表明本測量電路所測得的多人體生理體征參數(shù)具有較高的準(zhǔn)確性。另外本多參數(shù)監(jiān)護(hù)系統(tǒng)可在LCD上實(shí)時(shí)顯示上述參數(shù),且當(dāng)檢測到人體特征參數(shù)數(shù)據(jù)異常時(shí)會(huì)發(fā)出報(bào)警。此外,本監(jiān)護(hù)系統(tǒng)還可以顯示導(dǎo)聯(lián)脫落狀態(tài)和系統(tǒng)當(dāng)前時(shí)間,并能對解析的串口數(shù)據(jù)進(jìn)行保存,同時(shí)也可以通過藍(lán)牙或WiFi與手機(jī)或PAD進(jìn)行無線傳輸。為了盡可能地減小功耗,本監(jiān)護(hù)系統(tǒng)開機(jī)25 s若沒有任何操作便自動(dòng)進(jìn)入低功耗待機(jī)模式。另外,本系統(tǒng)通過STM32微控制系統(tǒng)將USART2接收到的串口數(shù)據(jù)包轉(zhuǎn)發(fā)給USART1,經(jīng)MAX3232將電平轉(zhuǎn)換為RS232電平,再經(jīng)串口線將串口數(shù)據(jù)包送給PC上位機(jī)?;蛘咄ㄟ^USART3經(jīng)過藍(lán)牙或者WiFi與手機(jī)或PAD進(jìn)行無線通信,并在裝有相應(yīng)APP的手機(jī)或PAD上進(jìn)行生理參數(shù)顯示,整個(gè)系統(tǒng)連接示意圖如圖1所示。本上位機(jī)使用C++語言,通過VisualStudio2008平臺編寫。

4 結(jié)束語

  本文介紹了一種低功耗多生理參數(shù)測量與監(jiān)護(hù)的便攜式健康監(jiān)護(hù)系統(tǒng),并制成了原型系統(tǒng)。該系統(tǒng)與兩款不同商用設(shè)備進(jìn)行對比,結(jié)果表明,本便攜式體征監(jiān)護(hù)系統(tǒng)可連續(xù)實(shí)時(shí)測量,且系統(tǒng)功耗較低,所測量的各項(xiàng)基本生理體征參數(shù)與兩款不同產(chǎn)品所測量的數(shù)據(jù)沒有明顯差異,且能在LCD上實(shí)時(shí)顯示,上位機(jī)軟件能動(dòng)態(tài)地顯示波形和數(shù)據(jù),同時(shí)可保存用戶所測量的健康信息,能為用戶健康管理數(shù)據(jù)庫的建立提供數(shù)據(jù)來源,可通過對用戶多次測量的數(shù)據(jù)進(jìn)行分析來為用戶疾病的預(yù)防和治療提供較為準(zhǔn)確的參考,同時(shí)也大大減少了用戶去醫(yī)院進(jìn)行各項(xiàng)檢查帶來的麻煩和費(fèi)用。本監(jiān)護(hù)系統(tǒng)采用模塊化的設(shè)計(jì),功耗低,實(shí)現(xiàn)容易,在醫(yī)院、家庭、養(yǎng)老院、健身房等場所中使用該系統(tǒng)可實(shí)現(xiàn)實(shí)時(shí)的、長期的、準(zhǔn)確的生理參數(shù)測量及監(jiān)控,在便攜式設(shè)備開發(fā)及相關(guān)領(lǐng)域具有較好的應(yīng)用前景。

參考文獻(xiàn)

  [1] 汪巍巍.多生理參數(shù)無線遠(yuǎn)程醫(yī)療健康監(jiān)護(hù)系統(tǒng)研究[D].成都:電子科技大學(xué),2013:2-5.

  [2] 武利珍,張文超,程春榮.基于STM32的便攜式心電圖儀設(shè)計(jì)[J].電子器件,2009,6(10):36-39.

  [3] 代少升,張躍孫,張和君.便攜式遠(yuǎn)程心電實(shí)時(shí)監(jiān)護(hù)儀的研制[J].醫(yī)療衛(wèi)生設(shè)備,2006,27(9):1-2.

  [3] 雷茂嶺.淺談基于無線網(wǎng)絡(luò)技術(shù)的多參數(shù)監(jiān)護(hù)儀[J].醫(yī)療裝備,2010,12(4):14-16.

  [4] 馬麗娟.便攜式多點(diǎn)溫度同步采集系統(tǒng)設(shè)計(jì)[J].山西電子技術(shù),2011(4):14-15.

  [5] 戴明,王琪,吳萬慶.一種低功耗脈搏血氧飽和度測量系統(tǒng)的設(shè)計(jì)[J].電子技術(shù)應(yīng)用,2014,40(10):53-56.

  [6] 夏黎明,夏立揚(yáng),張宜川.多參數(shù)監(jiān)護(hù)儀的基本性能及應(yīng)用[J].醫(yī)療設(shè)備信息,2007,22(10):32-35.


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