基於MSP430FF449D單片機低功耗、智能化的電子血壓計設計

2020-12-25 電子發燒友

一、血壓測量原理

血壓的概念就是血液流經血管壁時的壓力。由心臟出來的血液,需要有推力,才能繞行身體一周,心臟就是借著不停的收縮、放鬆,將血液推送前進。血壓有兩種,一是收縮壓:是當心臟收縮將血液打到血管所測得的血壓,另一是舒張壓:是心臟在不收縮所測得的壓力。當袖帶的壓力等於血壓時,血液開始可以流通而產生所謂的袖帶聲,這時候表現為收縮壓,從這一刻開始做記錄,直到最後袖帶聲音消失的時候,記錄此點即為舒張壓。

二、電子血壓計工作原理

系統框圖如圖1所示。系統由恆流源、壓力傳感器、放大電路、帶通濾波、二次放大、血壓脈衝觸發、液晶驅動器、鍵盤語音電路和單片機組成。

圖1 電子血壓計原理圖

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

三、硬體設計

1 MSP430FF449D單片機主控電路

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

圖2 電子血壓計主控電路

2 血壓傳感電路

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

圖3 血壓傳感電路

3 濾波和放大電路

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

圖4 濾波和放大電路

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

4 日曆時鐘和存儲電路

如圖5所示,由EEPROM24C256和日曆時鐘晶片PCF8563組成。24C256是一款低電壓、串行接口,容量為256K的存儲器,用於存儲測量的血壓值。PCF8563是PHILIPS公司推出的一款工業級內含I2C總線的具有極低功耗的多功能時鐘/日曆晶片。用於提供測量血壓時的時間和日期,以便於以後進行查詢使用。方便於使用者對自己一段時間的血壓有個清晰的記憶。實用性強,克服了一些電子血壓計的不足。

圖5 日曆時鐘和存儲電路原理圖

5 鍵盤和顯示電路

如圖6所示,由鍵盤電路和液晶顯示電路兩部分組成。液晶顯示電路採用ZJM12864BSBD,這是一款低功耗的點陣圖形式LCD,顯示格式為128點(列)×64點(行),具有多功能指令,很容易與MPU相連。其中鍵盤電路採用獨立式按鍵,有7個按鍵,分別為測量、mmHg/kPa轉換、記憶、設置、上翻、下翻、刪除。可以進行日曆時鐘的設置,進行報警參數的設置,進行血壓的測量值的存取和刪除等功能。LCD可以顯示收縮壓,舒張壓,當前的時間和日曆;在查詢狀態時可以實現以往測量血壓的日期、時間、測量值,同時可以通過軟體編程實現歷史數據的圖形化顯示(例如畫出血壓波動曲線),方便直觀。

圖6 鍵盤和顯示電路

6 語音報壓和報警電路

本電路如圖7所示,主要由集成語音晶片ISD2560組成。ISD2560是Winbond公司生產的一款具有較強功能的語音錄放晶片,是一種永久記憶型語音錄放電路,錄音時間為60s,可重複錄放10萬次。該晶片採用多電平直接模擬量存儲專利技術,能夠非常真實、自然地再現語音。通過事先錄製好的聲音,實現血壓測量值的自動聲音提示,如果血壓高出正常血壓的上下限值,還會發揮報警,提醒使用者就醫。

圖7 語音報血壓,報警電路

四、結語

電子血壓計具有小型化、低功耗、智能化程度高的優點,在使用上有便攜和易操作的特點,從而呈現出家用化的趨勢。本文給出了完整的攜帶式電子血壓計硬體設計方案,並基於MSP430F449為控制核心輔以壓力傳感器和外圍的模擬電路以及LCD 驅動晶片實現了電子血壓計的設計。此設計用的晶片大部分都是低功耗的晶片,便於使用電池供電。同時設計實現了人性化,智能化的要求,就像一個家庭護士,對與高血壓患者以及中老年人來說十分方便,可以轉化為實際產品,故有較高的實用價值。

