便携式生命体征动态监测仪设计

发布者:快乐奇迹最新更新时间:2015-06-15 来源: 21ic关键字:ATmega16  生命体征  传感器  液晶显示 手机看文章 扫描二维码
随时随地手机看文章
生命体征监测仪是医院不可缺少的重要设备,它实时、连续、长时间地监测病人的重要医学生理参数,并将获得的数据传送给医护人员,以供医护人员进行分析,使得医护人员能够对病人当前的状态做出正确判断,从而做出正确的处理。便携式生命体征监测仪采用随身式设计,小型轻便,能实时地进行人体多生理参数的监护,最适合于野外及家中,并可用于普通医院作为个人生命参数监护设备。

本文将该设计划分为若干个模块,分块实现各生理参数的测量及处理。选用不同的传感器对各生理参数进行采集,以单片机为控制核心,编程实现对输入信号的处理和输出信号的控制。

1 系统整体设计

1.1 硬件系统设计

系统总体结构框图如图1所示。本设计以AVR单片机ATmega16为控制核心,通过温度传感器、硅光电池、压力传感器、加速度传感器获得人体温度、脉搏、血压及跑步者的步数情况,再由单片机实时计算测量值并将结果送至液晶显示器显示,当测量值超过设定的阈值时,触发声音报警。系统设有键盘、人工复位电路。

便携式生命体征动态监测仪设计

1.2 软件系统设计

软件采用模块化设计方法,由主程序及参数测量、液晶显示、和键盘处理等若干子程序组成。系统主程序流程图如图2所示,系统上电后首先初始化,然后进行各参数的测定、判断超量报警及显示等操作。

便携式生命体征动态监测仪设计

2 各模块设计

2.1 温度检测模块

采用数字温度传感器DS18B20,其优点是提供12位温度读数,从单片机到DS18B20仅需一条数据线。DS18B20的测量范围从-55℃到+125℃,增量值为0.5℃,可在1 s内把温度变换成数字。

完成温度转换经过3个步骤:1)每一次读写之前都要对DS18B20进行初始化操作;2)初始化成功后发跳过ROM指令;3)最后发送温度转换RAM指令。这样等转换完成后将所测温度值送入缓冲区以供LCD显示,若温度值超过预设阈值,则触发报警提示。

2.2 脉搏检测模块

利用指套式光电传感器,换能元件采用硅光电池,由于心脏的跳动,引起手指尖的微血管的体积发生相应的变化,当光通过手指尖射到硅光电池上时,产生光电效应,两极之间产生电压由于指尖的微血管内的血液随着心脏的跳动发生相应于脉搏的容积变化,因而使光透过指尖射到硅光电池时也发生相应的强度变化,这样就把人体的脉搏转换为相应的电信号。结构如图3所示。

便携式生命体征动态监测仪设计

光电脉搏检测电路共分为5个部分,由光发射电路、光电转换电路、一级放大电路、二阶低通放大电路和波形整形电路等五部分组成,整体电路如图4所示。

便携式生命体征动态监测仪设计

光发射电路采用了常见恒流源电路,通过稳压管保证流过LED的电流为恒定值。光电转换电路采用硅光电池,将光信号转换为电压信号。一级放大电路对微弱信号进行放大,放大约20倍,为了不影响有用信号又能滤掉50 Hz干扰,将频率截止到31Hz。按人体脉搏最高跳动次数240次/min计算,根据归一化法设计低通放大器,理想放大倍数为-22.7倍。高频转折频率为14 Hz,低频特性满足条件,不影响有用信号。波形整形电路是一个电压比较器,该比较器的阀值电压可调节在脉搏波的幅值范围内。最终得到的信号为方波形式,送入单片机定时/计数器中计数,从而计算出脉搏数。[page]

2.3 血压检测模块

本设计中的血压测量采用示波法。由于心搏的血液动力学作用,在气袖压力上将重叠于心搏同步的压力波动,即脉搏波。示波法血压测量就是根据脉搏波振幅与气袖压力之间的关系来估计血压的。与脉搏波最大值对应的是平均压,收缩压和舒张压分别以对应脉搏波最大振幅的比例来确定。

