《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 一種低功耗脈搏血氧飽和度測量系統的設計
一種低功耗脈搏血氧飽和度測量系統的設計
2014年電子技術應用第10期
戴 明1,王 琪1,吳萬慶2
1.南昌航空大學 信息工程學院,江西 南昌330063; 2.中國科學院深圳先進技術研究院,廣東 深圳518055
摘要: 能快速、準確、連續監測人體動脈血氧飽和度和脈率的測量設備對人體呼吸系統和循環系統疾病臨床診斷和監護具有重要作用。為了實現一種低功耗、低成本的脈搏血氧測量系統,設計了一種以Lambert-Bear定律為理論基礎,對脈搏血氧信號進行實時采集、處理、顯示,并通過藍牙4.0傳輸數據給手機實時顯示的脈搏血氧飽和度測量系統。
中圖分類號: TM933;TH83
文獻標識碼: A
文章編號: 0258-7998(2014)10-0053-04
Development of a low-power pulse oximeter system
Dai Ming1,Wang Qi1,Wu Wanqing2
1.School of Information Engineering,Nanchang Hangkong University,Nanchang 330063,China;2.Shenzhen Institutes of Advanced Technology,Chinese Academy of Sciences,Shenzhen 518055,China
Abstract: Continuous, non-invasive and accurate monitoring of the human arterial oxygen saturation and pulse rate is very important for clinical diagnosis and monitoring of respiratory and circulatory system. In order to implement a low-power,high precision and low-cost pulse oximeter, a novel system for pulse rate and blood oxygen saturation measurement circuit based on Lambert Bear′s law is presented in this paper. This system is economical, easy to implement and can effectively reduce power line interference and baseline drift. By virtue of this apparatus, the pulse rate and SpO2 value can be calculated and monitored in real-time on the smart phone through Bluetooth 4.0. The results show that this pulse oximeter runs well and this solution has the characteristics of low power consumption, accuracy and low cost compared with commercial devices, which could realize real-time, low cost and ubiquitous health-care in daily life.
Key words : low power consumption;MSP430;noise removal;power saving Bluetooth;real-time display

 0 引言

    血氧飽和度和脈搏波是人體新陳代謝的重要體征指標,也是人體呼吸和循環系統疾病診斷的重要參數[1]。脈率反映脈搏的節律性,血氧飽和度反映血液攜帶氧氣的能力。對于中老年人、亞健康人群、吸煙人群,特別是患有間隙性呼吸病和心臟病的人群,在夜間睡眠過程中,時常伴有心臟停車或間歇性呼吸暫停現象,輕者影響睡眠質量,嚴重時直接導致死亡。因此,研究一款低功耗、低成本,能在手機上動態監控血氧飽和度和脈率,并能進行健康報警的便攜式設備變得越來越有意義[2]。目前,市場上光電式脈搏血氧儀種類很多,但普遍功耗較大,有線束縛,且很難做到夜間連續監控和報警。因此,基于目前社會上最流行的光電式脈搏血氧測量原理[3],本文設計并實現了一種適用于可穿戴式醫療的連續血氧飽和度測量系統。

1 無創血氧飽和度檢測原理及相關計算

1.1 血氧飽和度測量原理

    血氧飽和度(SpO2)反應血液中氧合血紅蛋白(HbO2)占全部可結合的血紅蛋白(Hb)容量的百分比[1],它是評價人體呼吸和循環系統的一個重要體征參數。可以通過監測動脈血氧飽和度(SpO2)來對肺的氧合能力和血紅蛋白攜氧能力進行估計[4]

    血氧飽和度測量原理是基于動脈血液對光的吸收率隨著動脈搏動而變化的理論來進行測量的[1]。動脈血液中氧合血紅蛋白和還原血紅蛋白在不同波長入射光的照射下有著不同的吸收率[1],當用一定波長的光照射人體手指時,經過手指吸收、反射衰減后,由光敏元件探測到的透射(或反射)光經光電流轉換放大,獲得一較小的脈動分量。通過探測這個變化量,并消除非血液組織的影響,進而測得血氧飽和度。

