基于-單片機(jī)智能脈搏測試儀設(shè)計_第1頁
基于-單片機(jī)智能脈搏測試儀設(shè)計_第2頁
基于-單片機(jī)智能脈搏測試儀設(shè)計_第3頁
基于-單片機(jī)智能脈搏測試儀設(shè)計_第4頁
基于-單片機(jī)智能脈搏測試儀設(shè)計_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、-. z基于單片機(jī)的智能脈搏測試儀設(shè)計摘要脈搏測量儀在我們的日常生活中已經(jīng)得到了非常廣泛的應(yīng)用。為了提高脈搏測量儀的簡便性和準(zhǔn)確度,本課題設(shè)計了一種基于51單片機(jī)的脈搏測量儀。系統(tǒng)以AT89C51單片機(jī)為核心,利用光電傳感器采集信號,通過硬件電路整形放大后,實現(xiàn)單片機(jī)對脈搏的累加計數(shù)。系統(tǒng)運行中能顯示脈搏次數(shù),系統(tǒng)停頓運行時,能夠顯示總的脈搏次數(shù)。經(jīng)測試,系統(tǒng)工作正常,能準(zhǔn)確到達(dá)設(shè)計要求。關(guān)鍵詞:脈搏計數(shù) AT89C51單片機(jī)光電傳感器AbstractPulse measuring instrument has been widely used in our daily life. In or

2、der to increase its simplicity and accuracy,this subject designs one system based on single-chip microputer . The system takes the AT89C51 microcontroller as the core, uses the optical sensor to collect signals.After shaping and enlarging by hardware circuits, the microcontroller can make the pulse

3、accumulated counting. The system can display the time of the pulse during operation. It can also show the total number when it stops. After testing, the system works well and meets the design requirementsaccurately. Keywords:Pulse countingAT89C51 single-chip microputerPhotoelectric sensor1概述1.1 選題的背

4、景和意義脈搏攜帶有豐富的人體安康狀況的信息,醫(yī)院的護(hù)士每天都要給住院的病人把脈記錄病人每分鐘脈搏數(shù),方法是用手按在病人腕部的動脈上,根據(jù)脈搏的跳動進(jìn)展計數(shù)。為了節(jié)省時間,一般不會作1分鐘的測量,通常是測量10秒鐘時間心跳的數(shù),再把結(jié)果乘以6即得到每分鐘的心跳數(shù),即使這樣做還是比擬費時,而且精度也不高。為了提高脈搏測量的準(zhǔn)確與速度,多種脈搏測量儀被運用到醫(yī)學(xué)上來,從而開辟了一條全新的醫(yī)學(xué)診斷方法。1.2 應(yīng)用現(xiàn)狀目前脈搏測量儀在多個領(lǐng)域被廣泛應(yīng)用,除了應(yīng)用于醫(yī)學(xué)領(lǐng)域,如無創(chuàng)心血管功能檢測、妊高癥檢測、中醫(yī)脈象、脈率檢測等等,商業(yè)應(yīng)用也不斷拓展,如運動、健身器材中的心率測試都用到了技術(shù)先進(jìn)的脈搏測

5、量儀。2脈搏測量系統(tǒng)構(gòu)造2.1 光電脈搏測量儀的構(gòu)造組成光電脈搏測量儀是利用光電傳感器作為變換原件,把采集到的用于檢測脈搏跳動的紅外光轉(zhuǎn)換成電信號,用電子儀表進(jìn)展測量和顯示的裝置。本系統(tǒng)的組成包括光電傳感器、信號處理、單片機(jī)電路、數(shù)碼顯示、電源等局部。1光電傳感器即將非電量(紅外光)轉(zhuǎn)換成電量的轉(zhuǎn)換元件,它由紅外發(fā)射二極管和接收三極管組成,它可以將接收到的紅外光按一定的函數(shù)關(guān)系(通常是線性關(guān)系)轉(zhuǎn)換成便于測量的物理量(如電壓、電流或頻率等)輸出。2信號處理 即處理光電傳感器采集到的低頻信號的模擬電路(包括放大、整形等)。3單片機(jī)電路即利用單片機(jī)自身的定時中斷計數(shù)功能對輸入的脈沖電平進(jìn)展運算得出

