一种基于LPC3250的智能电子血压计设计

发布者:zhuanshi最新更新时间:2012-08-30 来源: 现代电子技术关键字:LPC3250  电子血压计  压力传感器 手机看文章 扫描二维码
随时随地手机看文章

    近年来,由于社会经济的快速发展和人们生活方式的变化,我国的心血管病发病率及相关危险因素均有增长的趋势,大家对自己的健康也越来越关心。电子血压计是利用现代电子技术与血压间接测量原理进行血压测量的医疗设备,是家用医疗器械的智能化体现。过去人们测量血压必须到医院才行,而今只要拥有了家用电子血压计,坐在家里便可随时监测血压的变化。

1 系统工作原理
    血压指血管内的血液对于单位面积血管壁的侧压力,即压强。正常的心脏是一个强有力的肌肉器官,它日夜不停地、有节律地一张一缩,使血液在循环器官内流动。血液在血管内流动时,无论心脏收缩或舒张,都对血管壁产生一定的压力。血压有两种,一是收缩压,它指在心室收缩时,主动脉压急剧升高,在收缩期的中期达到最高值,这时的动脉血压值称为收缩压,也称为“高压”;另一是舒张压,它指在心室舒张时,主动脉压下降,在心舒末期动脉血压的最低值称为舒张压,也称为“低压”。
    该多功能电子血压计,采用示波法进行测量,其原理是通过测量血液流动时对血管壁产生的振动,在袖带放气过程中,只要袖带内压强与血管压强相同,则振动最强。其优点为:使用简易,可一人独自操作,测量值便于记录,体积轻巧便于携带。

2 硬件设计
2.1 系统总体结构
    该多功能电子血压计系统的总体结构框图如图1所示,主要包括LPC3250主控模块、电源及复位模块、检测模块、LCD触摸屏模块、WiFi模块、语音模块和USB模块等6大模块。

a.JPG
2.2 主控LPC3250
    主控采用NXP新推出的高度集成LPC3250微处理器,具有高性能、高集成度、低功耗等的特点,非常适合本方案的设计要求。它采用90 nm工艺和功能强大的ARM926EJ-S内核,主频高达208 MHz,具有全系列标准外设。其中包括带专用DMA控制器的24位LCD控制器,可支持STN和TFT面板;三通道10位400 kHz A/D转换器,带触摸屏接口;内部集成高达11个PWM通道;USB OTG接口,能全速连接主机和器件;一个支持DDR和SDR SDRAM,SRAM,FLASH和静态器件的外部存储控制器。充分满足了本设计的需要,外部只需加入很少芯片就可实现系统功能,并可
使整个系统体积减小、功耗降低、稳定性增加和成本得到控制。[page]

2.3 压力传感器XFGN-6025KPGSR
    该设计采用日本Fujikura公司生产的新一代压力传感器XFGN-6025KPGSR,它的重量只有0.35 g,主要用于便携式电子血压计,采用精密厚膜陶瓷芯片和尼龙塑料封装,内部含有放大、温度补偿及预校正失调电压和量程,从而提高了测量的精度、稳定性,也省去了放大电路。它直接将血压转换为0~4.5 V的电信号,对应的血压值为0~25 kPa,即0~187.5 mmHg,与血压计的设计要求非常匹配。
2.4 滤波器MAX267
    所测得的模拟信号还要经过滤波,然后进行A/D转换。其中滤波用于滤掉信号中的直流成分、电源及皮肤与袖带摩擦的高频噪声和工频干扰等。该设计采用Maxim公司的MAX267,它是Maxim众多开关电容滤波器(SCF)芯片中较简洁的一种。内部包含2个已经固定成带通型,并且使用相同的Q参数和频率变换比例的二阶SCF和一个运放。通过选择适当的反馈电阻和Q参数,能够组成不同波纹率的Butterworth或Chebyshev滤波器。这样大大减少了外围电路,且使用灵活,性能远远优于采用集成运放组成的滤波电路,非常适合于本设计。

