王博 晉沅蓉 北方民族大學計算機科學與工程學院
目前醫(yī)學界在中醫(yī)脈診計算機輔助分析這一領域中認可度較高的一種方法是通過傳感器進行脈搏波的檢測,并在時域或頻域中提取出脈搏特征數據,根據這些脈搏特征對患者病情進行判斷。脈圖特征提取的主要方法有時域分析法與頻域分析法。其中最為直觀也最為當前傳統(tǒng)中醫(yī)界所認可的方法為時域分析法。
對脈搏進行時域分析主要方法是對時域波形進行對比。目前在脈搏檢測方面應用最廣的主要為光電傳感器,其中又分為透射式與反射式兩種。使用這種傳感器顯然無法滿足傳統(tǒng)中醫(yī)要求的必須在手腕橈動脈處診脈以獲取脈搏的沉浮度和搏動力度的原則。本系統(tǒng)以薄膜壓力傳感器采集患者脈象,操作者使用傳統(tǒng)中醫(yī)提出的“三部九侯”切脈手法對受測者“寸、關、尺”三部進行按壓測量,在上位機軟件中對脈象數據進行處理最終以圖形化的方式將患者脈搏特征以圖形化的方式顯示。研究人員可以通過該特征波形對患者的脈象進行判斷并有效地分析患者病情。
硬件系統(tǒng)的核心控制芯片為stm32f103zet6,在嵌入式單片機內將采集到的信息打包并通過2.4G 無線傳輸協議發(fā)送到PC 端。脈象數據在上位機中處理并進行分解與圖形化顯示。系統(tǒng)框圖如圖1所示:
圖1 硬件系統(tǒng)框圖
脈象采集設備的程序主要用于控制芯片讀取傳感器進行數據的采集,并在采集完成后將數據打包發(fā)送到上位機。
原始的脈象數據使用一種柔性薄膜壓力傳感器采集,系統(tǒng)使用OPA353 運放芯片組成一個同比例放大電路對信號進行放大并輸入控制器。
壓力采集的傳感器使用rfp-602 超薄微型高靈敏薄膜壓力傳感器,該傳感器厚度僅為0.2 毫米,壓力測量的量程為0~100g。傳感器的敏感區(qū)為直徑8mm 圓形,略小于人手指腹面積,便于操作者按壓采集患者脈搏數據。
檢測方法為定時采樣,嵌入式單片機每隔20ms 發(fā)出一次數據采集指令并將本次的測量結果上傳,每一個離散點為本次檢測得到的脈搏壓力值,單位為N。
上位機檢測到有數據發(fā)送到后立即讀取,當采集時間達到預設值后對數據進行初步消噪,然后對脈搏數據進行fft 變換濾波消噪。連接所有的離散點可以得到脈搏波形圖。
使用本系統(tǒng)采集受測者的脈搏數據得到的數據如下圖所示:
圖2 實測數據
本文設計了一套用于檢測脈象信號的設備。經過多次實驗證明使用此系統(tǒng)可以穩(wěn)定地實現對脈象信息的有效采集。通過本系統(tǒng)采集患者脈象信息并輸出的脈象時域特征特征圖可以幫助醫(yī)生有效地辨別患者脈象。