基于AT89C51的蔬菜大棚控制系统设计

发布者:郑哥最新更新时间:2011-07-22 关键字:AT89C51  蔬菜大棚控制系统 手机看文章 扫描二维码
随时随地手机看文章

  引言

  伴随着科学技术的迅速发展,我国农业也逐渐地从传统农业向高产、优质、高效为目的的现代化农业转变。而作为家乡的蔬菜大棚,自然也离不开现代化的科学技术。通过国内外大量的科学实验和生产的实践证明,环境的控制对蔬菜生产起到非常重要的作用。只有在适宜的生长环境下蔬菜才能充分发挥其高产潜力。对于蔬菜大棚内环境的控制主要是对环境温度、湿度和土壤水分等进行测量和控制。为了更好地测量、控制湿度、湿度和土壤水分等影响蔬菜生长的因素,本文设计了以AT89C51单片机为控制器的智能测控系统,通过该系统可以对环境温度、湿度等观测值进行自动控制和适时监测,并利用声音和灯光进行越限报警及相应的处理。

  1 系统功能

  该系统通过AT89C51单片机依次查询蔬菜大棚内各传感器的输出信号,然后再对输入信号进行相应处理后通过显示模块显示出来供菜农观测,与此同时,当显示值超出蔬菜正常生长所需要的环境指标时,系统将产生各种报警信号进行报警。除此之外,还可以将单片机采集到的数据输入到PC机中,然后对输入数据进行一系列的分析、处理,从而找出各数据间的相互关系及变化趋势。

  2 系统硬件组成

  该系统的硬件主要包括以下几个模块:AT89C51主控模块、各类传感器模块、A/D转换器、44780显示模块、电平转换器。其中AT89C51单片机主要完成对外围硬件的控制以及一些运算功能,传感器完成信号的采样功能,A/D转换器主要完成模/数的转换,44780显示模块完成字符、数字的显示功能,电平转换器将单片机采集到的数据转换成RS232电平向上位机传输。

  2.1 主控模块

 该系统采用了ATMEI 89系列单片机AT89C51来实现,该芯片采用51内核,兼容MCS-51产品,1000次重复编程/擦写。AT89C51内有128B的内部RAM、2个16位定时/计数器、32根可编程L/O线、内部带有振荡器和时钟电路。特别是其内部有4kB的可编程闪烁存储器,为程序开发提供了很大的方便。


  2.2 传感器的选择

  2.2.1 温度传感器

  温度传感器采用DALLAS公司生产的单总线数字温度传感器DSl8820,它不仅能直接输出串行数字信号,而且具有微型化、低功耗、高性能、易于微处理器连接和抗干扰能力强等优点。DSl8820数字温度传感器对于实测的温度提供了9一12位的数据和报警温度寄存器,它的测温范围为-55一+125℃,其中在一10一+85℃的范围内的测量精度为±0.5'U。由于每个DSl8820有唯一的。—们窿续64位的产品号,所以允许在一根电缆上连接多个传感器,以构成大型温度测控网络。DSl8820与AT89C51的接口电路图如图1所示,其中Dsl8820工作在外部电源供电方式,单片机89C51采用P2.0和DSl8820通信。

 

 DSl8820与AT89C5I的连接电路图[page]

  2.2.2 湿度传感器

  湿度传感器采用Honeywell公司生产的IH3605集成湿度传感器,内部集成了信号调理电路,具有精度高、线性度好、互换性强及输出电压范围大等诸多优点,其独特的多层结构使之能抵抗湿气、尘埃、赃物、油和其他化学物质的侵蚀。其输出电压较高且线性较好,无需进行信号放大和信号调整,可直接进行A/D转换。IH3605的技术指标如表1所示。

183605的技术指标

  2.2.3 土壤水分传感器

  采用FDSl00土壤水分传感器,该传感器是基于介电理论并运用频域测量技术研制开发的,能够精确测量土壤和其它多孔介质的体积含水量。可与温室环境监测、土壤墒情采集、自动灌溉控制等系统集成,实现水分的长期动态连续监测。它具有响应速度快,重复性好,环境适应性强,防水防潮,传输距离远,工作温度范围宽等特点。FDSl00的技术指标如表2所示。

FI)S100的技术指标

  2.3 A/D转换电路

  由于本系统需处理多路模拟信号,故采用AI×獬09A/D转换模块,它采用逐次逼近的方法完成A/D转换;其片内带有锁存功能的8路模拟开关,可对8路0—5V的输入模拟电压信号进行转换,完成一次转换约需100S。其输出具有,兀L三态锁存缓冲器,可直接接到单片机ArlB9C51的P0121。ADC/EO)与AT89C51接口电路如图2所示。

