引 言
現代社會中,人們對家人和自己的身體健康狀況尤為重 視,心腦血管疾病作為一種發(fā)病率高、致死率高的疾病直接 威脅著人們的生命安全。目前,用于心腦血管疾病監(jiān)測的儀器 儀表不斷涌現,但大多操作復雜,主要用于醫(yī)院環(huán)境。因此, 人們迫切需要一種使用簡單方便,可用于家庭或社區(qū)環(huán)境的心 腦血管疾病監(jiān)測設備。本文基于紅外技術設計了一種簡易心率 計。該心率計采用紅外對管發(fā)射和接收紅外信號,采集人體的 心率信號,并經過主控芯片對信號進行處理,計算出人體的 心率值。該心率計具有使用簡單方便,抗干擾能力強,成本低 等優(yōu)點,可為心腦血管疾病的預防和監(jiān)測提供有效手段。
1 紅外技術
紅外技術是一種視距無線通信技術,具有非接觸式、抗 干擾能力強、工作功耗低利、數據通信可靠等優(yōu)點。紅外光 電式檢測方法測量心率,是利用光信號對血液流動的透射率 或反射率不同,將光信號變換成電信號進而進行測量的方法。 一般對光信號的采集有兩種方法,一種是對射式采集,即在 對人體如手指測量時,在手指兩側各放一個光電二極管,一個 用于發(fā)射信號,一個用于接收信號。當通過手指的血流量變化 時,光信號的透射率發(fā)生變化,光電接收管中的電流量也將發(fā) 生變化,從而測量心率值 ;另一種是反射式采集,即用于發(fā)射 信號和接收信號的光電二極管都朝向一端,利用血流變化時, 光的反射率發(fā)生變化,從而利用光電管中的電流量的變化來測量心率值。本文選用第一種方法來實現。整個系統(tǒng)的信息處理 工作流程如圖 1 所示。

2 硬件設計
2.1 主控芯片選擇
心率計的主控芯片是整個系統(tǒng)的核心,負責數據信號的 處理和系統(tǒng)的協(xié)調運行。考慮到成本、可靠性、簡易性等問 題,這里選用AT89S52來作為主控芯片。AT89S52是一種 8 位、 低功耗的微控制器,其自帶 8 KB 可編程 Flash 存儲器,32 個 可編程 I/O 口線,3 個 16 位定時器,8 個中斷源,具有全雙工 UART 串行通道,低功耗空閑和掉電模式,非常適合作為心 率計的主控芯片。其芯片引腳如圖 2 所示

2.2 信號采集電路
紅外線發(fā)射管在使用時,有 850 nm、875 nm、940 nm 三個波段。各波段由于波長不同,適用環(huán)境也各有不同。 850 nm 波段在安防監(jiān)控設備中使用較多,875 nm 波段在紅外監(jiān)控中有較多應用,940 nm 波段主要用于家電設備紅外控制 等。本文設計的心率計采用一對 5 mm 的紅外對管,另加外圍 少量電子器件組成信號采集電路。信號采集電路如圖 3 所示。 圖中 D1 與 D3 為紅外對管,負責紅外信號的發(fā)射與接收。電 阻 R7 和電容 C5 構成低通濾波電路,主要用于去除高頻干擾。

2.3 顯示模塊
心率計的數值顯示選用液晶顯示模塊。這里經比較,選 用 LCD1602 液晶顯示模塊,LCD1602 內部存儲器已內置了 160 個不同的點陣字符圖形,使用簡單方便,每次可顯示兩 行,每行 16 個字符,可以滿足本設計的心率計顯示的需要, LCD1602 與單片機的接口電路如圖 4 所示。

3 軟件設計
系統(tǒng)上電后,首先完成初始化程序,以初始化部分硬件 芯片,確定中斷地址和程序入口。然后,液晶顯示屏顯示全零, 表示沒有信號進入 ;其次,程序定時 100 ms,進入等待中斷 過程,并累加中斷次數 ;最后,根據 n= K/t(n 表示時間 t 內 心率的平均值,K 表示時間 t 內連續(xù)的脈動次數)計算心率值, 并在液晶顯示屏顯示數值。整個程序流程如圖 5 所示。

4 結 語
無線技術和電子技術的發(fā)展,使人們對疾病的監(jiān)測手段 不斷更新和發(fā)展。本文基于紅外技術設計了一種簡易心率計, 該心率計采用紅外對管發(fā)射和接收紅外信號,采集人體的心率 信號,并經過主控芯片對信號進行處理,從而計算出人體的心 率值。該心率計具有使用簡單方便,抗干擾能力強,成本低等 優(yōu)點,可為心腦血管疾病的預防和監(jiān)測提供有效手段。





