文獻標識碼: A
文章編號: 0258-7998(2013)05-0029-03
高血壓是引起心血管疾病的罪魁禍首之一。動態(tài)電子血壓儀器體積小,測量方便,能有效地檢測和預防高血壓病的發(fā)生。目前用于臨床的無創(chuàng)電子血壓監(jiān)護儀大多采用示波法原理進行血壓測量[1],但該方法受到脈沖峰值包絡線形狀的影響,其準確性和重復性難以讓人滿意[2]。本文提出一種新嵌入式動態(tài)血壓監(jiān)測儀的設計方案,具有測量精度高、重復性好、便攜式、功耗低等特點,適用于社區(qū)醫(yī)療和家庭監(jiān)護等場合。
1 系統(tǒng)硬件設計
所設計的嵌入式動態(tài)血壓監(jiān)測儀主要由微處理模塊、信號預處理模塊、驅動電路、壓力傳感器以及充氣泵等裝置構成[3]。如圖1所示。
1.1 微處理器模塊
微處理器(MCU)是系統(tǒng)的核心,它完成血壓信號采集、處理、存儲以及人機接口控制等功能。為了滿足設計要求,選用STM32系列32位微處理器STM32F103RBT6,該微處理器基于ARM Cortex-M3內核,片上資源豐富,內置2個16通道12位模/數(shù)轉換器,及其各種類型的高速串口,具備帶喚醒功能的低功耗模式,特別適用于低功耗、高性能、低成本的嵌入式應用。
1.2 信號預處理模塊
本設計的血壓測量采用示波法,通過檢測袖帶充放氣和動脈搏動產生的復合壓力信號的變化對血壓值進行判定。由于本系統(tǒng)對氣閥采用智能控制策略,因此袖套內的氣泵充放氣可實現(xiàn)智能控制。傳感器采用靈敏度高、穩(wěn)定性好的微型壓力傳感器,負責袖套內壓力信號的檢測。由于獲得的信號是袖帶充放氣和動脈搏動產生的復合壓力信號,為了分離脈搏波信號和適應臨床應用的血壓信號,必須對采集的復合壓力信號進行預處理[4]。信號預處理模塊由放大器、低通濾波器和高通濾波器等組成。其中信號放大器選擇高性能儀表放大器AD620,它具有共模抑制比高、增益控制簡單、功耗低等特點,非常適合弱信號放大。
為了從采集的復合信號中分離出脈搏波信號和袖帶充放氣壓力信號,本系統(tǒng)設計了一個低通濾波器和一個高頻濾波器。壓力傳感器輸出的復合壓力信號經前置放大器放大后被送到低通濾波器,去除高頻噪聲后的輸出一方面作為袖帶充放氣壓力信號被送入微處理器內置的A/D轉換器,另一方面繼續(xù)被送入一個高頻濾波器,得到所需的脈搏波信號,通過放大器放大后的脈搏波信號也被送入微處理器內置的A/D轉換器中。
1.3 人機交互模塊
本系統(tǒng)采用ALIENTEK的2.8英寸TFT LCD模塊作為人機交互模塊,LCD顯示模塊控制器選擇ILI9320,觸摸屏控制器XPT2046為該模塊自帶。觸摸屏用來控制輸入,LCD用來顯示所采集的血壓信號。
2 軟件設計
本系統(tǒng)軟件在Keil MDK 3.80A開發(fā)環(huán)境中調試完成。程序設計采用C語言,它主要實現(xiàn)袖帶充放器智能控制、血壓信號采集、壓力信號合成及脈搏波信號的LCD實時顯示,并實現(xiàn)觸屏人機交互界面控制、動態(tài)血壓信號擬合、血壓值的計算等。
除了常規(guī)的血壓信號采集、系統(tǒng)控制、信號分離以及信號實時顯示等模塊的程序設計外,動態(tài)血壓信號擬合算法、血壓值的計算是決定本動態(tài)血壓監(jiān)測系統(tǒng)精度的關鍵。
在示波法血壓測量過程中,根據(jù)脈搏波幅度與袖帶壓力之間的關系來估計血壓。脈搏波最大值對應的是平均壓,收縮壓Ps和舒張壓Pd分別由對應的脈搏波最大幅值的比例來確定[5]。人體脈搏波信號是一種微弱信號,信噪比較低。在檢測和采集時,由于受測量儀器、人體等方面的影響,所采集的信號中通常存在如下兩類噪聲:一類是50 Hz的工頻干擾、基線漂移、人體呼吸等低頻干擾,其頻率小于1 Hz;另一類是由于受測者肢體抖動、肌肉緊張而引起的干擾,其頻率范圍較大。這些干擾信號對脈搏波信號的后續(xù)分析處理都會帶來很大的影響。脈搏波峰值點可以由如下表達式表示:
本算法考慮到脈搏波信號樣本的整體噪聲(包括人體噪聲和測量噪聲),設定初始高斯分布參數(shù),然后計算樣本值與對應的高斯分布值之差的平方以得到各個樣本的噪聲值,再計算所得的各個樣本的噪聲值之和。用本次迭代得出的整體噪聲與上次迭代得出的整體噪聲相比,若兩者之差小于收斂指標,則判斷為收斂。選擇合適的收斂判斷方式和收斂指標,有利于在脈搏波信號處理時間和處理精度之間達到平衡。當收斂判斷單元判斷整體噪聲收斂時,確定出整體噪聲最小化的脈搏波峰值包絡線,就可以得出最優(yōu)化的高斯分布參數(shù)μ和σ。
3 實驗方法
從與袖帶連接的壓力傳感器接收脈搏波信號,取得多個脈搏波信號樣本。從壓力傳感器接收的脈搏波信號是模擬信號,通過模數(shù)轉換器(ADC)轉換為數(shù)字信號。采樣點數(shù)可以根據(jù)測量精度和測量時間的要求確定。圖3是使用本算法得到的人體脈搏波的包絡曲線示意圖。其中,曲線①是經過歸一化處理的人體脈搏波的包絡曲線,曲線②是高斯分布曲線擬合計算所得的曲線。可以看出,曲線①中噪聲非常大,幾乎無法進行收縮壓、舒張壓的計算;而曲線②是用高斯分布曲線擬合后的脈搏波波峰值包絡線,它是整體噪聲最小化的平滑曲線,在其基礎上可以準確地確定收縮壓、舒張壓。
用美國FLUCK BP PUMP2無創(chuàng)血壓監(jiān)護儀測試儀對本系統(tǒng)進行測試,每組血壓值重復測試100次。表1是用FLUCK BP PUMP2測試所得到的5組收縮壓/舒張壓的均值和方差。
測試結果表明,用本系統(tǒng)多次測量收縮壓/舒張壓的結果差異不大,重復性較好;收縮壓/舒張壓均值與用FLUCK BP PUMP2無創(chuàng)血壓監(jiān)護儀測試儀設定的收縮壓/舒張壓誤差約為1%,說明該系統(tǒng)能夠較準確地測量收縮壓/舒張壓。
本研究應用基于極大似然法估算最優(yōu)化的高斯分布參數(shù),有效地提高了無創(chuàng)式電子血壓測量裝置的測量精度;采用嵌入式微處理器技術,設計并實現(xiàn)了一種新型的嵌入式動態(tài)血壓監(jiān)測系統(tǒng)。實驗結果表明,該系統(tǒng)能夠非常方便地對血壓信號進行24小時實時監(jiān)測;與傳統(tǒng)的血壓監(jiān)測方法相比較,重復性得到了顯著的改善,從而提高了測量精度,為基于無線網絡的遠程醫(yī)療監(jiān)控提供了可行方案,具有很好的市場應用前景。
參考文獻
[1] D′ANGELO L T,LOHMANN M,LUETH T C.A new device for motion-aware ambulatory blood pressure measurement[C]. Proceedings-5th in International Conference on Pervasive Computing Technologies for Healthcare(PervasiveHealth) and Workshops,2011:17-23.
[2] Wang Qun,Wang Yongping.An improved algorithm for noninvasive blood pressure[C].Proceedings in International Symposium on Bioelectronics and Bioinformatics(ISBB),2011:41-44.
[3] 王勇.基于ARM處理器的便攜式心電血壓檢測儀[J].電子技術應用,2006,32(7):71-73.
[4] HOSOHATA K,SAITO S,ASAYAMA K.Progress report on the hypertension objective treatment based on measurement by electrical devices of blood pressure(HOMED-BP) study:status at february 2004[J].Clinical and Experimental Hypertension,2007,29(1):69-81.
[5] 曾建國,陳光夢,王健.基于ARM的無線動態(tài)血壓監(jiān)護儀的設計[J].中國醫(yī)療器械雜志,2006,30(6):424-427.
[6] 李雪情,張永亮,鄭瑩瑩,等.基于示波法和高斯擬合的血壓測量方法[J].傳感技術學報,2010,23(12):1679-1685.