單片機脈搏測量儀
發布時間:2010-04-20
中心議題:
本(ben)文(wen)介(jie)紹(shao)一(yi)種(zhong)用(yong)單(dan)片(pian)機(ji)製(zhi)作(zuo)的(de)脈(mai)搏(bo)測(ce)量(liang)儀(yi),隻(zhi)要(yao)把(ba)手(shou)指(zhi)放(fang)在(zai)傳(chuan)感(gan)器(qi)內(nei),很(hen)快(kuai)就(jiu)可(ke)以(yi)精(jing)確(que)測(ce)出(chu)每(mei)分(fen)鍾(zhong)脈(mai)搏(bo)數(shu),測(ce)量(liang)的(de)結(jie)果(guo)用(yong)三(san)位(wei)數(shu)字(zi)顯(xian)示(shi)出(chu)來(lai)。
電路工作原理
電路原理見附圖。電路由傳感器電路、信號放大和整形電路、單片機電路、數碼顯示電路等四部分組成。

傳感器由紅外線發射二極管和接收二極管組成,測量原理如下:jiangshouzhifangzaihongwaixianfasheerjiguanhejieshouerjiguanzhijian,xueguanzhongxueyedeliuliangsuizhexinzangdetiaodongbianhua,youyushouzhifangzaiguangdechuandilujingzhong,xueguanzhongxueyebaohedudebianhuajiangyinqiguangdechuandiqiangdubianhua,cibianhuahexintiaodejiepaixiangduiying,yincihongwaijieshouerjiguandedianliuyegenzhexintiaodejiepaigaibian,shidehongwaijieshouerjiguanshuchuyuxintiaojiepaixiangduiyingdemaichongxinhao。gaimaichongxinhaojingF1~F3、R3~R5。C1、C2等組成的低通放大器放大,F4、R6、R7、C3組成的放大器進一步放大後,送給由F5、F6、RP1、R8等組成的施密特觸發器整形後輸出,作為單片機的外部中斷信號。電路中的可變電阻RP1用來調整施密特觸發器的閾值壓。
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的de請qing求qiu中zhong斷duan信xin號hao,外wai部bu中zhong斷duan采cai用yong邊bian沿yan觸chu發fa的de方fang式shi。由you於yu脈mai衝chong信xin號hao的de頻pin率lv很hen低di,所suo以yi不bu適shi宜yi用yong計ji數shu的de方fang法fa進jin行xing測ce量liang,故gu而er采cai用yong測ce脈mai衝chong周zhou期qi的de方fang法fa進jin行xing測ce量liang,即ji用yong脈mai衝chong來lai控kong製zhi計ji時shi信xin號hao,通tong過guo計ji時shi數shu計ji算suan出chu脈mai衝chong周zhou期qi,再zai由you脈mai衝chong周zhou期qi計ji算suan出chu頻pin率lv,從congP3.2口每輸入一次脈衝信號就能顯示一次脈搏數。
定時器TO的中斷時間為5ms,每中斷一次計時變量n加1,因此計時的基本單位為5ms,例如一個脈搏脈衝周期對應的n值為240,則對應的時間為1.2s,由此可得每分鍾脈搏數為50。如果n的值達到2000,即10秒鍾仍沒有發生外部中斷,則表示沒有脈搏脈衝信號輸入,於是n被清零,測量結果顯示也為0。
讀數采用三位數碼顯示。定時器TO每中斷一次顯示一個位,因此3次中斷就可以刷新一次數據,即15ms刷新一次數據。
安裝與調試
chuanganqidezhizuoshiyigeguanjian。kejianghongwaixianfasheerjiguanhejieshouerjiguanfenbiegudingzaiyigesuliaojiazideliangce,yongshizhixujiangjiazijiazaishouzhishangjike。zhizuoshizhuyibaozhenghongwaixianjieshouerjiguanzaishiyongshibuyaoshoudaowaijieguangxiandeganrao。
調試的主要工作是通過對RP1的調節來調整電路的靈敏度,RP1的阻值越小靈敏度越高,反之靈敏度越低。調試時可通過VD3的發光狀態進行觀察,如果脈搏跳動時VD3不跟隨發光,則說明靈敏度偏低,不易檢測到脈搏信號;如果在沒有脈搏跳動時VD3偶爾也點亮發光,說明靈敏度偏高,容易受到幹擾。
- 脈搏測量儀電路工作原理
- 脈搏測量儀軟件設計
- 脈搏測量儀安裝與調試
- 傳感器由紅外線發射二極管和接收二極管組成
- 保證紅外線接收二極管在使用時不要受到外界光線的幹擾
本(ben)文(wen)介(jie)紹(shao)一(yi)種(zhong)用(yong)單(dan)片(pian)機(ji)製(zhi)作(zuo)的(de)脈(mai)搏(bo)測(ce)量(liang)儀(yi),隻(zhi)要(yao)把(ba)手(shou)指(zhi)放(fang)在(zai)傳(chuan)感(gan)器(qi)內(nei),很(hen)快(kuai)就(jiu)可(ke)以(yi)精(jing)確(que)測(ce)出(chu)每(mei)分(fen)鍾(zhong)脈(mai)搏(bo)數(shu),測(ce)量(liang)的(de)結(jie)果(guo)用(yong)三(san)位(wei)數(shu)字(zi)顯(xian)示(shi)出(chu)來(lai)。
電路工作原理
電路原理見附圖。電路由傳感器電路、信號放大和整形電路、單片機電路、數碼顯示電路等四部分組成。

