国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

脈搏信號檢測儀的設計與實現(xiàn)

2012-09-19 13:24:38鄭爭兵
自動化儀表 2012年11期
關鍵詞:脈搏時鐘語音

鄭爭兵

(陜西理工學院物理與電信工程學院,陜西 漢中 723003)

0 引言

隨著我國社會老齡化的到來,城市中大量獨居老人的健康監(jiān)護問題越來越突出。心血管疾病作為老年人疾病中比例較高的病癥,許多病情較輕的病人由于未及時進行檢查,錯過了寶貴的診治機會,導致病情加重,嚴重者可能引起中風甚至危及生命[1]。因此,預防此類疾病對老年人的健康具有重要意義。

根據(jù)中醫(yī)理論,脈搏信號波所呈現(xiàn)出來的形態(tài)、強度、速率和節(jié)律等方面的綜合信息,能反映出人體心血管系統(tǒng)中許多生理疾病信息;對脈搏波形特征參數(shù)進行科學合理的檢測、診斷、分析,可以更有效地預防此類疾病[2-3]。考慮到脈搏檢測裝置的簡易操作性和便攜性,提出了一種基于光電傳感器的脈搏檢測儀。試驗測試結(jié)果表明,該儀器在家居護理領域具有較好的應用前景。

1 硬件設計

脈搏檢測系統(tǒng)由光電傳感器、單片機AT89S51系統(tǒng)和PC監(jiān)測終端組成,其系統(tǒng)結(jié)構圖如圖1所示。

圖1 脈搏檢測系統(tǒng)結(jié)構圖Fig.1 Structure of human pulse detecting system

脈搏信號經(jīng)過集成光電傳感器得到數(shù)字信號,然后對數(shù)字信號進行整形,去除干擾后送入AT89S51單片機進行處理。單片機可實現(xiàn)測頻顯示功能、語音提示報警功能和與PC機終端數(shù)據(jù)的交互功能。按鍵電路用來完成相關功能的選擇。PC機具有簡易的操作監(jiān)控軟件,其對采集的數(shù)據(jù)進行分析、顯示并保存相關數(shù)據(jù),從而完成對系統(tǒng)功能的測試。

1.1 光電脈搏傳感器

脈搏傳感器是脈搏檢測系統(tǒng)的重要組成部分,其基本功能是將切脈壓力和橈動脈搏動壓力物理量轉(zhuǎn)換成便于測量的電信號量。脈搏傳感器的精度、靈敏度、抗干擾能力及安裝方式?jīng)Q定了脈搏測量精度,因此,采用合肥華科電子技術研究所開發(fā)的光敏元件HKG-07A作為脈搏傳感器。整個傳感器的結(jié)構簡單、可靠性高、抗干擾能力強。該結(jié)構采用透射式接收光的方式[4-5],利用特定波長紅外線對手指血管末端血液微循環(huán)產(chǎn)生的血液容積變化量進行檢測,得到脈搏信號波形。

脈搏信號經(jīng)過放大、調(diào)理電路,幅度調(diào)整、基線調(diào)整電路輸出同步于脈搏跳動的數(shù)字脈沖信號,光電脈搏傳感器HKG-07A的輸出信號波形如圖2所示。

圖2 輸出信號波形Fig.2 Waveform of the output signal

1.2 整形電路設計

經(jīng)過實際測試發(fā)現(xiàn),輸出的脈沖信號并不理想,不利于單片機采集處理,可能會造成較大的誤差[6]。因此,在HKG-07A輸出的信號后加入整形電路,將脈搏傳感器輸出的信號作為一級電壓比較后輸出,使之成為一個波形、幅值都適當?shù)男盘?,便于后續(xù)電路的處理。該電路采用高精度單片運算放大器OP07,OP07工作在開環(huán)狀態(tài),通過調(diào)整電位器改變比較電路的閾值電壓。當輸入電壓大于閾值電壓時,輸出+5 V電壓;當輸入電壓小于閾值電壓時,輸出0 V電壓。此時整形后的輸出電壓滿足AT89S51單片機的要求。

1.3 語音電路和時鐘電路設計

語音電路主要是對單片機處理脈搏信號得到的脈搏頻率進行播報,并對非正常的脈搏頻率范圍的情況進行報警。時鐘電路主要用來實時顯示當前的時間狀態(tài)。為了保證電路的簡單可靠,采用集成化的語音芯片ISD1420和時鐘芯片DS1302。具體電路如圖3所示。AT89S51單片機的P0口連接地址輸入端A0~A7,利用 P3.7以脈沖觸發(fā)的方式控制 ISD1420的放音鍵PLAYE,使器件即進入放音狀態(tài)。為了使揚聲器連接端SP-、SP+的輸出音頻信號能夠可調(diào),利用音頻功率放大器 LM386放大電壓信號[7]。LM386的1、8管腳增加外接電阻和電容,可將電壓增益調(diào)為任意值。本電路采用1、8管腳懸空,此時LM386工作在固定放大倍數(shù)20,通過改變電位器R3的值來改變放大的輸入信號[8]。

