基于ZigBee技术的社区医疗管理——软件设计_第1页
基于ZigBee技术的社区医疗管理——软件设计_第2页
基于ZigBee技术的社区医疗管理——软件设计_第3页
基于ZigBee技术的社区医疗管理——软件设计_第4页
基于ZigBee技术的社区医疗管理——软件设计_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

1、淮阴工学院毕业设计说明书(论文)第 30 页 共 30 页1 绪论1.1 本课题研究的背景及意义20世纪六七十年代,计算资源都放在计算中心,那时计算机的体积庞大,只有很少一些专业人士和科学家使用;而刚出现的网络雏形,少得可怜的协议支持简单的数据交换和共享。到了80年代,个人电脑技术取得了巨大的革命性的突破,导致计算资源的迅速普及;计算机借助网络通信,实现资源共享、信息互通的能力也得到快速发展。从90年代开始,随着无线电话,尤其是蜂窝移动通信技术的诞生和普及,无线数据通信技术也经历了从萌芽到蓬勃发展的过程;而随着半导体芯片技术的飞速发展,微处理器或者单片机一类的微控制器,嵌入到各种电子设备中,使

2、得控制无所不在1。不久以后,可以实现上网功能的东西要比现在多许多,包括冰箱、空调、电灯等家电以及各种医疗设备,形成电器的智能化,网络化,达到机对机的通信方式,在不久的将来,由机器产生的流量将超过人对人或是机对人产生的流量。一直以来,人们都希望得到一种低价、短距离、低功耗的无线通讯技术,市场上第一次出现Bluetooth时,一些商家兴奋不已,但是价格一直居高不下的Bluetooth仍然不能满足商家们的需求,于是低价格的ZigBee技术得到了他们的青睐。ZigBee服从IEEE.802.15.4协议的规定,它是一种短距离、低功耗、低传输速率、低成本的无线通信技术,在中国被人们称为“紫蜂”技术1。目

3、前,我国人口老龄化问题日趋严重。从统计数据可以看出,目前年龄在60岁以上的人群占我国总人口的10.32%,上升到1.32亿,而80岁以上的高龄老人每年正以5%的速度增长。因此,老龄人群的健康问题不容忽视,但是现实状况却不尽如人意,我国老年人(尤其是独居老人)的健康却往往不能得到很好的重视和关怀。传统的有线医疗监护方式存在严重的弊端。第一,传统的监护仪器基本是放在床边的,这要求病人不能自由走动并且专业人员要保证在病人的身边,这种监护方式为病者和医者都带来很大的不便;第二,未住院的突发性疾病的病人往往会因为不及时发现而造成遗憾。如若将ZigBee技术运用到医学领域,就可以使用传感器测出病人的血压、

4、体温、脉搏等生理信息,通过ZigBee无线网络进行传输数据,准确实时地监测每个病人生理状况,不仅减少了医生的工作负担,也减轻了病人的心理压力,同时还提高了突发性疾病的发现率2。该系统对我国现阶段“坚持预防为主,防治结合”是非常重要的社区卫生保健政策;同时,可以增强小区的卫生服务资源,加强其卫生服务的能力;并且医院的专业监护可以更有效的发挥其作用,更好地服务于人民。1.2 国内外研究现状国外很早就开始了社区医疗的研究,现如今已取得了巨大的成果。自20世纪60年代以来,德国的卫生行业的社区服务以飞快的速度发展,目前德国以儿童、社区老人、慢性病的病人等为对象,已经建立了10000多社区服务医疗站,5