3 软件设计
3.1 程序流程
    软件部分是系统有效工作的核心,其程序流程如图2所示。系统启动后,由U-boot引导启动嵌入式Linux,初始化相关硬件和程序并进入主菜单。其中数据查询,可在LCD上查看以往测量结果,并由机器进行简单的健康情况分析;网络服务,可手动将测得的结果通过WiFi传送至医院,并与医生进行简单的对话;开始检测,血压计进入检测模式;系统设置,可对系统时间、网络参数等进行设置,并可对系统固件进行升级;个人信息,可输入自己的身高、体重、性别和年龄等信息,方便系统对每个人的测量数据进行分别管理和有针对性的健康情况分析。

b.JPG

[page]

3.2 电子血压计检测模式流程
    当测量血压时,微处理器PWM输出控制气泵充气,先充气至压力传感器的最大额定值25 kPa,即187.5 mmHg,再慢慢以每秒下降约3 mmHg的速度匀速放气,调整袖带内气压,实现自动测量血压。一路A/D采样袖带内气压直流分量,以便取得收缩压和舒张压,即高压和低压,并对心跳周期取平均计算心率;另一路A/D采样袖带内气压交流分量,经分析计算后确定收缩压和舒张压的瞬态时间位置,接收血压脉冲信号,触发ADC工作,计算出收缩压和舒张压的结果。心率、血压计算流程图如图3所示。

c.JPG


3.3 数据库系统的设计
    该设计的数据管理采用SQLite嵌入式数据库,它是2000年由D.Richard Hipp开发出来的一种中小型嵌入式数据库,可以较为方便地运用于嵌入式系统中,它的源代码完全开放,可以免费用于任何用途,包括商业目的;它提供了对SQL92的大多数支持,如支持多表、索引、事务、视图、触发和一系列的用户接口及驱动,简单易用,速度也很快,同时提供了丰富的数据库接口。经过对需求的分析和优化,可设计出数据库系统的E-R图如图4所示。其全面准确地反应了用户的功能需求,可使实体类型的个数和所含属性的个数少,实体类型间无冗余。
3.4 系统的界面设计
    在系统界面中,通过触摸屏发出各项命令,再通过数据库的连接由图形界面显示。该设计的应用程序窗口界面采用Qt编写实现,它是一个跨平台的C++图形用户界面应用程序框架,完全面向对象,很容易扩展,并且允许真正的组件编程,被广泛地应用于各种嵌入式产品中。图5是采用轻量级跨平台集成开发环境Qt creator所设计的界面。开机启动后,首先进入如图5(a)所示的主菜单,轻触开始检测,系统进入如图5(b)所示的检测菜单,显示测得数据。考虑到老年人视力不佳,本界面的字体都已放大。

d.JPG

4 结语
    随着生活水平和城市老龄化比例的不断提高,医疗电子设备的家庭化、智能化逐渐成为趋势。本文给出了完整的智能电子血压计设计方案,区别于传统只有单一检测功能的产品,具有三大创新点:大屏幕显示和控制;采用嵌入式数据库SQLite进行数据管理;通过网络与医院连接。实际应用表明,该系统体积小,功耗低,智能化,检测速度快,实现了个人一仪器一医疗机构一体化的健康检测网络,很适合家庭用户,特别是老年人的使用。如果该方案能广泛推广和应用,会产生不可估量的经济效益和社会效益。

关键字:LPC3250  电子血压计  压力传感器 引用地址:一种基于LPC3250的智能电子血压计设计

上一篇:基于P89LPC932超声波测距仪
下一篇:基于LPC1100的温度检测网络节点设计

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

