1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

      1. 脈搏測量數字顯示(一)

        時間:2024-09-05 05:16:05 電子信息工程畢業論文 我要投稿
        • 相關推薦

        脈搏測量數字顯示(一)

        緒論
         人體心室周期性的收縮和舒張導致主動脈的收縮和舒張, 使血流壓力以波的形式從主動脈根部開始沿著整個動脈系統傳播, 這種波稱為脈搏波。脈搏波所呈現出的形態、強度、速率和節律等方面的綜合信息, 很大程度上反映出人體心血管系統中許多生理病理的血流特征。醫院的護士每天都要給住院的病人把脈記錄病人每分鐘脈搏數,方法是用手按在病人腕部的動脈上,根據脈搏的跳動進行計數。為了節省時間,一般不會作1分鐘的測量,通常是測量一段時間內脈搏跳動的次數,再估算每分鐘的脈搏跳動的次數,即使這樣做還是比較費時,而且精度也不高。
         人體脈搏與自己的心率是一致的,心率是指心臟每分鐘跳動的次數。心率測量是根據心電波形,測定瞬時心率和平均心率。健康的成年人在安靜狀態下平均心率是75次/分,正常范圍為60-100次/分。在不同生理條件下,心率最低可到40-50次/分,最高可到200次/分。    近年來,隨著半導體和電子技術的不斷發展,單片機技術也已發展到了相當高的水平,各種新型單片機層出不窮,技術日新月異,應用越來越廣泛,與傳統意義上的計算機相比,單片機有著體積小、功耗低、功能強、性能價格比較高、易于推廣應用等顯著優點,在自動化裝置、智能儀器儀表、過程控制、通信、家用電器等許多領域中得到廣泛的應用。
         此次設計就是利用單片機的這些優點制作一個簡易的脈搏測量儀,利用傳感器采集到脈搏跳動的信號,再把信號送給單片機,通過單片機的計算,把需要顯示的數字用三位數字顯示出來。

        一  單元電路設計
         此次設計主要為了輕松、方便、準確的測量人體心率而提供的簡易測量儀器,這種測量儀器的功能就是把手指放在傳感器內10秒鐘就可以精確測量出人體每分鐘脈搏數。電路的設計主要是應用了單片機的基本特性,用到了定時、中斷、簡單的乘法和加法運算,再加上一些外圍的電路,組成了簡易的測量儀器,其整體構思框圖如1所示,這次的設計主要是圍繞單片機展開的,單片機屬于核心元件,信號的采集和放大主要是為單片機提供一個脈沖信號,通過單片機的計算,提供顯示信號顯示所需數值。下面將逐步介紹電路的組成單元。

                             圖1   系統方框圖


        1.脈搏信號采集部分
         紅外線屬于一種電磁射線,其特性等同于無線電或X射線,人眼可見的光波是380nm-780nm,發射波長為780nm-1mm的長射線稱為紅外線,盡管肉眼看不到這種光線,但利用紅外線發送和接收裝置卻可以發送和接收紅外線信號,實施紅外線通訊。
         脈搏信號主要由動脈血的充盈引起, 而血液中還原血紅蛋白和氧合血紅蛋白含量變化將造成透光率的變化,當氧合血紅蛋白和還原血紅蛋白對光的吸收量相等時,透射光的強度將主要由動脈血管的收縮和舒張引起,此時能夠比較準確地反映出脈搏信號。脈搏主要由人體動脈舒張和收縮產生的, 在人體指尖, 組織中的動脈成分含量高, 而且指尖厚度相對其他人體組織而言比較薄, 透過手指后檢測到的光強相對較大,因此這次設計的脈搏信號采集的部位就在人體指尖。
         采集信號用的傳感器是由紅外線發射二極管和接收二極管組成。在紅外接收二極管上輸出的脈搏信號為直流和交流疊加電壓信號, 其中交流信號中包含了脈搏信息, 因此信號調理電路先要濾除疊加的直流信號, 再對交流信號進行放大,濾除直流信號可以通過一個電容來實現。在得到包含有脈搏信號的交流信號后, 只要通過簡單的放大電路和低通濾波電路即可實現脈搏信號的提取,然后還要對其脈搏信號整形,因為這部分電路要對脈搏信號放大、低通濾波和整形,在此選擇了CD4069芯片,CD4069 是一個CMOS六非門集成電路,其內部圖如圖2所示:
         
          圖2   CD4069內部圖
         其脈搏信號的采集放大與整形電路的設計如圖3所示,由紅外二極管采集的脈搏信號經過CD4069和電容、電阻組成的放大器放大和整形出信號送給AT89C51。

         圖3   脈搏信號采集圖
         對這部分的電路(圖3)分析如下:由紅外光的特性可知,紅外光可透過人體細胞,卻不易透過血液,這樣如果將手指放在紅外發射二極管和紅外接收二極管之間,紅外發射二極管發出的紅外光就通過手指照射到紅外接收二極管上,由于手指中血管的血液流動隨著心臟的跳動而呈現脈動狀態,紅外接收二極管上的電流就會發生變化,這就導致紅外接收二極管上有脈動信號,這個脈動信號由F1-F3、R3-R5、C1、C2等組成的低通濾波放大器進行放大,再經由F4、R6、R7、C3組成的放大器進一步放大,其輸出信號送給由F5、F6、RP1、R8組成的施密特觸發器進行整形后輸出,輸出的信號作為單片機的輸入信號?勺冸娮鑂P1用來調整施密特觸發器的閥值電壓,從而調整電路的靈敏度。
        2.脈搏個數計算部分
         隨著電子科技日新月異的發展,單片機的應用越來越廣泛,單片機是指一個集成在一塊芯片上的完整計算機系統。盡管他的大部分功能集成在一塊小芯片上,但是它具有一個完整計算機所需要的大部分部件:CPU、內存、內部和外部總線系統,目前大部分還會具有外存。同時集成諸如通訊接口、定時器,實時時鐘等外圍設備。此次設計核心元件也是單片機(AT89C51),此芯片主要是用來計算脈搏跳動的次數,供顯示部分顯示。
        2.1其管腳如圖4所示:
        2.2管腳說明:
        VCC:電源。
        GND:接地。
         P0口:P0口為一個8位漏級開路雙向I/O口,每腳可吸收8TTL門電流。P0口絕大多數情況下都是作為單片機系統的地址/數據線使用。
         P1口:P1口是準雙向口,當P1口作為輸出口使用時,已能對外提供推拉電流負載。當P1口作為輸入口使用時,                 
         應先向其鎖存器寫“1”,                   
         使輸出驅動電路的FET截止。                            
        P2口:P2口為一個內部上拉電阻的8位雙  
         向I/O口。當用于外部程序存儲器        
         或16位地址外部數據存儲器進行
         存取時,P2口輸出地址的高八位。                                 
         在給出地址“1”時,它利用內部         圖4  AT89C51芯片引腳圖 
        上拉優勢,當對外部八位地址數據存儲器進行讀寫時,P2口輸出其特殊功能寄存器的內容。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。
         P3口:P3口管腳是8個帶內部上拉電阻的雙向I/O口。當P3口寫入“1”后,它們被內部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。同時也可作為AT89C51的一些特殊功能口,如下所示:
        P3.0 RXD串行輸入口,      P3.4 T0記時器0外部輸入,
        P3.1 TXD串行輸出口,      P3.5 T1記時器1外部輸入,
        P3.2 /INT0外部中斷0 ,   P3.6/WR外部數據存儲器寫選通,
        P3.3 /INT1外部中斷1 ,   P3.7/RD外部數據存儲器讀選通,
         RST:復位信號。當輸入的復位信號延續2個機器周期以上高電平時即為有效,用以完成單片機的復位操作。
         ALE/PROG:當訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節。
         /PSEN:外部程序存儲器的選通信號。在由外部程序存儲器取指期間,每個機器周期兩次/PSEN有效。但在訪問外部數據存儲器時,這兩次有效的/PSEN信號將不出現。
         /EA:當/EA信號為低電平時,對ROM的讀操作限定在外部程序存儲器;當/EA信號為高電平時,對ROM的讀操作是從內部程序存儲器開始,并可延續至外部程序存儲器。
         XTAL1 和XTAL2:外接晶體引線端。當使用內部時鐘時,此二引線端用于外接石英
         晶體和微調電容;當使用外部時鐘,用于接外部時鐘脈沖信號。
        2.3 振蕩器特性:
         XTAL1和XTAL2分別為反向放大器的輸入和輸出,如圖5所示。該反向放大器可以配置為片內振蕩器,石晶振蕩和陶瓷振蕩均可采用,如采用外部時鐘源驅動器件,XTAL2應不接。有余輸入至內部時鐘信號要通過一個二分        圖5  AT89C51振蕩電路
        頻觸發器,因此對外部時鐘信號的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。
        2.4 單片機存儲器結構
         AT89C51片內有4kB的程序存儲單元,其地址為0000H—0FFFH,單片機啟動復位后,程序計數器的內容為0000H,所以系統將從0000H單元開始執行程序,但在程序存儲中有些特殊的單元,這在使用中應加以注意:其中一組特殊是0000H—0002H單元,系統復位后,(PC)=0000H,單片機從0000H單元開始取指令執行程序,使用時則應在這三個單元中存放一條無條件轉移指令,讓CPU直接去執行用戶指定的程序;另一組特殊單元是0003H—002AH,這40個單元被均勻的分為五段,它們的定義如下:
         0003H—000AH 外部中斷0中斷地址區
         000BH—0012H 定時/計數器0中斷地址區
         0013H—001AH 外部中斷1中斷地址區
         001BH—0022H 定時/計數器1中斷地址區
         0023H—002AH 串行中斷地址區

        2.5 中斷
         向CPU發出中斷請求的來源、或引起中斷的原因稱為中斷源,中斷源要求服務的請求稱為中斷請求。中斷源有五個,可分為三類。
         ⑴ 外部中斷(外部中斷0和外部中斷1)
         ⑵ 定時中斷(定時中斷0和定時中斷1)
         ⑶ 串行中斷
         在單片機中,當CPU在執行程序時,由單片機內部或外部的原因引起的隨機事件要求CPU暫時停止正在執行的程序,而轉向執行一個用于處理該隨機事件的程序,                                                      處理完后又返回被停止的程序處繼續執行,這一過程  圖6  中斷服務示意圖      就稱為中斷,如圖6所示。            
         單片機處理中斷的4個步驟:中斷請求、中斷響應、中斷處理和中斷返回。 
        2.6 復位系統
         2.6.1復位功能
         ⑴、復位是單片機的初始化操作。
         ⑵、復位功能是把PC初始化為0000H,使CPU從0000H單元開始執行程序。
         ⑶、除了進入系統的正常初始化之外,當由于程序運行出錯或操作錯誤使系統處于死鎖狀態時,為擺脫困境,也需要按復位鍵重新啟動。
         2.6.2 復位方式
         復位操作有上電自動復位和按鍵手動復位兩種方式,這兩種方式本電路都采用了,如圖7所示,當接通電源瞬間電容C和電阻R2對單片機進行上電復位,或單片機正在工作時按下SB1對單片機進行復位,復位時間至少持續24個振蕩脈沖周期(即2個機器周期)以上 ,才能完成了系統的復位初始化。                                               
         圖7  復位電路
        3.顯示部分
         數碼管動態顯示接口是單片機中應用最為廣泛的一種顯示方式之一。本環節就是采用了動態顯示形式來工作的,將所有數碼管的8個顯示筆劃“a,b,c,d,e,f,g,dp”的同名端連在一起,另外為每個數碼管的公共極COM增加位選通控制電路,位選通由各自獨立的I/O線控制,當單片機輸出字形碼時,所有數碼管都接收到相同的字形碼,但究竟是那個數碼管會顯示出字形,取決于單片機對位選通COM端電路的控制,所以只要將需要顯示的數碼管的選通控制打開,該位就顯示出字形,沒有選通的數碼管就不會亮。通過分時輪流控制各個數碼管的的COM端,就會使各個數碼管輪流受控顯示,如圖8所示在本電路中單片機的P0.0-P0.6作為數碼管的段控,P2.0-P2.2作為數碼管的位控,段控和位控相應輸出,實現了輪流顯示,在輪流顯示過程中,每位數碼管的點亮時間為1~5ms,由于人的視覺暫留現象及發光二極管的余輝效應,盡管實際上各位數碼管并非同時點亮,但掃描的速度足夠快,給人的印象就是一組穩定的顯示。

         圖8    顯示電路圖

         

        二  整機原理
        1.整機電路

         
         圖9   整機電路圖

         


        2.工作原理
            對整機電路(如圖9)分析如下:開關S1閉合后,將手指放在紅外線發射二極管和接收二極管中間,隨著心臟的跳動,血管中血液的流量將發生變化,由于手指放在光的傳遞路徑中,血管中血液飽和程度的變化將引起光的強度發生變化,因此和心跳的節拍相對應,紅外接收二極管的電流也跟著改變,這就會使紅外接收二極管上產生脈動信號。脈動信號由F1-F3、R3-R5、C1、C2等組成的低通濾波放大器進行放大,再由F4、R6、R7、C3組成的放大器進一步放大,其輸出信號送給由F5、F6、RP1、R8組成的施密特觸發器進行整形后輸出,輸出的信號作為單片機的輸入信號送到P3.1。可變電阻RP1用來調整施密特觸發器的閥值電壓,從而調整電路的靈敏度。    單片機AT89C51對P3.1輸入的信號進行計算處理后把結果通過P0.0-P0.6口作數碼顯示七段筆劃字形碼的輸出,再由P2.0-P2.2口輸出的位控信號相結合,顯示出需要的數字。發光二極管VD3作脈搏測量狀態顯示,脈搏每跳動一次P1.4就會輸出一次低電平,發光二極管就點亮一次。3.安裝與調試   
         傳感器的制作是一個關鍵,可將紅外線發射二極管和紅外線接收二極管分別固定在一個塑料夾子的兩側,需測量時夾在手指上即可,     安裝后的調試工作主要是通過對RP1的調節來調整電路的靈敏度,注意不要讓紅外線接收二極管在使用時受到外界光線的干擾,RP1的阻值小時靈敏度高,反之靈敏度低。調試時可通過VD3的發光狀態來進行,測量中如果脈搏跳動時VD3不跟隨發光說明靈敏度偏低,不易檢測到脈搏信號;如果VD3在沒有脈搏跳動時偶爾也點亮發光說明靈敏度偏高,易受到干擾信號的影響。


        三  程序設計
         程序部分主要是用Keil uvision2軟件的編寫,利用單片機定時和
        中斷系統,其流程圖和程序部分如下
        1.流程圖(如圖10所示)

                                   圖10  流程圖
        2.程序
         ORG 0000H
              AJMP MAIN
              ORG 000BH
              AJMP D0
              ORG 0030H
         MAIN:MOV TMOD,#11H       ;選擇工作方式1定時器0
              MOV TH0,#0ECH       ;定時5ms
              MOV TL0,#78H
              MOV IE,#82H         ;開中斷
              MOV 30H,#00H 
              MOV 31H,#00H
              MOV 32H,#00H
              MOV R1,#0C8H
              MOV R4,#0AH
              MOV R3,#03H        
              MOV R0,#40H
              MOV R2,#0FEH
              SETB TR0
         W3:JB P3.1,W2           ;檢測是否有脈沖到來
              ACALL D10
              JB P3.1,W2
              ACALL D10
         L3:JNB P3.1,L3
         MOV A,32H
         CLR C
         INC A               ;計算脈沖數單元加1
         DA A
         MOV 32H,A
         CPL P1.4
         W2:CLR P1.4
         AJMP W3
         D0:MOV TH0,#0ECH        ;5 ms賦值
               MOV TL0,#78H
               DJNZ R1,Q1
               DJNZ R4,L1           ;判斷10S是否到
               MOV R4,#0AH
          MOV A,32H
               MOV B,#0AH
               MUL AB               ;計算1分鐘脈搏個數
               MOV 30H,A           
         MOV 31H,B
         MOV 32H,#00H
         L1:MOV R1,#0C8H
         Q1:MOV A,30H             ;需要顯示的數值送進緩沖區
               MOV DPTR,#TAB
            ANL A,#0FH
            MOVC A,@A+DPTR
            MOV 40H,A
            MOV A,30H
            SWAP A
            ANL A,#0FH
            MOVC A,@A+DPTR
            MOV 41H,A
            MOV A,31H
            ANL A,#0FH
            MOVC A,@A+DPTR
            MOV 42H,A
         MOV P2,R2            ;顯示1分鐘脈搏跳動次數
            MOV P0,@R0
            INC R0
            MOV A,R2
            RL A
            MOV R2,A
            DJNZ R3,F2
            MOV R3,#03H
            MOV R0,#40H
            MOV R2,#0FEH
         F2:RETI
         TAB:DB C0H,F9H,A4H,B0H,    ;十六進制共陽極數字形代碼
             DB 99H,92H,82H,F8H,
             DB 80H,90H,
         D10:MOV R5,#0AH            ;防抖動延時時間
         LOOP1:MOV R4,#7DH
         LOOP2:NOP
               NOP
               DJNZ R4,LOOP2
               NOP
               DJNZ R5,LOOP1
               RET
          END

        3.材料清單:   
        原件 數量 備注 
        40腳插座 1 AT89C51使用 
        12MHz晶振 1  
        30pF電容 2 無極性電容 
        47μF電容 2 有極性電容 
        10K電阻 6 1 / 8 W 
        330Ω電阻 9 1 / 8 W 
        520Ω電阻 4 1 / 8 W 
        AT89C51單片機 1  
        發光二極管 1  
        三極管 9012 4 PNP管 
        數碼管 1 共陽極8段碼3位 
        按鈕 1 復位 
        100Ω 2  
        22k 2  
        100uf 2 有極性電容 
        2.2uf 1 有極性電容 
        1uf 1 無極性電容 
        1M 1  
        470K 1  
        47K 1 可調電阻 
        100K 1  
        實驗板 1  
             鍍銀絲、焊錫絲  若干  

        結束語
         此論文是介紹一種用單片機制作的簡易脈搏測量儀器,為輕松、方便的測量自己和他人的心跳提供了簡易的測量儀器,一分鐘心跳的次數與人的身體健康有著直接的關系,每天讓自己的心跳在半個小時內130次/每分鐘,這樣會大大提高了自身的免疫力。本次設計的測量儀器,由于體積小、簡易操作很容易實現家庭必備的儀器。
         這次做論文的經歷使我受益匪淺,我感受到做論文是要真真正正用心去做的一件事情,是真正自己學習的過程和研究的過程,沒有學習就不可能有研究的能力,沒有自己的研究,就不會有所突破,希望這次的經歷能讓我在以后學習中激勵我繼續進步。由于這次時間有限再加上本人經驗和知識的不足,望各位老師提出寶貴意見和指導。
        謝辭
         本論文在沈蓬老師、朱春萍老師、都曄凱老師的悉心指導和嚴格要求下完成,從論文選擇到具體構思和內容,無不凝聚著老師的心血和汗水,也始終感受著指導老師的精心指導和無私的關懷,我受益匪淺。在此向各位老師表示深深的感謝和崇高的敬意。
         
        參考文獻
         《單片機基礎》                             北京航空航天大學出版社
           《電子電路》                               機械工業出版社
         《脈沖與數字電路》                         中國勞動社會保障出版社
         《集成運算放大器》                         人民郵電出版社

        【脈搏測量數字顯示(一)】相關文章:

        電容數字測量儀(一)03-07

        微型溫度測量的數字化方案03-07

        對數字技術在工程測量中的應用研究03-18

        VGA顯示與TV顯示的區別及轉換03-19

        基于數字微鏡的被動發光旋轉屏體三維顯示系統03-07

        基于EMP 7128的數字式相位測量儀03-18

        液晶顯示模塊MGLS12864T在單兵短波數字通信系統中的應用03-18

        基于數字移相的高精度脈寬測量系統及其FPGA實現03-18

        靜態圖像的直接顯示03-06

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>