基于MXT8051的便携式多功能体检计设计
时间:01-16
来源:互联网
点击:
社会节奏的加快导致人们照顾小孩(尤其是婴幼儿)、老人的时间和精力都大为减少,而婴幼儿患肺炎等一系列疾病都会在其体温、呼吸频率等指标上得以反映(医学表明肺炎患者的呼吸频率明显异常),老年疾病则体现在血压等指标上。
另外,现代社会的人对锻炼身体的重视程度不断提高,越来越多的人加入到了运动的行列,而如何衡量自己锻炼的质量以及锻炼后的身体状况,这却需要运动爱好者有自我保健意识,比如了解自己在训练完毕一定时间后,脉搏、呼吸频率等体能指标是否已恢复到正常状态(正常情况下,运动结束后,在规定的数分钟内,心率和呼吸频率等都应逐步恢复)。
上述两方面的需求告诉我们,有必要设计一些简单方便的医疗电子系统来辅助人们照顾婴幼儿、老年人等群体,用于监管这些弱势群体的健康状况,测量婴幼儿的体温及呼吸频率,测量老年人的血压;同时也用于辅助测量脉搏等与运动相关的体能指标,供运动爱好者监管自己运动后的身体状态。
但是,目前市场上类似的医疗电子产品多为单一功能系统,限制了应用范围,而随着 “系统集成化”的发展趋势一步步推进,只能实现上述单一功能的单一系统将逐步被淘汰,设计出能实现综合功能的系统则是大势所趋。
本文基于北京时代民芯科技有限公司自主研发的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为主的输出显示模块,电源及键盘等系统控制模块以及应用扩展模块等。
系统工作原理
由于本系统待实现的功能较多,所以在系统总体设计阶段给出一个较完善的架构对后续的软硬件设计至关重要。
针对血压测量,通过MPS系列的专用血压传感器来感知臂膀血流压力,同时利用MXT8051内部的PWM波来控制马达及对袖带的充放气,将采集到的模拟信号送往MXT8051内部的OP、ADC做模拟前端处理,再用软件算法做数字信号处理。
针对体温测量,利用单总线传感器DS18B20来感知体温信号,在严格遵循DS18B20时序的情况下,直接将转换后的数字信号送往MXT8051处理,利用软件补偿等算法来提高精度。
针对呼吸频率测量,利用两个热敏电阻和两个普通电阻构成惠斯顿电桥,一个热敏电阻感知环境温度,另一个热敏电阻感知呼出气体的温度,这样可以很好地消除因环境温度不同而导致的桥路输出变化,从而用电桥压差信号来表征呼吸动作并输入到MXT8051内部的OP、ADC做模拟前端处理,接着在MXT8051内部利用软件算法处理。
针对脉搏测量,利用声音传感器将腕部脉搏音信号转化为电信号,同样输入到MXT8051内部的OP、ADC做模拟前端处理来实现放大、整形、数字化等,接着在MXT8051内部利用软件算法做进一步的信号处理来达到脉搏测量的目的。
针对测量结果的输出显示,有两部分设计功能,一是将测量值送往LCD显示,二是利用语音模块告知用户测量结果正常与否。
硬件设计
为达到充分利用MXT8051片上资源的目的,本文综合权衡了各种方案,并合理地选择外围器件,力图用最简单的外围电路来保证功能设计。整个系统的硬件框图如图2所示,后续将分别详细介绍各个模块的设计。
血压测量模块设计
对于血压信号的感知,可采用Metrodyne Microsystem公司的MPS-2108传感器。它在血压计、数字压力计及医疗设备领域的广泛应用已表明其可以胜任本文所要设计的功能。MPS-2108传感器和MXT8051的接口原理图如图3所示。
另外,现代社会的人对锻炼身体的重视程度不断提高,越来越多的人加入到了运动的行列,而如何衡量自己锻炼的质量以及锻炼后的身体状况,这却需要运动爱好者有自我保健意识,比如了解自己在训练完毕一定时间后,脉搏、呼吸频率等体能指标是否已恢复到正常状态(正常情况下,运动结束后,在规定的数分钟内,心率和呼吸频率等都应逐步恢复)。
上述两方面的需求告诉我们,有必要设计一些简单方便的医疗电子系统来辅助人们照顾婴幼儿、老年人等群体,用于监管这些弱势群体的健康状况,测量婴幼儿的体温及呼吸频率,测量老年人的血压;同时也用于辅助测量脉搏等与运动相关的体能指标,供运动爱好者监管自己运动后的身体状态。
但是,目前市场上类似的医疗电子产品多为单一功能系统,限制了应用范围,而随着 “系统集成化”的发展趋势一步步推进,只能实现上述单一功能的单一系统将逐步被淘汰,设计出能实现综合功能的系统则是大势所趋。
本文基于北京时代民芯科技有限公司自主研发的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为主的输出显示模块,电源及键盘等系统控制模块以及应用扩展模块等。
系统工作原理
由于本系统待实现的功能较多,所以在系统总体设计阶段给出一个较完善的架构对后续的软硬件设计至关重要。
针对血压测量,通过MPS系列的专用血压传感器来感知臂膀血流压力,同时利用MXT8051内部的PWM波来控制马达及对袖带的充放气,将采集到的模拟信号送往MXT8051内部的OP、ADC做模拟前端处理,再用软件算法做数字信号处理。
针对体温测量,利用单总线传感器DS18B20来感知体温信号,在严格遵循DS18B20时序的情况下,直接将转换后的数字信号送往MXT8051处理,利用软件补偿等算法来提高精度。
针对呼吸频率测量,利用两个热敏电阻和两个普通电阻构成惠斯顿电桥,一个热敏电阻感知环境温度,另一个热敏电阻感知呼出气体的温度,这样可以很好地消除因环境温度不同而导致的桥路输出变化,从而用电桥压差信号来表征呼吸动作并输入到MXT8051内部的OP、ADC做模拟前端处理,接着在MXT8051内部利用软件算法处理。
针对脉搏测量,利用声音传感器将腕部脉搏音信号转化为电信号,同样输入到MXT8051内部的OP、ADC做模拟前端处理来实现放大、整形、数字化等,接着在MXT8051内部利用软件算法做进一步的信号处理来达到脉搏测量的目的。
针对测量结果的输出显示,有两部分设计功能,一是将测量值送往LCD显示,二是利用语音模块告知用户测量结果正常与否。
硬件设计
为达到充分利用MXT8051片上资源的目的,本文综合权衡了各种方案,并合理地选择外围器件,力图用最简单的外围电路来保证功能设计。整个系统的硬件框图如图2所示,后续将分别详细介绍各个模块的设计。
血压测量模块设计
对于血压信号的感知,可采用Metrodyne Microsystem公司的MPS-2108传感器。它在血压计、数字压力计及医疗设备领域的广泛应用已表明其可以胜任本文所要设计的功能。MPS-2108传感器和MXT8051的接口原理图如图3所示。