基于Zigbee技术的医疗监护系统设计 毕业设计.doc

上传人:laozhun 文档编号:3939548 上传时间:2023-03-28 格式:DOC 页数:27 大小:721KB
返回 下载 相关 举报
基于Zigbee技术的医疗监护系统设计 毕业设计.doc_第1页
第1页 / 共27页
基于Zigbee技术的医疗监护系统设计 毕业设计.doc_第2页
第2页 / 共27页
基于Zigbee技术的医疗监护系统设计 毕业设计.doc_第3页
第3页 / 共27页
基于Zigbee技术的医疗监护系统设计 毕业设计.doc_第4页
第4页 / 共27页
基于Zigbee技术的医疗监护系统设计 毕业设计.doc_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《基于Zigbee技术的医疗监护系统设计 毕业设计.doc》由会员分享,可在线阅读,更多相关《基于Zigbee技术的医疗监护系统设计 毕业设计.doc(27页珍藏版)》请在三一办公上搜索。

1、毕业设计(论文)题 目基于Zigbee技术的医疗监护系统设计 系 (院)专 业班 级学生姓名学 号指导教师职 称二一 年 月 日独 创 声 明本人郑重声明:所呈交的毕业设计(论文),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议。据我所知,除文中已经注明引用的内容外,本设计(论文)不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。本声明的法律后果由本人承担。作者签名: 二一 年六月二十日毕业设计(论文)使用授权声明本人完全了解关于收集、保存、使用毕业设计(论文)的规定。本人愿意按照学校要求提交学位论文

2、的印刷本和电子版,同意学校保存学位论文的印刷本和电子版,或采用影印、数字化或其它复制手段保存设计(论文);同意学校在不以营利为目的的前提下,建立目录检索与阅览服务系统,公布设计(论文)的部分或全部内容,允许他人依法合理使用。(保密论文在解密后遵守此规定)作者签名: 二一 年六月二十日基于Zigbee技术的医疗监护系统设计摘要 本系统设计的是基于Zigbee技术的医疗监护系统,它需要检测人体的四个健康体征信息:体温、脉搏、血压、心电,通过STM32单片机处理信息,经Zigbee无线技术传至上位机实时显示。由硬件和软件两部分组成。首先是体温检测,利用探头式温度传感器DS18B20进行温度检测,采用

3、单总线模式,在编程过程中严格按照该芯片的读写时序进行温度检测。其次是脉搏检测,利用红外脉搏传感器检测由于心脏的跳动,引起指尖的血液变化,经过信号放大、调整等电路处理,计算出脉率。再次是心电检测,利用心电图采样模块采集出心电信号,通过AD转换读取电压值,并将数据发送至上位机实时显示心电数据。最后是血压检测,利用改装的全自动血压计BK6022测量出人体血压信息。另外还包括单片机电源电路、超限声光报警电路、复位电路以及上位机应用程序。本系统的研究与开发有利于医院更好的进行医疗监护,利用Zigbee技术,传递医疗传感器与监护仪器之间的信息, 减少监护设备与医疗传感器之间的连线, 使得被监护人能够拥有较

4、多的自由活动空间, 更好的为病人服务,同时提高了医院中监护的工作效率,并且有着舒适, 低功耗, 可扩展性强的特点。关键词:Zigbee技术,传感器,医疗监护 The Design of Wireless Medical Monitoring System Based On Zigbee TechnologyAbstractThe design is a health care system which is based on the Zigbee technology. It requires four signs of health information detection of huma

5、n body: temperature, pulse, blood pressure, ECG, processing the information through the STM32 microcontroller, transmitting the information to PC to achieve real-time display via Zigbee wireless. It consists of two parts of hardware and software. The first is the temperature detection, using probe t

6、ype temperature sensor DS18B20 to detect, which adopts single bus mode. The course of programming for temperature detection is in strict accordance with the chip to read and write timing. The second is the pulse detection, using infrared pulse sensor to detect changes in the fingertip blood because

