摘要:脈搏是臨床檢查和生理研究中常見(jiàn)的生理現(xiàn)象。脈搏波的波幅和形態(tài)包含了反映心臟和血管狀況的重要生理信息,是診斷疾病的重要依據(jù)。脈搏波采集儀就是利用仿生學(xué)原理結(jié)合人工智能對(duì)脈搏診斷過(guò)程進(jìn)行模擬的儀器。針對(duì)現(xiàn)有的脈搏信號(hào)采集系統(tǒng)不能準(zhǔn)確施加診脈壓力的不足,提出了一種具有脈壓檢測(cè)功能的脈搏信號(hào)采集系統(tǒng)設(shè)計(jì)方案,整個(gè)方案以單片機(jī)STC89C52為核心,結(jié)合放大、帶通濾波電路、A/D轉(zhuǎn)換和串行通信模塊,經(jīng)過(guò)實(shí)驗(yàn),實(shí)現(xiàn)了自動(dòng)加壓,并在浮、中、沉三種不同取脈壓力下,對(duì)人體橈動(dòng)脈寸、關(guān)、尺三處的脈搏渡信號(hào)完成了采集。
關(guān)鍵詞:脈搏波;取脈壓力;單片機(jī);A/D轉(zhuǎn)換
0 引言
脈診之所以重要是由于脈象能傳遞機(jī)體各部分的生理病理信息,是窺視體內(nèi)功能變化的窗口,可以為診斷疾病提供重要依據(jù)。但是傳統(tǒng)脈診主要依賴(lài)于醫(yī)者的經(jīng)驗(yàn)和主觀判斷,再加上被診者的個(gè)體差異使得脈象的辨認(rèn)、識(shí)別缺乏統(tǒng)一、精確的標(biāo)準(zhǔn)。因此,脈搏采集系統(tǒng)的研制有助于脈診的客觀化研究。脈搏采集系統(tǒng)設(shè)計(jì)難點(diǎn)在于如何模擬醫(yī)者手指,在最佳取脈壓力下獲取清晰的脈搏波譜,并根據(jù)不同的壓力變化,完成對(duì)寸、關(guān)、尺三個(gè)脈位復(fù)雜脈象的提取和識(shí)別。
自20世紀(jì)50年代以來(lái),對(duì)于脈學(xué)的理論、脈診方法、臨床診斷和實(shí)驗(yàn)研究等方面均開(kāi)展了大量工作,取得了較大的進(jìn)展。英國(guó)人Marey最早設(shè)計(jì)了以彈簧為動(dòng)力的杠桿式脈搏傳感器,并記錄了橈動(dòng)脈脈搏波。1860年首次出現(xiàn)杠桿和壓力鼓式描述脈搏圖,1890年開(kāi)始采用換能的方式,出現(xiàn)了杠桿式光學(xué)脈搏描述器。20世紀(jì)50年代我國(guó)學(xué)者朱顏首次將杠桿式脈搏描記器引用到中醫(yī)脈診的研究中來(lái)。自70年代至今,研究人員已研制出種類(lèi)繁多的換能器以模擬中醫(yī)切脈的手指,采集并記錄了脈搏信號(hào)。
國(guó)內(nèi)外典型的脈象診斷儀如:由北京醫(yī)療器械總廠生產(chǎn)的BYS-14型脈象儀和北京斯脈福生產(chǎn)的28脈脈象儀能對(duì)脈搏波進(jìn)行檢測(cè)重現(xiàn),并能識(shí)別臨床中醫(yī)常見(jiàn)37種脈象圖。ZM-Ⅲ型智能脈象儀由上海中醫(yī)藥大學(xué)研制,是我國(guó)當(dāng)前較先進(jìn)的一種脈象儀,能自動(dòng)采集脈象信號(hào),并將中醫(yī)脈象的位、數(shù)、形、勢(shì)和脈圖的各項(xiàng)特征參數(shù)作自動(dòng)分析處理。為了達(dá)到分層取脈的目的,日本Colin公司研制生產(chǎn)的CMB-3000/2000型橈動(dòng)脈脈波檢測(cè)儀利用張力法測(cè)量原理進(jìn)行無(wú)損傷連續(xù)血壓監(jiān)測(cè)。
本文主要從脈搏傳感器的選擇,信號(hào)調(diào)理電路的設(shè)計(jì),取脈壓力的自動(dòng)控制以及信號(hào)的初步處理等方面介紹寸、關(guān)、尺三處脈位在浮、中、沉等不同狀態(tài)下的信號(hào)采集,為脈診客觀化的進(jìn)一步研究奠定了基礎(chǔ)。
1 脈搏信號(hào)的特點(diǎn)
脈搏信號(hào)的特點(diǎn)如下:
(1)強(qiáng)干擾下的微弱信號(hào)。由于脈搏信號(hào)幅度很小,大約是微伏到毫伏的數(shù)量級(jí)范圍。因此,極容易引入干擾,這些干擾有來(lái)自50 Hz的工頻干擾,有來(lái)自肌體抖動(dòng)、精神緊張帶來(lái)的假象信號(hào)等。
(2)頻率低但能量相對(duì)集中的信號(hào)。人體的脈搏頻率非常低,約為0.5~4 Hz,一般情況下為1 Hz左右,脈搏信號(hào)可看成一個(gè)準(zhǔn)直流信號(hào),也可看成是一個(gè)低頻交變信號(hào)。根據(jù)脈搏功率譜能量分析,健康人脈搏能量絕大多數(shù)分布于1~5 Hz,而病人脈搏在1 Hz以下和較高頻段(如5 Hz以上或10 Hz以上)仍有相當(dāng)一部分的能量分布。
(3)復(fù)雜且易變的隨機(jī)信號(hào)。脈搏信號(hào)因人體生理、病理、心理的不同而不同,又受環(huán)境、時(shí)間、氣候的影響,表現(xiàn)出同一個(gè)人在不同的時(shí)間、地點(diǎn)有不同的脈象,有時(shí)也會(huì)有不同的疾病表現(xiàn)出相同的脈象。
2 采集系統(tǒng)的設(shè)計(jì)要求
(1)傳感器的選取。由于不同類(lèi)型的傳感器原理不同,所獲取的原始波形也是不盡相同的。本系統(tǒng)中,選用的傳感器是BP300T壓力傳感器和PVDF壓電薄膜傳感器。
(2)隔離、放大、濾波整形電路等硬件電路的設(shè)計(jì)。
由于所提取的信號(hào)非常微弱,且富于變化,需要附加多重濾波電路。
(3)以STC89C52為核心的實(shí)時(shí)采集系統(tǒng)。經(jīng)過(guò)調(diào)理的模擬信號(hào)通過(guò)A/D轉(zhuǎn)換,采集到單片機(jī)中,并立即通過(guò)串口與上位機(jī)進(jìn)行通信,將數(shù)據(jù)進(jìn)行傳輸。
(4)壓力自動(dòng)控制。通過(guò)單片機(jī)對(duì)氣泵和電磁閥的控制,達(dá)到對(duì)腕帶壓力實(shí)時(shí)控制的目的。
(5)脈搏波形重現(xiàn)。通過(guò)上位機(jī)軟件對(duì)采集到的數(shù)據(jù)進(jìn)行波形重現(xiàn)。
3 系統(tǒng)方案設(shè)計(jì)
系統(tǒng)以單片機(jī)STC89C52為核心,外設(shè)電路由傳感器,信號(hào)調(diào)理電路,A/D轉(zhuǎn)換器組成,系統(tǒng)的結(jié)構(gòu)框圖如圖1所示。
系統(tǒng)的硬件實(shí)現(xiàn)方案總體設(shè)計(jì)如圖2所示。
系統(tǒng)部分功能如下:
壓電傳感器 作為測(cè)量電路的最前端,其作用是將脈搏的動(dòng)態(tài)信息轉(zhuǎn)換為電壓信號(hào),方便采集,是整個(gè)采集系統(tǒng)的關(guān)鍵。
BP300T壓力傳感器 用于對(duì)整個(gè)加壓過(guò)程的壓力監(jiān)測(cè),實(shí)現(xiàn)在不同的取脈壓力下對(duì)脈搏信號(hào)進(jìn)行采集。
前置放大和二級(jí)放大電路 對(duì)微弱的脈搏生物信號(hào)進(jìn)行合適的放大,使其滿足電壓的轉(zhuǎn)換條件。
帶通濾波電路 脈搏波信號(hào)微弱,頻率低,容易受到外界干擾,所以必須使用濾波器將信號(hào)頻帶外的干擾去除。
3.1 傳感器的選擇
脈搏傳感器的選擇對(duì)于整個(gè)采集系統(tǒng)的設(shè)計(jì)非常重要。脈搏傳感器的基本功能就是將切脈壓力和橈動(dòng)脈搏動(dòng)壓力這樣一些物理量(非電量)轉(zhuǎn)換成為便于測(cè)量的電信號(hào)。因此要求傳感器具有一定的檢測(cè)重復(fù)性和線性,可以重復(fù)使用,而且測(cè)得的數(shù)據(jù)具有一定的精度;其次,環(huán)境溫度對(duì)其影響較小,可以保證在較大范圍內(nèi)數(shù)據(jù)具有一定的精度;同時(shí),還需具有一定的靈敏度和穩(wěn)定性。
3.1.1 SC0073傳感器
該傳感器采用壓電復(fù)合材料作為換能元件,信號(hào)通過(guò)特殊的匹配層傳遞到換能元件上變成電荷量,再經(jīng)傳感器內(nèi)部放大電路轉(zhuǎn)換成電壓信號(hào)輸出。該傳感器是一種高性能低成本的振動(dòng)傳感器,具有靈敏度高、頻率響應(yīng)范圍寬、抗過(guò)載及沖擊能力強(qiáng)、抗干擾性好、操作簡(jiǎn)便等特點(diǎn)。通過(guò)測(cè)試該型號(hào)傳感器性能基本滿足條件,但是信號(hào)穩(wěn)定性欠佳,尤其是柱狀的結(jié)構(gòu)外形,導(dǎo)致其無(wú)法與腕帶方便的配合。
3.1.2 HK-2000B脈搏傳感器
HK-2000B脈搏傳感器采用高度集成化工藝將力敏組件、靈敏度溫度補(bǔ)償組件、感溫組件、信號(hào)調(diào)理電路集成在傳感器內(nèi)。主要特點(diǎn)是靈敏度高、抗干擾性能強(qiáng)、過(guò)載能力大、性能穩(wěn)定可靠、使用壽命長(zhǎng)。實(shí)驗(yàn)發(fā)現(xiàn)由HK-2000B提取信號(hào)繪制的脈搏波形清晰穩(wěn)定,使用時(shí)無(wú)需搭建前置放大電路,但體積過(guò)大,無(wú)法對(duì)三個(gè)脈位進(jìn)行同時(shí)測(cè)量。
3.1.3 PVDF壓電傳感器
PVDF壓電傳感器由PVDF壓電薄膜構(gòu)成。與其他壓電材料相比,PVDF壓電薄膜具有壓電系數(shù)大、頻響寬、動(dòng)態(tài)范圍大、力電轉(zhuǎn)換靈敏度高、機(jī)械性能強(qiáng)度高、聲阻抗易匹配等特點(diǎn),且重量輕、柔軟不脆。對(duì)該傳感器的測(cè)試如下:分辨率、靈敏度等指標(biāo)均符合要求,而且得到的脈搏波形與HK-2000B獲得質(zhì)量相當(dāng)。綜合以上對(duì)比,本設(shè)計(jì)方案中選取PVDF壓電傳感器作為脈搏測(cè)量傳感器。
3.1.4 BP300T壓力傳感器
本系統(tǒng)中使用BP300T壓力傳感器監(jiān)測(cè)腕帶壓力。BP300系列壓力傳感器是專(zhuān)為電子血壓計(jì)開(kāi)發(fā)的一款壓力傳感器,具有結(jié)構(gòu)簡(jiǎn)單、性能穩(wěn)定、可靠性好、通用性強(qiáng)等優(yōu)點(diǎn)。
3.2 信號(hào)調(diào)理電路
脈搏信號(hào)處理電路主要是對(duì)檢測(cè)到的微弱脈搏電信號(hào)進(jìn)行信號(hào)處理,并濾去多余的噪聲信號(hào)??紤]到脈搏信號(hào)為超低頻信號(hào),極易引入工頻干擾,而且采集到的脈搏電壓信號(hào)幅度通常在0~20 mV之間,并不符合A/D轉(zhuǎn)換器的輸入電壓的范圍(一般為-5~+5 V)。鑒于以上特點(diǎn),PVDF脈搏傳感器和壓力檢測(cè)傳感器均使用以下調(diào)理電路。
3.2.1 前置放大電路設(shè)計(jì)分析
前置放大電路對(duì)于脈搏波信號(hào)采集來(lái)說(shuō)至關(guān)重要,考慮到脈搏信號(hào)的特點(diǎn),為了放大噪聲環(huán)境中傳感器輸出的弱信號(hào),對(duì)于放大器要求具有:極高的共模和差模輸入阻抗;很低的輸出阻抗;精確和穩(wěn)定的增益;極高的共模抑制比?;谝陨戏治?,選用ANALOG DEVICES公司生產(chǎn)的低功耗、高精度儀表放大器AD620作為前置放大的核心器件。
圖3是AD620的簡(jiǎn)化示意圖,AD620由三個(gè)放大器組成,其內(nèi)部采用“三運(yùn)算放大器”典型電路,僅需要一只外接電阻便可使增益在1~1 000之間任意調(diào)節(jié),其調(diào)節(jié)是通過(guò)1腳和8腳間的阻抗Rg來(lái)實(shí)現(xiàn)的。AD620管腳圖如圖4所示。前置放大電路結(jié)構(gòu)如圖5所示。
3.2.2 帶通濾波電路
帶通濾波器是一個(gè)允許特定頻段的波通過(guò)、同時(shí)屏蔽其他頻段的設(shè)備??梢杂傻屯V波器和高通濾波器串聯(lián)組合而成。
本系統(tǒng)的濾波電路采用雙運(yùn)放LM358。LM358是雙運(yùn)放集成電路,封裝形式有塑封8引線雙列直插式和貼片式,其管腳圖如圖6所示。它內(nèi)部包括有兩個(gè)獨(dú)立的、高增益、內(nèi)部頻率補(bǔ)償?shù)碾p運(yùn)算放大器。其主要特性:短路保護(hù)輸出;真差動(dòng)輸入級(jí);單電源工作:3.0~32 V;低輸入偏置電流;具有內(nèi)部補(bǔ)償;共模范圍擴(kuò)展到負(fù)電源。帶通濾波電路結(jié)構(gòu)如圖7所示。
3.2.3 二級(jí)放大電路
其目的是把信號(hào)放大到適合A/D轉(zhuǎn)換的要求,從而使前置放大器的放大倍數(shù)不至于太高而產(chǎn)生波形的失真。因?yàn)榍爸梅糯蠛笮盘?hào)的大小為50 mV,因此后級(jí)放大倍數(shù)為100。二級(jí)放大電路結(jié)構(gòu)如圖8所示。
3.3 A/D轉(zhuǎn)換器和單片機(jī)
本系統(tǒng)中采用美國(guó)TI公司生產(chǎn)的多通道、低價(jià)格的模數(shù)轉(zhuǎn)換器TLC1543,這款芯片除了高速的A/D轉(zhuǎn)換器和通用的控制能力外,內(nèi)部還有14個(gè)A/D轉(zhuǎn)換通道,其中11個(gè)通道可以作為外部輸入的模擬電壓,3個(gè)通道是芯片內(nèi)部的自測(cè)電壓。其采樣一保持功能自動(dòng)進(jìn)行,管腳圖如圖9所示。
本系統(tǒng)選用STC89C52單片機(jī),可重復(fù)燒寫(xiě)10萬(wàn)次。STC89C52完全兼容AT89C51,AT89C52等系列單片機(jī)。
3.4 壓力控制模塊
壓力控制模塊由充氣泵、充氣電磁閥、放氣電磁閥組成,控制核心是單片機(jī),用三極管作為控制開(kāi)關(guān),如圖10所示,充氣泵和充氣電磁閥配合使用,對(duì)整個(gè)測(cè)量過(guò)程進(jìn)行加壓,減壓時(shí)充氣泵、充氣電磁閥關(guān)閉,放氣電磁閥打開(kāi)使腕帶壓力減小。
3.5 電源
系統(tǒng)中AD620和LM358都需要±5 V供電,充氣泵、電磁閥以及單片機(jī)需+5 V電源,為滿足條件提出以下方案。
3.5.1 基于ICL7660的電源設(shè)計(jì)
ICL7660是Maxim公司生產(chǎn)的小功率極性反轉(zhuǎn)電源轉(zhuǎn)換器。利用該轉(zhuǎn)換芯片可以方便的產(chǎn)生所需電壓。其設(shè)計(jì)原理如圖11所示。
3.5.2 LM2940電源模塊
為了避免引入50 Hz工頻信號(hào)對(duì)電路的干擾,因而選用干電池供電,干電池提供的電壓為7.5 V。為了達(dá)到較好的供電質(zhì)量,在電路中選擇LM2940穩(wěn)壓芯片,將7.5 V左右的電壓穩(wěn)定到5 V。如圖12所示。
經(jīng)過(guò)實(shí)驗(yàn)和比較,方案二中的設(shè)計(jì)較第一種設(shè)計(jì)更為穩(wěn)定、便攜,故使用該設(shè)計(jì)方案。
4 脈搏信號(hào)的再現(xiàn)和處理
脈搏信號(hào)在上位機(jī)上的顯示界面采用Visual Basic6.0創(chuàng)建,并利用其中的MSComm通信控件實(shí)現(xiàn)串行通信,所有的控制均通過(guò)人機(jī)交互界面直接操作,顯示界面如圖13所示。其中MSComm通信的函數(shù)說(shuō)明如下:CommPort:設(shè)置或返回通信端口號(hào);Settings:設(shè)置初始化參數(shù),以字符串形式設(shè)定波特率、奇偶校驗(yàn)、數(shù)據(jù)位、停止位;PortOpen:設(shè)置或返回通信端口的狀態(tài),同時(shí)可打開(kāi)和關(guān)閉端口;Input:用于從接收緩沖區(qū)返回并刪除字符;Output:用于向發(fā)送緩沖區(qū)寫(xiě)數(shù)據(jù)或一個(gè)字符串。獲得的測(cè)量數(shù)據(jù)在Matlab中進(jìn)行處理和分析,仿真結(jié)果如圖14所示。
5 結(jié)語(yǔ)
通過(guò)對(duì)傳感器、放大電路、濾波電路、電源模塊、A/D轉(zhuǎn)換器等幾個(gè)方面詳細(xì)的介紹,完成了多通道脈搏信號(hào)采集系統(tǒng)的設(shè)計(jì)過(guò)程。經(jīng)實(shí)驗(yàn)調(diào)試,采集到的信號(hào)清晰平穩(wěn),噪聲基本濾除,整個(gè)系統(tǒng)具有一定的穩(wěn)定性。提取到的信號(hào)通過(guò)Matlab軟件最終可以實(shí)現(xiàn)復(fù)雜脈象的識(shí)別。