欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    基于STM32的农业灾害监测系统研究分析电子信息工程专业.docx

    • 资源ID:1226446       资源大小:532.77KB        全文页数:37页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于STM32的农业灾害监测系统研究分析电子信息工程专业.docx

    第一章绪论11课题来源及研究目的和意义农业的智慧,是农业生产的发展的潮流.中国是一个农业大国,在传统意义上,每年耕地盖率正在下降,年轻一代渴望在农村耕种。对于自动化和机械化智慧,农业可以被认为是非常紧迫的。更有效地利用有限的耕地和更少的资源不仅是可持续发展的必要条件,也是我们社会现代化的具体体现。智慧农业是源于物联网技术兴起浪潮或世界物联网具体表现的众多“智赛”产品之一。农业生产。它主要利用物联网技术,即农业温室中的环境信息由相应的传感器模块测量,然后将信息收集在控制中心。通过有线网络在现场建立数据网络或手动测量数据是传统智能农业检测系统在大多数情况下获得环境参数的一种方式。智能农业利用物联网技术建立一个网络,利用各种传感器和无线传输设备,可以及时呈现各种环境参数。真实和自动的方式,以及无缝连接用户和产品。如果继续采用标签技术,它还将能够建立现代农业农产品的可追溯平台,实现对食品安全和产品可追溯系统的有效控制农场。1.LL提高农业生产效率物联网技术在农业中的使用显着提高了农业部门的管理水平,提高了农业生产效率。在农业生产过程中,利用各种远程数据传输,构成了监管的科学依据。自动化农业生产环境。持续优化作物生长环境为作物提供了最佳的生长环境,提高了质量和产量,从而提高了农业生产的效率。1.1.2.保障食品安全性在现代农产品安全体系中,有一个农产品和食品的可追溯系统,集成了电子标签,条形码,物联网,GPRS和计算机的应用。,允许监测农产品的质量,可追溯性和可视化,并允许农产品从农田转移到餐桌。为了确保整个加工过程的有效监控,可以可靠地管理农产品并显着提高食品安全的可靠性。1.2国内外在该方向的研究现状及分析1.2.1 国外农业发展形势随着全球气候恶化,各种环境问题得不到解决,可持续经济已成为现代农业发展的主要趋势。近年来,世界发达农业国家在可持续农业经济方面做了大量尝试:生态农业,能源农业和智能农业已成为经济发展的新趋势。可持续农业。目前,农业的基本国情分为三类:第一土地少的人缺乏资源,第二是缺乏劳动力和人力资源缺乏,第三是土地和劳动力。现代农业表现在以下几个方面:121.1农业生产智能化GPS技术使得开发高智能拖拉机成为可能,不仅可以精确定位和区分行进方向,还可以将GPS数据传输到农场信息采集中心,误差小于2.5厘米。因此,坐标的温度和湿度,土壤的化学成分和排水沟的位置形成了最佳的农业计划,包括种子,肥料和农药的使用量。这种智能拖拉机可以通过在屏幕前执行简单操作轻松执行一系列任务,这不仅加快了工作速度,还减少了种子,农药和化肥的浪费。生产不仅可以增加20%,而且可以节省50%的投资。在美国,ValmOnt和ARS联合开发了一种用于智能作物灌溉的红外水分仪。如果该装置安装在灌溉机上,则每6秒钟测量一次植物的温度值。该值小于设定值。此时,信息中心提供启动灌溉系统的说明。收获作物时,准确的生产统计数据是一项庞大而第杂的任务。美国研究所已开发出一种可在收割机收割过程中准确收集的生产计数器。根据生产数据和这些数据,建立每个地区的生产统计数据,工作人员可以使用这些生产表制定下一年的生产计划。1.2.1.2农业生产机械化根据作物的生长规律,机械化耕作的农业生长是在人工调节的生态环境中进行的,如光强、温度和土壤湿度、空气湿度和土壤的温度和养分组成,是高新技术的完全应用,完全或部分不具备现代农业的地形、季节和其他自然条件。具有机械化、智能化、高进、规模化、高产、高质量、高产等特点。现代智能农业在荷兰、德国、日本、法国、美国等其他发达农业国家得到了大规模发展。随着各种技术的不断进步,现代智能农业的特殊优势与成为广大市民农业生产的未来有关。1.2.13农业经营产业化传统农业将从原有仅仅是产销、农贸变成产供销、农工贸、农科教有机结合和相辅相成的经营机制。现代的农产品市场对食品安全越来越严格,要求农产品在耕种、生产、加工、包装、储运、销售等环节技术水平提高、经营透明化、运作效率高,所以农业产业化是新时代农业的必经之路。121.4.农业生产方式和经营目标更为广泛现代农业生产将结合更多的元素。拓展农业的生产方式以及经营目标,例如:以环保与可循环经济为目标的生态农业、以观光旅游为副业或主业的观光农业、以供市区市民娱乐性劳作或者一家人进行农家乐的悠闲郊区农业等新的农业新模式将不断开发、推广。1.2.2国内农业发展形势中国正出于转型期,转向现代农业进军的重要时期。在这一时段里,随着人均GDP突破1万美元的小康阶段,人们对与物质生活的追求也随之提高了。发展智慧农业的目标是实现增收增产、节省资源、统一耕种、保证食品安全。智慧农业还可以调整农村的收入结构,实现科技改变农业,并在改善水土平衡、保持气候良好、调节地理环境、改进生态平衡等方面做出重要贡献,具有重大的生态效益和社会效益。第二章系统整体设计方案2.1 系统功能该系统有两个主要任务,测试任务和传输任务,分别由不同的设备负责相应的功能。本文的智能农业设计以嵌入式系统为基础,实现了棚内的遮阳板和洒水控制,以及对温度和湿度的实时监测,土壤水分、照明强度和降水。同时,通过无线收发器模块,收集遥控器末端的数据传输和相应的控制操作。在本设计中,棚内的温度和湿度、发光强度、土壤湿度、发光强度等环境数据都设置了阈值,再次设定了阈值,将自动做出相应的报警或浇水操作。2.2 工作原理上述大棚中所有的相关数据信息主要是通过多个传感器来对相应的。光照传感器、温湿度传感器、土壤湿度传感器、雨滴传感器等进行数据采集得到的,并将采集到的数据通过ESP8266无线传感网络传输到STM32F407VET6上,以此实现对各数据信息的远距离传输.而后ESP8266模块将各数据信息从STM32F407VET6控制系统通过网络上传到上位机,实现实时检测功能,调控指令通过ESP8266模块传输至STM32F407VET6,再通过STM32F407VET6传输至对应模块来实现相关设备的调控功能。本设计农植物生长环境全参数的采集,并设定了预定值,当某个环境参数超过它对应的设定值,系统将响起警报信号并发送对应的警报信号给人机交互界面。整个系统设计为三层:感知层、传输层、人机交互层。第一层:感知层,也就是各种传感器,负责收集农植物大棚各种环境参数;第二层:传输层,把传感器收集到的数据汇集到单片机内部进行处理,然后通过传输层显示在人机界面;第三层:人机交互层,良好的人机交互层能把上传数据呈现在用户面前,并根据用户的操作发送指令给单片机,让单片机做出反应。上位机图2-1系统框架图如图2-1所示,本次论文设计的系统采用的处理内核是ARM32位的Corte-M4CPU的STM32最小系统板STM32F407VET6。根据DHTll的主要参数,包括:(1)湿度的测量范围为20%-95以测量误差为+-5机(2)温度测量范围为0摄氏度到50摄氏度,测量误差为+-2度(3)湿度测量精度为1%,温度测量精度为1摄氏度。用于测量光照强度的BH1750FVI模块,光照强度测量范围为ll-655351x,精度为Ilx,最小误差变动在+-20%;用于测量雨水的模块,有TTL数字输出和AO输出两种模式,第一种是检测是否有雨滴,第二种模式是检测雨滴的大小;土壤湿度模块同是有Ao输出与Do输出,当湿度值低于设定值时,DO输出高电平,高于设定值时,DO输出低电平。这四个传感器收集到的数据汇集到STM32单片机进行分析处理,然后把分析后的结果通过ESP8266模块发送给指定的连接上位机。由上位机操控水泵洒水等操作。第三章系统硬件设计本设计将系统分为硬件和主控两部分,其中的硬件部分包括空气温湿度传感器、土壤湿度传感器、光照传感器、无线传输模块。主控部分采用的是ST公司的STM32F407VET6。3.1 STM32简介就是指ST公司开发的32位微控制器。在如今的32位控制器当中,STM32是为是领跑者,拥有出众的性能、灵活且丰富的内设。优点是高性价比和低能耗,大受工程师和市场的青睐。STM32的多系列,可以满足市场的各种需求,从内核上分有CorteX-MO、M3、M4和M7,内核又可以分为主流、高性能和低功耗。F4代表了高性能,基于Corte-M4内核,主频180Mo特点为高性能、低成本、低功耗。本文使用STM32F407VET6,主要参数如下:空号标识箜数STM32F407VET6空号标识及主要参数:STM32F407VET6型号标识STM32基于枳1,梯32(立网浏SF产品类2!通用当器件子系列,Connectivityline407USBOTGFS/HScamerainterface.EthernetV引瞰,100EFlashes*512Kbytes封装类型,LQFP6;度范国-40t85CSTM32F407VET6主要参数工作频率(MHZ)168程序FLASH(kB)512RAM(KB)192I/Os82图3-1STM32F407VET6主要参数3.1.1 STM32F407VET6命名解释家族STM32表示32bit的MCU产品类型F表示基础型407表示具体特性:高性能V表示引脚数目:V表示100Pin,其他的C表示48,R表示64,Z表示144。Z表示144,B表示208,N表示216E表示FLASH大小:E表示512KB,C表示256,E表示512,I表示2048。T表示封装:T表示QFP封装,这个是最常用的封装。6表示温度:6表示温度等级为A:-40-85。,7代表-40105oCo3.1.2 开发板介绍CPU简介SanU2F37XET, RAM: l¼K RASH: 512K 内收:AJiM分自的<*1UCTVFAiTAXX QJ-VkMUr2atXHncNtfMClM FMrg 3a4CVM TSoTKAArJSLTiAn y5 OlM FnITNl CWMfM (H2VM) CHVtOtl KVW Z,zuu叫2曲黑OVnMirMMsuaurnBjm Aam LMnCMLgCdraM XeFAVWCI) IVUW C<1>VII WlPWUMJi wnwf <nmbumfii ttmwjnN) FAUX U;i>VTUOMMlMI;ailWMUMM Hl PAWlVUin MlMi IMMLU FAMCMJin ILVTnH <>cKi cumyrvnWIaQULAMMr xx rAXM*tTVnwsAMCMAT Mm<ta>PAWnClaKULFAiMnDMSJ VMU AMT*C Otl HBftnl 3,(tx¾Cvn>ao<w OUQ: uU*fvni(TM3jWMa£MA.VMinVUMl > *0 MMW wm: tt VTlMI HM¾Atn cv*c tftMUnjOMMllV'G lu.N (.A. J.,人飞:,.,KwKirJaCA» ,>BVnM) HMCM) O H*SML CUlAlr: <TS < RMMMC tWV>vwr VUFy y M*n.E KmkmtehmuuA) txMKy、,.65”限, KMMiC C*MlA UU KM l¾Ml-UAAtr f km4*mjlmAn*kviim< ciii KWwiMr titaw*jA) "rMaMtra*M tf ForaLMTtMl AlIMHIJW单中同,j oUj图3-2STM32F407VET6开发板原理图此开发板选择了STM32F407VET6作为MCU,这个芯片配置非常强大,他拥有资源:集成了ARM32位CorteX-M4CPU与FPU,自适应实时加速器,允许零等待状态从闪存到执行区域,频率高达168MHZ,拥有储存器保护单元,集成FPU和DPS指令。拥有的资源如下:具有192+4KBSRAM、512KBFLASH、3个SPI、3个串口、1个标准2.OUSB(带DMA)、1个用于外接HSULPlUSB、1个10/100M以太网MAC控制器、一个8至12位并行摄像机接口、3个AD(12bit、lus、分时24道)、2个12bit的DA、2个全双工I2S、3个IIC、1个SDlO接口、2个CAN、140个IO口。详细见下图3-3。与穗资源512kBFlash192÷4kBSRAM资源3×SPI3XUSART2×UART2)02S3X12CIXFSMCIXSDIO2XCANIXUSB2.0FS/HC控制器(带有专用DMA)IXUSBHSULPK用粉接USBHSPHY)1X10/100EthernetMAC1×8to12-bitparallelcamerainteterface3×AD(12位、lus.分时24道)、2XDA(12S)图3-3STM32F407VET6资源ST(意法半导体)推出了以基于ARM&reg;COrteXTM-M4为内核的STM32F4系列高性能微控制器。他采用了90纳米的NVM工艺与ART(自适应实时存储器加速器,AdaptiveReal-TimeMemoryAcceleratorra)。ART技术使得程序零等待执行。提升程序执行的效率。将Cortext-M4的性能发挥到了极致,使得STM32F4系列可达到210DMlPS168MHz。在CPU运行时,作用自适应实时加速器可以完全释放corte-m4内核的性能允许的频率(W168Mhz)°。在闪存中运行的程序,能达到相当于零等待周期的性能。STM32F4系列微控制器集成了单周期DSP指令和FPU(floatingpointunit,浮点单元),提升了计算能力,可以进行一些复杂的计算和控制。gOocL60oOz9gQeOZ9n寸COeLO笑QQuJUJBeOQeDcQc8CDaaQaaaaa。««SEddd上否CLdd&CLQ.diiddd七PE2I=1PE3C2PE4C3PE5匚4PE6C5VBATC6PCl 3 匚7PC14C8PC15C9VSSE10VDDE11PHO C12PH1匚13NRST1:14PCO匚15PCl匚16PC2E17PC3E18VDD匚19VSSAC20VREF+C21VDDAC22PAOC23PAI匚24PA2E25/ ? §! Sfe S S 3 S i S S S 8 S 8 S 3 3 S S S Sk sLQFP100VDDVSSVCAP.2PA13PA12PA 11PA10PA9PA8PC9口PC8PC7PC6PD15PD14PD13PD12PD11PD10PD9PD8PB15PB14PB13PB129Z86。LeMCOqg9Z006。LecO寸S9ZC06O/CM(XlcMeJe6COCBcCCe6ppD寸寸寸5pps/ITTrnnTrTTnTrnmnTnTrnTrnTrTnTnTmnTf6SQg9ZqgoLclZ86。LQJCOpgOllc图3-4STM32F407VET6正面引脚图使用的STM32芯片是封装好的成品,由内核和片上外设组成。与将他电脑类比,内核与外设就如同电脑上的CPU与主板、显卡、内存、硬盘的关系,内核即为CPU。由ARM公司设计。芯片不由ARM公司生产,ARM公司出售其芯片技术授权。;片生产厂商们如ST、TbFreescale,主要负责在内核之外设计部件并生产整个芯片.内核之外的部件被称为片上外设。如GPIO>USART(串口)、I2C、SPI等都叫做片上外设。具体见图6-3oNjms.jDijtd6J三,WtraceclkTtradgmlpJTAGASW-1.MUflDMA2DMAIUSBOTGHSEtnometmac10/100DMA,RH3CCMdataRAMG*TMD-USARMCo11ex-M4168MHzFPUExterna)memoryntrolter(FSMC)SRAM.PSRAM.NOflFlash.PCCafd(ATA)NANDFiasClK.NEm,峥阿、Dpix.O0<WEN.-,.r:;NWT4ORDY.CDMD.IOWR.IHTPJWIN.NnSIGasAFULPICK,D(7jO).txR.SiR,»oSCUSDA.IMTHID.VBUS.SOPPN叩P8gpi6cqPD16cqPE(16cOPqlMfPG1皿PHn5:01IioGPKJPORTAGPIOPORTBGpioportcGPKDPORTDGPlOPORTEGPIOPORTFGPK)PORTGGPIOPORTHGPIOPORTIDMA,RFORNGCamerainterlaceUSBOTGFS±MMSCLSPUt22chanmhasM1CbenraimAFRX.TXCK,CTS.RlSosAPRX.TX.CK.CTS.RTSasAPMOSl.MCSOSCK.NSSMAP8aalcginputs«oADC3TIM/PWM3<>TlM99OTlMlo伍QTM111,<S>USART1<s>USART三>WwDGDAClFDAC2TIM23a,(:;4cme.ETR*AFTIM3ia<>4dwvd三,ETR三Mnmu14cfwvx>te.ETRasAFTIM53<>4ChamdB.ETRaAF11M12nChWeto”MBM13,a>0,1chmolMAFTIM14,a>IchmolMAFUSART2*nck,aIrx.tx.ck.N-p<CIS.RTSMAFUSAAT3*nc豆t-RXTXCKVp<CTS.RTSAFUART4RKTXmAFUA11T5RX.TXmAFSP122S2c-lMOSl/SD,MISSDi.SCIOCKNIKNSSWSMCKmAFSPt312S3<ciNMOSWSD.MISQSDgSCK/CKNSS.WS.MCKgI2C1SMBUS>SCUS0A.SMDA-AFQC2SMBUSC;SCUSOA.SMBAAF12C3SMBS-j-y>SCUSDA.SMBA=MbxCANlH>TX,RXbxCAN2STX-RXOUTDAC2asAT集成了新的DSP和FPU指令,拥有168MHz的高速性能可以使数字信号控制器应用和产品开发达到了新的水平。从而提升控制算法的代码效率、执行速度。先进技术和工艺- 存储器加速器:自适应实时加速器(ARTAccelerator)- 多重AHB总线矩阵和多通道DMA:可实现程序执行和数据传输的担边理。数据传输速率很快- 90nm工艺高性能- 2IODMIPS168MHz-因为采用了ST的ART加速器,程序从FLASH运行基本等于0等待更多的存储器-多达IMBFLASH(将来ST计划推出2MBFLASH的STM32F4)-192KBSRAM:128KB在总线矩阵上,64KB在专为CPU使用的数据总线上高级外设能与STM32F2兼容- USBOTG高速480Mbits- IEEE1588,以太网MAC10/100- PWM高速定时器:168MHZ最大频率- 加密/哈希硬件处理器:32位随机数发生器(RNG)- 带有日历功能的32位RTC:<1UA的实时时钟,1秒精度更多的提升- 低电压:1.8V到3.6VVDD,在某些封装上,可降低至1.7V- 全双工I2S- 12位ADC:0.4IUS转换/2.4MSPS(7.2MSPS在交替模式)- 高速速ART,可达10.5MbitS/s- 高速SPI,可达37.5MbitS/s- CamCra接口,可达54M字节/s3.1.3本设计涉及到的接口与硬件资源GPIO11:GeneralPurposeInputOutput(通用输入/输出)简写为GPl0,或者是总线扩展器,人们利用I2C、SMBUS或SPl接口简化了1/0口的扩展。当微控制器或芯片组没有足够的1/0端口时,系统有需要采用远端串行通信或控制时,GPIO产品可以提供另外的控制和监视功能。UARTiUniversalAsynchronousReceiver/Transmitter,通用异步接收/发送装置串行接口简称串口串行通信接口采用串行通信方式。串行接口(SerialInterface)的特点是通信线路比较简单,缺点是传送速度较慢。用一对传输线就能够实现双向通信,成本低。尤其适用于远距离通信。I2C(Inter-IntegratedCircuit)总线是两线式串行总线,用途是连接微控制器和他的外围设备。是一种总线标准多领域被使用。它是同步通信的一种特殊形式,优点是接口线少,器件封装小,控制方式简单,通信效率较高。SPI:高速同步串行口。是一种四线同步双向串行总线。SerialPeripheralinterface(SPI),是串行外围设备接口。是MotOrola首先在其MC68HCXX系列处理器上定义的。SPl接口是在EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间实现应用。SPI,在芯片的管脚上只占用四根线。是一种高速的,全双工,同步的通信总线,节约了芯片的管脚,同时PCB的布局上节省空间,因比较简洁好用,所以许多的芯片集成了这种通信协议。3.2传感器及wifi模块介绍3.2.1 空气温湿度采集模块为了适应蔬菜温棚的特殊环境,本设计选用了DHTII温湿度传感器,该传感器可以进行较精确温度和湿度的测量并进行数字输出。DHTll温湿度传感器拥有先进采集模块和测量技术,稳定性以及可信度高,其供电电压为35.5V,湿度为20%90%,精度为土5%,温度为050oC,精度为±2oC0本设计中选用PGlo端口来进行DHTII的单总线数据的传输。4-1 DIITll的管脚图和接线说明MCU如图4-1所示,DHTll第一个接VDD第四个引脚接VEE,而第二个引脚DATA接MCU的IO脚,连接线的长度低于20M时,接上拉电阻DHTll的数据结构DHTIl使用的是单线串行通信模式,数据通过一条线来传输,因此需要制定一定的通信协议。详细的通信过程如下:VCCGND信号线设明:主机信号DHT借弓4-2DHTIl通信过程总线的空闲状态为高电平,开始信号为发送一个大于18ms的低电平,然后拉高延时20-4OUS后,IO口切换输入模式,等待DHTll发送80us的低电平,这是DHTIl收到开始信号的响应信号,低电平结束后DHTll将会发送一个80US的高电平,然后开始了传输数据。DHTll数据的传输以一个50us的低电平为开始,然后发送第一位数据,低电平结束后DHTIl拉高总线,若高电平持续了26us-28us,则这一bit数据为0;若高电平持续了70US则这一bit的数据为b高位先出。每次DHTlI输出的数据为40bit,即5个字节,第一个byte为湿度的整数部分、第二个byte为湿度的小数部分、第三个byte为温度的整数部分、第四个byte为温度的小数部分、而第五个byte为检验和。正确的检验和为是前四个字节相加的低8位。3.2.2 土壤湿度采集模块棚内作物吸收土壤中所包含的水分来进行生命活动,土壤中水分过少作物会枯萎,过多植物根部将会汹烂.因而对土壤湿度的把控也尤为重要,一般控制在55%85%最佳。本设计为了能时刻监测湿度的变化,选用了risym土壤湿度传感器。利用电位器可以控制阈值,检测值低于或高于阈值时,传感器的DO引脚输出高电平,risym土壤湿度传感器采用了LM393比较器芯片。其工作电压为335V0为了提高测量的精度,本设计采用AD转换来采集risym土壤湿度传感器测量到的土壤湿度数据。主控芯片STM32F407VET6自带的AD转换通道使得模数转换更加方便。3.2.3 土壤湿度传感器的性能指标(1)可以通过调节模块中的蓝色电位器来设定阀值;(2)工作电压3.3v-5v;(3)比较器采用LM393芯片,工作稳定;灵鼓度胸书电位SS电通指示(33-5V)DOI出指示灯(低电平亮)图4-3土壤湿度传感器1 VCC 夕卜接3.3V-5V2 GND 外质ND3 DO小板数字输出接口(。和1)4 AO小板电压模拟量输出接传监监开关指示LED灵敏度调心电位需电源指示LED=(Sr=回直亘接电源正极按电源负极开美信S输出校拟信号输出)Q)ii1(包叵叵图4-5土壤湿度传感器接线说明3.2.4 YL-83雨滴模块雨量的多少直接影响到土壤湿度,选择了YL-83雨滴模块来监测雨量的多少。3.2.4.1 YL-83性能指标和特性(1)供电电压:3V-5V;(2)平均工作电流超过15mA;(3)采用AO/DO输出可以通过电位器调节灵敏度(5)大面积雨滴检测板5.4cm*4.Ocm,控制板板子3*1.6cm;(6)雨滴板和控制板分开。3.2.4.2 YL-83的管脚图和接线说明图4-6雨滴传感器雨滴板.图4-7雨滴传感器控制板。使用方法:VCC接5V电源,电源灯亮起。感应板上面无水时,DO输出为高电平,开关指示灯灭。滴水,DO输出低电平,开关指示灯亮起,而当擦掉上面的水滴,又输出高电平。3.2.4.3 YL-83数据结构输出形式:数字开关量输出(0和1)与模拟量AO电压输出:TTL电平输出,TLL输出的有效信号为低电平驱动能力100mA左右。AO模拟输出,可以连接单片机的具有AD功能的IO脚,能够输出雨滴量的大3.2.5 光敏电阻传感器作物的生长需要光照,该模块实时检测适宜棚内作物生长的光照强度阈值范围。3.2.5.1 光敏电阻的性能指标(1)可通过调节模块上的电位器来改变阀值;(2)低功耗3.3V(3V-5V供电兼容);(3)电平转换(3v-5v系统通信兼容);(4)芯片BHI750FVI;图4-8.光敏电阻传感器实物图32.611udVCCSCLSDAADDRGNDGY-303mm供电电源3-5vIlC总线时钟引脚IIC总线数据引脚BH1750IIC设客地址引脚电源地图4-9.光敏电阻传感器接线图3.2.5.2光敏电阻的运用简介(1)光敏电阻对环境中光线强度的变化比较敏感,经常使用它来测量环境的光线强度。(2)光敏电阻传感器将外界光线强度的变化转化为电信号。当光线强度低于给定值时,DO端输出低电平;当光线强度高于给定值时,DO端输出高电平。(3)传感器的数字输出端可以与单片机的I/O口相连,或者与继电器的控制端相连构成光控开关。3.2.53光敏电阻在本设计中的运用本次设计将光敏电阻传感器模块的数字输出端接继电器控制端构成光控开美,继电器常开触点端接LED灯。如图2-7所示,当系统内的光线强度低于给定值时,数字端输出低电平,触发继电器闭合,LED灯亮。当农业大棚内的光线强度大于给定值时,数字端输出高电平,蜂鸣器发出警告,发送警告信号上位机。3.2.6ESP8266WIFI模块3.2.6.1模块基本参数所述ESP8266是超低功率UART-无线对讲模块。他的大小和超低功率技术,用于移动设备和应用程序的IoT的有竞争力的封装,连接所述多个物理装置的用户于Wi-Fio在无线网络上,为网络功能建立Internet或LAN通信。ESP8266有多种封装方式:天线可支持集成PCB天线,IPEX接口和打孔接口,ESP8266可应用于智能电网,交通,家具,手持设备,工业控制等。所述ESP8266支持无线802.11b/g/n的,支持STA/AP/STA+AP,集成TCP/IP协议栈的三种模式,并支持多个TCP客户端连接。支持丰富的SoCketAT控制,UART/GPIO数据通信接口支持,SmartLink智能电网支持,远程固件升级支持,内置32位MCiJ,可用作应用处理器,功耗极低,适用于电池供电的应用单电源。详细参数请参考下表:表格4-10模块技术规格硬件参数硬件接口UARTrIICzPWM,GPIO,ADC工作电压3.3VGPlo驱动能力Max:15ma工作电流持续发送下二平均值:70mA,峰值:200mA正常模式下二>平均:12mA,峰值:200mA待机:<200uA,工作温度-40oC-125oC存储环境侬:<40,相对湿度:<90%R.H.尺寸板载PCB天线:143mm*24.8mm*lmm;串口透传传输速率110-921600bpsTCPClient5个软件参数无线网络类型STA/AP/STA+AP安全机制WEP/WPA-PSK/WPA2-PSK加密类型WEP64/WEP128/TKIP/AES网络协议IPv4,TCP/UDP/FTP/HTTP3.2.6.2 ESP8266 硬件介绍图471ESP8266PCB原理图VCC接3.3V电源,GND接地,CH_PD拉高,即可正常工作。UTXD接单片机的RX脚,URXD接单片机的TX脚,其他的引脚可以不用理会。详情参考表格2。表格4-12Pirl脚定义PINFunctionDescription1URXD1 )UART_RXD,接收;2 )GeneralPurposeInput/Output:GPI03;2UTXD1 )UART-TXDr发送;2 )GeneralPurposeInput/Output:GPIOl;3)开机时禁止下拉;5RESET(GPIO16)外部ReSet信号,低电平复位,高电平工作(默认高);6GNDGND8VCC3.3V,模块供电;14CH_PD1)高电平工作;2)低电平模块供电关掉;3.2.63EPS8266的应用简介ESP8266模块支持STA/AP/STA+AP三种工作模式。(I)STA模式:ESP8266模块经由路由器连接到Internet,移动电话或计算机通过Internet对设备进行远程控制。(2) AP模式:ESP8266模块作为接入点,允许移动电话或计算机直接与模块通信,实现无线局域网控制。(3) STA+AP模式:两种模式共存的模式,即可以通过互联网控制实现连续控制,操作实用。图4-13串口调试界面图474TCP调试界面客户端和服务器必须安装在同一网络上(在路由器上或同时在模块上)。该设计是使计算机作为安装在模块上(该PC连接到WiFi模块,例如Esp8266)的客户端,并且该模块作为服务器,AT命令设定服务器模式和辅助模块之间debuggingtcp连接模块。3.3硬件设计3.2.7.1JTAG设计JTAGfJointTestActionGroup;联合测试行动小组)是一种国际标准测试协议(IEEE口49.1兼容),主要用于芯片内部测试。标准的JTAG接口是4线:TMS、TCKTDKTDO,分别为模式选择、时钟、数据输入和数据输出线。图3.2JTAG原理图3.2.7.2温湿度传感器模块为了测量的准确性和多通道数据采集,这里选择3片dhtll连接到stm32芯片上,由芯片上的IO引脚作为3片dhtll的器件数据及时钟选择端口。电路图设计如图4-5所示:DH111第四章系统软件设计4.1程序流程图及开发环境搭建4.2.1 KEIL5的介绍本系统编程用的是C语言,编程软件用的是KEIL5,在单片机编程中,较为主流的编程软件,它拥有流畅的用户界面和强大的仿真功能。因为使用的传感器以及其他模块众多,因此把各个模块的功能与初始化都封装成了函数并分别存在了不同文档之中,这样不仅使得代码雅观整洁,而且调用的时候也十分方便。子程序中包括DHTn温湿度模块、雨滴传感器、土壤湿度模块、光照强度模块和ESP8266WIFI模块等。与之前的版本不同,KEIL5分成MDKCORE和Soft和SoftwarePacks两个部分。MDKCore主要包括KEIL5IDE集成开发环境和ARMCompiIer5<>SoftwarePacks则可以在不更换MDKCore的情况下,单独管理设备支持包和中间件更新包(即DeViCe、CMSIS和MiddIeWare)。4.2.2 J-LINK的连接与设置J-Link-OB是SEGGER开发的自主调试调试器下载器。它通常是在大公司的评估板(“集成”)上设计的。这就是为什么后缀是"0Bwo名为"J-Link-OBw的模拟下载调试器具有USB通信功能,能与PC通信。另一端通过SM)/JTAG模式与兼容设备通信,以执行调试任务。,下载和调试。所有内置微控制器系列如ARM7911,Cortex-MOMlM2M3M4A5A8A9与SWD接口均支持J-LINK。关于J-LINK的使用,需要用杜邦线把LLink和开发板的JTAG/SWD连接起来。如下图所示:PAlSfTMSPA14/TCK72761Cj

    注意事项

    本文(基于STM32的农业灾害监测系统研究分析电子信息工程专业.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开