单片机的水浊度和ph值检测系统的设计(附件)【字数:6126】

随着科技的进步和发展,水污染越来越严重,曾经是一条清澈见底的河流,现在已经几乎完全看不见了。虽然水资源是我们人类的生产和日常生活必不可少的重要资源,可是现在我们遭到了严重的环境破坏,水资源环境也在持续受到污染,保护良好的水资源和对水污染治理已经成为当代国家和社会最为重视和关注的一个问题,所以水质指标的检测是对良好的水资源进行保护的重要内容和指标。本课题的设计基于单片机的水浊度和PH值的检测系统的设计。本课题检测系统由51单片机、PH传感器酸碱模块、水浊度传感器、蓝牙模块和智能手机APP等部分组成。PH酸碱度传感器先对水进行模拟酸碱度采集然后浊度模块对水进行浊度采集再通过ADC0832将酸碱度值和水浊度值的模拟数据转换为数字值,再通过C51单片机的数据处理后,将水浊度和PH的值显示在LCD1602液晶屏上。在手机的应用市场上下载一个基于Android Studio开发平台环境的手机APP,实现将水的浊度和PH的值通过单片机的蓝牙数据传输连接到智能手机的APP上,达到无线数据传输。
目录
一、绪论 1
(一)课题提出的目的及意义 1
(二)本课题研究的主要内容 1
二、系统的整体方案设计 2
(一)系统的整体构架 2
三、系统硬件设计 3
(一)水质浊度采集模块 3
1、浊度模块 3
2、浊度模块的引脚说明 3
3、浊度模块与AD0832的接线设计 3
(二)PH酸碱度模块 4
1、PH酸碱度模块 4
2、PH模块的引脚功能 4
3、PH模块与ADC0832接线设计 5
4、测量原理 5
(三)A/D转换模块 6
1、ACD0832模块 6
2、ADC0832模块引脚 6
3、A/D转换模块原理 6
(四)单片机STC89C51 7
(五)液晶显示模块 7
1、LCD1602模块 7
2、1602液晶显示模块原理 8
(六)蓝牙 9
1、蓝牙的介绍 9
2、蓝牙模块的引脚 9
(七)小结 *好棒文|www.hbsrm.com +Q: ¥351916072$ 
10
四、系统软件设计 11
(一)主程序设计 11
(二)液晶显示子程序设计 11
(三)蓝牙子程序设计 12
(四)小结 13
五、实物调试 14
结论 19
致谢 20
参考文献 21
附录 22
附录(一)主程序 22
附录(二)延时子程序 27
附录(三)蓝牙子程序 30
附录(四)液晶子程序 34
一、绪论
(一)课题提出的目的及意义
随着现在的人们工作和生活的水平提高,水资源日益的短缺和环境的恶化,使得现在的人们对于水质越发的关注。现在有的时候河流上会随处都可见一些垃圾袋等等,然而河流之前还可以能清楚的看到生活在河流里的小鱼儿和小虾,现在再也看不见了。对水质检测是人们反映河流的水质状况的一个重要的技术指标。目前市场上水质监测的仪器有一类是水质检测工具箱,它里面的试剂不能现场检测出值,要水样采样完毕,回去进行试剂比较,主要问题是不精准也不方便。另一些水质监测仪器,只能实现检测PH值。
该项目设计一款基于单片机的水浊度和PH值检测系统的设计,在手机里下载一个基于Android Studio平台开发的手机APP,实现将水浊度和PH值通过蓝牙传输到手机APP上,达到无线数据传输。在检测现场就能知道所需的值,这样又精准又方便而且采用模块化的思想,简单的设计方案原理和稳定性高的硬件。
(二)本课题研究的主要内容
该系统的设计部分主要是以系统使用51单片机为设计核心进行展开,系统的硬件设计部分主要内容是对该系统硬件各部分集成电路的结构进行设计,包括水质浊度信号采集模块、PH酸碱度采集模块、A/D模数转换模块、液晶显示模块、蓝牙。51单片机是进行数据处理,PH传感器进行酸碱度采集而浊度传感器采集浊度,然后两者都需通过ADC0832将模拟值转换为数字值,通过LCD1602液晶显示。在手机上下载一个基于Android Studio开发环境的蓝牙智能手机开发软件APP,实现将水浊度和PH值通过蓝牙数据传输连接到智能手机APP上,达到无线数据传输。本设计软件使用了keil4、Protel绘制原理图,下载的手机APP。 二、系统的整体方案设计
(一)系统的整体构架
这个系统通过51单片机对水质检测,主要针对小河里的水浊度和PH值的检测值。PH酸碱度模块进行对小河水的酸碱度采集,浊度模块进行采集水的浊度,51单片机可以进行数据处理,用模数转换模块将模拟值转换为数字值,在液晶屏上显示。在手机上下载一个基于Android Studio开发环境的蓝牙手机通信软件APP,实现将蓝牙数据传输接口连接到蓝牙手机的APP上,达到无线数据传输。系统硬件结构框图见图1所示。
图1 系统硬件结构框图
该系统硬件结构框图由PH检测、Adc0832模数转换、浊度检测、蓝牙传输、LCD1602显示组成,下面是关于各框图的作用。
1.浊度检测是通过浊度模块测量水中杂质,它通过测量水中悬浮固体总量的变化,来测量水中悬浮颗粒的光透过率和散射率,利用光来检测悬浮颗粒物。悬浮固体总量增加,液体浊度水平增加。
2.Adc0832模数转换是浊度传感器和PH酸碱度模块采集到的信息模拟量转换为数字量,然后显示到LCD1602显示屏上。
3.PH检测通过PH酸碱度模块对水质检测PH值。
4.LCD1602上显示的是检测出来的PH值和浊度值。
5.单片机处理单元是将PH酸碱度模块和浊度模块检测出来的模拟值通过Adc0832转换成数字值,在将数字值传给单片机处理单元,然后单片机处理单元将数字值显示在手机APP和LCD1602上。
6.蓝牙传输使用的是ATKHC05蓝牙串口模块,然后该模块与在手机应用市场上下载的蓝牙串口软件手机APP连接,然后软件上会显示PH值和浊度值。 三、系统硬件设计

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/txgc/424.html

好棒文