圖3 語音電路和時鐘電路Fig.3 Voice circuit and clock circuit

DS1302是美國DALLS公司推出的一種高性能、低功耗的實時時鐘芯片,可以提供秒、分、時、日、星期、月和年等信息,可以自動調(diào)整當月天數(shù)(30天或31天),且具有閏年補償功能。AT89S51采用SPI三線接口與DS1302 進行同步通信[9]。P2.3連接復位/片選線,通過把輸入驅(qū)動置高電平來啟動所有的數(shù)據(jù)傳送;P2.4連接串行時鐘線SCLK,控制數(shù)據(jù)的輸入和輸出;P2.5連接雙向數(shù)據(jù)線I/O,實現(xiàn)數(shù)據(jù)的傳輸。為了保證DS1302在工作時的低功耗,采用了雙電源供電(主電源和備用電源):Vcc1為主電源,接VCC;Vcc2為備份電源,接兩節(jié)干電池。當Vcc2>(Vcc1+0.2)V時,由3 V電池向DS1302供電,當Vcc2<Vcc1時,由Vcc1向DS1302供電。

2 軟件設計

2.1 主程序設計

主程序流程如圖4所示。

圖4 主程序流程圖Fig.4 Flowchart of the main program

單片機AT89S51主要完成各部分硬件的協(xié)調(diào)、相關控制工作以及對脈搏頻率計數(shù)工作。系統(tǒng)設置兩個按鍵來完成功能的選擇:其中一個按鍵用來啟動脈搏信號采集,另一個按鍵用來傳送采集的脈搏信號給PC機。系統(tǒng)上電后,首先進行整機初始化處理,主要包括時鐘芯片DS1302、語音芯片ISD1420、串口控制參數(shù)的設定。接著判斷脈搏數(shù)據(jù)采集按鍵是否開啟,如果是,執(zhí)行下一步,否則一直等待。然后判斷送上位機按鍵是否開啟,如果是,通過RS-232串口將數(shù)據(jù)傳給PC處理,否則執(zhí)行單片機處理程序,即脈搏頻率的計算子程序、顯示子程序和語音提示子程序。利用PC機處理脈搏信號是為了更便于驗證檢測系統(tǒng)的正確性以及擴展系統(tǒng)的靈活性功能。在整個程序設計過程中,脈搏頻率的計算子程序和語音提示子程序是設計的關鍵。

2.2 脈搏頻率計算程序

正常人體脈搏信號的頻率為60~80次/min,一般情況下其頻率為1 Hz左右,屬于低頻信號,所以在設計中采用周期測量法[10]。利用單片機內(nèi)的16位定時/計數(shù)器T0,對以單片機內(nèi)的標準機器周期Tb計數(shù)。將被測信號的周期作為信號閘門,由程序控制開關對機器周期進行計數(shù)得n,因此被測信號周期為T=Tb×n,每分鐘跳動次數(shù)f=60/T。對于12 MHz晶振,Tb為1 μs,16位定時/計數(shù)器 T0的最大定時時間為65 535 μs,因此,在1 min內(nèi)會產(chǎn)生溢出。對此,采用定時器中斷方式計算脈搏頻率值,即在一個脈搏周期內(nèi),隔一段時間T1(T1<65 535)產(chǎn)生1次中斷,總共產(chǎn)生n1次中斷。

此時:

為了使脈搏跳動次數(shù)誤差不超過1次,要求定時器周期T1不超過1/60 s。為方便計算,取T1=1/27,可以得到定時器T0的TH0=1EH、TL0=84H。

2.3 語音提示程序的設計

語音提示是對每次計算的脈搏頻率進行報數(shù)并提示用戶是否正常。例如:當前的脈搏頻率為90次/min,語音提示的內(nèi)容是:脈搏頻率為90次/min,偏高,請就醫(yī)。對于要播放的語音信息需要對其進行錄音,單片機負責ISD1420的分段放音控制。因此,必須先使用專用的ISD1420編程軟件對要錄制的語音信息進行分段存儲。單片機通過搜索的方式為每段語音的地址信息建立相應的信息表,并根據(jù)要放音的內(nèi)容,查詢地址信息表獲取地址,通過對ISD1420的8位并行地址線播放不同的信息。地址輸入端A0~A7的有效值范圍為00000000~10011111,這表明最多可被劃分為160個存貯單元,可錄放多達160段語音信息。每段地址長0.125 s,共能錄音 20 s。