5、000个左右的家政服务中心,正逐步实现卫生服务的全民化。在英国,6100万的人口中建立了4500个卫生服务点,他是世界上最早开始研究社区医疗服务的国家,如今,由于其长时间运行研究积累了丰富的经验,已形成了一套科学合理的社会卫生服务体系。这些国家的经验都值得我国借鉴学习3。在中国,“看病贵,难”问题一直困扰着人们,因为我国的医疗资源短缺,大都集中在大城市,小城市的患者只能赶去大城市医院,这也会增加看病的成本同时也影响了病情的治疗。针对这一现状,我国的社区卫生行业的发展已迫在眉睫。针对这种情况,本文对无线传输的社区健康管理系统进行研究。目前,无线传输的方式有多种,其中包括蓝牙技术、Wi-Fi技术、

6、超宽频技术、NFC、ZigBee技术等。本课题采用了ZigBee技术进行研究。2 ZigBee技术概述2.1 ZigBee简介2.1.1 ZigBee的起源蜜蜂采蜜时,会跳着优美的舞蹈,舞蹈轨迹酷似字母“Z”,蜜蜂的体积小,传输蜂蜜所需要消耗较少的能量,符合我们所需要的短距离、低功耗的通讯技术的技术要求,因此ZigBee的命名应运而生。它定义了一种短距离、低功耗、低传输速率的无线通信技术。形象化地描述ZigBee:就是将一些无线通信装置和微处理器集成在半导体芯片上,再将它们封装在硬币大小的塑料制品里面,在ZigBee模块中,一般只需要采用低价的8位处理器,并在芯片上集成无线射频收发模块,外围接

7、上几个阻容和晶振等器件以及一些D/A、A/D、I/O接口及控制电路,即组成了各种无线传感器网络节点、智能控制节点的核心控制模块。再加载上正确的控制程序,借用软件,才可以实现控制模块。目前,无线通信技术中的短距离无线通信技术已越发得体现出它的重要地位,因为在实际生活中,人们需要对小量的数据进行实时,准确,短距离的传输,在这种情况下,如果采用传统的无线传输方法,则传输成本高,消耗能源大,为了解决这个问题,短距离,体积小,功耗小的无线传输技术有了很大的研究意义。 将ZigBee用于传感器应用的想法在IEEE802.15工作组中提出,于是成立了TG4工作组,并制定了规范IEEE802.15.4。200

8、2年,ZigBee Alliance成立。2003年,ZigBee协议正式问世。2004年,制定了ZigBee的第一个规范ZigBee V1.0。2006年,推出了ZigBee 2006。2007年,ZigBee PRO诞生4。2.1.2 ZigBee节点ZigBee节点主要分为协调器(Coodinator)、路由器(Router)、终端(End Device)三种。在一个ZigBee网络中,必须要有一个协调器并且只能有一个协调器,它负责各个节点16位地址分配(自动分配)。组网方式分为星状、网状、树状三种类型,如图2-1所示。网络中可以有多个终端节点和路由器。协调器建立网络,终端节点可以申请加

9、入,成为路由器或协调器子节点之后,可以主动发送数据给网络中的任意节点,也可询问它的父节点是否有发送给它的数据报并接收。路由器包括了终端节点的一切功能,此外还可以父节点的身份允许别的节点加入该网络,给网络中其他的节点路由来转发数据。协调器新建网络的流程图如图2-2所示。图2-1 ZigBee网络图2-2 ZigBee协调器新建网络流程图 协调器经过NLME-NETWORK-FORMA-TION.request原语建立一个新网络。然后网络层则请求MAC层对协议所规定的信道或由物理层所默认的有效信道进行能量检测扫描,用来检测可能存在的干扰。当网络层能量检测扫描成功,则以递加的方式对所得到的能量值排序

10、,留下能量值在许可范围内的,舍弃那些在许可范围外的信道。如若网络层找到了合适的信道,则为新网络找到建立一个标示符,并为其选择0x0000作为协调器的地址,以便其他终端能够加入。然后,网络层通过NLME-NETWORK-FORMA-TION.confirm原语发送给协调器,自此,新网络创建完成57。2.1.3 ZigBee协议栈在ZigBee无线网络中,只有ZigBee硬件电路是不够的,还需要协议栈的配合,协议是就是通信的游戏规则,通信双方都必须按照规则来进行数据的收发工作。协议栈就是该规则的具体表现形式,开发人员可以通过协议栈来实现协议中的具体内容,进而实现通信功能。ZigBee无线网络协议层