相關焦點

  • 基於MSP430F2012和nRF24L01低功耗RFID定位設計方案
    基於MSP430F2012和nRF24L01低功耗RFID定位設計方案 佚名 發表於 2014-04-29 16:41:09   射頻識別(RFID)技術是採用無線射頻的方式實現雙向數據交換並識別身份
  • 基於MSP430F2012和IA4420的主動式RFID標籤設計
    採用最新的低功耗單片機和無線數傳晶片,設計一種不僅讀取距離遠、可靠度高,而且成本更低、壽命更長的主動式RFID標籤是本設計研究的目的。設計方案分析本設計完成的主動式RFID應具有:低成本、低功耗、閱讀距離長及距離可調、電池供電等特性。
  • 低功耗長續航的TWS藍牙耳機晶片春藤5882性能如何?
    公司目前有近一半的晶片出口給美國客戶 發表於 2021-01-08 基於MSP430FF449D單片機低功耗、智能化的電子血壓計設計 採用BP01型壓力傳感器和運放MAX4472。
  • 基於MSP430單片機編程器的設計
    2.系統設計 基於MSP430的單片機編程器以MSP430F149為核心,主要由鍵盤、顯示、串口、燒寫、電平轉換、電源和存儲模塊構成。系統結構框圖如圖1所示。 圖1系統結構框圖 3.編程器硬體電路設計 3.1、CPU模塊 編程器核心模塊選用超低功耗MSP430F149
  • 我的矩陣鍵盤使用筆記——基於msp430g2553
    Author:zhangbin本文引用地址:http://www.eepw.com.cn/article/201611/322846.htm學習筆記formsp430g2553我使用的是msp430g2553的中斷檢測按鍵的,原理是任意一個按鍵按下時,就會進入中斷函數,然後在中斷中再進行判斷按下的是哪一個鍵。能夠實現這種方法的基礎是msp430g2553的一個IO口組(比如P1,P2)的8個IO口都共用一個中斷向量,一組中,無論哪一個IO口觸發了中斷,都會進入同一個中斷中。
  • 單片機實例分享,基於HMC5883L的電子羅盤
    目前應用較廣泛的是磁阻式電子羅盤,這種電子羅盤具有較好的抗振性,對幹擾有電子補償,因此測向精度較高。但現有電子羅盤電路結構複雜、體積較大,不便於攜帶和使用,難以集成到現有嵌入式設備中。針對這些問題,本文提出了以霍尼韋爾(HoneyWell)公司三軸磁阻傳感器HMC5883L為敏感元件,使用低功耗控制器AVR單片機為傳感器數據處理單元的小型低功耗電子羅盤。
  • 《低功耗電波鐘的製作 - 電子設計競賽》
    與機械與動力工程學院的青雲同學和小磊同學一起做的低功耗電波鐘。下面是題目。低功耗電波鐘的設計製作(02題)【本科組】一、任務設計並製作一臺低功耗電波鐘。二、要求1.基本要求(1)自行設計製作天線、選頻放大,使其能接受中國碼(BPC)電波授時數據、 並輸出包絡。
  • 基於單片機的ADC0809數字電壓表設計報告(彙編語言)
    本文重點介紹單片A/D 轉換器以及由它們構成的基於單片機的數字電壓表的工作原理。目前,由各種單片A/D 轉換器構成的數字電壓表,已被廣泛用於電子及電工測量、工業自動化儀表、自動測試系統等智能化測量領域,示出強大的生命力理。目前,數字電壓表的內部核心部件是A/D轉換器,轉換的精度很大程度上影響著數字電壓表的準確度,因而,以後數字電壓表的發展就著眼在高精度和低成本這兩個方面。
  • MSP430單片機輕鬆入門與實踐 — 暢學單片機
    ,循序漸進地基於理論講解並結合實驗項目實戰開發,講解當前最熱門的MSP430單片機的C程序設計!因此本課程適合所有MSP430單片機應用開發人員,電子愛好者、大中院校相關專業學生、工程技術人員的學習課程,也可作為短期培訓課程,是單片機愛好者從入門到深入的經典課程。
  • MSP430FR5969學習心得
    .Base clock 模塊一、4個時鐘振蕩源 1、LFXT1CLK:外部晶振或時鐘1 低頻時鐘源 低頻模式:32768Hz 高頻模式:(400KHz-16MHz) 2、XT2CLK: 外部晶振或時鐘2 高頻時鐘源(400KHz-16MHz) 3、DCOCLK: 內部數字RC振蕩器,復位值1.1MHz 4、VLOCLK: 內部低功耗
  • 一種基於MSP430單片機的日程管理系統
    隨著生活水平和需求的不斷提高,人們對產品的智能化要求越來越高.老式的司號儀智能化不夠高必將被淘汰,採用單片機控制的日程管理系統以其系統穩定、智能控制、操作簡便、價格便宜等優點得到廣泛應用。主控部件選用的是MSP430F149超低功耗16位單片機,MSP430單片機採用FLASH存儲體,此單片機採用了FLASH在線編程JTAG技術,可以利用片內的FLASH方便的實現軟體升級,以達到系統升級的目的。
  • 如何使用MSP430單片機實現簡易計算器的設計
    本文介紹了一種基於MSP430單片機的簡易電子計算器設計。基於MSP430單片機的簡易電子計算器設計具有體積小、便於攜帶、應用方便、組成元器件少、製造成本低等優點。MSP430單片機具有的超低功耗、硬體浮點數運算等功能使得簡易電子計算器設計簡單、計算能力強,有著廣闊的發展前景。
  • MSP430F44X單片機SPI接口驅動C語言程序
    #include<msp430x44x.h> char MST_Data=0X00,SLV_Data=0XFF;
  • 我的TLC2543學習筆記——基於msp430g2553單片機
    Author:zhangbin本文引用地址:http://www.eepw.com.cn/article/201611/322845.htm學習筆記formsp430g2553在端由高變低時,內部計數器復位。由低變高時,在設定時間內禁止DATAINPUT和I/OCLOCK17DATAINPUTI串行數據輸入端。
  • ST 推出基於Cortex-M3的STM32L超低功耗微控制器
    意法半導體微控制器產品部總經理Michel Buffa表示:「在全球半導體公司提供的產品中,STM32L系列產品實現最佳的功耗性能比。STM32L將會成為消費電子、工業應用、醫療儀器或能源計量表等市場上低功耗應用設計的首選微控制器。」
  • MSP430G2553單片機使用printf函數進行串口列印輸出
    以前在使用keil編寫51單片機程序的時候,經常使用printf函數列印輸出一些關鍵的過程數據到電腦,方便監控程序的運行狀況。最近使用IAR for MSP430 調試MSP430G2553程序的時候,發現了一些小問題,MSP430G2553單片機並沒有按照我的預期輸出數據到電腦。
  • 基於MSP430系列單片機快速開發紅外體溫檢測儀原型機
    基於MSP430系列單片機快速開發紅外體溫檢測儀原型機 wenwei 發表於 2020-04-03 16:13:14 MSP430系列單片機是德州儀器(TI)公司1996
  • 詳細解讀:MSP430G2553單片機串口通信
    以MSP430G2553為例進行說明。MSP430G2553是20個引腳的16位單片機。具有內置的16位定時器、16k的FLASH和512B的RAM,以及一個通用型模擬比較器以及採用通用串行通信接口的內置通信能力。此外還具有一個10位的模數(A/D)轉換器。這裡我們詳細說明MSP430G2553串口通信。其引腳排布如圖1.1所示。
  • 多字節無符號二進位數除法單片機彙編程序舉例
    推薦閱讀 基於89C52單片機的時鐘設計 第一次來論壇發帖,不多說,直接上。一直喜歡搞單片機,最近有時間,用51單片機做個板子玩玩。從電路板製作到最終調試,全部由本人自己完成。
  • 基於MSP430的電機功率因數測量系統
    計算機技術,尤其是單片機技術和大規模集成電路及各種新型傳感元件的迅速發展和日臻成熟,微機技術在電力系統中的普及應用,使電力系統的測量和監控技術得到了快速的發展。