一种高性能便携型电子血压计的设计

发布者:SparkleMagic最新更新时间:2013-05-21 来源: dzsc关键字:电子血压计  MPX53GC  MSP430F149 手机看文章 扫描二维码
随时随地手机看文章

  1引言

  测量血压的传统仪器是机械式水银血压计.电 子血压计近几年才在市场上出现。电子血压计与传 统血压计相比,虽然操作简单、使用方便,但准确 性、稳定性往往不太理想。本设计力求准确、稳定, 以适用于老年人或病人随时监测自己血压情况及 临床医学检测。

  在研究国内外已有产品或设计构思 的基础上” ,使用先进的信号处理技术与智能控 制技术,尽量消除脉搏提取处理中的噪声干扰与非 线性失真,提高血压测量的准确性与稳定性,并提 高了测量的自动化和智能化。

  2系统的硬件设计

  本设计采用Motorola公司的MPX53GC硅压式 传感器和TI公司MSP430F149单片机为主要器件, 构成电子血压计,系统构成如图1。系统由MCU、 传感器、LCD液晶显示器、操作面板、充放气控制 电路、气泵和气阀、蜂鸣器、存贮器、电源等部分 构成。


  2.1 微处理器的选择

  单片机是整个系统的大脑,它不仅要对系统进 行监控、对数据进行运算处理,而月.要通过对测量 结果的判定调整硬件的参数;使系统能够自动调节 在最佳的工作状态,具有一定的智能性。根据系统 的设计要求,选用TI公司的MSP430F1 49单片机 。

  MSP430内嵌ADC12,它是12位的A/D模数转 换器,具有高速、通用的特点。ADC12可对8个外 部模拟信号之一或4个内部电压之一作转换。 ADC12具有通用的采样/保持电路,给用户提供了 采样时序的各种选择。MSP430F149单片机则能很 好满足系统设计的要求。

  2.2传感器电路设计

  MPX53GC是Motorola X型传感器,该类传感器 价格低廉、线性优良、噪声小、响应迅速,并且在 恒流源供电的情况下具有温度白补偿挣陛。传感器 电路的组成如图2所示,压力传感器的输出信号先 经过滤波电路,然后进行放大,同时单片机 MSP430F149将产生1:10脉宽控制锯齿波发生器, 产生锯齿波与经过处理的压力信号相比较,将电平 信号转换为脉宽信号。单片机MSP430F149测量脉宽,然后经过相应的运算处理转换为收缩压(SP)、舒张压(DP)、平均压(MP) 。


  2.3滤波电路设计

  在血压测量过程中,由于传感器MPX53GC输 出的信号极其微弱,而且混有高频噪声,如果电路 设计不合理,微弱的信号就会被噪声淹没。因此在 每一级放大电路中,都应有相应的噪声滤除或抑制 电路 ,此外要尽量的消除分布电容与分布电感的 耦合,在必要处进行屏蔽。如图3所示,采用有源 低通滤波器,有效地削弱高频噪声,并适当放大信 号。其频率函数可表示为:


  2.4 充放气控制电路设计

  充放气电路也是影响测量准确度的一个重要 因素。因此,怎样控制充气阀和放气阀,才能得到 最好的测量结果是关键。在测量过程中,我们采用 单片机MSP430F149控制充放气速率,根据压力大小进行控制充气阀和放气阀的动作,这样不但能够 准确控制充放气的速率,而且能很好的监测整个系 统的运行情况,此外,还可以避免一些意外的人体 伤害。[page]



  其控制过程见图4充气电路如图5所示。在充气过程中.可以稍 微快点充气,并估计收缩压和舒张压,以便计算放 气速率。当达到最大值后停止充气,开始慢慢的均 速放气。放气过程中,采用PWM脉宽调制进行控 制,并时刻察觉血压袖套CUFF的压力情况,保持 匀速放气。最后当压力小于20mmHg时,立即把放 气阀全部打开。




  2.5 LCD液晶显示模块设计

  本系统采用LCD驱动器HT1621,它为128(32 ×4)段LCD驱动器,可驱动多个LCD液晶屏。它 与单片机接口如图6所示,接口只须四根线。 线 用以初始化串行接口电路并终止MSP430F149与 HT1621的通信。数据的渎/写及命令的写入通过数 据线传输。RD读信号,RAM 内的数据在RD信号 的下降沿送至数据线上,使MSP430F 149在而信 号的上升沿及下一个下降沿之间读入正确的数据。

  一WR为写信号,数据线上的数据、地址及命令可在 一WR信号上升沿写入HT1621。IRQ为可选择控制2.6电源模块设计 本系统电源采用两节1.BY 的电池供电,经过 XC6382芯片升压至3.5V直接为系统提供电源。 3软件设计 软件部分是整个系统有效工作的核心,系统只 有在软件和硬件有机结合,才能正常工作。

  3.1采集与控制程序模块

  它完成采集资料(压力传感器信号,按键信号 等),控制充放气等功能。其程序流程如图7所示。

  3.2数据处理和显示模块

  数据处理和显示模块完成对压力传感器数据 进行数字滤波,计算出收缩压、舒张压、平均压及 脉搏,然后把相应数据储存到EEPROM(24C256)并 显示到液晶屏(HT1621).程序流程图如图8所示。


  4系统标定

  测量系统需要标定,电子血压计也不例外。在 软件系统中专门有一个压力标定程序,该程序的作 用是帮助调试者进行调试。调试过程如下:给系统 零压力(即:让传感器与大气连通),经过一段时 间稳定后,系统自动记录零点的脉宽;然后提示调 试者,给系统300mmHg的压力,此时调试者应将 显示的数值调整到16268±100以内,系统即标定 完毕。

  5结论

  通过一系列的分析、研究和改进,系统的设计 较好的达到我们测试的要求。在测量的过程中,被 测者应做到保持不动,否则可能因为被测者的动作 形成一个假脉冲信号,同时可能改变CP信号。为 了进一步提高准确性和可靠性,传感器线性、PCB 板布线、气泵和气阀选择等等都需要进一步研究改 进

