專利名稱:一種抗運動干擾的血壓測量方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種血壓測量方法及系統(tǒng),尤其涉及ー種抗運動干擾的血壓測量方法及系統(tǒng)。
背景技術(shù):
血壓是人體重要的生命參數(shù)。目前,振蕩法是監(jiān)護儀中普遍采用的無創(chuàng)血壓自動測量的方法。而振蕩法又稱示波法,通過建立收縮壓、平均壓、舒張壓與袖帶壓カ脈搏波的關(guān)系來測量血壓。具體操作如下,首先把袖帶捆在手臂上,對袖帶充氣到一定壓力,直至壓力高于收縮壓,然后開始放氣;在放氣過程中,袖帶內(nèi)靜壓逐漸降低,壓カ傳感器能實時檢測到所測袖帶內(nèi)的壓カ及波動,當袖帶內(nèi)靜壓接近收縮壓時,壓カ脈搏波波幅度増大,等于平均壓時,動脈壁處于去負荷的狀態(tài),壓カ脈搏波幅度達到最大值;在壓カ小于舒張壓后,動脈管腔已充分擴張,此時壓カ脈搏波幅維持在較低水平。根據(jù)壓カ脈搏波幅度的壓カ曲線可以計算出收縮壓、平均壓和舒張壓。目前,線性放氣方式是業(yè)界較為常用的放氣方式;線性放氣方式是通過控制線性閥的閥門開ロ大小來保證以2 mmHg/s_7mmHg/s的速率放氣,檢測放氣過程中的袖帶壓カ脈搏波及其對應的袖帶壓。線性放氣方式可以使檢測者較為舒適,但是測量中容易受到干擾,從而影響測量的準確度。血壓測量過程中,經(jīng)常會出現(xiàn)被測者屈肘、搖晃等大運動及輕微不連續(xù)的小運動等。使用線性放氣方式的血壓測量,在測量過程中,一直以固定速度的線性放氣,如果運動時手臂擠壓袖帶,引起袖帶漏氣,袖帶壓降低很多,使脈搏波損失較多,而且運動時和運動前后的脈搏波數(shù)據(jù)變形失真,引起有效壓カ脈搏波數(shù)據(jù)減少,嚴重影響血壓測量的準確性和有效性。
發(fā)明內(nèi)容
本發(fā)明解決的技術(shù)問題是構(gòu)建ー種抗運動干擾的血壓測量方法及系統(tǒng),克服現(xiàn)有技術(shù)中因運動干擾,產(chǎn)生袖帶漏氣,使有效壓カ脈搏波數(shù)據(jù)減少,從而降低血壓測量的準確性和有效性的技術(shù)問題。本發(fā)明的技術(shù)方案是一種抗運動干擾的血壓測量方法,包括以下步驟放氣參數(shù)初始化對放氣參數(shù)進行初始化設置,并打開氣閥開始放氣,放氣參數(shù)初始化設置包括設置初始PWM值及運動狀態(tài)標志位;;采集袖帶壓カ數(shù)據(jù)對袖帶壓カ數(shù)據(jù)進行采集,并對壓カ數(shù)據(jù)進行去噪及信號放大處理;計算放氣速度和PWM増加量根據(jù)采集的壓カ數(shù)據(jù)計算平均放氣速度及PWM増加量;判斷運動狀態(tài)標志位判斷運動狀態(tài)標志位是否在位;運動干擾識別當判斷運動標志位不在位吋,對運動干擾進行識別,識別出運動干擾時,獲取運動干擾前壓カ值及PWM值,并將運動標志位設置為在位;運動干擾處理當判斷運動標志位 在位吋,對運動干擾進行處理,使當前壓カ值達到運動干擾前壓カ值,并將運動標志位設置為不在位;對放氣目標壓カ值進行設置根據(jù)當前的壓カ值及PWM值對血壓值進行計算,并根據(jù)該血壓值對放氣目標壓カ值進行設置;判斷是否達到放氣目標壓カ值將當前的壓カ值及放氣目標壓カ值進行比較,判斷當前壓カ值是否達到放氣目標壓力值;若當前的壓カ值大于放氣目標壓カ值時,則返回至采集袖帶壓カ數(shù)據(jù)步驟;氣閥完全開啟放氣若當前的壓カ值小于或等于放氣目標壓カ值時,則將氣閥完全開啟進行放氣。本發(fā)明的進ー步技術(shù)方案是所述運動干擾識別步驟包括根據(jù)采集的袖帶壓カ數(shù)據(jù),獲得當前壓カ值,并對當前壓カ值進行記錄,同時將當前壓カ值所對應的PWM值進行記錄;當PWM值連續(xù)増加,并且在短時間內(nèi)累積的増加量超過PWM閾值時,或者當計算得到的平均放氣速度的絕對值大于預設的實時放氣速度的閾值的一定次數(shù)時,或者當當前的PWM值大于預設的PWM值的閾值一定次數(shù)吋,則判斷識別出運動干擾;當識別出運動干擾時,對運動干擾前壓カ值及PWM值進行設置,將運動狀態(tài)標志位設置為在位。
本發(fā)明的進ー步技術(shù)方案是所述運動干擾處理步驟包括當判斷存在運動干擾時,對運動干擾時間進行計時,并判斷運動干擾的時間是否達到運動干擾時間閾值,同時判斷目前的壓カ值是否達到運動干擾前的壓力值;當一段時間內(nèi)壓カ值穩(wěn)定在某ー壓カ值閾值范圍內(nèi)時,則判斷運動干擾結(jié)束;當運動干擾結(jié)束,且當目前的壓カ值小于運動干擾前的壓カ值吋,則判斷需要對袖帶補充氣;當需要補充氣吋,打開氣泵充氣,使壓カ值達到運動干擾前壓カ值,并對放氣參數(shù)重新進行初始化設置,將運動標志位設置為不在位,并重新開始線性放氣。本發(fā)明的進ー步技術(shù)方案是在對所述放氣目標壓カ值進行設置之前還包括PWM值設置步驟當判斷未識別出運動干擾時,設置PWM值,其中將PWM值設置為當前PWM值與PWM增加量的和;當判斷不需要進行補充氣時,或者當將放氣參數(shù)重新初始化之后,將PWM值設置為重新初始化的PWM值;當獲取運動干擾前壓カ值及PWM值后,或者當判斷未達到運動干擾時間閾值及運動干擾前壓カ值時,或者當判斷運動干擾未結(jié)束時,將PWM值設置為零,并關(guān)閉氣閥,停止放氣。本發(fā)明的技術(shù)方案是構(gòu)建ー種抗運動干擾的血壓測量系統(tǒng),包括參數(shù)預設模塊、壓カ數(shù)據(jù)采集模塊、PWM増加量計算模塊、運動狀態(tài)標志位在位判斷模塊、運動干擾識別模塊、運動干擾處理模塊、血壓值計算模塊、放氣目標壓カ值判斷模塊及測量結(jié)束判斷模塊;所述參數(shù)預設模塊,用于對放氣參數(shù)進行初始化設置;所述壓カ數(shù)據(jù)采集模塊,與所述參數(shù)預設模塊相連,用于采集壓カ數(shù)據(jù);所述PWM増加量計算模塊,與所述壓カ數(shù)據(jù)采集模塊相連,用于計算平均放氣速度及PWM増加量;所述運動狀態(tài)標志位判斷模塊,與所述PWM増加量計算模塊相連,用于判斷運動狀態(tài)標志位是否在位;所述運動干擾識別模塊,與所述運動狀態(tài)標志位判斷模塊相連,用于當判斷運動標志位不在位吋,對運動干擾進行識別,并且對運動干擾前壓カ值及PWM值進行設置;所述運動干擾處理模塊,與所述運動狀態(tài)標志位判斷模塊相連,用于當判斷運動標志位在位吋,對運動干擾進行處理,使當前壓カ值達到運動干擾前壓力值;所述血壓值計算模塊分別與所述運動干擾識別模塊及運動干擾處理模塊相連,用于對血壓值進行計算,然后根據(jù)計算的血壓值對放氣目標壓カ值進行設置;所述放氣目標壓カ值判斷模塊與所述血壓值計算模塊相連,用于將當前壓カ值與放氣目標壓カ值進行比較,判斷當前壓カ值是否達到設置的放氣目標壓力值;所述測量結(jié)束判斷模塊,與所述放氣目標壓カ值判斷模塊相連,用于若當前的壓カ值小于或等于放氣目標壓カ值時,則將氣閥完全開啟進行放氣。本發(fā)明的進ー步技術(shù)方案是所述運動干擾識別模塊包括壓カ值及PWM值記錄單元、運動干擾識別判斷単元和壓カ值及PWM值設置単元;所述壓カ值及PWM值記錄単元與所述運動狀態(tài)標志位在位判斷模塊相連,用于對當前壓カ值及PWM值進行記錄;所述運動干擾識別判斷単元與所述 壓カ值及PWM值記錄単元相連,用于判斷是否識別出運動干擾;所述壓カ值及PWM值設置単元與所述運動干擾識別判斷単元相連,用于當判斷識別出運動干擾時,獲取運動干擾前壓カ值及PWM值,將運動標志位設置為在位。本發(fā)明的進ー步技術(shù)方案是所述運動干擾處理模塊包括時間閾值及壓力閾值判斷単元、運動結(jié)束判斷単元、補充氣體判斷単元及初始化設置単元;所述時間閾值及壓カ閾值判斷単元與所述運動狀態(tài)標志位在位判斷模塊相連,用于對運動干擾時間進行計時,并判斷運動干擾的時間是否達到運動干擾時間閾值,及判斷目前的壓カ值是否達到運動干擾前的壓力值;所述運動結(jié)束判斷単元與所述時間閾值及壓カ閾值判斷単元相連,用于當判斷運動干擾的時間達到運動干擾時間閾值時及判斷目前的壓カ值達到運動干擾前的壓カ值時,判斷運動干擾是否結(jié)束;所述補充氣體判斷単元與所述運動結(jié)束判斷単元相連,用于當判斷運動干擾結(jié)束吋,判斷是否需要對袖帶補充氣體;所述初始化設置單元與所述補充氣體判斷単元相連,用于當判斷需要對袖帶進行充氣時,打開氣泵進行充氣,并對放氣參數(shù)重新進行初始化設置,并將運動標志位設置為不在位。本發(fā)明的進ー步技術(shù)方案是還包括PWM值設置模塊,分別與所述運動干擾識別模塊及所述運動干擾處理模塊相連,用于根據(jù)運動干擾對PWM值進行設置。本發(fā)明的技術(shù)方案是構(gòu)建ー種血壓測量系統(tǒng),包括袖帶氣路模塊、數(shù)據(jù)采集模塊、控制単元、中央處理模塊及顯示模塊;所述袖帶氣路模塊用于對袖帶進行充放氣;所述數(shù)據(jù)采集模塊與所述袖帶氣路模塊相連,用于采集袖帶壓カ數(shù)據(jù),然后對袖帶壓カ數(shù)據(jù)進行濾波和放大;所述控制単元與所袖帶氣路模塊相連,用于控制充氣泵對袖帶進行充氣及控制放氣閥進行放氣;所述中央處理模塊分別與所述控制単元及數(shù)據(jù)采集単元相連,用于根據(jù)采集到的袖帶壓カ數(shù)據(jù)對血壓值進行計算,并且如上所述的ー種抗運動干擾的血壓測量系統(tǒng)設置于所述中央處理模塊中;所述顯示模塊與所述中央處理模塊相連,用于對計算的血壓值進行顯示。本發(fā)明的技術(shù)效果是構(gòu)建ー種抗運動干擾的血壓測量方法及系統(tǒng),通過對運動干擾進行分析,根據(jù)運動干擾時采集到的袖帶壓以及袖帶壓變化的特點,設計運動干擾的識別以及識別運動干擾后對充氣泵和放氣閥進行相應的控制處理,能夠有效減少因運動干擾引起的漏氣,從而有效增加采集的準確性及精準度,同時提高在運動干擾情況下的血壓測量的準確性和有效性。
圖I為本發(fā)明的一種抗運動干擾的血壓測量方法流程圖。圖2為本發(fā)明的一種抗運動干擾的血壓測量系統(tǒng)示意圖。圖3為本發(fā)明的一種抗運動干擾的血壓測量系統(tǒng)的具體示意圖。圖4為本發(fā)明的一種抗運動干擾的血壓測量系統(tǒng)正常測量血壓時袖帶壓カ的變化示意圖。圖5為本發(fā)明的一種抗運動干擾的血壓測量系統(tǒng)正常測量血壓時袖帶壓カ的變化另一不意圖。
圖6本發(fā)明的一種抗運動干擾的血壓測量系統(tǒng)的在進行放氣過程中出現(xiàn)運動干擾時的壓カ值曲線變化示意圖。圖7本發(fā)明的一種抗運動干擾的血壓測量系統(tǒng)的在進行放氣過程中出現(xiàn)運動干擾時的壓カ值曲線變化另ー示意圖。
具體實施例方式下面結(jié)合具體實施例,對本發(fā)明技術(shù)方案進ー步說明。如圖I所示,本發(fā)明的具體實施方式
是提供一種抗運動干擾的血壓測量方法,包括如下步驟
步驟101,放氣參數(shù)初始化;
具體過程為對放氣參數(shù)進行初始化設置,并打開氣閥;其中包括設置初始的PWM值、放氣目標壓カ值、放氣目標速度值、運動狀態(tài)標志位及其他各項閾值(包括實時放氣速度的閾值及運動干擾時間閾值)等。其中本發(fā)明主要對線性放氣方式的血壓測量方法的各項參數(shù)進行初始化設置;而線性放氣過程中,氣閥門的開ロ是隨著時間的增加而逐漸増大的過程;其中線性閥的閥門開ロ的大小是通過調(diào)節(jié)脈沖調(diào)節(jié)寬度(簡稱PWM)來控制的,PWM值的取值范圍為(T100,即0 100%,PWM值的大小與閥門開ロ成正比,通過設置PWM值來控制閥門的開ロ大小,從而達到線性放氣;故氣閥開ロ的百分比的大小為PWM值的大小。步驟102,采集袖帶壓カ數(shù)據(jù);
具體過程為通過壓カ傳感器對袖帶壓カ數(shù)據(jù)進行采集,經(jīng)過低通濾波處理去除噪音,并將去除噪音的信號進行放大,然后將放大后的信號傳遞到中央處理模塊進行處理,其中采集袖帶壓カ的時間間隔為T,則采樣頻率為1/T。而采集的袖帶壓カ數(shù)據(jù)為當前的壓カ值。步驟103,計算放氣速度和PWM增加量;
具體過程為根據(jù)一段時間內(nèi)的壓カ差可以得到平均放氣速度,單位為mmHg/s,該平均放氣速度將作為實時放氣的速度,其中為當前壓カ值,為一段時間前的壓力值;具體公式如下
在需要對PWM值進行調(diào)節(jié)吋,需要先計算PWM增加量,單位為1,其中的取值范圍為0 100。根據(jù)當前的實時放氣速度和之前的實時放氣速度與目標速度(固定值)的差,然后在根據(jù)之前的PWM值的增加量,計算出本次循環(huán)PWM值的增加量;其中,計算PWM増加量的方法,并不局限于如上方法,還可以根據(jù)氣閥的特性方式進行計算,也可以采用開環(huán)控制閥門開ロ而設計PWM増加量的計算方式,即根據(jù)實際放氣速度與目標速度差來確定PWM值的增加量。步驟104,判斷運動狀態(tài)標志位是否在位;
具體過程為所述運動狀態(tài)標志位包括運動狀態(tài)標志位在位與運動狀態(tài)標志位不在位兩種;根據(jù)設置的運動狀態(tài)標志位,來判斷運動狀態(tài)標志位是否在位;當判斷運動狀態(tài)標志位不在位時,則需要對運動干擾進行識別;當判斷運動狀態(tài)標志位在位時,說明存在運動干擾,則需要對運動干擾進行處理。步驟105,記錄當前壓カ值和PWM值;具體過程為當判斷運動狀態(tài)標志位不在位時,需要對運動干擾進行識別;則根據(jù)采集的袖帶壓カ數(shù)據(jù),獲得當前壓カ值;將當前壓カ值進行記錄,同時將當前壓カ值所對應的當前PWM值進行記錄,這樣做是為了識別運動,并且當識別出運動,而運動結(jié)束后,可以使壓カ值及PWM值恢復到運動前的壓カ值及其對應的PWM值;通常情況下,可以只記錄當前一段時間內(nèi)M個時段的壓カ值和PWM值。
步驟107,判斷是否識別出運動干擾;
具體過程為判斷是否識別出運動干擾包括以下方式當PWM值連續(xù)増加,并且在短時間內(nèi)累積的增加量超過PWM閾值時,則可以判斷識別出運動干擾;或者當計算得到的實時放氣速度的絕對值大于預設的實時放氣速度的閾值的一定次數(shù)吋,則可以判斷識別出運動干擾;或者當當前的PWM值大于預設的PWM值的閾值一定次數(shù)吋,則可以判斷識別出運動干擾。其中,運動干擾是指上下或左右搖晃手臂、屈肘運動及劇烈搖晃等運動;當運動干擾發(fā)生時,會擠壓到袖帶,使袖帶壓カ迅速升高,引起漏氣,影響線性放氣控制和血壓測量結(jié)果。其中實時放氣速度的閾值和PWM值的閾值可以根據(jù)可檢測的脈搏波信號的最大強度來進行確定;運動干擾的識別是為了及時的檢測到PWM值的突變,從而關(guān)閉氣閥,減少漏氣。步驟108,設置運動干擾前壓カ值及PWM值;
具體過程為對步驟105中記錄的一段時間內(nèi)M個時段的壓カ值進行搜索,找出壓カ發(fā)生突變的時段,若找到該突變時段,則將該突變時段的壓カ值設置為運動干擾前的壓カ值,該壓カ值對應的PWM值設置為運動干擾前的PWM值。如果未找到發(fā)生突變的時段,則將記錄的M個時段中的第一個時段的壓カ值設置為運動干擾前的壓カ值,則該壓力值對應的PWM值設置為運動干擾前的PWM值;并將運動標志位設置為在位。步驟106,判斷是否達到運動干擾時間閾值和運動干擾前壓カ值;
具體過程為當判斷運動狀態(tài)標志為在位吋,則判斷存在運動干擾,即需要對運動干擾進行處理,此時需要對運動干擾時間進行計時,然后判斷運動干擾的時間是否達到運動干擾時間閾值,同時需要判斷目前的壓カ值是否達到運動干擾前的壓カ值。步驟109,判斷運動干擾是否結(jié)束;
具體過程為當判斷運動干擾的時間達到運動干擾時間閾值吋,同時判斷目前的壓カ值達到運動干擾前的壓カ值時,則說明運動干擾仍在進行,此時需要判斷運動干擾是否結(jié)束;如果一段時間內(nèi)壓カ值穩(wěn)定在某ー壓カ值閾值范圍內(nèi),則判斷運動干擾已結(jié)束。步驟110,判斷是否需要補充氣;
具體過程為當判斷運動干擾已結(jié)束時,則還需要判斷是否需要對袖帶充氣,補充氣體;根據(jù)目前的壓カ值是否小于運動干擾前的壓カ值來判斷是否需要補充氣,當目前的壓カ值小于運動干擾前的壓カ值時,則判斷需要對袖帶補充氣;否則判斷不需要補充氣。步驟111,補充氣到運動干擾前壓カ值,并重新初始化放氣參數(shù);
具體過程為當判斷需要補充氣時,則打開氣泵進行充氣,使壓力值達到運動干擾前壓カ值;然后重新初始化放氣參數(shù),包括對PWM值以及其他各項參數(shù)進行初始化設置;將運動標志位設置為不在位,并重新開始線性放氣。步驟112,對PWM值進行設置;
具體過程為當判斷未識別出運動干擾時,設置PWM值,其中將PWM值設置為當前PWM值與PWM増加量的和;當判斷不需要進行補充氣時,或者當將放氣參數(shù)重新初始化之后,將PWM值設置為重新初始化的PWM值;當獲取運動干擾前壓カ值及PWM值后,或者當判斷未達到運動干擾時間閾值及運動干擾前壓カ值時,或者當判斷運動干擾未結(jié)束時,將PWM值設置為零,并關(guān)閉氣閥,停止放氣^fPWM值設置完畢之后,等待時間T,然后進入下一歩。步驟113,對血壓值進行計算,并設置放氣目標壓カ值; 具體過程為根據(jù)設置的PWM值以及采集的當前壓カ值,對血壓值進行計算;通過對壓力數(shù)據(jù)濾波提取脈搏波幅度,得到脈搏波幅度及其對應的壓カ曲線后,計算出血壓值。根據(jù)計算出的血壓值,對放氣目標壓カ進行設置;其中在初始的放氣目標壓カ值根據(jù)舒張壓的范圍設置一個較低的壓カ值,然后在計算出血壓值后,根據(jù)計算得到的血壓值再次設置目標壓カ值。步驟114,判斷是否達到放氣目標壓カ值;
具體過程為通過將當前的壓カ值與放氣目標壓カ值進行比較,判斷是否達到放氣目標壓カ值;若當前的壓カ值大于放氣目標壓カ值,則需要重復上述步驟,即重復步驟102至步驟113,直至當前壓カ值小于或等于目標放氣壓カ值。步驟115,氣閥完全開啟進行放氣,結(jié)束測量;
具體過程為若當前的壓カ值小于或等于放氣目標壓カ值,則測量結(jié)束,使氣閥完全開啟進行放氣。其中,步驟101中對運動狀態(tài)標志位進行設置優(yōu)選設置為不在位,在后續(xù)的步驟108或111中會根據(jù)運動干擾的識別或處理改變該標志位的初始設置,當步驟114中若當前的壓カ值大于放氣目標壓カ值吋,返回步驟102重新操作吋,步驟104將對改變后的標志位狀態(tài)進行判斷,當結(jié)束本次測量后,標志位將會恢復初始設置狀態(tài)。如圖2所示,本發(fā)明的具體實施方式
是構(gòu)建ー種抗運動干擾的血壓測量系統(tǒng),包括袖帶氣路模塊201、數(shù)據(jù)采集模塊202、控制單元203、中央處理模塊204及顯示模塊205 ;
所述袖帶氣路模塊201用于對袖帶進行充氣;
所述數(shù)據(jù)采集模塊202與所述袖帶氣路模塊201相連,用于采集袖帶壓カ數(shù)據(jù),然后對袖帶壓カ數(shù)據(jù)進行濾波和放大;
所述控制単元203與所袖帶氣路模塊201相連,用于控制充氣泵對袖帶進行充氣及控制放氣閥進行放氣;
所述中央處理模塊204分別與所述控制単元203及數(shù)據(jù)采集単元202相連,用于根據(jù)采集到的袖帶壓カ數(shù)據(jù)對血壓值進行計算,并將計算的血壓值傳輸至顯示模塊205進行顯示;
所述顯示模塊205與所述中央處理模塊204相連,用于對計算的血壓值進行顯示;
其中所述控制單元203包括放氣閥控制單元2031及充氣泵控制單元2032 ;所述充氣泵控制單元2032用于對袖帶進行充氣控制,所述放氣閥控制單元2031用于對袖帶進行放氣控制。其中所述中央處理模塊204包括參數(shù)預設模塊301、壓カ數(shù)據(jù)采集模塊302、PWM增加量計算模塊303、運動狀態(tài)標志位在位判斷模塊304、運動干擾識別模塊305、運動干擾處理模塊306、PWM值設置模塊307、血壓值計算模塊308、放氣目標壓カ值判斷模塊309以及測量結(jié)束模塊310 ;
所述參數(shù)預設模塊301,用于對放氣參數(shù)進行初始化設置,其中包括對初始的PWM值、放氣目標壓カ值、放氣目標速度值及其他各項閾值(包括實時放氣速度的閾值及運動干擾時間閾值)進行設置;
所述壓カ數(shù)據(jù)采集模塊302與所述參數(shù)預設模塊301及數(shù)據(jù)采集模塊202相連,用于采集由數(shù)據(jù)采集模塊202發(fā)過來的壓カ數(shù)據(jù);
所述PWM増加量計算模塊303,與所述壓カ數(shù)據(jù)采集模塊302相連,用于計算平均放氣速度及PWM増加量;
所述運動狀態(tài)標志位判斷模塊304與所述PWM増加量計算模塊303相連,用于判斷運動狀態(tài)標志位是否在位;
所述運動干擾識別模塊305與所述運動狀態(tài)標志位判斷模塊304相連,用于當所述運動狀態(tài)標志位判斷模塊304判斷運動標志位不在位吋,對運動干擾進行識別,并且當識別出運動干擾時,確定運動干擾前壓カ值及PWM值,然后對運動干擾前壓カ值及PWM值進行設置;
所述運動干擾處理模塊306與所述運動狀態(tài)標志位判斷模塊304相連,用于當所述運動狀態(tài)標志位判斷模塊304判斷運動標志位在位吋,對運動干擾進行處理;運動狀態(tài)標志位在位說明此時存在運動干擾,所以要對運動干擾進行處理;
所述PWM值設置模塊307,分別與所述運動干擾識別模塊305及所述運動干擾處理模塊306相連,用于根據(jù)運動干擾對PWM值進行設置;當判斷未識別出運動干擾時,設置PWM值,其中將PWM值設置為當前PWM值與PWM增加量的和;當判斷不需要進行補充氣時,或者當將放氣參數(shù)重新初始化之后,將PWM值設置為重新初始化的PWM值;當獲取運動干擾前壓カ值及PWM值后,或者當判斷未達到運動干擾時間閾值及運動干擾前壓カ值時,或者當判斷運動干擾未結(jié)束時,將PWM值設置為零;
所述血壓值計算模塊308與所述PWM值設置模塊307相連,用于計算血壓值,然后根據(jù)得到的血壓值對放氣目標壓カ值進行設置;
所述放氣目標壓カ值判斷模塊309分別與所述血壓值計算模塊308及壓カ數(shù)據(jù)采集模塊302相連,用于將當前壓カ值與放氣目標壓カ值進行比較,判斷當前壓カ值是否達到設置的放氣目標壓カ值,若判斷當前的壓カ值大于放氣目標壓カ值時,則返回至壓カ數(shù)據(jù)采集模塊,重新對壓カ數(shù)據(jù)進行采集
所述測量結(jié)束模塊310與所述放氣目標壓カ值判斷模塊309相連,用于當判斷當前的壓カ值小于或等于放氣目標壓カ值時,將氣閥完全開啟對袖帶進行放氣。其中所述運動干擾識別模塊305包括壓カ值及PWM值記錄単元3051、運動干擾識別判斷単元3052及壓カ值及PWM值設置單元3053 ;所述壓カ值及PWM值記錄單元3051與所述運動狀態(tài)標志位在位判斷模塊304相連,用于對當前壓カ值進行記錄,同時將當前壓力值所對應的當前PWM值進行記錄;所述運動干擾識別判斷單元3052與所述壓カ值及PWM值記錄単元3051相連,用于判斷是否識別出運動干擾;其中判斷是否識別出運動干擾包括以下方式當PWM值連續(xù)增加時,并且在短時間內(nèi)累積的增加量超過PWM閾值,則可以判斷識別出運動干擾;或者當計算得到的實時放氣速度的絕對值大于預設的實時放氣速度的閾值的一定次數(shù)吋,則可以判斷識別出運動干擾;或者當前的PWM值大于預設的PWM值的閾值一定次數(shù)吋,則可以判斷識別出運動干擾;所述壓カ值及PWM值設置単元3053與所述運動干擾識別判斷単元3052相連,用于當判斷識別出運動干擾時,確定運動干擾前壓カ值及PWM值,然后對運動干擾前壓カ值及PWM值進行設置,并將運動標志位設置為在位,并關(guān)閉氣閥停止放氣。所述運動干擾處理模塊306包括時間閾值及壓カ閾值判斷単元3061、運動結(jié)束判斷單元3062、補充氣體判斷單元3063及初始化設置單元3064 ;所述時間閾值及壓カ閾值判斷単元3061與所述運動狀態(tài)標志位在位判斷模塊304相連,用于對運動干擾時間進行計時,并判斷運動干擾的時間是否達到運動干擾時間閾值,同時判斷目前的壓カ值是否達到運動干擾前的壓カ值;所述運動結(jié)束判斷単元3062與所述時間閾值及壓カ閾值判斷単元3061相連,用于當判斷運動干擾的時間達到運動干擾時間閾值時及判斷目前的壓カ值達到運動干擾前的壓カ值時,判斷運動干擾是否結(jié)束;所述補充氣體判斷単元3063與所述運動 結(jié)束判斷単元3062相連,用于當判斷運動干擾結(jié)束時,判斷是否需要對袖帶補充氣體;所述初始化設置單元3064與所述補充氣體判斷単元3063相連,用于當判斷需要對袖帶進行充氣吋,打開氣泵進行充氣,然后重新初始化設置放氣參數(shù),包括對PWM值以及其他各項參數(shù)進行初始化設置;并將運動標志位設置為不在位。如圖4與圖5所述,是正常情況下,測量血壓時,袖帶壓カ產(chǎn)生的變化;其中圖4中的脈搏波信號較弱,圖5中的脈搏波信號較強;而袖帶壓カ是隨著時間慢慢變小,即產(chǎn)生線性的變化。如圖6與圖7所示,當產(chǎn)生運動干擾時袖帶壓カ的變化情況;可以看出,圖6在進行放氣過程中,發(fā)生了三次運動干擾,其中一次運動干擾較為輕微,則壓カ值波動變化并不大,而其他兩次運動干擾則較為嚴重,故壓カ值波動變化較大;而圖7中的運動干擾強于圖6中的運動干擾,即在放氣過程中,發(fā)生了三次較為劇烈的運動干擾;不管是較強的運動干擾還是較弱的運動干擾,在毎次識別出運動后,都要將氣閥關(guān)閉,然后補充氣到運動前壓カ值,補充氣完之后再重新進行線性放氣。本發(fā)明所提供的一種抗運動干擾的血壓測量方法及系統(tǒng)通過對運動干擾進行分析,根據(jù)運動干擾時采集到的袖帶壓以及袖帶壓變化的特點,設計運動干擾的識別以及識別運動干擾后對充氣泵和放氣閥進行相應的控制處理,能夠有效減少因運動干擾引起的漏氣,從而有效增加采集的準確性及精準度,同時提高在運動干擾情況下的血壓測量的準確性和有效性。以上內(nèi)容是結(jié)合具體的優(yōu)選實施方式對本發(fā)明所作的進ー步詳細說明,不能認定本發(fā)明的具體實施只局限于這些說明。對于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡單推演或替換,都應當視為屬于本發(fā)明的保護范圍。
權(quán)利要求
1.一種抗運動干擾的血壓測量方法,其特征在于,包括以下步驟 放氣參數(shù)初始化對放氣參數(shù)進行初始化設置,并打開氣閥開始放氣,放氣參數(shù)初始化設置包括設置初始PWM值及運動狀態(tài)標志位; 采集袖帶壓力數(shù)據(jù)對袖帶壓力數(shù)據(jù)進行采集,并對壓力數(shù)據(jù)進行去噪及信號放大處理; 計算放氣速度和PWM增加量根據(jù)采集的壓力數(shù)據(jù)計算平均放氣速度及PWM增加量; 判斷運動狀態(tài)標志位狀態(tài)判斷運動狀態(tài)標志位是否在位; 運動干擾識別當判斷運動標志位不在位時,對運動干擾進行識別,識別出運動干擾時,獲取運動干擾前壓力值及PWM值,并將運動標志位設置為在位; 運動干擾處理當判斷運動標志位在位時,對運動干擾進行處理,使當前壓力值達到運動干擾前壓力值,并將運動標志位設置為不在位; 對放氣目標壓力值進行設置根據(jù)當前的壓力值對血壓值進行計算,并根據(jù)該血壓值對放氣目標壓力值進行設置; 判斷是否達到放氣目標壓力值將當前的壓力值及放氣目標壓力值進行比較,判斷當前壓力值是否達到放氣目標壓力值;若當前的壓力值大于放氣目標壓力值時,則返回至采集袖帶壓力數(shù)據(jù)步驟; 氣閥完全開啟放氣若當前的壓力值小于或等于放氣目標壓力值時,則將氣閥完全開啟進行放氣。
2.根據(jù)權(quán)利要求I所述一種抗運動干擾的血壓測量方法,其特征在于,所述運動干擾識別步驟包括 記錄當前壓力值和PWM值根據(jù)采集的袖帶壓力數(shù)據(jù),獲得當前壓力值,并對當前壓力值進行記錄,同時將當前壓力值所對應的PWM值進行記錄; 判斷是否識別出運動干擾當PWM值連續(xù)增加,并且在短時間內(nèi)累積的增加量超過PWM閾值時,或者當計算得到的平均放氣速度的絕對值大于預設的實時放氣速度的閾值的一定次數(shù)時,或者當當前的PWM值大于預設的PWM值的閾值一定次數(shù)時,則判斷識別出運動干擾; 設置運動干擾前壓力值及PWM值當識別出運動干擾時,對運動干擾前壓力值及PWM值進行獲取,將運動狀態(tài)標志位設置為在位。
3.根據(jù)權(quán)利要求2所述一種抗運動干擾的血壓測量方法,其特征在于,所述運動干擾處理步驟包括 判斷是否達到運動干擾時間閾值和運動干擾前壓力值當判斷存在運動干擾時,對運動干擾時間進行計時,并判斷運動干擾的時間是否達到運動干擾時間閾值,同時判斷目前的壓力值是否達到運動干擾前的壓力值; 判斷運動干擾是否結(jié)束當一段時間內(nèi)壓力值穩(wěn)定在某一壓力值閾值范圍內(nèi)時,則判斷運動干擾結(jié)束; 判斷是否需要補充氣當運動干擾結(jié)束,且當目前的壓力值小于運動干擾前的壓力值時,則判斷需要對袖帶補充氣; 補充氣到運動干擾前壓力值當需要補充氣時,打開氣泵充氣,使壓力值達到運動干擾前壓力值,并對放氣參數(shù)重新進行初始化設置,將運動標志位設置為不在位,并重新開始線性放氣。
4.根據(jù)權(quán)利要求2或3所述一種抗運動干擾的血壓測量方法,其特征在于,在對所述放氣目標壓力值進行設置之前還包括PWM值設置步驟當判斷未識別出運動干擾時,設置PWM值,其中將PWM值設置為當前PWM值與PWM增加量的和;當判斷不需要進行補充氣時,或者當將放氣參數(shù)重新初始化之后,將PWM值設置為重新初始化的PWM值;當獲取運動干擾前壓力值及PWM值后,或者當判斷未達到運動干擾時間閾值及運動干擾前壓力值時,或者當判斷運動干擾未結(jié)束時,將PWM值設置為零,并關(guān)閉氣閥,停止放氣。
5.一種抗運動干擾的血壓測量系統(tǒng),其特征在于,包括參數(shù)預設模塊、壓力數(shù)據(jù)采集模塊、PWM增加量計算模塊、運動狀態(tài)標志位在位判斷模塊、運動干擾識別模塊、運動干擾處理模塊、血壓值計算模塊、放氣目標壓力值判斷模塊及測量結(jié)束判斷模塊; 所述參數(shù)預設模塊,用于對放氣參數(shù)進行初始化設置; 所述壓力數(shù)據(jù)采集模塊,與所述參數(shù)預設模塊相連,用于采集壓力數(shù)據(jù); 所述PWM增加量計算模塊,與所述壓力數(shù)據(jù)采集模塊相連,用于計算平均放氣速度及PWM增加量; 所述運動狀態(tài)標志位判斷模塊,與所述PWM增加量計算模塊相連,用于判斷運動狀態(tài)標志位是否在位; 所述運動干擾識別模塊,與所述運動狀態(tài)標志位判斷模塊相連,用于當判斷運動標志位不在位時,對運動干擾進行識別,并且對運動干擾前壓力值及PWM值進行設置; 所述運動干擾處理模塊,與所述運動狀態(tài)標志位判斷模塊相連,用于當判斷運動標志位在位時,對運動干擾進行處理,使當前壓力值達到運動干擾前壓力值; 所述血壓值計算模塊分別與所述運動干擾識別模塊及運動干擾處理模塊相連,用于對血壓值進行計算,然后根據(jù)計算的血壓值對放氣目標壓力值進行設置; 所述放氣目標壓力值判斷模塊與所述血壓值計算模塊相連,用于將當前壓力值與放氣目標壓力值進行比較,判斷當前壓力值是否達到設置的放氣目標壓力值; 所述測量結(jié)束模塊,與所述放氣目標壓力值判斷模塊相連,用于當判斷當前的壓力值小于或等于放氣目標壓力值時,則將氣閥完全開啟進行放氣。
6.根據(jù)權(quán)利要求5所述的一種抗運動干擾的血壓測量系統(tǒng),其特征在于,所述運動干擾識別模塊包括壓力值及PWM值記錄單元、運動干擾識別判斷單元和壓力值及PWM值設置單元;所述壓力值及PWM值記錄單元與所述運動狀態(tài)標志位在位判斷模塊相連,用于對當前壓力值及PWM值進行記錄;所述運動干擾識別判斷單元與所述壓力值及PWM值記錄單元相連,用于判斷是否識別出運動干擾;所述壓力值及PWM值設置單元與所述運動干擾識別判斷單元相連,用于當判斷識別出運動干擾時,獲取運動干擾前壓力值及PWM值,將運動標志位設置為在位。
7.根據(jù)權(quán)利要求5或6所述的一種抗運動干擾的血壓測量系統(tǒng),其特征在于,所述運動干擾處理模塊包括時間閾值及壓力閾值判斷單元、運動結(jié)束判斷單元、補充氣體判斷單元及初始化設置單元;所述時間閾值及壓力閾值判斷單元與所述運動狀態(tài)標志位在位判斷模塊相連,用于對運動干擾時間進行計時,并判斷運動干擾的時間是否達到運動干擾時間閾值,及判斷目前的壓力值是否達到運動干擾前的壓力值;所述運動結(jié)束判斷單元與所述時間閾值及壓力閾值判斷單元相連,用于當判斷運動干擾的時間達到運動干擾時間閾值時及判斷目前的壓力值達到運動干擾前的壓力值時,判斷運動干擾是否結(jié)束;所述補充氣體判斷單元與所述運動結(jié)束判斷單元相連,用于當判斷運動干擾結(jié)束時,判斷是否需要對袖帶補充氣體;所述初始化設置單元與所述補充氣體判斷單元相連,用于當判斷需要對袖帶進行充氣時,打開氣泵進行充氣,并對放氣參數(shù)重新進行初始化設置,并將運動標志位設置為不在位。
8.根據(jù)權(quán)利要求7所述的一種抗運動干擾的血壓測量系統(tǒng),其特征在于,還包括PWM值設置模塊,分別與所述運動干擾識別模塊及所述運動干擾處理模塊相連,用于根據(jù)運動干擾對PWM值進行設置。
9.一種血壓測量裝置,其特征在于,包括袖帶氣路模塊、數(shù)據(jù)采集模塊、控制單元、中央處理模塊及顯示模塊;所述袖帶氣路模塊用于對袖帶進行充放氣;所述數(shù)據(jù)采集模塊與所述袖帶氣路模塊相連,用于采集袖帶壓力數(shù)據(jù),然后對袖帶壓力數(shù)據(jù)進行 濾波和放大;所述控制單元與所袖帶氣路模塊相連,用于控制充氣泵對袖帶進行充氣及控制放氣閥進行放氣;所述中央處理模塊分別與所述控制單元及數(shù)據(jù)采集單元相連,用于根據(jù)采集到的袖帶壓力數(shù)據(jù)對血壓值進行計算,并且如權(quán)利要求5至8任一項權(quán)利要求所述的一種抗運動干擾的血壓測量系統(tǒng)設置于所述中央處理模塊中;所述顯示模塊與所述中央處理模塊相連,用于對計算的血壓值進行顯示。
全文摘要
本發(fā)明涉及一種抗運動干擾的血壓測量方法及系統(tǒng),包括以下步驟,對放氣參數(shù)進行初始化設置;對袖帶壓力數(shù)據(jù)進行采集;根據(jù)采集的壓力數(shù)據(jù)計算平均放氣速度及PWM增加量;判斷運動標志位是否在位;當運動標志位不在位時,對運動干擾進行識別,并對運動干擾前壓力值進行設置;當運動標志位在位時,對運動干擾進行處理,使當前壓力值達到運動干擾前壓力值;根據(jù)當前的壓力值及PWM值對血壓值進行計算,并根據(jù)該血壓值對放氣目標壓力值進行設置;若當前的壓力值小于或等于放氣目標壓力值時,則將氣閥完全開啟進行放氣,結(jié)束測量;本發(fā)明能夠有效減少因運動干擾引起的漏氣,提高在運動干擾情況下,血壓測量的準確性和有效性。
文檔編號A61B5/0225GK102626308SQ20121011963
公開日2012年8月8日 申請日期2012年4月23日 優(yōu)先權(quán)日2012年4月23日
發(fā)明者邵麗娜, 陳璐 申請人:西安理邦科學儀器有限公司