摘要:随着我国社会经济的高速发展,城市化、工业化进程的加速,水污染的问题日益突出,水质检测工作变得越来越重要。以传感器为基础的便携式水质检测系统具有体积小、重量轻、携带方便等优点。
本文以STC89C52单片机为核心芯片,实现对水温,PH值,溶解氧浓度,电导率四项参数的数据采集和显示,本论文主要研究内容如下:
(1)提出了常规参数水质检测系统的总体设计方案。
(2)设计了传感器接口电路、显示电路,实现四个参数的实时显示。
(3)制作常规参数水质数检测系统样机。
所设计的系统具有结构简单、容易实现的优点。
关键词 STC89C52;溶解氧;温度;电导率
目录
摘要
Abstract
1 绪论-1
1.1 引言-1
1.2 水质检测技术现状-1
1.3 论文研究内容-2
2 系统设计方案的选择-3
2.1 系统总体设计目标-3
2.2 系统总体设计方案-3
2.3 水质检测系统硬件电路结构-3
2.4 水质检测系统软件结构-4
3 系统硬件设计-5
3.1 主控芯片STC89C52简介-5
3.1.1 STC89C52的功能介绍-5
3.1.2 最小系统的实现-6
3.2 测量模块的实现-7
3.2.1 温度传感器的选择-7
3.2.2 电导率的测量-11
3.2.3 溶解氧的测量-13
3.2.4 PH值的测量-13
3.3 传感器数据采集模块设计-14
3.3.1 ADC0832简介-14
3.3.2 ADC0832的外围接线-15
3.4 显示模块的实现-16
3.4.1 LCD1602简介-16
3.4.2 LCD1602的外围接线-16
3.5 串口模块的实现-16
3.5.1 MAX232芯片介绍-16
3.5.2 串口外围电路-17
3.6 电源模块的实现-19
4 系统软件设计-20
4.1 单片机C语言设计-20
4.1.1 C语言概述-20
4.1.2 C语言的特点-20
4.1.3 系统各模块的程序设计-20
4.2 延时模块的程序设计-21
4.3 A/D转换部分的程序设计-21
4.4 温度传感器模块软件设计-22
4.5 显示模块的程序设计-23
4.6 系统主程序设计-24
4.6.1 系统主程序流程-24
4.6.2 主程序设计-25
5 系统调试-28
5.1 硬件调试-28
5.2 软件调试-28
5.3 联机调试-28
5.4 调试中遇到的问题和解决方法-28
5.5 实物图片展示-29
结论-31
参考文献-33
附录-34