摘要:我国人口密集,淡水资源紧缺,且目前水污染问题非常严峻,所以对水质状况进行有效的监测变得尤为重要。对此,本课题设计了一种基于单片机的河流水质污染远程监测系统。
本设计是以AT89C51单片机为核心,利用各类传感器对水质状况进行数据采集,通过GPRS技术远程发送测量数据的水质监测系统。该系统所包含的模块有:单片机模块、传感器模块、A/D转换模块、报警电路模块以及液晶显示模块。系统设计中选用Keil uVision3软件编写程序代码,利用Proteus软件进行电路的调试与仿真。
经过对程序、电路多次的修改与调试,系统实现了对浊度、PH值和水温等数据采集的设计要求,并且能够实现液晶显示和报警提示功能,该系统性能稳定、可靠,便于推广应用。
关键词:远程监测;单片机;GPRS;传感器
目录
摘要
ABSTRACT
第一章 绪论-1
1.1课题研究的目的及意义-1
1.2课题研究国内外发展情况-1
1.2.1国外发展情况-1
1.2.2国内发展情况-2
1.3课题研究的内容-3
第二章 系统总体方案设计-4
2.1系统方案概述-4
2.2系统设计框图和主要功能-4
2.3本章小结-5
第三章 系统硬件设计-6
3.1硬件电路选择-6
3.1.1 AT89C51单片机介绍-6
3.1.2浊度传感器-7
3.1.3 PH传感器-7
3.1.4温度传感器-8
3.1.5液晶显示器-9
3.1.6 A/D转换-10
3.1.7 GPRS远程数据传输技术-10
3.2硬件电路设计-12
3.2.1单片机最小系统电路-12
3.2.2晶振电路-13
3.2.3复位电路-13
3.2.4 ADC采集电路-14
3.2.5液晶显示电路-14
3.2.6浊度模拟数据电路-15
3.2.7 PH值模拟数据电路-15
3.2.8温度模拟数据电路-16
3.2.9报警电路-16
3.2.10 GPRS远程数据传输电路-17
3.3本章小结-18
第四章 系统软件设计-19
4.1系统主程序流程图-19
4.2液晶显示电路流程图-19
4.3串口通信流程图-20
4.4 GPRS远程数据传输流程图-21
4.5复位电路流程图-21
4.6本章小结-22
第五章 系统开发与调试-23
5.1 Keil uVision3软件介绍-23
5.2 Proteus软件介绍-24
5.3电路图及仿真结果-25
5.4本章小结-25
结束语-26
致 谢-27
参考文献-28
附录A部分电路图-29
附录B部分程序代码-30