6、心率包括AT89C51、外部晶振、外部中斷等。4數(shù)碼顯示即把單片機(jī)計算得出的結(jié)果用8位LED數(shù)碼管顯示,便于直接準(zhǔn)確無誤的讀出數(shù)據(jù)。5電源即向光電傳感器、信號處理、單片機(jī)供電的電源,可以是5V的交流或直流的穩(wěn)壓電源。2.2工作原理本設(shè)計采用單片機(jī)AT89C51為控制核心,實現(xiàn)脈搏測量儀的根本測量功能。脈搏測量儀硬件框圖如下列圖2.2所示:外部中斷信號光電傳感器低通放大器比擬和整形單片機(jī)AT89C51數(shù)碼顯示電路外部晶振圖2.2 脈搏測量儀的工作原理當(dāng)手指放在紅外線發(fā)射二極管和接收三極管中間,隨著心臟的跳動,血管中血液的流量將發(fā)生變換。由于手指放在光的傳遞路徑中,血管中血液飽和程度的變化將引起光

7、的強(qiáng)度發(fā)生變化,因此和心跳的節(jié)拍相對應(yīng),紅外接收三極管的電流也跟著改變,這就導(dǎo)致紅外接收三極管輸出脈沖信號。該信號經(jīng)放大、濾波、整形后輸出,輸出的脈沖信號作為單片機(jī)的外部中斷信號。單片機(jī)電路對輸入的脈沖信號進(jìn)展計算處理后把結(jié)果送到數(shù)碼管顯示。2.3光電脈搏測量儀的特點與傳統(tǒng)的脈搏測量儀相比,光電式脈搏測量儀具有以下特點:1 測量的探測局部不侵入機(jī)體,不造成機(jī)體創(chuàng)傷,通常在體外。2 傳感器可重復(fù)使用且速度快,精度高。3 測試的適用電壓為5V的直流電壓。4 穩(wěn)定性好、磨損小、壽命長、維修方便。5 由于構(gòu)造簡單,因此體積小、重量輕、性價比優(yōu)越。3硬件系統(tǒng)3.1 單片機(jī)控制器本系統(tǒng)基于51系列單片機(jī)來

8、實現(xiàn),因為系統(tǒng)沒有其它高標(biāo)準(zhǔn)的要求,我們最終選擇了AT89C51這種通用的單片機(jī)來實現(xiàn)系統(tǒng)設(shè)計。3.1.1AT89C51 的特點1與MCS-51產(chǎn)品指令系統(tǒng)完全兼容24k字節(jié)可重擦寫Flash閃速存儲器31000次擦寫周期4全靜態(tài)操作:OHz-24MHz5三級加密程序存儲器6128*8字節(jié)部RAM732個可編程IO口線82個16位定時計數(shù)器96個中斷源10可編程串行UART通道11低功耗空閑和掉電模式3.1.2 AT89C51 的構(gòu)造此次設(shè)計所使用的AT89C51 的封裝形式是DIP40。如圖3.1.2 所示。圖3.1.2 AT89C51 的封裝形式3.2脈搏信號采集目前脈搏波檢測系統(tǒng)有以下幾

9、種檢測方法:光電容積脈搏波法、液體耦合腔脈搏傳感器、壓阻式脈搏傳感器以及應(yīng)變式脈搏傳感器。近年來, 光電檢測技術(shù)在臨床醫(yī)學(xué)應(yīng)用中開展很快, 這主要是由于光能避開強(qiáng)烈的電磁干擾, 具有很高的絕緣性, 且可非侵入地檢測病人各種病癥信息,具有構(gòu)造簡單、無損傷、精度高、可重復(fù)好等優(yōu)點。光電傳感器的原理根據(jù)朗伯一比爾(LamberBeer)定律,物質(zhì)在一定波長處的吸光度和他的濃度成正比。當(dāng)恒定波長的光照射到人體組織上時,通過人體組織吸收、反射衰減后,測量到的光強(qiáng)將在一定程度上反映了被照射部位組織的構(gòu)造特征。脈搏主要由人體動脈舒和收縮產(chǎn)生的,在人體指尖組織中的動脈成分含量高,而且指尖厚度相對其他人體組織而

