版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于STM32单片机的海上微藻养殖控制系统设计摘要我国水产养殖业取得巨大成就的同时,也面临养殖水域周边污染、养殖布局不合理,近海养殖网箱密度过大等问题。因此,基于stm32单片机的海上微藻养殖控制系统的设计越来越有作用。本课题是基于stm32单片机的海上微藻养殖控制系统的设计,对海上微藻养殖进行控制以防止生态平衡被破坏同时又可以对水质检测。本设计采用STM32单片机技术完成海上微藻养殖控制系统设计,系统的设计分为硬件设计与软件设计相结合的方式,该套系统主要由太阳能电池板、温度模块、水质检测模块、风扇、串口通信、STM32单片机、继电器等部分组成;采用STM32单片机技术处理对水质检测模块、温度模块采集到的参数并通过串口通信上传到上位机,上位机显示用电器的工作状态和采集到的参数,上位机根据采集到的参数做出相应的指令传送到下位机,下位机根据指令做出相应的动作。关键词:微藻养殖;STM32;水质检测;
目录第1章绪论 绪论研究的目的及意义近年来,水产养殖产业的迅猛发展在带来巨大经济效益的同时,也使周边水质持续恶化。在水产养殖中,微生物在生态平衡和环境保护方面的作用日益明显。如果生活用水受到污染,将会对人们的生活造成巨大的不便,也会危害人们的身体健康,因此加强对生活用水的水质检测具有非常重要的现实意义。发展水产养殖的同时也要对环境进行保护,微藻养殖是一把双刃剑既可以改善环境也会破坏生态平衡。因为长期用抗生素,病毒的抗性,变异性使得现在的病越来越复杂,越来越难以控制。一些养殖者养殖观念依然很陈旧,远跟不上疾病控制的需要:为了降低成本,饲料营养满足不了畜禽的生长需要,畜禽群抗病能力下降;长期使用一种抗生素造成免疫抑制,致使单只抗病力下降;没有一个规律的免疫过程,抗体水平参差不齐、母源抗体低,容易免疫失败;消毒和保健措施不到位。畜禽群生活环境中病原微生物密度增加,发病率上升,感染率猛增。总之因小失大。目前,我国水产品质量安全水平总体稳定向好,自2013年以来,产地监督抽查合格率都在99%以上。市场例行监测合格率也由2013年的94.4%提高到2018年的97.1%,多年未发生区域性重大水产品质量安全事件。在我国水产养殖业取得巨大成就的同时,也面临养殖水域周边污染、养殖布局不合理,近海养殖网箱密度过大等问题。对此,为加快推进水产养殖业绿色发展,促进产业转型升级,是未来水产养殖行业的主要趋势之一。因此,基于stm32单片机的海上微藻养殖控制系统的设计越来越有作用。国内外研究现状对水资源方面和水产养殖国际上的研究人员在这领域对技术不断去探索创新。国内的研究人刘剑等人在2022年《基于手机的便携式藻类显微与智能识别系统研究》中开发了一种基于手机的便携式藻类显微与智能识别系统,可实现水体中微藻种类和密度的现场检测。显微装置借助手机相机模块获取藻类显微图像,基于yolov5目标检测模型设计一款手机APP,调用手机拍摄的微藻显微照片进行目标藻类的识别与分析,经过训练和学习,其识别精确率可达0.94。在梯度实验中,便携式显微镜视场可见微藻数量与微藻密度有较好的线性相关性,R~2为0.979。实验结果表明,该系统可以实现水体中微藻的现场检测和水华监测,为监测水华发展状况、水华预警和微藻研究等提供支撑。王翔等人的团队在2022年3月《基于多任务卷积神经网络的浮游藻类群落识别方法》中针对混合浮游藻类群落离散三维荧光光谱特征识别,对比分析了简单卷积神经网络(PlainCNN)和文本卷积神经网络(TextCNN)模型对5种常见门类藻(铜绿微囊藻、斜生栅藻、菱形藻、楯形多甲藻和隐藻)混合数据的种类识别准确率及浓度测量精度。结果表明,在藻类独立识别及浓度回归分析中,PlainCNN模型对测试集的平均识别准确率和浓度输出结果的平均均方误差分别为90%和0.052,均优于TextCNN模型。为了同时实现混合藻类种类识别和浓度分析,基于PlainCNN模型提出了多任务卷积神经网络PlainCNN-MT模型。该模型对混合藻类种类识别的平均准确率提高至95%,浓度输出结果的平均均方误差降低至0.039,表明多任务卷积神经网络在浮游藻类群落识别与定量分析中更具优势。周晶等人在2022年7月《基于水下移动平台的多传感器水质监测系统研制》中为了满足多种水环境的大范围、长期监测需求,高效获取并存储动态水质数据,开发了一种基于新型水下移动平台的多传感器融合水质监测系统。基于STM32系列微控制器开发了数据采集控制模块,该模块向水质传感器组件按照设定时序发出控制信号,实时读取传感器反馈的水质数据并处理。数据采集控制模块将处理后的水质数据通过蜂窝物联网模块上传至数据平台,实现实时的水质数据显示与保存。该装置可搭载于水下移动平台,适用于多种类型水域浅表层的水质数据采集和处理。测试结果表明,该系统不仅可以提升水质监测的便捷性与及时性,提高水环境生态监测水平,还可以为新工科背景下多传感器物联网状态监测与故障诊断课程提供实验平台。NwobaEmekaG.的团队在2022年《CAquaculturesustainabilitythroughalternativedietaryingredients:Microalgalvalue-addedproducts》水产养殖通过海产品生产为全球经济和粮食安全做出了巨大贡献,海产品生产是全球食品供应链的重要组成部分。这一产业的成功在很大程度上依赖于渔饲料,而饲料的营养成分是水产养殖品种质量、生产力和盈利能力的重要因素。水产养殖业的可持续性取决于优质饲料原料的可获得性,如鱼粉和鱼油。由于供人类消费的水产养殖业迅速扩张和天然鱼类收获量的下降,这些传统饲料的压力越来越大。在这篇综述中,我们评估了微藻分子在水产养殖中的发展,并扩大了这些高价值化合物在水产养殖饲料生产中的应用。微藻衍生的功能性成分已成为具有积极健康效益的水产饲料生产的有前途的替代品之一。在微藻中发现的几种化合物,包括类胡萝卜素(叶黄素、虾青素和β-胡萝卜素)、必需氨基酸(亮氨酸、缬氨酸和苏氨酸)、β-1-3-葡聚糖、精油(二十二碳六烯酸和二十碳五烯酸)、矿物质和维生素,对水产养殖具有很高的营养价值。JanreungSutawas的研究团队在202年《Astandalonephotovoltaic/batteryenergy-poweredwaterqualitymonitoringsystembasedonnarrowbandinternetofthingsforaquaculture:Designandimplementation》提出了一种基于窄带物联网(NB-物联网)的养殖用独立光伏/蓄电池储能(BES)供电的水质监测系统。(1)采用光伏/BES系统作为监测系统的主要能源系统。对光伏和BES容量进行了优化,以向监测系统提供不间断的电能,同时考虑到两项技术经济标准:最大可靠性指标(RI)和最低能源均衡成本(LCOE)。此外,为了提高PV/BES系统的恢复力,还进行了敏感性分析,考察了光伏发电和系统消费变化对RI的影响。(2)开发了基于NB-IoT的水质远程监测系统,对溶解氧、氢电位、温度、浊度、盐度等水质参数进行聚合,实现对严重水质的预警。随后,利用水质数据计算水质适宜性指数(WQSI)。此外,还安装了电气测量装置,测量光伏功率、系统消耗、BES功率、荷电状态等相关电气参数。然后利用Grafana对这些水质和电参数进行实时处理和可视化,供最终用户使用。该系统在泰国拉雍省的一个养殖池塘进行了测试。从能源系统观点出发,确定PV/BES系统的最佳技术经济规模为PV容量50Wp,BES容量480Wh,RI为100%,最小LCOE为0.61/kWh。实验结果表明,该系统能够连续稳定地运行,不失电。进一步,结果表明,该系统具有足够的通信可靠性,丢包率为0.89%,能够对WQSI进行可靠的近实时监测。主要研究内容本课题研究的内容为基于stm32单片机的海上微藻养殖控制系统的设计。该套系统主要由太阳能电池板、温度模块、水质检测模块、风扇、串口通信、STM32单片机、继电器等部分组成;采用STM32单片机技术处理对水质检测模块、温度模块采集到的参数并通过串口通信上传到上位机,上位机显示用电器的工作状态和采集到的参数,上位机设置温度、PH值、浑浊度阈值范围,如果pH值超过范围开启酸碱平衡设备,如果温度超过阈值范围开启风扇通风,如果浑浊度超过阈值通知工作人员采集,继电器模拟酸碱平衡设备和用电设备开启关闭。
系统的总体结构2.1设计方案文献研究法。通过查阅文献来获得研究资料,对系统设计中所涉及到的相关内容,如水产养殖,单片机技术、水质检测、微藻养殖等,初步构想系统要实现的功能及其运用的技术并搜集相关资料,作为系统设计的素材。功能分析法。功能分析法是社会科学用来分析社会现象的一种方法,是社会调查常用的分析方法之一。本系统通过功能分析法,对软件的各项功能进行具体分析,从而明确开发目标。定性分析法。通过对文献的研究,运用归纳和演绎、分析与综合以及抽象与概括等方法,深入了解软件和硬件开发的相关技术,从而熟悉系统中各个功能模块之间的关系,掌握系统的工作原理及其本质,确定开发流程。经验总结法。希望通过已有的每一块功能的结合进行总结,设计出一套优良的系统,并规范的编写程序。2.2系统实现结果1.串口通信,电脑端上位机2.上位机(1)服务器对单片机发送的数据进行接收,并且通过虚拟串口和客户端之间进行通讯;(2)客户端模块对单片机控制主机部分检测到的数据和电气设备工作状态进行显示;(3)客户端可以通过服务器向单片机控制主机部分发送指令控制电气设备的工作状态3.下位机(1)通过温度传感器实时检测漂浮式光生物反应器内部的温度且当温度超出设定值时,单片机控制风扇开始通风,通过加速空气的流动降低漂浮式光生物反应器内部的温度;(2)通过ph传感器实时检测漂浮式光生物反应器内部的ph值,用户可以根据检测到的ph值结合实际情况对微藻养殖系统采取相应的措施,开启酸碱平衡设备;(3)通过浊度传感器实时检测漂浮式光生物反应器内部藻液的浊度值来获取微藻的密度,当密度达到要求则对藻液进行采集;(4)采用太阳能进行供电,太阳能电池板负责进行光能的采集同时将光能转换为电能,并将电能存储在蓄电池之中,蓄电池为整个养殖系统进行供电。2.3总体方案设计第一:理论知识准备阶段,理解设计课题,认真研究课题所涉及到的内容,能够较好的掌握有关题目的知识;第二:确定系统各个模块,理清各个模块之间的关系,收集相关得到软硬件资料;第三:规划课题,确定系统组成结构,勾画出大体系统框架并在结构框架的基础上提出原理框图;第四:利用软件完成硬件电路部分设计并画出各部分电路图,将系统部件通过接口电路集合在一起,并画出电路图;第五:根据系统控制过程完成软件设计部分,绘制出主流程图;第六:进行模拟仿真,检查系统是否能够按照要求实现控制功能,整理论文。2.4单片机型号主控制芯片选择STM32F103C8T6,STM32F103C8T6是由意法半导体集团基于STM32系列ARMCortex-M内核开发的一款具有64KB的程序存储器的32位微控制器。其工作时需要2V~3.6V的电压和-40℃~85℃环境温度。STM32系列单片机是一款高性能,功能强大的系列单片机。该系列单片机常被用于要求低成本、高性能和低功耗的嵌入式应用程序,其在功耗和集成方面也展现出良好的性能。由于其便捷的工具和简单的结构并且结合了强大的功能性,在业界很受欢迎。本实验采用的最小系统如下图。图2-1STM32单片机原理图第3章系统的硬件部分设计3.1系统的总体设计采用STM32单片机技术处理对水质检测模块、温度模块采集到的参数并通过串口通信上传到上位机,上位机显示用电器的工作状态和采集到的参数,上位机设置温度、PH值、浑浊度阈值范围,如果pH值超过范围开启酸碱平衡设备,如果温度超过阈值范围开启风扇通风,如果浑浊度超过阈值通知工作人员采集,继电器模拟酸碱平衡设备和用电设备开启关闭。总体原理图如下。图3-1系统总体原理图
3.2系统的主要功能模块设计3.2.1DHT11温湿度模块设计在温度精确测量中,关键有工作压力温度计、热电阻式温度计、双金属温度计、热电阻温度计、电子光学高温计、辐射源高温计和红外线温度计。工作压力温度计是工业化生产中最初的温度测量法之一。它构造简易,冲击韧性好,低成本,不依靠外界开关电源。它普遍使用于工业化生产中的温度精确测量。但鉴于其反应时间长、仪器设备密封性维护保养不会改变、受外部环境危害大等缘故,慢慢撤出了温度检测的队伍。电子光学高温计、辐射源高温计和红外线高温计都輸出非接触式温度计。日常日常生活和工业生产场地的湿度通常是相对性湿度,用RH%表明。即气体(通常是气体)中包含的水蒸汽量(水蒸汽压)是与它的气体同样时饱和状态水蒸汽(饱和水蒸汽压)的百分数。湿度用肯定湿度、相对性湿度、漏点、体内湿气与干气的占比(净重或容积)等表明。普遍的湿度测量法有:动态性法(双压法、双温法、分离法)、静态数据法(饱和状态盐法、盐酸法)、漏点法、干湿度球法和电子器件感应器法。静态数据法中的饱和状态盐法是湿度精确测量中最经常使用的方式,简便易行。而饱和状态盐法对高效液相和气相色谱均衡规定严苛,对温度的可靠性需求高。醒来均衡必须很长期,湿度底点必须更长期。尤其是房间内湿度与瓶里湿度相距比较大时,每一次开盖都必须均衡6~8钟头。在本系统的设计中,传感器有温度传感器和湿度传感器,所以需要对两种类型的传感器进行选择。如图3-2温湿度传感器。图3-2温湿度传感器3.2.2PH传感器模块设计本模块可将PH传感器电极信号经运放放大输出,模块载有8位单片机处理器,通过此单片机的10位ADC对放大后的传感器信号采样,板载电位器调节输出信号的量程,并通过最小二乘法软件算法计算出信号与PH值得线性函数关系式,进而采用线性函数关系式求出信号对应的PH值。另板载TTL串口接口,用户可通过串口设置校准及获取当前PH值,测量分辨率为0.1。用户可通过两种方式来获取PH值,第一种为串口读取法,采用本模块的串口接口直接获取输出的PH值,第二种为AD采集计算法,用户采用外部mcu或其他处理器的ADC来采集模块输出的模拟量信号,通过自行编程计算出PH值。注意用户采用串口读取方法时需要在购买时选择带有串口输出功能的模块。原理图如下。图3-3PH传感器模块原理图3.2.3水质检测传感器模块设计这款浊度传感器利用光学原理,通过溶液中的透光率和散射率来综合判断浊度情况。传感器内部是一个红外线对管,当光线穿过一定量的水时,光线的透过量取决于该水的污浊程度,水越污浊,透过的光就越少。光接收端把透过的光强度转换为对应的电流大小,透过的光多,电流大,反之透过的光少,电流小。原理图如下。图3-4浊度传感器模块原理图3.2.4串口通信模块设计串行通讯:是指设备之间通过一根数据信号线,地线以及控制信号线,按数据位形式一位一位地传输数据的通讯方式,同一时刻只能传输一位(bit)数据。串口通信是一种串行异步通信,通信双方以字符帧作为数据传输单位,字符帧按位依次传输,每个位占固定的时间长度。两个字符帧之间的传输时间间隔可以是任意的,即传输完一个字符帧之后,可以间隔任意时间再传输下一个字符帧。原理图如下。图3-5串口通信模块原理图第4章系统的软件部分设计4.1软件的主要流程上位机:对单片机发送的数据进行接收,并且通过虚拟串口和客户端之间进行通讯;客户端模块对单片机控制主机部分检测到的数据和电气设备工作状态进行显示;可以通过服务器向单片机控制主机部分发送指令控制电气设备的工作状态。下位机:通过温度传感器实时检测漂浮式光生物反应器内部的温度且当温度超出设定值时,单片机控制风扇开始通风,通过加速空气的流动降低漂浮式光生物反应器内部的温度;通过ph传感器实时检测漂浮式光生物反应器内部的ph值,用户可以根据检测到的ph值结合实际情况对微藻养殖系统采取相应的措施,开启酸碱平衡设备;通过浊度传感器实时检测漂浮式光生物反应器内部藻液的浊度值来获取微藻的密度,当密度达到要求则对藻液进行采集;系统采用太阳能进行供电,太阳能电池板负责进行光能的采集同时将光能转换为电能,并将电能存储在蓄电池之中,蓄电池为整个养殖系统进行供电。总体流程图如下。图4-1系统总体流程图
4.2温湿度传感器模块软件设计当系统初始化完成后,开始正常工作。温湿度传感器将实时检测养殖场水温湿度,并通过串口发送至云端,使上位机实现远程管理。当温湿度数值超出阈值26-29℃时,单片机控制风扇通风起到降温作用。流程图如下。图4-2温湿度模块流程图
4.3PH传感器模块软件设计当系统初始化完成后,开始正常工作。PH传感器将实时检测养殖场水的PH值,并通过串口发送至云端,使上位机实现远程管理。当PH数值超出阈值7-9时,单片机控制酸碱平衡装置工作。流程图如下。图4-3PH传感器流程图
4.4水质检测传感器模块软件设计当系统初始化完成后,开始正常工作。浊度传感器将实时检测养殖场水藻的浊度值,并通过串口发送至云端,使上位机实现远程管理。当浑浊度数值超出阈值0.5-1g/L时代表水藻密度已达到,则可以对水藻进行采集。流程图如下。图4-4浊度传感器流程图
4.5串口通信模块软件设计当系统初始化完成后,开始正常工作。各个传感器将实时检测养殖场的各项数值,并通过串口发送至云端,使上位机实现远程管理。当数值异常时控制相关工作。流程图如下。4-5串口通信模块流程图
第5章系统测试5.1系统实物图图5-1系统总体实物图图5-2上位机界面5.2测试原理图5-3温度测量当超过阈值时上位机显示温度过高,下位机通风继电器开始工作图5-4观察到显示屏当超出阈值时,上位机控制下位机开始工作图5-5浊度测量浊度过高时,采集继电器开始工作:浊度达到标准值时,采集继电器停止工作图5-6PH测量当超出阈值时,酸碱平衡继电器开始工作:酸碱度达到标准值时,酸碱继电器停止工作第6章总结与展望6.1总结在整个设计过程中,硬件方面主要设计了STM32单片机的最小系统、继电器接口电路、温湿度传感器电路、PH传感器系统电路、浊度传感器电路、串口通信电路、太阳能供电电路。软件方面借助各个渠道的资料,主要设计阈值分析程序、串口通信程序。系统的调试主要是通过一块STM32开发板,再借助于Keil以及自己搭建的电路实现的。分部调试时偶尔会出现一些问题但解决方案都有迹可循。此管理系统能够实现检测后不需要人为干预,自动进行操作。节省了大量人力资源,方便人们生活。6.2展望基于STM32的海上微藻养殖控制系统在未来有着巨大的潜力和功能展望。目前,该系统已经在监测、控制和优化微藻养殖过程方面取得了重要进展,但随着技术的不断发展,它将进一步提升其功能和性能。首先,未来的海上微藻养殖控制系统将具备更高级的智能化功能。它将能够实时分析和预测微藻生长的趋势,根据环境条件和微藻需求,自动调节光照、温度、水质和营养物质等参数,以实现最佳生长条件。同时,系统还能够智能识别和处理微藻病害,保障养殖的稳定和健康。其次,未来的系统将与其他先进技术相结合,实现更高效的养殖管理。例如,利用物联网技术,系统可以实现对大规模养殖场的远程监控和控制,实时传输数据并进行集中管理。此外,结合人工智能和大数据分析,系统将能够自动学习和优化养殖策略,提高产量和质量,同时降低成本和能源消耗。此外,未来的海上微藻养殖控制系统还将更加注重环境保护和可持续发展。它将采用更环保的能源和材料,减少对海洋生态系统的影响。同时,系统将积极利用废弃物和排放物,进行资源循环利用,减少浪费和污染。综上所述,基于STM32的海上微藻养殖控制系统在未来将不断发展和完善,具备更高级的智能化功能,与其他先进技术相结合,实现更高效的养殖管理,同时注重环境保护和可持续发展。这将为海洋养殖行业带来巨大的变革和发展机遇。
参考文献[1]ChernovaN.I.,KiselevaS.V..TheResourcePotentialoftheTerritoryofUzbekistanforMicroalgaeCultivationforEnergyPurposes[J].AppliedSolarEnergy,2022,58(2).[2]郭宝文,李煦,宗保宁,荣峻峰.微藻固碳实现CO_(2)减排与生物质增值[J/OL].石油学报(石油加工):1-15[2022-11-28]./kcms/detail/11.2129.TE.20221107.1134.002.html[3]PulgarinAdrian,DeckerJérémie,ChenJiahua,GiannakisStefanos,LudwigChristian,RefardtDominik,PickHorst.EffectiveremovaloftherotiferBrachionuscalyciflorusfromaChlorellavulgarismicroalgalculturebyhomogeneoussolarphoto-FentonatneutralpH.[J].Waterresearch,2022,226.[4]Anonymous.Cultivationofmicroalgaeonfoodwaste:Recentadvancesandwayforward[J].INFORM,2022,33(10).[5]LaezzaCarmen,SalbitaniGiovanna,CarfagnaSimona.FungalContaminationinMicroalgalCultivation:BiologicalandBiotechnologicalAspectsofFungi-MicroalgaeInteraction[J].JournalofFungi,2022,8(10).[6]黎崎均,苏建,张富勇,苟梓希,刘莉,陈仕江,袁春芳,乔宗伟,安明哲.利用微藻处理酿酒废水及资源化的研究进展[J/OL].工业水处理:1-26[2022-11-28].DOI:10.19965/ki.iwt.2022-0684.[7]吴晓梅,叶美锋,吴飞龙,徐庆贤,林代炎.两种微藻对规模化养猪场沼液的净化效果[J].中国沼气,2022,40(05):30-37.DOI:10.20022/ki.1000-1166.2022050030.[8]周昌海,杨烨,马计划,曹扬.基于DSP的无人船水质检测系统设计[J].科技与创新,2022(17):24-26.DOI:10.15913/ki.kjycx.2022.17.008.[9]杨晓芳,徐炜旻.基于单片机的水质检测系统[J].信息记录材料,2022,23(09):153-155.DOI:10.16009/13-1295/tq.2022.09.065.[10]董硕.农村水质检测系统的开发构想与饮水安全管理研究[J].清洗世界,2022,38(08):193-195.[11]苏昂,孙凤云,鲁子鹏,张季儒,王昭玉,高瑞,刘剑.基于手机的便携式藻类显微与智能识别系统研究[J].传感技术学报,2022,35(07):897-901.[12]王晓,佟伟,李晨光,焦云强,邸雪梅,王乔,王建平.智能水质检测系统在锅炉水质分析中的应用研究[J].中外能源,2022,27(05):96-100.[13]NguyenLinh,NguyenDungK.,NghiemTruongX.,NguyenThang.LeastsquareandGaussianprocessforimagebasedmicroalgaldensityestimation[J].ComputersandElectronicsinAgriculture,2022,193.[14]张志东,陈爱华,吴杨平,张雨,曹奕,陈素华,田镇,李秋洁.微藻投喂量和文蛤密度对养殖水环境的影响[J].水产学杂志,2021,34(03):55-60.[15]汤耀森,唐艳凤,蔡鸿谕,胡钊.基于STM32的养殖机器人控制系统设计[J].机电工程技术,2022,51(10):137-140.[16]郑晓伟,李培良,邓熙,李水晶,梁振夫,姜庆岩.基于5G通信技术的网箱养殖在线监测系统设计[J].海洋湖沼通报,2022,44(05):83-88.DOI:10.13984/37-1141.2022.05.012.[17]张正阳,王莉,陈治伯,朱慧珍.基于STM32的南美对虾工厂化养殖检测系统的设计[J].现代化农业,2022(09):44-47.[18]吴丹,骆斌,金文忻,卢颖涛,刘攀.温室甲鱼养殖尾水处理控制系统的设计[J].安徽农业科学,2022,50(15):193-197+205.[19]黄俊霖,饶勇,刘超,邓玉平,陈章,吴宗文.一种简易型封闭式循环水系统养殖试验[J].科学养鱼,2022(07):17-19.DOI:10.14184/ki.issn1004-843x.2022.07.006.[20]曾鑫.水产养殖机器鱼控制系统搭建与试验[D].华中农业大学,2022.DOI:10.27158/ki.ghznu.2022.001110.[21]赵宇曦.黄颡鱼多营养级控光养殖系统研究[D].上海海洋大学,2022.DOI:10.27314/ki.gsscu.2022.000455.[22]李港.基于改进LSTM算法的智能水产养殖控制系统研究与开发[D].广东工业大学,2022.DOI:10.27029/ki.ggdgu.2022.000986.[23]张继飞,魏茂春,林超.智慧渔业水产养殖系统物联设备安全监控技术[J].信息技术,2022(04):97-101.DOI:10.13274/ki.hdzj.2022.04.016.[24]朱增桂.河蟹养殖无人船自动巡航与转塘控制系统的研究与实践[D].江苏大学,2022.DOI:10.27170/ki.gjsuu.2022.001795.
注释电路图源代码//******************************************************************************/#include"delay.h"#include"sys.h"#include"key.h"#include"usart.h"#include"usart3.h"#include"led.h"#include"adc.h"#include<stdio.h>#include<string.h>#include"ds18b20.h"#include"tds.h"#include"zd.h"#include"ph.h"#include"oled.h"externu8zhuodux[6];externu8TDS_Buff[6];//TDS存放数组u8send[30];intbeepNum=0;shorttemperature;unsignedinttemperatureyu=30; u8temperatureyus[15];intbiaozhi1=0;intbiaozhi2=0;intbiaozhi3=0;intycFlag=0;intfragment=0;u16zdyu=200;u16tdsyu=150;u16phyu=92;u8phs[15];u8temps[15];u8zdyus[15];u8tdsyus[15];u8phyus[15];intJDQ1Flag=0;intJDQ2Flag=0;intJDQ3Flag=0;intkzFlag=0;u8kzFlags[2];voidUSART1_Puts(char*str){while(*str){USART1->DR=*str++;while((USART1->SR&0X40)==0);}}voidUSART3_Puts(char*str){while(*str){USART3->DR=*str++;while((USART3->SR&0X40)==0);}}voidUSART2_Puts(char*str){while(*str){USART2->DR=*str++;while((USART2->SR&0X40)==0);}}intmain(void){ delay_init(); NVIC_Configuration(); KEY_Init(); LED_Init(); OLED_Init(); OLED_ColorTurn(0);//0正常显示,1反色显示OLED_DisplayTurn(0);//0正常显示1屏幕翻转显示 OLED_Refresh(); OLED_Clear();uart_init(115200);//串口1初始化,可连接PC进行打印模块返回数据uart2_init(115200);//对接BC26串口初始化 Adc_Init(); usart3_init(9600); beep_Init();beep=1;JDQ1=0; OLED_ShowChinese(0,0,0,16);// OLED_ShowChinese(18,0,1,16);// OLED_ShowString(36,0,":",16); OLED_ShowChinese(0,20,2,16);// OLED_ShowChinese(18,20,3,16);// OLED_ShowString(36,20,":",16); OLED_ShowString(0,40,"PH:",16); OLED_Refresh(); while(DS18B20_Init()) //DS18B20初始化 { delay_ms(1000); } temperatureyus[0]=temperatureyu/10+'0'; temperatureyus[1]=temperatureyu%10+'0'; OLED_ShowString(95,0,temperatureyus,16); zdyus[0]=zdyu%1000/100+'0'; zdyus[1]=zdyu%100/10+'0'; zdyus[2]=zdyu%10+'0'; OLED_ShowString(95,20,zdyus,16); phyus[0]=phyu%1000/100+'0'; phyus[1]=phyu%100/10+'0'; phyus[2]='.'; phyus[3]=phyu%10+'0'; OLED_ShowString(80,40,phyus,16); OLED_Refresh(); while(1) { temperature=DS18B20_Get_Temp(); TU_Value_Conversion(); PH_Value_Conversion(); temps[0]=temperature/100+'0'; temps[1]=temperature%100/10+'0'; temps[2]='.'; temps[3]=temperature%10+'0'; OLED_ShowString(54,0,temps,16); OLED_ShowString(54,20,zhuodux,16); phs[0]=PH/100+'0'; phs[1]=PH%100/10+'0'; phs[2]='.'; phs[3]=PH%10+'0'; OLED_ShowString(45,40,phs,16); OLED_Refresh(); if(kzFlag==0){if(temperature>temperatureyu*10){ biaozhi3=1; JDQ1=0;JDQ1Flag=1; }else{ biaozhi3=1; JDQ1=1;JDQ1Flag=0; } if(TU>zdyu){ biaozhi1=1; JDQ2=0;JDQ2Flag=1; }else{ biaozhi1=0; JDQ2=1;JDQ2Flag=0; } if(PH>phyu){ biaozhi2=1;LED1=1;JDQ3Flag=1; }else{ biaozhi2=0;LED1=0;JDQ3Flag=0; } if(biaozhi1==1||bi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 浅谈既有高速公路箱涵接长钢波纹管施工方案
- 塑料在电器工业的应用现状和发展趋势
- 山西省朔州市李林中学2024年高考语文二模试卷含解析
- 2025届高考语文第一轮专项复习:散文阅读精测试题2(含答案)
- 2024-2030年全球与中国钻探行业市场现状调研分析及发展前景报告
- 2024-2030年全球与中国电机定子引水胶管行业市场现状调研分析及发展前景报告
- 2024-2030年全球与中国氨基乙基硫代行业市场现状调研分析及发展前景报告
- 2024-2030年全球与中国弹簧全启封闭式安全阀行业市场现状调研分析及发展前景报告
- 2024至2030年中国青蒿行业竞争风险及需求量预测分析报告
- 2024-2030年全球与中国六丙烯酸酯行业市场现状调研分析及发展前景报告
- 我们的节假日单元教学设计
- 12S4-消防安全工程-规范性图册
- 拒绝摆烂主题班会
- 初中美术八年级下册中国书法 全省一等奖
- 医疗器械市场营销策略与市场推广
- 《心脏起搏的护理》课件
- 软件测试分析需求分析报告
- 2024年企业文化企业建设知识竞赛-中国石化企业文化历年考试高频考点试题附带答案
- 急诊科护士的急救护理的沟通和协调技巧
- 2024在役充电桩安全管理规范
- 西藏林芝市第二高级中学2024届高三第二次联考语文试卷含解析
评论
0/150
提交评论