1.2 血氧測量電路相關計算

    根據血氧飽和度的定義可得:

    jcdl7-gs1.gif

    根據氧合血紅蛋白HbO2和還原血紅蛋白Hb對紅光和近紅外光具有不同吸收光譜的特性,可得吸光強度與吸光系數、介質厚度、吸光物質濃度的近似關系式:

    jcdl7-gs2.gif

其中K為吸光系數,L為手指厚度,C為吸光物質濃度。

    通過Lambert Bear定律,可推導出血氧飽和度近似公式:

    jcdl7-gs3.gif

其中,Q為兩種波長光線吸收率之比,A、B為常系數,與傳感器結構、測量條件等因素有關[4]。考慮到光電傳感器的離散性,在本系統設計中,A、B常系數通過實驗定標的方法來確定[5-6]

1.3 脈率檢測相關計算

    心臟的跳動引起動脈血管產生收縮和擴張,導致紅外光通過手指頭的透射率產生影響,從而能夠間接地測得心率值。假如n次心跳為一組,先通過相關算法取得n次心跳的時間間隔,再計算出脈搏數。

    jcdl7-gs4.gif

其中,Ts為第s次檢測到的心跳時刻,Te為第e次檢測到的心跳時刻。即第n個心跳時刻,τ為心跳的時間間隔,其中有:τ=Te-Ts,n=e-s。

2 系統總體結構組成

    本系統主要由脈搏血氧驅動調理電路、MCU、SD卡模塊、Bluetooth Low Energy(BLE)模塊、OLED顯示模塊、按鍵輸入模塊等組成。系統整體結構框圖如圖1所示。通過MCU產生兩路PWM信號,控制驅動電路的三極管Q1和Q2的輪流導通,同時通過DA輸出控制Q3和Q4,進而控制紅光和紅外光的發光強度。脈搏血氧傳感器的光電晶體管接收到交替的紅光和紅外光后,將光信號轉換為電流信號,再通過OA0,將光電流轉換為電壓信號。去除直流后,經AD采集,其結果作為第二級OA1的直流偏壓,用以放大微弱的脈搏血氧信號,再經MCU內部AD采集、濾波、計算處理后,通過OLED顯示出相應脈搏波、血氧飽和度值和脈率值。同時,將數據打包成串口數據包,并經BLE模塊送給智能手機進行實時顯示和監護。

jcdl7-t1.gif

3 脈搏血氧硬件電路設計

    本設計采用660 nm紅光和940 nm紅外光對被測手指部位進行交替照射,兩透射光經光電轉換得到變化的光電流信號,再經過放大、去直流、去工頻干擾和基線漂移得到兩路信號的交流成分,通過計算交流成分平均功率之比,再通過線性擬合得出脈搏血氧飽和度值[2];最后通過提取一路交流信號特征值求出周期進而計算出脈率和血氧飽和度值[7]

    本脈搏血氧驅動控制電路包括探頭驅動電路、光電流放大和去直流電路以及計算電路,如圖2所示。探頭驅動電路由對稱的4個三極管構成,Q1、Q2實現兩路光線的交替照射,Q3、Q4與計算電路的兩DA端相連,通過MCU產生兩PWM信號來控制Q1和Q2實現紅燈和紅外燈的輪流交替通斷,通過對OA0進行AD采集后進行濾波和算法處理,計算出相應的值來控制MCU內部DA進而控制Q3、Q4,實現紅燈和紅外燈的光強控制;光電流放大和去直流電路由兩級運算放大器組成,第一級將光電流放大并轉換為電壓信號,此信號同時包含較小的交流成分和較多的直流成分,故需第二級運算放大器進行去直流處理和交流放大。計算電路接受兩個運放輸出,經計算后輸出DC_OFFSET_OA1作為反饋為探頭驅動電路和去直流電路提供參考電壓。同時通過第二級運放對脈搏血氧信號進行放大,經MCU采集、濾波、計算、顯示后,通過串口把封裝好的數據包送給BLE模塊進行傳輸。本測量模塊通過識別特征電阻R10來選取相應的飽和度定標曲線,從而區分探頭的種類[7],做到軟硬件的匹配。

