ImageVerifierCode 换一换
格式:PDF , 页数:4 ,大小:560.22KB ,
资源ID:3179208      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3179208.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(多传感器远程家庭健康体征监护系统.pdf)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

多传感器远程家庭健康体征监护系统.pdf

1、 124 2010 年第 09 期,第 43 卷 通 信 技 术 Vol.43,No.09,2010 总第 225 期 Communications Technology No.225,Totally 应 用 多传感器远程家庭健康体征监护系统 郭渊哲,黄 奎,严小松,赵 壮,尹祝彪(中国科学院研究生院 泛在与传感网研究中心,北京 100049;中国科学院微电子研究所,北京 100029;北京无线电测量研究所,北京 100854)【摘 要】【摘 要】研究了一种在家庭中使用,可以对多种人体生理数据进行监测的多传感器远程家庭健康体征监护系统,提出了一种基于 ARM9 的微控制器芯片 S3C2410

2、的设计方案,包括总体设计、硬件平台和软件的设计思路和实现方法。实现结果显示该系统能够实时地采集和监测用户的心率、心电图、血氧含量、血氧波形、脉搏棒图、体温及血压数据,并与远端的监护中心进行数据交换。此系统为嵌入式技术在远程医疗监护中的应用提供了新思路和切实可行的方案。【关键词】【关键词】嵌入式系统;远程医疗;监护系统;高级精简指令集微处理器(ARM);Linux【中图分类号】【中图分类号】TP391 【文献标识码】【文献标识码】A 【文章编号】【文章编号】1002-0802(2010)09-0124-03 Household Tele-monitoring System Based on Mu

3、ltisensor Household Tele-monitoring System Based on Multisensor GUO Yuan-zhe,HUANG Kui,YAN Xiao-song,ZHAO Zhuang,YIN Zhu-biao(Ubiquitous Sensor Network Research Center,Graduate University of the Chinese Academy of Sciences,Beijing 100049,China;Institute of Microelectronics of the Chinese Academy of

4、Sciences,Beijing 100029,China;Beijing Institute of Radio Measurement,Beijing 100854,China)【Abstract】【Abstract】The household tele-monitoring system based on multisensor is studied,which can be used at home for monitoring various physiological data.This paper proposes a design based on ARM9 microcontr

5、oller(S3C2410),involving overall design,hardware platforms and software design and implementation methods.The result shows that the system could realize real-time collection and monitoring of the heart rate,ECG,blood oxygen content,blood oxygen wave,pulse bar graph,body temperature and blood pressur

6、e.In addition,it could also exchange data with the remote monitoring center.This system provides some new ideas and practical solutions for the application of embedded technology in tele-medicine.【Key words】【Key words】embedded system;tele-medicine;monitoring system;ARM;Linux 0 引言 随着经济和生活水平的提高,人们对自身的

7、健康投入了越来越多的关注。但是,当前存在的体征监护仪大多只能在医院病房中使用,成本较高且不易于移动。这就迫使使用者要为常规的生理体征检测花费大量的精力和财力。嵌入式系统在近年得到了迅猛的发展。当前,32 位的嵌入式精简指令集计算机(RISC)处理器已具有很强的数据处理能力。并且,伴随着网络技术的发展和嵌入式软件研发工具的出现,也使得嵌入式系统的网络功能日渐强 大1。因此,将嵌入式系统和生物医疗仪器技术相结合,为使用者提供一种成本低、易于在家庭中使用,且能够提供远端医疗服务的新型家庭健康体征监护系统,已经成为当前计算机系统和医疗仪器科研人员的研究热点2。在此背景下,这里采用嵌入式系统开发技术,设

8、计了一种多传感器远程家庭健康体征监护系统。此系统采用韩国 Samsung 公司出品的基于 ARM9 架构的 S3C2410 微控制器作为主控芯片(中央处理单元),并在其上移植了当前广泛使用的 Linux 操作系统。此系统能够实时地采集和监测用户的心率、心电图、血氧含量、血氧波形、脉搏棒图、体温及血压数据。当使用者的生理数据出现异常的时候,收稿日期收稿日期:2010-03-03。基金项目:基金项目:国家自然科学基金资助项目(批准号:60970137)。作者简介:作者简介:郭渊哲(1985-),男,硕士研究生,主要研究方向为嵌入式系统,无线传感器网络;黄 奎(1977-),男,副研究员,主要研究方

9、向为无线通信,无线传感器网络;严小松(1977-),男,硕士研究生,主要研究方向为无线传感器网络;赵 壮(1972-),男,副教授,主要研究方向为物联网、无线传感器网络;尹祝彪(1969-),男,副研究员,主要研究方向为无线通信,嵌入式系统。125 系统会自动地发出警报。除此之外,用户还可以请求远端的监护中心实时地给予在线医疗服务。1 系统硬件结构 家庭健康体征监护系统在硬件上是以 ARM9 架构的 32位嵌入式 RISC微控制器 S3C2410为主控芯片,并在外围添加各种功能模块及传感器。通过 S3C2410 的内部接口控制器,可以实现主控芯片(S3C2410)对传感器数据采集模块、用户显示

