前言:想要寫出一篇引人入勝的文章?我們特意為您整理了生物醫(yī)學(xué)電子實驗體系研究范文,希望能給你帶來靈感和參考,敬請閱讀。
1實驗內(nèi)容及方案的設(shè)計
本實驗系統(tǒng)采用相應(yīng)的傳感器對人體心電、脈搏、呼吸等醫(yī)學(xué)信號進(jìn)行采集,采集的信號經(jīng)放大濾波、信號調(diào)理后,通過dsPIC30F4011單片機(jī)處理,利用一定的通信協(xié)議發(fā)送到上位機(jī),由上位機(jī)實現(xiàn)信號的顯示。
1.1傳感器
考慮到現(xiàn)階段對人體心電、脈搏、呼吸信號進(jìn)行采集的各種傳感器的種類繁多[7],結(jié)合實際的實驗條件及可操作性,心電信號采用最為常用的心電夾進(jìn)行采集,脈搏信號采用透射式光電脈搏傳感器采集,呼吸信號采用熱敏電阻式傳感器采集。在傳感器選型的過程中可以對生物醫(yī)學(xué)相關(guān)的傳感器知識進(jìn)行擴(kuò)展,如介紹各種傳感器的原理、種類、用途等,豐富學(xué)生的專業(yè)知識以及對傳感器的認(rèn)識。
1.2信號放大濾波電路
傳感器的輸出信號一般幅值較小,需要經(jīng)過相應(yīng)的放大濾波電路[8]。在實驗中,心電、脈搏、呼吸等信號頻率不同,而且相應(yīng)傳感器輸出的幅值也不同,因此放大濾波電路的參數(shù)指標(biāo)也要求不同,如放大倍數(shù)、濾波帶寬、截止頻率等。對學(xué)生而言,在實驗中設(shè)計3個不同參數(shù)的放大濾波電路需要花費大量時間,考慮到有限的實驗學(xué)時數(shù),我們采用現(xiàn)有的放大倍數(shù)可調(diào)、濾波參數(shù)可調(diào)的專用集成模塊來完成相關(guān)信號的放大濾波處理。該模塊主要側(cè)重培養(yǎng)學(xué)生電路調(diào)試及信號測試能力。
1.3信號調(diào)理電路
在實驗過程中會遇到放大濾波后的信號電壓與單片機(jī)集成的A/D轉(zhuǎn)換器要求的轉(zhuǎn)換電壓不匹配的問題[9-10],需要對放大濾波后的醫(yī)學(xué)信號進(jìn)行信號調(diào)理,使其符合A/D轉(zhuǎn)換器轉(zhuǎn)換電壓的要求。信號調(diào)理電路是模擬電子技術(shù)的一個重要的知識點,通用的信號調(diào)理電路較多,如采用電阻分壓及電壓跟隨器組合進(jìn)行信號調(diào)理[11-12]。具體實驗中,我們選用由OP07與INA114組成的電路來完成信號調(diào)理,如圖2所示。圖2中的IN+和IN-表示經(jīng)過放大濾波后傳感器信號正端和負(fù)端,OUT1輸入到dsPIC30F4011單片機(jī)集成的A/D轉(zhuǎn)換器進(jìn)行轉(zhuǎn)換。通過調(diào)節(jié)R2的阻值來改變INA114第5腳REF的電壓值,隨著REF電壓的變化,OUT1輸出勢必會有一個電壓的抬升,來滿足A/D轉(zhuǎn)換器輸入的要求。同時,要充分考慮上一級專用放大模塊的放大倍數(shù),放大倍數(shù)過大,信號調(diào)理就失去了作用,放大倍數(shù)過小,則不能充分發(fā)揮A/D轉(zhuǎn)換分辨率的優(yōu)勢。例如:經(jīng)放大濾波后的心電信號幅值范圍為-1.5~+1.5V,在理想狀態(tài)下,調(diào)節(jié)REF電壓為1.5V時,OUT1輸出范圍為0~+3V滿足dsPIC30F4011單片機(jī)A/D轉(zhuǎn)換輸入的要求。
1.4dsPIC30F4011單片機(jī)處理電路
結(jié)合實驗條件及學(xué)生所學(xué)的單片機(jī)類型,實驗中,選用dsPIC30F4011設(shè)計單片機(jī)處理電路。dsPIC30F4011是Microchip推出的一款16位的自帶DSP引擎的單片機(jī),內(nèi)部集成了10位高速A/D轉(zhuǎn)換器、UART模塊、30個中斷源及7個中斷優(yōu)先級設(shè)計模塊、I/O復(fù)用等功能[13]。1.4.1單片機(jī)硬件電路設(shè)計實驗中完成單片機(jī)硬件電路設(shè)計、焊接調(diào)試需要花費大量的時間,為此學(xué)生可在現(xiàn)有的開發(fā)裝置上利用跳線的方式完成硬件電路設(shè)計。圖3為本實驗系統(tǒng)所用的單片機(jī)硬件電路,IN1、IN2、IN3分別連接心電、脈搏、呼吸信號,經(jīng)過放大濾波模塊、信號調(diào)理模塊處理后的信號。單片機(jī)利用UART模塊經(jīng)串口電壓轉(zhuǎn)換芯片MAX3232與上位機(jī)進(jìn)行命令的解析及數(shù)據(jù)的傳輸。1.4.2單片機(jī)軟件程序設(shè)計dsPIC30F4011單片機(jī)軟件設(shè)計在Microchip為其所有的開發(fā)工具研發(fā)的MPLAB集成環(huán)境中完成[13]。實驗中,學(xué)生設(shè)計的單片機(jī)軟件應(yīng)實現(xiàn)以下功能:單片機(jī)通過通信協(xié)議接收上位機(jī)傳輸?shù)臄?shù)據(jù),同時對傳輸?shù)臄?shù)據(jù)進(jìn)行命令解析,當(dāng)解析到開始進(jìn)行數(shù)據(jù)采集命令后,啟動A/D轉(zhuǎn)換子程序;A/D轉(zhuǎn)換子程序中,依次對心電、脈搏、呼吸信號進(jìn)行A/D通道選擇、采集、標(biāo)志并存儲到相應(yīng)的通道緩存區(qū)中,例如在對心電信號采集時,通道緩存區(qū)中的16位數(shù)標(biāo)志為“000001”(通道數(shù))+10位A/D轉(zhuǎn)換后的有效數(shù)據(jù)。在A/D轉(zhuǎn)換完成且轉(zhuǎn)換后的數(shù)據(jù)填滿相應(yīng)的通道緩存區(qū)后,單片機(jī)根據(jù)數(shù)據(jù)傳輸協(xié)議將3個通道緩存區(qū)中數(shù)據(jù)依次發(fā)送到上位機(jī),上位機(jī)在接收完成數(shù)據(jù)后同時發(fā)送下次采集命令或停止命令。單片機(jī)軟件實現(xiàn)的功能是唯一的,但實現(xiàn)的編程思想是靈活多樣的,如軟件設(shè)計采用中斷嵌套或采用優(yōu)先級由高到低或采用查詢等待,每種軟件編程思想都能實現(xiàn)系統(tǒng)要求的同一功能。這樣設(shè)計實驗,有利于挖掘?qū)W生軟件編程潛力,充分發(fā)揮學(xué)生的主觀能動性,鍛煉學(xué)生的自主學(xué)習(xí)和創(chuàng)新能力。以下采用中斷優(yōu)先級由高到低編程思想為例作具體說明。系統(tǒng)的軟件設(shè)計主要由:主程序、A/D轉(zhuǎn)換子程序、串口通信等程序構(gòu)成。(1)主程序。整個系統(tǒng)的運行需要對單片機(jī)一些資源進(jìn)行初始化,如I/O初始化、系統(tǒng)時鐘選擇初始化、中斷優(yōu)先級初始化等。初始化中,串口通信中斷、A/D轉(zhuǎn)換中斷、CPU內(nèi)部中斷三者中斷優(yōu)先級由高到低。主程序控制流程如圖4所示。(2)A/D轉(zhuǎn)換子程序。實驗設(shè)計中要求對心電、脈搏、呼吸3種信號完成數(shù)據(jù)采集,考慮到3種信號的頻率(分別為0.05~100Hz、0.3~3.33Hz、0.3~10Hz)相對較低,可采用適當(dāng)?shù)腁/D數(shù)據(jù)采樣率。本例A/D數(shù)據(jù)采樣率為75kS/s,采樣方式為三通道逐次采樣,即每個通道理論采樣為25kS/s。每個通道A/D轉(zhuǎn)換后數(shù)據(jù)緩存區(qū)設(shè)為16個字長,每個通道填滿相應(yīng)的數(shù)據(jù)緩存區(qū)視為1次采集的結(jié)束。圖5所示為A/D轉(zhuǎn)換流程圖。(3)串口通信子程序。為了讓單片機(jī)及時地接收到上位機(jī)發(fā)送的指令,以及將A/D轉(zhuǎn)換后的數(shù)據(jù)有效地上傳上位機(jī),本實驗系統(tǒng)中上位機(jī)與單片機(jī)采用全雙工異步串口通信,程序命令接收、數(shù)據(jù)發(fā)送流程如圖本例中指令作為控制系統(tǒng)有效運行的唯一識別條件,同時緩存區(qū)數(shù)據(jù)能否及時上傳將影響A/D采樣率及整個系統(tǒng)的協(xié)調(diào)運行,因此將串口通信的中斷優(yōu)先級設(shè)置為最高級,通過串口中斷來完成命令解析及采集數(shù)據(jù)的上傳。
2實驗系統(tǒng)測試結(jié)果及擴(kuò)展
本實驗系統(tǒng)要求采集的心電、脈搏、呼吸3種信號在上位機(jī)顯示,為此需設(shè)計相應(yīng)的上位機(jī)軟件來配合單片機(jī)實現(xiàn)數(shù)據(jù)的接收顯示、命令的傳輸?shù)裙δ堋W(xué)生需要對計算機(jī)編程語言有深刻的理解才能完成上位機(jī)軟件編程。考慮到學(xué)生掌握程度的差異,在實驗中,一般提供具有通行協(xié)議的現(xiàn)成軟件來配合完成,學(xué)生只需按照提供的通行協(xié)議來完成單片機(jī)串口通信編程便可實現(xiàn)上位機(jī)與單片機(jī)的數(shù)據(jù)交互。本實驗系統(tǒng)經(jīng)過適當(dāng)?shù)淖儞Q和擴(kuò)展還可以用于其他課程設(shè)計或?qū)嶒炛小1緦嶒炇窃诠潭ú杉l率下對3種信號進(jìn)行采集的,在具體實驗中可擴(kuò)展為通過上位機(jī)發(fā)送命令的方式改變數(shù)據(jù)采集頻率,達(dá)到可調(diào)采樣頻率的目的。
3結(jié)束語
本實驗系統(tǒng)將生物醫(yī)學(xué)傳感器技術(shù)、基礎(chǔ)電子、單片機(jī)技術(shù)、計算機(jī)技術(shù)等相關(guān)的知識綜合起來,通過循序漸進(jìn)的模塊設(shè)計,使學(xué)生對生物醫(yī)學(xué)電子相關(guān)專業(yè)理論知識及工作原理有清晰和較完整的認(rèn)識,對一般專業(yè)儀器的研制開發(fā)過程有系統(tǒng)的了解和掌握。本實驗系統(tǒng)有助于激發(fā)學(xué)生的潛能及學(xué)習(xí)興趣,增強(qiáng)他們的自信心和成就感,使學(xué)生的實踐能力得到提高,學(xué)生的綜合能力在實驗完成的過程中得到了很好的鍛煉。本實驗系統(tǒng)支撐的實驗一般安排于大三下學(xué)期及以后,學(xué)時數(shù)一般為12~20學(xué)時。
作者:趙曉明 工作單位:重慶大學(xué)生物工程學(xué)院現(xiàn)代生命科學(xué)實驗教學(xué)中心
級別:統(tǒng)計源期刊
榮譽(yù):中國優(yōu)秀期刊遴選數(shù)據(jù)庫
級別:省級期刊
榮譽(yù):中國優(yōu)秀期刊遴選數(shù)據(jù)庫
級別:SCI期刊
榮譽(yù):中國出版政府獎
級別:部級期刊
榮譽(yù):Caj-cd規(guī)范獲獎期刊
級別:統(tǒng)計源期刊
榮譽(yù):中國優(yōu)秀期刊遴選數(shù)據(jù)庫