《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技术 > 设计应用 > 基于MSP430的便携式哮喘智能监测系统
基于MSP430的便携式哮喘智能监测系统
2017年电子技术应用第9期
赵明剑,郭珊山
华南理工大学 电子与信息学院,广东 广州510640
摘要: 为了满足哮喘病患者日常家用监测需求,以及将来为智慧、远程监护哮喘病患者提供关键节点监测技术,提出了一种小型化、便携式、智能哮喘监测系统。该系统设计了Big-Little双传感器前置放大结构结合分量程16 bit采样技术,实现宽范围、高精度监测目的;基于Mallat以及神经网络算法完成信号去噪,并构建电压与气流标定曲线,最终通过生理指标处理算法得到呼气峰值流速(PEF)、一秒钟用力呼气量(FEV1)以及FEV1与用力肺活量比值(FEV1%)关键生理指标。测试结果表明,系统稳定性好,PEF最大相对级差低于5%,PEF最大相对示指误差低于10%。该监测系统具有移动便携、智能、低功耗等应用优势,特别适用于哮喘病患者日常家用监测,对哮喘病患者病情管控与监护具有重要价值。
中圖分類號(hào): TN79;TH776
文獻(xiàn)標(biāo)識(shí)碼: A
DOI:10.16157/j.issn.0258-7998.171773
中文引用格式: 趙明劍,郭珊山. 基于MSP430的便攜式哮喘智能監(jiān)測系統(tǒng)[J].電子技術(shù)應(yīng)用,2017,43(9):68-71,75.
英文引用格式: Zhao Mingjian,Guo Shanshan. Portable asthma monitoring system based on MSP430[J].Application of Electronic Technique,2017,43(9):68-71,75.
Portable asthma monitoring system based on MSP430
Zhao Mingjian,Guo Shanshan
School of Electronic and Information Engineering,South China University of Technology,GuangZhou 510640,China
Abstract: A portable asthma surveillance system is proposed,for asthma patients′ daily household monitoring and providing key node monitoring technologies in future telemedicine. The system achieved a wide range of high-precision monitoring through the Big-Little dual sensor preamplifier structure and the sub-range 16 bit sampling technology. It completed the signal denoising and built voltage and air flow calibration curve based on Mallat and neural network algorithm. The peak expiratory flow(PEF), forced expiratory volume in one second(FEV1), forced expiratory volume in one second to forced vital capacity ratio(FEV1%) were measured by physiological index processing algorithm. The results show that the system works stably, PEF maximum relative difference is less than 5%, PEF maximum relative indication error is less than 10%. The system is especially suitable for daily household monitoring and is of great value in the control and monitoring of asthma patients with advantages of portable, intelligence, and low power consumption.
Key words : asthma monitoring;mobile portable;telemedicine;wisdom medical

0 引言

    目前全球哮喘患者高達(dá)3億,并呈逐年上升趨勢,給社會(huì)和家庭帶來了沉重的壓力與負(fù)擔(dān)。對(duì)哮喘病患的日常實(shí)時(shí)監(jiān)測,將為此項(xiàng)疾病的防治提供重要支撐?!度蛳乐蝿?chuàng)議》和我國的《支氣管哮喘防治指南》均將呼氣峰值流速(PEF)或一秒鐘用力呼氣量(FEV1)作為哮喘急性與非急性發(fā)作期病情診斷的一項(xiàng)重要指標(biāo)。這些指標(biāo)為調(diào)整藥物劑量、判斷藥物療效、監(jiān)測病情變化等操作提供重要依據(jù)[1-2]。

    目前對(duì)于哮喘病監(jiān)測手段主要依靠醫(yī)用肺功能監(jiān)測設(shè)備以及歐美等國生產(chǎn)的便攜式肺功能儀等。醫(yī)用設(shè)備體積大、操作難,適用于醫(yī)療場合,不利于家用,尤其是難于獲得患者在日常無束縛情況下的實(shí)時(shí)生理數(shù)據(jù);而進(jìn)口便攜式儀器價(jià)格昂貴,且監(jiān)測數(shù)據(jù)依賴于手動(dòng)記錄,不具備哮喘健康智能管理體系。針對(duì)上述問題,本文提出了一種便攜式監(jiān)測儀,實(shí)時(shí)獲取患者日常關(guān)鍵生理指標(biāo)PEF、FEV1以及FEV1%等,融合了監(jiān)測、無線傳輸、云端處理等技術(shù),可構(gòu)建醫(yī)患之間的可靠橋梁,為未來智慧醫(yī)療提供關(guān)鍵技術(shù)支撐。

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

    監(jiān)測系統(tǒng)組成如圖1所示。以TI公司的低功耗MSP430單片機(jī)(MCU)作為中央處理控制單元;以大、小量程兩個(gè)差壓傳感電路、信號(hào)調(diào)理及模數(shù)轉(zhuǎn)換電路構(gòu)成采集前端,并結(jié)合文丘里呼氣流量測量管完成對(duì)用戶生理指標(biāo)信息的采集。

