1 虛擬儀器簡介
所有的測量儀器的主要功能都是由數(shù)據(jù)采集、數(shù)據(jù)分析和結(jié)果顯示等三大部組成。其中數(shù)據(jù)分析和結(jié)果顯示完全能用PC機的軟件系統(tǒng)來完成,因此,只要額外提供一定的數(shù)據(jù)采集硬件,就可用PC機組成測量儀器。基于PC機的測量儀器就稱之為虛擬儀器。
在虛擬儀器中,使用相同的硬件系統(tǒng),通過不同的軟件編程,就可實現(xiàn)功能完全不同的測量儀器。軟件系統(tǒng)是虛擬儀器的核心,軟件定義儀器,因此說“軟件就是儀器”。
由于虛擬儀器的具體功能都是通過軟件編程控制或定義的,一方面用戶完全可根據(jù)需要定制儀器功能,另一方面,使用相同的硬件就可得到多種測量儀器;虛擬儀器都采用可視化的圖形編程語言和平臺,提供非常豐富、功能強大的數(shù)據(jù)處理軟件包,因此,虛擬儀器具有經(jīng)濟、編程簡單快速、使用方便等突出的特點。
2 利用虛擬儀器進行生物醫(yī)學信號采集與分析的技術(shù)方法
2.1 可行性分析
醫(yī)學測量系統(tǒng)同樣由數(shù)據(jù)采集、數(shù)據(jù)分析和結(jié)果顯示等三部分組成,但由于其測量的對象是人體(人體是相當復(fù)雜的生命有機體),而且測量系統(tǒng)和被測人體間存在明顯且復(fù)雜的相互作用,所以,又不同于一般的電子測量儀器系統(tǒng),醫(yī)學測量系統(tǒng)不僅要求更嚴格的技術(shù)性能,如噪聲性能、抗干擾能力、測量精度及可靠性等等,而且還有一些特殊的要求,如安全性等。
從功能模塊上分析,實際上只是數(shù)據(jù)采集部分的前端(稱為信號調(diào)理器),即信號拾取、放大部分及其供電電源|穩(wěn)壓器|穩(wěn)壓器與眾不同,尤其是前置放大器的設(shè)計很獨特,如要求高輸入阻抗、浮地隔離、低噪聲等等,而其他部分則沒有什么兩樣。
用虛擬儀器組成某種參數(shù)或信號的測量儀器,均需用戶提供專用的信號調(diào)理器,因此,只要提供醫(yī)學測量放大器,就可利用虛擬儀器進行生物醫(yī)學信號的采集和分析。
2.2 具體的技術(shù)方案
如前所述,利用虛擬儀器進行生物醫(yī)學信號的采集與分析時,需自行設(shè)計專用的生物信號放大器,實際上亦可利用已有的醫(yī)學儀器作為放大器,只要該儀器能提供所需的模擬信號的接口。
由放大器或醫(yī)學儀器拾取、預(yù)處理(如放大、工頻濾波等)生物信號,然后利用虛擬儀器廠家提供的信號采集板(DAQ)和LabVIEW進行信號的采集、顯示和分析,其中放大器或醫(yī)學儀器通過NI公司的BNC適配器同DAQ板進行接口,BNC適配器提供同時與多種信號接口的能力。
可用上述的虛擬儀器系統(tǒng)(以后簡稱為虛擬醫(yī)學儀器)監(jiān)測任何類型的生物醫(yī)學參數(shù)或信號,如ECG、EEG、EMG、EOG、ERG、生理壓力(血壓等)、流量、溫度及生物力等等。
2.3 虛擬醫(yī)學儀器的特點
虛擬醫(yī)學儀器充分利用PC機的資源(尤其是其軟件資源)及靈活性,使醫(yī)學儀器的設(shè)計變得簡單、靈活富有彈性、更加模塊化、易維護、可重復(fù)利用性好、省時經(jīng)濟等等,而且增強了醫(yī)學儀器的功能,如分析處理、存儲管理等能力,同時儀器的用戶界面更加美觀、友好,操作使用非常簡便。
虛擬醫(yī)學儀器不僅能用于臨床監(jiān)護,更適合于醫(yī)學研究。使用虛擬醫(yī)學儀器進行醫(yī)學研究,首先,可大大縮短課題所需的專用儀器的研制時間,而且能重復(fù)利用,省時經(jīng)濟,可把時間、人力和物力重點投入到研究的主題上。傳統(tǒng)的研究用醫(yī)學測量儀器往往是專用的,隨著研究項目的完成其生命期亦終結(jié),基本不能用于新的研究課題,因此耗時且不經(jīng)濟;其次,由于采用易學易用的圖形語言LabWindows,且提供非常豐富、功能強大的信號或數(shù)據(jù)處理軟件庫,儀器及信號(或數(shù)據(jù))分析處理的程序設(shè)計都很簡單,即使是沒有計算機軟件設(shè)計方面知識和經(jīng)驗的醫(yī)務(wù)工作者亦能編程,直接參與儀器的設(shè)計,如定制數(shù)據(jù)分析功能等,甚至可獨立進行一些儀器的設(shè)計,這樣設(shè)計出來的醫(yī)學儀器將更有意義;再者,其易修改、易擴展及易維護性特別適合于科研或新型醫(yī)學儀器的開發(fā)階段。
3 虛擬儀器在麻醉深度自動檢測研究中的應(yīng)用
麻醉事故時有發(fā)生,這主要是由于目前缺乏對麻醉深度進行量化檢測的有效方法,臨床中麻醉劑的劑量控制主要靠麻醉師的經(jīng)驗。因此,研究解決手術(shù)時麻醉深度的定量自動檢測問題就非常必要。
擬采用通過測量聽覺誘發(fā)電位間接檢測麻醉深度的技術(shù)路線和方法。其中主要包括兩個問題,即聽覺誘發(fā)電位的快速提取、建立誘發(fā)電位與麻醉深度間的關(guān)系模型。它要求所用的醫(yī)學測量系統(tǒng)須有如下功能,即:能輸出刺激脈沖信號,且波形、幅度、脈沖個數(shù)和時間可控(即可修改);實時同步的數(shù)據(jù)采集及數(shù)據(jù)存儲的功能;數(shù)據(jù)采集時間可程控;方便進行數(shù)據(jù)的分析與處理;系統(tǒng)功能可擴展性;系統(tǒng)的控制和操作簡便等。由于現(xiàn)有的醫(yī)學儀器都不能兼顧以上各方面的要求,很不便于研究工作的進行,而自行開發(fā)又費時費力,經(jīng)費投入也大,因此,采用了虛擬儀器+LabVIEW開發(fā)語言的方案,問題得到理想的解決。
系統(tǒng)的具體設(shè)計如下:
①硬件系統(tǒng):前置放大器采用自行研制的放大器(是在自行研制并生產(chǎn)的數(shù)字腦電圖機前置放大器的基礎(chǔ)上開發(fā)出來的)、數(shù)據(jù)采集卡采用NI公司PCI-MIO-16XE-50型號的16位DAQ卡,以及型號為BNC-2090的帶屏蔽連接電纜的信號適配器;同時利用DAQ卡產(chǎn)生刺激信號(DAQ卡提供了產(chǎn)生信號所需的基本組件),供給自行設(shè)計的刺激電極驅(qū)動器。
②軟件系統(tǒng):軟件開發(fā)采用圖形編程語言LabVIEW,但由于LabVIEW提供的信號或數(shù)據(jù)處理軟件庫不能完全滿足研究的需要,因此,還采用了C++語言來研究開發(fā)麻醉深度檢測的專用處理軟件包,該軟件包封裝成DLL,提供給LabVIEW(因LabVIEW支持DLL)。該設(shè)計方案簡化了軟件系統(tǒng)的設(shè)計,而且使其具有更好的模塊性、可維護和修改性。
由于虛擬儀器系統(tǒng)具有非常好的可修改性和開放性,即能很方便地修改其功能或往系統(tǒng)中添加新的功能模塊,因此,采用虛擬儀器技術(shù),還能很好地解決隨著研究的不斷深入所需系統(tǒng)升級的問題。因研究的最終目標是實現(xiàn)手術(shù)麻醉自動化,即自動注入麻醉劑并自動控制注入的劑量,這就要求能往該系統(tǒng)中添加新的自動控制功能模塊。現(xiàn)由于采用了虛擬儀器技術(shù),將來只要再增添一塊控制卡,適當編程就可完成所需的控制功能。
4 結(jié)論
醫(yī)學儀器雖有其特殊性,但仍是一種測量儀器系統(tǒng),只要能提供適當?shù)那岸瞬考涂衫锰摂M儀器組成標準的虛擬醫(yī)學儀器。這種虛擬醫(yī)學儀器系統(tǒng)尤其適合于醫(yī)學或生物醫(yī)學工程的研究,省時省力,節(jié)約研究經(jīng)費。
責任編輯:gt
-
LabVIEW
+關(guān)注
關(guān)注
1963文章
3652瀏覽量
322391 -
適配器
+關(guān)注
關(guān)注
8文章
1931瀏覽量
67914 -
虛擬儀器
+關(guān)注
關(guān)注
22文章
775瀏覽量
87288
發(fā)布評論請先 登錄
相關(guān)推薦
評論