10、言比擬薄,透過手指后檢測到的光強(qiáng)相對較大,因此光電式脈搏傳感器的測量部位通常在人體指尖。手指組織可以分成皮膚、肌肉、骨骼等非血液組織和血液組織,其中非血液組織的光吸收量是恒定的,而在血液中,靜脈血的搏動相對于動脈血是十分微弱的,可以忽略。因此可以認(rèn)為光透過手指后的變化僅由動脈血的充盈而引起的,則在恒定波長的光源照射下,通過檢測透過手指的光強(qiáng)將可以間接測量到人體的脈搏信號。光電傳感器的構(gòu)造傳感器由紅外發(fā)光二級管和紅外接收三極管組成。采用GaAs紅外發(fā)光二極管作為光源時,可根本抑制由呼吸運動造成的脈搏波曲線的漂移。紅外接收三極管在紅外光的照射下能產(chǎn)生電能,它的特性是將光信號轉(zhuǎn)換為電信號。在本設(shè)計中

11、,紅外接收三極管和紅外發(fā)射二極管相對擺放以獲得最正確的指向特性。從光源發(fā)出的光除被手指組織吸收以外,一局部由血液漫反射返回,其余局部透射出來。光電式脈搏傳感器按照光的接收方式可分為透射式和反射式2種。其中透射式的發(fā)射光源與光敏接收器件的距離相等并且對稱布置,接收的是透射光,這種方法可較好地反映出心律的時間關(guān)系。因此本系統(tǒng)采用了指套式的透射型光電傳感器, 實現(xiàn)了光電隔離,減少了對后級模擬電路的干擾。構(gòu)造如圖3.2所示。圖3.2.2 透射式光電傳感器 光電傳感器檢測原理檢測原理是: 隨著心臟的搏動,人體組織半透明度隨之改變。當(dāng)血液送到人體組織時,組織的半透明度減小,當(dāng)血液流回心臟,組織半透明度則增

12、大;這種現(xiàn)象在人體組織較薄的手指尖、耳垂等部位最為明顯。因此本設(shè)計將紅外發(fā)光二極管產(chǎn)生的紅外線照射到人體的手指部位,經(jīng)過手指組織的反射和衰減由裝在該部位旁邊的光敏三管來接收其透射光并把它轉(zhuǎn)換成電信號。由于手指動脈血在血液循環(huán)過程中呈周期性的脈動變化,所以它對光的反射和衰減也是周期性脈動的, 于是紅外接收三極管輸出信號的變化也就反映了動脈血的脈動變化。故只要把此電信號轉(zhuǎn)換成脈沖并進(jìn)展整形、計數(shù)和顯示,即可實時的測出脈搏的次數(shù)。信號采集電路圖是脈搏信號的采集電路,U3是紅外發(fā)射和接收裝置,由于紅外發(fā)射二極管中的電流越大,發(fā)射角度越小,產(chǎn)生的發(fā)射強(qiáng)度就越大,所以對R21阻值的選取要求較高。R21選擇

13、270同時也是基于紅外接收三極管感應(yīng)紅外光靈敏度考慮的。R21過大,通過紅外發(fā)射二極管的電流偏小,紅外接收三極管無法區(qū)別有脈搏和無脈搏時的信號。反之,R21過小,通過的電流偏大,紅外接收三極管也不能準(zhǔn)確地區(qū)分有脈搏和無脈搏時的信號。當(dāng)手指離開傳感器或檢測到較強(qiáng)的干擾光線時,輸入端的直流電壓會出現(xiàn)很大變化,為了使它不致泄露到輸入端而造成錯誤指示,用C8、C9串聯(lián)組成的雙極性耦合電容把它隔斷。但該傳感器輸出信號的頻率很低,如當(dāng)脈搏只有為50次/分鐘時,只有0.78Hz,200次/分鐘時也只有3.33Hz,因此信號首先經(jīng)R22、C10濾波以濾除高頻干擾,再由耦合電容C8、C9加到線性放大輸入端。圖3