该模块要完成信号的采集、处理和显示等功能,最主要的部分是传感器电路。

1)传感器电路

传感器电路主要包括传感器、放大电路部分和带通滤波电路,其电路原理图如图5所示。袖套通过气管连接到压力传感器MPX2050上,MPX2050将压力线性地转化为模拟电压信号。模拟信号通过仪用放大器AD620进行第一级放大,放大后的模拟电压信号通过电容将直流参量和交流分离。直流参量连接到ATmega16的模数转换通道ADC3口上,其测量的是袖套中的平均压力;交流参量通过OPA2277组成的带通滤波电路。交流参量得到足够大的放大增益并且有效减小噪声干扰。放大后的交流信号再接入一个交流耦合电路。经过处理的信号连接到ATmega16的模数转换通道ADC2口上,用于测量脉搏波的振幅。

便携式生命体征动态监测仪设计

2)血压检测软件设计

血压测量控制按键按下后,启动血压测量过程,袖袋开始充气。在袖袋充气过程中,如果用户感到不舒服或者有强烈的疼痛感,则可以再次按下血压测控按键停止气泵,袖袋快速放气,从而结束测量。这主要是为了确保用户在使用设备时的安全。如果袖袋充气过程正常,则袖袋内的压力将持续增加,直至160 mmHg。达到160 mmHg后,气泵将停止,袖袋内的气体将慢慢被放出。在此过程中,用户也可以按下血压测控按键,放弃本次测量。一旦单片机检测到舒张压和收缩压后,将打开气阀,使袖袋全部放气,完成一次测量过程,并将结果送缓冲区,以便在LCD上进行显示,若测量值超过预设阈值,则触发报警提示。

2.4 计步器模块

要实现检测步数首先要对人走路的姿态有一定了解。人体行走时腰部有上下的垂直运动,每步开始时会有一个比较大的加速度,利用对加速度的峰值检测可以得到行走的步数。人体行走时腰部垂直加速度曲线中有多少个峰值,即代表行走了多少步。
 

1)加速度传感器

根据资料显示,人行走的垂直加速度在±1g之间(1g为9.8 m/s即重力加速度),考虑到还有重力加速度的影响,可选择测量范围在+2g之间的加速度传感器ADXL202来实现计步器。ADXL202输出如图6所示占空比(T1/T2)与加速度成一定比例的数字信号,因此信号可以直接用单片机的计数器来测量,无需AD转换电路或是其他特殊电路。

便携式生命体征动态监测仪设计

占空比=T1/T2。一般情况下,0g(即加速度为零)时的占空比为50%,1g时的占空比为12.5%,则A(g)=(T1/T2-0.5)/0.125。考虑到我们的最终目的是检测加速度的峰值个数,而对加速度的具体值究竟是多少并不关心,T1完全可以反应加速度的变化趋势,因此选择对T1进行测量和检测峰值即可得到我们所需的步数。

便携式生命体征动态监测仪设计

T1的测量可利用单片机的中断和计数器来实现,峰值的检测通过门限判断实现。选择2个门限A和B,当数据大于门限B并且接下来变化小于门限A时判为一步,这样可以有效地排除干扰影响。将判断结果通过单片机计数即得跑步步数,再乘以步长,即可得到行走距离和速度。

利用人体能量消耗量与某些生理指标之间的相关性,建立数学模型得到预测公式,即可预测能量消耗量。系统根据性别、体重、身高、年龄等生理指标,采用Harris—Bene dict预测公式计算能量损耗,计算方程如式(1)所示。

便携式生命体征动态监测仪设计

式中:BEE——基础能量消耗,J;W——体重,kg;H——身高,cm;A——年龄,岁;

2)计步器软件

计步器测量控制按键按下后开始测量步数,由传感器将信号送入单片机进行计算并利用双门限判断峰值,计数得到所测步数,测控按键再次按下时,将两时间点之间所测得的步数送至缓冲区,以供LCD显示。

2.5 外围电路

液晶显示模块采用点阵字符液晶显示模块HD44780,CVAVR中对这种模块提供了一些基本的LCD应用接口函数,调用简单方便。键盘模块共有3个按键,其中S1为复位按键,S2为血压测量控制按键,S3为计步器控制按键。报警模块采用蜂鸣器,当所测生理参数超过预先设定的阈值时,启动报警程序,蜂鸣器发声报警。

3 结论

本文设计的基于单片机的便携式生命体征检测仪采用模块化设计,共分为温度检测、脉搏检测、血压检测和计步器等四个模块,各模块所测生理参数送至单片机后进行信号的处理、显示与报警提示等。该系统可实时监测运动者的体温、血压变化、脉搏跳动情况,记录跑步者的步数等。采用人机对话、语音提示等方式实现液晶显示、报警提示等功能。具备操作简单、功耗低、人性化及方便携带等特点。


 

关键字:ATmega16  生命体征  传感器  液晶显示 引用地址:便携式生命体征动态监测仪设计

上一篇:基于ATMEGA128的气密性检测仪设计与实现
下一篇:比较简单的AVR单片机超声波测距的实例

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

无线传感器开发系统的设计及实现
本文介绍了一种无线传感器开发系统的设计方法.包括节点和开发板。节点具有功耗低、通用性好的特点,带有多种传感器,可以感知温度、湿度和光等,并带有扩展口。开发板用于配置节点和下载程序。开发板具有友好的上位机用户界面,并支持多种编译系统生成的不同目标文件格式。   1 节点的硬件设计   传感器节点的硬件结构主要由传感模块、处理模块、通信模块和电源模块组成。传感器节点一般采用电池供电,由于节点放置在危险或不易到达的区域,更换电池几乎是不可能,因此节能成为设计的关键技术,此外,还要控制成本和体积。设计的节点硬件框图如图1所示。   1.1 微处理器模块   微处理器选用ATMEL公司的ATMELGAl28L。
[传感器]
无线<font color='red'>传感器</font>开发系统的设计及实现
特斯拉获新专利 使用视觉图像数据估计物体属性
据外媒报道,日前,特斯拉获得了“使用视觉图像数据估计物体属性”的新专利,旨在降低自动驾驶汽车视觉传感器日益增长的成本和复杂性。此种方法可以让车辆通过图像数据和机器学习,检测并解释与周围环境的距离。 (图片来源:www.teslarati.com) 该项专利使用两个神经网络,仅使用图像数据,测量与物体之间的距离。其中一个神经网络可确定物体与车载摄像头捕捉到的图像之间的距离。另一个神经网络以标注图像的形式,为前者创建训练材料。 在该项专利中,特斯拉表示,需要在不限制车载传感器捕捉和处理数据量的情况下,确定合适的传感器数量。特斯拉表示,视觉传感器,如雷达、激光雷达和超声波传感器,安装成本较高,而且会增加自动驾驶系统的“输入
[汽车电子]
特斯拉获新专利 使用视觉图像数据估计物体属性
自适应巡航控制系统的工作原理及应用
一、自适应巡航控制系统的定义 自适应巡航控制(ACC)系统:在汽车行驶过程中,车距传感器持续扫描汽车前方道路,同时轮速传感器采集车速信号;当前汽车与前方车辆之间的距离小于或大于安全车距时,ACC控制单元通过与制动系统、发动机控制系统协调动作,改变制动力矩和发动机输出功率,对汽车行驶速度进行控制,始终保持安全车距行驶
[嵌入式]
自适应巡航控制系统的工作原理及应用
索尼展示曲面相机传感器
    众所周知,现在市面上的数码相机采用的都是平面图像传感器。而根据国外媒体的报道,以影像传感器作为主要业务之一的索尼近日在夏威夷举办的Symposium on VLSI Technology技术展会上展示了一款模仿人眼视网膜的曲面CMOS传感器。     来自索尼研究开发部门的相关人员表示,与传统平面CMOS传感器相比,曲面CMOS传感器不仅对光的敏感度更高,而且能够搭配结构更加简单的镜头。据悉,这块曲面CMOS传感器中心和边缘的光线敏感度分别达到了传统传感器的1.4倍和2倍。     由于采用了曲面的设计,因此可以使镜头使用更简单的镜组和更大的光圈,而传感器也将接收到更多的光线。与平面传感器相比,曲面传感器更重要
