引言
伴随着科学技术的迅速发展,我国农业也逐渐地从传统农业向高产、优质、高效为目的的现代化农业转变。而作为家乡的蔬菜大棚,自然也离不开现代化的科学技术。通过国内外大量的科学实验和生产的实践证明,环境的控制对蔬菜生产起到非常重要的作用。只有在适宜的生长环境下蔬菜才能充分发挥其高产潜力。对于蔬菜大棚内环境的控制主要是对环境温度、湿度和土壤水分等进行测量和控制。为了更好地测量、控制湿度、湿度和土壤水分等影响蔬菜生长的因素,本文设计了以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通信。
AT89C5I的连接电路图" src="/article/UploadPic/2011-6/201161152118107.jpg" style="filter: ; width: 396px; height: 304px" onload="return imgresize(this);" onclick="javascript:window.open(this.src);" style="cursor:pointer;"/>