基于51单片机、GSM手机模块、无线数据传输的温室大棚智能控制系统

  • 格式:doc
  • 大小:1.94 MB
  • 文档页数:72

目录1 绪论 (4)1.1 问题的提出 (4)1.2 课题的研究意义 (4)2 系统概述 (5)2.1 系统的功能要求 (5)2.2 系统的组成 (5)3 单片机系统硬件设计 (6)3.1 单片机最小系统 (6)3.4 液晶显示电路 (8)3.5 继电器控制电路 (11)3.6 串口通信模块 (12)3.7 nRF905无线传输模块 (15)3.8 3.3V电源设计 (16)4 uPLC可编程逻辑控制器设计 (16)4.1 uPLC可编程逻辑控制器简介 (16)4.2 uPLC主要性能参数 (17)4.3 uPLC的运算功能 (18)4.4 uPLC梯形图语言 (18)5 Fameview组态软件设计 (19)5.1 Fameview组态软件简介 (20)5.2 Fameview组态特点 (20)5.3 Fameview组态性能指标 (20)5.4 Fameview组态软件设计 (21)5.4 Fameview组态设计效果 (29)6 系统调试 (31)6.1 硬件电路调试 (31)6.2 软件调试 (31)6.3 软硬件结合调试 (32)7 总结 (32)参考文献 (33)致谢词.................................................. 错误!未定义书签。

独撰声明................................................ 错误!未定义书签。

摘要:随着电子技术及其应用需求的发展,单片机技术在高集成度、高速度、低功耗以及高性能方面取得了很大的进展。

伴随着科学技术的发展和农业产业结构的调整,中国农业走上了现代化、设施化的道路。

现代化农业大棚智能控制系统以其环境可控、易于管理、生产效率高等特点得到了越来越广泛的应用。

本设计主要以STC51单片机为主控制芯片,结合传感器、uPLC可编程逻辑控制器、Fameview组态软件、nRF905无线传输模块、GSM手机模块以及网络资源设计的实现对大棚内空气温湿度、土壤温湿度、光照的采集、显示、自动控制和远程监控的智能控制系统。

通过控制大棚内各因素(空气温湿度、土壤温湿度、光照)使大棚作物处于一个最适合的生长的环境,达到提高作物产量的目的。

关键词:单片机传感器组态无线传输大棚控制The Agriculture Greenhouses Remote Control System of Xichang College- Control, uPLC and the configuration designAuthor: Jun Wen Instructor: Zhixiong Shi(2008 Electronic and Information Engineering)Abstract:With the development of electronic technology and its application needs, MCU technology has made great progress in terms of high integration, high speed, low power and high performance. Accompanied by scientific and technological development and the agricultural structure adjustment, China's agriculture has embarked on a modernization of facilities of the road. Modern agriculture greenhouse intelligent control system with its controlled environment, ease of management, production efficiency has been more widely used. The design of the main to STC51 MCU, combined with sensors, uPLC Fameview programmable logic controller, NRF905 wireless transmission module, GSM mobile phone module, and network resources on the greenhouse air temperature, humidity, soil temperature and humidity light collection, display, intelligent control system for automatic control and remote monitoring. Various factors within the control greenhouse (air temperature and humidity, soil temperature and humidity, light) to the greenhouse crop is one of the most suitable growth environment to achieve the purpose of crop production.Keywords:MCU Sensors Configuration Wireless transmission Greenhouse control1 绪论1.1 问题的提出随着温室大棚技术的普及,大棚数量不断增多,大棚内温度、湿度和光照等的控制便成为一个十分重要的研究课题。

传统的大棚控制是在大棚内部悬挂温度计、湿度计和照度计,通过读取温度值、湿度值、光照值以了解实际温度、湿度、光照,然后根据现有值与额定的值进行比较,看其是否过高或过低,然后进行相应的通风、洒水、遮光、补光等措施。

这些操作都是在人工情况下进行的,耗费了大量的人力物力。

现在,随着国家经济的快速发展,农业产业规模的不断提高,农产品在大棚中培育的品种越来越多,对于数量较多的大棚,传统的大棚控制措施就显现出很大的局限性。

温室大棚的建设对大棚内温度、湿度和光照等检测与控制技术也提出了越来越高的要求。

今天,我们的生活环境和工作环境有越来越多称之为单片机的小电脑在为我们服务。

单片机在工业控制、尖端武器、通信设备、信息处理、家用电器等各测控领域的应用中独占鳌头。

时下,家用电器和办公设备的智能化、遥控化、模糊控制化已成为世界潮流,而这些高性能无一不是靠单片机来实现的。

单片机以其功能强、体积小、可靠性高、造价低和开发周期短等优点,成为自动化和各个测控领域中必不可少且广泛应用的器件,尤其在日常生活中也发挥越来越大的作用。

以单片机为核心的控制问题是一个工农业生产中经常会遇到的问题。

本设计是采用单片机来对温室大棚进行控制,不仅具有控制方便、组态简单和灵活性大等优点,而且可以大幅度提高被控温度、湿度、光照值的技术指标,从而能够大大提高产品的质量和数量。

本课题则是围绕单片机而设计的温室大棚远程控制系统。

1.2 课题的研究意义我国人多地少,人均占有耕地面积少。

因此,要改变这种局面,只靠增加耕地面积是不可能的,要用新的方法来提高单位亩产量,温室大棚技术就是其中的一个好的方法。

温室大棚是植物栽培生产过程中必不可少的设施之一,而大棚内温度、湿度、光照强度以及土壤的温度和含水量等因素,对大棚作物的生长起着关键性作用。

本课题介绍的温室大棚远程控制系统是基于单片机技术设计的集监、控、管于一体的温室智能化远程监控系统,能够对大棚内温度、湿度、光照等因素进行实时检测和自动调节,创造植物生长的最佳环境,使温室内的环境接近人工设想的理想值,以满足温室作物生长发育的需求。

该系统抗干扰能力强,具有较高的测量精度,安装简单方便,性价比高,可维护性好,是一种智能化、节能化、网络化的方案,适于大力推广以促进农作物的生长,从而提高温室大棚的亩产量,带来更好的经济效益和社会效益。

2 系统概述2.1 系统的功能要求●能将大棚内空气温湿度、土壤温湿度和大棚内光照值进行准确的数据采集并将数据显示在LCD1602液晶屏上。

●通过nRF905无线传输模块将采集的各参量数据无线传输至控制室的LCD12864液晶屏和Fameview组态画面中显示。

●通过单片机控制继电器与uPLC可编程逻辑控制器的结合,系统将自动控制大棚内温湿度和光照的控制设备。

●通过Fameview组态软件能够人工控制大棚内温湿度和光照的控制设备,并在组态中实现对温湿度和光照的超值报警、历史报警信息查询和历史监测数据查询等。

●通过GSM手机模块能在手机上显示大棚内温湿度和光照值,并能通过手机控制大棚内温湿度和光照的控制设备。

●能够在远程PC机上通过网络连接到控制计算机上对大棚内温湿度和光照进行远程监视和控制。

2.2 系统的组成该系统的组成模块包括:单片机最小系统模块、传感器信号采集模块、A/D转换模块、液晶显示模块、继电器控制模块、uPLC可编程逻辑控制器、nRF905无线传输模块、串口通信模块、GSM手机模块和所需的网络资源等。

系统模块的组成框如图1所示。

图1 系统模块的组合框图3 单片机系统硬件设计3.1 单片机最小系统STC89C52是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器512字节RAM , 32 位I/O 口线,看门狗定时器,内置4KB EEPROM ,MAX810复位电路,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口。

STC89C52引脚说明如下:● 主电源引脚VSS (接地)和VCC (+5V );● 外接晶振引脚XTAL1和XTAL2;● 控制或与其它电源复用引脚RST 、ALE/PROG 和EA/VPP ;● 输入/输出引脚P0.0 - P0.7、P1.0 - P1.7、P2.0 - P2.7、P3.0 - P3.7。

internenRF9055STC89C52单片机最小系统电路图如图2所示。

图2 STC89C52单片机最小系统电路图3.1.1复位电路为确保微机系统中电路稳定可靠工作,复位电路是必不可少的一部分,复位电路的第一功能是上电复位。

一般微机电路正常工作需要供电电源为5V±5%,即4.75~5.25V。

由于微机电路是时序数字电路,它需要稳定的时钟信号,因此在电源上电时,只有当VCC超过4.75V低于5.25V以及晶体振荡器稳定工作时,复位信号才被撤除,微机电路开始正常工作。