便携式多功能实时生理参数监测仪的设计

发布者:LuckyDaisy最新更新时间:2006-08-14 来源: 电子设计应用关键字:单片机  锻炼者  传感 手机看文章 扫描二维码
随时随地手机看文章

前言
  本文利用凌阳单片机设计了便携式多功能实时生理参数监测仪,具有播放MP3的功能,可达到提高身体锻炼质量的效果。

系统硬件设计
  系统以单片机为核心,配置了各种集成传感器,体积小巧。由于采用了微型封装的芯片及元器件,使连线变短,减少了通信接口,从而提高了整机工作的可靠性。系统硬件结构如图1所示。

SPCE061A单片机
  SPCE061A单片机内部集成了ADC、 DAC、32KB的Flash和2KB的SRAM,以及液晶驱动模快。利用该单片机作为处理芯片,使得模、数信号之间的转换以及液晶驱动可以通过软件来实现,避免了外界信号的干扰,提高了系统的稳定性及抗干扰能力。


图1 系统硬件结构框图

DS18B20温度传感器
  DS18B20温度传感器采用12位存储温度值对应的数字表示形式,理论精度可达到0.05℃ ,能实时、精确地检测到人体温度的变化,可通过单片机在液晶显示器上显示温度。

DS18B20与单片机的典型接口设计
  可以采用外接电源与寄生电源(即从数据线上得到供电电源)两种方式供电,如图2所示。

使用DS18B20的注意事项
(1)DS18B20从测温结束到将温度值转换成数字量需要一定的转换时间,这是必须保证的,不然会导致转换错误,使温度输出总是显示85℃。
(2)在实际使用中发现,应使电源电压保持在5V左右,若电源电压过低,会使所测得的温度与实际温度出现偏高现象,经过试验发现,一般在5V左右。
(3)较小的硬件开销需要相对复杂的软件进行补偿,由于DS18B20与单片机间采用串行方式传送数据,因此,在对DS18B20进行读写编程时,必须严格保证读写时序,否则将无法读取测温结果。
(4)在DS18B20测温程序设计中,向DS18B20发出温度转换命令后,程序总要等待DS18B20的返回信号,一旦DS18B20接触不好或断线,当程序读该DS18B20时,将没有返回信号,程序进入死循环,这一点在进行DS18B20硬件连接和软件设计时也要给予一定的重视。

ZD-3微震动传感器
  ZD-3微震动传感器是一种有源的高灵敏度微功耗检测元件,以正弦波形式输出,可利用74LS14施密特触发器将其转换成脉冲波,输入单片机检测高电平,能实时记录跑步者或锻炼者的步数,进而得到锻炼者的能量损耗,以利于更有效地进行锻炼。

HK-2000A脉搏检测传感器
  HK-2000A传感器是一种主要用在运动、健身器材上检测脉搏的传感器,以脉冲波的形式输出。当脉搏波动一次时输出一正脉冲,可将其输出信号输入单片机,检测高电平,记录脉搏。

OCM4X8C液晶显示模块
  OCM4X8C液晶显示模块采用128×64点阵的汉字图形液晶显示模块,可显示汉字及图形,内置国标GB2312码简体中文字库(16×16点阵)、128个字符(8×16点阵)及64×256点阵的GDRAM绘图区域。可与CPU直接接口,提供8位并行及串行连接方式连接微处理器。该液晶显示模块具有多种功能:光标显示、画面移位、睡眠模式等。配合1×4键盘可实现参数设置、浏览和修改分析结果,以及进行各种人机对话,能实时显示各种生理参数值。


图 2 寄生电源供电

报警模块
  利用凌阳单片机内部的语音功能,采用软件控制,当参数超过阈值时发出报警信号,同时输出一高电平,用以驱动发光二极管,这样更容易提醒锻炼者。

呼吸气流温度检测模块
  为了减少热惰性带来的误差,准确地测量呼吸气流温度的变化,要求热敏元件热容量越小越好,其位置位于呼吸道中气流速度最大的地方。因此,在电路中选用BLTS101 PN结温度传感器(热响应时间τ<0.2s)。恒流源向PN结提供100μA的恒定正向电流,则PN结的正向压降仅随温度T的变化而变化,该电压信号由前置放大器放大后,通过一个4.84Hz低通滤波器,再变换为数字信号送入单片机。

