資料介紹
設計一、電路工作原理電路由傳感器電路、信號放大和整形電路、單片機電路、數碼顯示電路等四部分組成。傳感器由紅外線發射二極管和接收二極管組成,測量原理如下:將手指放在紅外線發射二極管和接收二極管之間,血管中血液的流量隨著心臟的跳動變化,由于手指放在光的傳遞路徑中,血管中血液飽和度的變化將引起光的傳遞強度變化,此變化和心跳的節拍相對應,因此紅外接收二極管的電流也跟著心跳的節拍改變,使得紅外接收二極管輸出與心跳節拍相對應的脈沖信號。該脈沖信號經F1~F3、R3~R5。C1、C2等組成的低通放大器放大,F4、R6、R7、C3組成的放大器進一步放大后,送給由F5、F6、RP1、R8等組成的施密特觸發器整形后輸出,作為單片機的外部中斷信號。IC2、X1、R10、C5等組成單片機電路。單片機對由P3.2輸入的脈沖信號進行計算處理后,送到數碼管顯示。發光二極管VD3作脈搏測量狀態顯示,脈搏每跳動一次,VD3點亮一次。三只數碼管VT1~VT3、R12-R21等組成數碼顯示電路。本機采用動態掃描顯示方式,使用共陽數碼管,P3.3~P3.5口作三只數碼管的動態掃描位驅動碼輸出,通過三極管VT1-VT3驅動數碼管。P1.0-P1.6口作數碼管段碼輸出。
?
二、軟件設計程序用C語言編寫,由主程序、外部中斷服務程序、定時器TO中斷服務程序、延時子程序等模塊組成。主程序主要完成程序的初始化。外部中斷0服務程序由測量、計算、讀數等部分組成。定時中斷服務程序由計時、動態掃描點顯示、無測試信號判斷等部分組成。程序中用變量n對時間計數,用變量m對脈搏脈沖信號個數計數。從P3.2口輸入的與脈搏相對應的脈沖信號作為外部中斷0的請求中斷信號,外部中斷采用邊沿觸發的方式。由于脈沖信號的頻率很低,所以不適宜用計數的方法進行測量,故而采用測脈沖周期的方法進行測量,即用脈沖來控制計時信號,通過計時數計算出脈沖周期,再由脈沖周期計算出頻率,從P3.2口每輸入一次脈沖信號就能顯示一次脈搏數。定時器TO的中斷時間為5ms,每中斷一次計時變量n加1,因此計時的基本單位為5ms,例如一個脈搏脈沖周期對應的n值為240,則對應的時間為1.2s,由此可得每分鐘脈搏數為50。如果n的值達到2000,即10秒鐘仍沒有發生外部中斷,則表示沒有脈搏脈沖信號輸入,于是n被清零,測量結果顯示也為0。讀數采用三位數碼顯示。定時器TO每中斷一次顯示一個位,因此3次中斷就可以刷新一次數據,即15ms刷新一次數據。三、安裝與調試傳感器的制作是一個關鍵。可將紅外線發射二極管和接收二極管分別固定在一個塑料夾子的兩側,用時只需將夾子夾在手指上即可。制作時注意保證紅外線接收二極管在使用時不要受到外界光線的干擾。調試的主要工作是通過對RP1的調節來調整電路的靈敏度,RP1的阻值越小靈敏度越高,反之靈敏度越低。調試時可通過VD3的發光狀態進行觀察,如果脈搏跳動時VD3不跟隨發光,則說明靈敏度偏低,不易檢測到脈搏信號;如果在沒有脈搏跳動時VD3偶爾也點亮發光,說明靈敏度偏高,容易受到干擾。
?
二、軟件設計程序用C語言編寫,由主程序、外部中斷服務程序、定時器TO中斷服務程序、延時子程序等模塊組成。主程序主要完成程序的初始化。外部中斷0服務程序由測量、計算、讀數等部分組成。定時中斷服務程序由計時、動態掃描點顯示、無測試信號判斷等部分組成。程序中用變量n對時間計數,用變量m對脈搏脈沖信號個數計數。從P3.2口輸入的與脈搏相對應的脈沖信號作為外部中斷0的請求中斷信號,外部中斷采用邊沿觸發的方式。由于脈沖信號的頻率很低,所以不適宜用計數的方法進行測量,故而采用測脈沖周期的方法進行測量,即用脈沖來控制計時信號,通過計時數計算出脈沖周期,再由脈沖周期計算出頻率,從P3.2口每輸入一次脈沖信號就能顯示一次脈搏數。定時器TO的中斷時間為5ms,每中斷一次計時變量n加1,因此計時的基本單位為5ms,例如一個脈搏脈沖周期對應的n值為240,則對應的時間為1.2s,由此可得每分鐘脈搏數為50。如果n的值達到2000,即10秒鐘仍沒有發生外部中斷,則表示沒有脈搏脈沖信號輸入,于是n被清零,測量結果顯示也為0。讀數采用三位數碼顯示。定時器TO每中斷一次顯示一個位,因此3次中斷就可以刷新一次數據,即15ms刷新一次數據。三、安裝與調試傳感器的制作是一個關鍵。可將紅外線發射二極管和接收二極管分別固定在一個塑料夾子的兩側,用時只需將夾子夾在手指上即可。制作時注意保證紅外線接收二極管在使用時不要受到外界光線的干擾。調試的主要工作是通過對RP1的調節來調整電路的靈敏度,RP1的阻值越小靈敏度越高,反之靈敏度越低。調試時可通過VD3的發光狀態進行觀察,如果脈搏跳動時VD3不跟隨發光,則說明靈敏度偏低,不易檢測到脈搏信號;如果在沒有脈搏跳動時VD3偶爾也點亮發光,說明靈敏度偏高,容易受到干擾。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 基于單片機技術的脈搏測量儀設計
- 基于51單片機的脈搏測量儀設計(實物) 3次下載
- 基于51單片機脈搏測量儀proteus仿真設計 19次下載
- 基于單片機的心率測量儀控制系統設計-畢設課設資料
- (畢業設計資料)基于52單片機的脈搏心率測量儀系統
- (畢業設計資料)基于51單片機心率計脈搏測量儀硬件全套資料
- 35-基于51單片機的脈搏測量儀設計
- 基于51單片機的RLC電阻電容電感測量儀Proteus仿真設計資料 40次下載
- 基于STC89C52單片機的指環脈搏測量儀器 60次下載
- 使用51單片機設計脈搏測量儀的資料說明
- 基于單片機的脈搏測量儀設計 48次下載
- 基于單片機設計的脈搏測量儀(周靜) 11次下載
- 單片機脈搏測量儀_江蘇_吳漢清 20次下載
- CD4069UBC資料 13次下載
- 無線脈搏測量儀的設計 139次下載
- 基于51單片機的脈搏采集系統設計 1024次閱讀
- 風速測量儀設計方案 4900次閱讀
- CD4069構成的聲控/光控節能燈電路 6342次閱讀
- 高壓測量儀怎么使用 4546次閱讀
- 關于51單片機的電容、電感、頻率測量儀(LCF表)的測量方法 3.6w次閱讀
- 學習51單片機晶振這21問題搞懂了學單片機就簡單了 1.2w次閱讀
- 基于cd4069簡易兩用密碼門鈴電路 3827次閱讀
- 基于cd4069制作超聲波魚缸加氧機 3350次閱讀
- cd4069中文資料詳解(cd4069引腳圖及功能_工作原理_內部結構及應用電路) 32w次閱讀
- 基于CD4069的放大電路設計 1.9w次閱讀
- 基于cd4013模擬式電容量測量儀 1721次閱讀
- cd4069封裝及參數 9363次閱讀
- 基于PIC單片機的智能濕度測量儀電路 2443次閱讀
- CD4069構成的沼氣泄漏報警器電路 5647次閱讀
- 基于CD4069的市電漏電報警器電路 5493次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 2開關電源基礎知識
- 5.73 MB | 6次下載 | 免費
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設計
- 0.60 MB | 3次下載 | 免費
- 5基于FPGA的光纖通信系統的設計與實現
- 0.61 MB | 2次下載 | 免費
- 651單片機窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費
- 751單片機大棚環境控制器仿真程序
- 1.10 MB | 2次下載 | 免費
- 8基于51單片機的RGB調色燈程序仿真
- 0.86 MB | 2次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33564次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6653次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537796次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191185次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多