7、of the heart beat. We calculate the pulse rate through signal amplification and adjustment circuit processing. Once again is the ECG testing, collecting the ECG signal by electrocardiogram, reading the voltage value through the AD converter, and sending the data to the PC to achieve real-time displa

8、y of ECG data. Finally, the blood pressure measurement uses a modified automatic sphygmomanometer BK6022 to measure human blood pressure information. SCM also includes a power supply circuit, overrun sound and light alarm circuit, reset circuit, and PC applications. Research and development of this

9、system is conducive to a better hospital medical care, transferring information between medical sensor and monitor, reducing connection between the monitoring equipment and medical sensor, making the guardian have more freedom of space, achieving better services for patients, and improving the work

10、efficiency of hospital care, and it is comfortable, low power consumption, scalability.Key words: Zigbee technology, sensor, the medical monitoring目 录第一章 绪论1第二章 Zigbee技术22.1 Zigbee技术概述22.2 Zigbee技术应用于医疗监护的优势2第三章 系统设计与实现43.1 系统结构43.2 主控芯片STM32介绍43.3 温度检测模块53.4 脉搏检测模块93.5 心电检测模块103.6 血压检测模块103.7 超限声光报

11、警模块113.8 无线传输模块113.9 上位机编写123.10 开发软件及编程语言简介133.11 系统流程图13第四章 总结15参考文献17谢 辞18附 录19一、主要实验程序19二、基于Zigbee技术的医疗监护系统设计原理图22第一章 绪论当今社会,随着科技发展的日新月异,特别是计算机技术突飞猛进的发展,计算机技术带来了科研和生产的许多重大飞跃,同时计算机也越来越广泛的被应用到人们的生活、工作领域的各个方面。单片微型计算机以其体积小、功能强、速度快、价格低等优点,在数据处理和实时控制等应用中有着无以伦比的优越性,可广泛地嵌入到如玩具、家用电器、机器人、仪器仪表、汽车电子系统、工业控制单

12、元、办公自动化设备、金融电子系统、舰船、个人信息终端及通讯产品中。随着微控制技术(以软件代硬件的高性能控制技术)的日益完善和发展,单片机的应用必将导致传统控制技术发生巨大的变化。单片微型计算机的应用广度和深度,已经成为一个国家科技水平的一项重要标志1。另外随着目前社会老龄化的加剧, 解决长期慢性病的监护成为重要的社会问题。一些突发性疾病和家庭保健, 如心血管疾病、老人的日常护理、孕妇、胎儿、婴幼儿的保健也需要长期的家庭监护。以往的解决方案是采用有线方式,各种连线不仅繁琐而且需要护士按病床号依次检查,效率低,负担重,且当异常情况发生时,往往处理不及时容易发生医疗事故,特别在病房里, 各种连线不仅

13、使病人感到不适, 而且还使病房显得杂乱无章, 影响医护人员的工作效率。因此医疗单位迫切需要一种低成本,高可靠性的无线传输模式代替有线传输模式。再者为了进一步加深对单片机及其接口的理解,掌握一般的软硬件的设计方法,巩固大学四年之所学,也给自己一个实践锻炼的机会以及有所创新,几个月以来,我们全心投入本次毕业设计,设计出一种网络式的监护装置, 实时监测人体的基本生命体征:体温、脉搏、心电、血压,利用Zigbee技术,传递医疗传感器与监护仪器之间的信息, 减少监护设备与医疗传感器之间的连线,使得被监护人能够拥有较多的自由活动空间, 更好的为病人服务,同时提高了医院中监护的工作效率,并且有着舒适, 低功

