DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 130|回复: 0
打印 上一主题 下一主题

低功耗高精度便携多功能体检计设计分享

[复制链接]
跳转到指定楼层
楼主
发表于 2012-1-16 17:16:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

                    引言
  社会节奏的加快导致人们照顾小孩(尤其是婴幼儿)、老人的时间和精力都大为减少,而婴幼儿患肺炎等一系列疾病都会在其体温、呼吸频率等指标上得以反映(医学表明肺炎患者的呼吸频率明显异常),老年疾病则体现在血压等指标上。
  另外,现代社会的人对锻炼身体的重视程度不断提高,越来越多的人加入到了运动的行列,而如何衡量自己锻炼的质量以及锻炼后的身体状况,这却需要运动爱好者有自我保健意识,比如了解自己在训练完毕一定时间后,脉搏、呼吸频率等体能指标是否已恢复到正常状态(正常情况下,运动结束后,在规定的数分钟内,心率和呼吸频率等都应逐步恢复)。
  上述两方面的需求告诉我们,有必要设计一些简单方便的医疗电子系统来辅助人们照顾婴幼儿、老年人等群体,用于监管这些弱势群体的健康状况,测量婴幼儿的体温及呼吸频率,测量老年人的血压;同时也用于辅助测量脉搏等与运动相关的体能指标,供运动爱好者监管自己运动后的身体状态。
  但是,目前市场上类似的医疗电子产品多为单一功能系统,限制了应用范围,而随着 “系统集成化”的发展趋势一步步推进,只能实现上述单一功能的单一系统将逐步被淘汰,设计出能实现综合功能的系统则是大势所趋。
  本文基于北京时代民芯科技有限公司自主研发的MXT8051单片机,充分利用其内部资源,同时合理选择外围器件,给出了集血压测量、体温测量、呼吸频率测量、脉搏测量等多个功能为一体的便携式体检计的设计方案,并试图追求低功耗、高精度、高速度等特色,对产品的最终实现有一定的参考价值。
系统总体设计
MXT8051简介
  MXT8051是北京时代民芯科技有限公司自主研发的以高速单指令周期8051为核的SoC,集成了丰富的数模外设,诸如数字部分的上电复位、脉冲宽度调制(PWM)、串口(UART)、看门狗(WDT)、实时时钟、内部振荡器和外部时钟可选等模块;模拟部分的4通道10位AD转换器、可编程增益放大器(PGA)、运算放大器(OP)、4com*36seg LCD driver等模块。
  凭借着将高性能的数模外设嵌入到低功耗的MCU中,以MXT8051为核心器件来实现便携式医疗电子设备的片上系统化相对容易很多。
系统组成
  本文所给出的基于MXT8051的便携式多功能体检计的设计方案,正是充分利用了MXT8051所提供的丰富的片上外设资源,从而可以仅仅依靠简单的外围器件的配合,并通过软件的协同工作,将血压测量、体温测量、呼吸频率测量、脉搏测量等多个功能集成在一个便携的系统上。
  系统总体设计方案如图1所示,整个系统由5大部分组成,MXT8051为核心处理模块,并配备以传感器为主的信号采集模块,以语音芯片和LCD为主的输出显示模块,电源及键盘等系统控制模块以及应用扩展模块等。






图2 基于MXT8051的便携式多功能体检计硬件框图
血压测量模块设计
  对于血压信号的感知,可采用Metrodyne Microsystem公司的MPS-2108传感器。它在血压计、数字压力计及医疗设备领域的广泛应用已表明其可以胜任本文所要设计的功能。MPS-2108传感器和MXT8051的接口原理图如图3所示。



图4? DS18B20和MXT8051接口原理图
呼吸频率测量模块设计
  对于呼吸频率信号的感知,可选取灵敏度高的热电阻Pt1000传感器。它精度高,稳定性好,应用温度范围广,不仅广泛应用于工业测温,而且被制成各种标准温度计供计量和校准使用。PT1000传感器与MXT8051的接口原理图如图5所示。




图6? 拾音头与MXT8051接口原理图
输出显示模块设计
  输出模块中,语音芯片可选取Winbond公司的ISD1730单片优质语音录放电路。可录放音十万次,可处理多达255段信息,多种采样频率对应多种录放时间。这也为系统功能扩展提供了一定的可能。LCD采用北京时代民芯科技有限公司提供的MXT8051开发板上的产品。
系统控制模块设计
  系统控制模块中,所包含的电源供给电路、时钟电路、复位电路、键盘控制电路等需要的器件都可参考由北京时代民芯科技有限公司提供的MXT8051开发板上的成熟产品,借鉴其接口方式并稍作修改,可满足预期要求。其中稍作修改的电源供给原理图及时钟电路原理图如图7、图8所示。





图8? 时钟电路原理图


  针对血压测量,业界普遍采用示波法,最终产品的实现可考虑利用此类已经成熟的算法来完成。而呼吸频率测量和脉搏测量,都可以简单地利用测量周期再取倒数的方法来完成,同时为了避免误差,可以考虑增加样本数量等。关于体温测量,则需严格遵循DS18B20的初始化时序和读写时序。
程序流程图
  将本文提到的设计方案投入实践中,最终完整实现的功能是体温测量,在此给出体温测量的软件程序流程图如图9所示。





图9? 体温测量软件程序流程图
总结
  本文提出的基于MXT8051的便携式多功能体检计的设计方案对该类综合化医疗电子设备产品的最终实现具有一定的参考价值。由于时间关系,并未完全实现预期功能。同时在预期功能之外,还可以做相应扩展,如利用MXT8051的片上资源----串口(UART)和计算机通信,将历史测量数据传至计算机以供医学对比及分析等。
            
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2026-4-7 14:34 , 耗时 0.259680 秒, 18 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

快速回复 返回顶部 返回列表