自动浇花控制系统的设计_第1页
自动浇花控制系统的设计_第2页
自动浇花控制系统的设计_第3页
自动浇花控制系统的设计_第4页
自动浇花控制系统的设计_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

--------学位论文独创性声明1、坚持以“求实、创”的科学精神从事争论工作。2、本论文是我个人在导师指导下进展的争论工作和取得的争论成果。3、本论文中除引文外,全部试验、数据和有关材料均是真实的。4、本论文中除引文和致谢的内容外,不包含其他人或其它机构已经发表或撰写过的争论成果。5意。作者签名:日 期:2014-05摘 要MSP430G2553工作原理是通过土壤湿度传感器检测到土壤的相对湿度,传输到单片机进展信息把握继电器开关吸合,继而启动水泵,实现自动浇花,当低于设定的湿度值,则停顿浇花。本系统浇灌方式智能,合理,能够在无人照看的状况下科学的对植物进展浇灌,避开植物因无人照料而枯死。关键字:MSP430G2553单片机;土壤湿度传感器;自动浇花AbstractThisdesignisasmallautomatic wateringcontrolsystem,which isbasedonMSP430G2553microcintroller. Theoperatingprincipleofthissystemisto detect the relativehumidityofthr soilbysoilmoisturesensor,andthensenttothemicrocontrollerfor information processing,then paringmoisturemeasurement valuewiththegivenhumidity,themicrocontrolleroutputsa controlsignalforcontrollingtherelay switch,whenmeasurementvalueisgreaterthan theset value,then startthepump towatertheflowerautomatically.Whenthe humidityisbelowthesetvalue,thenstopwatering.Thewayofthiswateringsystemisintelligentandreasonable.Itcanwatering plants scientifically in caseofpossibleunattended to avoidplantsduetounattendeddead.Keywords: MSP430G2553 microcontroller; soilmoisturesensor; Automaticwatering目录绪 论 错误!未定义书签。1系统设计 错误!未定义书签。1.1ﻩ错误!未定义书签。1.2ﻩ错误!未定义书签。2硬件电路设计 错误!未定义书签。2.1系统硬件原理图设计2ﻩ2.2主要模块 错误!未定义书签。2.2.1MSP430G2553ﻩ错误!未定义书签。2.2.2MSP430G2553的时钟设置和模数(A/D〕转换模块错误!未定义书签。2.2.2电源模块电路设计ﻩ错误!未定义书签。2.2.3土壤湿度检测电路设计ﻩ错误!未定义书签。2.2.4液晶显示电路设计 错误!未定义书签。2.2.5水泵把握电路设计 错误!未定义书签。软件设计 错误!未定义书签。软件设计思路 错误!未定义书签。3.2主要模块流程图 错误!未定义书签。初始化程序ﻩ错误!未定义书签。LCD16027ﻩ3.2.3ADﻩ错误!未定义书签。3.2.4继电器把握程序 错误!未定义书签。3.2.5 延时程序ﻩ错误!未定义书签。4设计总结ﻩ错误!未定义书签。参考 文 献ﻩ错误!未定义书签。致谢 错误!未定义书签。绪 论目前,国内外均有自动浇花系统的应用,而大多数自动浇花系统是利用虹吸原理,即利用渗透的方式浇花,这种方式浇花过程是连续的、不连续的,承受这种方式只能保证花不会干旱而死,不是式一样,不是花需要浇水时才进展浇灌。另外还有一些自动浇水系统,是承受单片机把握,利用湿度则可以在阳台上使用,能够按需自动浇花。系统设计系统分析本系统设计以MSP430单片机为中心,由电源、继电器、土壤传感器、液晶显示五个模块组成。用FC_28需要浇水,则单片机把握输出信号,使继电器线圈通电,常开触点闭合,驱动水泵,实现土壤湿度自动把握浇水。当设定浇水时间到,检测到的土壤湿度未低于阈值值,则连续浇水;当到达阈值时,由单片机发出信号,使继电器线圈断电,对应常开触点断开,水泵不工作,停顿浇水。在自动把握浇16021.2本系统以MSP430G2553单片机为中心,由电源、继电器、土壤传感器、液晶显示五个模块组成。自动浇花把握系统构造框图如图1-2FC-28FC-28继电器水盆MSP430G2553LCD1602单片机水管保险丝水泵电源模块花盆水管1-2自动把握浇花系统构造图硬件电路设计2.1系统硬件原理图设计本系统硬件电路由单片机、土壤湿度传感器、继电器、液晶屏、二极管、三极管、水泵、电源等组成。自动把握浇花系统原理图如图2-12-1自动把握浇花系统原理图主要模块本系统承受的是MSP430G2553FC3cmCD1602号;把握局部承受继电器电路,把握水泵的浇水工作。MSP430G2553本设计承受MSP430G2553单片机作为核心部件。MSP430G2553*低电压(1.8V-3.6V)超低功耗--运行模式:230uA(1MHz2.2V--待机模式:0.5uA--关闭模式(RAM):0.1uA*0.5k-16kB系统内可编程(ISP)Flash使用中断恳求将CPU从低功耗模式下唤醒时间:6us快速的指令执行时间。MSP430G255316〔RISC)架构,指令周期为62.5ns。具有灵敏的时钟设计。具有四种校准频率并高达16MHz的内部频率。内部超低功耗低频〔LF) 振荡器。32kHz晶振。外部数字时钟源。两个16位Timer_A,分别具有三个捕获/比较存放器多达24个支持触摸感测的I/O引脚通用串行通信接口〔USCI)。UART,IrDA编码器和解码器,同步SPI,I2C。用于模拟信号比较功能或者斜率模数转换的片载比较器。10200-ksps模数(A/D)转换器,带有内部基准。其A/D转换器具有采样保持和自动扫描的特点。串行板上编程,无需外部编程电压,利用安全熔丝实现可编程代码保护。具有两线制接口的片上仿真规律电路。便利的调试功能。2.2.MSP430G2553的时钟设置和模数〔A/D〕转换模块1.时钟设置MSP430G2553单片机中有四种校准频率并高达16MHz的内部频率,分别是内部超低功耗低频(LF〕振荡器,32kHz晶振,外部数字时钟源。本系统选择数字把握振荡器〔DCO),设置DOC8MHz,即BCSCTL1=CALBC1_8MHZ;DCOCTL=CALDCO_8MHZ;模数〔A/D)转换模块MSP430G5553AD1062Vref8快200Ks/s,具有中断力气。它有四种工作模式:单通道单次转换模式、单通道屡次转换模式、序列通道单次转换模式、序列通道屡次转换模式。A/DADC10采样和转换所需要的各种时钟信号有ADC10CLKSAMPCON采样及转换信号、SHTSHSDC12SSEL选择的内核时钟源及ADC12DIVADC10各部件才能协调工作!ADC10是一个10位的模数转换器,具有采样和保持功能的的10位转换器内核,在这个内核中有两个可编程的参考电压〔VR+和VR-)定义转换的最大值和最小值。当输入模拟电压等于或高于VR+时,ADC03FFH,当输入电压等于或小于VR-时,ADC100。输入模拟电压的最终结果满足公式:N

