摘要:病人体温监测系统的实现是一项复杂的工程。在当今时代的发展下,传统的通过人工测量体温的方式正逐步被淘汰,新型的通过无线传输技术的测量方式正逐步引起广大人民的注意。因此,开发一个基于无线传输技术来实现病人体温监测的系统是信息化时代发展的一种潮流,更是一种进步。这种基于无线传输技术的系统不仅能为我们带来解决传统人工测温中的种种问题,也能减轻医护人员的工作压力,让我们能将人力资源更加合理的配置,还能让我们感受到时代的快速发展以及时代对于新生代人才的迫切需求。
本篇论文主要介绍了通过以CC2530单片机为核心的最小系统板,结合以DS18B20为核心的体温测量模块和以OLED显示屏为核心的数据显示模块以及ZigBee技术为核心的无线传输模块,从而实现对医院中病人的体温的精确测量。系统具体工作流程:首先通过测量模块中的DS18B20测温计获得病人的体温数据并将数据发送到微处理器模块,微处理器模块再通过无线传输模块将所测得的数据发送到OLED显示模块并在串口端显示出病人的体温数据,从而供医护人员对病人体温的随时监测。
本系统基于产品的实用性、安全性、可行性以及高效性等诸个方面剖析本系统的好处,也从硬件设计和软件设计方面来阐述本系统的设计过程。
关键词: 单片机;ZigBee技术;DS18B20温度计;OLED显示屏;C语言
目录
摘要
Abstract
1 绪论-1
1.1 课题开发背景及意义-1
1.2 课题研究现状-2
1.2.1 体温测量的研究现状-2
1.2.2 无线传输技术的研究现状-2
1.3 课题研究目标-3
1.4 研究内容-4
2 ZigBee技术-6
2.1 ZigBee技术的概述-6
2.2 ZigBee技术的发展历史-7
2.3 ZigBee与其他无线技术的比较-7
2.4 ZigBee网络拓扑结构-9
2.5 ZigBee技术的协议栈框架结构-11
2.5.1 物理层(PHY)-11
2.5.2媒体访问控制层(MAC)-12
2.5.3 网络层(NWK)-12
2.5.4 应用层(APL)-12
3 系统总体设计-13
3.1需求分析-13
3.2系统可行性分析-13
3.3 系统设计软件编程环境介绍-14
3.4 系统各模块介绍-15
4 系统的硬件设计-16
4.1 微处理器模块的硬件设计-16
4.1.1 CC2530简介-16
4.1.2 CC2530射频芯片引脚设计-17
4.1.3 CC2530最小系统-18
4.1.4 CC2530核心板电路-19
4.2 测温模块的硬件设计-20
4.2.1 DS18B20简介-20
4.2.2 DS18B20的内部结构-20
4.2.3 DS18B20供电方式-21
4.3 OLED显示模块-22
4.3.1 OLED显示屏简介-22
4.3.2 OLED显示屏电路设计-22
5.1 程序的运行思想-23
5.2主程序设计-23
5.2.1 发送端流程-23
5.2.2 接收端流程-24
5.3 DS18B20初始化程序-24
5.4 温度数据读取程序-25
5.5 温度数据接收程序-27
5.6 系统时延程序-28
6 系统的调试-29
6.1 系统功能简介-29
6.2 CC2530芯片调试简介-29
6.3 系统调试具体介绍-29
6.4 病人体温数据分析-32
7 总结与展望-33
参考目录-34
致谢-35