DS18B20基于在单个ATMEGA128芯片上运行,可在大豆生长环境中实时测量和控制温度,然后通过芯片提供微芯片时间参考DS1302时钟芯片以及有效的灌溉控制,实现对大豆生长环境的精确控制。
ATMEGA128; DS1302; DS18B20;大豆生长控制器中图分类号:TP368文献标识码:A文章编号:1674-7712(2013)10-0011-01生产豆芽时,有必要控制生长温度该文献旨在开发一种自动大豆发芽控制器,其在芽苗生长期间自动地实现对喷水温度和环境温度的精确控制。豆和定期浇水功能,减少手工劳动和增加豆芽的生长。量。
了执行大豆种植者的各种功能,材料结构的设计基于图1中所示的一般方案.ATMEGA128单片微计算机用作控制水温的逻辑操作员。’一个水箱,两个生长室的室温和定时喷水功能。
LM19264 LCD上实时显示各种运行参数。DS18B20提供水箱的实时温度和大豆的生长环境。
感应温度低于设定温度时,电热管自动投入运行。
运行加热时,DS1302用于执行定时功能,以及两个水分离和浇水时间间隔。长箱的定时浇水功能。
了确保豆芽生长过程的环境质量,当水箱或生长室的温度低于或高于预定范围时,系统将发出警报。防止短期电源故障导致数据丢失,系统使用AT24C02记录各种系统运行参数。般结构图的实现方法和大豆种植者的操作过程在操作过程中,大豆生长控制器主要控制水箱的水温和大豆的环境温度。长的豆芽室,以及豆芽的常规水萌芽功能。过启动和停止加热管和水泵来实现对受控对象的控制,使得受控对象稳定在合理的预定范围内,从而创造有利于细菌快速生长的环境。豆同时,为了提高操作者的可控性,在面板上设置手动浇水按钮,以允许使用者随时滴水。户输入模块具有七个用户键,恒温阀芯两个手动浇水键,一个M功能设置键,两个参数选择键S1和S2,以及两个参数设置键C 和C-。个手动浇水按钮直接控制两个豆芽的浇水泵,相应的水泵按下浇水按钮,相应的大豆发芽托盘后操作被浸湿,手动浇水按钮不会影响浇水时间。立工作M功能旋钮有三个功能:切换显示界面,启动和停止系统,进入参数设置状态。统的正常操作界面是监控界面,用于显示水箱的水温,两个生长室的温度和两个室中的水倒计时。M界面切换到参数显示界面,显示用户自定义温度和时间等参数。M键返回显示界面下的监控界面;长按M超过1秒,但不超过3秒;如果系统当前正在运行,它将被转移到暂停状态;如果处于暂停状态,则转入运行状态;按住M继续。它大于3秒时,进入参数的配置状态,用户可以浏览S1和S2选择要定义的参数,如图2所示,并从高到高调整。C 和C-低。整设置后,按住M键3秒以上可返回监控界面。
显示或参数设置状态下,如果30秒内没有操作,系统将自动返回监控界面。户定义的温度控制模块使用DS18B20实时检测水箱和大豆培养皿的环境温度。果检测到的温度大于设定温度上限与温度偏差之和或小于设定温度下限与温度偏差之差,则系统发出警报蜂鸣器响起,直到温度恢复正常。
水控制模块使用DS1302为微控制器提供时间参考,MCU根据时间参考执行相应的处理。系统配有浇水时间和浇水间隔,在此期间泵通电,水箱的水通过喷嘴均匀喷洒在豆芽上以提供水水分生长豆芽。内部,泵停止工作,等待下一次淋浴。过两次切换工作,豆芽的生长可以获得适当的水分。了防止过量或冷水对豆芽的生长产生负面影响,系统将强制停止泵在过热报警状态下运行,并在温度升高时恢复泵的正常运行。
将落入适当的范围。了执行上述功能,运行系统的过程的示意图如图3所示。型是根据硬件结构制造的。芽萌发控制器的接线图由protel绘制,然后绘制电路的电路板。
造电路板后,将元件焊接到电路板上以获得图4所示的原型,语言为C.编程考虑了系统的各种功能。现场检查生产后,控制器本文开发的大豆芽生长可以满足豆芽的不断增长的需求。[作者]崔传辉(1984-),男,硕士生,助教,研究理事:数控技术,单片机应用等,米宝良(1962-),男,副教授,研究方向:数字电路,基础物理等[基金项目]聊城学院医院研究经费(2013LG003)
本文转载自
恒温阀芯 https://www.wisdom-thermostats.com