ck1-t1.gif

    生理數(shù)據(jù)一方面通過儀器本地顯示,一方面通過藍(lán)牙無線技術(shù)實(shí)現(xiàn)與移動(dòng)客戶端的數(shù)據(jù)傳輸。移動(dòng)客戶端將用戶相關(guān)生理指標(biāo)同步上傳致云端,完成對(duì)用戶生理數(shù)據(jù)的歸檔與分析處理。

    醫(yī)生可以遠(yuǎn)程登錄云端,實(shí)現(xiàn)對(duì)病患的診斷;患者則可在手機(jī)客戶端上查看歷史的生理指標(biāo)數(shù)據(jù)以及醫(yī)生推送的病情分析報(bào)告和醫(yī)療建議。

2 硬件設(shè)計(jì)

2.1 文丘里氣體流量測量

    呼吸氣體流量計(jì)大多基于差壓氣流測量法[3],有Fleisch氣體流量計(jì)測量[4]和文丘里管測量兩種典型方式,如圖2所示。Fleisch氣體流量計(jì)方式容易使氣流在腔內(nèi)冷凝,需要額外加熱裝置,同時(shí)容易附著臟物,難以清洗,制約測量準(zhǔn)確性;文丘里管氣體測量結(jié)構(gòu)基于貝努利定理[5],流經(jīng)氣體在節(jié)流件前后兩端產(chǎn)生壓力差,氣體的流速與此氣壓降的平方根成正比。該方法易實(shí)現(xiàn),無額外裝置,壓力損失小,因此本文基于該方法進(jìn)行設(shè)計(jì)。

ck1-t2.gif

    為適應(yīng)儀器機(jī)械外形結(jié)構(gòu),本文對(duì)傳統(tǒng)文丘里管結(jié)構(gòu)進(jìn)行了改動(dòng),如圖3。該文丘里管為植入整個(gè)機(jī)殼的一部分,并通過大量實(shí)驗(yàn),將傳感器入口直徑設(shè)計(jì)為20 mm,收縮處直徑為12 mm。

ck1-t3.gif

2.2 基于Big-Little結(jié)構(gòu)的數(shù)據(jù)采集前端

    本文采用Freescale公司的集成硅壓力傳感器MPX-5010DP和MPXV5004DP,該傳感器具有片上信號(hào)調(diào)整與溫度壓力補(bǔ)償功能。本文采用MPX5010DP監(jiān)測大氣流信號(hào)(壓力范圍0~10 kPa),采用MPXV5004DP監(jiān)測小氣流信號(hào)(壓力范圍0~3.92 kPa),傳感器功耗僅25 mW;傳感器輸出信號(hào)經(jīng)由軌對(duì)軌運(yùn)放MAX4402構(gòu)成巴特沃茲二階有源濾波器。呼吸信號(hào)頻率集中于30 Hz內(nèi)[6],因此截止頻率設(shè)計(jì)為30 Hz,取C5=C6=C12=C13=0.1 μF,R1=R2=R7=R8=51 kΩ。最終信號(hào)經(jīng)過ADS1114 16 bit量化后變成數(shù)字信號(hào)供MCU處理。具體電路實(shí)現(xiàn)如圖4所示。

ck1-t4.gif