14、.2.4 信號采集電路3.3信號放大整形脈搏信號介紹由于光電傳感器所輸出的信號波源強(qiáng)度比擬弱,且為類似于正弦波波形,如圖所示,所以對信號進(jìn)展放大整形處理,使其以較強(qiáng)方波形式輸出。圖 脈搏仿真信號正弦波 放大整形電路圖 放大整形電路圖3.3.3為正弦信號通過放大整形電路之后得到的方型波。圖整形后的方波圖3.3.4為脈搏信號在放大整形前后的比照。圖 脈搏信號比照3.4單片機(jī)處理電路如圖3.4所示,本局部運用了ATMEL公司的89C51單片機(jī)作為核心元件,在這里運用單片機(jī)能更快更準(zhǔn)確地對數(shù)據(jù)進(jìn)展運算,而且可以根據(jù)實際情況進(jìn)展編程,所用外圍元件少,輕巧省電,故障率低。來自傳感和整形輸出電路的脈沖電平輸

15、入單片機(jī)89C51的P3.5/T1引腳,單片機(jī)設(shè)為下降沿中斷觸發(fā)模式,故每次脈沖下降沿到達(dá)時觸發(fā)單片機(jī)產(chǎn)生中斷并進(jìn)展計數(shù),來一個脈沖脈搏次數(shù)就加一;定時器中斷主要完成十秒鐘的定時功能。單片機(jī)對十秒鐘的脈沖次數(shù)進(jìn)展累加并進(jìn)展計算得出所測人一分鐘的脈搏次數(shù),通過P0、P2口把測量過程和結(jié)果送到數(shù)碼管顯示出來。圖3.4 單片機(jī)處理電路3.5 顯示電路 LED 的使用由于靜態(tài)顯示占用資源較多,而動態(tài)顯示方式是指一位一位地輪流點亮每位顯示器稱為掃描,即每個數(shù)碼管的位選被輪流選中,多個數(shù)碼管公用一組段選,段選數(shù)據(jù)僅對位選選中的數(shù)碼管有效。對于每一位顯示器來說,每隔一段時間點亮一次。顯示器的亮度既與導(dǎo)通電流

16、有關(guān),也與點亮?xí)r間和間隔時間的比例有關(guān)。通過調(diào)整電流和時間參數(shù),可以既保證亮度,又保證顯示。故LED動態(tài)顯示更加適合本設(shè)計,所以就采用此方法。圖3.10 數(shù)碼管顯示電路3.5.2 脈搏測量儀電路原理圖圖 電路原理圖4軟件系統(tǒng)4.1 主程序流程系統(tǒng)主程序控制單片機(jī)系統(tǒng)按預(yù)定的操作方式運行, 它是單片機(jī)系統(tǒng)程序的框架。系統(tǒng)上電后,對系統(tǒng)進(jìn)展初始化。初始化程序主要完成對單片機(jī)專用存放器、定時器工作方式及各端口的工作狀態(tài)的設(shè)定。系統(tǒng)初始化之后, 進(jìn)展定時器中斷、外部中斷、顯示等工作,不同的外部硬件控制不同的子程序。流程如圖4.1所示。圖 4.1 主程序流程圖4.2 定時器中斷程序流程定時器中斷效勞程序

17、由十秒鐘計時、按鍵檢測等局部組成。當(dāng)定時器中斷開場執(zhí)行后,對十秒鐘開場計時,50ms計時到之后繼續(xù)檢測下50ms,直到10s到了再停頓并保存測得的脈搏次數(shù)。同時可以對按鍵進(jìn)展檢測,只要復(fù)位測試值就可以重新開場測試。主要完成一分鐘的定時功能和保存測得的脈搏次數(shù)。流程如圖4.2所示。圖 4.2 定時器中斷程序流程圖定時器中斷子程序:IE=0*8A;TMOD=0*51;TH0=(65536-50000)/256;TL0=(65536-50000)%256;while (1)if(K1=0)Delay(10);if (K1=0)TR1=TR0=1;elsefor(i=0;i5;i+)P2=DSY_BI

18、Ti;P0=DSY_CODEDisp_Bufferi;Delay(2);4.3 INT中斷程序流程外部中斷效勞程序完成對外部信號的測量和計算。外部中斷采用邊沿觸發(fā)的方式,當(dāng)處于測量狀態(tài)的時候,來一個脈沖脈搏次數(shù)就加一,由單片機(jī)部定時器控制十秒鐘,并通過計算得出一分鐘的脈搏次數(shù)。流程如圖4.3所示。圖 4.3 INT中斷程序流程圖外部下降沿觸發(fā)子程序:IE=0*8A;TMOD=0*51;TH0=(65536-50000)/256;TL0=(65536-50000)%256;while (1)if(K1=0)Delay(10);if (K1=0)TR1=TR0=1;Tmp=TH1*256+TL1;