关键字:电子血压计  MPX53GC  MSP430F149 引用地址:一种高性能便携型电子血压计的设计

上一篇:Cadence推出Tempus™时序签收解决方案为设计收敛和签收提供前所未有的性能和容量
下一篇:基于多处理器技术的涡街流量计

推荐阅读最新更新时间:2024-03-16 13:24

MSP430F149系列单片机的I AP功能设计
TI公司的MSP430系列单片机是具有很高实用性价值的产品,在许多领域得到广泛的应用,特别是它的超级低功耗特性,是目前所有其他单片机无法比拟的。IAP(InApplication Programming)是用户自己的程序在运行过程中对用户Flash的部分区域进行烧写,目的是为了在产品发布后可以方便地通过预留的通信口对产品中的固件程序进行更新升级。 要实现IAP功能,通常需要在设计固件程序时编写两个项目代码:第一个项目程序不执行正常的功能操作,而只是通过某种通信管道(如USB、USART、一些无线设备)接收程序或数据(可执行HEX文件),执行对第二部分代码的更新;第二个项目代码才是真正的功能代码。这两部分项目代码同时烧录在用户Fla
[单片机]
<font color='red'>MSP430F149</font>系列单片机的I AP功能设计
基于ZigBee的瓦斯无线监测系统硬件设计
  引言   随着计算机和无线通信技术的发展,计算机、无线通信技术已经开始应用于矿井安全和生产监测,广泛涉及到计算机应用技术、无线通信技术、传感器技术、信息传输技术、电气防爆技术、应用化学技术、控制技术、光纤技术和嵌入式技术等多种技术。ZigBee是一种近距离、低复杂度、低功耗、低数据速率、低成本的双向无线通信技术,完整的协议栈只有32KB,可以嵌入各种设备中,同时支持地理定位功能。这些特点决定ZigBee技术非常适合应用在无线传感器网络中。与现有的各种无线通信技术相比,ZigBee技术在功耗和成本上相对较低,有很大的优势。本文研究设计的煤矿瓦斯无线监测系统就是基于ZigBee技术的无线传感器网络,用于实时监测矿井空气中的瓦斯浓度
