基于C8051F330便携式生理参数监测仪设计

分享到:

随着人们生活水平的提高,越来越多的人希望通过简便的方式了解身体基本状况。因此人体生理监护仪开始出现并呈不断增多的趋势,已经由过去的单一测试仪发展为现在的多参数监护仪。
在实际生活中,生理参数监测仪多是基于PC机平台的多参数测量、价格昂贵、体积庞大、不便于移动。现在多数生理参数监测仪无法准确的实时测量人体运动时的生理参数,导致有些人特别是老年人运动强度过大,对身体造成较大伤害。而教练员因无法准确掌握运动员运动时生理参数变化,而不能“因材施教”,有针对性的制定训练方案,所以运动员训练方式都是大众化训练。综上所述,开发一种体积小、价格低,基于嵌入式系统的便携式生理参数监测仪就具有重要的意义。

1 系统方案

本系统采用C8051F330作为该系统的单片机。系统整体硬件电路包括电源电路,脉搏传感器电路,温度传感器电路,计步电路,声光报警电路和LED数码管显示电路等,如图1所示。

 


脉搏传感器采用HK-2000A,辅以电平拉高电路使输出脉搏信号满足单片机I/O口的输入高低电平要求,计数通过单片机外部中断0。温度传感器采用DS18B20,传感器使用Vcc供电。计步模块使用HA35DE,传感器采用Vcc供电,步伐计数通过单片机外部中断1,路程、卡路里等计算通过公式换算。LED数码管采用4位共阴极连体数码管,数码管驱动芯片采用周立功公司的ZLG7289B;系统电源采用单电源3.3 V。

2 系统的硬件设计

2.1 脉搏与温度测量电路设计

本系统采用压力型集成脉搏传感器HK-2000测量人体脉搏,直接将脉搏信号转换成数字型脉冲信号输出,其硬件电路如图2(a)所示。脉搏传感器输出的脉冲信号高电平为Vcc=-1.5 V,不足以使单片机识别为逻辑高电平,采用分压式电压提升电路,产生单片机可识别到脉冲信号。

 



本系统采用DS18B20数字型温度传感器,测量结果输出为2 Byte数字信号,测量分辨率为0.1℃。温度测量硬件电路如图2(b)所示。DS1-8B20采用Vcc=3.3 V供电,使I/O线上不需要加强上拉,在转换期间能允许在单线总线上进行其他数据交换。

2.2 计步测量电路设计

本系统采用非电量电测法来实现检测步数,当人行走时,脚、腿、腰部、手臂会产生相应的加速度。通过脚的加速度对步数的检测最准确,本设计要求携带方便,故选择利用腰部运动来检测步数。人体运动示意如图3所示,行走过程中,通过腰部上下的垂直运动,选取每次迈步时的加速度,利用对加速度的峰值检测得到行走的步数。

 


本系统采用3D加速度传感器为核心来感应人体运动,采用HA35DE计步模块测量人体运动步数,计步测量的电路如图4所示。HA35DE采用Vcc=3.3 V供电,2脚计步信号输出为单步脉冲信号,连接到单片机外部中断口。

3 系统软件设计

3.1 总体软件结构
本系统采用C8051F020单片机进行处理分析,设置相应的生理参数阈值并对采集信号进行实时显示,还可对超标信号报警,系统的软件总体流程图如图5所示。

 

继续阅读
几种单片机RAM测试故障方法

在各种单片机应用系统中,芯片存储器的正常与否直接关系到该系统的正常工作。为了提高系统的可靠性,对系统的可靠性进行测试是十分必要的。通过测试可以有效地发现并解决因存储器发生故障对系统带来的破坏问题。本文针对性地介绍了几种常用的单片机系统RAM测试方法,并在其基础上提出了一种基于种子和逐位倒转的RAM故障测试方法。

NXP低功耗LPC1000系列突出优势

基于ARM Cortex-M3/M0的恩智浦LPC1000系列,是NXP目前最新的ARM 微控制器产品,其高达100MHz运行速度、紧凑的尺寸、高能效与高性能使它特别适合SoC、ASSP和独立微控制器中的电源管理任务,潜在市场包括电池供电的消费电子设备、高级电子仪表、安检系统、便携式医疗设备、电机控制、智能卡、无线通信等领域。据相关第三方发布的2008年统计报告,中国大陆上述市场规模已超过6亿美元,未来亦有很大增长潜力。 恩智浦最新主推产品 LPC1000系列产品线 图1

资深硬件工程师从五个方面谈产品设计

一个好的硬件工程师实际上就是一个项目经理,你需要从外界交流获取对自己设计的需求,然后汇总,分析成具体的硬件实现。还要跟众多的芯片和方案供应商联系,从中挑选出合适的方案,当原理图完成后,你需要组织同事来进行配合评审和检查,还要和CAD工程师一起工作来完成PCB的设计。与此同时,要准备好BOM清单,开始采购和准备物料,联系加工厂家完成板的贴装。”

单片机到嵌入式之路3:苦逼的CPU

单片机是单核的,所以在做多线程问题的时候,我们要考虑的太多。但是大部分人都会让单片机一直工作,比如while死循环,然后就抱怨单片机太简单了,只能点灯,其它的事情就不行了。

单片机到嵌入式之路2:单片机部分

几乎很多从事控制代码编写的工程师,第一次接触的控制类项目都是单片机,不论是在学校还是工作了。有了单片机基础,学习其他的单片机和嵌入式都相对要容易些。

精彩活动