14、耗, 可扩展性强的特点2。第二章 Zigbee技术2.1 Zigbee技术概述Zigbee技术是一种近距离、低复杂度、低功耗、低速率、低成本的双向无线通讯技术。主要用于距离短、功耗低且传输速率不高的各种电子设备之间进行数据传输以及典型的有周期性数据、间歇性数据和低反应时间数据传输的应用。简单的说,它是一种高可靠的无线数传网络,类似于CDMA和GSM网络。通讯距离从标准的75m到几百米、几公里,并且支持无限扩展3。与移动通信的CDMA网或GSM网不同的是,Zigbee网络主要是为工业现场自动化控制数据传输而建立,因而,它必须具有简单,使用方便,工作可靠,价格低的特点。而移动通信网主要是为语音通信

15、而建立,每个基站价值一般都在百万元人民币以上,而每个Zigbee“基站”却不到1000元人民币4。每个Zigbee网络节点不仅本身可以作为监控对象,例如其所连接的传感器直接进行数据采集和监控,还可以自动中转别的网络节点传过来的数据资料。除此之外,每一个Zigbee网络节点(FFD)还可在自己信号覆盖的范围内,和多个不承担网络信息中转任务的孤立的子节点(RFD)无线连接5。Zigbee模块是一种物联网无线数据终端,利用Zigbee网络为用户提供无线数据传输功能,其优越的性能已让Zigbee技术广泛应用于物联网产业链中的M2M行业,如智能电网、智能家居、工业自动化、数字化医疗等领域。2.2 Zig

16、bee技术应用于医疗监护的优势本系统中采用Zigbee技术替代传统的有线连接, 主要是基于以下几点考虑:(1)实时监护在医院的实际情况中,重病患者随时都可能发生病变,因此需要医疗监护系统具备实时监护的功能。利用Zigbee技术的医疗监护系统,能自动将检测结果发到医院上位机,使患者能够得到及时的救助,保障了病人的生命安全。(2)低成本要想实现医院的无线联网系统,需要组建一个可以覆盖医院整体建筑面积的网络,还需为病人配置相应仪器,所以建设费用是相当高的,而使用Zigbee组网技术, 可以大大减少连线,一次性投入成本非常低,运行成本几乎没有。(3)组网的灵活性网络的大小是根据病人的多少决定的,所以系

17、统的组网必须灵活性强。当病人的数量增加或减少时,Zigbee无线网络也能灵活的增加或减少仪器通信接口,而无须进行繁杂的参数设定工作。(4)低功耗能耗特性是Zigbee的一个技术优势6。通常Zigbee节点所承载的应用数据速率都比较低。当某个仪器终端没有病人,不需要通信时,节点可以进入很低功耗的休眠状态,此时能耗可能只有正常工作状态下的千分之一,因此有很高的节能效果,很适合医院使用。第三章 系统设计与实现3.1 系统结构本监护系统是以STM32单片机为控制核心,通过温度传感器、脉搏传感器、心电传感器以及血压传感器采集病人的各项生理信息,然后经单片机处理后通过Zigbee无线模块传送给上位机,上位

18、机可以实时显示并存储病人的体温、脉搏、心电图、血压等信息,当体温和脉搏不在正常范围内时,上位机可以自动报警,实现本系统的无线监护功能。下面着重介绍系统各模块的设计与实现7。温度传感器STM32系列单片机无线传输Zigbee模块脉搏传感器 心电传感器上位机Zigbee模块血压传感器声光报警电路 图3-1 系统框图3.2 主控芯片STM32介绍 STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex-M3内核。按性能分成两个不同的系列:STM32F103“增强型”系列STM32F101“基本型”系列。增强型系列时钟频率达到72MHz,是同类产品中性能最高的产品;

19、基本型时钟频率为36MHz,以16位产品的价格得到比16位产品大幅提升的性能,是16位产品用户的最佳选择8。两个系列都内置32K到128K的闪存,不同的是SRAM的最大容量和外设接口的组合。时钟频率72MHz时,从闪存执行代码,STM32功耗36mA,是32位市场上功耗最低的产品,相当于0.5mA/MHz。STM32系列为32位单片机,最高工作频率72MHz,片上集成32-512KB的Flash存储器,6-64KB的SRAM存储器。2.0-3.6V的电源供电和I/O接口的驱动电压。POR、PDR和可编程的电压探测器(PVD),4-16MHz的晶振,内嵌出厂前调校的8MHz RC振荡电路,内部4

