基于ZigBee的智慧农业监控系统的设计与实现_彭国龙.docx
《基于ZigBee的智慧农业监控系统的设计与实现_彭国龙.docx》由会员分享,可在线阅读,更多相关《基于ZigBee的智慧农业监控系统的设计与实现_彭国龙.docx(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、本科毕业设计(论文) 基于ZigBee的智慧农业监控系统的设计与实现Design and implementation of intelligent agricultural monitoring system based on ZigBee院 (系)计算机学院专 业电子信息工程班 级四班学 号16210420410学生姓名彭国龙指导教师杨俊伟提交日期2020年4月24日毕业设计(论文)原创性声明本人郑重声明:所呈交的毕业设计(论文),是本人在指导老师的指导下,独立进行的设计(研究)工作及取得的成果,论文中引用他人的文献、数据、图件、资料均已明确标注出,论文中的结论和结果为本人独立完成,不包人
2、已含他经发表或撰写的作品及成果。对本文的研究作出贡献的个人和集体,均已在论文中作了明确的说明。本人完全意识到本声明的法律结果由本人承担。毕业论文作者(签字): 签字日期: 年 月 日指导教师评分: 评阅教师评分: 答辩小组评分: 总评成绩: 系主任签字(盖章): 年 月 日摘 要众所周知,我国是一个农业大国,但是由于我国各个地域的环境、温湿度和气候都有所差异,因此传统农业已经满足不了当下农业的生产要求,因此,实现传统农业向现代农业发展转变是如今我国农业发展的必然趋势。然而ZigBee技术的出现,实现了高效率大范围的数据信息的采集,还有高效率的数据传输和分析,因此本论文为了提高农业生产的效率,保
3、证农作物的生长,减轻人工劳动量,发展智能化农业,然而设计了一种基于ZigBee无线传感器网络的智慧农业监控系统,采用检测温度、湿度、光线等等的传感器对农业的空气温度、光照强度、土壤温湿度等等数据信息的采集、传输和处理,并且可以在上位机和屏幕上同时显示各个参数的数据,还可以在上位机设置控制的参数数值范围,从而实现对农业的精确性、实时性和可靠性监控。关键词:ZigBee;智能农业;传感器;数据传输AbstractFrom ancient times to the present, it is well known that China is a big agricultural country,
4、but due to differences in the environment, temperature, humidity and climate of various regions in China, traditional agriculture can no longer meet the current agricultural production requirements. Therefore, the transformation of traditional agriculture to modern agriculture has been realized. It
5、is an inevitable trend of Chinas agricultural development. However, the emergence of ZigBee technology has realized the collection of high-efficiency and large-scale data information, as well as high-efficiency data transmission and analysis. Intelligent, but designed a smart agricultural monitoring
6、 system based on ZigBee wireless sensor network, using sensors that detect temperature, humidity, light, etc. to collect agricultural air temperature, light intensity, soil temperature and humidity, etc. data information, Transmission and processing, and can display the data of each parameter on the
7、 host computer and the screen at the same time, and can also set the parameter value range of the control on the host computer, so as to realize the accuracy, real-time and reliability monitoring of agriculture.Key words:ZigBee; Intelligent agriculture; The sensor; The data transfer目 录第一章 绪论11.1 研究背
8、景目的和意义11.2 国内外研究现状1 1.3 论文总体结构2第二章 系统功能设计方案32.1 系统需求分析32.2 系统功能分析32.3 系统方案设计32.3.1 ZigBee无线技术4 2.3.2 ZigBee 芯片5 2.3.3 温度传感器6 2.3.4光敏电阻传感器7 2.3.5 土壤湿度传感器8 2.3.6 其他器件92.4 本章小节11第三章 系统硬件设计123.1 硬件开发环境123.2 硬件模块原理图设计12 3.2.1电源输入电路13 3.2.2电源稳压模块13 3.2.3 CC2530模块14 3.2.4 LED指示灯14 3.2.5 接口电路15 3.2.6驱动电路17
9、3.2.7传感器模块18 3.2.8按键模块19第四章 系统软件设计204.1下位机软件设计204.2 上位机软件设计214.3 系统模块实现23 4.3.1串口组件的初始化23 4.3.2 串口组件的检测23 4.3.3 串口组件的按键实现24 4.3.4 串口组件发送函数24 4.3.5 串口接受处理函数24 4.3.6 串口计数函数25 4.3.7 串口更新函数25 4.3.8上位机界面函数25 4.3.9上位机命令声明26第五章 系统测试结果分析27第六章 总结与愿望29参开文献30致谢广东东软学院本科生毕业论文(论文)第一章 绪论1.1 研究背景目的和意义众所周知,我国农业生产一直是
10、我国第一大支柱产业,截止到2019年,我国的耕地面积达到138万平方公里,占全世界的8.80%。随着物联网等高新技术的蓬勃发展,我国农业从最初的原始生态农业发展到了传统农业,然而近几年智能时代的飞速发展,我国传统农业也正在加快向现代农业转型,智慧农业将成为现代农业未来发展的趋势。然而我国各地域都有环境气候的差异,季候的过渡变化也对农作物的生长有很大影响,传统农业需要消耗大量的劳动力,因此为了提高农业生产的效率,保证农作物不受环境气候影响正常生长,减轻人工劳动量,本文设计了一种基于ZigBee无线传感器网络的智慧农业监控系统,采用温度、湿度、光线传感器等等系统实现了对农作物的空气温度、光照强度、
11、土壤温湿度等等数据信息的采集、传输和处理,实现对农业的智能化监控处理。以下为本系统的主要特点特征:(1) 精确性:通过传感器对农作物的空气温度、光照、土壤湿度等等进行数据信息采集,并且对数据进行多次测定,观察测定数值的变化程度,数值结果的精密度越高,表现了测定的重复性和再现性,实现对农作物生产的精确数据处理。(2) 实时性:24小时不停歇地对农作物进行监控,在某个时刻或某个时间内搜集农业外部环境信息,并及时作出检测处理。(3) 高效性:在如今物联网技术和高新技术的飞速发展下,智慧农业监控系统更能对农业进行高效率地监测处理,使农作物提高质量和产量。减轻农业人员劳动力。1.2 国内外研究现状上下五
12、千年,中华文明源远流长,我国是一个历史悠久的发展大国,早在两千多年前,我国就有蔬菜和花卉等等的温室栽培技术。而且在20世纪30年代,我国再冬季时,某些地区已经利用“日光温室”生产新鲜的蔬菜。但是当时的这种技术只能维持某些水果和蔬菜的生长,具有局限性。然而在20世纪80年代,我国技术人员从外国发达国家温室控制技术上吸收经验,并在人工气候室中掌握了微机控制技术。90年代末,我国开发了一种综合性极强的蔬菜温室监测系统。目前,我国的智能农业自动化技术已经得到了很大的发展。截止如今,大部分中国人都还不清楚国外对温室环境控制技术的研究是否较早并且发展很迅速。早再1970年代,他们就开始使用模拟仪表盘来收集
13、农业信息并对其数据进行记录和控制。然而在1980年代后期,其发明了分布式控制系统。在1990年代,在多因子环境控制系统中,采用模式控制等先进技术对农业进行自动化控制。目前,世界各国的温室控制技术也发展迅速,多因子综合控制系统不断完善,逐渐向自动化发展。1.3论文总体结构 本系统将采用普遍性最高的计算机编程C语言和开发性极强的C#语言,基于C语言,结合ZigBee无线传感网络技术,选择常用的协议栈Zstack-CC2530,运用CH340SER上位机进行记录处理数据,减轻系统所占用的资源,实现开开发的效率化。 本论文的智慧弄姑爷监控系统将分为6章,下列为论文中各章节的主要内容概述。(1) 第一章
14、节为论文的绪论,简要阐述了智慧农业监控系统的研究目的背景、意义和国内外就研究现状,以及本论文的大概总体结构叙述。(2) 第二章节为系统方案设计,主要阐述了本系统所采用的相关技术,以及对这些技术框架进行介绍选择。(3) 第三章节为系统的硬件设计,通过硬件PCB原理图设计,分析说明各个硬件模块的功能结构设计。(4) 第四章节为系统的软件设计,主要分析上位机和下位机软件代码的实现,对各种驱动进行解释说明。(5) 第五章节为系统的测试与分析,主要叙述了各个模块的实现和运行测试,以及总体测试运行的结果分析。(6) 第六章节为本系统的总体概述与愿景,也是本文的结尾。本章主要对全文进行总结,并展望了未来的系
15、统优化。第二章 系统功能方案设计2.1 系统需求分析针对第一章节对智慧农业监控系统的目的意义和发展现状,将做出以下2.2小姐的功能设计。由于功能设计在项目研发中起到了主导性的作用。是项目产品的标志,因此本系统的功能设计是该系统设计必不可少的一部分,也是项目产品最终的测试是否达到理想预期效果的标准。因此本节主要提出无线控制功能、水泵自动控制功能、风扇自动控制功能等功能。2.2 系统功能设计无线控制功能可以实现无线控制端对农作物错所处环境的光照强度、温度、土壤湿度进行模式控制、手动控制等等功能。因此无线控制功能,选取ZigBeeCC2530,采用光敏电阻5516传感器对所处环境的光照进行采集与处理
16、。其中采集环境中温度的时候,采用温度传感器DS1820,实时地采集和处理,并在温度过高时启动风扇降温。然而,水泵自动控制功能,通过YL-69土壤湿度传感器对农产品所在的土壤湿度进行检测,当湿度低于阈值时,启动水泵往土壤里注水。然而,除了自动控制模式外,还有手动控制功能,可以手动开启关闭水泵和风扇。除此之外,还可以通过上位机对温度、土壤湿度、光照的阈值进行修改,切换自动模式和手动模式,也可以通过下位机ZigBee协调器进行按键修改切换自动和手动,以及阈值数据。2.3 系统方案设计 本系统总体设计方案如图2.1所示,主要分为三个部分:ZigBee终端、ZigBee协调器和上位机,如图左半部分为Zi
17、gBee终端部分,包含光敏电阻传感器、温度传感器、土壤湿度传感器、水泵和风扇,而ZigBee协调器终端包括了功能OLED屏幕和控制按键。然而ZigBee终端和ZigBee协调器之间是采用ZigBee无线通信连接。图2.1 系统方案图2.3.1 ZigBee无线技术众所周知,随着如今智能无线时代的飞速发展,WiFi、蓝牙、ZigBee等等的无线通信技术已经融入了我们,是生活中不可缺少的一部分。WiFi无线技术在当今社会,主要用于无线局域网的建立与路由功能,其具有高速、覆盖范围广、支持多个用户同时使用的特点。因此,其功耗是非常大的,而且WiFi的软件实现难度较高、系统成本较高,因此不采用WiFi作
18、为智慧农业监控系统的无线技术。蓝牙技术是一种无线数据和语音通信开放的技术,因此它可以使一些便捷的移动设备和计算机设备直接连接到Internet,并且可以无线访问互联网。然而当前蓝牙5.0已经开发,但是由于其主要用于近距离低功耗的传输、如可穿蓝牙手表、蓝牙耳机等应用。因此蓝牙主要适用于短距离数据传输,对于智慧农业监控系统而言,距离至少需要覆盖个生态园或者农场中,所以蓝牙距离受限,无法作为智慧农业监控系统的无线传输技术。ZigBee技术是一种专门为智能而设计的无线通信技术,它可以在2.4GHz(全球流行)、868MHz(欧洲流行)和915 MHz(美国流行)3个频段上工作,最高的传输速率250kb
19、it/s、20kbit/s和40kbit/s,其传输距离在10-75m的范围内,但可以继续增加。除此之外,ZigBee还具有无线技术中还具有低功耗、成本低、网络容量大等等特点,还具有CSMA.CA载波侦听、冲突检测技术。因此通过这些技术可以实现MAC层的数据重发,从而保证无线数据不会因冲突而丢失,因此这特别适合作为控制领域的无线协议。然而,ZigBee无线协议还可以实现自动网络构建的功能,其ZigBee网络中存在一个ZigBee主机,也叫ZigBee协调器。该设备可以将其他两个设备连接起来,即ZigBee终端和上位机,并和这些设备进行无线通信。因此可以通过上位机控制整个生态园或农场的蔬果生长。
20、2.3.2 ZigBee芯片图2.2 CC2530芯片 ZigBee是一种稳定的无线协议,目前已有很多类型的芯片对该协议支持使用,其中较为常见的ZigBee型号主要有CC2430CC2530等ZigBee集成芯片。CC系列主要为德州仪器TI公司设计生产的一种专门处理无线方案的片上集成芯片系列。CC2430是TI公司的第一代zigbee协议栈集成芯片,该芯片有点古老,仅支持64K的ROM程序空间以及1K的RAM随机存取空间,对于当前较为完善的zigbee协议栈而言,程序空间和随机存取空间需求较大,CC2430已无法满足。因而CC2430不具备选型条件。作为第二代Zigbee集成芯片,CC2530
21、 结合了先进的射频收发器的卓越性能,行业标准的增强型8051 CPU,系统内可编程闪存,因此考虑到智慧农业监控系统的稳定性,CC2530更适合ZigBee主控芯片。2.3.3 温度传感器图2.3 DS18B20温度传感器温度传感器是一种可以感受温度并将其转换为可用输出信号的传感器,根据其功能特点不同,主要分为模拟型温度传感器和数字型温度传感器。模拟型温度传感器的原理通常是使用热敏电阻作为温度传感器,然后再通过电阻分压来获得温度的大致范围,但它一般适用于一些对温度精确度要求不高的应用设备。然而数字型温度传感器则通过温度传感器内部集成的数字电路将温度数据处理,并通过驱动传感器由MCU获取温度信息,
22、数字型温度传感器的精确度较高。除此之外,因为农产品的生长对温度精度要求很高,所以选用数字型温度传感器作为本系统的温度采集模块。本智慧农业监控系统选取型号为DS12B20的数字温度传感器,其可以满足一般智慧农业监控系统对环境温度的采集和处理。2.3.4 光敏电阻传感器图2.4 光敏传感器光敏传感器是最常见的传感器之一,它的种类繁多,例如红外线传感器、紫外线传感器、光敏电阻等。光电电池原理是基于外光电效应,主要分为三个部分:真空管、光电阴极K和光电阳极A,但是真空光电电池受照光通量不大,仅适用于低强度的检测以及光子初始速度分布的测量。红外传感器是一种使用红外来处理数据的传感器,而且它可以在不接触的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ZigBee 智慧 农业 监控 系统 设计 实现 彭国龙
限制150内