[家用电子]
迄今最灵敏力传感器问世,可测量电子重量的十分之一
据英国《新科学家》网站11月2日报道,法国科学家利用极冷的铷原子,制造出了迄今最灵敏的力传感器,其可测量拎起单个电子所需力十分之一大小的力,未来有望揭示全新力的存在。相关论文已经提交预印本网站。 6束激光束在将原子送入干涉仪之前冷却并捕获原子。 图片来源:欧洲空间局 所有已知的力都源于四种基本力:引力、电磁力、强核力和弱核力。但一些试图揭示宇宙奥秘的实验或观测结果表明,可能存在未知的第五种力。 科学家认为这种力很弱,只能在离其非常近的距离才能测量,因此需要极其灵敏的设备。鉴于此,法国国家计量与测试实验室的雅恩·巴兰德团队使用铷原子制造了迄今已知最灵敏的力探测器。 巴兰德团队首先将120000个铷原子置于一个真空金属—玻璃圆柱
[传感器]
迄今最灵敏力<font color='red'>传感器</font>问世,可测量电子重量的十分之一
MEMS传感器、射频微波芯片等优质的项目齐聚 芯力量初赛精彩继续
3月16日,芯力量初赛第二场圆满落幕,本场项目来自MEMS传感器、射频微波芯片、图像传感器和高端功率器件四大热门赛道。三位评审嘉宾和近百家专业机构代表全程聆听了会议,精彩的点评和高质量的互动掀起一番热潮。 在本场初赛中,进行点评的三位重磅嘉宾分别是:屹唐长厚基金合伙人谢宏伟、韦豪创芯董事总经理陈家旺和IDG资本副总裁周良成。 在路演环节中,首个项目来自无锡胜脉电子有限公司,该公司成立于2018年,是一家专注MEMS压力传感器研究、开发、生产及销售的高科技企业。总部及研发基地设立于江苏无锡的“中国物联网国际创新园”,客户及服务网络遍布全国。 胜脉电子的行业优势主要体现在技术、产品应用广泛和市场前景上。 在技术上,胜脉电子形成
[手机便携]
MEMS<font color='red'>传感器</font>、射频微波芯片等优质的项目齐聚 芯力量初赛精彩继续
LED灯与传感器技术
光敏传感器与LED灯具组合   风光电LED路灯是一种高度智能化和无人值守的道路照明灯具,利用风力、阳光发电,用蓄电池储能,因此能源的自动管理是十分重要的。光敏传感器是比较理想的因天亮、天暗(日出、日落)时照度变化而能控制电路自动开关的电子传感器。图2所示是一种光敏传感器的外貌。图3是光敏传感器的光敏电阻板,它对光线的明暗亮度十分敏感。图4是光电转换的基本原理图。   光敏传感器,可根据天气、时间段和地区自动控制商场LED照明灯具开闭。在明亮的白天通过减少其输出功率来降低耗电量,与使用荧光灯时相比,店铺面积为200m2的便利店最大可降低53%的耗电量。寿命也长达约5--10万小时。一般情况下,LED照明灯具的寿命为4万小时左
[工业控制]
LED灯与<font color='red'>传感器</font>技术
温度传感器IC:DS1631
本应用笔记向用户介绍DS5000(兼容8051)微控制器与DS1631温度传感器的接口软件。DS1631集成了一个标准的2线串行数字接口。提供的软件代码可用于提供对DS1631的所有类型的功能访问,包括读取温度寄存器、写入恒温器门限和设置器件配置。 介绍 DS1631为数字温度计,在-9°C范围内提供10、11、12或55位温度读数 至 +125°C 范围,0°C 至 +5°C 范围内具有 ±0.70°C 精度,3.0V ≤ VDD≤ 5.5V。DS1631还具有用户定义的跳变点(TH和 TL).三个地址引脚 允许多达1631个DS 在同一总线上工作。 与DS1631的通信通过2线串行接口实现。本应用笔记介绍 “C”源代码,允
[单片机]
温度<font color='red'>传感器</font>IC:DS1631
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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