2.3 基于MSP430 MCU的運(yùn)算與控制

    該處理器適合于手持式設(shè)備應(yīng)用,實(shí)現(xiàn)對(duì)各種外圍硬件電路的控制,對(duì)采集后數(shù)據(jù)進(jìn)行校準(zhǔn)與運(yùn)算,并結(jié)合TI公司的CC2541藍(lán)牙4.0低功耗芯片實(shí)現(xiàn)與手機(jī)移動(dòng)客戶端的無線互聯(lián)[7],最終完成各項(xiàng)生理數(shù)據(jù)的上傳以及監(jiān)測儀各項(xiàng)運(yùn)行參數(shù)的下載獲取。

    系統(tǒng)提供人機(jī)本地操作功能,可實(shí)現(xiàn)開始監(jiān)測、數(shù)據(jù)上傳、顯示器背光等操作。此外,當(dāng)被測指標(biāo)PEF或者FEV1低于本人預(yù)設(shè)安全值60%時(shí),系統(tǒng)還提供本地告警,方便用戶及時(shí)就診。

3 軟件設(shè)計(jì)

3.1 軟件系統(tǒng)架構(gòu)

    軟件部分包括監(jiān)測儀本地軟件系統(tǒng)、移動(dòng)客戶端上位機(jī)軟件及云端管理平臺(tái)軟件三部分。

    本地軟件系統(tǒng)主要功能是控制硬件各單元運(yùn)行及參數(shù)配置,完成采集數(shù)據(jù)的生理指標(biāo)運(yùn)算及校準(zhǔn);移動(dòng)客戶端上位機(jī)軟件主要完成監(jiān)測儀工作參數(shù)配置、數(shù)據(jù)接收、歷史數(shù)據(jù)查看、醫(yī)療建議查看、數(shù)據(jù)上傳云端等功能;云端管理平臺(tái)軟件作為海量數(shù)據(jù)管理與分析中心,提供醫(yī)生訪問接口,構(gòu)建智慧遠(yuǎn)程醫(yī)療體系。

    整機(jī)運(yùn)行總體流程如圖5所示。為了提高抗干擾性能,設(shè)計(jì)了基于Mallat算法的小波濾波方法,平滑處理采樣信號(hào),隨后通過校準(zhǔn)算法獲取準(zhǔn)確的氣流信號(hào)數(shù)值,最后根據(jù)生理指標(biāo)運(yùn)算算法得出PEF、FEV1、FEV1%。圖6為本地軟件系統(tǒng)控制流程圖。由于FEV1和FEV1%與時(shí)間有關(guān),對(duì)數(shù)據(jù)采集的起始點(diǎn)和結(jié)束點(diǎn)判斷極為關(guān)鍵,本設(shè)計(jì)中采用電壓閾值法來避免外界干擾誤啟動(dòng),即電壓超過設(shè)置的閾值后啟動(dòng)采集程序同時(shí)開始計(jì)時(shí),當(dāng)時(shí)間計(jì)滿1 s時(shí),采集的數(shù)據(jù)保存用于計(jì)算FEV1,系統(tǒng)繼續(xù)采集,直到電壓值低于閾值時(shí)結(jié)束采集,全部數(shù)據(jù)用于計(jì)算FEV1%。

ck1-t5.gif

ck1-t6.gif

3.2 基于Mallat和神經(jīng)網(wǎng)絡(luò)的標(biāo)定與指標(biāo)獲取算法

    監(jiān)測儀所采集的原始數(shù)據(jù)必須轉(zhuǎn)換成能被人們理解的哮喘生理指標(biāo),這需要標(biāo)準(zhǔn)的源頭數(shù)據(jù)來進(jìn)行標(biāo)定,而標(biāo)定數(shù)據(jù)存在大量的高頻噪聲。針對(duì)這一問題,采用了基于Mallat算法的多分辨率分析去噪方法[8]。基本思路是將原始信號(hào)進(jìn)行多分辨率分析,將低頻信號(hào)和高頻信號(hào)進(jìn)行分解,采用閾值去噪的方法對(duì)信號(hào)進(jìn)行處理,最后將去掉噪聲的細(xì)節(jié)信號(hào)和平滑信號(hào)重構(gòu)獲取系統(tǒng)需要的標(biāo)定樣本。設(shè)第j級(jí)的平滑信號(hào)為cj(n),第j+1級(jí)平滑信號(hào)為cj+1(n),細(xì)節(jié)信號(hào)為dj+1(n),具體分解與重構(gòu)公式如下:

     ck1-gs1-2.gif