系统软件设计
  软件设计采用模块化结构和菜单操作。利用C61(类似于C语言的凌阳单片机编程语言)及汇编语言编写软件,在液晶显示屏上实时显示各种生理参数数据,数据存储采用Flash, 这样,在更换仪器电池时不会丢失数据。所有测量参数均可设定上、下报警阈值,当任一参数超过阈值时都能发出声、光报警。根据设计的需要,可以利用消声键停止报警。仪器进入工作状态后,主程序首先完成对液晶显示屏的初始化,然后进入检测状态。由于呼吸阻抗信号具有基线漂移现象,因此,在软件设计中采用一种变化中值检测法对基线进行校正,具体方法是把上一次呼吸周期内的中值点作为本次呼吸周期的检测点,这样即可克服在正常检测电压范围内的基线漂移现象所带来的漏检情况。 

数据采集部分
  生理参数的实时数据采集主要通过传感器进行。在测量人体温度时,由于体温在锻炼时的变化比较缓慢,因此,主要运用软件定时中断的方法进行检测。在检测步数和脉搏等参数时,主要记录的是频率,只需采用软件计数就可以,根据检测到的高电平,计数器进行自加运算,从而记录频率。

参数阈值设定
  由于正常情况下人体温度在36.5℃左右。因此,设定温度阈值的初值为36.5℃,以0.25℃为步进量,可以用上下键增减,每按一次按键,就递增或递减0.25℃,直到达到锻炼者想要设定的阈值为止(在35℃~42℃之间)。其它参数的设定情况类似。

液晶驱动程序设计
  系统显示功能的实现,实际上就是对OCM4X8C液晶显示模块的驱动编程。本文按照结构化的编程思想,利用C61语言将上翻、下翻、返回和确定等按键功能编成子函数,这样便于主程序的调用。限于篇幅,液晶驱动程序不在此详述。

结语
  本方案 轻便小巧,适合室内、室外锻炼时使用。同时,如果能将蓝牙模快集成到该仪器中,可以实现这些生理参数的无线传输,实现对老人或病人的远程看护。

关键字:单片机  锻炼者  传感 引用地址:便携式多功能实时生理参数监测仪的设计

上一篇:基于DSP的车载式压实度实时检测系统设计
下一篇:基于PC的数字电压表设计

推荐阅读最新更新时间:2024-03-30 22:04

单片机在车载酒精探测系统中的作用
引言   如今社会对酒后驾车的危害都有目共睹,国家政府也颁布了相关惩罚条例来禁止这些行为,比如吊销驾照六个月、扣分、罚款等等。   目前几乎所有国家都采用呼气酒精测试仪对驾驶人员进行现场检测,以确定被测量驾驶员是否饮酒。现在市场上警用酒精测试仪种类繁多,随着技术的发展,功能越来越强、灵敏度越来越高,它能有效协助交警定点抽查驾驶员是否饮酒,但由于抽查实施面狭窄,因此无法很好的对酒后驾车进行控制。   本文提出了一种酒精探测及安全控制系统,该系统安装在汽车上,不用交警和其他人员就能判断司机是否酒后驾车,以确保了司机的安全,又减少了交警等人员的工作量。同时根据检测到酒精含量是否超标进行自主判断,能够控制汽车点火器开关,使饮
[工业控制]
<font color='red'>单片机</font>在车载酒精探测系统中的作用
基于单片机和DS18B20的数字温度计
温度测量是从金属(物质)的热胀冷缩开始,常用的检测方法有电阻式、热电偶式、PN结型、辐射型、光纤式及石英谐振型等。这些检测方法都是基于温度变化引起其物理参数(如电阻值,热电势等)变化的原理。随着大规模集成电路工艺的提高,出现了多种集成的数字化温度传感器。 这里提出一种基于MSP430单片机翻的小型测温系统设计方案,主控制器采用MSP430单片机,数字温度传感器DS18B20通过单总线(1-wire)与单片机连接,系统结构简单,抗干扰能力强,适合于恶劣环境下澍量现场温度,可应用于仓库测温、楼宇空调控制和生产过程监控等领域。 1 数字式温度计的总体设计 该系统以单片机为数字温度计的主控制器,以集成数字温度传感器为温度信息
[单片机]
基于<font color='red'>单片机</font>和DS18B20的数字温度计
AVR单片机专辑——定时器
第二讲:AVR单片机的定时器 ATmega128有两个8位定时器0和2,两个16位定时器1和3。下面主要说一下定时器的不同用法。 1. T/C0可以外接32768Hz的晶振,实现RTC(实时时钟)。 2. T/C2 外部事件计数器(T2)。 3. 16位的T/C可以实现精确的程序定时、波形产生和信号测量。功能非常强。 本文主要以16位的T/C1为例介绍定时器的应用,其它的定时器可以依葫芦画瓢。 1. 采用T/C1的溢出中断实现电子钟的设计 定时器工作在普通模式,用数码管显示时间。这里问题是如何得到1s的定时。若晶振采用12M,256分频,则计数初值应设为X,0xFFFF-X=12M/256 ==〉X=0
[单片机]
单片机解密技术大全
为了防止未经授权访问或拷贝单片机的机内程序,大部分单片机都带有加密锁定位或者加密字节,以保护片内程序。如果在编程时加密锁定位被使能(锁定),就无法用普通编程器直接读取单片机内的程序,这就是所谓单片机加密或者说锁定功能。事实上,这样的保护措施很脆弱,很容易被破解。单片机攻击者借助专用设备或者自制设备,利用单片机芯片设计上的漏洞或软件缺陷,通过多种技术手段,就可以从芯片中提取关键信息,获取单片机内程序。 2、单片机攻击技术 目前,攻击单片机主要有四种技术,分别是: (1)软件攻击 该技术通常使用处理器通信接口并利用协议、加密算法或这些算法中的安全漏洞来进行攻击。软件攻击取得成功的一个典型事例是对早期ATMEL AT
[单片机]
自组织无线传感器网络方案设计
  引言   传感测试技术正朝着多功能化、微型化、智能化、网络化、无线化的方向发展。自组织无线传感器网络(SelfOrganizingWirelessSensorNetworks)作为新兴技术,是目前国外研究的热点,其在军事、环境、健康、家庭、商业、空间探索和灾难拯救等领域展现出广阔的应用前景。早在2003年美国自然科学基金委员会已经斥巨资来支持这方面的研究,并且出现了一些致力于无线传感器网络的公司,其中Crossbow公司已推出了Mica系列传感器网络产品。国内很多大学现已经开展相关领域的研究,但大部分工作仍处在自组织无线网络协议性能仿真和硬件节点小规模实验设计阶段。本文就国防科技大学传感器教研室开展可应用于环境监测方面无线
