首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
基于AT89S52单片机的花卉自动浇灌系统的设计
来源:本站整理  作者:佚名  2011-12-25 08:17:15




2.3 报警电路
    报警电路原理图如图6所示。

f.jpg


    报警电路的蜂呜器采用单片机的P2.5口进行控制,当环境温度低于0℃时,P2.5口变为低电平,使三极管8050导通,从而使蜂鸣器工作,同时由P2.0控制的LED灯“R”(Red)会不停的闪烁,提醒用户及采取措施防止花草受冻。当环境温度恢复正常时,P2.5恢复高电平,蜂鸣器停止工作。
    LED灯“G”(Green)亮,表示电磁阀正在工作,给花草浇灌。

3 系统软件设计
    本系统选用适时性强与透明度高的C语言作为编程语言,系统软件的开发全部采用Keil μVision 3进行。系统程序的开发,采用了流行的模块化设计方法。在程序设计中,可根据系统功能,将整个软件系统划分为若干个功能相对独立易于解决的模块,每个模块是一个结构完整,相对独立的程序段,能完成某一规定的任务,实现某个具体的功能。
    系统软件的设计,主要由如下程序模块组成:DS18B20温度采集、排风扇控制、电磁阀控制、警报电路控制等。整个系统的主程序流程如图7所示。

g.jpg


    系统在上电初始化后将对环境温度、蒸发器信号进行判断,当环境温度过高时,系统将打开排风扇进行散热,当环境温度恢复适当时,系统将关闭排风扇,当环境温度过低时,会发生警报,提醒用户采取防冻措施保护花草。当蒸发器输出低电平时(即花草的土壤湿度过低),电磁阀打开,进行灌溉加湿。
    通过上述主体流程控制,即可以达到有效的控制,使得室内环境对花卉植物的生长基本处于最佳的状态。

4 结语
    基于AT89S52单片机为核心的控制电路、传感器电路和执行器件及机构组成,硬件电路简单,不需要A/D转换器件,同时考虑温度、湿度等多因子的自动浇灌系统,较全面考虑了各种因素。系统硬件电路采用成熟的电路设计,元件选用成本较低的器件,电路稳定,抗干扰力强,性价比较高。软件开发用C语言,采用模块式结构,系统功能易于扩展。
    本系统设计已经取得国家专利(专利号:200820028410.7),硬件系统经过实验调试,系统设计可以满足预期功能要求,经小批量试点投放使用6个月,系统表现稳定。

上一页  [1] [2] [3] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:74,585.94000 毫秒