基于物联网的智能农业设计Word文档下载推荐.docx
- 文档编号:18252074
- 上传时间:2022-12-14
- 格式:DOCX
- 页数:22
- 大小:1.08MB
基于物联网的智能农业设计Word文档下载推荐.docx
《基于物联网的智能农业设计Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《基于物联网的智能农业设计Word文档下载推荐.docx(22页珍藏版)》请在冰豆网上搜索。
指导声明
本人指导的同学的毕业论文(设计)题目大小、难度适当,且符合该同学所学专业的培养目标的要求。
本人在指导过程中,通过网上文献搜索及文献比对等方式,对其毕业论文(设计)内容进行了检查,未发现抄袭现象,特此声明。
指导教师签名:
目录
1XXXXXX…………………………………………………………………2
2XXXXXX…………………………………………………………………2
2.1XXXXXX……………………………………………………………2
2.2XXXXXX……………………………………………………………2
3XXXXXX…………………………………………………………………2
……
N结论……………………………………………………………………2
致谢(可选项,若无就删去)……………………………………………2
参考文献…………………………………………………………………2
附录(可选项,若无就删去)……………………………………………2
基于51单片机的嵌入式物联网客户端研究
作者姓名(宋体四号,居中)
(学院全称指导教师:
XXX)(楷体五号,居中)
摘要
物联网是新一代信息技术的重要组成部分,以物联网为核心的基础,在互联网基础上的延伸和扩展的网络,其用户端延伸和扩展到任何物体与物体间,通过射频识别(RFID)、红外感应器、全球定位系统、激光扫描器等信息传感设备,按约定的协议,把任何物体和互联网相连接,进行信息交换和通信,以实现物体的智能化识别、定位、监控和管理的一种网络。
是现代信息技术发展到一定阶段后出现的一种聚合性应用与技术提升,它将各种感知技术、现代网络技术和人工智能与自动化技术聚合与集成应用,使人与物智慧对话,创造一个智慧的世界。
物联网应用中广泛使用的是“M2M”(Machine-to-Machine)应用,即“物物联网”,驱使各行各业走向信息数字化和商业流程的自动化。
对于现在这样一个高度信息化的社会,信息获取至关重要,信息的多元化、丰富化、实时性最为重要。
这就要求我们要有多方面、多渠道及及时获取信息的设备和手段,物联网就更好的突出了它的优势。
物联网的发展有着重要的社会意义,无论是人们的日常生活,还是交通出行都带来了前所未有的智能化。
使人们生活更加便捷,更加方便。
关键词:
物联网;
M2M;
单片机;
无线网络;
传感器;
RFID
Abstract
Internet
of
Thingsisanimportantpartofanewgenerationofinformationtechnologytothecorefoundationofthings,extensionandexpansionofthenetworkbasedontheInternet,theclient-sideextensionandexpansionintobetweenanyobjectandtheobject,throughradiofrequencyidentification(RFID),infraredsensors,globalpositioningsystems,laserscannersandotherinformationsensingdevice,accordingtotheagreedprotocol,toanyobjectandconnectedtotheInternet,informationexchangeandcommunicationinordertoachievetheobjectofintelligentidentification,positioning,monitoringandmanagementanetwork.Isanaggregationofapplicationsandtechnologytoenhancethedevelopmentofmoderninformationtechnologyafteracertainstage,itwillallkindsofsensingtechnology,modernnetworktechnologyandartificialintelligenceandautomationtechnologyaggregationandintegrationapplications,sothatthewisdomofdialogueandobjectstocreateathewisdomoftheworld.
Thingsarewidelyusedinapplications"
M2M"
(Machine-to-Machine)applications,namely"
materialthings"
drivenbybusinessestoautomatedigitizationofinformationandbusinessprocesses.Fornowsuchahighlyinformation-orientedsociety,accesstoinformationiscritical,diversifiedinformation-rich,real-timenatureofthemostimportant.Thisrequiresthatwehaveamultifaceted,multi-channelandtimelyaccesstoequipmentandmeansofinformation,thingswouldbebetterhighlightitsadvantages.IOTdevelopmenthasimportantsocialsignificance,whetheritispeople'
sdailylife,ortraffictravelhavebroughtunprecedentedintelligence.Makepeople'
sliveseasier,moreconvenient.
Keywords:
Things;
M2M;
MCU;
wirelessnetworks;
sensor;
RFID
1物联网技术的意义
1.1
物联网的介绍
物联网是在计算机互联网的基础上,利用RFID无线射频识别技术、传感器技术、视频识别技术、无线数据通信技术等,构造成的一个覆盖世界上万事万物的“Internet
Things”。
在这个网络中,物品(商品)能够彼此进行“交流”,而无需人的干预。
物联网利用局域网或互联网等通信技术把传感器、控制器、机器、人员和物等通过新的方式联在一起,形成人与物、物与物相联,实现信息化、远程管理控制和智能化的网络。
物联网是互联网的延伸,它包括互联网及互联网上所有的资源,兼容互联网所有的应用,但物联网中所有的元素(所有的设备、资源及通信等)都是个性化和私有化的。
其实质是利用射频自动识别(RFID)技术,通过计算机互联网实现物品(商品)的自动识别和信息的互联与共享,所以物联网就是“物物联网”,常被称作为“M2M”。
物联网利用的是二维码标签、射频识别标签(RFID)、各类传感器/敏感器件等技术和设备,通过互联网与电信网实现物与物、物与人之间的信息交互,支持智能的信息化应用,实现信息基础设施与物理基础设施的全面融合,最终形成全社会统一的智能基础设施。
这类感知设备是能够让物体“开口说话,相互交流”的一种技术。
在“物联网”的网络中,RFID标签中存储着规范而具有互用性的信息,传感器感知相关物体相关信息,通过无线数据通信网络把它们自动采集到中央信息系统,实现物品(商品)的识别和物物间的相互信息交换,进而通过开放新的计算机网络实现信息交换和共享,实现对物品的“透明”管理。
1.2
物联网的意义
物联网是当前各国政府都寄予极大希望的未来增长领域,因而都采取各种激励和扶持政策。
我国政府也高度重视这一领域的发展,已经将其列入国家重点支持的新兴产业之一。
国家工业和信息化部发布《"
十二五"
物联网发展规划》中提出,到2015年,我国要在物联网核心技术研发与产业化、关键标准研究与制定、产业链条建立与完善、重大应用示范与推广等方面取得显著成效,初步形成创新驱动、应用牵引、协同发展、安全可控的物联网发展格局。
预计到2015年我国物联网市场规模将超过5千亿元,2020年将达到万亿元级。
如此大规模的市场需求以及政府政策性的支持,物联网的发展前景是不言而喻的。
1.3物联网的应用
物联网的提出及应用,解决了交通、电力和医疗等行业上的一些问题。
从通信的角度,现有通信主要是人与人的通信,而物联网涉及的通信对象更多的是“物与物”或者“人与物”,仅仅就目前涉及的物联网行业应用而言,就至少有交通、教育、医疗、物流、能源、环保、安全等,应用领域如图1所示。
涉及的个人电子设备,至少可能有电子书阅读器、音乐播放器、DVD播放器、游戏机、数码相机、家用电器等等。
如果这些所谓的“物”都纳入物联网通信应用范畴,其潜在可能涉及的通信连接数可达数百亿个,为通信领域的扩展提供了巨大的发展空间。
图1物联网应用领域
2物联网客户端的设计
物联网的系统主要包括三大结构:
感知层、传输层和应用层。
物联网的工作过程是:
感知层实现数据信号的采集处理,通过RFID射频识别、GPS定位系统、机器视觉、激光扫描器等传感设备,将获取的信息通过相应的运算处理后交给传输层;
由传输层将数据通过广域网、局域网、GPRS、蓝牙、wifi等相关技术将数据传输到应用层;
应用层收到数据后,对数据进行远程无线监看、远程无线控制终端、应用层用户可对数据进行处理等等。
在本设计中将以应用层客户端为研究对象,将详细介绍基于物联网的智能农业温室大棚的客户端设计过程。
2.1客户端的结构
在整个物联网的系统中,客户端是实现人机交互或者是设备间交互的一个通道,所以设计好客户端是准确监控好感知层的关键。
在本系统中,主控端主要采集温室大棚的温度、湿度、二氧化碳浓度等信息,将采集的数据传到客户端。
监控室客户端在收到相关数据后通过12864LCD液晶显示器显示出来,同时监控室也能无线调节温室大棚内的设置参数,还将数据通过网络传输到网络服务器,实现计算机远程监控,采用可视化编程语言设计界面友好的环境监测与管理系统,实现对温室的远程监控与管理操作。
整个客户端系统结构如图2所示。
图2客户端系统结构图
2.2硬件电路设计
系统的硬件电路采用AltiumDesigner2009软件设计。
AltiumDesigner以其简单操作、强大的功能而深受设计者的亲睐,他不仅仅可以完成原理图的设计、PCB的设计,而且还可以做到错误校验、自动布线、设计规则设置等等,同时其信号仿真和可编程逻辑设计技术的融合使得电子设计软件能处理更为复杂的系统,从而真正的为每一个电子设计师提供最优质的电路设计工具,所以他当之无愧的成为了使用范围最为广泛的EDA软件之一。
软件的工作界面如图3所示。
图3AltiumDesigner工作界面
2.2.1AltiumDesigner软件设计电路的步骤和方法
一个电路的设计是经过设计构思、整体方案设计、原理设计到各部分物理结构设计的全部过程,设计电路的目的最终是为了做出PCB印制电路板。
电路设计流程如图4所示:
1)项目分析
从整个项目的角度分析项目的功能需求,分析要实现需求应采取的方案,选择什么样的CPU以达到预期的效果。
所以项目分析将决定电路原理图的设计以及PCB印制电路设计。
2)元器件图的绘制及封装的绘制
虽然功能强大的AltiumDesigner软件系统自带了丰富的元器件库和PCB库,但是也不可能完全包含所有厂家的元器件封装,针对软件自带库中没有的元器件及封装,都是需要我们设计人员自己绘制的,以建立自己的元器件库。
3)设计电路原理图
原理图反应整体系统功能原理的电路链接图绘制电路原理图的时候,根据项目的难易程度考虑是否选用分层设计。
AltiumDesigner带有强大的ERC校验功能,绘制好电路图后,可进行ERC校验,检查设计中的错误。
4)设计PCB电路板
绘制完电路原理图后,对原理图的每一个元件添加封装。
完成封装添加之后即可将原理图的元器件导入PCB工程,导入PCB工程后的首要工作是绘制板子形状,并且确定将要设计板子的层数。
做好这些准备之后,即可开始对PCB电路板进行布局、布线,最后根据情况确定是否要敷铜。
最后同样利用DRC校验板子是否有错误。
5)资料整理
完成以上工作后,电路的设计的最后一道工序就是资料整理。
元器件清单的生成、原理图、PCB文件的保存等,以便焊接、调试和维修的时候方便参考。
图4电路设计流程
2.2.2硬件模块设计
1)单片机系统设计
首先是单片机的选型,本设计中采用宏晶科技的STC89C51单片机[2],该芯片是51芯片的加强版。
STC89C51单片机具有提高MCU的运行速度,运行稳定,价格便宜,良好的性价比等特点,其支持的最高时钟为80M,这样能最大限度地提高MCU的运行速度;
具有双倍速功能,支持6时钟周期模式运行;
具有ISP在线系统编程功能,大大缩短开发复杂度,同时可节省购买编程器的额外投入;
STC89C51单片机内部包括8KB的Flash程序存储器ROM、1KB的数据存储器
RAM,与普通的8051单片机完全兼容,而51单片机的开发环境也很成熟[3]:
如KeilC语言广泛地应用于新产品的开发,这对于缩短系统开发周期有着很重要的意义。
单片机最小系统如图5所示。
图5单片机最小系统
2)RF射频模块设计
设计中的数据无线通信采用SI4432无线传感网络的来实现,单片机控制Si4432实现无线数据的收发[5]。
客户端中模块收到数据进行一系列的解码处理,并以SPI接口的方式传给客户端的单片机,实现数据的无线传输。
Si4432是一款低于1GHz高性能射频收发器。
其主要针对工业、科研和医疗(ISM)以及短距离无线通信设备(SRD)。
SI4432输出功率可达+20dBm,接收灵敏度达到-121dBm,可提供对数据包处理、数据缓冲FIFO、接收信号强度指示(RSSI)、空闲信道评估(CCA)、唤醒定时器、低电压检测、温度传感器、8位AD转换器和通用输入/输出口等功能的硬件支持[6]。
其电路如图6所示。
图6Si4432无线射频模块电路接口图
3)12864LCD显示器电路设计
由于本系统信息显示量大,所以设计中选用12864汉字图形点阵液晶作为显示模块。
该模块内置128*64-12汉字图形点阵的液晶显示控制模块,用于显示汉字及图形[4]。
该芯片共内置8192个中文汉字(16*16点阵)、128个字符的ASCII字符库(8*16点阵)及64*256点阵显示RAM(GDRAM)。
为了能够简单、有效地显示汉字和图形,该模块内部设计有2MB的中文字型CGROM和64*256点阵的GDRAM绘图区域;
同时,该模块还提供有4组可编程控制的16*16点阵造字空间;
除此之外,为了适应多种微处理器和单片机接口的需要,该模块还提供了4位并行、8位并行、2线串行以及3线串行等多种接口方式。
硬件连接图如图7所示。
图712864LCD显示器电路
4)TTL转以太网模块设计
由于STC89C52单片机无法支持以太网接口功能,所以设计中采用串口转以太网的方式实现,以达到数据能够正常上传服务器[7]。
设计中的232转以太网模块采用美国微芯公司的PIC18F66J60方案,其设计原理图见附件A所示。
3物联网客户端软件设计
客户端软件部分设计包括客户端WEB网页设计和单片机程序设计两大部分:
3.1WEB网页设计
WEB是一种体系结构,通过它可以访问遍布于
Internet
主机上的链接文档。
WWW
之所以能够很快
风靡全世界,主要是因为它提供了超级文本的各种媒体文件形式,人们利用超级链接就可以方便地访问分布在世界各地的丰富网络信息资源[8]。
而从本质上讲,Web
是基于客户机/服务。
Web技术的应用领域主要是服务器端的应用程序的开发,为客户实现远程的数据连接,主要的WEB技术有.net,asp,jsp,spring,structs等[10]。
在本设计中的客户端采用WEB网页实时对智能温室大棚实现远程监控。
3.1.1WEB系统结构
物联网客户端WEB监控界面主要包含用户注册、用户登录、用户可视化监控和控制界面以及历史数据查询界面、错误提示等5个部分,系统结构如图8所示。
图8WEB客户端结构图
3.1.2WEB功能描述
WEB客户端监控界面实现数据采集;
温室大棚内的温度、湿度、二氧化碳浓度、等数据通过RF射频无线传输到客户端设备上,客户端通过以太网传递到服务器,在服务器上通过WEB页面将数据以可视化的界面呈现在监控人员眼前,如果传感器上报的参数超标,系统出现阈值告警,并可以自动控制相关设备进行智能调节。
WEB客户端数据存储和历史数据查询[9];
系统可对历史数据进行存储,形成知识库,以备随时进行处理和查询。
系统还可以将采集到的数值向用户展示时间分布状况图和空间分布状况。
错误报警;
系统允许用户制定自定义的数据范围,超出范围的错误情况会在系统中进行标注,以达到报警的目的。
3.2单片机程序设计
客户端实现通过型号为SI4432的无线射频IC模块接收到来自终端采集的数据,将数据通过12864LCD显示器显示,通过将数据通过串口输出,232转以太网模块再将数据传输到服务器上。
以实现远程实时监控。
客户端单片机程序流程图如图9所示。
图9客户端主程序流程图
客户端采用STC89C52单片机为主控芯片,主要完成对无线数据的接收、12864LCD液晶显示器的驱动、串口数据的收发等功能[1]。
Si4432使用4线SPI,即MOSI、MISO、SCK和nSEL,MOSI用于从单片机到Si4432的串行数据传输;
MISO用于从Si4432到单片机的串行数据传输;
SCK用于同步
单片机和Si4432之间在MOSI和MISO线上的串行数据传输;
nSEL作为片选信号,只有片选信号为低电平时,对Si4432的操作才有效。
单片机通过SI4432获取到了监控数据后,将数据在LCD上显示,设计中的12864LCD为8为并行总线模式,单片机通过RS/RW端对LCD模块按照规定的协议写入数据和命令,即可实现对12864显示器的操作。
以太网数据的传输采用的是232转以太网模块,在这部分程序设计中,只是对串口数据的处理,当RF收到数据时,将该数据通过串口传输到以太网;
当串口收到以太网传来的控制命令时,将还控制命令通过SI4432模块传输到主控端,以实现对大棚内设备的控制。
串口数据的接收采用中断方式,程序流程图如图10所示。
图10客户端中断程序流程图
4
功能仿真
6.1
软件介绍
在这部分工作中用到了medwin3和Proteus两个软件,其中Medwin3用来编译程序并生成hex文件,装入Proteus仿真图的芯片中,通过仿真结果一步步进行调整最后达到预期的功能。
6.1.1
PROTEUS
PROTEUS软件是目前世界上最先进、最完整的嵌入式系统设计与仿真平台,可以实现数字电路、模拟电路及微控制器系统与外设的混合电路系统的电路仿真、软件仿真、系统协同仿真和PCB设计等功能,是目前唯一能够对各种处理器进行实时仿真、调试与测试的EDA工具。
微控制器系统相关的仿真需建立编译和调试环境,可选择MedWin
V3
软件。
该软件支持众多不同公司的芯片,集编辑、编译和程序仿真等于一体,同时还支汇编和C语言的程序设计。
Proteus的界面友好易学,在调试程序、软件仿真方面有很强大的功能。
其革命性的功能是:
将电路仿真和微处理器仿真进行协同,直接在基于原理图的虚拟原型上进行处理器编程调试,并进行功能验证,通过动态器件如电机、LED、LCD、开关等,实时看到运行后的输入、输出的效果。
Proteus为我们建立了完备的电子设计开发环境。
6.2仿真过程
通常在仿真过程中会遇到很大的麻烦。
在程序汇编通过之后程序不一定是正确的,比如我刚开始进行仿真时数码管并不进行显示,结果发现应该是置零的置一了,应该置一的置零了。
改正之后发现虽然走时程序正常了,但是调时中出现了大量的问题,更不要说闹铃和定时程序了。
在整个毕业设计的过程中程序的修改贯穿始终,在修改的过程中一定要条理清晰,认真细心。
6.2.1仿真图的绘制
在使用Proteus进行仿真时,由于无法仿真出RF4432无线通信和数据转以太网的的效果,所以仿真中只能对12864LCD显示效果进行仿真,所以不用画出射频驱动电路以及以太网电路相关仿真图。
绘制结果如图11所示。
图11电路仿真图
6.2.2功能的实现
在绘制仿真图之后,要向单片机装入程序,从而使单片机开始工作并带动整个电路工作,装入过程为:
点击单片机,选择所编译程序的输出hex文件,确定即可。
此时单片机会按照程序所设定的功能进行工作,仿真结果如图11所示。
图11仿真结果
结论
本次设计研究的范围较广,主要涉及到了物联网、传感器技术、RF无线传感网络、WEB网页设计和基于AltiumDesginer的电路设计等。
设计中通过设计电路图和编写软件控制程序,软件仿真达到了设计的要求。
归纳起来有以下几点:
(1)本课题实现了通过RF无线传感网络获取到无线数据,实现了客户端与主控端的无线数据传输功能。
(2)系统硬件设计使用了STC89C52单片机、AMS1117-3.3V电源稳压芯片、LCD12864液晶显示器、SI4432无线数据传输模块、串口电路以及232转以太网电路等。
(3)系统软件设计包括程序初始化、RF射频数据处理、串口数据接收中断处理、LCD显示器显示内容控制等,软件操作方便和容易修改。
当然,本毕业设计还存在不足之处,系统中为了方便测试,客户端数据传到服务器采用了以太网的形式,在实用中常常会因为网络布线的问题而受到环境因数的制约,当然设计中只要对该部分设计稍加改动,即可采用GPRS的方式实现数据到服务器上的无线传输。
总之,这次设计从软件编写、调试到软硬件联机调试,我倾注了大量
的时间和心血。
真是曾经为程序的编写而冥思查找过,曾经
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 联网 智能 农业 设计
![提示](https://static.bdocx.com/images/bang_tan.gif)