式(1)中,hd(n)和gd(n)為由小波函數(shù)和尺度函數(shù)確定的分解低通和高通濾波系數(shù)。式(2)中hr(n)和gr(n)為由小波函數(shù)和尺度函數(shù)確定的重構(gòu)低通和高通濾波系數(shù)。

    重構(gòu)后的標(biāo)定數(shù)據(jù)將用于標(biāo)定曲線的擬合。對(duì)比分析了基于BP神經(jīng)網(wǎng)絡(luò)和多項(xiàng)式兩種擬合方法。實(shí)驗(yàn)結(jié)果表明,基于神經(jīng)網(wǎng)絡(luò)擬合方法在精準(zhǔn)度上具有優(yōu)勢,由此本系統(tǒng)采用此方法進(jìn)行標(biāo)定曲線的擬合,通過MATLAB學(xué)習(xí)訓(xùn)練,獲取訓(xùn)練參數(shù),并按照式(3)實(shí)現(xiàn)。

     ck1-gs3.gif

式中,xi為神經(jīng)網(wǎng)絡(luò)輸入層輸入信號(hào),aj為網(wǎng)絡(luò)隱含層輸出信號(hào),bi為神經(jīng)網(wǎng)絡(luò)輸出層輸出信號(hào),w1j為神經(jīng)網(wǎng)絡(luò)隱含層神經(jīng)元權(quán)重,w2j為神經(jīng)網(wǎng)絡(luò)輸出層神經(jīng)元權(quán)重,b1j為神經(jīng)網(wǎng)絡(luò)隱含層神經(jīng)元閾值,b2j為神經(jīng)網(wǎng)絡(luò)輸出層神經(jīng)元閾值。f1( )為隱含層激活函數(shù),f2( )為輸出層激活函數(shù)。f1( )、f2( )表達(dá)式詳見文獻(xiàn)[9]。

    本系統(tǒng)需要完成對(duì)患者的PEF、FEV1以及FEV1%生理指標(biāo)的監(jiān)測。PEF是指用力肺活量測定過程中,呼氣流量峰值瞬間最大流速,該指標(biāo)在反映氣道不穩(wěn)定性、判斷哮喘病情輕重、長期監(jiān)測評(píng)估治療療效等方面具有重要價(jià)值[2];FEV1指盡力最快將氣體呼出時(shí)第一秒呼出的氣體容量,反應(yīng)肺功能受損程度;FEV1%則可反映氣道通氣障礙的類型和程度,通過式(4)可分別獲得PEF、FEV1、FEV1%指標(biāo)。

     ck1-gs4.gif

式中,N為有效采樣次數(shù),fl(N)為第N次氣體流量數(shù)據(jù),Δt為采樣間隔,M為計(jì)時(shí)滿一秒的有效采樣次數(shù)。根據(jù)FEV1的醫(yī)學(xué)定義,可知Δt=1/M。

    本文基于C語言完成上述所有算法設(shè)計(jì),并最終嵌入MSP430F149單片機(jī)中實(shí)現(xiàn)。

4 系統(tǒng)測試與結(jié)果分析

    監(jiān)測儀樣機(jī)外形尺寸為12 cm×5 cm×2 cm,符合人體工程學(xué)設(shè)計(jì),整機(jī)功耗137 mW,按正常每天使用3次計(jì)算,監(jiān)測儀具備滿電后持續(xù)使用30天的性能。

    本文按照J(rèn)JF1213-2008《肺功能儀標(biāo)定規(guī)范》要求進(jìn)行儀器的各項(xiàng)測試[10],主要包括:監(jiān)測系統(tǒng)精準(zhǔn)度檢驗(yàn)、系統(tǒng)穩(wěn)定性測試、系統(tǒng)重復(fù)性測試以及一致性檢驗(yàn)。

    測試結(jié)果表明,監(jiān)測結(jié)果相對(duì)示值誤差低于10%,符合規(guī)范規(guī)定的精準(zhǔn)度要求。經(jīng)過長時(shí)間連續(xù)不斷測試,未出現(xiàn)故障。早、中、晚多次測試,PEF指標(biāo)相對(duì)極差最大為+3.6%,優(yōu)于上述規(guī)范提出的±5%,符合穩(wěn)定性要求。最后,將該系統(tǒng)與美國PDS公司生產(chǎn)的Piko-1肺功能測定儀進(jìn)行一致性分析,本文采用了被國際廣泛認(rèn)可的Bland-Altman一致性分析方法[11]。通過計(jì)算兩種測量結(jié)果的一致性界限,采用散點(diǎn)圖的方法直觀呈現(xiàn)這個(gè)一致性界限(limits of agreement,LoA)。本文將置信度設(shè)為95%,繪制一致性分析散點(diǎn)圖Bland-Altman(如圖7所示),對(duì)于PEF指標(biāo),設(shè)兩種監(jiān)測方法的差值平均值為ck1-t7-s1.gif,差值的標(biāo)準(zhǔn)差為Sd,則PEF的一致性界限范圍為(ck1-t7-s1.gif±1.96×Sd),即為(-14.32,13.28);FEV1的一致性界限范圍為(-0.2326,0.2076)。

ck1-t7.gif

    兩個(gè)測量指標(biāo)的點(diǎn)絕大部分都在95%一致性界面以內(nèi),表明兩種監(jiān)測儀器一致性良好。本設(shè)計(jì)功能正確,運(yùn)行可靠,并且在實(shí)現(xiàn)成本、小型化、功耗及移動(dòng)便攜性方面更具應(yīng)用優(yōu)勢。

5 結(jié)論

    本文在硬件方面以MSP430為主控,設(shè)計(jì)了基于Big-Little雙差壓傳感器組合的數(shù)據(jù)采集前端、人機(jī)接口、顯示告警以及藍(lán)牙無線通信電路;在軟件方面設(shè)計(jì)了手機(jī)客戶端軟件、云端管理平臺(tái)軟件,構(gòu)建起了便攜式哮喘監(jiān)測系統(tǒng)。該系統(tǒng)具有移動(dòng)便攜、智能、低功耗、高精度等特點(diǎn)。通過各項(xiàng)測試以及與國外進(jìn)口產(chǎn)品進(jìn)行Bland-Altman一致性分析,表明功能正確、運(yùn)行可靠,可廣泛應(yīng)用于哮喘病患日常監(jiān)測、智慧遠(yuǎn)程醫(yī)療領(lǐng)域,具有廣闊的市場價(jià)值與社會(huì)價(jià)值。

參考文獻(xiàn)

[1] World Health Organization.Global initiative for asthma: global strategy for asthma management and prevention[R].GINA Executive Committee,2010:69-72.

[2] 黃玉民,陶玉堅(jiān),胡濤,等.哮喘控制測試與呼氣峰流速在哮喘管理中的相關(guān)性研究[J].實(shí)用臨床醫(yī)藥雜志,2016,20(9):37-40.

[3] 張占峰. 流量計(jì)的研究和開發(fā)[D].北京:清華大學(xué),2004.

[4] MANDAL N G.Respirometers including spirometer,pneumotachograph and peak flow meter[J].Anaesthesia & Intensive Care Medicine,2006,7(1):1-5.

[5] SUZUKI H.Sleeping condition monitoring apparatus, monitoring system,and computer program:WO,WO/2009/150765[P].2009.

[6] 萇飛霸,尹軍,顏樂先,等.可穿戴式人體呼吸狀態(tài)監(jiān)測系統(tǒng)的設(shè)計(jì)[J].電子技術(shù)應(yīng)用,2014,40(1):79-81.

[7] 周建,任紅艷,王彥斌.MSP430的低功耗特性在藍(lán)牙產(chǎn)品中的應(yīng)用[J].電子技術(shù)應(yīng)用,2003(12):13-15.

[8] 王江云,曾瓊,王會(huì)霞.基于小波分析的地形多分辨率建模方法[J].北京航空航天大學(xué)學(xué)報(bào),2014,40(8):1121-1126.

[9] 周金海,申剛磊,丁小麗,等.BP神經(jīng)網(wǎng)絡(luò)在疾病分析影響因素中的作用[J].中國組織工程研究,2011,15(9):1702-1705.

[10] 王懷玲,李春瑛,張從華,等.肺功能儀校準(zhǔn)規(guī)范的編制說明[J].計(jì)量與測試技術(shù),2008,35(9):86-88.

[11] BLAND J M,ALTMAN D G.Statistical methods for assessing agreement between two methods of clinical measurement[J].Lancet,1986,1(8476):931-936.



作者信息:

趙明劍,郭珊山

(華南理工大學(xué) 電子與信息學(xué)院,廣東 廣州510640)

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

相關(guān)內(nèi)容