20、0 kHz的RC振荡电路,用于CPU时钟的PLL,带校准用于RTC的32kHz的晶振。它兼有低功耗和多种省电工作模式,能够优化工业设备、物业控制设备、医疗设备和计算机外设等产品的性能,基于上述优点,我们选用STM32F103系列单片机作为本系统的控制器9。图3-2 STM32f103单片机引脚图3.3 温度检测模块体温采集采用美国DALLAS公司生产的 DS18B20可组网数字温度传感器。其独特的单线接口方式,在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯10。它在出厂时以配置为12位,读取温度时共读取16位,前5个位为符号位,当前5位为1时,读取的温度为负数;当前

21、5位为0时,读取的温度为正数。温度为正时读取方法为:将16进制数转换成10进制即可。温度为负时读取方法为:将16进制取反后加1,再转换成10进制即可,其测温范围为55+125,在-10+85时精度为0.5,测量结果直接输出数字温度信号,以“一 线总线”串行传送给CPU,同时可传送CRC校验码,具有极强的抗干扰纠错能力,它在测温精度、转换时间、传输距离、分辨率等方面较DS1820有了很大的改进,给用户带来了更方便的使用和更令人满意的效果,应用范围包括恒温控制、工业系统、消费电子产品温度计等场合。因此我们选用探头式的DS18B20温度传感器,将其置于病人腋下,测取人体体温,当超出正常范围,上位机报

22、警灯点亮,同时下位机发出声光报警。其具体介绍如下:图3-3 探头式DS18B20实物图DS18B20内部结构主要由四部分组成:64位光刻ROM、温度传感器、非挥发的温度报警触发器TH和TL、配置寄存器。ROM中的64位序列号是出厂前被光刻好的,它可以看作是该DS18B20的地址序列码,每个DS18B20的64位序列号均不相同。64位ROM的排的循环冗余校验码(CRC=X8X5X41)。ROM的作用是使每一个DS18B20都各不相同,这样就可以实现一根总线上挂接多个DS18B20的目的6。内部结构如图3-4:图3-4 DS18B20内部结构DS18B20的温度转化:DS18B20中的温度传感器可

23、完成对温度的测量,以12位转化为例:用16位符号扩展的二进制补码读数形式提供,以0.0625/LSB形式表达,其中S为符号位。见表3-1:表3-1 温度的二进制补码形式Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0Ls byteBit 15Bit 14Bit 13Bit 12Bit 11Bit 10Bit 9Bit 8Ms byteSSSSS这是12位转化后得到的12位数据,存储在18B20的两个8比特的RAM中,二进制中的前面5位是符号位,如果测得的温度大于0,这5位为0,只要将测到的数值乘于0.0625即可得到实际温度;如果温度小于0,这5位为1,测到的数

24、值需要取反加1再乘于0.0625即可得到实际温度。例如+125的数字输出为07D0H,+25.0625的数字输出为0191H,-25.0625的数字输出为FF6FH,-55的数字输出为FC90H11。见表3-2:表3-2 温度的转化1250000 0111 1101 000007D0H850000 0101 0101 00000550H25.06250000 0001 1001 00010191H10.1250000 0000 1010 001000A2H0.50000 0000 0000 10000008H00000 0000 0000 00000000H-0.51111 1111 1111

25、 1000FFFFH-10.1251111 1111 0101 1110FF5EH-25.06251111 1110 0110 1111FE6FH-551111 1100 1001 0000FC90HDS18B20的读写时序:DS18B20的一线工作协议流程是:初始化ROM操作指令存储器操作指令数据传输。其工作时序包括初始化时序、写时序和读时序,它的读写分4种类型:分别是写1、写0、读1、读0。DS18B20的初始化时序:对1-wire器件的所有操作都是从初始化开始的,初始化过程由主机的复位脉冲和1-wire器件的应答脉冲组成。对1-wire器件的复位脉冲实际上是主机通过拉低总线来实现的,主机

