版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、摘要脈搏測(cè)量?jī)x在我們的日常生活中已經(jīng)得到了非常廣泛的應(yīng)用。為了提高脈搏測(cè)量?jī)x的簡(jiǎn)便性和精確度,本課題設(shè)計(jì)了一種基于51單片機(jī)的脈搏測(cè)量?jī)x。系統(tǒng)以AT89C51單片機(jī)為核心,以紅外發(fā)光二極管和光敏三極管為傳感器,并利用單片機(jī)系統(tǒng)內(nèi)部定時(shí)器來(lái)計(jì)算時(shí)間,由光敏三極管感應(yīng)產(chǎn)生脈沖,單片機(jī)通過(guò)對(duì)脈沖累加得到脈搏跳動(dòng)次數(shù),時(shí)間由定時(shí)器定時(shí)而得。系統(tǒng)運(yùn)行中能顯示脈搏次數(shù)和時(shí)間,系統(tǒng)停止運(yùn)行時(shí),能夠顯示總的脈搏次數(shù)和時(shí)間。經(jīng)測(cè)試,系統(tǒng)工作正常,達(dá)到設(shè)計(jì)要求。AbstractPulse measuring instrument has been widely used in our daily life. In
2、 order to increase its simplicity and accuracy, this subject designs one system based on single-chip microcomputer and infrared light emitting diode and photo transistor as sensors, and calculates time with using of the inner timer. The sensor produces pulse and the single-chip microcomputer gets th
3、e frequency by accumulating the pulses, and the timer obtains the time. The system could display the frequency and time of the pulse during operation. It can also shows the total number when it stops. After testing, the system works well and meets the design requirements.目 錄摘要1Abstract2目 錄3引 言4第一章 概
4、述51.1 選題的背景和意義51.2 脈搏測(cè)量?jī)x的發(fā)展與應(yīng)用6第二章 脈搏測(cè)量?jī)x系統(tǒng)結(jié)構(gòu)72.1 光電脈搏測(cè)量?jī)x的結(jié)構(gòu)72.2 工作原理72.3 光電脈搏測(cè)量?jī)x的特點(diǎn)8第三章 基本元器件介紹93.1 AT89C51簡(jiǎn)介93.2 光電傳感器簡(jiǎn)介143.3 LED的綜述15第四章 基本結(jié)構(gòu)模塊184.1 脈搏檢測(cè)電路184.2 信號(hào)采集電路18 信號(hào)放大19 波形整形部分214.5 單片機(jī)處理電路234.6 顯示電路24第五章 軟件系統(tǒng)265.1 主程序流程265.2 定時(shí)器中斷程序流程265.3 INT中斷程序流程275.4 顯示程序流程275.5 軟件說(shuō)明28第六章 抗干擾措施及使用方法296
5、.1 抗干擾措施296.2 測(cè)量?jī)x使用方法30第七章 系統(tǒng)調(diào)試317.1 系統(tǒng)調(diào)試317.2 系統(tǒng)檢驗(yàn)317.3 誤差分析33總結(jié)34參考文獻(xiàn)35結(jié)束語(yǔ)36附錄138附錄239引 言脈搏測(cè)量屬于檢測(cè)有無(wú)脈博的測(cè)量,有脈搏時(shí)遮擋光線,無(wú)脈搏時(shí)透光強(qiáng),所采用的傳感器是紅外接收二極管和紅外發(fā)射二極管。用于體育測(cè)量用的脈搏測(cè)量大致有指脈和耳脈二種方式。這二種測(cè)量方式各有優(yōu)缺點(diǎn),指脈測(cè)量比較方便、簡(jiǎn)單,但因?yàn)槭种干系暮瓜佥^多,指夾常年使用,污染可能會(huì)使測(cè)量靈敏度下降;耳脈測(cè)量比較干凈,傳感器使用環(huán)境污染少,容易維護(hù)。但因耳脈較弱,尤其是當(dāng)季節(jié)變化時(shí),所測(cè)信號(hào)受環(huán)境溫度影響明顯,造成測(cè)量結(jié)果不準(zhǔn)確。從脈搏
6、波中提取人體的生理病理信息作為臨床診斷和治療的依據(jù),歷來(lái)都受到中外醫(yī)學(xué)界的重視。幾乎世界上所有的民族都用過(guò)“摸脈”作為診斷疾病的手段。脈搏波所呈現(xiàn)出的形態(tài)(波形)、強(qiáng)度(波幅)、速率(波速)和節(jié)律(周期)等方面的綜合信息,在很大程度上反映出人體心血管系統(tǒng)中許多生理病理的血流特征,因此對(duì)脈搏波采集和。處理具有很高的醫(yī)學(xué)價(jià)值和應(yīng)用前景。但人體的生物信號(hào)多屬于強(qiáng)噪聲背景下的低頻的弱信號(hào), 脈搏波信號(hào)更是低頻微弱的非電生理信號(hào), 必需經(jīng)過(guò)放大和后級(jí)濾波以滿(mǎn)足采集的要求。第一章 概述1.1 選題的背景和意義脈搏攜帶有豐富的人體健康狀況的信息,自公元三世紀(jì)我國(guó)最早的脈學(xué)專(zhuān)著脈經(jīng)問(wèn)世以來(lái),脈學(xué)理論得到不斷的
7、發(fā)展和提高。在中醫(yī)四診(望、聞、問(wèn)、切)中,脈診占有非常重要的位置。脈診是我國(guó)傳統(tǒng)醫(yī)學(xué)中最具特色的一項(xiàng)診斷方法,其歷史悠久,內(nèi)容豐富,是中醫(yī)“整體觀念”、“辨證論證”的基本精神的體現(xiàn)與應(yīng)用。脈診作為“綠色無(wú)創(chuàng)”診斷的手段和方法,得到了中外人士的關(guān)注。但由于中醫(yī)是靠手指獲取脈搏信息,雖然脈診具有簡(jiǎn)便、無(wú)創(chuàng)、無(wú)痛的特點(diǎn)易為患者接受,然而在長(zhǎng)期的醫(yī)療實(shí)踐中也暴露出一些缺陷。首先,切脈單憑醫(yī)生手指感覺(jué)辨別脈象的特征,受到感覺(jué)、經(jīng)驗(yàn)和表述的限制,并且難免存在許多主觀臆斷因素,影響了對(duì)脈象判斷的規(guī)范化;其次,這種用手指切脈的技巧很難掌握;再則,感知的脈象無(wú)法記錄和保存影響了對(duì)脈象機(jī)理的研究。脈診的這種定性
8、化和主觀性,大大影響了其精度與可行性,成為中醫(yī)脈診應(yīng)用、發(fā)展和交流中的制約因素。為了將傳統(tǒng)的中醫(yī)藥學(xué)發(fā)揚(yáng)光大,促進(jìn)脈診的應(yīng)用和發(fā)展,必須與現(xiàn)代科技相結(jié)合,實(shí)現(xiàn)更科學(xué)、客觀的診斷1。醫(yī)院的護(hù)士每天都要給住院的病人把脈記錄病人每分鐘脈搏數(shù),方法是用手按在病人腕部的動(dòng)脈上,根據(jù)脈搏的跳動(dòng)進(jìn)行計(jì)數(shù)。為了節(jié)省時(shí)間,一般不會(huì)作1分鐘的測(cè)量,通常是測(cè)量10秒鐘時(shí)間內(nèi)心跳的數(shù),再把結(jié)果乘以6即得到每分鐘的心跳數(shù),即使這樣做還是比較費(fèi)時(shí),而且精度也不高。為了提高脈搏測(cè)量的精確與速度,多種脈搏測(cè)量?jī)x被運(yùn)用到醫(yī)學(xué)上來(lái),從而開(kāi)辟了一條全新的醫(yī)學(xué)診斷方法。早在1860年Vierordt 創(chuàng)建了第一臺(tái)杠桿式脈搏描記儀,國(guó)
9、內(nèi)20世紀(jì)50年代初朱顏將脈搏儀引用到中醫(yī)脈診的客觀化研究方面。此后隨著機(jī)械及電子技術(shù)的發(fā)展,國(guó)內(nèi)外在研制中醫(yī)脈象儀方面進(jìn)展很快,尤其是70年代中期,國(guó)內(nèi)天津、上海、江西等地相繼成立了跨學(xué)科的脈象研究協(xié)作組,多學(xué)科共同合作促使中醫(yī)脈象研究工作進(jìn)入了一個(gè)新的境界。脈象探頭式樣很多,有單部、三部、單點(diǎn)、多點(diǎn)、剛性接觸式、軟性接觸式、氣壓式、硅杯式、液態(tài)汞、液態(tài)水、子母式等組成,脈象探頭的主要原件有應(yīng)變片、壓電晶體、單晶硅、光敏元件、PVDF壓電薄膜等,其中以單部單點(diǎn)應(yīng)變片式為最廣泛,不過(guò)近年來(lái)正在向三部多點(diǎn)式方向設(shè)計(jì)2。目前脈搏測(cè)量?jī)x在多個(gè)領(lǐng)域被廣泛應(yīng)用,除了應(yīng)用于醫(yī)學(xué)領(lǐng)域,如無(wú)創(chuàng)心血管功能檢測(cè)、
10、妊高癥檢測(cè)、中醫(yī)脈象、脈率檢測(cè)等等,商業(yè)應(yīng)用也不斷拓展,如運(yùn)動(dòng)、健身器材中的心率測(cè)試都用到了技術(shù)先進(jìn)的脈搏測(cè)量?jī)x。1.2 脈搏測(cè)量?jī)x的發(fā)展與應(yīng)用隨著科學(xué)技術(shù)的發(fā)展,脈搏測(cè)量技術(shù)也越來(lái)越先進(jìn),對(duì)脈搏的測(cè)量精度也越來(lái)越高,國(guó)內(nèi)外先后研制了不同類(lèi)型的脈搏測(cè)量?jī)x,而其中關(guān)鍵是對(duì)脈搏傳感器的研究。起初用于體育測(cè)量的脈搏測(cè)試集中在對(duì)接觸式傳感器的研究,利用此類(lèi)傳感器所研制的指脈、耳脈等測(cè)量?jī)x各有其優(yōu)缺點(diǎn)。指脈測(cè)量比較方便、簡(jiǎn)單,但因?yàn)槭种干系暮瓜佥^多,指夾常年使用,污染可能會(huì)使測(cè)量靈敏度下降:耳脈測(cè)量比較干凈,傳感器使用環(huán)境污染少,容易維護(hù)。但因耳脈較弱,尤其是當(dāng)季節(jié)變化時(shí),所測(cè)信號(hào)受環(huán)境溫度影響明顯,造
11、成測(cè)量結(jié)果不準(zhǔn)確3。過(guò)去在醫(yī)院臨床監(jiān)護(hù)和日常中老年保健中出現(xiàn)的日常監(jiān)護(hù)儀器,如便攜式電子血壓計(jì),可以完成脈搏的測(cè)量,但是這種便攜式電子血壓計(jì)利用微型氣泵加壓橡膠氣囊,每次測(cè)量都需要一個(gè)加壓和減壓的過(guò)程,存在體積龐大、加減壓過(guò)程會(huì)有不適、脈搏檢測(cè)的精確度低等缺點(diǎn)。近年來(lái)國(guó)內(nèi)外致力于開(kāi)發(fā)無(wú)創(chuàng)非接觸式的傳感器,這類(lèi)傳感器的重要特征是測(cè)量的探測(cè)部分不侵入機(jī)體,不造成機(jī)體創(chuàng)傷,能夠自動(dòng)消除儀表自身系統(tǒng)的誤差,測(cè)量精度高,通常在體外,尤其是在體表間接測(cè)量人體的生理和生化參數(shù)。其中光電式脈搏傳感器是根據(jù)光電容積法制成的脈搏傳感器,通過(guò)對(duì)手指末端透光度的監(jiān)測(cè),間接檢測(cè)出脈搏信號(hào)。具有結(jié)構(gòu)簡(jiǎn)單、無(wú)損傷、精度高、
12、可重復(fù)使用等優(yōu)點(diǎn)。通過(guò)光電式脈搏傳感器所研制的脈搏測(cè)量?jī)x已經(jīng)應(yīng)用到臨床醫(yī)學(xué)等各個(gè)方面并收到了理想效果。人體心室周期性的收縮和舒張導(dǎo)致主動(dòng)脈的收縮和舒張,是血流壓力以波的形式從主動(dòng)脈根部開(kāi)始沿著整個(gè)動(dòng)脈系統(tǒng)傳播,這種波成為脈搏波4。從脈搏波中提取人體的心理病理信息作為臨床診斷和治療的依據(jù),歷來(lái)都受到中外醫(yī)學(xué)界的重視。脈搏波所呈現(xiàn)出的形態(tài)(波形)、強(qiáng)度(波幅)、速率(波速)和節(jié)律(周期)等方面的綜合信息,在很大程度上反映出人體心血管系統(tǒng)中許多生理病理的血流特征,因此對(duì)脈搏波采集和處理具有很高的醫(yī)學(xué)價(jià)值和應(yīng)用前景5。但人體的生物信號(hào)多屬于強(qiáng)噪聲背景下的低頻的弱信號(hào), 脈搏波信號(hào)更是低頻微弱的非電生理
13、信號(hào),因此必需經(jīng)過(guò)放大和后級(jí)濾波以滿(mǎn)足采集的要求。第二章 脈搏測(cè)量?jī)x系統(tǒng)結(jié)構(gòu)脈搏測(cè)量?jī)x的設(shè)計(jì),必須是通過(guò)采集人體脈搏變化引起的一些生物信號(hào),然后把生物信號(hào)轉(zhuǎn)化為物理信號(hào),使得這些變化的物理信號(hào)能夠表達(dá)人體的脈搏變化,最后要得出每分鐘的脈搏次數(shù),就需要通過(guò)相應(yīng)的硬件電路及芯片來(lái)處理物理變化并存儲(chǔ)脈搏次數(shù)。在硬件設(shè)計(jì)中一般的物理信號(hào)就是電壓變化,有了這個(gè)系統(tǒng)的設(shè)計(jì)思路,本課題就此開(kāi)始實(shí)施。2.1 光電脈搏測(cè)量?jī)x的結(jié)構(gòu)光電脈搏測(cè)量?jī)x是利用光電傳感器作為變換原件,把采集到的用于檢測(cè)脈搏跳動(dòng)的紅外光轉(zhuǎn)換成電信號(hào),用電子儀表進(jìn)行測(cè)量和顯示的裝置。本系統(tǒng)的組成包括光電傳感器、信號(hào)處理、單片機(jī)電路、數(shù)碼顯示、
14、電源等部分。1光電傳感器即將非電量(紅外光)轉(zhuǎn)換成電量的轉(zhuǎn)換元件,它由紅外發(fā)射二極管和接收三極管組成,它可以將接收到的紅外光按一定的函數(shù)關(guān)系(通常是線性關(guān)系)轉(zhuǎn)換成便于測(cè)量的物理量(如電壓、電流或頻率等)輸出。2信號(hào)處理 即處理光電傳感器采集到的低頻信號(hào)的模擬電路(包括放大、濾波、整形等)。3. 單片機(jī)電路即利用單片機(jī)自身的定時(shí)中斷計(jì)數(shù)功能對(duì)輸入的脈沖電平進(jìn)行運(yùn)算得出心率(包括AT89C51、外部晶振、外部中斷等)。4數(shù)碼顯示即把單片機(jī)計(jì)算得出的結(jié)果用8位LED數(shù)碼管靜態(tài)掃描來(lái)顯示,便于直接準(zhǔn)確無(wú)誤的讀出數(shù)據(jù)。5. 電源即向光電傳感器、信號(hào)處理、單片機(jī)提供的電源,可以是5V-9V的交流或直流的
15、穩(wěn)壓電源。 工作原理本設(shè)計(jì)采用單片機(jī)AT89C51為控制核心,實(shí)現(xiàn)脈搏測(cè)量?jī)x的基本測(cè)量功能。脈搏測(cè)量?jī)x硬件框圖如下圖所示:外部中斷信號(hào)光電傳感器低通放大器比較器和振蕩器單片機(jī)AT89C51數(shù)碼顯示電路外部晶振圖 脈搏測(cè)量?jī)x的工作原理當(dāng)手指放在紅外線發(fā)射二極管和接收三極管中間,隨著心臟的跳動(dòng),血管中血液的流量將發(fā)生變換。由于手指放在光的傳遞路徑中,血管中血液飽和程度的變化將引起光的強(qiáng)度發(fā)生變化,因此和心跳的節(jié)拍相對(duì)應(yīng),紅外接收三極管的電流也跟著改變,這就導(dǎo)致紅外接收三極管輸出脈沖信號(hào)。該信號(hào)經(jīng)放大、濾波、整形后輸出,輸出的脈沖信號(hào)作為單片機(jī)的外部中斷信號(hào)。單片機(jī)電路對(duì)輸入的脈沖信號(hào)進(jìn)行計(jì)算處理后
16、把結(jié)果送到數(shù)碼管顯示。 光電脈搏測(cè)量?jī)x的特點(diǎn)與傳統(tǒng)的脈搏測(cè)量?jī)x相比,光電式脈搏測(cè)量?jī)x具有以下特點(diǎn):1. 測(cè)量的探測(cè)部分不侵入機(jī)體,不造成機(jī)體創(chuàng)傷,通常在體外。2. 傳感器可重復(fù)使用且速度快,精度高。3. 測(cè)試的適用電壓為5V-9V的直流電壓。4. 穩(wěn)定性好、磨損小、壽命長(zhǎng)、維修方便。5. 由于結(jié)構(gòu)簡(jiǎn)單,因此體積小、重量輕、性?xún)r(jià)比優(yōu)越。6. 測(cè)量的有效范圍為50次-199次/分鐘。 第三章 基本元器件介紹3.1 AT89C51簡(jiǎn)介AT89C5l是美國(guó)ATMEL公司生產(chǎn)的低電壓、高性能的CMOS 8位單片機(jī),片內(nèi)含4k bytes的可反復(fù)擦寫(xiě)的只讀程序存儲(chǔ)器(PEROM)和128 bytes的隨機(jī)
17、存取數(shù)據(jù)存儲(chǔ)器(RAM),器件采用ATMEL公司的高密度、非易失性存儲(chǔ)技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng),片內(nèi)置通用8位中央處理器(CPU)和Flash存儲(chǔ)單元,功能強(qiáng)大AT89CSl單片機(jī)可為您提供許多高性?xún)r(jià)比的應(yīng)用場(chǎng)合,可靈活應(yīng)用于各種控制領(lǐng)域。3 AT89C51 的主要性能AT89C2051是ATMEL公司生產(chǎn)的帶2K字節(jié)閃速可編程可擦除只讀存儲(chǔ)器(EEPROM)的8位單片機(jī),它具有如下主要特性,如圖1.2所示:(1)和MCS-51產(chǎn)品的兼容 (2)2K字節(jié)可重編程閃速存儲(chǔ)器 (3)耐久性:1,000寫(xiě)擦除周期 (4)2.7V6V的操作范圍 (5)全靜態(tài)圖1.2 AT89C2051的
18、結(jié)構(gòu)框圖 操作:0Hz24MHz 兩級(jí)加密程序存儲(chǔ)器 1288位內(nèi)部RAM 15根可編程I/O引線 兩個(gè)16位定時(shí)器/計(jì)數(shù)器 六個(gè)中斷源 可編程串行UART通道 直接LED驅(qū)動(dòng)輸出 片內(nèi)模擬比較器 低功耗空載和掉電方式和MCS-51產(chǎn)品的兼容 2K字節(jié)可重編程閃速存儲(chǔ)器 耐久性:1,000寫(xiě)擦除周期 2.7V6V的操作范圍 全靜態(tài)操作:0Hz24MHz 兩級(jí)加密程序存儲(chǔ)器 1288位內(nèi)部RAM 15根可編程I/O引線 兩個(gè)16位定時(shí)器/計(jì)數(shù)器 六個(gè)中斷源 可編程串行UART通道 直接LED驅(qū)動(dòng)輸出 片內(nèi)模擬比較器 低功耗空載和掉電方式和MCS-51產(chǎn)品的兼容 2K字節(jié)可重編程閃速存儲(chǔ)器 耐久性
19、:1,000寫(xiě)擦除周期 2.7V6V的操作范圍 全靜態(tài)操作:0Hz24MHz 兩級(jí)加密程序存儲(chǔ)器 1288位內(nèi)部RAM 15根可編程I/O引線 兩個(gè)16位定時(shí)器/計(jì)數(shù)器 六個(gè)中斷源 可編程串行UART通道 直接LED驅(qū)動(dòng)輸出 片內(nèi)模擬比較器 低功耗空載和掉電方式。3 AT89C2051的結(jié)構(gòu)框圖AT89C2051是一帶有2K字節(jié)閃速可編程可擦除只讀存儲(chǔ)體(EEPROM)的低電壓,高性能8位CMOS微型計(jì)算機(jī)。如圖所示。它采用ATMEL的高密非易失存儲(chǔ)技術(shù)制造并和工業(yè)標(biāo)準(zhǔn)MCS51指令集和引腳結(jié)構(gòu)兼容。通過(guò)在單塊芯片上組合通用的CPL1和閃速存儲(chǔ)器,ATMEL AT89C2051是一強(qiáng)勁的微型計(jì)
20、算機(jī),它對(duì)許多嵌入式控制應(yīng)用提供一高度靈活和成本低的解決辦法。圖1.3 AT89C2051內(nèi)部結(jié)構(gòu)圖此外,從AT89C2051內(nèi)部結(jié)構(gòu)圖也可看出,其內(nèi)部結(jié)構(gòu)與8051內(nèi)部結(jié)構(gòu)基本一致(除模擬比較器外),引腳RST、XTAL1、XTAL2的特性和外部連接電路也完全與51系列單片機(jī)相應(yīng)引腳一致,但P1口、P3口有其獨(dú)特之處。3 AT89C2051的引腳說(shuō)明AT89C2051是一個(gè)有20個(gè)引腳的芯片,與8051內(nèi)部結(jié)構(gòu)進(jìn)行對(duì)比可發(fā)現(xiàn),AT89C2051減少了兩個(gè)對(duì)外端口(即P0、P2口),使它最大可能地減少了對(duì)外引腳,因而芯片尺寸有所減少。如表1.1所示:AT89C2051芯片的主要引腳功能為:1.
21、 Vcc:電源電壓。2. GND:地。 3. P1口:P1口是一8位雙向I/O口。口引腳P1.2P1.7提供內(nèi)部上拉電阻。 P1.0和P1.1要求外部上拉電阻。P1.0和P1.1還分別作為片內(nèi)精密模擬比較器的同相輸入(AIN0)和反相輸入(AIN1)。P1口輸出緩沖器可吸收20mA電流并能直接驅(qū)動(dòng)LED顯示。當(dāng)P1口引腳寫(xiě)入“1”時(shí),其可用作輸入端。當(dāng)引腳P1.2P1.7用作輸入并被外部拉低時(shí),它們將因內(nèi)部的上拉電阻而流出電流(IIL)。 P1口還在閃速編程和程序校驗(yàn)期間接收代碼數(shù)據(jù)。4. P3口:P3口的P3.0P3.5、P3.7是帶有內(nèi)部上拉電阻的七個(gè)雙向I/0引腳。P3.6用于固定輸入片
22、內(nèi)比較器的輸出信號(hào)并且它作為一通用I/O引腳而不可訪問(wèn)。P3口緩沖器可吸收20mA電流。當(dāng)P3口引腳寫(xiě)入“1”時(shí),它們被內(nèi)部上拉電阻拉高并可用作輸入端。用作輸入時(shí),被外部拉低的P3口引腳將用上拉電阻而流出電流(IIL)。P3口還用于實(shí)現(xiàn)AT89C2051的各種功能,如下表10-1所示。P3口還接收一些用于閃速存儲(chǔ)器編程和程序校驗(yàn)的控制信號(hào)。5. RST:復(fù)位輸入。RST一旦變成高電平,所有的I/O引腳就復(fù)位到“1”。當(dāng)振蕩器正在運(yùn)行時(shí),持續(xù)給出RST引腳兩個(gè)機(jī)器周期的高電平便可完成復(fù)位。每一個(gè)機(jī)器周期需12個(gè)振蕩器或時(shí)鐘周期。6. XTAL1:作為振蕩器反相放大器的輸入和內(nèi)部時(shí)鐘發(fā)生器的輸入。
23、7. XTAL2:作為振蕩器反相放大器的輸出。表P3口的功能端口引腳功能RXD(串行輸入端口)TXD(串行輸出端口)INT0(外中斷0)INT1(外中斷1)TO(定時(shí)器0外部輸入)T1(定時(shí)器1外部輸入)從上述引腳說(shuō)明可看出,AT89C2051沒(méi)有提供外部擴(kuò)展存儲(chǔ)器與I/O設(shè)備所需的地址、數(shù)據(jù)、控制信號(hào),因此利用AT89C2051構(gòu)成的單片機(jī)應(yīng)用系統(tǒng)不能在AT89C2051之外擴(kuò)展存儲(chǔ)器或I/O設(shè)備,也即AT89C2051本身即構(gòu)成了最小單片機(jī)系統(tǒng)。3 復(fù)位電路圖1.4復(fù)位電路圖時(shí)鐘電路工作后,在REST管腳上加兩個(gè)機(jī)器周期的高電平,芯片內(nèi)部開(kāi)始進(jìn)行初始復(fù)位,如圖1.4所示:3.1.5 振蕩電
24、路圖1.5振蕩電路圖本設(shè)計(jì)晶振選擇頻率為12MHz,電容選擇30pF如圖1.5所示。經(jīng)計(jì)算得單片機(jī)工作胡機(jī)器周期為:12(112M)=1us。3.2 光電傳感器簡(jiǎn)介光電檢測(cè)方法具有精度高、反應(yīng)快、非接觸等優(yōu)點(diǎn),而且可測(cè)參數(shù)多,傳感器的結(jié)構(gòu)簡(jiǎn)單,形式靈活多樣,因此,光電式傳感器在檢測(cè)和控制中應(yīng)用非常廣泛。 光電傳感器是各種光電檢測(cè)系統(tǒng)中實(shí)現(xiàn)光電轉(zhuǎn)換的關(guān)鍵元件,它是把光信號(hào)(紅外、可見(jiàn)及紫外光輻射)轉(zhuǎn)變成為電信號(hào)的器件。 光電式傳感器是以光電器件作為轉(zhuǎn)換元件的傳感器。它可用于檢測(cè)直接引起光量變化的非電量,如光強(qiáng)、光照度、輻射測(cè)溫、氣體成分分析等;也可用來(lái)檢測(cè)能轉(zhuǎn)換成光量變化的其他非電量,如零件直徑
25、、表面粗糙度、應(yīng)變、位移、振動(dòng)、速度、加速度,以及物體的形狀、工作狀態(tài)的識(shí)別等。光電式傳感器具有非接觸、響應(yīng)快、性能可靠等特點(diǎn),因此在工業(yè)自動(dòng)化裝置和機(jī)器人中獲得廣泛應(yīng)用。近年來(lái),新的光電器件不斷涌現(xiàn),特別是CCD圖像傳感器的誕生,為光電傳感器的進(jìn)一步應(yīng)用開(kāi)創(chuàng)了新的一頁(yè)。在此次設(shè)計(jì)中我們采用的是光電傳感器中最常見(jiàn)普遍的光敏二極管做紅外接收二極管和光面三極管做紅外發(fā)送三極管。3光敏二極管光敏二極管是最常見(jiàn)的光傳感器。光敏二極管的外型與一般二極管一樣,只是它的管殼上開(kāi)有一個(gè)嵌著玻璃的窗口,以便于光線射入,為增加受光面積,PN結(jié)的面積做得較大,光敏二極管工作在反向偏置的工作狀態(tài)下,并與負(fù)載電阻相串聯(lián)
26、,當(dāng)無(wú)光照時(shí),它與普通二極管一樣,反向電流很?。?micro;A),稱(chēng)為光敏二極管的暗電流;當(dāng)有光照時(shí),載流子被激發(fā),產(chǎn)生電子-空穴,稱(chēng)為光電載流子。在外電場(chǎng)的作用下,光電載流子參于導(dǎo)電,形成比暗電流大得多的反向電流,該反向電流稱(chēng)為光電流。光電流的大小與光照強(qiáng)度成正比,于是在負(fù)載電阻上就能得到隨光照強(qiáng)度變化而變化的電信號(hào)。3光敏三極管除了具有光敏二極管能將光信號(hào)轉(zhuǎn)換成電信號(hào)的功能外,還有對(duì)電信號(hào)放大的功能。光敏三級(jí)管的外型與一般三極管相差不大,一般光敏三極管只引出兩個(gè)極發(fā)射極和集電極,基極不引出,管殼同樣開(kāi)窗口,以便光線射入。為增大光照,基區(qū)面積做得很大,發(fā)射區(qū)較小,入射光主要被基區(qū)吸收。工作
27、時(shí)集電結(jié)反偏,發(fā)射結(jié)正偏。在無(wú)光照時(shí)管子流過(guò)的電流為暗電流Iceo=(1+)Icbo(很?。?,比一般三極管的穿透電流還小;當(dāng)有光照時(shí),激發(fā)大量的電子-空穴對(duì),使得基極產(chǎn)生的電流Ib增大,此刻流過(guò)管子的電流稱(chēng)為光電流,集電極電流Ic=(1+)Ib,可見(jiàn)光電三極管要比光電二極管具有更高的靈敏度。3.2.3光電傳感器檢測(cè)原理檢測(cè)原理是: 隨著心臟的搏動(dòng),人體組織半透明度隨之改變:當(dāng)血液送到人體組織時(shí),組織的半透明度減小,當(dāng)血液流回心臟,組織半透明度則增大;這種現(xiàn)象在人體組織較薄的手指尖、耳垂等部位最為明顯5。因此本設(shè)計(jì)將光敏二極管產(chǎn)生的紅外線照射到人體的手指部位,經(jīng)過(guò)手指組織的反射和衰減由裝在該部位
28、旁邊的光敏三管來(lái)接收其透射光并把它轉(zhuǎn)換成電信號(hào)。由于手指動(dòng)脈血在血液循環(huán)過(guò)程中呈周期性的脈動(dòng)變化,所以它對(duì)光的反射和衰減也是周期性脈動(dòng)的, 于是光敏接收三極管輸出信號(hào)的變化也就反映了動(dòng)脈血的脈動(dòng)變化。故只要把此電信號(hào)轉(zhuǎn)換成脈沖并進(jìn)行整形、計(jì)數(shù)和顯示9,即可實(shí)時(shí)的測(cè)出脈搏的次數(shù)。3.3 LED 的綜述在單片機(jī)的應(yīng)用系統(tǒng)中,為了便于人們觀察和監(jiān)視單片機(jī)的運(yùn)行情況,常常需要用顯示器顯示運(yùn)行的中間結(jié)果、狀態(tài)等信息,因此顯示器也是不可缺少的外部設(shè)備之一。顯示器的種類(lèi)很多,從液晶顯示、發(fā)光二極管顯示到CRT 顯示器,都可以與微機(jī)配接。在單片機(jī)應(yīng)用系統(tǒng)中常用的顯示器主要有發(fā)光二極管數(shù)碼顯示器,簡(jiǎn)稱(chēng)LED 顯
29、示器。LED 顯示器具有耗電省、成本低廉、配置簡(jiǎn)單靈活、安裝方便、耐振動(dòng)、壽命長(zhǎng)等優(yōu)點(diǎn)。但顯示內(nèi)容有限,不能顯示圖形,因而其應(yīng)用有局限性11。3 LED 的結(jié)構(gòu)LED數(shù)碼管顯示器是由發(fā)光的二極管顯示字段組成的。在單片機(jī)應(yīng)用系統(tǒng)中使用最多的就是七段LED數(shù)碼管,有共陰極和共陽(yáng)極兩種。七段LED數(shù)碼管顯示器有8個(gè)發(fā)光二極管,其中從ag管腳輸入顯示代碼,可顯示不同的數(shù)字或字符,Dp顯示小數(shù)點(diǎn)。共陰極LED數(shù)碼管顯示器的公共端為發(fā)光二極管陰極,通常接地,當(dāng)發(fā)光二極管的陽(yáng)極為高電平時(shí),發(fā)光二極管點(diǎn)亮。共陽(yáng)極的LED數(shù)碼管顯示器的公共端為發(fā)光二極管的陽(yáng)極,通常接+5V電源,當(dāng)發(fā)光二極管的陰極為低電平時(shí),發(fā)
30、光二極管點(diǎn)亮。本設(shè)計(jì)中采用的是4位七段共陽(yáng)極數(shù)碼管顯示器,一共具有12個(gè)引腳,4個(gè)位選端,8個(gè)字選端。圖1.6中所示,1、2、3、4是位選端;ag、Dp是字選端。內(nèi)部結(jié)構(gòu)如圖1.7所示。圖1.6 4位數(shù)碼管引腳分布圖圖1.7 4位共陽(yáng)極數(shù)碼管結(jié)構(gòu)圖3 LED數(shù)碼管的顯示方法靜態(tài)顯示方式是指當(dāng)顯示器顯示某一字符時(shí),發(fā)光二極管的位選始終被選中。在這種顯示方式下,每一個(gè)LED數(shù)碼管顯示器都需要一個(gè)8位的輸出口進(jìn)行控制。由于單片機(jī)本身提供的I/O口有限,實(shí)際使用中,通常通過(guò)擴(kuò)展I/O口的形式解決輸出口數(shù)量不足的問(wèn)題。靜態(tài)顯示主要的優(yōu)點(diǎn)是顯示穩(wěn)定,在發(fā)光二極管導(dǎo)通電流一定的情況下顯示器的亮度大,系統(tǒng)運(yùn)行
31、過(guò)程中,在需要更新顯示內(nèi)容時(shí),CPU才去執(zhí)行顯示更新子程序,這樣既節(jié)約了CPU的時(shí)間,又提高了CPU的工作效率。其不足之處是占用硬件資源較多,每個(gè)LED數(shù)碼管需要獨(dú)占8條輸出線。隨著顯示器位數(shù)的增加,需要的I/O口線也將增加。動(dòng)態(tài)顯示方式是指一位一位地輪流點(diǎn)亮每位顯示器(稱(chēng)為掃描),即每個(gè)數(shù)碼管的位選被輪流選中,多個(gè)數(shù)碼管公用一組段選,段選數(shù)據(jù)僅對(duì)位選選中的數(shù)碼管有效。對(duì)于每一位顯示器來(lái)說(shuō),每隔一段時(shí)間點(diǎn)亮一次。顯示器的亮度既與導(dǎo)通電流有關(guān),也與點(diǎn)亮?xí)r間和間隔時(shí)間的比例有關(guān)。通過(guò)調(diào)整電流和時(shí)間參數(shù),可以既保證亮度,又保證顯示。若顯示器的位數(shù)不大于8位,則顯示器的公共端只需一個(gè)8位I/O口進(jìn)行動(dòng)
32、態(tài)掃描(稱(chēng)為掃描口),控制每位顯示器所顯示的字形也需一個(gè)8位口(稱(chēng)為段碼輸出)。通過(guò)比較,我們可以發(fā)現(xiàn)LED動(dòng)態(tài)顯示更加適合本設(shè)計(jì),所以就采用此方法。第四章 基本結(jié)構(gòu)模塊4.1 脈搏波檢測(cè)電路傳感器由紅外發(fā)光二級(jí)管和紅外接收三極管組成。采用發(fā)光二極管作為光源時(shí),可基本抑制由呼吸運(yùn)動(dòng)造成的脈搏波曲線的漂移。紅外接收三極管在紅外光的照射下能產(chǎn)生電能,它的特性是將光信號(hào)轉(zhuǎn)換為電信號(hào)。在本設(shè)計(jì)中,紅外接收三極管和紅外發(fā)射二極管相對(duì)擺放以獲得最佳的指向特性。從光源發(fā)出的光除被手指組織吸收以外,一部分由血液漫反射返回,其余部分透射出來(lái)。光電式脈搏傳感器按照光的接收方式可分為透射式和反射式2種8。其中透射式
33、的發(fā)射光源與光敏接收器件的距離相等并且對(duì)稱(chēng)布置,接收的是透射光,這種方法可較好地反映出心律的時(shí)間關(guān)系。因此本系統(tǒng)采用了指套式的透射型光電傳感器, 實(shí)現(xiàn)了光電隔離,減少了對(duì)后級(jí)模擬電路的干擾。結(jié)構(gòu)如圖1.8所示。圖1.8 透射式光電傳感器圖4.2 信號(hào)采集電路圖1.9是脈搏信號(hào)的采集電路,U3是紅外發(fā)射和接收裝置,由于紅外發(fā)射二極管中的電流越大,發(fā)射角度越小,產(chǎn)生的發(fā)射強(qiáng)度就越大,所以對(duì)R21阻值的選取要求較高。R21選擇270同時(shí)也是基于紅外接收三極管感應(yīng)紅外光靈敏度考慮的。R21過(guò)大,通過(guò)紅外發(fā)射二極管的電流偏小,紅外接收三極管無(wú)法區(qū)別有脈搏和無(wú)脈搏時(shí)的信號(hào)。反之,R21過(guò)小,通過(guò)的電流偏大
34、,紅外接收三極管也不能準(zhǔn)確地辨別有脈搏和無(wú)脈搏時(shí)的信號(hào)。當(dāng)手指離開(kāi)傳感器或檢測(cè)到較強(qiáng)的干擾光線時(shí),輸入端的直流電壓會(huì)出現(xiàn)很大變化,為了使它不致泄露到U2B輸入端而造成錯(cuò)誤指示,用C8、C9串聯(lián)組成的雙極性耦合電容把它隔斷10。圖1.9 信號(hào)采集電路當(dāng)手指處于測(cè)量位置時(shí),會(huì)出現(xiàn)二種情況:一是無(wú)脈期。雖然手指遮擋了紅外發(fā)射二極管發(fā)射的紅外光,但是由于紅外接收三極管中存在暗電流,會(huì)造成輸出電壓略低。二是有脈期。當(dāng)有跳動(dòng)的脈搏時(shí),血脈使手指透光性變差,紅外接收三極管中的暗電流減小,輸出電壓上升。但該傳感器輸出信號(hào)的頻率很低,如當(dāng)脈搏只有為50次/分鐘時(shí),只有0.78Hz,200次/分鐘時(shí)也只有3.33
35、Hz,因此信號(hào)首先經(jīng)R22、C10濾波以濾除高頻干擾,再由耦合電容C8、C9加到線性放大輸入端。4.3 信號(hào)放大4LM324 是四運(yùn)放集成電路,它采用14 腳雙列直插塑料封裝.它的內(nèi)部包含四組形式完全相同的運(yùn)算放大器,除電源共用外,四組運(yùn)放相互獨(dú)立。每一組運(yùn)算放大器可用圖所示的符號(hào)來(lái)表示,它有5個(gè)引出腳,其中“+”、“-”為兩個(gè)信號(hào)輸入端,“V+”、“V-”為正、負(fù)電源端,“Vo”為輸出端。兩個(gè)信號(hào)輸入端中,Vi-(-)為反相輸入端,表示運(yùn)放輸出端Vo 的信號(hào)與該輸入端的相位相反;Vi+(+)為同相輸入端,表示運(yùn)放輸出端Vo 的信號(hào)與該輸入端的相位相同。LM324 的引腳排列見(jiàn)圖2.1。 圖
36、圖2.1由于LM324 四運(yùn)放電路具有電源電壓范圍寬,靜態(tài)功耗小,可單電源使用,價(jià)格低廉等優(yōu)點(diǎn),因此被廣泛應(yīng)用在各種電路中。4.3.2 放大電路按人體脈搏在運(yùn)動(dòng)后跳動(dòng)次數(shù)達(dá)200次/分鐘的計(jì)算來(lái)設(shè)計(jì)低通放大器,如圖3.6所示。R23、C6組成低通濾波器以進(jìn)一步濾除殘留的干擾,截止頻率由R23、C6決定,運(yùn)放U2B將信號(hào)放大,放大倍數(shù)由R23和R27的比值決定。如圖2.2所示:圖2.2低通放大電路根據(jù)一階有源濾波電路的傳遞函數(shù),可得:放大倍數(shù)為:截止頻率為:按人體的脈搏跳動(dòng)為200次/分鐘時(shí)的頻率是3.3 Hz考慮,低頻特性是令人滿(mǎn)意的。經(jīng)過(guò)低通放大后輸出的信號(hào)是疊加有噪聲的脈動(dòng)正弦波。波形如圖
37、2.3所示。圖2.34.4 波形整形部分波形整形電路如圖2.4所示,U2C是一個(gè)電壓比較器,C11、R29構(gòu)成一個(gè)微分器,U2A和C7、R32組成單穩(wěn)態(tài)多諧振蕩器,其脈寬由C7、R32決定。該比較器的閥值電壓可用R31調(diào)節(jié)在正弦波的幅值范圍內(nèi),但是對(duì)R31的調(diào)節(jié)要求并不嚴(yán)格,因?yàn)閁2C的輸出信號(hào)(波形如圖2.5)經(jīng)C11、R29的微分后總是將正、負(fù)相間的尖脈沖(波形如圖2.6)加到單穩(wěn)態(tài)多諧振蕩器U2A的反向輸入端,不會(huì)造成很大的觸發(fā)誤差。當(dāng)有輸入信號(hào)時(shí),U2A在比較器輸入信號(hào)的每個(gè)后沿到來(lái)時(shí)輸出高電平,使C7通過(guò)R32充電。大約持續(xù)20ms之后,因C7充電電流減小而使U2A同相輸入端的電位降
38、低到低于反相輸入端的電位(尖脈沖已過(guò)去很久),于是U2A改變狀態(tài)并再次輸出低電平。這長(zhǎng)的脈沖是與脈搏同步的,并由紅色發(fā)光二極管DS3的閃亮指示出來(lái)。即發(fā)光二極管作脈搏測(cè)量狀態(tài)顯示,脈搏每跳動(dòng)一次發(fā)光二極管就亮一次。同時(shí),該脈沖電平通過(guò)R24送到單片機(jī)/INTO腳,進(jìn)行對(duì)心率的計(jì)算和顯示。輸出波形如圖2.7所示。圖2.4 波形整形電路經(jīng)過(guò)比較器U2C的輸出波形:圖2.5經(jīng)過(guò)微分器的輸出波形:圖2.6單片機(jī)接收到的信號(hào):圖2.74.5 單片機(jī)處理電路如圖2.8所示,本部分運(yùn)用了ATMEL公司的89C51單片機(jī)作為核心元件,在這里運(yùn)用單片機(jī)能更快更準(zhǔn)確地對(duì)數(shù)據(jù)進(jìn)行運(yùn)算,而且可以根據(jù)實(shí)際情況進(jìn)行編程,
39、所用外圍元件少,輕巧省電,故障率低。來(lái)自傳感和整形輸出電路的脈沖電平輸入單片機(jī)89C51的/INTO腳,單片機(jī)設(shè)為負(fù)跳變中斷觸發(fā)模式,故每次脈沖下降沿到達(dá)時(shí)觸發(fā)單片機(jī)產(chǎn)生中斷并進(jìn)行計(jì)時(shí),來(lái)一個(gè)脈沖脈搏次數(shù)就加一;定時(shí)器中斷主要完成一分鐘的定時(shí)功能。單片機(jī)對(duì)一分鐘內(nèi)的脈沖次數(shù)進(jìn)行累加,通過(guò)P0、P2口把測(cè)量過(guò)程和結(jié)果送到數(shù)碼管顯示出來(lái)9。圖2.8 單片機(jī)處理電路4.6 顯示電路 本設(shè)計(jì)的顯示采用LED數(shù)碼管動(dòng)態(tài)掃描來(lái)顯示。兩個(gè)4位的共陽(yáng)極LED數(shù)碼管組成8位顯示,其中0、1兩位顯示測(cè)量中的時(shí)間,3、4兩位顯示測(cè)量中的脈搏次數(shù),6、7兩位用來(lái)顯示上次測(cè)量的數(shù)據(jù)。單片機(jī)的P0口控制顯示字型,P2口控
40、制顯示字位。顯示電路如圖2.9。圖2.9 顯示電路4.5 整體硬件電路設(shè)計(jì)電路的原理圖見(jiàn)圖。電路由傳感器電路、信號(hào)放大和整形電路、單片機(jī)電路、數(shù)碼顯示電路等部分組成。圖3.0 電路的原理圖傳感器主要由紅外線發(fā)射二極管和接收二極管組成,測(cè)量的原理如下:將手指放在紅外線發(fā)射二極管和接收二極管中間,隨著心臟的跳動(dòng),血管中血液的流量將發(fā)生變化。由于手指放在光的傳遞路徑中,血管中血液飽和程度的變化將引起光的強(qiáng)度發(fā)生變化,因此和心跳的節(jié)拍相對(duì)應(yīng),紅外接收二極管的電流也跟著改變,這就導(dǎo)致紅外接收二極管輸出脈沖信號(hào)。脈沖信號(hào)由F1F3、R3R5、C1、C2等組成的低通放大器進(jìn)行放大,再經(jīng)由F4、R6、R7、C
41、3組成的放大器進(jìn)一步放大,其輸出信號(hào)送給由F5、F6、RP1、R8等組成的施密特觸發(fā)器進(jìn)行整形后輸出,輸出的脈沖信號(hào)作為單片機(jī)的外部中斷信號(hào)??勺冸娮鑂P1用來(lái)調(diào)整施密特觸發(fā)器的閥值電壓,從而調(diào)整電路的靈敏度。AT89C2051、X1、R10、C5等組成單片機(jī)電路。單片機(jī)電路對(duì)P3.2輸入的脈沖信號(hào)進(jìn)行計(jì)算處理后把結(jié)果送到數(shù)碼管顯示。發(fā)光二極管VD3作脈搏測(cè)量狀態(tài)顯示,脈搏每跳動(dòng)一次發(fā)光二極管就點(diǎn)亮一次。數(shù)碼管DS1DS3、VT1VT3、R12R21等組成數(shù)碼顯示電路。本機(jī)采用動(dòng)態(tài)掃描顯示的方式,使用共陽(yáng)數(shù)碼管, P3.3-P3.5口作三個(gè)數(shù)碼管的動(dòng)態(tài)掃描位驅(qū)動(dòng)碼輸出,通過(guò)三極管驅(qū)動(dòng)數(shù)碼管。P
42、1.0-P1.6口作數(shù)碼顯示七段筆劃字形碼的輸出,用以驅(qū)動(dòng)數(shù)碼管的各字段。第五章 軟件系統(tǒng)5.1 主程序流程系統(tǒng)主程序控制單片機(jī)系統(tǒng)按預(yù)定的操作方式運(yùn)行, 它是單片機(jī)系統(tǒng)程序的框架。系統(tǒng)上電后,對(duì)系統(tǒng)進(jìn)行初始化。初始化程序主要完成對(duì)單片機(jī)內(nèi)專(zhuān)用寄存器、定時(shí)器工作方式及各端口的工作狀態(tài)的設(shè)定。系統(tǒng)初始化之后, 進(jìn)行定時(shí)器中斷、外部中斷、顯示等工作,不同的外部硬件控制不同的子程序12。流程如圖3.1所示。圖3.1 主程序流程圖5.2 定時(shí)器中斷程序流程定時(shí)器中斷服務(wù)程序由一分鐘計(jì)時(shí)、按鍵檢測(cè)、有無(wú)測(cè)試信號(hào)判斷等部分組成。當(dāng)定時(shí)器中斷開(kāi)始執(zhí)行后,對(duì)一分鐘開(kāi)始計(jì)時(shí),1s計(jì)時(shí)到之后繼續(xù)檢測(cè)下1s,直到6
43、0s到了再停止并保存測(cè)得的脈搏次數(shù)。同時(shí)可以對(duì)按鍵進(jìn)行檢測(cè),只要復(fù)位測(cè)試值就可以重新開(kāi)始測(cè)試。主要完成一分鐘的定時(shí)功能和保存測(cè)得的脈搏次數(shù)。流程如圖3.2所示。圖 3.2 定時(shí)器中斷程序流程圖5.3 INT中斷程序流程外部中斷服務(wù)程序完成對(duì)外部信號(hào)的測(cè)量和計(jì)算。外部中斷采用邊沿觸發(fā)的方式,當(dāng)處于測(cè)量狀態(tài)的時(shí)候,來(lái)一個(gè)脈沖脈搏次數(shù)就加一,由單片機(jī)內(nèi)部定時(shí)器控制一分鐘,累加得出一分鐘內(nèi)的脈搏次數(shù)。流程如圖所示。圖 3.3 INT中斷程序流程圖5.4 顯示程序流程顯示程序包括顯示上次的脈搏次數(shù)、本次測(cè)量中的時(shí)間和脈搏的次數(shù)。從中斷程序中取得結(jié)果后,先顯示上次的脈搏次數(shù),經(jīng)過(guò)10ms的延時(shí)后再顯示測(cè)試
44、中的脈搏次數(shù),再經(jīng)過(guò)10ms的延時(shí)顯示測(cè)試中的時(shí)間。流程如圖3.4所示。圖3.4 顯示程序流程圖5.5 軟件說(shuō)明本程序采用C語(yǔ)言,程序的可讀性非常好。程序中對(duì)前一次測(cè)量的脈搏數(shù)據(jù)進(jìn)行了自動(dòng)保存,并且用數(shù)碼顯示。程序在執(zhí)行過(guò)程若發(fā)現(xiàn)有干擾則忽略該干擾而不顯示,進(jìn)一步減少讀入數(shù)據(jù)的誤差。第六章 抗干擾措施及使用方法6.1 抗干擾措施為了提高測(cè)量?jī)x的精確度,系統(tǒng)首先要解決的是硬件方面的干擾問(wèn)題。光電式脈搏測(cè)量?jī)x的測(cè)量過(guò)程中,前端測(cè)量到的脈搏信號(hào)十分微弱,容易受到外界環(huán)境干擾,其中主要的干擾源有測(cè)量環(huán)境光干擾、電磁干擾、測(cè)量運(yùn)動(dòng)噪聲。 6 在光電式脈搏傳感器中,光敏器件接收到的光信號(hào)不僅包含脈搏信息的
45、透射光的信號(hào),而且包含測(cè)量環(huán)境下的背景光信號(hào),由于動(dòng)脈波動(dòng)引起的光強(qiáng)變化比背景光的變化微弱得多,因此在測(cè)量過(guò)程當(dāng)中要保持測(cè)量背景光的恒定,減少背景光的干擾13。 測(cè)量環(huán)境下的背景光包含環(huán)境光和在測(cè)量過(guò)程中引起的二次反射光。為了減少環(huán)境光對(duì)脈搏信號(hào)測(cè)量的影響,同時(shí)考慮到傳感器使用的方便性,采用密封的指套式包裝方式,整個(gè)外殼采用不透光的介質(zhì)和顏色,盡量減小外界環(huán)境光的影響,為了避免測(cè)量過(guò)程中的二次反射光的影響,在指套式傳感器的內(nèi)層表面涂上一層吸光材料,這樣能有效減少二次反射光的干擾。 加上指套式外殼后的脈搏傳感器測(cè)量到的脈搏波形比較平滑。這是因?yàn)榧又柑资降拿}搏傳感器中環(huán)境光在測(cè)量過(guò)程中基本不受外界
46、環(huán)境光的影響,而且能夠有效減少二次反射光,使照射到手指上的光波長(zhǎng)單一,所以得到的脈搏信號(hào)較為穩(wěn)定,沒(méi)有明顯的重疊雜波信號(hào),能夠很好的體現(xiàn)出脈搏波形的特征。 6通過(guò)光電轉(zhuǎn)換得到的包含脈搏信息的電信號(hào)一般比較微弱,容易受到外界電磁信號(hào)的干擾,在傳統(tǒng)的光電式脈搏傳感器電路中,由于光敏器件和放大電路是分離的,那么在信號(hào)的傳遞過(guò)程就很容易受到外界電磁干擾,通常在一級(jí)放大電路采用電磁屏蔽的方式來(lái)消除電磁干擾14。本系統(tǒng)采用了新型的光敏器件,在芯片內(nèi)部集成光敏器和一級(jí)放大電路,有效地抑制了外界電磁信號(hào)對(duì)原始脈搏信號(hào)的干擾。 工頻干擾是電路中最常見(jiàn)的干擾,脈搏信號(hào)變化緩慢,特別容易受到工頻信號(hào)的干擾,因此對(duì)工
47、頻信號(hào)干擾的抑制是保證脈搏信號(hào)測(cè)量精度的主要措施之一。通常脈搏信號(hào)的頻率范圍在0.330Hz之間,小于工頻50Hz,因此通過(guò)低通濾波器可以有效濾除工頻干擾,這在信號(hào)調(diào)理電路中容易實(shí)現(xiàn);同時(shí)可以在控制電路中對(duì)光源進(jìn)行脈沖調(diào)制,這樣不但能夠降低系統(tǒng)的功耗,而且能夠在一定程度上減小外界的電磁干擾,在脈搏信號(hào)數(shù)據(jù)采集后,可以通過(guò)數(shù)據(jù)處理法方法進(jìn)一步濾除工頻信號(hào)的干擾15。6.1.3 測(cè)量過(guò)程中運(yùn)動(dòng)噪聲的影響 測(cè)量過(guò)程當(dāng)中,通常情況下手指和光電式脈搏傳感器可能產(chǎn)生相對(duì)的運(yùn)動(dòng),這樣對(duì)脈搏測(cè)量產(chǎn)生誤差,可以通過(guò)2個(gè)方面減少運(yùn)動(dòng)噪聲誤差:一是改善指套式傳感器的機(jī)械抗運(yùn)動(dòng)性,比如說(shuō)使指套能夠更緊的套在手指上,不
48、易松動(dòng);二是從脈搏信號(hào)處理的角度,通過(guò)算法來(lái)減小誤差。對(duì)于傳感器的設(shè)計(jì),現(xiàn)在采用的主要是第一個(gè)途徑。6.2 測(cè)量?jī)x使用方法測(cè)量?jī)x通電后,數(shù)碼管全部顯示0。把手輕輕置于右下角的傳感器中,以稍微有壓迫感為宜,這時(shí)很快就可以看到紅色發(fā)光二極管會(huì)伴隨你的脈搏而閃爍,讓你直觀的看到自己脈搏跳動(dòng)的速度,按下復(fù)位鍵后單片機(jī)和顯示部分開(kāi)始工作,單片機(jī)立刻開(kāi)始計(jì)數(shù),同時(shí)數(shù)碼管顯示出你的心率和測(cè)試的時(shí)間,非常方便。如果偶爾出現(xiàn)不穩(wěn)的情況,請(qǐng)按復(fù)位鍵對(duì)系統(tǒng)進(jìn)行復(fù)位。第七章 系統(tǒng)調(diào)試7.1 系統(tǒng)調(diào)試根據(jù)系統(tǒng)設(shè)計(jì)方案,本系統(tǒng)的調(diào)試可分為兩大部分:模擬部分和純MCU部分。由于在系統(tǒng)設(shè)計(jì)中采用模塊化設(shè)計(jì),所以方便了對(duì)各電路
49、功能模塊的逐級(jí)測(cè)試。斷開(kāi)兩部分的連接點(diǎn),先調(diào)試MCU部分。試著輸入一系列脈沖(用適當(dāng)?shù)碾娮杞诱龢O,間斷性地輸入),觀察MCU部分能是否能顯示;模擬部分用不透明的筆在紅外發(fā)射二極管和接收三級(jí)管之間搖擺,借助示波器觀察波形效果如何。單片機(jī)軟件先在最小系統(tǒng)板上調(diào)試,確保工作正常之后,再與硬件系統(tǒng)聯(lián)調(diào)。最后將各模塊組合后進(jìn)行整體測(cè)試,使系統(tǒng)的功能得以實(shí)現(xiàn)。1.放大倍數(shù)的增加 傳感器的輸出端經(jīng)示波器觀察有幅度很小的正弦波,但經(jīng)整形輸出后檢測(cè)到的脈沖還是很弱,在確定電路沒(méi)有問(wèn)題的情況下,加強(qiáng)信號(hào)的放大倍數(shù),調(diào)整電阻R23和R27的阻值。2.時(shí)鐘的調(diào)試根據(jù)晶體振蕩頻率計(jì)算出內(nèi)部定時(shí)器的基本參數(shù),通過(guò)運(yùn)行一段
50、時(shí)間可通過(guò)秒表來(lái)校正后,看時(shí)間誤差的量,以這個(gè)量為依據(jù)改變程序中的內(nèi)部定時(shí)器基本參數(shù),就可使時(shí)鐘調(diào)準(zhǔn)確。3.開(kāi)機(jī)后無(wú)顯示首先檢查交流電源部分,有無(wú)交流,若無(wú)則可能保險(xiǎn)管或變壓器燒壞,如有繼續(xù)查直流有無(wú),如無(wú)則電源已燒壞,可更換解決。4.顯示正常但經(jīng)適當(dāng)運(yùn)動(dòng)后測(cè)量,脈搏次數(shù)沒(méi)有增加可能是前置放大級(jí)有問(wèn)題,可采用更換的辦法判斷并排除。5.進(jìn)人測(cè)量狀態(tài), 但測(cè)量值不穩(wěn)定主要是光電傳感器受到電磁波等干擾,其次是損壞或有虛焊。6.開(kāi)機(jī)后顯示不正常或按鍵失靈可查手指擺放的位置或按鍵電路,若無(wú)故障則是硬件損壞。7.電源的改變理論上模擬部分有三處電壓應(yīng)為9V,但經(jīng)過(guò)測(cè)試,全部使用5V電壓也是可行的。7.2 系
51、統(tǒng)檢驗(yàn)系統(tǒng)上電后等待測(cè)試狀態(tài),如圖所示:圖測(cè)量中顯示的數(shù)據(jù),如圖所示:圖測(cè)量結(jié)束后顯示的脈搏次數(shù),如圖所示:圖7.3 誤差分析實(shí)際的脈搏次數(shù)測(cè)量得出脈搏次數(shù)1測(cè)量得出脈搏次數(shù)2測(cè)量得出脈搏次數(shù)3測(cè)量得出脈搏次數(shù)4測(cè)量得出脈搏次數(shù)5656464636563727071696970767675757473818080798180858383858284注:實(shí)際的脈搏次數(shù)以聽(tīng)診器測(cè)出的脈搏次數(shù)為參考值。由于傳感器和其他器件本身并非理想線性,實(shí)測(cè)數(shù)據(jù)進(jìn)行了線性補(bǔ)償。由均方差公式得: 誤差分析:經(jīng)校準(zhǔn),非線性補(bǔ)償后,誤差已基本達(dá)到要求??偨Y(jié)單片機(jī)近20年的飛速發(fā)展,儼然已成為計(jì)算機(jī)發(fā)展和應(yīng)用的一個(gè)重要方
52、面。另一方面,單片機(jī)應(yīng)用的重要意義還在于,它從根本上改變了傳統(tǒng)的控制系統(tǒng)設(shè)計(jì)思想和設(shè)計(jì)方法。從前必須由模擬電路或數(shù)字電路實(shí)現(xiàn)的大部分功能,現(xiàn)在已能用單片機(jī)通過(guò)軟件方法來(lái)實(shí)現(xiàn)了。這種軟件代替硬件的控制技術(shù)也稱(chēng)為微控制技術(shù),是傳統(tǒng)控制技術(shù)的一次革命。而51單片機(jī)作為單片機(jī)的主流,隨著集成技術(shù)的發(fā)展,51系列單片機(jī)繼承和發(fā)展了MCS-51系列的技術(shù)特色,有逐漸取而代之之勢(shì)。本設(shè)計(jì)主要是51單片機(jī)在脈搏測(cè)試系統(tǒng)中的應(yīng)用。重點(diǎn)介紹了單片機(jī)的最小系統(tǒng),通過(guò)單片機(jī)最小系統(tǒng)實(shí)現(xiàn)了脈搏的測(cè)量系統(tǒng),由光電傳感器采集到脈沖信號(hào),經(jīng)過(guò)信號(hào)的放大、濾波和整形電路將輸出的信號(hào)通過(guò)單片機(jī)的外部中斷獲取并最終在數(shù)碼管上顯示。
53、利用單片機(jī)自身的定時(shí)中斷、外部中斷、計(jì)數(shù)等功能,不僅能顯示出此次脈搏測(cè)量的次數(shù),還能自動(dòng)儲(chǔ)存這個(gè)數(shù)據(jù)。本次所設(shè)計(jì)的測(cè)量?jī)x系統(tǒng)實(shí)現(xiàn)簡(jiǎn)單、功能穩(wěn)定、使用方便,應(yīng)用廣泛,具有實(shí)際意義。由于時(shí)間比較短,同時(shí)本人掌握的知識(shí)有限,本次設(shè)計(jì)雖已完成,但其中有很多不足,如程序不夠簡(jiǎn)練,電路板不夠美觀,光電傳感器靈敏度不夠高,數(shù)碼管顯示部分不夠完美等,同時(shí)此次設(shè)計(jì)的測(cè)量?jī)x功能比較單一,沒(méi)有如語(yǔ)音系統(tǒng)實(shí)現(xiàn)自動(dòng)讀出脈搏次數(shù)等人性化功能,且在設(shè)計(jì)過(guò)程中使用的運(yùn)放數(shù)量也較多,加大了電源管理的復(fù)雜度。然而科技的進(jìn)步勢(shì)必會(huì)使測(cè)量?jī)x的功能日益強(qiáng)大和完善,其應(yīng)用領(lǐng)域?qū)⒉粩鄶U(kuò)大,將會(huì)給我們的生活帶來(lái)更多的方便和精彩。為了更好的進(jìn)
54、行電脈搏測(cè)量?jī)x的設(shè)計(jì),在近一個(gè)學(xué)期的時(shí)間里,認(rèn)真收集有關(guān)資料,并做相關(guān)的整理和閱讀,為這次的設(shè)計(jì)做好充分的準(zhǔn)備。經(jīng)過(guò)這次畢設(shè),我收獲了很多,具體總結(jié)如下:(1)通過(guò)此次的設(shè)計(jì),使我知道了無(wú)論做什么事都應(yīng)該事先做好充分的準(zhǔn)備,不應(yīng)該盲目的只為了完成任務(wù)而被動(dòng)的學(xué)習(xí)。(2)通過(guò)此次的設(shè)計(jì),使我了解了脈搏測(cè)量?jī)x在國(guó)內(nèi)外發(fā)展之迅速、應(yīng)用領(lǐng)域之廣、市場(chǎng)前景之大。(3)通過(guò)此次的設(shè)計(jì),使我對(duì)硬件設(shè)計(jì)和各模塊的功能有了更深的了解,同時(shí)提高了動(dòng)手能力。(4)通過(guò)次次的設(shè)計(jì),使我體會(huì)到堅(jiān)持不懈的毅力對(duì)完成一件事情起著巨大的作用。(5)通過(guò)此次的設(shè)計(jì),使我深刻的體會(huì)到團(tuán)隊(duì)合作精神的重要性及相互討論過(guò)程中的樂(lè)趣。參考文獻(xiàn)BL-410 的指端脈搏波采集系統(tǒng)應(yīng)用研究.2004.第11卷第2期22卷第4期3. 朱國(guó)富,廖明濤,王博亮.袖珍式脈搏波測(cè)量?jī)x.電子技術(shù)應(yīng)用.1998.第1期4. 劉云麗,徐可欣等.微功耗光電式脈搏測(cè)量?jī)x.電子測(cè)量技術(shù).2005.第二期5. 程詠梅,夏雅琴,尚嵐.人體脈搏波信號(hào)檢測(cè)系統(tǒng).北京生物醫(yī)學(xué)工程.2006.第25卷AT89C2051單片機(jī)的指脈檢測(cè)系統(tǒng)的研究.醫(yī)療裝備.20057
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度潯購(gòu)F000353632生鮮產(chǎn)品展示冰柜采購(gòu)合同3篇
- 2025年度水產(chǎn)養(yǎng)殖蟲(chóng)害綜合防控技術(shù)合同4篇
- 職業(yè)教育培訓(xùn)需求分析課件
- 2025年度文化演出代理組織合同(包含國(guó)際藝術(shù)節(jié))4篇
- 2025年度體育場(chǎng)館建設(shè)項(xiàng)目承包商擔(dān)保合同規(guī)范4篇
- 光電反射膜項(xiàng)目可行性研究報(bào)告建議書(shū)申請(qǐng)格式范文
- 2025年度個(gè)人網(wǎng)紅經(jīng)紀(jì)合同書(shū)標(biāo)準(zhǔn)范本4篇
- 2025年江蘇久上互聯(lián)科技有限公司招聘筆試參考題庫(kù)含答案解析
- 2025年度智能美縫設(shè)備租賃及施工合同2篇
- 2025年廣東塔牌集團(tuán)股份有限公司招聘筆試參考題庫(kù)含答案解析
- 河南省信陽(yáng)市浉河區(qū)9校聯(lián)考2024-2025學(xué)年八年級(jí)上學(xué)期12月月考地理試題(含答案)
- 火災(zāi)安全教育觀后感
- 農(nóng)村自建房屋安全協(xié)議書(shū)
- 快速康復(fù)在骨科護(hù)理中的應(yīng)用
- 國(guó)民經(jīng)濟(jì)行業(yè)分類(lèi)和代碼表(電子版)
- ICU患者外出檢查的護(hù)理
- 公司收購(gòu)設(shè)備合同范例
- 廣東省潮州市2023-2024學(xué)年高二上學(xué)期語(yǔ)文期末考試試卷(含答案)
- 2024年光伏發(fā)電項(xiàng)目EPC總包合同
- 子女放棄房產(chǎn)繼承協(xié)議書(shū)
- 氧化還原反應(yīng)配平專(zhuān)項(xiàng)訓(xùn)練
評(píng)論
0/150
提交評(píng)論