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

上传人:b****2 文档编号:3179208 上传时间:2022-11-19 格式:PDF 页数:4 大小:560.22KB
下载 相关 举报
多传感器远程家庭健康体征监护系统.pdf_第1页
第1页 / 共4页
多传感器远程家庭健康体征监护系统.pdf_第2页
第2页 / 共4页
多传感器远程家庭健康体征监护系统.pdf_第3页
第3页 / 共4页
多传感器远程家庭健康体征监护系统.pdf_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

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

《多传感器远程家庭健康体征监护系统.pdf》由会员分享,可在线阅读,更多相关《多传感器远程家庭健康体征监护系统.pdf(4页珍藏版)》请在冰豆网上搜索。

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

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

实现结果显示该系统能够实时地采集和监测用户的心率、心电图、血氧含量、血氧波形、脉搏棒图、体温及血压数据,并与远端的监护中心进行数据交换。

此系统为嵌入式技术在远程医疗监护中的应用提供了新思路和切实可行的方案。

【关键词】【关键词】嵌入式系统;远程医疗;监护系统;高级精简指令集微处理器(ARM);Linux【中图分类号】【中图分类号】TP391【文献标识码】【文献标识码】A【文章编号】【文章编号】1002-0802(2010)09-0124-03HouseholdTele-monitoringSystemBasedonMultisensorHouseholdTele-monitoringSystemBasedonMultisensorGUOYuan-zhe,HUANGKui,YANXiao-song,ZHAOZhuang,YINZhu-biao(UbiquitousSensorNetworkResearchCenter,GraduateUniversityoftheChineseAcademyofSciences,Beijing100049,China;InstituteofMicroelectronicsoftheChineseAcademyofSciences,Beijing100029,China;BeijingInstituteofRadioMeasurement,Beijing100854,China)【Abstract】【Abstract】Thehouseholdtele-monitoringsystembasedonmultisensorisstudied,whichcanbeusedathomeformonitoringvariousphysiologicaldata.ThispaperproposesadesignbasedonARM9microcontroller(S3C2410),involvingoveralldesign,hardwareplatformsandsoftwaredesignandimplementationmethods.Theresultshowsthatthesystemcouldrealizereal-timecollectionandmonitoringoftheheartrate,ECG,bloodoxygencontent,bloodoxygenwave,pulsebargraph,bodytemperatureandbloodpressure.Inaddition,itcouldalsoexchangedatawiththeremotemonitoringcenter.Thissystemprovidessomenewideasandpracticalsolutionsfortheapplicationofembeddedtechnologyintele-medicine.【Keywords】【Keywords】embeddedsystem;tele-medicine;monitoringsystem;ARM;Linux0引言随着经济和生活水平的提高,人们对自身的健康投入了越来越多的关注。

但是,当前存在的体征监护仪大多只能在医院病房中使用,成本较高且不易于移动。

这就迫使使用者要为常规的生理体征检测花费大量的精力和财力。

嵌入式系统在近年得到了迅猛的发展。

当前,32位的嵌入式精简指令集计算机(RISC)处理器已具有很强的数据处理能力。

并且,伴随着网络技术的发展和嵌入式软件研发工具的出现,也使得嵌入式系统的网络功能日渐强大1。

因此,将嵌入式系统和生物医疗仪器技术相结合,为使用者提供一种成本低、易于在家庭中使用,且能够提供远端医疗服务的新型家庭健康体征监护系统,已经成为当前计算机系统和医疗仪器科研人员的研究热点2。

在此背景下,这里采用嵌入式系统开发技术,设计了一种多传感器远程家庭健康体征监护系统。

此系统采用韩国Samsung公司出品的基于ARM9架构的S3C2410微控制器作为主控芯片(中央处理单元),并在其上移植了当前广泛使用的Linux操作系统。

此系统能够实时地采集和监测用户的心率、心电图、血氧含量、血氧波形、脉搏棒图、体温及血压数据。

当使用者的生理数据出现异常的时候,收稿日期收稿日期:

2010-03-03。

基金项目:

基金项目:

国家自然科学基金资助项目(批准号:

60970137)。

作者简介:

作者简介:

郭渊哲(1985-),男,硕士研究生,主要研究方向为嵌入式系统,无线传感器网络;黄奎(1977-),男,副研究员,主要研究方向为无线通信,无线传感器网络;严小松(1977-),男,硕士研究生,主要研究方向为无线传感器网络;赵壮(1972-),男,副教授,主要研究方向为物联网、无线传感器网络;尹祝彪(1969-),男,副研究员,主要研究方向为无线通信,嵌入式系统。

125系统会自动地发出警报。

除此之外,用户还可以请求远端的监护中心实时地给予在线医疗服务。

1系统硬件结构家庭健康体征监护系统在硬件上是以ARM9架构的32位嵌入式RISC微控制器S3C2410为主控芯片,并在外围添加各种功能模块及传感器。

通过S3C2410的内部接口控制器,可以实现主控芯片(S3C2410)对传感器数据采集模块、用户显示模块、移动存储设备、有线网络通信模块和无线网络通信模块的控制和信息交流3-4。

整个系统的结构框图如图1所示。

图1家庭健康体征监护系统的结构1.1S3C2410微控制器芯片微控制器芯片S3C2410微控制器是该系统的主控芯片。

