基于51单片机豆芽生长控制器的研发

基于51单片机豆芽生长控制器的研发
要:利用梅山七圣stc89c52单片机操作ds18b20对芽菜生长环境中是温度进行实时测量与控制,通过时钟芯片ds1302给单片机提供时间基准,现实定时淋水控制,从而实现豆芽生长环境的精确控制,同时为方便用户监控系统运行状态采用数码管实时显示各项参数。
关键词:stc89c52单片机;ds1302;温控;豆芽生长控制器
生产豆芽时需工人控制豆芽的生长温度、并定时进行淋水,费时、费力。为减轻豆芽生长过程中的劳动投入,研发了一种全自动豆芽机控制器,实现豆芽生长过程中淋水温度、环境温度的精确控制与定时淋水功能,同时提高豆芽的生长质量。
一、硬件结构设计
为使操作者实时监控豆芽机生长控制器的工作状态,采用七个三段八位数码管实时显示各项系统运行的参数,数码管的驱动过程中将占据大量系统资源,单个stc89c52难以满足系统需要,故本系统采用两个stc89c52作为逻辑运算控制器。图1为豆芽生长控制器硬件总体结构简图,单片机一通过ds18b20获取水箱及豆芽生长环境的实时温度,当检测温度低于设定温
度时自动启动电加热管进行加热,控制一个水箱的水温、两个生长箱的环境温度及温度参数的显示,单片机二通过ds1302实现计时功能,依据分别设定的淋水间隔、淋水时间实现两个生长箱的定时淋水功能。为保证豆芽生长过程的环境质量,系统在水箱或生长箱温度低于或超过预设范围时会禁止淋水并报警。为避免短时间断电造成的数据丢失,系统采用两片at24c02保存各类系统运行参数。
二、功能实现方法及运行流程
芽菜生长控制器在运行过程中,主要是控制水箱水温与豆芽生长箱体的环境温度及豆芽的定时淋水功能。通过启停加热管及水泵实现对被控对象的控制,使被控对象稳定在预设的合理范围内,进而创造适宜豆芽快速生长的环境。同时为了增强操作者的可控性,面板上设有手动淋水按键,以方便用户随时淋水。
微米光用户输入模块共有14个用户按键,两个手动淋水按键l1偏二甲肼、l2,三个暂停键/启动z1z2z3,一个温度设置键s1,两个温度参数设置键c1+c1-,两个淋水时间设置键s2s3,及其对应的四个淋水参数设置键c2+c2-c3+c3-l1l2hfgl分别直接控制两个豆芽生长箱的淋水水泵,按下淋水键后相对应的水泵工作,对应的豆芽生长箱淋水,手动淋水键不影
响定时淋水时间参数、独立工作。z1z2用来分别暂停/启动两个生长箱的淋水功能,z3对两个生长箱淋水功能同时暂停/启动。在系统正常工作状态及监控界面下长按s1持续1s以上,系统进入温度参数设置状态,此时轻按酒石酸钠s1可循环选择如图2所示的各项参数,按c1+c1-可对当前参数进行增减更改,在设置状态下长按s1持续1s以上,系统返回监控界面,所设参数生效。因在豆芽生长过程中淋水时间须多次调整,因此令s2s3分别为生长箱1、生长箱2淋水时间及淋水间隔时间的设置键,其用法与s1马哲睿一致。在参数设置状态下如30s内无操作,系统自动返回监控界面。

本文发布于:2024-09-20 19:36:27,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/627135.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:生长   豆芽   淋水
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议