ADC0809与AT89C51接口电路

  2.4 44780显示模块

  本系统采用44780驱动的LCD,HD抖780(KS0062)是用低功耗CMOS技术制造的大规模点阵LCD控制器(兼带驱动器),它与4bit/8bit微处理器相连,它能使点阵LCD显示大小写英文字母、数字和符号等丰富的信息,同时有较强的通用性应用,使用方便,用户用少量元件就可组成一个完整点阵LCD系统,送入相关的数据和指令即可实现所需的显示。[page]

  44780显示模块有8条数据线,3条控制线,可与微处理器或微控制器相连,通过输入数据和指令,就可使模块正常工作。44780显示模块和AT89C51单片机连接电路如图3所示。

44780显示模块和AT89C51单片机连接电路

  2.5 电平转换器MAX232C

  MAX232C为RS一232收发器,简单易用,单+5V电源供电,仅需外接几个电容即可完成从7r见电平到Rs一232电平的转换。单片机采集的数据可以通过串口经MAX232C转换成RS232电平向上位机(PC机)传输。

  MAX232C与AT89C51的接口电路如图4所示。

MAX232C与AT89C51的接口电路

  3 程序设计

  该系统软件主要由主程序、中断子程序、数据采集与A/D转换子程序、显示子程序、报警子程序等模块组成,因为C语言编写的软件易于实现模块化,生成的机器代码质量高、可读性强、移植好,所以本系统的软件采用C语言编写。

  在系统中主程序:完成系统的初始化,分配调用各子程序以实现系统功能。主程序流程图如图5所示。数据采集与A/D转换子程序是将传感器采集到的模拟信号经过量化、处理转换成单片机可以识别的数值传给主程序。显示子程序对每次由传感器所采集的数值经量化处理后所得到的标准值进行显示。

主程序流程图

  报警子程序是当出现异常情况时输出报警信号,例如温度超过一定数值或湿度以及土壤水分低于某数值时,音频报警装置发出报警信号,同时相应的指示灯亮,以提醒菜农注意。

  4 结束语

  本文通过基于AT89C51单片机的蔬菜大棚控制系统对环境温度、湿度和土壤水分等环境指标进行监测和控制,整个过程都是由单片机系统自动完成,能对需要的特定温度、湿度进行调节控制,以满足蔬菜的生长的需要。除此之外本系统可靠性高、使用方便,为下一步在此基础上开发控制系统,提供更大的方便。

 

 

关键字:AT89C51  蔬菜大棚控制系统 引用地址:基于AT89C51的蔬菜大棚控制系统设计

上一篇:PC机与多MCS-51单片机间的串行通信设计
下一篇:基于C8051F02X的无线数据传输系统

推荐阅读最新更新时间:2024-03-16 12:38