工程设计选择压力传感器的重要注意事项
压力传感器的在应用的时候可能遇到很多问题,种种原因来源你在选择的时候没有考虑到几个方面的问题,因为传感器在你的应用系统中一个最关键的变量之一,同样在系统工程设计里压力传感器的选择务必是重中之中。 首先确定要测量压力,压力传感器应用的设计,以监测变化的压力液体和气体应用。你想转换成一个模拟输出的压力?压力传感器的输出将是你要面对的最关键的问题之一。你的选择会有所不同的模拟电压,电流,数字和无线输出。例如,如果您选择的低电压模拟量输出,你将有更快的响应时间和更宽的温度范围,你会发现较少的供应商,可以提供压力传感器。走向数字化,将提供选项,如RS232,CAN总线,或USB,但供应商提供这些选项的数量将被限制。 其次是压力传感器
[嵌入式]
压力传感器之工作原理
1 、应变片压力传感器原理与应用 压力传感器是工业实践中最为常用的一种传感器,其广泛应用于各种工业自控环境,涉及水利水电、铁路交通、智能建筑、生产自控、航空航天、军工、石化、油井、电力、船舶、机床、管道等众多行业,下面就简单介绍一些常用传感器原理及其应用。 力学传感器的种类繁多,如电阻应变片压力传感器、半导体应变片压力传感器、压阻式压力传感器、电感式压力传感器、电容式压力传感器、谐振式压力传感器及电容式加速度传感器等。但应用最为广泛的是压阻式压力传感器,它具有极低的价格和较高的精度以及较好的线性特性。下面我们主要介绍这类传感器。 在了解压阻式力传感器时,我们首先认识一下电阻应变片这种元件。电阻应变片是一种将被测件上的应
[嵌入式]
Superior Sensor推出全新中压传感器应用
Superior Sensor Technology 宣布扩展其 ND 系列,推出两个新的压力传感器系列,用于中压范围应用。 这些新设备将使制造商能够经济高效地为在中低压力范围内运行的众多工业设备应用开发更准确、更稳定的产品。 新系列包括 ND 系列绝对中压传感器,以及 ND 系列差压和表压中压传感器。绝对传感器支持高达 150 psi的压力,准确度和长期稳定性为 0.10%,而差压/表压传感器支持从 0.5psi 到 150psi 的多范围压力,准确度和长期稳定性为 0.05%。与其他解决方案相比,这些性能指标为制造商提供了 2 倍的优势。 “基于我们的 NimbleSense™ 架构,我们正在将产品的性能水平扩展到
[传感器]
细节决定成败--电子血压计电源系统设计三要点
国际电子商情讯 血压计产品有很多不能开机或是死机的现象都和 电源系统 有关,电源系统和其他核心系统一样有着同等的重要,其好比是生物的心脏一样,是体统的动力源泉,其重要性毋容置疑! 电子血压计 是一种需要电源的设备,其电源多选择AA型普通电池或充电电池,也可以用适配的稳压电源。这些电源都很普通,只要按照既定的规格选用标准产品即可。但是事情并不是那么简单,血压计的技术特点可谓“麻雀虽小,五脏俱全”,它包括了一般电子器件、MCU、还有高耗能的电动器件---马达!从电工知识可以知道,这个器件在瞬间工作时其电流消耗远大于正常工作运转的电流消耗,会造成电源电压的突然降低,而电压降低对MCU影响就会比较大,所以电源系统的设计必须要能够
[工业控制]
一文看懂全球汽车压力传感器市场发展大趋势
据麦姆斯咨询报道,2017年全球 汽车 压力传感器 市场 规模有望达到42.1亿美元,到2025年该市场规模预计增长至88.4亿美元,复合年增长率将达9.70%。   汽车压力传感器通常被用于测量车辆中液体和气体的压力,因此可在诸多车辆系统中用到。按应用细分,汽车压力传感器市场可分为传动系统、发动机控制系统、动力转向系统、暖通空调系统(HVAC)、安全气囊、防抱死制动系统(ABS)和直接胎压监测系统(directTPMS)。发动机控制系统预计将占据汽车压力传感器市场的最大份额。发动机控制系统的汽车压力传感器常被用于发动机、燃油喷射泵和排气等方面。而ABS预计将成为汽车压力传感器市场中增长最快的应用领域。促进该领域增长的主要因素是与
[嵌入式]
欧姆龙推出新型电子血压计,双传感器实现“自检”
      近日,欧姆龙推出了3款新型电子血压计HEM-7420、HEM-7211和HEM-7430。这3款新品最大的特点就是具有双传感器,因此能够在实现精确血压测量的同时,对血压计自身是否精确进行“自检”。       很多患者都会抱怨血压计测量不准,尤其血压与生命健康紧密关联,其数值的精确就显得格外重要了。尽管电子血压计在测量中方法是否正确,传感器放置的位置是否准确、袖带松紧调适是否得当等都会影响血压计测量结果。但是前提是血压计自身必须经过检定,没有任何问题。       这3款新品进行了突破性设计,在传统的1个传感器基础上,又增加了一个传感器,形成双传感器格局。新增的传感器能够对血压计内部进行自我检测,只有确认血压计