26、通过拉低总线480um以后再把总线拉高使总线上所有1-wire器件复位,总线上1-wire器件接到复位脉冲后便通过拉低总线告诉主机1-wire器件已经准备就绪。如图3-5所示:图3-5 DS18B20的初始化时序DS18B20的写时序:写时序起始于单片机拉低总线。产生写1时序的方式:单片机在拉低总线后,接着必须在15us之内释放总线,由5k上拉电阻将总线拉至高电平;而产生写0时序的方式:在单片机拉低总线后,只需在整个时序期间保持低电平即可(至少60us)。在写时序起始后15-60us期间,单总线器件采样总线电平状态。如果在此期间采样为高电平,则逻辑1被写入该器件;如果为0则写入逻辑0。具体情况

27、如图3-6所示:图3-6 DS18B20的写时序DS18B20的读时序:单总线器件仅在单片机发出读时序时,才向主机传输数据,所以,在主机发出读数据命令后,必须马上产生读时序,以便从机能够传输数据。所有读时序至少需要60us,且在两次独立的读时序之间至少需要1us的恢复时间。每个读时序都由主机发起至少拉低总线1us。在主机发起读时序之后,单总线器件才开始在总线上发送0或1。若从机发送1,则保持总线为高电平;若发送0,则拉低总线。当发送0时,从机在该时序结束后释放总线,由上拉电阻将总线拉回至空闲高电平状态。从机发出的数据在起始时序之后,保持有效时间15us,因而,主机在读时序期间必须释放总线,并且

28、在时序起始后15us之内采样总线状态。如图3-7所示: 图3-7 DS18B20的读时序DS18B20使用中注意事项:DS18B20虽然具有测温系统简单、测温精度高、连接方便、占用口线少等优点,但在实际应用中也应注意以下的问题:较小的硬件开销需要相对复杂的软件进行补偿,由于DS1820与微处理器间采用串行数据传送,因此,在对DS18B20进行读写编程时,必须严格的保证读写时序,否则将无法读取测温结果。3.4 脉搏检测模块红外脉搏传感器利用特定波长红外线对血管末端血液微循环产生的血液容积的变化的敏感特性,检测由于心脏的跳动,引起指尖的血液变化,经过信号放大、调整等电路处理,从而计算出脉率,用于临

29、床上脉率的测量、监测和脉搏波的病理分析等7。在此选用HKG-07A红外脉搏传感器,它内部集成了放大、滤波等电路,当脉搏超出正常范围,上位机上的报警灯会点亮,同时下位机会发出声光报警。图3-8 红外脉搏传感器表3-3 HKG-07A红外脉搏传感器技术参数参数最小值典型值最大值单位工作电压56V工作电流5mA工作环境温度-4085储存环境温度-40125频率范围0.516Hz输出脉冲幅度Vcc-1V图3-9 HKG-07A红外脉搏传感器典型输出波形图3.5 心电检测模块AIKD812-256心电图采样模块采用单5V电源供电,采样频率:2400点/通道,有八个差分信号输入通道,由于模拟输入端具有高达

30、100M的输入阻抗,所以它可以直接连接高阻信号源,模块以串行方式输出采样的数据,整个电路被封装在1.51.50.381英寸的模块内,适合各类心电采集产品12。我们通过AD转换读取电压值,并将数据发送至上位机,在上位机上显示心电图。3.6 血压检测模块血压传感器采用全自动血压计BK6022改装,采用示波法测血压,测量的关键是找到充放气脉动压力波的突变点。检测时通过上位机控制充气泵自动充气,当充气到高于收缩压30mmHg左右时单片机会自动控制电磁阀打开,然会让袖带缓慢的放气,在放气过程中,当袖带压等于收缩压时,振动波幅出现一个极大的跳变,此点对应的即收缩压;当袖带压等于舒张压时,亦出现一个极大的跳

