3.3 程序编写语言的选择 12
3.4 程序设计的流程 13
4 系统测试 14
5 总结与展望 15
参考文献 16
致谢 17
附录 A 18
附录B 22
1 绪论
1.1 发展现状、目的及意义
近年来,养殖场的数量和规模不断的扩大,由于水质环境中时常出现水质突发性的变化,从而造成渔业养殖中时常发生大面积的鱼虾死亡事件,这一现象已经成为目前水产养殖业的一大难题。因此,实时获取水质参数的变化情况已经成为保证水产养殖业的生产高效、防止渔业出现大面积的疾病感染现象的发生以及在出现问题时养殖户能够及时处理的最为重要的环节。传统的人工水质监测不能够及时高效地处理水质环境问题,并且花费的人力物力维护成本高和监测难度比较大,为了克服传统的人工水质监测存在的缺点,前人在这个问题上分别提出了许多解决方案,并且设计了相应的系统装置,在一定程度上满足了水质监测的基本要求,但是或多或少存在着些许的不足,比如系统成本高,适用范围小等问题,从而不利于适用于大规模的养殖场的水质监测。
针对前人提出的方案中存在的一些不足,本文所设计的系统是以AT89S52为主控制器,并采用了以电池供电的电源调理电路,利用无线传感器来采集水质参数,实现了在满足水质监测的基本要求的基础上,还具备了系统成本低、功能强、检测精度高和适用范围广等特点。该装置便于养殖场的工作人员能够实时监测养殖场水体的相关参数的变化情况,从而及时采用有效的措施解决相应的突发情况,保证水产品的正常生产,同时减少养殖场的人力物力的投入和消耗。
1.2 系统设计内容
为了更好地突出水质环境变化对水产养殖业的影响,本系统主要检测的是对于养殖场水体最为重要的两大衡量指标,分别是水体的PH值和温度这两个水质参数。本文中的系统的主控电路是用单片机AT89S52作为控制单元设计的,同时采用温湿度传感器和PH值传感器两种传感器来对水质参数信息进行采集,同时通过液晶LCD1602显示模块十分清楚简单地显示给养殖户,通过AD转换模块将所得的水质变化情况转换给单片机处理,并且由片内的软件程序对输入单片机内部的信号进行判决,决定是否启动声光报警模块,当监测的水质参数超过设定的安全值时,单片机判断为危险发生,从而发出激励信号,激励声光报警电路,发出声光信号,进而警示养殖户采取相应的处理措施。
2 系统硬件部分
2.1 整体结构概述
本系统硬件部分主要包含单片机最小系统、传感器模块、AD转换电路、LCD1602液晶显示电路以及声光报警模块五大部分。结构图如2-1所示。
整体结构
2.2 主控模块设计
2.2.1 AT89S52单片机概述
本装置选用AT89S52单片机来进行系统的主控电路设计,AT89S52属于Atmel公司生产的基于8051内核的AT89系列微控制器。本系统中采用的微处理器具有较低的耗能、价格便宜以及性能较高的特点,是CMOS的8位的一种高性能微控制器,同时单片机的内部还具有8K的在系统可编程的Flash存储器,此外,AT89S52单片机还与工业上普遍使用的80C51产品指令能够非常好地相互兼容,是非常适合本装置的单片机。 AT89S52单片机水产养殖场水质实时监测装置设计+程序+电路图(2):http://www.youerw.com/zidonghua/lunwen_77548.html