基于LabVIEW的生物醫(yī)學(xué)信號采集處理系統(tǒng)的設(shè)計
發(fā)布時間:2020-12-07 09:31
本文對生物信號——心電和呼吸信號的調(diào)理、采集和處理進(jìn)行了分析和設(shè)計。系統(tǒng)由硬件和軟件兩個部分組成。 系統(tǒng)硬件主要對信號進(jìn)行放大濾波,以AD620為放大電路的核心器件;以8051作為微處理控制芯片;AD轉(zhuǎn)換器采用12位的串行輸出芯片TLC2543;單片機(jī)與計算機(jī)的通訊采用串行接口。 系統(tǒng)軟件采用LabVIEW圖形化編程環(huán)境,分析了信號的頻譜特性;著重對心電信號進(jìn)行了識別,能自動計算出心電信號的特征參數(shù)值,并作出相應(yīng)的病況診斷;信號數(shù)據(jù)、特征參數(shù)及診斷結(jié)果可以由用戶設(shè)定存入相關(guān)數(shù)據(jù)庫;另外,系統(tǒng)還具有顯示、回放和打印的功能,實現(xiàn)了遠(yuǎn)程面板調(diào)用功能。 本系統(tǒng)是基于計算機(jī)技術(shù)的采集處理系統(tǒng),系統(tǒng)的功能可以靈活定義,便于滿足用戶要求。而且系統(tǒng)具有良好的人機(jī)界面,操作方便。
【文章來源】:長春理工大學(xué)吉林省
【文章頁數(shù)】:67 頁
【學(xué)位級別】:碩士
【部分圖文】:
頻語分析程序
測試并實現(xiàn)儀器系統(tǒng),可以大大縮短系統(tǒng)的開發(fā)時間,提高生產(chǎn)效率高達(dá)4一10倍。圖4一4為LabVIEW的開發(fā)向?qū)D。圖4一4LabVIEW的開發(fā)向?qū)D二、LaVb工WE編程特點(diǎn)Vls是LabVIEW的基本單元,LabVIEW的VIS是按模塊化、層次化方式設(shè)計的。每個vi既可以單獨(dú)運(yùn)行,也可被其他vi當(dāng)成子VI調(diào)用。LaVbEIW的強(qiáng)大功能歸因于它的層次化結(jié)構(gòu),用戶可以為自己的vi創(chuàng)建新的圖標(biāo),可以設(shè)計Vl層和子層作為應(yīng)用程序的各部流程。建立Vls
否則通信將失敗。在LaVbIwE功能模板中,Inst~ent1/0子模板包含了進(jìn)行串行通信操作的一些功能模塊,有串口寫、串口讀、串口設(shè)置、關(guān)閉串口等模塊。利用這些模塊編寫的程序如圖4一5所示。圖4一5串口通信程序此程序主要完成以下任務(wù):串口通信協(xié)議參數(shù)的設(shè)置;傳送數(shù)據(jù)給計算機(jī);計算機(jī)發(fā)送指令控制軟硬件的開始及復(fù)位‘程序用了一個WHILE循環(huán)和三個CASE選擇結(jié)構(gòu),此兩種結(jié)構(gòu)跟C語言的作用一樣。WHILE結(jié)構(gòu)實現(xiàn)程序能夠連續(xù)讀寫數(shù)據(jù)。而前兩個CASE選擇結(jié)構(gòu)的功能是發(fā)送數(shù)據(jù):程序運(yùn)行后,當(dāng)開始健和復(fù)位健兩者只要有一個被按下,程序就發(fā)送數(shù)據(jù)通知單片機(jī)執(zhí)行相應(yīng)功能。但是,到底執(zhí)行哪個功能呢?我們使用了兩個標(biāo)志字節(jié)來辮別。根據(jù)約定,當(dāng)單片機(jī)接收到FF時,就自行復(fù)位,接收到00時,就執(zhí)行開始。如果均未按下,則跳
本文編號:2903026
【文章來源】:長春理工大學(xué)吉林省
【文章頁數(shù)】:67 頁
【學(xué)位級別】:碩士
【部分圖文】:
頻語分析程序
測試并實現(xiàn)儀器系統(tǒng),可以大大縮短系統(tǒng)的開發(fā)時間,提高生產(chǎn)效率高達(dá)4一10倍。圖4一4為LabVIEW的開發(fā)向?qū)D。圖4一4LabVIEW的開發(fā)向?qū)D二、LaVb工WE編程特點(diǎn)Vls是LabVIEW的基本單元,LabVIEW的VIS是按模塊化、層次化方式設(shè)計的。每個vi既可以單獨(dú)運(yùn)行,也可被其他vi當(dāng)成子VI調(diào)用。LaVbEIW的強(qiáng)大功能歸因于它的層次化結(jié)構(gòu),用戶可以為自己的vi創(chuàng)建新的圖標(biāo),可以設(shè)計Vl層和子層作為應(yīng)用程序的各部流程。建立Vls
否則通信將失敗。在LaVbIwE功能模板中,Inst~ent1/0子模板包含了進(jìn)行串行通信操作的一些功能模塊,有串口寫、串口讀、串口設(shè)置、關(guān)閉串口等模塊。利用這些模塊編寫的程序如圖4一5所示。圖4一5串口通信程序此程序主要完成以下任務(wù):串口通信協(xié)議參數(shù)的設(shè)置;傳送數(shù)據(jù)給計算機(jī);計算機(jī)發(fā)送指令控制軟硬件的開始及復(fù)位‘程序用了一個WHILE循環(huán)和三個CASE選擇結(jié)構(gòu),此兩種結(jié)構(gòu)跟C語言的作用一樣。WHILE結(jié)構(gòu)實現(xiàn)程序能夠連續(xù)讀寫數(shù)據(jù)。而前兩個CASE選擇結(jié)構(gòu)的功能是發(fā)送數(shù)據(jù):程序運(yùn)行后,當(dāng)開始健和復(fù)位健兩者只要有一個被按下,程序就發(fā)送數(shù)據(jù)通知單片機(jī)執(zhí)行相應(yīng)功能。但是,到底執(zhí)行哪個功能呢?我們使用了兩個標(biāo)志字節(jié)來辮別。根據(jù)約定,當(dāng)單片機(jī)接收到FF時,就自行復(fù)位,接收到00時,就執(zhí)行開始。如果均未按下,則跳
本文編號:2903026
本文鏈接:http://sikaile.net/yixuelunwen/swyx/2903026.html
最近更新
教材專著