傳感器由紅外線發射二極管和接收二極管組成,測量原理如下:jiangshouzhifangzaihongwaixianfasheerjiguanhejieshouerjiguanzhijian,xueguanzhongxueyedeliuliangsuizhexinzangdetiaodongbianhua,youyushouzhifangzaiguangdechuandilujingzhong,xueguanzhongxueyebaohedudebianhuajiangyinqiguangdechuandiqiangdubianhua,cibianhuahexintiaodejiepaixiangduiying,yincihongwaijieshouerjiguandedianliuyegenzhexintiaodejiepaigaibian,shidehongwaijieshouerjiguanshuchuyuxintiaojiepaixiangduiyingdemaichongxinhao。gaimaichongxinhaojingF1~F3、R3~R5。C1、C2等組成的低通放大器放大,F4、R6、R7、C3組成的放大器進一步放大後,送給由F5、F6、RP1、R8等組成的施密特觸發器整形後輸出,作為單片機的外部中斷信號。電路中的可變電阻RP1用來調整施密特觸發器的閾值壓。
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的de請qing求qiu中zhong斷duan信xin號hao,外wai部bu中zhong斷duan采cai用yong邊bian沿yan觸chu發fa的de方fang式shi。由you於yu脈mai衝chong信xin號hao的de頻pin率lv很hen低di,所suo以yi不bu適shi宜yi用yong計ji數shu的de方fang法fa進jin行xing測ce量liang,故gu而er采cai用yong測ce脈mai衝chong周zhou期qi的de方fang法fa進jin行xing測ce量liang,即ji用yong脈mai衝chong來lai控kong製zhi計ji時shi信xin號hao,通tong過guo計ji時shi數shu計ji算suan出chu脈mai衝chong周zhou期qi,再zai由you脈mai衝chong周zhou期qi計ji算suan出chu頻pin率lv,從congP3.2口每輸入一次脈衝信號就能顯示一次脈搏數。
定時器TO的中斷時間為5ms,每中斷一次計時變量n加1,因此計時的基本單位為5ms,例如一個脈搏脈衝周期對應的n值為240,則對應的時間為1.2s,由此可得每分鍾脈搏數為50。如果n的值達到2000,即10秒鍾仍沒有發生外部中斷,則表示沒有脈搏脈衝信號輸入,於是n被清零,測量結果顯示也為0。
讀數采用三位數碼顯示。定時器TO每中斷一次顯示一個位,因此3次中斷就可以刷新一次數據,即15ms刷新一次數據。
安裝與調試
chuanganqidezhizuoshiyigeguanjian。kejianghongwaixianfasheerjiguanhejieshouerjiguanfenbiegudingzaiyigesuliaojiazideliangce,yongshizhixujiangjiazijiazaishouzhishangjike。zhizuoshizhuyibaozhenghongwaixianjieshouerjiguanzaishiyongshibuyaoshoudaowaijieguangxiandeganrao。
調試的主要工作是通過對RP1的調節來調整電路的靈敏度,RP1的阻值越小靈敏度越高,反之靈敏度越低。調試時可通過VD3的發光狀態進行觀察,如果脈搏跳動時VD3不跟隨發光,則說明靈敏度偏低,不易檢測到脈搏信號;如果在沒有脈搏跳動時VD3偶爾也點亮發光,說明靈敏度偏高,容易受到幹擾。
特別推薦
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
技術文章更多>>
- 芯科科技Tech Talks與藍牙亞洲大會聯動,線上線下賦能物聯網創新
- 冬季續航縮水怎麼辦?揭秘熱管理係統背後的芯片力量
- 從HDMI 2.1到UFS 5.0:SmartDV以領先IP矩陣夯實邊緣計算基石
- 小空間也能實現低噪供電!精密測量雙極性電源選型指南,覆蓋小功率到大電流全場景
- 直擊藍牙亞洲大會 2026:Nordic 九大核心場景演繹“萬物互聯”新體驗
技術白皮書下載更多>>
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
風力渦輪機
風能
風扇
風速風向儀
風揚高科
輔助駕駛係統
輔助設備
負荷開關
複用器
伽利略定位
幹電池
幹簧繼電器
感應開關
高頻電感
高通
高通濾波器
隔離變壓器
隔離開關
個人保健
工業電子
工業控製
工業連接器
工字型電感
功率表
功率電感
功率電阻
功率放大器
功率管
功率繼電器
功率器件




