<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 消費電子 > 設計應用 > 智能醫(yī)療電子血壓計電路設計

          智能醫(yī)療電子血壓計電路設計

          作者: 時間:2018-08-10 來源:網絡 收藏

          隨著生活水平的不斷提高以及城市老齡化比例的提高,醫(yī)療電子設備的家庭化逐漸成為了趨勢。其中家用電子血壓計就是典型的家庭醫(yī)療檢測設備之一。電子式血壓計具備了諸多優(yōu)點,越來越受到普通家庭的歡迎。本文介紹了以MSP430F449為控制核心,輔以BP01型壓力傳感器與MCU之間模擬信號處理電路以及LCD顯示、語音提示,實現(xiàn)家用電子血壓計的設計。

          本文引用地址:http://www.ex-cimer.com/article/201808/386188.htm

          單片機主要原理為:PWM輸出控制氣泵充氣漏氣調整袖帶內氣壓;一路ADC采樣袖帶內氣壓直流分量以便取得收縮壓和舒張壓;一路ADC采樣袖帶內氣壓交流分量經分析計算后確定收縮壓和舒張壓的瞬態(tài)時間位置;接收血壓脈沖信號觸發(fā)ADC工作;將計算出的收縮壓和舒張壓結果輸出至LCD顯示并進行數值的語音提示。

          MSP430FF449D單片機主控電路

          本系統(tǒng)主控電路如圖1所示,主要由MSP430F449芯片、JTAG接口電路、時鐘發(fā)生電路、時鐘輸出電路、復位電路、PWM波輸出電路、供電電路等組成。其中JTAG用于下載和調試程序,PWM波輸出電路用于控制氣泵。當測量血壓時,先充氣至200mmHg高,再慢慢以每秒約下降5mmHg的速度放氣。實現(xiàn)自動測量血壓。

          圖1 電子血壓計主控電路

          血壓傳感電路

          如圖2所示,本電路采用BP01型壓力傳感器和運放MAX4472。

          圖2 血壓傳感電路

          BP01型壓力傳感器是為檢測血壓而專門設計的,主要用于便攜式電子血壓計。它采用精密厚膜陶瓷芯片和尼龍塑料封裝,具有高線性、低噪聲和外界應力小的特點;采用內部標定和溫度補償方式,提高了測量精度、穩(wěn)定性和重復性,在全量程范圍內,精度為±1%、零點失調不大于±300μV。MAX4472是MAXIM公司的一款集成了四個運算的低功耗放大芯片。本系統(tǒng)中內部集成運放A接恒流源,為壓力傳感器提供恒定的電流,運放B和運放C,運放D組成差分輸入、單端輸出放大電路,直接輸入ADC0監(jiān)視血壓直流分量。

          濾波和放大電路

          如圖3所示,電路由濾波和放大兩部分組成。其中MAX267是MAXIM公司出產的一個集成濾波器,可以構成低通、帶通、高通、等多種方式,使用靈活,性能遠遠優(yōu)于采用集成運放組成的濾波電路。

          圖3 濾波和放大電路

          MAX4471是MAXIM公司的一款低功耗的。MAX9028是MAXIM公司的一個低功耗的比較器。濾波電路采用MAX267構成帶通濾波器(允許0.8~38Hz的信號通過),濾掉信號中的直流成分和電源以及皮膚與袖帶摩擦的高頻噪聲和工頻干擾,然后經過 MAX4471進行進一步放大,得到單片機匹配的電壓信號,進入ADC2,監(jiān)視血壓的交流分量。同時該信號通過低功耗比較器MAX9028轉換成脈沖信號,觸發(fā)ADC1工作。



          關鍵詞: 放大器

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();