[单片机]
μC/OS-Ⅱ在MSP430F149上的移植
    μC/OS-Ⅱ是一个源代码公开的嵌入式实时操作系统(RTOS),该操作系统理论上最多可以管理64个任务,一般应用时需要留出8个任务给系统本事使用,因此用户的应用程序最多可以有56个任务,μC/OS-Ⅱ的内核为完全可剥夺型实时内核,即系统总是运行就绪条件下优先级最高的任务,并支持信号量、邮箱、消息队列等多种进程间通讯机制,同时用户可以根据需求通过条件编译实现对内核中的功能模块的裁剪,此外μC/OS-Ⅱ 还具有可固化、中断管理、高稳定性和可靠性等特点,因此将μC/OS-Ⅱ移植到微处理器(MCU)上, 对于缩减产品开发和升级周期,提高可靠性和稳定性,降低成本方面有着重要的意义。以下主要讨论嵌入式实时操作系统μC/OS-Ⅱ在MSP
[嵌入式]
MSP430F149内部Flash操作
一般,在单片机中的Flash存储器用于存放程序代码,属于只读型存储器。而在MSP430些列的单片机中,都可以通过内置的Flash控制器擦除或改写任何一段的内容。另外,msp430的单片机内部还专门留有一段Flash区域(information memory),用于存放掉电后需要永久保存的数据。利用430内部的Flash控制器,可以完成较大容量的数据记录、用户设置参数在掉电后的保存等功能。 硬件介绍: 要对Flash读写,首先要了解MSP430的存储器组织。430单片机的存储器组织结构采用冯诺依曼结构,RAM和ROM统一编址在同一寻址空间中,没有代码空间和数据空间之分。 一般430的单片机都统一编址在0-64k地址范围中,
[单片机]
<font color='red'>MSP430F149</font>内部Flash操作
MSP430F149时钟源选择
MSP430的基本时钟源有3个:  LFXT1CLK,  XT2CLK,   DCOCLK ; ­ 其中: LFXT1CLK:可以用低频钟表晶体、标准晶体、陶瓷谐振器或外接时钟源工作。     XT2CLK:可以用标准晶体、陶瓷谐振器或外接450khz~8mhz的时钟源工作。 ­     DCOCLK:它是内部数字控制RC振荡器,可以调节。 MSP430的3种时钟信号是:  ACLK,  MCLK,  SMCLK; 其中: ACLK(辅助系统时钟):可选时钟源LFXT1CLK(只能是外部时钟源),且一般为32768hz手表晶体)。 ­MCLK(主时钟):可选LFXT1CLK,XT2CLK, DCOCLK 三种
[单片机]
MSP430F149的DS18B20C语言程序
#include msp430x14x.h // Standard Equations //-------------------------I/O口定义------------------------------------ #define DS_DIR P6DIR #define DS_OUT P6OUT #define DS_IN P6IN #define DS18B20 BIT4 #define W18BUS_1 {DS_DIR |= DS18B20;DS_OUT |= DS18B20;_NOP();DS_DIR &= ~DS18B20;} //DS1
[单片机]
msp430f149学习心得之一 时钟配置
近期要参加电子设计大赛,我们的微处理器选择了msp430(高性能不说,关键很多系列的芯片可到TI官网免费申请到),本人负责软件,之前并没有深入接触过msp430系列的单片机,但还稍稍有点51的底子,现将本人学习430的一点小心得与大家分享~ ********************************基于MSP430F169****************************** 在MSP430单片机中,一个时钟周期 = MCLK晶振的倒数。如果MCLK是8MHz,则一个时钟周期为1/8us。 MSP430单片机的时钟模块主要包括: 三个时钟:辅助时钟ACLK 、主时钟MCLK 、子系统时钟SMCLK 三
[单片机]
基于硅压式传感器和MSP430F149单片机的电子血压计设计
 1 引言   测量血压的传统仪器是机械式水银血压计,电子血压计近几年才在市场上出现。电子血压计与传统血压计相比,虽然操作简单、使用方便,但准确性、稳定性往往不太理想。本设计力求准确、稳定,以适用于老年人或病人随时监测自己血压情况及临床医学检测。   2 系统的硬件设计   本设计采用Motorola公司的MPX53GC硅压式传感器和TI公司 MSP430F149 单片机为主要器件, 构成电子血压计,系统构成如图1。系统由MCU、 传感器、LCD液晶显示器、操作面板、充放气控制 电路、气泵和气阀、蜂鸣器、存贮器、电源等部分 构成。      2.1 微处理器的选择   单片机是整个系统的大脑,它不仅要对系统进 行监
[工业控制]
基于硅压式传感器和<font color='red'>MSP430F149</font>单片机的<font color='red'>电子血压计</font>设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved