<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 一種心音信號的數(shù)字處理方法

          一種心音信號的數(shù)字處理方法

          作者: 時間:2012-03-12 來源:網(wǎng)絡(luò) 收藏

          2、濾波、整形電路

          具體電路如圖3所示。前面提到,心音在20Hz600Hz范圍,所以必須將其它信號、噪聲濾除掉。在放大電路的末級,采用了二階壓控電壓源低通濾波器,濾除心音范圍外的干擾信號,分頻點設(shè)為:

          f0=1/2×3.14×RC=600Hz

          這樣,心臟跳動的幅度很明顯的分離出來。。

          U8B是一個同相跟隨器,用于增強帶負(fù)載能力,使信號有足夠的幅度提供給比較器。U8AR17、R18、R19、R20和兩只穩(wěn)壓二極管構(gòu)成了一個滯回比較器。當(dāng)輸入信號受干擾或因噪聲的影響而上下波動時,只要根據(jù)干擾或噪聲電平適當(dāng)調(diào)節(jié)滯回比較器兩個門限電平的值,就可以避免比較器的輸出電壓在高低電平之間反復(fù)跳動。

          3、處理電路

          處理電路如圖4所示,選擇 89C51。經(jīng)過比較器整形的波形,即心臟跳動次數(shù)的脈沖,送到單片機的T1腳。該腳對脈沖計數(shù),在設(shè)定定時時間之后,將脈沖個數(shù)送累加器處理,再送到P2口顯示。P2口作輸出,P1口作位選,并用74LS07驅(qū)動。數(shù)碼管采用7段共陰數(shù)碼管。經(jīng)過74LS07驅(qū)動的電平,通過上拉電阻提供電源,加到數(shù)碼管對應(yīng)的管腳。

          四、硬件電路調(diào)試

          調(diào)試時從信號發(fā)生器輸出0Hz2000Hz的正弦波用示波器觀測硬件電路各觀測點輸出信號變化情況。首先可以觀測到傳感器采集到的信號包括很多頻率成分,見圖5。在濾波電路中通過調(diào)整R38、R39使截止頻率逼近600Hz;通過調(diào)整R40、R41使Q值逼近0.707,直至觀測到較為理想的輸出響應(yīng),即心臟跳動的幅度很明顯地凸現(xiàn)出來、幾乎看不到雜波干擾為止,如圖6所示。在整形電路中,只要適當(dāng)調(diào)節(jié)電位器R19,即改變滯回比較器的門限電平,就能得到穩(wěn)定的心臟跳動脈沖。最后再將心音傳感器貼放在人體實測,使心率測量誤差控制在±1次即可滿足測量要求。

          五、小結(jié)

          采用這種電路設(shè)計的聽診器對聲音的擴大能力是常規(guī)聽診器的14倍,合理的濾波電路設(shè)計大大減少了聽診部位邊緣地帶噪音的傳入,并使醫(yī)生更能有效區(qū)分心音和其它生理性聲音。對于在噪音大的環(huán)境中看病的醫(yī)生來說,采用這種處理電路可以得到非常理想的結(jié)果。

          參考文獻(xiàn):

          [1] 丁元杰.單片微機原理及應(yīng)用第2[M].北京:機械工業(yè)出版社,1999

          [2] 何立民.單片機應(yīng)用技術(shù)選編第1[M].北京:北京航空航天大學(xué)出版社,1996

          [3] 黃賢武,鄭筱霞.傳感器原理與應(yīng)用第6[M].成都:電子科技大學(xué)出版社,2001


          上一頁 1 2 3 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();