单片机数字电压表设计方案(一)
1.引言 在电量的测量中,电压、电流和频率是最基本的三个被测量,而电压的测量最为常见,现在学生使用的数字万用表能够测量多种电量,并且具有一定的精度,使用方便。为了让学生更好地了解数字电压表的工作原理,从而激发他们对单片机课程的学习兴趣,本文从软硬件设计、proteus仿真、制作实物、误差分析几个方面着手,阐述数字电压表的工作原理、数据的程序处理方法、数字信号软件滤波原理。 2.硬件设计 硬件电路设计由4个部分组成:a/d转换电路,at89c51单片机系统,led显示系统、测量电压输入电路。硬件电路设计框图如图1所示。其总设计框图如下: 此电路的工作原理是:+5v模拟电压信号通过变阻器vr1分压后由adc08008的in0通
[单片机]
单片机数字电压表设计方案(一)
单片机液晶滚动显示(AT89C51、LCD1602)
一、简介 此电路由AT89C51最小系统和LCD1602液晶模块组成。可实现上线垂直滚动、左右滚动和播放暂停。 二、执行效果 上下滚动 左右滚动 三、代码 /*更多项目私wo!!!*/ #include reg52.h #include string.h #define uchar unsigned char #define uint unsigned int void Initialize_LCD(); void ShowString(uchar,uchar,uchar *); sbit K1 = P3^0; sbit K2 = P3^1; sbit K3 = P3^2; uchar code Prompt
[单片机]
单片机液晶滚动显示(<font color='red'>AT89C51</font>、LCD1602)
AT89C51单片机和8051单片机有什么区别
51单片机是对所有兼容Intel8031指令系统的单片机的统称。该系列单片机的始祖是Intel的8004单片机,后来随着Flashrom技术的发展,8004单片机取得了长足的进展,成为应用最广泛的8位单片机之一,其代表型号是ATMEL公司的AT89系列,它广泛应用于工业测控系统之中。很多公司都有51系列的兼容机型推出,今后很长的一段时间内将占有大量市场。51单片机是基础入门的一个单片机,还是应用最广泛的一种。需要注意的是51系列的单片机一般不具备自编程能力。 AT89C51单片机和8051单片机区别 8051:第二代单片机代表,属MCS-51系列;AT89C51:是ATMEL公司推出的与MCS-51兼容的单片机,为第三代单片机
[单片机]
<font color='red'>AT89C51</font>单片机和8051单片机有什么区别
精密程控电流源的设计及应用
1 系统概述 程控电流源具有输出电流范围宽、准确度高、功率大等特点,是组成自动测试系统和校验系统的必需仪器,广泛用于工矿企业、科研国防等军工单位的计量仪表、自动化标定等设备中。本文介绍的精密程控电流源除上述特点外,还具备USB总线通信、温度测量和输出电流非线性温度补偿功能。 系统总体结构如图1所示,精密程控电流源由微控制器(MCU)单元,USB接口单元,温度测量单元,输出电流校准单元,信号输出单元及电源单元组成。MCU单元通过USB接口单元实现与上位机的通信,从上位机获得控制命令并返回相应的数据,同时解析上位机命令来控制信号输出信号,完成最终电流输出。温度测量单元和输出电流校准单元共同完成输出电流的非线性温度补偿。电源单元向其他
[单片机]
精密程控电流源的设计及应用
基于AT89c51单片机的音乐闹钟
基于51芯片用proteus仿真制作的音乐闹钟,四个按键用来设置时间,和整定闹钟时间,如果要做实物的话,记得参考源码的io口,也可修改 说明: 用的是1602lcd显示屏; 本项目是天空之城的纯音乐,如果要其他的音乐代码可以找我要,也可以网上找; 单片机源码: #include reg51.h #define uchar unsigned char #define uint unsigned int sbit lcdrs=P3^5; //定义lcd口 sbit lcden=P3^4; sbit s1=P3^0; sbit s2=P3^1; sbit s3=P3^2; sbit s4=P3^3; s
[单片机]
基于<font color='red'>AT89c51</font>单片机的音乐闹钟
AT89C51控制ESP8266WIFI模块程序
AT89C51控制ESP8266WIFI模块程序一: #include AT89X51.H #include stdio.h unsigned int a; int b=1; int c =1; int d =1; int e=1; int f=0; void main(void) { unsigned char ldat; //PCON |=0X80; //是否波特率倍增 SCON=0x50; TMOD=0X20; //设置定时器1为模式2,做为波特率发生器 TL1=0xFD; //9600波特率的初
[单片机]
<font color='red'>AT89C51</font>控制ESP8266WIFI模块程序
基于AT89C51单片机的便携式数字血压计的设计
引言 目前,由于不科学的饮食习惯以及不健康的生活习惯,导致人们容易患上各种疾病而高血压作为其中的一类疾病,己经严重威胁着现代人的健康。如何及早的检测高血压就成为人们抗击高血压的首要问题。目前的数字血压计亦是多种多样,但大多数不具有自动报数和自主监测功能。本文所设计的便携式数字血压计即是一种操作简单的测压装置,为家庭保健提供了方便。其主动报数及超压监测提酿功能尤其是对于眼睛不好的老人和盲人来说,提供了极大的方便。 2.数字血压计系统设计框图 2.1数字血压计工作原理 本血压计采用示波法测量血压其测压过程与柯氏音法相同,将袖带加压至胧动脉处阻断血管血液,然后缓慢减压,此时血管中而液由于压力发生脉冲示波法即是用仪器来识别从手臂传入袖
[单片机]
基于<font color='red'>AT89C51</font>单片机的便携式数字血压计的设计
AT89C51单片机为核心的数显超声波测距仪设计
  超声波由于其指向性强、能量消耗缓慢、传播距离较远等优点,而经常用于距离的测量,如测距仪和物位测量仪等都可以通过超声波来实现。超声波测距主要应用于倒车雷达、建筑施工工地以及一些工业现场。例如:液位、井深、管道长度等场合。利用超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且在测量精度方面能达到工业实用的要求,因此在测控系统的研制上也得到了广泛的应用。本文介绍一种以AT89C51单片机为核心的低成本、高精度、微型化数字显示超声波测距仪的硬件电路和软件设计方法。   1 超声波测距原理   1.1 超声波发生器   超声波是一种频率超过20kHz的机械波。为了研究和利用超声波,人们已经设计和制成了许多超声波发生器。
[单片机]
<font color='red'>AT89C51</font>单片机为核心的数显超声波测距仪设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved