《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 其他 > 設(shè)計(jì)應(yīng)用 > 基于虛擬儀器的心電儀
基于虛擬儀器的心電儀
摘要: 心臟病是嚴(yán)重威脅人類健康和生命的最主要疾病。心電儀可以獲取患者的心電信息,從而發(fā)現(xiàn)基中的異常情況,采取相應(yīng)的處理措施,是降低心臟病死亡率的有效手段之一。
關(guān)鍵詞: 心電儀 LabView 虛擬儀器
Abstract:
Key words :

  1 引言

  心臟病是嚴(yán)重威脅人類健康和生命的最主要疾病。心電儀可以獲取患者的心電信息,從而發(fā)現(xiàn)基中的異常情況,采取相應(yīng)的處理措施,是降低心臟病死亡率的有效手段之一。

  心電圖是在身體表面間接記錄出來的心臟的電信號變化,心電信號但基本上都包括一個(gè)P波、一個(gè)QRS波群和一個(gè)T波,有時(shí)在T波后,還會(huì)出現(xiàn)一個(gè)小的U波,典型的心電波形見圖1。人體心電信號的頻率范圍是0.5-100Hz,主要頻率分量集中在0.5- 20Hz。電壓為1mV,信號易受到干擾。心電信號等效內(nèi)阻為30千歐,但經(jīng)常發(fā)生變化。

心電圖波形

圖1 心電圖波形

  本項(xiàng)目所研究的心電儀由便攜式心電采集模塊與心電處理模塊兩大部分組成。便攜式心電采集模塊主要完成對心電信號的調(diào)理、采集和發(fā)送。心電處理模塊主要用來接收、分析、存儲(chǔ)、處理心電波形。

  本項(xiàng)目的心電數(shù)據(jù)采集、傳輸?shù)脑O(shè)計(jì)應(yīng)用了當(dāng)前己經(jīng)比較成熟的單片機(jī)技術(shù),在硬件上充分保證了整個(gè)系統(tǒng)的可靠性。而計(jì)算機(jī)軟件采用了虛擬儀器技術(shù)。這就使整個(gè)設(shè)計(jì)更加突出儀器智能化,模塊化,靈活化。采用單片機(jī)技術(shù)與虛擬儀器技術(shù)相結(jié)合,設(shè)計(jì)出操作簡單,測試可靠,界面靈活,尤其適合于快速開發(fā)時(shí)的測試系統(tǒng)。心電儀總框圖如圖2所示。

系統(tǒng)框圖

圖2 系統(tǒng)框圖

  2 信號處理及采集

  硬件主要是進(jìn)行信號處理、采集及發(fā)送。系統(tǒng)通過貼在人體表面的電極,將心電信號采集過來,經(jīng)放大后通過無線模塊發(fā)送到PC機(jī),讓PC進(jìn)行顯示及處理。硬件系統(tǒng)框圖如圖3所示。

硬件系統(tǒng)框圖

圖3 硬件系統(tǒng)框圖

  2.1 前置放大器的設(shè)計(jì)

  心電信號屬于低頻的小信號,為了對心電信號進(jìn)行各種處理、記錄、顯示,必須先將把信號放大到所要求的幅度。根據(jù)心電信號的特點(diǎn),在選擇信號放大器時(shí),必須考慮以下幾個(gè)參數(shù):

  高輸入阻抗。心電信號源是高內(nèi)阻的微弱信號源,通過電極提取由于極化特性又呈現(xiàn)不穩(wěn)定的高內(nèi)阻源特點(diǎn)。且源阻抗不穩(wěn)定使放大器電壓基線不穩(wěn)定。所以輸入阻抗要足夠的高共模抑制比。由于人體活動(dòng)在工頻電源的環(huán)境中,為了抑制人體所攜帶的工頻干擾,須用差動(dòng)放大形式,因此CMRR值是放大器的主要指標(biāo)。心電放大器的CMRR值一般要求60dB-80dB,高性能放大器的CMRR達(dá)l00dB。

  低噪聲、低漂移。由于心電信號僅在毫伏數(shù)量級,是低頻心電信號,而且信號源為高阻抗,所以電路往往會(huì)產(chǎn)生漂移及一些熱噪聲。

  考慮到以上各個(gè)方面的因素,選用AD620作為前置放大器,它的輸入阻抗大,噪聲低,漂移小。放大倍數(shù)取為10,這時(shí)的CMRR為93dB,這樣共模抑制比較符合要求。前置電路如圖4。

前置放大電路

圖4 前置放大電路

  為了進(jìn)一步提高共模抑制比,電路中采用了右腿驅(qū)動(dòng)電路,如圖5所示,由TL064以及R220, R221, R211, R223構(gòu)成。人的共模電壓被兩個(gè)阻值相等的電阻R220檢出,經(jīng)輔助的反相放大器TL064放大后,反饋到右腿。人體的位移電流不再流入地而是流向輔助放大器的輸出端。結(jié)果使得共模電壓降低。

右腿驅(qū)動(dòng)電路

圖5 右腿驅(qū)動(dòng)電路

  2.2 后級放大電路

  后級放大電路由U16D和C36,R105,R107,R104組成,其放大倍數(shù)由R107,R104決定,即G= R107/R104。后級放大的倍率設(shè)計(jì)為20倍。

  2.3 高通濾波器

  為了抑制直流漂移、放大器通帶外的低頻噪聲及由呼吸引起的基線漂移,設(shè)計(jì)了一個(gè)簡單的RC高通濾波器用來濾除以上所提到的各種低頻噪聲,如圖6所示,此濾波器是由R105和C36構(gòu)成。濾波器的時(shí)間常數(shù)t=RC=2S,高通濾波器的截止頻率為:

公式

  這個(gè)頻率符合心電信號的頻率范圍。

后級放大電路

圖6 后級放大電路

  2.4 低通濾波器

  由于心電信號在150Hz以下,為了消除各種高頻干擾,使用了低通濾波器。濾波器的截止頻率為:

公式

 

 

  2.5 雙T有源帶阻濾波器

  心電信號放大器盡管采用了低噪聲前置放大和提高共模抑制比等多種方法,但在實(shí)際測試中發(fā)現(xiàn)不能完全消除市電電源信號的干擾,有時(shí)達(dá)不到正常測量的目的。因此在信號放大電路中采用了50Hz陷波器來達(dá)到濾除市電干擾的目的。

  日前廣泛采用對稱性雙T有源帶阻陷波器,其理論計(jì)算和設(shè)計(jì)都比較成熟。如圖7

雙T網(wǎng)絡(luò)

圖7 雙T網(wǎng)絡(luò)

  雙T有源帶阻濾波器的傳遞函數(shù)為

公式

  陷波頻率由雙T網(wǎng)絡(luò)決定

公式

  2.6 單片機(jī)、無線通訊的選擇

  單片機(jī)作為數(shù)據(jù)采集系統(tǒng)和無線傳輸系統(tǒng)的核心部分,在本系統(tǒng)的設(shè)計(jì)中占有舉足輕重的地位。本系統(tǒng)所涉及到的有關(guān)單片機(jī)的設(shè)計(jì)包括硬件電路設(shè)計(jì)和軟件設(shè)計(jì)控制部分,本系統(tǒng)采用C8051F020單片機(jī),它本身帶有16路AD,轉(zhuǎn)換速度快,位數(shù)也滿足要求。此單片機(jī)功能較強(qiáng),接口多,功耗較低,應(yīng)用面廣等優(yōu)點(diǎn),所以選用了此芯片。

 

  無線通訊模塊用SPI總線的模塊,通過中斷的方式完成。無線模塊的速度達(dá)到115200,這樣能將采集到的數(shù)據(jù)實(shí)時(shí)傳送到PC機(jī)。

  3 虛擬儀器的軟件構(gòu)成

  虛擬心電儀器的軟件是將采集到的心電數(shù)據(jù)進(jìn)行分析、保存及顯示。

  本系統(tǒng)的軟件測試部分主要包括以下幾個(gè)模塊:用戶登陸模塊、數(shù)據(jù)采集模塊、波形顯示模塊、數(shù)據(jù)分析模塊,數(shù)據(jù)存儲(chǔ)回放模塊,診斷報(bào)警模塊等。如圖8所示。

軟件功能模塊