19、4.4 顯示程序流程從中斷程序中取得結(jié)果后,先顯示上次的脈搏次數(shù),經(jīng)過10ms的延時后再返回。流程如圖4.4所示。圖 4.4 顯示程序流程圖顯示子程序:Tmp=TH1*256+TL1;Disp_Buffer4=Tmp*6/10000;Disp_Buffer3=Tmp*6/1000%10;Disp_Buffer2=Tmp*6/100%10;Disp_Buffer1=Tmp*6%100/10;Disp_Buffer0=Tmp*6%10;TH1=TL1=0;4.5 軟件說明本程序采用C語言,程序的可讀性非常好。程序中對前一次測量的脈搏數(shù)據(jù)進(jìn)展了自動保存,并且用數(shù)碼顯示。程序在執(zhí)行過程假設(shè)發(fā)現(xiàn)有干擾則

20、忽略該干擾而不顯示,進(jìn)一步減少讀入數(shù)據(jù)的誤差。4.6測量儀使用方法測量儀通電后,數(shù)碼管全部顯示0。把手輕輕置于右下角的傳感器中,以稍微有壓迫感為宜,這時很快就可以看到紅色發(fā)光二極管會伴隨你的脈搏而閃爍,讓你直觀的看到自己脈搏跳動的速度,按下復(fù)位鍵后單片機(jī)和顯示局部開場工作,單片機(jī)立刻開場計數(shù),同時數(shù)碼管顯示出你的心率,非常方便。如果偶爾出現(xiàn)不穩(wěn)的情況,可按復(fù)位鍵對系統(tǒng)進(jìn)展復(fù)位。5總結(jié)與展望本設(shè)計主要是51單片機(jī)在脈搏測試系統(tǒng)中的應(yīng)用。重點介紹了單片機(jī)的最小系統(tǒng),通過單片機(jī)最小系統(tǒng)實現(xiàn)了脈搏的測量系統(tǒng),由光電傳感器采集到脈沖信號,經(jīng)過信號的放大、濾波和整形電路將輸出的信號通過單片機(jī)的外部中斷獲取

21、并最終在數(shù)碼管上顯示。利用單片機(jī)自身的定時中斷、外部中斷、計數(shù)等功能,不僅能顯示出此次脈搏測量的次數(shù),還能自動儲存這個數(shù)據(jù)。本次所設(shè)計的測量儀系統(tǒng)實現(xiàn)簡單、功能穩(wěn)定、使用方便,應(yīng)用廣泛,具有實際意義。希望通過將來的學(xué)習(xí)可以設(shè)計出功能更優(yōu)越、抗干擾能力更強(qiáng)大的脈搏測量儀器以及更有助于人類安康的醫(yī)療儀器。6致 感教師一直以來的辛勤授課,使我們能了解智能醫(yī)學(xué)儀器的相關(guān)知識。希望今后會有充裕的時間來更全面的學(xué)習(xí)此課程。-. z參考文獻(xiàn)1 歐陽俊,定等基于BL-410 的指端脈搏波采集系統(tǒng)應(yīng)用研究J實用預(yù)防醫(yī)學(xué),2004,第11卷第2期,242 文波,維國,精慧光電式脈搏波監(jiān)測系統(tǒng)J光學(xué)精細(xì)機(jī)械學(xué)院學(xué)報,1999,第22卷第4期,23 朱國富,廖明濤,王博亮袖珍式脈搏波測量儀J電子技術(shù)應(yīng)用,1998,第1期,134 云麗,*可欣等微功耗光電式脈搏測量儀J電子測量技術(shù),2005,第2期,255 程詠梅,夏雅琴,尚嵐人體脈搏波信號檢測系統(tǒng)J生物醫(yī)學(xué)工程,2006,第25卷第5期,136 文,欣,鎧麟基于AT89C2051單片機(jī)的指脈檢測系統(tǒng)的研究J醫(yī)療裝備,2005,第9期,2147 郁道銀,談恒英工程光學(xué)M機(jī)械工業(yè),1998年11月,2792818福學(xué)傳感器應(yīng)用及其電路精選(下冊) M:機(jī)械工業(yè),122134附錄C語言程序:*includ

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論