11、的架构图如图2-3所示。ZigBee的协议分为两部分,IEEE 802.15.4定义了物理层(PHY)和介质访问层(MAC)的技术规范;ZigBee联盟定义了网络层(NWK)、应用程序支持子层(APS)、应用层(APL)技术规范8。不同厂商提供的协议栈也是不同的,本课题运用的是TI推出的ZigBee 2007协议栈也称Z-Stack。 图2-3 ZigBee无线网络协议层2.2 ZigBee的优势 ZigBee显著地特点就是低速率、低功耗、低成本、短时延、网络容量大、自配置和灵活的网络拓扑结构。ZigBee与其他竞争对手相比,优势也很明显。首先,ZigBee是被国际组织承认的通信标准,我们试想

12、一下,在未来的某一天,家里的家具都已经实现智能化,冰箱、电视、台灯都可以实现无线通信,那么,各个电器就必须要有一个统一的通信标准,然而,现如今的ZigBee就可以满足这个要求。它是专门针对这类应用的国际上认可的无线通信标准。其次,ZigBee网络的节点连接方式千变万化,各种不同功能的节点之间可以任意的通信,组成一个强大而又复杂的网络,这就需要有大量的程序代码的支持才能实现功能,也就是说需要有大量精通代码的人员以及大量物力的投入。然后,没有那一家公司可以独揽这个技术,因此,ZigBee的代码,都是由国际标准组织和ZigBee联盟来协助完成的,然后设计人员可直接进行修改调用,这大大减轻了设计人员的

13、工作量,降低了其工作难度9。另外,ZigBee在休眠状态和工作状态之间的切换时延都很短,也就是说它接收和发送数据的时延比较短,更有利于其功能的实现。总的来说,ZigBee与其他同行业的所使用的技术相比,成本更低,安装更简便、功耗更低、设计难度系数更低。2.3 ZigBee与其他无线通信技术比较2.3.1 ZigBee与Wi-FiWi-Fi技术是为众人所熟知的一种无线通信技术,如今已广泛运用到家庭,企业等场所中,是人们常用的无线局域网。它与ZigBee相比较,其特性如表2-1所示。由表中可以看出,ZigBee与Wi-Fi技术相比,节点数多,数据率低,传输范围广,电池寿命长,系统资源要求低,成本低

14、。Wi-Fi与ZigBee相比较,有其优缺点,其优点是使用现有网络,传输速率低,前向后向兼容,缺点是功耗大,协议开销大,需要接入点。ZigBee的优点是低功耗,低成本,节点多,无需接入点。缺点是目前为止没有产品出现,预计的成本和损耗可能不切实际。2.3.2 ZigBee与蓝牙技术蓝牙是一种支持设备一般在10m内的短距离通信的无线通信技术。目前,蓝牙已广泛地应用到人们的生活中,人们可以利用蓝牙进行设备间的图片、音频等的无线传输,包括笔记本电脑、蓝牙耳机、移动电话等设备之间的数据传输。它与ZigBee相比,其优点是传输速率快,缺点是成本高以及在设备间进行数据传输时需要繁琐的设备密码配对再加上蓝牙为

15、了满足对特定的语音、网络等的支持,增加了协议栈的负担,导致功耗较大,集成复杂性高。另外,由于蓝牙对每个网络至多只能装配7个节点,这大大限制了蓝牙在大型传感器网络中的应用。表2-1 Wi-Fi与ZigBee的特性比较ZigBeeWi-Fi调制方式DSSSDSSS节点数6400032数据率10KB/S250KB/S11MB/S传输范围70M300M100M电池寿命1001000+0.55系统资源要求4KB32KB1MB+成本低高2.3.3 ZigBee与UWB技术超宽带技术UWB(Ultra wideband)是一种无线载波通信技术 ,它不利用正弦载波,而是采用纳秒级的非正弦波窄脉冲来传输数据,所

