近年来人们越来越关注健康问题生命健康监护已成为一个重要课题_第1页
近年来人们越来越关注健康问题生命健康监护已成为一个重要课题_第2页
近年来人们越来越关注健康问题生命健康监护已成为一个重要课题_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、近年来,人们越来越关注健康问题, 生命健康监护已成为一个重要课题, 以往的 生命健康监护仪, 体积通常比较大, 而且价格昂贵, 这类仪器主要应用于医院的 病房,用做对病人监护。为适合普通人群在医院以外的地方,如家庭、野外等环 境下 对身体健康状况的监护要求,设计了一种便携式多参数健康监护系统,本 系统具有体积小、使用方便、功能强大等优点,可随身携带,检测人体的某些重 要生理参 数,并实时显示。1 系统总体设计系统利用专门的传感器采集人体体温参数, 脉冲波和心电信号, 并对这些信 号进行放大、滤波、 A/D 转换后,经数据处理系统进行计算,得到人体的重要生 理 参数并实时显示,这些参数包括血氧饱

2、和度、心率、血液粘稠度和体温,另 外系统还能显示人体的心电波形和脉搏波形,系统总体框图如图 1 所示。系统主要由信号采集模块和数据处理模块两部分组成, 信号采集模块主要由前端的心电、 脉搏和体温 传感器、采集电路、 A/D 转换和串口发送单元组成,其中,传感器采集人体的生 理 信号,采集电路对生理信号进行模拟放大、简单滤波和 A/D 转换,并根据数 据处理系统的指令通过串口把数据传送到数据处理系统中, 数据处理模块对采集 到的信 号进行软件滤波,并根据滤波后的波形数据采用合适的算法计算得到所 需要的生理参数并实时进行 LCD显示。2 系统具体设计2.1 芯片选择本系统的核心是数据处理模块, 它

3、主要完成对波形的软件滤波, 并通过计算 得到所需的生理参数, 其运算量较大, 软件设计较复杂, 而信号采集模块要分时 采集 两路信号,并进行放大、滤波和 A/D 转换,为简化硬件电路的设计和软件 系统的编写, 采用两个 CPU的设计方案,信号采集模块采用 TI 公司的 16 位系列 单片 机 MSP430F14,9 数据处理模块采用 Samsung公司的 ARM芯片 S3C44B0X。MSP430具有正常工作模式和四种低功耗工作模式,它的集成度非常高,单 片集成了多通道 12位的A/D转换、片内精度比较器、多个具有 PWM功能的 定时 器、斜边 A/D转换、片内 USAR、T 看门狗定时器,片

4、内数控振荡器( DCO)、大 量的 I/O 端口以及大容量的片内存储器, 单片 MSP430即可以满 足绝大多数应用 的需要, MSP430F149具有丰富的片内外设,是一款性价比很高的单片机,它不 仅极大的简化了系统硬件电路,还大大地提高了系统的性价 比,其极低的功耗 非常适合本系统的应用环境, 本系统就是利用此单片机内置的 A/D 转换单元完成 信号的转换,并通过片内的串口与其他模块通信。S3C44B0X微处理器是 Samsung公司专为便携式设备提供的高性能及高性价 比的微控制器解决方案, 使用 32 位的低功耗 RISC内核 ARM7TDM,I同时,S3C44B0X 在 ARM7TDM

5、核I 的基础上,扩展了一系列完整的通用外围器件,使系统成本及外 围器件数目降至最低,这些功能 部件主要包括 CPU单元、系统时钟管理单元、 存储单元和系统功能接口单元,本系统中, S3C44B0X完成波形数据的处理和计 算,驱动 LCD等功能。2.2 系统硬件电路设计信号采集电路的硬件设计本系统中因采用了集成度很高的单片微控制器 MSP43,0 所以系统的外围电 路设计相对简单。信号采集硬件电路主要包括前端模拟电路设计, 光源控制电路、 电平转换电 路和光电隔离电路, 如上所述,模拟信号通过 MSP430内置的 A/D 转换成数字 信 号,前端模拟电路采用两级放大和低通滤波完成对信号的处理,