圖8 軟件功能模塊

  用戶登入模塊

  用戶登入模塊主要是為了保護(hù)用戶信息安全設(shè)置的,當(dāng)用戶運(yùn)行程序時(shí),程序會(huì)自動(dòng)彈出需要輸入用戶名和密碼的口令信息對話框,輸入不正確則不能進(jìn)入運(yùn)行狀態(tài),所以,可以保證用戶信息的安全。此外,還有相應(yīng)的增加用戶模塊,刪除用戶模塊,修改密碼模塊等。

  數(shù)據(jù)采集模塊

  在系統(tǒng)中通過無線通訊將轉(zhuǎn)換好的數(shù)據(jù)傳送到PC的串口。在LabVIEW功能模板的Instrument I/O>Serial程序庫中包含進(jìn)行串行通訊操作的一些功能模塊。如圖9所示。

串口操作數(shù)據(jù)流圖

圖9 串口操作數(shù)據(jù)流圖

  數(shù)據(jù)顯示模塊

  數(shù)據(jù)顯示模塊的主要功能是將采集到的數(shù)據(jù)以及分析后的結(jié)果顯示在屏幕上。圖10為數(shù)據(jù)顯示界面,數(shù)據(jù)顯示界面的實(shí)現(xiàn)主要依靠LabVIEW 提供的各種顯示控件,包括波形顯示控件,數(shù)據(jù)顯示控件,指示燈顯示報(bào)警控件等。本系統(tǒng)的心電顯示模塊包括波形顯示、心電特征參數(shù)顯示以及報(bào)警顯示等部分。

顯示界面

圖10 顯示界面

  數(shù)據(jù)分析模塊

  心電信號的分析選用Express VI 中的mplitude & Level Measurement VI用來測量電壓的直流量,心電信號峰值、谷值、峰峰值、周期平均值等。用Timing & Transition Measurement VI 來測量心電信號的周期、頻率等,并通過公式計(jì)算心率,從而做出準(zhǔn)確的判斷心率的變化。

  診斷報(bào)警模塊

  報(bào)警信號根據(jù)設(shè)置的值進(jìn)行簡單的比較來完成,只要大于設(shè)定的值,就認(rèn)為是上限報(bào)警,小于設(shè)定的下限值為下限報(bào)警。在界面上用燈及聲音來報(bào)警。

  波形存儲(chǔ)回放

  利用LabView的數(shù)據(jù)庫訪問工具包LabSQL來訪問ACESS數(shù)據(jù)庫,利用ACESS數(shù)據(jù)庫來保存波形、使用者姓名、時(shí)間等數(shù)據(jù)。

  4 結(jié)論

  系統(tǒng)經(jīng)測試符合醫(yī)生要求,使用可靠、方便。圖11為一使用者的心電波形。

使用者的實(shí)際心電波形

圖11 使用者的實(shí)際心電波形

  此系統(tǒng)為一套心電信號采集與處理電路,計(jì)算機(jī)通過無線串口機(jī)讀取心電信號進(jìn)行顯示和分析,建立了一套完全可行且容易實(shí)施、造價(jià)低廉的心電信號采集與處理系統(tǒng),即心電信號虛擬儀器。

  參考文獻(xiàn)

  [1] 周求湛,錢志鴻,劉萍萍等.虛擬儀器與Labview7程序設(shè)計(jì)[M].北京:北京航空航天大學(xué)出版社,2004

  [2] 閏潤強(qiáng)等, 12 導(dǎo)聯(lián)同步心電信號自動(dòng)槍測技術(shù)的研究[J].中國醫(yī)療器械雜志,2002,Vol25.No5

  [3] 陳杰,黃鴻 傳感器與檢測技術(shù)腳[M]北京:高等教育出版社,2002.302~307

  [4] 謝志萍.程學(xué)慶,高品賢:基于Labview的摩擦噪聲測試系統(tǒng)[J],儀表技術(shù)與傳感器,2004.11

  [5] 李凌.張開妍等,一種新的遠(yuǎn)程醫(yī)療系統(tǒng)[J],中國醫(yī)療器械雜志,2000.24(5)260~263

  [6] C Chronaki, et al. Integrated Teleconsultation Services in Cardiology[J], Computers in Cardiology 2000;27:175~178

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。