2.2.1 星形网络 10
2.2.2 树状结构 11
2.2.3 网状网络 12
2.3 ZIGBEE协议栈 13
2.3.1 物理层(PHY) 15
2.3.2 媒体访问控制层(MAC) 16
2.3.3 网络层(NWK) 16
2.3.4 应用层(APL)[14] 16
2.3.5 应用程序框架(AF) 16
2.3.6 ZigBee设备对象(ZDO) 17
2.4 本章小结 17
3 系统总体方案设计 18
3.1 无线网络系统的总体结构 18
3.2 无线传感器节点结构 18
3.3 网络协调器结构 19
3.4 本章小结 20
4 系统硬件模块设计 21
4.1 ZIGBEE芯片的选择 21
4.2 CC2530芯片 22
4.2.1 CC2530芯片的性能 23
4.2.2 CC2530芯片的I/O端口线引脚功能 24
4.3 无线网络协调器的的硬件设计 25
4.3.1 无线模块电路设计 26
4.3.2 电源电路设计 26
4.3.3 复位电路设计 27
4.3.4 RS-232串口电路设计 28
4.4 温湿度传感器模块 32
4.4.1 温湿度传感器 32
4.4.2 温湿度传感器SHT10[19] 33
4.4.3 温湿度传感器模块电路 35
4.5 本章小结 35
5 系统软件设计 36
5.1 IAR EW8051 集成开发环境介绍 36
5.2 无线传感器模块(下位机)软件设计 37
5.3 无线网络协调器程序设计 41
5.4 上位机程序设计 43
5.4.1 基于Microsoft Visual C++6.0的程序设计 43
5.4.2 基于世纪星组态软件的人机界面 46
5.5 本章小结 52
6 全文总结 53
6.1 系统运行的结果 53
6.2 课题研究的总结 54
6.3 展望 54
致谢 56
参考文献 57
附录 59
1 绪论
1.1 课题的背景和研究的意义
温度和湿度是两个非常重要的环境参数,当今社会,温湿度数据采集监测系统广泛的应用在工农业生产活动中,比如在食品行业、档案管理、动物养殖、温室大棚以及药品储存等都有着广泛的运用,因为温湿度对各行各业都带来了影响,从以下几个方面列举说明:
(1) 计算机设备:温度的过高或过低及陡然变化对计算机设备运行的稳定性、可靠性及寿命都有很大的影响,温度过高的话,还有可能引起设备起火,甚至引起不必要的火灾。
(2) 食品行业:温湿度的变化会带来食物变质,过高的温度和湿度会加速食物的霉变,引发食品安全问题。按照国家粮食保护法则,必须定期抽样检查各点的粮食温度与湿度,以确保粮食的存储质量[1]。 ZigBee无线温湿度数据采集传输系统设计(2):http://www.youerw.com/zidonghua/lunwen_8664.html