版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
.PAGE.基于51單片機的脈搏測量儀摘要:脈搏心率測量儀在我們的日常生活中已經(jīng)得到了非常廣泛的應(yīng)用。為了提高脈搏心率測量儀的簡便性和精確度,本課題設(shè)計了一種基于51單片機的脈搏心率測量儀。系統(tǒng)以STC89C51單片機為核心,以紅外反射式傳感器ST188為檢測原件,并利用單片機系統(tǒng)內(nèi)部定時器來計算時間,由紅外反射式傳感器ST188感應(yīng)產(chǎn)生脈沖,單片機通過對脈沖累加得到脈搏心率跳動次數(shù),時間由定時器定時而得。系統(tǒng)運行中能顯示脈搏心率次數(shù)和時間,系統(tǒng)停止運行時,能夠顯示總的脈搏心率次數(shù)和時間。經(jīng)測試,系統(tǒng)工作正常,達到設(shè)計要求。關(guān)鍵詞:脈搏心率測量儀;STC89C51單片機;紅外反射式傳感器一脈搏心率測量儀系統(tǒng)結(jié)構(gòu)脈搏心率測量儀的設(shè)計,必須是通過采集人體脈搏心率變化引起的一些生物信號,然后把生物信號轉(zhuǎn)化為物理信號,使得這些變化的物理信號能夠表達人體的脈搏心率變化,最后要得出每分鐘的脈搏心率次數(shù),就需要通過相應(yīng)的硬件電路及芯片來處理物理變化并存儲脈搏心率次數(shù)。在硬件設(shè)計中一般的物理信號就是電壓變化。1.1光電脈搏心率測量儀的結(jié)構(gòu)光電脈搏心率測量儀是利用光電傳感器作為變換原件,把采集到的用于檢測脈搏心率跳動的紅外光轉(zhuǎn)換成電信號,用電子儀表進行測量和顯示的裝置。本系統(tǒng)的組成包括光電傳感器、信號處理、單片機電路、數(shù)碼管顯示電路、電源等部分。1.光電傳感器即將非電量<紅外光>轉(zhuǎn)換成電量的轉(zhuǎn)換元件,它由紅外發(fā)射二極管和紅外接收三極管組成,它可以將接收到的紅外光按一定的函數(shù)關(guān)系<通常是線性關(guān)系>轉(zhuǎn)換成便于測量的物理量<如電壓、電流或頻率等>輸出。2.信號處理即處理光電傳感器采集到的低頻信號的模擬電路<包括放大、濾波、整形等>。3.單片機電路即利用單片機自身的定時中斷計數(shù)功能對輸入的脈沖電平進行運算得出心率〔包括STC89C51、外部晶振、外部中斷等。4.數(shù)碼管顯示電路即把單片機計算得出的結(jié)果用四位一體數(shù)碼管顯示出來。5.電源即向光電傳感器、信號處理、單片機提供的電源,采用直流5V電源供電。1.2工作原理本設(shè)計采用單片機STC89C51為控制核心,實現(xiàn)脈搏心率測量儀的基本測量功能。脈搏心率測量儀硬件框圖如下圖2.1所示:放大、整形電路ST188紅外反射傳感器放大、整形電路ST188紅外反射傳感器四位一體數(shù)碼管顯示電路四位一體數(shù)碼管顯示電路STC89C51主控制器復位電路復位電路晶振電路+5V電源晶振電路+5V電源圖2.1脈搏心率測量儀的工作原理當手指放在紅外線發(fā)射二極管和接收二極管中間,隨著心臟的跳動,血管中血液的流量將發(fā)生變換。由于手指放在光的傳遞路徑中,血管中血液飽和程度的變化將引起光的強度發(fā)生變化,因此和心跳的節(jié)拍相對應(yīng),紅外接收二極管的電流也跟著改變,這就導致紅外接收二極管輸出脈沖信號。該信號經(jīng)放大、濾波、整形后輸出,輸出的脈沖信號作為單片機的外部中斷信號。單片機電路對輸入的脈沖信號進行計算處理后把結(jié)果送到四位一體數(shù)碼管顯示。圖3.3信號采集電路二.硬件系統(tǒng)圖3.3信號采集電路2.1信號采集電路圖3.3是脈搏心率信號的采集電路,U2是紅外發(fā)射和接收裝置,由于紅外發(fā)射二極管中的電流越大,發(fā)射角度越小,產(chǎn)生的發(fā)射強度就越大,所以對R10阻值的選取要求較高。R10選擇470Ω同時也是基于紅外接收三極管感應(yīng)紅外光靈敏度考慮的。R21過大,通過紅外發(fā)射二極管的電流偏小,紅外接收三極管無法區(qū)別有脈搏心率和無脈搏心率時的信號。反之,R21過小,通過的電流偏大,紅外接收三極管也不能準確地辨別有脈搏心率和無脈搏心率時的信號。當手指離開傳感器或檢測到較強的干擾光線時,輸入端的直流電壓會出現(xiàn)很大變化,為了使它不致泄露到LM358輸入端而造成錯誤指示,用C4耦合電容把它隔斷[10]。當手指處于測量位置時,會出現(xiàn)二種情況:一是無脈期。雖然手指遮擋了紅外發(fā)射二極管發(fā)射的紅外光,但是由于紅外接收三極管中存在暗電流,會造成輸出電壓略低。二是有脈期。當有跳動的脈搏心率時,血脈使手指透光性變差,紅外接收三極管中的暗電流減小,輸出電壓上升。但該傳感器輸出信號的頻率很低,如當脈搏心率只有為50次/分鐘時,只有0.78Hz,200次/分鐘時也只有3.33Hz,因此信號首先經(jīng)耦合電容C4耦合,再由R5、C5濾波以濾除高頻干擾后,加到線性放大輸入端。2.2信號放大2.1放大器的介紹LM358是由兩個獨立的高增益運算放大器組成。可以是單電源工作,也可以是雙電源工作,電源的電流消耗與電源電壓大小無關(guān)。應(yīng)用范圍包括變頻放大器、DC增益部件和所有常規(guī)運算放大電路。采用DIP8或SOP8封裝形式。每一組運算放大器可用圖3.4所示的符號來表示,它有5個引出腳,其中"+"、"-"為兩個信號輸入端,"V+"、"V-"為正、負電源端,"Vo"為輸出端。兩個信號輸入端中,Vi-〔-為反相輸入端,表示運放輸出端Vo的信號與該輸入端的相位相反;Vi+〔+為同相輸入端,表示運放輸出端Vo的信號與該輸入端的相位相同。LM358的引腳排列見圖3.5。圖3.4圖3.5由于LM358二運放電路具有電源電壓范圍寬,靜態(tài)功耗小,可單電源使用,價格低廉等優(yōu)點,因此被廣泛應(yīng)用在各種電路中。2.3放大電路按人體脈搏心率在運動后跳動次數(shù)達200次/分鐘的計算來設(shè)計低通放大器,如圖3.6所示。R6、C6組成低通濾波器以進一步濾除殘留的干擾,截止頻率由R6、C6決定,運放LM358將信號放大,放大倍數(shù)由R12和R13的比值決定。圖3.6低通放大電路根據(jù)一階有源濾波電路的傳遞函數(shù),可得:放大倍數(shù)為:200。截止頻率為:3.9HZ。按人體的脈搏心率跳動為200次/分鐘時的頻率是3.3Hz考慮,低頻特性是令人滿意的。經(jīng)過低通放大后輸出的信號是疊加有噪聲的脈動正弦波。波形如圖3.7所示。圖3.72.4波形整形電路波形整形電路如圖3.8所示,LM358是一個電壓比較器。當有輸入信號時,LM358在比較器輸入信號的每個后沿到來時輸出低電平,用發(fā)光二極管D1作脈搏心率測量狀態(tài)顯示,脈搏心率每跳動一次發(fā)光二極管就亮一次。同時,該脈沖電平送到單片機/INTO腳,進行對心率的計算和顯示。輸出波形如圖3.所示。圖3.8波形整形電路經(jīng)過比較器LM358的輸出波形:圖3.92.5單片機處理電路如圖3.12所示,本部分運用了STC公司的89C51單片機作為核心元件,在這里運用單片機能更快更準確地對數(shù)據(jù)進行運算,而且可以根據(jù)實際情況進行編程,所用外圍元件少,輕巧省電,故障率低。來自傳感和整形輸出電路的脈沖電平輸入單片機89C51的/INTO腳,單片機設(shè)為負跳變中斷觸發(fā)模式,故每次脈沖下降沿到達時觸發(fā)單片機產(chǎn)生中斷并進行計時,來一個脈沖脈搏心率次數(shù)就加一;定時器中斷主要完成一分鐘的定時功能。單片機對一分鐘內(nèi)的脈沖次數(shù)進行累加,通過P0、P1口把測量過程和結(jié)果送到四位一體數(shù)碼管顯示出來[9]。圖3.12單片機處理電路2.6顯示電路本設(shè)計的顯示采用四位一體數(shù)碼管來顯示。單片機的P0口,P1口控圖3.13顯示電路制顯示器。顯示電路如圖3.13。圖3.13顯示電路脈搏心率測量儀電路原理圖圖3.16電路原理圖三.軟件系統(tǒng)3.1主程序流程:系統(tǒng)主程序控制單片機系統(tǒng)按預定的操作方式運行,它是單片機系統(tǒng)程序的框架。系統(tǒng)上電后,對系統(tǒng)進行初始化。初始化程序主要完成對單片機內(nèi)專用寄存器、定時器工作方式及各端口的工作狀態(tài)的設(shè)定。系統(tǒng)初始化之后,進行定時器中斷、外部中斷、顯示等工作,不同的外部硬件控制不同的子程序[12]。流程如圖4.1所示。3.2定時器中斷程序流程:定時器中斷服務(wù)程序由一分鐘計時、按鍵檢測、有無測試信號判斷等部分組成。當定時器中斷開始執(zhí)行后,對一分鐘開始計時,1s計時到之后繼續(xù)檢測下1s,直到60s到了再停止并保存測得的脈搏心率次數(shù)。同時可以對按鍵進行檢測,只要復位測試值就可以重新開始測試。主要完成一分鐘的定時功能和保存測得的脈搏心率次數(shù)。流程如圖4.2所示。3.3INT中斷程序流程:外部中斷服務(wù)程序完成對外部信號的測量和計算。外部中斷采用邊沿觸發(fā)的方式,當處于測量狀態(tài)的時候,來一個脈沖脈搏心率次數(shù)就加一,由單片機內(nèi)部定時器控制一分鐘,累加得出一分鐘內(nèi)的脈搏心率次數(shù)。流程如圖4.3所示。3.4代碼:.測量儀使用方法測量儀通電后,數(shù)碼管全部顯示0。把手輕輕置于右下角的傳感器中,以稍微有壓迫感為宜,這時很快就可以看到紅色發(fā)光二極管會伴隨你的脈搏心率而閃爍,讓你直觀的看到自己脈搏心率跳動的速度,按下復位鍵后單片機和顯示部分開始工作,單片機立刻開始計數(shù),同時數(shù)碼管顯示出你的心率和測試的時間,非常方便。如果偶爾出現(xiàn)不穩(wěn)的情況,請按復位鍵對系統(tǒng)進行復位。系統(tǒng)調(diào)試1.放大倍數(shù)的增加傳感器的輸出端經(jīng)示波器觀察有幅度很小的正弦波,但經(jīng)整形輸出后檢測到的脈沖還是很弱,在確定電路沒有問題的情況下,加強信號的放大倍數(shù),調(diào)整電阻R12和R13的阻值。2.時鐘的調(diào)試根據(jù)晶體振蕩頻率計算出內(nèi)部定時器的基本參數(shù),通過運行一段時間可通過秒表來校正后,看時間誤差的量,以這個量為依據(jù)改變程序中的內(nèi)部定時器基本參數(shù),就可使時鐘調(diào)準確。3.開機后無顯示首先檢查交流電源部分,有無交流,若無則可能保險管或變壓器燒壞,如有繼續(xù)查直流有無,如無則電源已燒壞,可更換解決。4.顯示正常但經(jīng)適當運動后測量,脈搏心率次數(shù)沒有增加可能是前置放大級有問題,可采用更換的辦法判斷并排除。5.進人測量狀態(tài),但測量值不穩(wěn)定主要是光電傳感器受到電磁波等干擾,其次是損壞或有虛焊。6.開機后顯示不正常或按鍵失靈可查手指擺放的位置或按鍵電路,若無故障則是硬件損壞。7.電源的改變理論上模擬
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 政府采購超市供貨合同范例
- 機器加盟協(xié)議合同范例
- 個人勞務(wù)合同范例電子版
- 瓷磚美縫裝修合同范例
- 塑木施工合同范例
- 注塑外協(xié)加工合同范例
- 單梁吊合同范例
- 供熱工程實施合同范例
- 俄羅斯外貿(mào)合同范例
- 親屬房屋贈送合同范例
- 拉運污水泄漏應(yīng)急預案
- 體質(zhì)健康成績測試全自動化計算模板
- 垃圾清運服務(wù)投標方案(技術(shù)方案)
- 幼兒園大班社會《年的故事》
- 馬術(shù)比賽應(yīng)急處置預案
- 基于核心素養(yǎng)的初中道德與法治大單元與議題式教學融合策略 論文
- 土壤檢測報告
- 人教版六年級下冊數(shù)學工程問題(課件)
- 物業(yè)服務(wù)星級創(chuàng)建活動實施方案
- 食材配送服務(wù)方案投標方案(技術(shù)標)
- 沖壓成型精密五金機構(gòu)件生產(chǎn)QC工程圖
評論
0/150
提交評論