声明
摘要
第一章 绪论
1.1 课题背景与意义
1.2 供水管道漏水信号的种类及传播
1.3 国内外研究现状
1.4 本文的研究内容
第二章 系统总体方案设计
2.1 无线传感器网络概述
2.1.1 ZigBee技术的主要特点
2.2 系统设计原则分析
2.3 漏水管道监测系统的总体结构介绍
2.4 系统的硬件设计方案
2.4.1 芯片需求分析
2.4.2 硬件选型
2.5 系统的软件方案设计
2.5.1 数据采集终端的软件设计
2.5.2 数据控制中心的软件设计
2.5.3 上位端的界面设计
第三章 数据采集终端的设计
3.1 硬件选型
3.2 数据采集模块结构
3.3 声音传感器
3.4 数据采集与发送的软件实现
3.4.1 协议栈的使用
3.4.2 系统的初始化
3.4.3 漏水管道信号的数据获取
3.4.4 数据发送
3.5 小结
第四章 数据控制中心的设计
4.1 数据控制中心
4.2 ZigBee协调器组成
4.2.1 串口通信电路
4.3 STM32微处理器
4.3.1 STM32简介
4.3.2 STM32F103微处理器主要特性
4.4.1 GPRS简介
4.4.2 GPRS的工作原理
4.4.3 GPRS模块与STM32硬件接口连接
4.5 数据控制中心的硬件模块连接
4.6 数据控制中心的软件实现
4.6.1 STM32处理器中主体程序设计
4.7 小结
第五章 上位机的设计与实现
5.1 上位机系统的软件开发环境简介
5.2 网络应用编程技术
5.2.1 Socket编程工作原理
5.2.2 上位机端的Socket编程
5.3 数据库——上位机数据存储
5.4 小结
第六章 系统的功能测试
6.1 终端节点的数据采集传输的功能测试
6.2 网络连接的测试
6.3 上位机端数据显示以及波形显示的测试
6.4 上位机数据存储的测试
6.5 系统性能小结
第七章 总结与展望
7.1 本论文完成的工作
7.2 进一步的研究工作
参考文献
附录
致谢