31、边,即舒张压。测量完毕后所测得的收缩压、舒张压会在上位机显示。图3-10 血压测量工作原理示意图3.7 超限声光报警模块本系统采用发光二极管和蜂鸣器作为上下限超常声光报警装置,方便观察。当人体温度高于或低于一定的值时系统会发出声光报警,同样,当脉搏值或血压值高于或者低于一定的值时系统也会发出声光报警。人体正常体温范围为3637.5,正常脉搏范围为60-100次/分,正常血压范围为:收缩压140-90mmHg,舒张压90-60mmHg,所以当测得的体温、心率或血压超出正常范围时,发光二级管发光和蜂鸣器进行声光报警,达到医疗监护的目的。3.8 无线传输模块Zigbee无线模块是一种物联网无线数据终

32、端,利用Zigbee网络为用户提供无线数据传输功能,其优越的性能已让Zigbee技术广泛应用于物联网产业链中的M2M行业,如智能电网、智能家居、工业自动化、数字化医疗等领域。Zigbee无线模块中的ZM2410可以实现点对点通信和点对多通信,我们将主机和从机分别配置一个ZM2410,便可实现主从机间的无线通信,此技术应用于此系统的设计,将大大简化线路铺设,减轻医院负担,并能使被监护人拥有较多的自由活动空间, 具有很大的实用性。我们选用F8913D Zigbee模块,它采用高性能的工业级Zigbee方案,提供SMT与DIP接口,可直接连接TTL接口设备,实现数据透明传输功能;低功耗设计,最低功耗

33、小于1uA;提供5路I/O,可实现数字量输入输出、脉冲输出;其中有3路I/O还可实现模拟量采集、脉冲计数等功能,完全可以满足该系统的要求。图3-11 Zigbee模块3.9 上位机编写我们采用LabVIEW编写上位机,它是一种程序开发环境,由美国国家仪器(NI)公司研制开发,是一种虚拟仪器软件开发平台,与 C 和BASIC 一样,LabVIEW也是通用的编程系统,有一个完成任何编程任务的庞大函数库。LabVIEW的函数库包括数据采集、GPIB、串口控制、数据分析、数据显示及数据存储,等等。LabVIEW也有传统的程序调试工具,如设置断点、以动画方式显示数据及其子程序(子VI)的结果、单步执行等

34、等,便于程序的调试13。LabVIEW是一种用图标代替文本行创建应用程序的图形化编程语言。传统文本编程语言根据语句和指令的先后顺序决定程序执行顺序,而 LabVIEW 则采用数据流编程方式,程序框图中节点之间的数据流向决定了VI及函数的执行顺序。VI指虚拟仪器,是 LabVIEW 的程序模块。LabVIEW提供很多外观与传统仪器(如示波器、万用表)类似的控件,可用来方便地创建用户界面。用户界面在 LabVIEW 中被称为前面板14。使用图标和连线,可以通过编程对前面板上的对象进行控制。这就是图形化源代码,又称G代码。LabVIEW 的图形化源代码在某种程度上类似于流程图,因此又被称作程序框图代

35、码。LabVIEW主要应用于仪器控制、数据挖掘、数据分析与显示等领域,适用于多种不同的操作系统。其特色的图形化编程语言G语言,在用户设计好程序的大体框架后,如同画流程图一般,只需将系统提供的各种图形化功能模块连接起来,就可得到所需的应用软件,并且其自带的VISA子模块,则可更方便、快捷地实现串口编程,完成控制机与仪器之间的连接与控制的功能15。基于以上优点,我们主要使用LabVIEW的VISA库函数以及常用的Express VI和图形显示控件来进行上位机的编写,与下位机进行信息的交互,对采集的人体生理数据进行显示、保存,并对异常情况进行处理。3.10 开发软件及编程语言简介RealView M

