基于單片機(jī)的數(shù)字人體心率檢測(cè)儀的設(shè)計(jì)
0 引言
本文引用地址:http://www.ex-cimer.com/article/235072.htm目前檢測(cè)心率的儀器雖然很多,但是能實(shí)現(xiàn)精確測(cè)量、數(shù)據(jù)上傳PC機(jī)并且具有聲光報(bào)警等多種功能的便攜式全數(shù)字心率測(cè)量裝置很少。本文介紹的數(shù)字人體心率檢測(cè)儀可以在人體的手、腕、臂等部位均能準(zhǔn)確測(cè)量出心跳次數(shù),同時(shí)還具有掉電存儲(chǔ)、測(cè)量數(shù)據(jù)上傳PC機(jī)及聲光報(bào)警等多項(xiàng)功能。
1 系統(tǒng)組成及工作原理
系統(tǒng)組成如圖1所示,本設(shè)計(jì)以單片機(jī)為主控信號(hào),外輔少量硬件電路,完成數(shù)據(jù)處理、記憶、顯示、通信等功能。
?
?
首先,在系統(tǒng)開機(jī)時(shí)通過鍵盤設(shè)定系統(tǒng)的工作方式,然后,將壓電陶瓷片檢測(cè)到人體心跳信號(hào)經(jīng)過放大、濾波及整形處理后輸入給單片機(jī),單片機(jī)對(duì)測(cè)量的數(shù)據(jù)進(jìn)行處理,送顯示電路顯示
?
?
,同時(shí)通過通信電路將測(cè)量數(shù)據(jù)上傳PC機(jī),記憶電路主要用來存儲(chǔ)測(cè)量數(shù)據(jù),實(shí)現(xiàn)掉電存儲(chǔ)功能,聲光報(bào)警電路在測(cè)量數(shù)據(jù)超過正常范圍(如大于180次/min或小于45次/min)時(shí)進(jìn)行報(bào)警以提醒醫(yī)生注意。
2 系統(tǒng)硬件電路設(shè)計(jì)
2.1 傳感器及信號(hào)處理電路
傳感器及信號(hào)處理電路如圖2所示。
?
?
檢測(cè)心率脈沖信號(hào)的傳感器采用壓電陶瓷(在壓電陶瓷片上安裝一海面墊以傳遞脈沖信號(hào));將采集到的心率信號(hào)經(jīng)過由CD4069的3個(gè)非門組成3級(jí)放大電路進(jìn)行放大,然后通過由R4、R5、C5及R7、R8、C6構(gòu)成的2級(jí)梯形濾波電路進(jìn)行濾波處理,即可獲得人體心率范圍的信號(hào)(約在0.66Hz-3.33Hz之間);再通過由二極管D1、D2和R6構(gòu)成的檢測(cè)電路以及由U1F、U1D、U1E這3個(gè)非門構(gòu)成的整形電路處理后,就可得到單片機(jī)所需要的標(biāo)準(zhǔn)的0-5V脈沖信號(hào)。
2.2 鍵盤電路
鍵盤電路如圖3所示。
?
?
因?yàn)镮/O夠用,所以4個(gè)按鍵分別接到單片機(jī)的P1.2、P1.3、P1.4、P1.5上,采用查詢方式進(jìn)行工作,K1、K2、K3及K4依次分別完成開始測(cè)量、查詢、存測(cè)量結(jié)構(gòu)及清除記憶數(shù)據(jù)等操作。
2.3 顯示電路
顯示電路如圖4所示,采用動(dòng)態(tài)顯示方式,圖中2片74LS373的數(shù)據(jù)輸入端均接在89C51單片機(jī)的P0口上,單片機(jī)通過P1.0和P1.3給2片74LS373提供片選信號(hào),從而實(shí)現(xiàn)分時(shí)選擇2片74LS373工作,分別傳送段碼和位碼。圖中6個(gè)數(shù)碼管,前3個(gè)用來顯示被測(cè)人的序號(hào),后3個(gè)用來顯示每分鐘心跳次數(shù);ULN2803是8反相驅(qū)動(dòng)器,作為位增強(qiáng)驅(qū)動(dòng)器。
?
?
2.4 記憶存儲(chǔ)電路
記憶存儲(chǔ)電路見圖5。存儲(chǔ)芯片采用AT24C02。SDA為串行數(shù)據(jù)輸入/輸出引腳,SCL為串行同步時(shí)鐘輸入端;A0、A1及A2是片選信號(hào)輸入端,TEST引腳是寫保護(hù),接地時(shí)表示不保護(hù),測(cè)量完心率數(shù)據(jù)后想要保存時(shí)就按一下存儲(chǔ)按鍵K3,單片機(jī)就通過P2.1給AT24C02提供合適的時(shí)鐘,然后將數(shù)據(jù)存入指定地址。當(dāng)然,控制字、地址和數(shù)據(jù)是分3次輸入的,并且在每段之間要求AT24C02提供給單片機(jī)一個(gè)應(yīng)答信號(hào),此外,在讀寫數(shù)據(jù)前后要加開始和停止位。
評(píng)論