VRVR在经过合理设置后,ADC10硬件会自动将转换结果存放到相应的ADC10MEM存储存放器中。2.2.2在本设计系统中,土壤湿度传感器、单片机、继电器、液晶屏都需要电源供电。因而选用电源电M296电源治理芯片供给稳定直流电源。LM2596-2-2+3.3V5V,水泵的工作电压为+6V。图2-2-2LM25962.2.3本系统选用的土壤湿度传感器为FC-28土壤湿度传感器,其工作原理是:将FC-28探头插入土壤中充当电阻,与电路中的电阻分压,将采集到的湿度模拟量通过“一线式总线”串行传输到单片机中,由AD转换模块将所测外部模拟特性参数量化成数字特性参数,经过确定算法处理,将所得土壤湿度值显示在16022-2-3土壤湿度检测电路2.2.4液晶显示电路设计本设计承受LCD1602液晶显示模块,该液晶显示器画质高且不会闪耀。1602液晶显示器都[1:“HeoorldLCD160222-2-4〔1)2-2-4(2)为工作界面。图2-2-4LCD1602图2-2-4(1)开机界面 图2-2-4(2)系统工作界面2.2.52-2-51的基极B连接到单片机的P1.2EIN4148电路;R1与红色发光二极管组成继电器状态指示电路,便于直观的看到继电器的工作状态,即当继LED[2。图2-2-5水泵把握电路MSP430G2553单片机的P1.2+5V线圈两端,继电器常开触点闭合,也就相当于水泵开关闭合,水泵开头工作。反之,当P1.2引脚输停顿工作。本系统水泵承受6V供电小水泵,浇花装置承受小水管,在盆栽四周挖出一道围绕植物的小水沟,将小水管放置水沟中,实现均匀浇灌,以防止局部土壤湿度过高,测量不准确。软件设计本系统软件设计是基于IAR软件平台,以MSP430G2553本系统软件设计是基于IAR软件平台,以MSP430G2553单片机软件编程为主,整个软件局部主要由系统初始化模块、时钟模块、A/D数据采集模块、把握信号输出模块以及1602液晶屏显示模块五局部组成。其中编程文件模板如图3-1所示。图3-1编程文件模板当系统上电后单片机内各模块及外围模块进展初始化设置,在程序运行下,土壤湿度传感器开头工作,检测该区域土壤湿度,所测模拟量传输到单片机进展AD处理,推断土壤湿度值是否在所设器断电,水泵不工作,停顿浇花。3开头开头继电器断电,停顿浇水是系统初始化及启动界面是否到达阈值湿度否土壤湿度检测驱动水泵继电器通电否是否高于阈值湿度是3.2.1初始化程序主要是对系统时钟和各存放器的初始化设置工作,包括I\O口初始化,AD转换及单片机工作模式系统中断模式设置及LCDLCD1602显示程序8MHz,设置P1.4、P1.5、P1.6P1.7和显示程序。LCD1602D序如下:调试时,应将液晶屏显示程序独立出来调试,关闭其他功能程序,先定义一个一维数组,系统时LCDLCD当数组不占满显示区域时,空余局部有可能消灭乱码。在此系统中,LCD主要功能就是显示设定的土壤湿度阈值以及实时监测到的土壤湿度值。ADA/DMCU是单片机进入低功耗休眠状态,并在AD本系统AD//AD初始化程序:voidADC_init(void){ADC10CTL0&=~ENC;ADC10CTL0=ADC10ON+REF2_5V+ADC10SHT_0+ADC10IE;//2.5VADC10CTL1=ADC10SSEL1+INCH_0+SREF_0;//ADC10P1.0采样通道ADC10CTL0|=ENC;}//启动AD函数:voidADC_Start(void){ADC10CTL0|=ENC;ADC10CTL0|=ADC10SC;}把握程序继电器仅需单片机中P1.2引脚把握,P1.2为高电寻常,三极管导通,继电器线圈两端形成电势差,继电器常开触点闭合;当P1继电器常开触点断开。3.2.5延时程序主程序中延时是为了等待设备预备就绪,防止数据传输紊乱。设计总结参考文献[1]周正,卜丽,陈明.基于单片机的LCD162(J.信息与电脑,201,5:4〔J).长春大学学报,2012年,225[3]许春冬,张涛,唐辉.基于无线传感器网络的无线测控系统的争论设计〔J〕.福建电脑,2023[4]席本强,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论