36、DK开发套件源自德国Keil公司,是ARM公司目前最新推出的针对各种嵌入式处理器的软件开发工具。RealView MDK集成了业内最领先的技术,包括Vision3集成开发环境与 RealView编译器。支持ARM7、ARM9和最新的Cortex-M3核处理器,自动配置启动代码,集成Flash烧写模块,强大的Simulation设备模拟,性能分析等功能,与ARM之前的工具包ADS等相比,RealView编译器的最新版本可将性能改善超过20。C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。C语言的运算非常灵活,功能十分丰富,运算种类远多于其它程序设计语言。在表达式方面

37、较其它程序语言更为简洁,如自加、自减、逗号运算和三目运算使表达式更为简单,而且对单片机编程C语言程序本身也不依赖于机器硬件系统,开发效率高,可极大地缩短开发时间,增加程序的可读性和可维护性。采用C语言编程可有如下优点:一,对单片机的指令系统不要求有任何的了解,就可以用。二,寄存器分配、不同存储器的寻址及数据类型等细节完全有编译器自动管理。三,程序有规范的结构,可分为不同的函数,可使程序结构化。因此本系统采用C语言直接编程操作单片机,用德国Keil公司的RealView MDK开发套件作为程序编写平台。3.11 系统流程图图3-12 主程序流程图第四章 总结本文详细介绍了基于Zigbee技术的医

38、疗监护系统设计与实现方案,涉及传感器的选型,无线发射模块的研究,上位机程序的编写。纵观整个系统的设计工程,在硬件上尽可能采用多种方案,按模块逐次试验,最终确定了最优方案,力求得到最佳的效果。在软件编写上,尽可能采用最简单的语句,优化算法,保证系统的稳定运行。经过近几个月的努力,系统设计终于完成,功能也已实现,相信它可以极大的改善了病房环境,提高医院工作效率,具有广阔的应用前景。经过三个月时间的毕业设计锻炼,我觉得自己对单片机知识的掌握又进了一层,对新兴的Zigbee技术也有了不少了解,特别对单片机硬件结构的研究和软件编程的兴趣增加不少。归纳起来,主要有以下几点:(1)有两年多的时间都是在学习单

39、片机原理知识,并未真正地去应用和实践。平时但是经过这次毕业设计,我接触到了更多平时没有接触到的仪器设备、元器件发现了自己很多不足之处。我还体会到了所学理论知识的重要性:知识掌握得越多,设计得就更全面、更顺利、更好。(2)了解进行一项相对比较大型的科技设计所必不可少的几个阶段。毕业设计能够从理论设计和工程实践相结合、巩固基础知识与培养创新意识相结合、个人作用和集体协作相结合等方面全面的培养学生的全面素质。我经过这次系统的毕业设计,熟悉了对一项课题进行研究、设计和实验的过程。这些在我们在将来的工作和学习当中都会有很大的帮助。 (3)学会了怎样查阅资料和利用工具书。如果想学一门知识,不能局限于一本书

40、,应多看几本,既可以进行比较又增加了见识,知识会更加全面,应用起来也更有余地。另外平时课堂上所学习的知识大多比较陈旧,作为电子信息工程的学生,由于专业特点自己更要积极查阅当前的最新电子资料。一个人不可能什么都学过,什么都懂,因此,当你在设计过程中需要用一些不曾学过的东西时,就要去有针对性地查找资料,然后加以吸收利用,以提高自己的应用能力,而且还能增长自己见识,补充最新的专业知识。(4)毕业设计对以前学过的理论知识起到了回顾作用,并对其加以进一步的消化和巩固。(5)毕业设计培养了严肃认真和实事求是的科学态度。而且培养了吃苦耐劳的精神以及相对应的工程意识,同学之间的友谊互助也充分的在毕业设计当中体

