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