16、以其所占用的频谱范围非常宽。UWB发送数据速率高且其低功耗低复杂度的特性使其在近几年来得到了迅速的发展。UWB技术与ZigBee相比,发射信号功率谱密度低,对信道衰落不敏感,定位精度高,截获能力低,更适合用于室内的无线高速接入。总的来说,ZigBee与其他几种无线通讯技术相比,有价格低,传输速率低,通信距离短等特点。几种无线通信技术的特性比较如表2-2所示9。ZigBeeWi-Fi蓝牙UWB超宽带价格芯片组约5美元芯片组约25美元芯片组约5美元芯片组约20美元安全性中等低高高传输速度10kbps250kbps5.4Mbps1Mbps53.3Mbps480Mbps通信距离有效围10M75M010

17、0M010M010M频段2.4GHZ2.4GHZ2.4GHZ3.1GHZ10.6GHZ国际标准IEEE802.15.4IEEE802.11bIEEE802.11gIEEE802.15.1x标准尚未定制表2-2 几种无线通信技术的特点3 系统的总体方案设计3.1 系统的功能要求本课题旨在运用ZigBee技术在医疗领域实现病人生理参数的无线传输,主要包括体温采集模块、血压采集模块、脉搏采集模块、微处理器、报警模块、服药提醒模块、ZigBee协调器、上位机模块。 1、生理采集模块本模块包括体温采集模块、血压采集模块和脉搏采集模块,主要负责将病人的体温、血压、脉搏信息采集并传输到ZigBee子节点,再

18、由子节点将数据无线传输给协调器。本模块是本次设计的重要内容,它是本系统的基础,利用传感器进行生理参数的采集,通过数据转换后将信息发送出去,该模块不仅包括了实现参数采集功能的设计,还包括了传感器与终端节点之间的通讯设计。 2、报警模块本模块包括一个蜂鸣器和一个红灯,当病人按下紧急呼叫按钮时,蜂鸣器响,红灯亮,直到病人按下停止按钮,停止工作。且当上位机发现病人生理参数不正常时也会触发其工作。按下停止按钮,该模块停止工作。本模块是发现紧急状况后的呼叫系统。本文主要讨论了如何来实现该模块与上位机之间的通讯功能。 3、服药提醒模块本模块包括一个绿灯和一个蜂鸣器。当子节点接收到服药信号时,指示灯亮,蜂鸣器

19、响,当病人接收到信号时,按下按钮,则该模块停止工作。顾名思义,本模块用于监测中心的监护人员对病人进行服药提醒的,在传统的医院中,护士每天要负责将药送到病房提醒病人服药,如果运用了本系统,则大大减轻了传统护士每日巡房发药的工作,同时,也减少了某些药物发错的事故发生。 4、ZigBee协调器在ZigBee网络中,必须要有也只能有一个协调器,该协调器的功能是用于建立一个新网络以及接收和发送来自子节点和上位机的信号。从而可以实现数据的双向传送。在本设计中,ZigBee协调器是用于建立ZigBee网络、接收子节点传来的生理信息,发送给上位机,同时也可以接收上位机发出的例如服药提醒等信号,无线传送给子节点

20、。 5、上位机模块该模块主要的实现的功能有:显示监护主界面、发送服药提醒、账户信息管理、病人病情信息管理。在本次设计中,上位机是监测中心的PC机,用于监测人员对于病人进行实时监测,以及系统本身的一些管理功能。3.2 系统的总体设计方案本课题主要针对的是以ZigBee为技术核心,以社区医疗管理为研究对象的系统的软件部分进行设计,其总体设计框图如图3-1所示。图3-1 系统总体设计框图4 下位机系统软件设计4.1 下位机系统的总体设计方案4.1.1 下位机系统的实现功能下位机系统主要包括体温采集模块、血压采集模块、脉搏采集模块、ZigBee终端节点。主要实现的功能主要包括加入由ZigBee协调器建