6、光源控制电路通 过双脉冲驱动电路依次电亮红光和红外光发光二极管实现对脉搏波的光电测量。 为 增强系统的安全性,系统采用专门的光电隔离电路实现电气隔离,以保证使 用仪器时人体的绝对安全, 温度测量部分采用美国 DALLAS公司的 DS1820高精 度 数字温度传感器, 该传感器采用单线接口, 可直接把采集结果以 9 位数字量方式 串行传送到 MSP430F149中,由此可计算得到温度值。本模块电路如图 2 所示。2.2.2 数据处理模块的硬件设计数据处理模块的核心是 ARM芯片 S3C44B0X,本系统要采集的信号较多,需 存储的数据量大, 系统应用 S3C44B0X存储单元设计了三层存储体系

7、结构:片内 Cache、片外主存和片外辅存,另外还是存储启动代码的线性 lash ,具体设计如图 3 所示, S3C44B0X集成了大量应用资源,系统设计利 用了其内部的 LCD控制 器和串行通信 UART接口,简化了外围电路设计。系统设置了四个按键, 用来实现用户控制命令的输入, 案件功能分别为采集 心电、 脉搏信号和体温宾在 LCD显示相关的参数, LCD驱动电路用于驱动液晶 触摸屏。2.3 系统软件设计本系统的工作过程为:用户通过按键选择需要实现的功能, ARM处理器接收 到命令后,通过串口向 MSP430单片机发送采集相应信号的命令,单片机完成采 集后再通过串口将采集到的数据发送到 A

8、RM处理器,进行数据处理。本监护系统是一个复杂的多任务系统,为了实现系统的实时性及充分利用32 位内核 CPU的性能,采用嵌入式实时多任务软件设计方法,在实时操作系统 RTOS(Real-Time Operating System)平台上进行嵌入式应用软件开发,系统选 用 C/OS-II 作为系统的嵌入式 RTOS,将其移植到基于 ARM内核的 S3C44B0X硬 件平 台,应用 C/OS-II 的内核多任务管理机制, 更好地完成软件系统的编写。系统的软件设计可以分为两部分, 基于 C/OS-II 的软件部分设计和单片机 MSP430的软件设计,其中,基于 C/OS-II 的软件部分是系统的

9、主要部分,用 来完成命令的输入和对信号进行软件滤波和参数的计算、显示,这部分由 S3C44B0X处理器实现,信号采集部分软件实现信号的采集和发送,这部分由MSP430F149单片机实现。基于 C/OS-II 的软件部分设计系统软件在启动 C/OS-II 之前先进行系统硬件和操作系统的初始化, 然后 进入系统主任务, 等待键盘响应, 但按键按下时, 系统向单片机发出命令采集相 应的生理信号, 并等待接收采集的数据, 接收数据后进入数据处理子程序, 计算 得到所要求的生理健康参数,并进行显示。系统软件流程如图 4 所示。数据处理过程中, 首先对单片机采集到的数据进行软件滤波, 在心电信号的 检测放

10、大中, 50Hz干扰及高频杂波干扰最为严重,本系统设计了整系数 IIR 数 字滤波器,便于在 32 位处理器中快速执行,其数学模型如下:Y(n)=2Y(n-1)-Y(n-2)+X(n)-2X(n-10)+X(n-20)式中: X(n)表示滤波前的信号, Y( n)表示滤波后的信号。 在脉搏波信号的处理中,采用 7 点平均的方法滤波,滤波公式为: Y(n)=(Xn-3+Xn-2+Xn-1+Xn+Xn+1+Xn+2+xn+3/7 经实际应用证明, 此方法可进行有效滤波, 为下一步波形分析计算生理参数 提供了保证。系统根据采集到的心电波形计算出心率参数, 根据脉搏波形计算出血氧饱和 度和血液粘稠度等参数,根据波形计算所需参数的算法是软件编写的难点和关 键,结 合芯片的运算速度,并考虑实时性要求,算法采用阈值判别法,此类算 法在文献 3 、4 中已有应用, 本系统对算法进行了改进, 以更好地完成所需要 的功 能。2.3.2 信号采集部分软件设计此软件设计主要根据得到的指令采集相应的生理信号, 经 A/D 转换后通

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论