[医疗电子]
MEMS压力传感器综合性能分析
MEMS压力传感器是基于 MEMS(微机电)技术,建立在微米/纳米基础上,在单晶硅片上刻融制作惠斯登电桥组成的硅应变计,这样制造的压力传感器具有输出灵敏度高,性能稳定,批量可靠性、重复性好等优点。下面从传感器的制作工艺、结构两方面分析一下MEMS压力传感器综合性能。 先进的制作工艺 经500℃以上高温熔化玻璃,将硅应变片烧结在17-4PH不锈钢传感弹性体上,弹性体受压变形后产生电信号,由带微处理器的数字补偿放大电路进行放大,经数字软件进行全智能温度补偿,输出标准信号。在标准净化生产过程中,参数严格受控,避免了温度、湿度及机械疲劳的影响,具有频响高、工作温度宽等特点,保证了传感器在工业恶劣环境中使用的长期稳定性。 智能数
[嵌入式]
压力传感器在船舶系统中的应用
  麦克传感器研制生产的压力产品适用于 船舶系统 的压力测量和液位测量。麦克生产的几种压力产品符合船级社认证和ATEX认证。广泛应用于水下设备的压力和液位监测、船用高(低)压空气压缩机、船用气动系统和波导雷达系统、制冷系统、发动机控制系统、消防水管液位测量、船舶动力系统的压力测量等相关压力和液位的测量控制中。   麦克产品采用带不锈钢隔离膜的压阻式压力敏感元件作为信号测量元件,配套专用的信号处理电路将测量元件的信号转换为标准的电流输出信号、电压输出信号及RS485输出。专用电路或相关软件对产品进行非线性补偿、温度补偿使得其精度高、性能稳定。整个产品经过了元器件、半成品及成品的筛选试验和严格测试,产品具有工作温度范围宽、精度高、性能
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • ARM裸机篇--按键中断
    先看看GPOI的输入实验:按键电路图:GPF1管教的功能:EINT1要使用GPF1作为EINT1的功能时,只要将GPFCON的3:2位配置成10就可以了!GPF1先配 ...
  • 网上下的--ARM入门笔记
    简单的介绍打今天起菜鸟的ARM笔记算是开张了,也算给我的这些笔记找个存的地方。为什么要发布出来?也许是大家感兴趣的,其实这些笔记之所 ...
  • 学习ARM开发(23)
    三个任务准备与运行结果下来看看创建任务和任运的栈空间怎么样的,以及运行输出。Made in china by UCSDN(caijunsheng)Lichee 1 0 0 ...
  • 学习ARM开发(22)
    关闭中断与打开中断中断是一种高效的对话机制,但有时并不想程序运行的过程中中断运行,比如正在打印东西,但程序突然中断了,又让另外一个 ...
  • 学习ARM开发(21)
    先要声明任务指针,因为后面需要使用。 任务指针 volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • 学习ARM开发(20)
  • 学习ARM开发(19)
  • 学习ARM开发(14)
  • 学习ARM开发(15)
何立民专栏 单片机及嵌入式宝典

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

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