21、立的网络,通过传感器采集人体的体温、血压、脉搏参数并通过ZigBee无线网络传送给协调器以及接收来自无线网络中的数据例如服药提醒的信号,以做出相应的动作。4.1.2 下位机系统的工作流程图下位机系统初始化完毕后,进入工作就绪状态,监听无线信号判断是否得到服药提醒,是则绿灯亮,蜂鸣器响,否则继续监听信号。监听串口信号判断是否得到报警信号,是则红灯亮,蜂鸣器响,并将数据传送到协调器,否则继续监听信号。监听串口信号得到采集人体参数的命令,则采集体温、血压或者脉搏信号,数据处理完毕后,通过ZigBee网络无线传输到ZigBee协调器,最后串口发送到上位机存储并显示。本系统采用的软件是IAR 7.60A

22、。该系统的流程图如图4-1所示。图4-1 下位机系统总体流程图4.2 体温采集模块 本模块采用的是DS18B20温度传感器来进行体温采集。该模块的流程图如4-2所示。传感器对人体的体温进行采集,并实时发送到协调器。主函数如下: #include "iocc2530.h" #include "uart.h" #include "ds18b20.h" #include "delay.h" void Initial()/系统初始化 CLKCONCMD = 0x80; /选择32M振荡器 while(CLKCONSTA&a

23、mp;0x40); /等待晶振稳定 UartInitial(); /串口初始化 P0SEL &= 0xbf; /DS18B20的io口初始化 void main() char data5="temp="/串口提示符 Initial(); while(1) Temp_test(); /温度检测 UartTX_Send_String(data,5); UartSend(temp/10+48); UartSend(temp%10+48); UartSend('n'); Delay_ms(1000); /延时函数使用定时器方式,延时1S 在系统初始化后,启动

24、温度转换,读取温度寄存器,得到寄存器高低位数据,进行数据处理后发送给ZigBee的终端节点,再通过无线网络发送给ZigBee协调器。其工作流程图如图4-2所示。图4-2 体温采集模块流程图4.3 血压采集模块4.3.1 血压采集的原理简述血压是血液在血管内流动时作用于血管壁的压力。心室收缩,血液从心室流入动脉,此时血液对动脉的压力最高,称为收缩压。心室舒张,动脉血管弹性回缩,血液仍慢慢继续向前流动,但血压下降,此时的压力则称为舒张压1015。本设计采用振荡法来测量血压:首先把袖带捆在手臂上,利用单片机通过气泵对袖带进行充气,到比收缩压高3050mmHg的压力时停止充气,开始放气,此时,血流就可

25、以伴随着一定的震荡波通过血管,该震荡波传到压力传感器,以此来监测袖带内的压力以及震荡波的大小。在逐渐放气的过程中,震荡波的幅值越来越大,继续放气,袖带与手臂的接触面积就越来越小,压力传感器所能检测到的压力及波动也会相应地减小。在振荡波中选取到我们测量所需要的舒张压,收缩压以及平均值。4.3.2 实现方案在系统初始化后,确认处于工作状态,加入网络后,启动气泵充气,当达到一定的数值后气泵放气,测量出舒张压和收缩压,将测量出的数据传送给ZigBee终端节点,并由节点无线传送给协调器,血压采集模块的工作流程图如4-3所示。图4-3 血压采集模块流程图4.4 脉搏采集模块 成人每分钟心跳60 100属于

26、正常范围内,由于异常的心跳是一种心脏病的症状,所以病人帮助心跳的实时监测,预防慢性疾病。本系统设计了脉搏采集模块。本模块主要负责采集病人的脉搏参数,经子节点无线传送给协调器。 本模块在系统初始化后,脉搏计数变量清零,启动定时器,若输出高电平则脉搏计数变量加一,否则继续等待计数。在计数完毕后处理数据,发送到协调器。该模块的工作流程图如图4-4所示。图4-4 脉搏采集模块流程图4.5 服药提醒模块该模块的主要任务是ZigBee模块接收到从PC机发送信息,然后无线发送出去。如图5-8是服药提醒模块的上位机显示界面,监测人员将服药名称和服药数量先通过串口发送到终端节点,终端节点接收到数据后发至ZigB

27、ee网络中的协调器,在发送给子节点,这时就实现了通讯的传输过程。其内部工作流程图如4-5所示。图4-5 服药提醒模块流程图主代码如下: void MT_UartProcessZToolData ( uint8 port, uint8 event ) #define LED1 P1_0 uint8 flag=0,i;/flag是判断有没有收到数据,j记录数据长度 uint8 buf128; /串口buffer最大缓冲默认是128,我们这里用128 (void)event; / Intentionally unreferenced parameter while (Hal_UART_RxBufLe

28、n(port) /检测串口数据是否接收完成 HalUARTRead (port,&bufj, 1); /把数据接收放到buf中 flag=1; /已经从串口接收到信息 void IO_Init(void) P1DIR |= 0x01;/P1_0定义为输出 void main(void) IO_Init();/调用初始化程序 LED1=0;/点亮LED1 while(flag=1); 4.6 报警模块现实生活中经常会出现这样的情况,老人独自在家,身边没有人,这时如若老人突感不适,很容易就造成不可挽救的损失。在这种情况下,本报警模块就起到了关键性的作用,本模块主要实现的功能是ZigBee协

29、调器接收到ZigBee子节点发来的信息,然后发送给PC机。当病人按下子节点上的按钮,则红灯亮,同时,在如图5-7中的监测主界面中的紧急呼叫节点中也有所显示,其工作流程图如图4-6所示。图4-6 报警模块流程图4.7 ZigBee协调器ZigBee协调器是ZigBee无线通信中不可缺少的一部分,每个网络中都必须并且只能有一个协调器。在ZigBee网络中,ZigBee协调器负责建立网络,使得终端节点和路由器都可以加入进来。如上图2-1所示,协调器承担着连接终端节点和子节点的重要任务,保证了通讯的正常运行。在其工作时,ZigBee协调器负责建立一个新网络,监听串口数据,当接收到串口数据时,做出相应的

30、动作,同时也监听无线数据,当接收到无线数据时,做出相应动作。其流程图如4-7所示。图4-7 协调器主程序流程图4.8 终端节点在ZigBee网络中,终端节点加入网络后就成为子节点,每个网络中可以有多个终端节点。在本次课题中,它是实现传感器与ZigBee网络之间通信的大门,终端节点工作时,它能够自动加入由ZigBee协调器建立的无线网络中,监听网络中的无线数据,如接收到数据,则做出相应的动作。如接收到传感器采集的数据命令,则上传给协调器。其工作流程图如图4-8所示。图4-8 终端节点流程图5 上位机系统软件设计5.1 上位机模块简介 上位机系统也就是监测中心的医疗监测系统,包括显示监护主界面、发

31、送服药提醒、账户信息管理、病人病情信息管理。本模块采用VB实现。其工作架构图如5-1所示。监护中心主页中包括服药提醒、账户管理、病人信息管理。其中,服药提醒包括输入病人的姓名,服药名称以及服药数量和发送到协调器的功能;账户管理包括用户密码的修改和用户注销的功能;病人信息管理包括添加、修改、删除病人的基本信息。图5-1 上位机模块工作架构图5.2 上位机系统的总体流程图上位机是用于本系统中监测中心中的,医生可以通过上位机实时观察到病人的体温和血压生理参数,并可以进行服药提醒和简单的监控功能。本设计采用的是Visual basic软件设计。5.2.1 接收到节点信号时流程图当协调器传来节点信号时,

