"景先生毕设|www.jxszl.com

基于物联网的鱼塘环境检测系统(附件)【字数:6342】

2024-11-03 19:52编辑: www.jxszl.com景先生毕设
本设计的目的是为了帮助渔民可以更好的对自己的鱼塘进行管理,从而达到事半功倍的效果。在设计中,我们通过检测鱼塘环境中的各个数据,例如水的浑浊度,水中的含氧量,水位高低,水的温度等,随后将相关数据进行处理,并且实时反映到LCD屏幕上,更直观的向渔民反映出目前的鱼塘的真实情况,更方便渔民发现问题,对于养殖水产而言,时间就是金钱,最快的解决问题,就可以将损失降到最低,而我们的设计,刚刚好解决了这一个问题。
目 录
引言1
系统整体设计2
1.系统简介2
2.控制芯片的选择2
二、系统硬件设计3
(一)主控模块3
1. STC89C52RC简介3
2.单片机的最小系统3
温度检测电路设计4
1.DBS18b20简介4
2.温度检测电路4
水质采集电路设计5
1.水位传感器简介6
2.浑浊度检测传感器简介6
3.模数转换芯片简介7
4.水质检测电路7
显示电路设计8
1.LCD1602液晶显示器简介8
2.液晶显示器电路8
(五)功能按键电路9
三、系统软件设计9
1.主程序流程图9
2.DS18b20流程图9
四、系统调试结果10
总结13
致谢14
参考文献15
附录16
引言
水产养殖对我们可以说是非常重要的,能经济地为人类提供优质动物蛋白食品,也有利于维持生态平衡。在近海地区,可因养殖产量增长减轻捕捞强度,防止过度捕捞导致生态失去平衡人。但是人们在养殖过程中对鱼塘的温度、水质等缺乏一定了解,使得人们在水产养殖等方面遇到很多困难。
现在一般的鱼塘呢,都是需要渔民自己去观察水质的情况,或者观察到鱼有什么异样,才知道鱼塘出了问题,很显然,这些往往是不行的,很多时候就是因为不能及时的发现存在的问题,等问题爆发出来时,立刻便给渔民带来了严重的经济损失,严重的影响了人们的生活。
而我们的设计,基于物联网鱼塘环境 *51今日免费论文网|www.51jrft.com +Q: ^351916072
检测系统,就可以帮渔民解决这一问题,我们可以实现鱼塘水质的24小时不断监测,通过对水的浑浊度,水温,以及水的含氧量,等数据进行检测,并且能够迅速反馈,可以让渔民随时能了解鱼塘的实时状况,与此同时我们的设计,还有对鱼塘升温,降温,以及增氧等设备,渔民使用了我们的设计,可以节省大量人工及能量消耗,以及减少水产养殖污染,提高鱼塘的生产环境,可以说是以经济适用为原则,让用户按需搭配,减轻用户的负担,真正让物联网技术为养殖户带来经济效益。
一、系统整体设计
1.系统简介
本设计主要由硬件和软件两部分组成。
硬件部分主要为主控芯片,检测含氧量的传感器,水温传感器,检测水质的传感器,还有显示屏等。本智能鱼塘的设计,是想通过养殖不下水的,通过各项硬件对于鱼塘的及时监控,帮助渔民更清晰的了解自己鱼塘的实际情况,从而及时调控,解决问题,以求得事倍功半的养殖成果。
软件部分主要是运用到C语言,软件可以识别出传输模块发送的不同的命令,以及所执行的一些操作。
2.控制芯片的选择
方案一: CPLD是一种繁杂但可编的器件,由PAL和GAL器件发展趋势而成。它不但大,并且比较复杂。这是一个规模性电子器件。它是一个数字集成电路,客户必须按照自身的需求来结构。他的设计构思是公布的。手机软件,选用平面图法等。进而得到对应的文档,并根据程序编写将编码传送到芯片上,完成所制定的系统软件。
方案二:89C52是51系列单片机的产品,是8位高性能单片机。可以说是非常标准的MCS51产品CMOS它具有高速、高精度、低功耗的优点,也是标准的52片微机架构和系统。该方案满足了本设计。
方案三:MSP430 MCU是一款超低耗能的16位混和信号转换器,主要是依据我们的需求组成各种各样电源电路和微控制器。集成化在单独芯片上,即便如此,也不太适合这种设计。
因此,我们选择第二种方案作为本设计的控制芯片。图1是该设计的系统框图。
图1 系统框图
根据图1的系统结构,氧气含量传感器,水温传感器,以及检测水质传感器等,收集到包括水温,水的含氧量,水的浑浊度等相关数据时,将数据传输到STC89C52RC单片机上,然后再将数据再到屏幕上显示出来。
二、系统硬件设计
(一)主控模块
1. STC89C52RC简介
STC89C52RC是STC公司制造的功耗低、特性良好的微控制器。它置入了8K字节数系统的可编闪存芯片。STC89C52采用了传统的MCS51核心,但做过许多改善,使解决芯片具有了传统式51单片机所不具有的作用。STC89C52在一个处理器上融合了智能化8位CPU与在系统软件可编程闪存,为众多内嵌式操纵运用带来了高度灵便和超高效率的解决方法。STC89C52RC实物图如图2所示。
图2 STC89C52RC的实物图
STC89C52RC的处理芯片具备8位CPU和系统软件上可编的闪存芯片,外部设备部件的包尺寸为PDIP。STC89C52RC引脚图如图3所示,一共有40个针脚。主开关电源的针脚是VCC和VSS,XTAL1和XTAL2是晶振电路的针脚,在操纵信息的针脚上,RST表明重设。ALE或PROG就是指ALE在浏览外界程序流程运行内存或数据储存时用以储存地点的低8位字节数,PSEN程序流程储存是輸出到外界程序流程储存的载入挑选通讯号,EA/VPP是容许外界浏览的。为了更好地使CPU只有浏览外界程序流程运行内存,EA务必维持低的水准上或接地装置。
图3 STC89C52RC引脚图
2.单片机的最小系统
在电路中采用了SCT89C52单片机设计最小系统。如图4所示,该构造由电路主处理芯片、复位电路、晶振电路和电源控制电路等构成。

原文链接:http://www.jxszl.com/jsj/wlw/608452.html