它是韩国Samsung公司为手持设备设计的低功耗、高度集成的微控制器。

S3C2410基于ARM9体系结构,采用ARM920T处理器内核,时钟频率最高可达203MHz。

该微控制器不但具有数据处理单元(CPU),还集成了一些常用的接口控制器,如串行接口(UART)、支持薄膜晶体管(TFT)的LCD控制器、闪存(NANDFLASH)控制器、触摸屏接口、通用串行总线(USB)控制器等。

该微控制器内置内存管理单元(MMU),诸如Linux,WindowsCE的现代操作系统可以在其上得到很好的支持。

1.2传感器和传感器数据采集模块传感器和传感器数据采集模块传感器数据采集模块连接各种生理传感器,并通过串行接口(RS232)将收集到的生理体征数据发送给主控芯片(S3C2410)。

它由处理器、调理电路和模数(A/D)转换电路组成。

其中,调理电路主要实现对各个生理传感器采集到的信号进行滤波和放大,然后将这些信号送到A/D转换电路。

处理器对从A/D转换电路获得的数据进行分析处理,并将最终得到的生理体征数据通过串行接口发送给主控芯片。

1.3用户显示模块用户显示模块用户显示模块为使用者提供了友好的用户操作界面。

它由一块88.9mm的触摸液晶显示屏(LCD)组成。

在LCD屏上会实时地显示用户的心电图、心跳频率、血氧含量、血氧波形图、体温及血压值。

并且,用户可以通过触摸和点击LCD触摸屏上的菜单和按钮来实现对设备的控制。

S3C2410微控制器内置了LCD控制器和触摸屏接口。

通过这两个接口,S3C2410可以实现对触摸LCD屏的显示和控制。

1.4移动存储模块移动存储模块移动存储模块为使用者提供了体征数据的额外存储功能。

用户可以将历史监测到的体征数据通过USB接口存储到移动存储设备上(以文件的形式)。

S3C2410微控制器内置USB接口,实现了对USB设备的控制。

1.5有线网络通信模块有线网络通信模块当使用者将设备连接到有线网络时,有线网络通信模块为设备提供了网络的访问功能。

由于S3C2410微控制器没有内置的有线网络接口,因此作者选用CirrusLogic公司的CS8900A以太网控制器作为有线网络模块,实现了设备对网络的访问5。

作者采用CS8900A的MEM模式,将其映射到S3C2410的Bank3地址空间,起始物理地址为0x18000000,大小为4KB。

除此之外,作者将Bank3地址空间的数据总线宽度设置为16位。

S3C2410通过访问Bank3地址空间即可发送和接收网络数据包。

1.6无线网络通信模块无线网络通信模块无线网络通信模块为设备提供了无线网络的访问功能。

此模块采用Marvell公司出品的88W8686无线网络模块作为系统的Wi-Fi接口。

88W8686支持IEEE802.11a/g/b无线通信协议,通过串行外围接口(SPI)协议与S3C2410微控制器相连。

S3C2410通过内置的SPI接口即可完成对88W8686的控制和数据收发。

2系统软件结构家庭健康体征监护系统的软件部分是系统功能的逻辑实现者。

它由操作系统、图形用户界面库和应用软件三部分组成。

2.1操作系统操作系统家庭健康体征监护系统需要具备复杂的图形用户界面和网络通信功能,除此之外,还要对各种外围模块进行控制管理,因此,在其上运行操作系统来完成这些管理工作是一个很好的选择。

作者移植了当前广泛使用的Linux操作系统。

它不但具有现代操作系统的多线程和虚拟内存管理等机制,而且还具有数量庞大的函数库和应用软件的支持。

除此之外,由于Linux是一款开源软件,可以很方便地根据嵌入式系统的实际需求来为其添加或删减特定的功能,以最小代价满足系统的需求6。

RS232接口LCD控制器USB控制器地址空间Bank3SPI接口有线网络通信模块互联网监护中心触摸屏接口血氧传感器体温传感器血压传感器传感器数据采集模块心电传感器移动存储模块用户显示模块S3C2410微控制器芯片无线网络通信模块1262.2图形用户界面库图形用户界面库对于图形用户界面,作者选择GTK+作为系统的图形用户界面库。

GTK+是一款被广泛使用的开源图形用户界面(GUI)库,主要使用在Linux平台上。

在应用程序中,开发者可以使用它提供的各种控件来构造自己的用户界面。

除此之外,GTK+还提供了一些常见的数据结构和算法,是对Linux系统应用程序编程接口(API)的扩展。

这为应用程序的开发提供了极大的便利性。

2.3应用软件设计应用软件设计应用程序是家庭健康体征监护系统的功能实现者。

在应用程序中,作者使用了Linux系统API和GTK+库的接口实现了系统的全部功能。

作者采用多线程技术,将应用程序分解为4个同步运行的线程。

这些线程之间相互协作,充分的使用了系统的资源。

并且,由于涉及到用户图形界面,这种多线程的设计模式也避免了界面的“假死”及减少了用户的等待时间。

应用程序的4个线程分别为:

主线程、网络接收解析线程、串口接收线程和串口解析线程。

其中

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 材料科学

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

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