41、现出来了。(6) 发现了许多我以前认识理解的误区,因为以前学单片机时错误理解了某些书上的或老师讲的思想,产生自以为正确的假象。(7)多交谈或请教容易更直接更正确的理解并掌握知识。有些时候精神不是很集中,思想不通,但多和人交谈经人一点拨,有茅塞顿开的感觉。(8)在设计硬件之前,对软件如何围绕硬件方面心中应比较清楚透彻,否则将会使设计出来的硬件无法编程,成为一堆无用的东西,从而使设计走很大的弯路。本文详细介绍了基于Zigbee技术的医疗监护系统设计与实现方案,涉及传感器的选型,无线发射模块的研究,上位机程序的编写。纵观整个系统的设计工程,在硬件上尽可能采用多种方案,按模块逐次试验,最终确定了最优方

42、案,力求得到最佳的效果。在软件编写上,尽可能采用最简单的语句,优化算法,保证系统的稳定运行。经过近几个月的努力,系统设计终于完成,功能也已实现,相信它可以极大的改善病房环境,提高医院工作效率,具有广阔的应用前景。但本次设计但由于时间以及经验有限,肯定存在许多不足之处,希望老师能给予进一步指正。最后,我深切体会到做事情必须耐心、细心,成功就在眼前。参考文献1 刘军.例说STM32M.北京:北京航天航空大学出版社,2008:34-38.2 刘爱华,满宝元.传感器原理与应用技术M.北京:人民邮电出版社,2010:16-19.3 李文仲,段朝玉.ZigBee无线网络技术入门与实践M.北京航空航天大学出

43、版社,2007:71-85.4 周怡颐,凌志浩,吴勤勤.ZigBee无线通信技术及其应用探讨J.自动化仪表,2006,26(6):5-9.5 ZigBeeAlliance.Document053474r17ZigBeespecificationS,2008.6 张平.甚低功耗无线通信技术ZigBeeJ.中兴通讯技术.2006,12(04):21-25.7 黄智伟.全国大学生电子设计竞赛训练教程M.北京:电子工业出版社,2005:93-97.8 王宜怀,曹金华.嵌入式系统设计实践基于飞思卡尔S12X微控制器M.北京:北京航空航天大学出版社,2011:56-72. 9 何希才,邹炳强.通用电子电路

44、应用400例M.北京:电子工业出版社,2005:40-43.10 贾振国.DS1820及高精度温度测量的实现J.电子技术应用,2000(1):58-59.11 金伟正.单线数字温度传感器的原理与应用J.电子技术与应用,2000:42-46.12 魏永广.现代传感技术M.哈尔滨:东北大学出版社,2001:67-73.13 刘君华.基于LabVIEW的虚拟仪器设计M.北京:电子工业出版社,2005:74-85.14 张凯等著.LabVIEW虚拟仪器工程设计与开发M.北京:国防工业出版社,2004:23-34.15 Ludtke,LabVIEWUserManualM.NationalInstrume

45、ntsCorporation,1998:10-20.谢 辞通过此次的论文,我学到了很多知识,跨越了传统方式下的教与学的体制束缚,在论文的写作过程中,通过查资料和搜集有关的参考文献,培养了自学能力和动手能力。在论文的写作过程中也学到了做任何事情所要有的态度和心态,首先做学问要一丝不苟,对于发展过程中出现的任何问题和偏差都不要轻视,要通过正确的途径去解决,在做事情的过程中要有耐心和毅力,不要一遇到困难就打退堂鼓,只要坚持下去就可以找到思路,解决问题。而且要学会与人合作,这样做起事情来就可以事倍功半。论文得以完成,最要感谢的是老师,因为论文是在他的悉心指导下完成的。他指引我论文的写作方向和架构,并对本论文初稿进行逐字批阅,指正其中误谬之处,使我有了思考的方向,他循循善诱的教导和不拘一格的思路给予我无尽的启迪,他的严谨细致、一丝不苟的作风,将一直是我以后的工作和学习中的榜样。 再次感谢大学里所有帮助过我并给我鼓励的老师、同学和朋友,谢谢你们。附 录一、主要实验程序#include #include sys.h#include usart.h#include delay.h#include led.h #include lcd.h #include ds18b20.h#include exti.h#include

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

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号