3 測試結(jié)果及分析

為了更好地測試系統(tǒng)的性能,在PC機上使用虛擬儀器圖形編程軟件LabVIEW8.6,開發(fā)了人機交互界面軟件。該軟件通過與 AT89S51[11-13]的串行通信,對接收到的脈搏數(shù)據(jù)實時顯示其波形圖和心率值,具有保持數(shù)據(jù)和回放數(shù)據(jù)的功能,并且能夠改變串口的傳輸參數(shù)。為了驗證測試脈搏頻率數(shù)據(jù)的正確性,將軟件測試的結(jié)果與單片機測試的結(jié)果進行比較。比較結(jié)果顯示,采用這兩種測試方法得到的結(jié)果相同。當人體脈搏次數(shù)低于50次/min或高于120次/min時,LCD液晶顯示當前脈搏次數(shù),語音提示“偏低,請就醫(yī)”信息或者“偏高,請就醫(yī)”信息。

4 結(jié)束語

本文提出的脈搏檢測系統(tǒng)方案,由于采用集成度高的光電式傳感器和單片機系統(tǒng)測量脈率值,電路簡單、成本低廉、操作方便,能夠完成脈搏次數(shù)的顯示和語音提示功能。該裝置非常適合個體使用,可以實時、方便地提醒用戶的身體健康狀況,在家庭監(jiān)護領域具有較好的實用價值。

[1]郭興明,張科,吳寶明.多生命參數(shù)監(jiān)護儀用檢測電路[J].電子技術應用,2000,26(2):35 -36.

[2]羅志昌,張松,楊益民.脈搏波的工程分析與應用[M].北京:科學出版社,2006.

[3]盧超.脈搏檢測實驗裝置的研制[J].實驗室研究與探索,2010,29(9):41 -42.

[4]李秀農(nóng),汪國強.光電式脈搏傳感器及由其組成的血壓測量儀[J].電測與儀表,1998,387(35):38 -39.

[5]李晉華,杜宇慧.光電脈搏儀的設計[J].自動化技術與應用,2008,27(8):99 -100.

[6]陳正濤.微弱信號相關檢測技術綜述[J].科技廣場,2006(7):111-112.

[7]劉沛.基于 ISD1420的語言報警器設計[J].現(xiàn)代電子技術,2004(12):19 -20.

[8]任致程.語音錄放和識別集成電路應用與制作專例[M].北京:人民郵電出版社,1999.

[9]王晨光,孫運強.串行時鐘芯片DS1302在溫度測量記錄儀表中的應用[J].電子測試,2008(12):65 -68.

[10]舒方法,石俊.基于PVDF壓電薄膜的脈搏測量系統(tǒng)研究方法[J].壓電與聲光,2008,30(1):124 -125.

[11]馬忠梅,籍順心,張凱,等.單片機的C語言應用程序設計[M].3版.北京:北京航空航天大學出版社,2003.

[12]劉濱.單片機C語言windows環(huán)境編程寶典[M].北京:北京航空航天大學出版社,2003.

[13]田希暉,薛亮儒.C51單片機技術教程[M].北京:人民郵電出版社,2007.

猜你喜歡
脈搏時鐘語音
別樣的“時鐘”
古代的時鐘
魔力語音
基于MATLAB的語音信號處理
電子制作(2019年14期)2019-08-20 05:43:38
基于MQ3與MP3的價廉物美的酒駕語音提醒器
電子制作(2019年9期)2019-05-30 09:42:10
用心感受狗狗的脈搏
金橋(2018年2期)2018-12-06 09:30:14
對方正在輸入……
小說界(2018年5期)2018-11-26 12:43:42
《今日評說》評今日浙江 說時代脈搏
基于51系列單片機的穿戴式脈搏儀的設計
電子制作(2017年14期)2017-12-18 07:07:50
有趣的時鐘
安仁县| 喀喇沁旗| 合江县| 夏河县| 尼勒克县| 九江市| 乌鲁木齐县| 阿克陶县| 滁州市| 米易县| 马公市| 绍兴县| 天门市| 垫江县| 拜城县| 乌海市| 瓦房店市| 松溪县| 邳州市| 建湖县| 永吉县| 临漳县| 碌曲县| 白水县| 黑水县| 郑州市| 寿阳县| 岳池县| 沛县| 宜都市| 中卫市| 宁远县| 塔河县| 华宁县| 缙云县| 诏安县| 理塘县| 革吉县| 玉龙| 塔城市| 西青区|