32、上位机监测得到该信号,此时,上位机系统中会有所动作,其流程图如图5-2所示。当监测到正常工作节点时,则在如图5-7中的正常节点中显示相关节点信息,当监测到异常工作节点时同样的就在异常工作节点中显示,并启动报警模块,将信息发送到协调器。当监测到报警提示也就是病人按下紧急报警按钮时,则在紧急节点中显示相关信息。5.2.2 接收到管理信号时流程图 上位机的管理功能实现了用户的登录,账户的密码修改和账户注销,以及病人信息的添加、修改、删除的管理功能。其流程图如图5-3所示。图5-2 上位机系统接到节点信息流程图图5-3 上位机接收到管理命令流程图5.3 界面设计 (1)用户登录在进入系统时,与大多人们

33、所熟知的软件一样,也需要进行用户登录,在用户名和密码输入正确后即可登录成功进入主界面。用户登录界面如图5-4所示。 (2)用户注册在登录系统前,首先要先进行注册。点击登录界面的注册按钮,则用户注册界面弹出。如图5-5所示。 (3)监测中心主页监测中心主界面包括正常工作节点、异常节点和紧急节点三个区域。可以监测每个子节点的工作状态。框架图如图5-6所示,当登录成功则该界面弹出。界面如图5-7所示。 (4)服药提醒在监测中心的菜单栏里点击服药提醒,则服药提醒界面弹出,在输入病人信息以及服药的药物名称和数量后,则串口传输到ZigBee网络,对子节点进行提醒。该界面如图5-8所示。 (5)病人信息管理

34、病人信息管理包括病人信息添加,修改和删除。点击监测中心主页的菜单栏的病人信息管理下拉菜单,则病人信息添加窗口弹出,其界面如图5-9所示。在添加好病人信息后,点击病人信息管理,则弹出如图5-10所示的窗口,该窗口内可以进行病人信息的查询、修改和删除。点击信息修改,删除,则可对病人的信息进行修改和删除操作。 (6)账户管理 账户管理包括账户的密码修改和账户注销。账户管理的架构图如图5-10所示,窗口界面设计图如图5-11所示。图5-4 用户登录界面图5-5 用户注册界面图5-6 监控中心主页设计框图图5-7 监测中心主页图5-8 服药提醒界面图5-9 病人信息添加图5-10 病人信息管理5-11

35、账户管理结构框图图5-12 账户管理界面结 论 本课题是基于ZigBee技术的社区医疗管理系统的软件设计,主要包括下位机和上位机的系统设计。本课题主要的研究内容是将人体的生理参数通过ZigBee无线传输到监测系统中,同时要求上位机与ZigBee网络能实现一些简单的通讯功能。其中主要包括体温参数的采集模块,血压采集模块,服药提醒模块,报警模块,ZigBee模块和上位机模块。本次设计采用的软件有IAR 7.60A、Zstack-CC2530-2.3.0-1.4.0 、Visual Basic和串口调试助手等。本次设计的产品的主要功能是测出人体的体温和血压通过Zigbee无线网络传送到协调器,进而传送到上位机显示,以缓解国家人口老龄化和卫生资源不足的困难。同时也减少了病人在生病时不能自由走动的痛苦,可大大提高突发疾病发现率和救护率。本次毕业设计由于时间等原因只设计出测量体温、血压和脉搏三种生理参数,在实际应用中是远远不够的,如若将此设计运用到实际生活中,还需要进一步地探索。个人认为还可以测出心电图等参数,还可以再加上GPS定位系统来进行完善。 致 谢大学四年转瞬即逝,再过一个月我就告别我的大学生活了,大学四年的青春,是从不懂世事的少年到即将踏入社会的青年的转身,这四年里,我在淮阴工学院电子与电气工程学院里学习,生活,度过了人生最美好的阶段,自我的修养和思想上也有了很大的提

温馨提示

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

评论

0/150

提交评论