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