需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:11225 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:无线传感器网络在温度监测方面有着非常重要的应用,为了将无线传感器网络应用于温度监测,本文研究了无线传感器网络的硬件平台、软件平台及其网络协议,并设计了一个适用于温度监测的系统平台。 本文设计了一种基于CC2530片内温度传感器的温度检测系统以便于实时监测温度,然后对系统的硬件和软件进行详细的分析。具体使用了TI公司的单芯片无线通信模块CC2530+低功耗RF前端Q2530的无线传输节点,利用CC2530的片内温度传感器实现了温度采集,采用ZigBee无线通信技术组建网络。结合上位机软件显示接收到的数据,达到了实时监测的目的。 本系统是以C++编程的,为了方便拓展,采用模块化结构进行软件设计,简化程序的设计的逻辑关系,以便达到更简单的温度监测。在IAR进行程序的编写编译,确定无误后,下载到CC2530单片机进行仿真调试。 关键词:无线测温;无线传感器网络;CC2530;ZigBee;C++
目录 摘要 ABSTRACT 第一章 绪论-1 1.1 引言-1 1.2无线传感器网络系统设计的关键技术-1 1.3 ZigBee技术-2 1.4无线传感器网络的特点-3 1.5 论文研究内容-3 第二章 ZigBee技术及CC2530芯片-4 2.1 概述-4 2.1.1ZigBee技术的由来-4 2.1.2 ZigBee技术的特点-4 2.2 硬件部分-4 2.2.1STM32开发板-5 2.2.2时钟和启动-6 2.2.3 I2C总线-6 2.2.4 ADC(模拟/数字转换器)-6 第三章 温度监测系统设计-8 3.1湿度传感器电路设计-8 3.1.1 SHT31概述-8 3.1.2 SHT31传感器发送命令-9 3.2 软件部分设计-9 3.2.1 开发环境-9 3.2.2 AD采样内部温度-11 3.2.3主程序:-14 3.3本章小结-16 第四章 数据的传输及显示-17 4.1温度监测系统的无线设备-17 4.2通信模块的软件设计-17 4.3 RS232通信程序设计-19 4.3.1参数的设置-20 4.3.2 RS232的缺点-21 4.3.3初始化串口函数-22 4.3.4串口输出函数-22 4.3.5 在上位机上显示-23 4.4 本章小结-23 结束语-24 致 谢-25 参考文献-26 附录A:实物与调试图-27 附录B:程序-28 |