[嵌入式]
51单片机8255之PC口控制
程序编写步骤: 1.设置8255工作方式(PB工作在模式0且为输出,PC上半位在工作模式0且为输入) 2.编码PA,PB口地址(PB为#0FF7DH,PC口为#FF7EH,控制端口为#0FF7FH)​ 3.布置电路图(见图一) 4.设计程序(见源程序注释) 5.调试仿真(见视频文件) 电路原理图(图一): 元器件(51芯片;74ls373锁存器;led灯若干;按钮若干;导线若干;5v电源)​​ 图一 汇编源程序: ORG 0000H; LJMP MAIN; ORG 0030H;头文件 MAIN:MOV DPTR,#0FF7FH;工作方式设置 MOV A,#81H; MOVX @DPTR,A;
[单片机]
AVR单片机的调频立体声收音机设计
引言 早期的数字FM处理芯片TEA5767由Philips公司开发并被广泛地使用,但该芯片需要外加音频放大电路才能驱动耳机。鉴于此,国内锐迪科微电子公司独立开发了一颗具备高接收灵敏度的FM立体声数字芯片RDA5807P,具有自动搜台、重低音、静音、休眠、直接驱动耳机等优异的性能。本文介绍用RDA5807P芯片设计和制作了一款带遥控功能的收音机。 1 收音机总体设计方案 收音机的总体设计框图如图1所示。本收音机采用单节3.7 V、容量1500 mAh的锂电池作力电源,在使用寿命期内可以用手机充电器反复对它进行充电,使用非常方便。采用低功耗的AVR单片机ATmega8L作为微控制器,负责处理和协调各模块电路的工作,ATmega8
[单片机]
AVR<font color='red'>单片机</font>的调频立体声收音机设计
医用低成本自动示波法血压测量仪解决方案
  示波法血压测量仪必须能够采用3V电池工作,而且需要提供足够的内存和处理能力,以运行血压算法,因为这些血压计是面向消费市场的,低成本很重要。采用哪些器件能够达到低成本要求?本文将给你这方面的指导。   利用自动示波法血压测量仪可以在办公室或家庭测量血压。腕部血压低于心脏收缩压,当血液开始流经动脉时,动脉管壁开始振动,这些振动引起腕部血压的微小变化或波动。这个血压波动显示的是心脏收缩压。心脏舒张压测量涉及复杂的、通常是具有自主知识产权的算法,该算法可以确定血压波动幅度的斜率变化。示波法血压测量仪必须能够采用3V电池工作,而且需要提供足够的内存和处理能力,以运行血压算法,因为这些血压计是面向消费市场的,低成本很重要。   解决方
[医疗电子]
医用低成本自动示波法血压测量仪解决方案
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved