毕业论文_智能温室控制系统设计说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图书分类号:
密级:
毕业设计(论文)
智能温室控制系统设计
THE DESIGN OF INTELLIGENT GREENHOUSE CONTROL
SYSTEM
学生学号
学生
学院名称
专业名称
指导教师
2012年5月29日
工程学院学位论文原创性声明
本人重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用或参考的容外,本论文不含任何其他个人或集体已经发表或撰写过的作品或成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标注。
本人完全意识到本声明的法律结果由本人承担。
论文作者签名:日期:年月日
工程学院学位论文协议书
本人完全了解工程学院关于收集、保存、使用学位论文的规定,即:本校学生在学习期间所完成的学位论文的知识产权归工程学院所拥有。工程学院有权保留并向国家有关部门或机构送交学位论文的纸本复印件和电子文档拷贝,允许论文被查阅和借阅。工程学院可以公布学位论文的全部或部分容,可以将本学位论文的全部或部分容提交至各类数据库进行发布和检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
论文作者签名:导师签名:
日期:年月日日期:年月日
摘要
本文提出了一种以51单片机为主控器和射频nRF905为无线收发模块的智能温室控制系统的总体设计方案和实现方法。系统设置了一个主机和两个从机,通过无线通信方式,实现了两个节点的温湿度数据采集。主机通过从机预设的不同地址来实现区分两个节点发送来的温湿度数据。本设计采用nRF905射频模块为无线传输模块,DS18B20为温度传感器模块,DHT11为湿度采集模块从而实现温室的温湿度监测与控制。51单片机和nRF905之间通过模拟高速串口SPI实现双向通信, SPI支持高速数据传输,从而满足了温室温湿度数据的实时传输。用VB6.0中的MScomm控件编写了温湿度接收界面,通过串口将采集到的温湿度数据显示在PC机上。
关键词 STC89C51;nRF905;DS18B20;DHT11
Abstract
This paper presents a method based on 51 single chip microcomputer as a main controller and nRF905 as wireless transceiver module to design the intelligent greenhouse control system . The system provided a master and two slaves,master can acquist the data of temperature and humidity from two slaves through the wireness communication mode. The master can distinguish the data from two different places through different address. This design use nRF905 module as wireless transmission module, DS18B20 as temperature sensor and DHT11 as humidity acquisition module to sense the greenhouse temperature and humidity. 51 single chip microcomputer and nRF905 can realize two-way communication through the simulation of high speed serial SPI , SPI support high speed data transmission, so it can meet the needs of the greenhouse temperature and humidity data real-time transmission. The temperature and humidity receiving interface can be made by VB6.0 MScomm controller, the greenhouse temperature and humidity data can be displayed on PC machine through the serial port.
Keywords STC89C51; nRF905; DS18B20; DHT11
目录
1 绪论 (1)
1.1 背景及意义 (1)
1.2工作原理 (1)
2 系统总体设计 (2)
2.1 系统的整体结构 (2)
2.2课题需要完成的任务 (2)
3 系统硬件设计 (3)
3.1主控制器的选用 (3)
3.2无线传感器nRF905模块 (3)
3.2.1芯片结构 (3)
3.2.2 接口电路管脚说明 (3)
3.2.3 nRF905工作方式 (5)
3.2.4 nRF905模块配置 (6)
3.2.5 nRF905与单片机的硬件连接原理图 (6)
3.3 温度传感器DS18B20 (7)
3.3.1 DS18B20主要特性 (7)
3.3.2 DS18B20的外部结构 (7)
3.3.3 DS18B20的数据处理 (7)
3.3.4单片机与DS18B20的硬件连接原理图 (9)
3.4湿度传感器DHT11 (9)
3.4.1 DHT11接口说明 (9)
3.4.2 DHT11与单片机的硬件连接 (10)
3.5LCD1602液晶显示模块 (10)
3.5.1控制器接口说明 (10)
3.5.2基本时序操作 (11)
3.5.3显示数据存储器(DDRAM) (11)
3.5.4 LCD1602控制命令字设置 (11)
3.6控制执行单元的设计 (12)
3.7 PC机与单片机之间的RS485通信 (13)