【作 者】王敏,李俊彬,張倩云,羅可歆,邱勇,李韙韜
南京航空航天大學(xué),南京市,211100
坐墊式多生理參數(shù)檢測系統(tǒng)的開發(fā)與研究
【作 者】王敏,李俊彬,張倩云,羅可歆,邱勇,李韙韜
南京航空航天大學(xué),南京市,211100
為了能夠在日常無拘束狀態(tài)下實時監(jiān)測人體的生理狀況,該文設(shè)計了一種“坐墊式”生理參數(shù)檢測系統(tǒng),測量人體坐立狀態(tài)下的心率和呼吸率。該系統(tǒng)采用無電極、低負(fù)荷的方式連續(xù)從坐墊上采集人體的生理信號。硬件部分主要包括傳感器信號采集電路,單片機控制模塊和藍牙無線傳輸模塊;同時針對兩種生理信號噪聲干擾大、頻率低的特點,采用巴特沃什低通濾波器對信號進行濾波,通過優(yōu)化后的Matlab算法進行了實現(xiàn)。結(jié)果表明,該系統(tǒng)可以準(zhǔn)確地測量受測者坐立時的心率、呼吸率,從而實現(xiàn)了人體身體狀況信息的實時監(jiān)測。
無拘束;心率;呼吸率;實時監(jiān)測;藍牙傳輸
實時監(jiān)測人體的生理參數(shù),對于人體健康狀況監(jiān)測有重要意義,目前市場上已有的一些生理參數(shù)采集系統(tǒng),都存在一定程度上的局限性。如飛利浦公司生產(chǎn)的MP30多參數(shù)生理監(jiān)護儀,臨床測量效果穩(wěn)定,可以同時測量二氧化碳、血壓、呼吸等,但是其價格昂貴,并且只適合用于醫(yī)院中對病人的監(jiān)護[1];Mukai K等[2]研發(fā)了一種用于老人的可穿戴式監(jiān)護設(shè)備,將監(jiān)護裝置穿戴在老人身上可以獲取生理特征參數(shù),并可以與電腦建立連接,將獲取的數(shù)據(jù)實時發(fā)送給電腦,但是該設(shè)備需要穿戴在身上,對人體有一定的限制,不是無拘束;而吳鋒等[3]設(shè)計的床墊式睡眠監(jiān)測系統(tǒng),雖然無負(fù)荷、能連續(xù)實時監(jiān)測,但體積太大、不易操作,不具有便攜性。
本文提出一種基于坐墊的人體生理參數(shù)提取系統(tǒng)的設(shè)計與實現(xiàn)方法。通過可以感應(yīng)壓力變化的坐墊,采集人體坐立時體動(如說話、寫字、操作電腦等)情況下的生理信息,采集到的數(shù)據(jù)通過藍牙實時發(fā)送至計算機,計算機采用Matlab算法對數(shù)據(jù)分析,提取出呼吸率和心率。本設(shè)計能夠在日常生活中連續(xù)監(jiān)測人體的生理狀況,具有低負(fù)荷、便攜性好的突出優(yōu)勢。
系統(tǒng)硬件部分主要由傳感器采集模塊、信號調(diào)理電路、MCU主控模塊、藍牙傳輸模塊、計算機處理顯示模塊構(gòu)成,系統(tǒng)整體硬件框圖如圖1所示。人體坐在坐墊上,由于呼吸和腿部脈搏波動,導(dǎo)致坐墊中的壓力發(fā)生變化,傳感器采集壓力變化轉(zhuǎn)換為對應(yīng)的電壓變化,經(jīng)過信號調(diào)理電路處理后輸入單片機,單片機通過A/D轉(zhuǎn)換后將模擬電壓值變換為數(shù)字電壓,再通過藍牙以一定的波特率發(fā)送出去,PC機通過藍牙接收數(shù)據(jù),分析處理之后,計算出心率和呼吸率。
圖1 系統(tǒng)整體框圖Fig.1 The schematic of the measurement system
1.1 坐墊模塊
采用訂制的專用坐墊,設(shè)計一個小型氣泵給坐墊充氣,充氣完成之后關(guān)閉閥門,去掉氣泵,開始使用。訂制的坐墊長度為50 cm,寬度為40 cm,充氣完成后厚度約為10 cm。坐墊的結(jié)構(gòu)如圖2所示。最終設(shè)計的系統(tǒng),將傳感器和電路板都嵌入在坐墊之中,系統(tǒng)使用鋰電池供電,無需外部任何的接線,具有極大的便攜性。
圖2 坐墊結(jié)構(gòu)圖Fig.2 Structure chart of cushion
1.2 傳感器模塊
采用US9111-006系列壓力傳感器,該系列傳感器廣泛用于電子血壓計、呼吸機、麻醉機以及醫(yī)療儀器等方面。其主要參數(shù)如下:(1)工作方式:表壓;(2)工作電壓:5 V;(3)滿量程輸出:50±10 mV;(4)壓力范圍:0~7 PSIG,(5)靈敏度:1.4±0.3 mV/psi;(6)分辨率:1.33 Pa。該傳感器采用了先進的制作工藝和溫度補償技術(shù),并克服了一般壓力傳感器溫度漂移、穩(wěn)定性差的缺點,具有高靈敏度、高穩(wěn)定性的優(yōu)勢,滿足本設(shè)計的要求。傳感器采集坐墊中的壓力變化,并將其轉(zhuǎn)換成電壓,經(jīng)放大濾波后進入單片機。
1.3 MCU主控模塊
為滿足系統(tǒng)實時快速采集數(shù)據(jù)以及便攜式設(shè)備低功耗的要求,設(shè)計采用TI公司生產(chǎn)的超低功耗單片機MSP430F149作為主控芯片。該單片機有四種低功耗模式,最高工作頻率可達8 MHz,并具有豐富的片上外設(shè)資源:高速的12位A/D轉(zhuǎn)換器,2 kB RAM,兩個通用串行口(USART)[4]。MSP430F149單片機速度快,可以進行快速的數(shù)據(jù)采集、存儲和發(fā)送,并且在不使用的時候,可以通過編程使其進入低功耗模式,節(jié)省能量,具有極高的性價比。
1.4 藍牙通信模塊
由于本系統(tǒng)要求便攜性,所以數(shù)據(jù)的傳輸采用無線技術(shù),目前的無線技術(shù)主要有:藍牙、無線局域網(wǎng)、Zigbee等。無線局域網(wǎng)速度快、穩(wěn)定,但是不便安裝;Zigbee技術(shù)簡單、費用低,但是速度太慢。而藍牙技術(shù)是一種小范圍信息無線傳輸系統(tǒng),有很高的抗干擾能力和較高的通信速率(數(shù)據(jù)速率1 MB/s),并且設(shè)計簡單,可以同各種帶藍牙功能的電腦、手機、平板等智能設(shè)備終端通信[5],本設(shè)計采用HC-05主從一體藍牙串口模塊。該藍牙模塊支持AT指令和非常寬的波特率范圍:4 800~1 382 400 byte/s,以串口的方式和單片機通信,通信方式簡單便捷,并且兼容5 V和3.3 V單片機系統(tǒng)。本系統(tǒng)使用時將藍牙模塊波特率設(shè)置為9 600 byte/s,8位數(shù)據(jù)位,無校驗停止位,工作方式為從設(shè)備模式。
2.1 電路原理圖
氣敏傳感器US9111-006采集壓力變化信號,由于壓力傳感器檢測到的電壓值變化是毫伏級電壓,需要經(jīng)過一定倍數(shù)的放大,同時為了去除傳感器輸出信號中的高頻和直流噪聲,在信號放大之后對其進行低通濾波,然后輸入MCU的內(nèi)置A/D轉(zhuǎn)換接口。MCU將采集的模擬電壓轉(zhuǎn)換為數(shù)字電壓,同時通過串行口將數(shù)據(jù)以一定的波特率,經(jīng)藍牙HC-05發(fā)送出去。
傳感器將坐墊中的壓力變化轉(zhuǎn)換為對應(yīng)的模擬電壓值變化,所以采集到的人體生理信號就是傳感器壓力信號通過一定的模擬濾波處理后得到的電信號。具體的電路設(shè)計如圖3~圖5所示。
圖3 氣敏傳感器原理圖Fig.3 Schematic of gas sensitive sensor
2.2 軟件設(shè)計
圖4 放大與濾波電路原理圖Fig.4 Schematic of amplifer and flter
圖5 藍牙HC-05模塊原理圖Fig.5 Schematic of Bluetooth HC-05 module
本系統(tǒng)的主要工作過程為:通過點擊PC軟件界面的按鈕選擇需要實現(xiàn)的功能;PC通過藍牙串口向MSP430單片機發(fā)送采集信號的命令;單片機采集到信號之后再通過藍牙將采集到的數(shù)據(jù)發(fā)送到PC機上,PC機對接受到的數(shù)據(jù)進行數(shù)據(jù)處理和分析。本系統(tǒng)的軟件設(shè)計主要分為:單片機軟件設(shè)計部分和PC機軟件部分。
單片機的軟件設(shè)計主要是信號的采集和傳輸,其過程是:單片機根據(jù)PC機軟件指令,采集生理信號,經(jīng)A/D轉(zhuǎn)換后通過藍牙發(fā)送出去,設(shè)定采樣周期為10 ms。流程圖如圖6所示。
PC機軟件部分使用Qt Creator軟件編寫實現(xiàn),Qt是一個跨平臺的C++圖形用戶界面應(yīng)用程序框架,被廣泛地應(yīng)用于各種嵌入式產(chǎn)品設(shè)計中[6]。如圖7是使用Qt Creator編寫的PC機軟件功能結(jié)構(gòu)圖。
圖6 單片機流程圖Fig.6 Flow diagram of MCU
圖7 PC機軟件功能結(jié)構(gòu)圖Fig.7 Functional diagram of PC software
2.3 算法原理
對于從坐墊上采集的原始呼吸波和脈搏波信號,需要采取軟件算法對其分離,常用的方法是數(shù)字信號濾波和小波分析變換。本文將采用數(shù)字信號處理的方法對原始信號進行分析處理[7]。
根據(jù)時域特性,工程數(shù)字濾波器可以分為無限沖擊響應(yīng)濾波器和有限沖擊響應(yīng)濾波器;按頻域來分,數(shù)字濾波器和模擬濾波器相同,可以分為低通、高通、帶通和帶阻濾波器。
數(shù)字濾波器是一個離散的數(shù)字信號處理裝置,它也是一個離散的時間系統(tǒng),輸入輸出都是一個時間序列。這里設(shè)H(z)為數(shù)字濾波器的系統(tǒng)函數(shù),h(n)為相應(yīng)的脈沖序列,則在時域內(nèi)存在:
在z域內(nèi),有:
式中,X(z)、Y(z)為輸入x(n)和輸出y(n)的z變換。在頻域內(nèi),則是:
式中,H(jw)為數(shù)字濾波器的頻率特性;X(jw)和Y(jw)分別為輸入x(n)和輸出y(n)的頻譜函數(shù)。
從上面的分析可知,一個合適的濾波器系統(tǒng)函數(shù)H(z)可以改變輸入時間序列x(n)的頻率特性,能使經(jīng)數(shù)字濾波器得到的輸出信號y(n),濾除輸入信號x(n)中的干擾和無用成分,保留原始信號中的有用頻率成分[6]。
呼吸信號的提取采用平滑濾波的方法,由于人體正常情況下的呼吸頻率在0.1~0.5 Hz之間,因此設(shè)計數(shù)字低通濾波器將頻率在1 Hz以上的信號濾除。呼吸波的檢測算法如下:
(1) 計算輸入數(shù)據(jù)的呼吸波所有極大值及其位置,分別存入Max和MaxPosition中;
(2) 若相鄰的極大值之間間隔時間小于2 s,則去掉幅值較小的極值點,結(jié)果存入Max1和MaxPosition1中;
(3) 求極大值之間的間隔,若間隔大于前后20個間隔平均值的20%,則去掉該點;
(4) 經(jīng)過上述步驟的處理后,獲得間隔每秒的呼吸率。
心率的計算 利用腿部信號的波峰、波谷信息,進行心率的提取,步驟如下:
(1) 對采集的生理信號用窗口進行均值平滑;
(2) 對平滑后的信號,檢測心率特征點;
(3) 根據(jù)心率特征點計算出心率。
圖8 原始信號Fig.8 Original signal
圖9 心率信號Fig.9 Heart rate signals
圖10 呼吸信號Fig.10 Respiration signals
3.1 實驗方案
選取5名20~30歲的健康被測者,讓被測者坐在設(shè)計的坐墊之上,記錄他們安靜、寫字、說話和操作電腦時的數(shù)據(jù),并將實驗測得的心率、呼吸率與受測者實際的心率、呼吸率作比較,計算誤差。
3.2 實驗波形
圖8~圖10是根據(jù)實驗采集數(shù)據(jù)繪制的部分波形,采樣頻率為100 Hz,橫坐標(biāo)為點數(shù),每個點之間的間隔時間為0.01 s,縱坐標(biāo)為電壓幅度,單位為mV,依次為原始信號、心率信號、呼吸信號波形,其中,(a)、(b)、(c)、(d)分別為受測者安靜、寫字、說話和操作電腦四種狀態(tài)下測得的數(shù)據(jù)。
圖8是原始數(shù)據(jù),由于噪聲的干擾,信號顯得雜亂,無法直接讀取出相關(guān)的生理信息,需要對原始信號進行濾波處理。
圖9是從圖8的原始信號經(jīng)過低通濾波得到的波形,四種狀態(tài)下提取的心率信號較為完整,具有較為明顯的心率特征峰值,通過一定的算法可以從其中提取出心率值。
圖10是呼吸信號波形,呼吸波形相對于心率波形更為微弱,幅值小、頻率更低,提取較為困難。從四種狀態(tài)下的對比圖可以看出,安靜、寫字和操作電腦時對呼吸的影響較小,提取的波形較為完整,但是當(dāng)受試者說話時,提取出的波形有很大的干擾,對呼吸率的測量影響較大。
3.3 誤差分析
為測試本系統(tǒng)的準(zhǔn)確性,將坐墊測得的心率、呼吸率與實際的數(shù)值比較。從在校學(xué)生中隨機選取5名被測者,其中男生3名、女生2名。呼吸和心率的實測通過希盟科技生產(chǎn)的智能運動頭帶測量。測試的結(jié)果如表1所示。
表1 坐墊與實測值的結(jié)果對照 (次/分)Tab.1 The comparative results of cushion and real-measured value
本文設(shè)計的基于坐墊的多生理參數(shù)采集系統(tǒng),具有良好的便攜性和低負(fù)荷的優(yōu)勢,可實現(xiàn)人體心率、呼吸率的測量,并實現(xiàn)數(shù)據(jù)的控制、傳輸和顯示。本系統(tǒng)設(shè)計的意義在于:(1)可實現(xiàn)心率、呼吸率的長時間連續(xù)測量;(2)低負(fù)荷、實時監(jiān)測人體生理狀況;(3)能夠保存測量的數(shù)據(jù),便于分析處理。
目前,本設(shè)備實現(xiàn)了對人體心率、呼吸率的檢測,具有較高的使用價值和廣闊的發(fā)展前景。未來我們將進一步改善整個系統(tǒng)的性能,同時測量更多的生理參數(shù)。
[1] 種銀保, 史長寧. 國內(nèi)監(jiān)護產(chǎn)品市場的現(xiàn)狀與發(fā)展[J]. 中國醫(yī)療器械雜志, 2005, 29(5): 362-364.
[2] Mukai K, Yonezawa Y, Ogawa H. A remote monitor of bed patient cardiac vibration, respiration and movement[C]. EMBS, 2010: 5191-5194.
[3] 吳鋒, 成奇明, 周玉彬, 等. 多導(dǎo)睡眠圖儀選擇性監(jiān)測與分析系統(tǒng)的研制[J]. 中國生物醫(yī)學(xué)工程學(xué)報, 2011, 30(1), 88-92.
[4] 王碩, 宮恩浩, 于洋, 等. 基于手機的血壓無線監(jiān)測系統(tǒng)研制及初步應(yīng)用[J]. 中國醫(yī)療器械雜志, 2011, 35(6): 402-408.
[5] 徐飛. 藍牙數(shù)據(jù)傳輸增強技術(shù)研究及其基帶芯片設(shè)計實現(xiàn)[D].西安: 西安電子科技大學(xué), 2013.
[6] 狄輝輝, 李京華, 劉景桑, 等. 基于Qt/E的嵌入式實時曲線顯示界面設(shè)計與實現(xiàn)[J].電子測量技術(shù), 2011, 34(12): 76-79.
[7] 李勇, 徐震. MATLAB輔助現(xiàn)代工程數(shù)字信號處理[M]. 西安: 西安電子科技大學(xué)出版社, 2002.
Development of System of Measuring Multiple Physiological Parameters by Special Cushion
【 Writers 】WANG Min, LI Junbin, ZHNAG Qianyun, LUO Kexin, QIU Yong, LI Weitao
Nanjing University of Aeronautics and Astronautics, Nanjing, 211100
In order to monitor the physiological condition of the human body in daily life, this study has designed a system of measuring physiological parameters based on cushion, which could detect heart rate and respiration rate when people are sitting. The system can continuously collect signal from cushion with a state of low pressure and without sticking any electrode on people’s bodies. The hardware part mainly includes the signal acquisition circuit of the sensor, microcomputer control module and Bluetooth wireless transmission module. For the two physiological signals have the characteristic of the large noise and low-frequency, we use the Butterworth low-pass flter to process the signal according to an optimized Matlab algorithm. The results show that this system can measure heart rate and respiration rate accurately. Thus, the real-time monitoring on body’s information can be implemented.
unconstrained, heart rate, respiration rate, real-time monitoring, Bluetooth transmission
R318
A
10.3969/j.issn.1671-7104.2016.06.006
1671-7104(2016)06-0413-05
2016-04-21
江蘇省大學(xué)生創(chuàng)新訓(xùn)練計劃項目(201510287041X)
李韙韜,副教授,E-mail: liweitao@nuaa.edu.cn