宣利峰,熊繼平,孫張明,趙 健
(浙江師范大學 數(shù)理與信息工程學院,浙江 金華 321004)
脈診是中醫(yī)學中最具特色的診斷方法之一。在傳統(tǒng)脈診中,中醫(yī)常常以大量診斷經驗為基礎來辨別脈象指征,憑感覺描述脈搏的表現(xiàn),沒有從理論上形成一個客觀化、標準化的統(tǒng)一量化分析診斷方法。對患者的診斷準確程度受個人的經驗和主觀感覺影響很大,不同的中醫(yī)可能診斷出不一樣的結果。自上世紀50年代開始,隨著電子技術的迅猛發(fā)展,很多國內外專家就設想通過利用現(xiàn)代科學技術,開發(fā)出能用于中醫(yī)脈診的更精確、客觀化和智能化的儀器。中醫(yī)脈診儀PDI(Pulse Diagnosis Implement)的概念也由此提出。英國人Marey最早設計了以彈簧為動力的杠桿式脈搏傳感器,并記錄了橈動脈脈搏波[1]。
脈診儀是一種能對中醫(yī)脈象信息進行自動采集、分析和處理,最后得出中醫(yī)脈診結果的脈診設備[2]。國內外已出現(xiàn)多種中醫(yī)脈診儀設計方案,并組裝了多種樣機,如湯偉昌等人的 ZMH-I型脈象儀[3]、王貽俊等人的MXY-1型中醫(yī)脈診儀[4]、唐金元等人的T-2A型中醫(yī)脈診儀[5]、周鵬等人的基于虛擬儀器技術的中醫(yī)脈診儀[6]、日本Colin公司研制生產的CMB-3000/2000型橈動脈脈波檢測儀[7]。但上述脈診儀往往有價格昂貴、體積較大且受制于距離限制等弊端,因此不能為廣大家庭所接受。本文以延續(xù)了幾千年的中醫(yī)脈診理論為依托,以近年來發(fā)展的脈象頻譜分析理論為指導,結合現(xiàn)代電子技術,提出一種基于脈象頻譜分析的無線型脈診儀設計與實現(xiàn)方法,為脈診儀的簡單化、方便化和客觀化研究奠定基礎。
脈象信號的分析主要是指通過計算機進行各類算法分析。時域分析方法是一種較為傳統(tǒng)且在前期研究中應用較廣泛的方法。它直接通過脈圖的形態(tài)分析,用以闡明脈動頻率和節(jié)律、脈力的強弱、脈勢的虛實和脈象形態(tài)特征等。
現(xiàn)代中醫(yī)理論認為:人體血液循環(huán)系統(tǒng)工作的過程就是一個共振的過程,不同臟腑,其振動頻率也會不同[8]。由臟到腑,共振的頻率逐漸增加,由人體12條經絡,共有12個諧波。這為對脈搏信號進行頻譜分析提供了理論上的可行性。脈象頻譜分析主要是通過離散快速傅里葉變換,將時域的脈搏信號變換到頻域,得到相應的脈搏頻譜曲線,通過對頻譜曲線的特征分析,從中提取與人體生理病理相應的信息,為脈象分類提供各種頻域特征參數(shù)[9]。脈象頻譜分析中使用較多的方法包括:基本幅值/相位譜分析、功率譜分析、倒譜分析、雙譜估計等。
本系統(tǒng)主要可以分為4個部分:脈搏傳感器、信號采集處理模塊、信號接收模塊和上位機顯示處理模塊,其總體架構如圖1所示。其中,脈搏傳感器采集人體寸關尺部位脈搏波形,信號通過放大電路和A/D轉換后,以無線的方式傳輸給接收模塊,經過USB轉串口模塊后,在上位機中進行頻譜分析和顯示波形。
圖1 無線脈診儀系統(tǒng)的架構
人體脈搏信號有如下特點[10]:
(1)強干擾下的微弱信號。脈搏信號幅度很小,極容易引入干擾,主要有50 Hz的工頻干擾和肌體抖動、精神緊張帶來的假象信號等。
(2)頻率低但能量相對集中的信號。人體的脈搏頻率非常低,約為 0.5~4 Hz,脈搏信號可看成一個準直流信號或者一個低頻交變信號。
(3)復雜且易變的隨機信號。脈搏信號因人體生理、病理、心理的不同而不同,又受環(huán)境、時間、氣候的影響。
本文采用SC0073微型動態(tài)微壓脈搏傳感器,其結構如圖2所示。
圖2 SC0073脈搏傳感器結構
該傳感器采用壓電復合材料作為換能元件,信號通過特殊的匹配層傳遞到換能元件上變成電荷量,再經傳感器內部放大電路轉換成電壓信號輸出。該傳感器是一種高性能低成本的振動傳感器,具有靈敏度高、頻率響應范圍寬、抗過載及沖擊能力強、抗干擾性好、操作簡便等特點。因此能夠滿足本文設計上的要求。
本系統(tǒng)采用無線的方式進行數(shù)據(jù)傳輸,能夠減少空間的約束,大大提高了脈診儀的方便性。
采用nRF24L01無線新型單片射頻收發(fā)模塊,工作于2.4 GHz~2.5 GHz ISM頻段。相比較于PTR8000,nRF24L01采用隱式天線,模塊體積更小,使用更加方便;多種低功率工作模式更加節(jié)能。其封裝及引腳排列如圖3所示。
圖3 nRF24L01無線模塊封裝及引腳排列
通過配置寄存器可將nRF241L01配置為發(fā)射、接收、空閑及掉電四種工作模式,如表1所示。
表1 無線發(fā)送模塊工作模式
本文采用C8051F340單片機進行信號的處理和存儲。脈搏信號傳輸?shù)絾纹瑱C模塊,進行A/D采樣并保存,控制無線發(fā)送和接收模塊實現(xiàn)通信,經過數(shù)據(jù)緩存后輸出。單片機工作流程如圖4所示。
圖4 單片機工作流程
系統(tǒng)整體設計電路主要包括單片機控制無線模塊傳遞數(shù)據(jù)和脈搏傳感器采集脈象信號電路。其主要電路如圖5所示。
本文中脈搏信號在上位機上的顯示界面采用Visual Basic6.0創(chuàng)建,并利用其中的MSComm通信控件實現(xiàn)串行通信[11],所有的控制均通過人機交互界面直接操作。通過脈象信號采集、傳輸電路,得到脈搏波形顯示界面如圖6所示。
將波形型號用MATLAB7.0軟件進行離散快速傅里葉變換(DFFT)處理,可以得到人體12個諧波的幅度值。本文通過選取20個健康測試對象,其幅值如圖7所示。
本文介紹了無線脈診儀系統(tǒng)的設計過程,信號由傳感器采集,通過無線的方式傳輸,以USB轉串口通信形式傳輸?shù)缴衔粰C,通過基于MATLAB的DFFT處理和基于VB編程的界面顯示獲得各個諧波幅值。仿真結果表明,采集的波形清晰平穩(wěn)、噪聲基本濾除,測得幅值基本與標準相符合,脈診儀能夠較好地應用于實踐。今后的工作主要是將測得的幅值進行更精確化的描述。
[1]Tyan Chuchang, Liu Shinghong, Chen Janyow, et al.A novel noninvasive measurement technique for analyzing the pressure pulse waveform ofthe radialartery [J].IEEE Transactions on Biomedical Engineering, 2008, 55 (1):288-297.
[2]趙翠敏,楊學智,宋一輪.中醫(yī)脈診儀研制情況概述[J].中華中醫(yī)藥雜志,2006(增刊):260-262.
[3]湯偉昌,孫漢鈞.ZMH-I型中醫(yī)脈象傳感器的研究設計[J].傳感器技術,1990(1):22-26.
[4]王貽俊,王勁松,蔡新吉.MXY-Ⅱ型脈象儀設計[J].現(xiàn)代醫(yī)學儀器與應用,2000(1):6-8.
[5]唐金元,郭振球.高血壓病寸口跌陽脈多普勒血流圖與辯證關系的研究[J].遼寧中醫(yī)雜志,1992(6):1-3.
[6]周鵬,秦樹人.基于虛擬儀器技術脈象采集系統(tǒng)[J].北京生物醫(yī)學工程,2006(2):96-99.
[7]費兆馥.現(xiàn)代中醫(yī)脈診學[M].北京:人民衛(wèi)生出版社,2003.
[8]王維工.氣的樂章[M].北京:中國人民大學出版社,2006.
[9]王憶勤.中醫(yī)診斷學研究思路與方法[M].上海:上??茖W技術出版社,2008.
[10]劉濤.基于STC89C52多通道脈搏采集系統(tǒng)設計[J].現(xiàn)代電子技術,2011,34(15):150-154.
[11]陳章龍.IBM PC軟硬件接口及實驗[M].北京:人民郵電出版社,1993.