jcdl7-t2.gif

4 系統軟件設計

    本系統軟件部分主要包括中斷程序、濾波、特征值提取、波形繪制等子程序,采用血氧飽和度線性擬合算法、最小均方自適應算法計算脈搏波的周期和血氧飽和度值;采用3次樣條插值擬合的方法消除基線漂移的影響[8];采用FIR濾波器去除工頻噪聲干擾。其系統主流程圖如圖3(a)所示。

    此外,定時器中斷程序頻率采用200 Hz,其流程圖如圖3(b)所示。進入中斷,先關閉兩LED,然后開啟紅光LED,讀取輸入;再關閉紅光LED,根據輸入調整光照強度,經平均濾波和FIR濾波、去直流、循環隊列更新,再確定是否處于找到波谷狀態。若未找到,則計算兩路光的平方和,同時采樣計數值累加;若找到,則求平方和,計算血氧飽和度和脈率。隨后關閉兩LED進入紅外光流程,開啟紅外光LED,讀取輸入;再關閉紅外光LED,經平均濾波和FIR濾波、去直流、循環隊列更新,再確定是否處于離開波谷狀態,再尋找循環隊列中最小值和位置,再判斷是否為波谷,若不是繼續尋找,若是則進入離開波谷狀態。在離開波谷狀態過程中僅計數,且計滿20次后再次進入尋找波谷狀態,從而計算出脈搏周期。

jcdl7-t3.gif

5 系統低功耗設計

    本設計采用超低功耗MSP430FG4619作為主控芯片,由于內含AD、DA及運算放大器,僅需少量阻容器件即可構成驅動電路,故功耗低,成本低廉。本電路采用單電源供電,且使用藍牙4.0進一步降低了系統總體功耗;顯示屏采用OLED有機發光二極管,不僅提高了發光亮度,而且降低了顯示能耗,且MCU可根據不同模式選擇OLED關閉或者不同亮度顯示;同時本系統具有電源管理模塊,當檢測到電壓低于閾值電壓時,關閉藍牙并降低OLED亮度,以延長使用時間。在保證采樣精度的前提下,可適當減小AD采樣速度和LED發光強度以及LED通斷頻率來降低功耗。在軟件方面,有多種模式可選擇,當使用夜間監護模式時,設備OLED顯示和手機LCD均關閉,MCU只進行數據間斷采集、計算和間隙發送串口數據包給藍牙BLE,濾波、算法處理、呼吸暫停警報都放在手機中進行;當選擇低功耗測量模式時,藍牙模塊和OLED顯示關閉,數據自動存儲在SD卡中;當選擇連續測量模式時,設備OLED通過按鈕進行顯示或者關閉。另外,當檢測到手指脫落超過10 s時,系統外圍電路斷開,MCU進入待機模式。

6 系統測試結果分析

    由于工頻噪聲的影響,故需對脈搏波進行50 Hz濾波,為了濾除脈搏波中50 Hz的工頻干擾,本電路選用適合在單片機上處理的FIR濾波器進行陷波。FIR濾波前后脈搏波波形如圖4所示。其結果表明,FIR濾波器較好地克服了工頻噪聲干擾。

jcdl7-t4.gifjcdl7-t4.gif

    由于呼吸過程中胸腔阻抗的變化及人體運動直接對脈搏波形產生影響,導致脈搏波形嚴重基線漂移[8]。為了克服基線漂移的影響,本系統采用3次樣條插值擬合變換的方法求出脈搏波形基線數據,然后去除漂移的基線,最后輸出波形。圖5為經3次樣條插值去除基線漂移前后脈搏波的波形圖。

jcdl7-t5.gif

    另外,為了驗證本設計電路的系統功耗和準確度,需利用多組同類型儀器進行驗證。本文采用力康PC-60NW、康泰CMS-50IW與本設計電路進行實驗對比,如表1所示。