10、模块、移动存储设备、有线网络通信模块和无线网络通信模块的控制和信息交流3-4。整个系统的结构框图如图 1 所示。图 1 家庭健康体征监护系统的结构 1.1 S3C2410 微控制器芯片微控制器芯片 S3C2410 微控制器是该系统的主控芯片。它是韩国Samsung 公司为手持设备设计的低功耗、高度集成的微控制器。S3C2410 基于 ARM9 体系结构,采用 ARM920T 处理器内核,时钟频率最高可达 203 MHz。该微控制器不但具有数据处理单元(CPU),还集成了一些常用的接口控制器,如串行接口(UART)、支持薄膜晶体管(TFT)的 LCD控制器、闪存(NAND FLASH)控制器、触

11、摸屏接口、通用串行总线(USB)控制器等。该微控制器内置内存管理单元(MMU),诸如 Linux,Windows CE 的现代操作系统可以在其上得到很好的支持。1.2 传感器和传感器数据采集模块传感器和传感器数据采集模块 传感器数据采集模块连接各种生理传感器,并通过串行接口(RS232)将收集到的生理体征数据发送给主控芯片(S3C2410)。它由处理器、调理电路和模数(A/D)转换电路组成。其中,调理电路主要实现对各个生理传感器采集到的信号进行滤波和放大,然后将这些信号送到 A/D 转换电路。处理器对从 A/D 转换电路获得的数据进行分析处理,并将最终得到的生理体征数据通过串行接口发送给主控芯

12、片。1.3 用户显示模块用户显示模块 用户显示模块为使用者提供了友好的用户操作界面。它由一块 88.9 mm 的触摸液晶显示屏(LCD)组成。在LCD 屏上会实时地显示用户的心电图、心跳频率、血氧含量、血氧波形图、体温及血压值。并且,用户可以通过触摸和点击 LCD 触摸屏上的菜单和按钮来实现对设备的控制。S3C2410 微控制器内置了 LCD 控制器和触摸屏接口。通过这两个接口,S3C2410 可以实现对触摸 LCD 屏的显示和控制。1.4 移动存储模块移动存储模块 移动存储模块为使用者提供了体征数据的额外存储功能。用户可以将历史监测到的体征数据通过 USB 接口存储到移动存储设备上(以文件的

13、形式)。S3C2410 微控制器内置 USB接口,实现了对 USB 设备的控制。1.5 有线网络通信模块有线网络通信模块 当使用者将设备连接到有线网络时,有线网络通信模块为设备提供了网络的访问功能。由于 S3C2410 微控制器没有内置的有线网络接口,因此作者选用 Cirrus Logic 公司的 CS8900A 以太网控制器作为有线网络模块,实现了设备对网络的访问5。作者采用 CS8900A 的 MEM 模式,将其映射到 S3C2410 的 Bank3 地址空间,起始物理地址为0 x18000000,大小为 4 KB。除此之外,作者将 Bank3 地址空间的数据总线宽度设置为 16 位。S3

14、C2410 通过访问Bank3地址空间即可发送和接收网络数据包。1.6 无线网络通信模块无线网络通信模块 无线网络通信模块为设备提供了无线网络的访问功能。此模块采用 Marvell 公司出品的 88W8686 无线网络模块作为系统的 Wi-Fi 接口。88W8686 支持 IEEE 802.11a/g/b无线通信协议,通过串行外围接口(SPI)协议与 S3C2410微控制器相连。S3C2410 通过内置的 SPI 接口即可完成对88W8686 的控制和数据收发。2 系统软件结构 家庭健康体征监护系统的软件部分是系统功能的逻辑实现者。它由操作系统、图形用户界面库和应用软件三部分组成。2.1 操作

15、系统操作系统 家庭健康体征监护系统需要具备复杂的图形用户界面和网络通信功能,除此之外,还要对各种外围模块进行控制管理,因此,在其上运行操作系统来完成这些管理工作是一个很好的选择。作者移植了当前广泛使用的 Linux 操作系统。它不但具有现代操作系统的多线程和虚拟内存管理等机制,而且还具有数量庞大的函数库和应用软件的支持。除此之外,由于 Linux 是一款开源软件,可以很方便地根据嵌入式系统的实际需求来为其添加或删减特定的功能,以最小代价满足系统的需求6。RS232接口 LCD 控制器 USB 控制器 地址空间Bank3 SPI 接口 有线网络通信模块 互联网 监护中心 触摸屏接口 血氧传感器

16、体温传感器 血压传感器 传感器数据采集模块 心电传感器 移动存储模块 用户显示模块 S3C2410 微控制器芯片 无线网络通信模块 126 2.2 图形用户界面库图形用户界面库 对于图形用户界面,作者选择 GTK+作为系统的图形用户界面库。GTK+是一款被广泛使用的开源图形用户界面(GUI)库,主要使用在 Linux 平台上。在应用程序中,开发者可以使用它提供的各种控件来构造自己的用户界面。除此之外,GTK+还提供了一些常见的数据结构和算法,是对 Linux 系统应用程序编程接口(API)的扩展。这为应用程序的开发提供了极大的便利性。2.3 应用软件设计应用软件设计 应用程序是家庭健康体征监护系统的功能实现者。在应用程序中,作者使用了 Linux 系统 API和 GTK+库的接口实现了系统的全部功能。作者采用多线程技术,将应用程序分解为 4 个同步运行的线程。这些线程之间相互协作,充分的使用了系统的资源。并且,由于涉及到用户图形界面,这种多线程的设计模式也避免了界面的“假死”及减少了用户的等待时间。应用程序的 4 个线程分别为:主线程、网络接收解析线程、串口接收线程和串口解析线程。其中

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1