jcdl7-b1.gif

    本系統測試中,通過美國Fluke公司的Index2型高精度脈搏血氧模擬儀產生一個脈率76次/min、血氧98%的標準測試信號,再利用本設計電路、力康PC-60NW、康泰CMS-50IW對該信號進行10 min測量,每2 min記錄一次脈率值、血氧飽和度值、電流和電壓值。經過測量和計算,10 min內5次測量的血氧、脈率和系統功率平均值如表1所示。

    從表1可知,本設計電路采用3.3 V單電源供電,平均功率為154.9 mW,均低于力康PC-60NW(196.1 mW)和康泰CMS-50IW(184.1 mW),表明本電路功耗較低。同時,本電路測量的血氧飽和度平均值為97.8%,平均脈率為76.3次/min,與Index2模擬儀輸出的脈率和血氧值以及力康PC-60NW、康泰CMS 50IW所測得的數據相比均無顯著性差異,表明本測量電路所測得的脈率和血氧飽和度具有較高的準確性。

7 結論

    本文介紹了一種體積小、成本低、無創傷透射式脈搏血氧測量系統的軟硬件設計,并制成了原型系統。通過該原型系統與兩款商業產品進行比較,其結果表明本脈搏血氧測量電路功耗低,可連續測量,能較好地克服基線漂移和工頻噪聲干擾,同時可通過手機實時監護脈率和血氧值,且所測量的脈搏波波形較清晰,血氧飽和度值和脈率值準確可用。該系統在家庭及移動環境中使用,能夠實現實時的、無擾的、長期的生理參數測量及監控,在穿戴式設備開發領域具有一定應用前景。

參考文獻

[1] 鄭希杰.動態血氧分析系統的原理與特點[J].醫療裝備,2002,15(11):27.

[2] 胡寒冬,陳洪波,陳真誠,等.便攜式睡眠呼吸暫停低通氣監測儀的設計[J].電子測量與儀器學報,2011,25(9):812-816.

[3] 楊濤.便攜式無創數字脈搏血氧儀的設計研究[D].南京:南京醫科大學,2011.

[4] 黃莉潔.血氧飽和度參數校準的方法[J].上海計量測試,2013(3):34-35.

[5] 林立男,倫佳樂.手指脈搏血氧機的系統設計[J].工業博覽:理論研究,2011(4):156.

[6] 楊琦.基于MSP430超低功耗MCU的便攜式心電監護儀及其系統的研究[D].福州:福州大學,2003.

[7] 薛冰冰,吳書裕,李亞萍,等.基于STM32的微型多參數健康監護終端的設計[J].嵌入式技術,2014,40(2):12-15.

[8] 姚建閣,何為,全曉莉,等.基于三次樣條插值技術的去除胸阻抗基線漂移的方法研究[J].中國醫學物理學雜志,2007,24(5):371-374.

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 国产成人精品一区 | 国产精品人人爽人人做 | 免费国产精品视频 | 午夜视频一区二区 | 顶级毛片在线手机免费看 | 91在线亚洲精品专区 | 久久天天躁狠狠躁夜夜免费观看 | 人人爱人人搞 | www.好吊色.com| 欧美一区二区三区免费 | 香港日本三级在线播放 | 好紧好湿好黄的视频 | 一区二区不卡视频在线观看 | 国产一级在线 | 又黄又免费| 亚洲另在线日韩综合色 | 在线播放a 1 | 国产看片网站 | 在线中文字幕第一页 | 欧美日本在线三级视频 | 97狠狠操| 欧美国产日韩精品 | 99久久精品免费看国产麻豆 | 在线播放色 | 亚洲成人影院在线 | 香蕉视频网页 | 成人免费v片在线观看 | 视频一区 日韩 | 污视频网站免费观看 | 国产欧美在线观看视频 | 一a一级片 | 99在线看| 欧美一级免费观看 | 欧美精品一区二区三区免费观看 | 清风阁视频我爱干 | 高级毛片| 欧美不卡一区二区三区免 | 在线观看国产精品麻豆 | 欧美日韩一区二区视频图片 | 亚洲天堂午夜 | 影音先锋欧美资源 |