基于sms的远程控制智能花卉浇灌系统设计--大学毕业论文设计.doc
《基于sms的远程控制智能花卉浇灌系统设计--大学毕业论文设计.doc》由会员分享,可在线阅读,更多相关《基于sms的远程控制智能花卉浇灌系统设计--大学毕业论文设计.doc(24页珍藏版)》请在咨信网上搜索。
目 录 1.前言 1 2.系统功能及设计要求 2 3.系统总体设计方案 2 3.1短信息模块 3 3.2智能浇花模块 4 4.主要应用器件及技术原理介绍 5 4.1芯片选择及简介 5 4.2通讯协议 9 5.系统硬件电路设计 11 5.1系统整体电路设计 11 5.2短消息处理电路设计 11 5.3晶振及系统复位电路 12 5.4智能浇花电路设计 13 6.系统软件设计 14 6.1系统软件设计流程图 14 图6.1 系统软件设计流程图 14 6.2短信处理流程 14 6.3智能浇花的软件设计 15 6.4 GSM网络连接 16 7.系统仿真 18 8.总结 18 9.致谢 20 10.参考文献 21 基于SMS的远程控制智能花卉浇灌系统设计 摘 要:设计的远程控制智能花卉浇灌系统选用8位单片机AT89C51作为主控芯片,短信模块MC35i作为通信部件。系统采用模块化思想设计,主要由主控机模块、数据采集模块和控制执行模块3部分组成,主机与各数据采集和控制模块之间采用RS-485总线连接,构成远程分布式温室环境参数监控系统。系统采用GSM短消息的方式实现环境参数和现场的远程监控,提高了花卉浇水控制的自动化水平,具有扩展性好、实用性强、便于操作等特点。利用单片机实现自动浇花,使用湿度浇花的方式。根据湿度控制浇花是用一个湿度传感器,当检测的湿度低于设定的湿度,就开始浇花,到了设定的湿度就停止浇花。 关键词:远程监测;MC35i;AT89C51单片机;数据采集 中图分类号:TP36 SMS Based Remote Control Intelligent Watering System Design Abstract: Design of remote control intelligent flowers on system chooses eight single-chip microcomputer AT89C51 as the main control chip, text messages MC35i module as the communication components.System USES modular thought design, mainly by the master control module, the data acquisition module and the control performs module 3 parts, the host and the data acquisition and control module between the RS-485 bus connections, constitute the remote distributed greenhouse environment parameters monitor system. System USES GSM short message way realization environmental parameters and the remote monitoring and improve the water the flowers control automation level, and has good expansibility, practical, easy operation, etc. By making use of single chip microcomputer automatic watering the flowers, set up according to humidity the way water the flowers. According to humidity control water the flowers is to use a humidity sensor, when testing the humidity under set humidity, began to water the flowers, to set the humidity of stop water the flowers. Keyword: Remote monitoring; MC35i; AT89C51 series MCU; Data acquisition 湖北师范学院教育信息与技术学院2012届学士学位论文(设计) 基于SMS的远程控制智能花卉浇灌系统设计 1.前言 随着社会的进步与发展,人们对通信的需求日益迫切,对通信的要求也越来越高,尤其是在远程监控这一方面。目前基于公共网络的通讯手段在工业远程监控中得到初步的应用。这些远程通讯手段包括公用电话网,因特网络等。这些远程通讯方法具有投资少,免维护,成本低,可靠性高等特点,在一些对操作和监控的实时性要求不高的情况下具有很高的性价比。GSM网具有覆盖范围宽、传输信息量大、双向无线信息传输、支持用户数多的优点。利用GSM网络对远程目标进行监控;是GSM网络新业务扩展的重要方向,也是对设备进行远程监控的较好选择。 随着GSM通讯网络的不断完善,短消息以其覆盖区域广、快捷、高效、准确、费用低,受环境影响小等特点,使得短消息开始被逐渐应用于工业控制、环境监测等领域。尤其在分布式远程数据采集和监控领域,可以随时随地通过GSM模块以短消息的方式接收现场的终端设备状态,便于集中管理和远程管理。系统无需建立专用网络,直接利用中国移动通信网即可实现实时数据传输。利用手机短信远程控制并监视家居设备是一种简单易行的方法。用户通过发送一条短信即可控制家居设备或监视其状态,突破了现场操作模式的局限。 随着人们生活水平的提高,花卉逐渐收到人们的青睐,陶冶情操,净化空气。利用单片机设计了一款家庭智能浇花系统实现自动浇花,节省人力,方便人们出差的时候,不至于影响花卉的生长,如果在家也可以关断浇花器,手动浇花。根据湿度浇花时,数码管上显示是目前的湿度。当检测的湿度低于设定的湿度,就开始浇花,到了设定的湿度就停止浇花。当检测湿度足够,就不需要浇花。 因此,设计远程控制智能花卉浇灌系统设计对现在的生活是非常必要的。 2.系统功能及设计要求 一个很好的系统,它的功能设计首先要符合用户的习惯,同时操作方便,易学,易用本系统应该包括AT89C51单片机、键盘电路、短信模块电路、数据存储电路、湿度传感器模块和控制模块等。当外出的人们需要时,就可以直接发送短消息,系统接收到短消息后开始工作,当检测的湿度低于设定的湿度,就开始浇花,到了设定的湿度就停止浇花。当检测湿度足够,就不需要浇花。 该系统还应该具有高度自动化特性,以便在家中无人时,系统能够确保稳定工作。系统能够实现自动浇花不至于影响花卉的生长,如果在家也可以关断浇花器,手动浇花整个电路要求以AT89C51系列单片机为控制核心,以串行通信方式传输数据。各模块之间通过485总线连接构成分布式测控系统,传感器模块和控制模块通过485总线与单片机连接。单片机与其他系统间需要符合RS422及RS485标准接口的SP490E,以增大通信距离,增强抗干扰能力。要求设计方案能在现实条件下实现功能,同时实时、可靠、可行、维护简单,利于推广。 3.系统总体设计方案 本设计采用价格低廉,性能稳定,低功耗的AT89C51单片机和GSM短信模块MC35i实现智能控制。系统主要由GSM短消息收发模块和智能浇花模块2部分组成。其中短消息收发模块采用MC35i,智能浇花由数据采集模块和控制执行模块和浇水模块3部分组成。控制模块由I/O口控制外部继电器,由继电器控制电磁水阀。浇花部分由继电器,保险丝,电磁阀,水管。应用手机短消息的湿度远程监测系统总体框图,如图3.1所示。 单片机是系统的核心,要完成数据处理,存储,传输,人机界面显示等功能。这此功能的实现可用AT89C51系列单片机。该单片机中包含中央处理器(CPU),程序存储器(FLASH),数据存储器(SRAM),定时/计数器,UART串口、串口2,I/O接口,高速AD转换,SPI接口,PCA,看门狗及片内R/C振荡器和外部晶体振荡电路等模块。AT89C51系列单片机几乎包含了数据采集和控制中所需的所在单元模块,可称上一个片上系统。此系列单片机具有1个时钟/机器周期8051,超强加密,高速高可靠,低功耗,价钱超低,并且强抗静电,强抗干扰等多项优点。系统工作可以分为数据采集终端的单片机发送现场数据,接收控制指令,主控制器单片机读取数据,发送控制指令。 显示器 时钟电路 键盘 存储器 温度采集模块 控制模块 短信模块 AT89C51 单片机 湿度控制浇花 图3.1应用手机短消息远程监测的智能浇花系统总体框图 GSM模块选用西门子MC35i模块,它是一款三频段GSM/GSM无线模块。模块接口简单、使用方便且功能强大。它支持标准的AT命令及增强AT命令。SIM300能够提供GSM多信道类型多达10个,并支持四种GSM编码方案。模块与移动应用设备SIM300内部功能模块有:键盘和SPI类型的LCD接口,方便用户开发自己应用设备;具有调试和数据输出两个串口;双音频通信,包含两个麦克风输入和两个话筒输出,由AT指令配置其工作模式。 3.1短信息模块 通常情况,基于SMS短信息服务的无线数传监视和控制系统为一个点到多点的远程无线双向数据通信和控制系统t如图l所示。系统的中心点为数据或监控指挥中心,由计算机网络、数据库、电子地图和GSM通信接口组成。监控中心主要完成各种信息和数据的收发和黎理:一方面,接收各个监控点上传的信息和数据,并把它们放人相应的数据库和分发给相应的监控计算机,以实现对各个监控点的监控和管理;另一个方面,监控中心响应监控计算机发出的对各个监控点的控制信息,并且把这些信息下发到相应的监控点上,从而达到对监控点设备进行控制的目的。短消息模块示意图3.2 SIM卡 GSM 网络 GSM无线通信控制终端 单片机 图3.2短消息模块框图 3.2智能浇花模块 智能浇花主要由LTM8901湿度传感器,AT89C51单片机,按键调整,数码管显示等部分组成。由于土壤的湿度影响土壤的电阻值,当土壤湿度低时土壤电阻高,土壤湿度高时土壤电阻低。所以可用土壤电阻的变化作为是否浇水的依据。或者直接运用湿度传感器进行湿度的实时采集。本系统采用模数转换芯片ADC0809采集花盆湿度信息,ADC0809是一个8输入8位的AD转换芯片,则数据输出范围为(0~0xFF)。所以可以处理至少8个花盆,本设计只处理一个花盆的情况。既是地址选择线全部接低电平,选择输入通道IN0.51单片机是核心处理芯片,把ADC0809采集到的湿度值(范围0~0xFF)进行数据处理,与预设的湿度界限进行比较,如比较显示花盆需要浇水,则通过继电器和电磁阀实现浇水控制,同时采用LED指示状态。采用FLASH芯片AT24C02保存状态。通用数据采集模块主要完成传感器模拟信号的采集与传送。 湿度控制浇花结构图如图3.3所示 AT89C51单片机 LTM8901 湿度传感器 按键调整 数码管显示 继电器 保险丝 电磁阀 水管 图3.3 湿度控制浇花结构图 4.主要应用器件及技术原理介绍 4.1芯片选择及简介 4.1.1微处理器选择 AT89C51是一种带4K字节FLASH存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低电压、高性CMOS8位微处理器,俗称单片机。单片机的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。 AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。C51单片机串行接口是一个可编程的全双工串行通信接口[1]。它可用作异步通信方式(UART),与串行传送信息的外部设备相连接,或用于通过标准异步通信协议进行全双工的C51多机系统,也能通过同步方式,使用TTL或CMOS移位寄存器来扩充I/O口。 C51单片机通过管脚RXD(P3.0,串行数据接收端)和管脚TXD(P3.1,串行数据发送端)与外界通信。SBUF是串行口缓冲寄存器,包括发送寄存器和接收寄存器。它们有相同名字和地址空间,但不会出现冲突,因为它们两个一个只能被CPU读出数据,一个只能被CPU写入数据。图4.1是51单片机串行口结构。 图4.1 51单片机串行口结构 本设计串行口采用工作方式一,用定时器一工作在方式2做为波特率发生器,为可变的10位异步通信接口方式。发送或接收一帧信息,包括1个起始位0,8个数据位和1个停止位1。图4.2是异步通信的字符帧格式: 图4.2 异步通信字符帧格式 输出当CPU执行一条指令将数据写入发送缓冲SBUF时,就启动发送。串行数据从TXD管脚输出,发送完一帧数据后,就由硬件置位TI。 输入在(REN)=1时,串行口采样RXD管脚,当采样到1至0的跳变时,确认是开始位0,就开始接收一帧数据。只有当(RI)=0且停止位为1或者(SM2)=0时,停止位才进入RB8,8位数据才能进入接收寄存器,并由硬件置位中断标志RI;不然信息丢失。所以在方式1接收时,应先用软件清零RI和SM2标志。 4.1.2 GSM收发模块MC35i GSM是通用分组无线业务(General Packet Radio Service)的英文简称,是在现有GSM系统上发展出来的一种新的承载业务,目的是为GSM用户提供分组形式的数据业务。GSM采用与GSM同样的无线调制标准、同样的频带、同样的突发结构、同样的跳频规则以及同样的TDMA帧结构,这种新的分组数据信道与当前的电路交换的话音业务信道极其相似。因此,现有的基站子系统(BSS)从一开始就可提供全面的GSM覆盖。GSM允许用户在端到端分组转移模式下发送和接收数据,而不需要利用电路交换模式的网络资源。从而提供了一种高效、低成本的无线分组数据业务[7]。 GSM理论带宽可达171.2Kbit/s,实际应用带宽大约在40~100Kbit/s,在此信道上提供TCP/IP连接,可以用于INTERNET连接、数据传输等应用。GSM是一种新的移动数据通信业务,在移动用户和数据网络之间提供一种连接,给移动用户提供高速无线IP或X.25服务。GSM采用分组交换技术,每个用户可同时占用多个无线信道,同一无线信道又可以由多个用户共享,资源被有效的利用,数据传输速率高达160Kbps。GSM无线通信控制终端,如图4.3所示。 被控设备 传感器 执行机构 微控制器 GSM通信模块 图4.3 GSM无线通信控制终端 MC35i是新一代的双频GSM无线模块,集成有射频单元和基带处理器,可工作于900MHz和1800MHz两个频段,支持数据、语音、短消息和传真功能。工作电压为3.3到4.8V,典型电压为4.2V;通过接口连接器和天线转接线连至SIM卡座和天线,支持波特率自动选择,利用AT命令实现数据双向传输。MC35i数据接口工作在CMOS电平(2.65V),单片机通过7404型OC门电路对MC35i的控制和通信信号进行电平转换。系统加电后,为使MC35i进入工作状态,必须给IGT加一延时大于100ms的低脉冲,电平下降持续时间不能超过100ms。启动后IGT应保持高电平3.3V,驱动IGT时MC35i的供电电压不能低于3.3V,否则MC35i将不能被激活。 4.1.3 RS-232接口芯片 在单片机应用系统中,数据通信主要采用异步串行通信。在设计通信接口时,必须根据需要选择标准接口,并考虑传输介质、电平转换等问题。采用标准接口后,能够方便地把单片机和外设、测量仪器等有机地连接起来,从而构成一个测控系统。同样当我们需要单片机和PC机通信时,通常采用RS-232接口进行电平转换。 RS-232C是使用最早、应用最多的一种异步串行通信总线标准。RS-232C主要用来定义计算机系统的一些数据终端设备(DTE)和数据电路终接设备(DCE)之间的电气性能。STC单片机与PC机的通信也是采用该种类型的接口。由于STC系列单片机本身有一个全双工的串行接口,因此该系列单片机用RS-232C串行接口总线非常方便。 RS-232C不能和TTL电平直接相连,使用时必须进行电平转换,否则将使TTL电路烧坏,实际应用时必须注意。常用的电平转换集成电路是传输线驱动器MC1488和传输线接收器MC1489。另一种常用的电平转换电路是MAX232。 MAX232芯片是美信公司专门为电脑的RS-232标准串口设计的单电源电平转换芯片,使用+5v单电源供电。 图4.4 MAX232引脚图 4.1.4 A/D转换器选择 ADC0809是美国国家半导体公司生产的CMOS工艺8通道,8位逐次逼近式A/D模数转换器。其内部有一个8通道多路开关,它可以根据地址码锁存译码后的信号,只选通8路模拟输入信号中的一个进行A/D转换。是目前国内应用最广泛的8位通用A/D芯片。 8路输入通道,8位A/D转换器,即分辨率为8位,具有转换起停控制端,转换时间为100μs(时钟为640kHz时),130μs(时钟为500kHz时),单个+5V电源供电,模拟输入电压范围0~+5V,不需零点和满刻度校准。工作温度范围为-40~+85摄氏度低功耗,约15mW。 ADC0809是CMOS单片型逐次逼近式A/D转换器,内部结构如图所示,它由8路模拟开关、地址锁存与译码器、比较器、8位开关树型A/D转换器、逐次逼近寄存器、逻辑控制和定时电路组成。工作过程首先输入3位地址,并使ALE=1,将地址存入地址锁存器中。此地址经译码选通8路模拟输入之一到比较器。START上升沿将逐次逼近寄存器复位。下降沿启动 A/D转换,之后EOC输出信号变低,指示转换正在进行。直到A/D转换完成,EOC变为高电平,指示A/D转换结束,结果数据已存入锁存器,这个信号可用作中断申请。当OE输入高电平时,输出三态门打开,转换结果的数字量输出到数据总线上。转换数据的传送A/D转换后得到的数据应及时传送给单片机进行处理。数据传送的关键问题是如何确认A/D转换的完成,因为只有确认完成后,才能进行传送。为此可采用下述三种方式。 (1)定时传送方式 对于一种A/D转换器来说,转换时间作为一项技术指标是已知的和固定的。例如ADC0809转换时间为128μs,相当于6MHz的MCS-51单片机共64个机器周期。可据此设计一个延时子程序,A/D转换启动后即调用此子程序,延迟时间一到,转换肯定已经完成了,接着就可进行数据传送。 (2)查询方式 A/D转换芯片由表明转换完成的状态信号,例如ADC0809的EOC端。因此可以用查询方式,测试EOC的状态,即可确认转换是否完成,并接着进行数据传送。 (3)中断方式 把表明转换完成的状态信号(EOC)作为中断请求信号,以中断方式进行数据传送。 不管使用上述哪种方式,只要一旦确定转换完成,即可通过指令进行数据传送。首先送出口地址并以信号有效时,OE信号即有效,把转换数据送上数据总线,供单片机接受。 4.2通讯协议 系统中的通讯协议包括两部分,即主机与参数检测模块和控制输出模块之间的485通讯协议,还有主机与短信模块之间的短信通讯协议。 4.2.1 485通讯协议 主机与各数据采集模块和控制模块之间采用485通讯协议。以发送控制指令为例,短信模块接收到用户手机指令后,通过译码后送给主机,然后主机再通过485完成相应的操作。格式为:ENQ+模块地址+指令代码+数据+回车。当检测到收到信息后,处理器会通过485接口协议控制执行机构去完成相应的动作。 通讯协议采用MODBUS标准通讯协议,该变频器可以作为从机与具有相同通讯接口并采用相同通讯协议的上位机(如PLC控制器、PC机)通讯,实现对变频器的集中监控,另外用户也可以使用一台变频器作为主机,通过RS485接口连接数台本公司的变频器作为从机。以实现变频器的多机联动。通过该通讯口也可以接远控键盘。实现用户对变频器的远程操作。 该变频器在RS485网络中既可以作为主机使用,也可以作为从机使用,作为主机使用时,可以控制其它本公司变频器,实现多级联动,作为从机时,PC机或PLC可以作为主机控制变频器工作。具体通讯方式如下: (1)变频器为从机,主从式点对点通信。主机使用广播地址发送命令时,从机不应答。 (2)变频器作为主机,使用广播地址发送命令到从机,从机不应答。 (3)用户可以通过用键盘或串行通信方式设置变频器的本机地址、波特率、数据格式。 (4)从机在最近一次对主机轮询的应答帧中上报当前故障信息。 ASCII通讯协议 10位字符框(For ASCII) (1-7-2格式,无校验) (1-7-1格式,奇校验) (1-7-1格式,偶校验) 11位字符框(For RTU) (1-8-2格式,无校验) (1-8-1格式,奇校验) (1-8-1格式,偶校验) 4.2.2 短信通讯协议 系统短信通讯协议主要定义了用户手机与模块之间进行通讯的格式,完成湿度查询度。短信服务。是最早的短消息业务,也是现在普及率最高的一种短消息业务,通过它移动电话之间可以互相收发短信,内容以文本、数字或二进制非文本数据为主,目前,这种短消息的长度被限定在140字节之内。SMS以简单方便的使用功能受到广大用户的欢迎,迅速普及,但却始终是属于第一代的无线数据服务,在内容和应用方面存在技术标准的限制。 5.系统硬件电路设计 5.1系统整体电路设计 图5.1系统整体电路设计 基于SMS的远程控制智能花卉浇灌系统主要由LTM8901湿度传感器,GSM短信模块MC35i,AT89C51单片机,按键调整,数码管显示等部分组成。当人们外出时,需要发送一个短消息给GSM短信模块MC35i,SIM在接收到短消息后,将信息传给单片机,单片机再将传来的信息与提前设定的指令作比较,当指令与设定的相符合就开始浇花,不符合就不浇花。 5.2短消息处理电路设计 基于SMS的远程监控系统主要由设备监控终端、集中监控中心系统、通信信道3部分组成。采用RS232直接连接和SMS短信两种混合的通信方式;主要硬件设备为手机短信模块和手机短信接收终端。 图5.2 短消息处理电路设计 5.3晶振及系统复位电路 图5.3晶振内部方式 图5.4 复位电路 XTAL1是片内振荡器的反相放大器输入端,XTAL2则是输出端,使用外部振荡器时,外部振荡信号应直接加到XTAL1,而XTAL2悬空。内部方式时,时钟发生器对振荡脉冲二分频,如晶振为12MHz,时钟频率就为6MHz。晶振的频率可以在1MHz-24MHz内选择。电容取30PF左右。本系统采用内部方式,串行通信采用波特率9600,晶振选用22.1184MHz。电路图如图5.3所示。 在振荡器运行时,有两个机器周期(24个振荡周期)以上的高电平出现在此引脚时,将使单片机复位,只要这个脚保持高电平,芯片便循环复位。复位后P0-P3口均置1引脚表现为高电平,程序计数器和特殊功。能寄存器SFR全部清零。当复位脚由高电平变为低电平时,芯片为ROM的00H处开始运行程序。电路图如图5.4所示。 5.4智能浇花电路设计 由于土壤的湿度影响土壤的电阻值,当土壤湿度低时土壤电阻高,土壤湿度高时土壤电阻低。所以可用土壤电阻的变化作为是否浇水的依据。或者直接运用湿度传感器进行湿度的实时采集。 本系统采用模数转换芯片ADC0809采集花盆湿度信息,ADC0809是一个8输入8位的AD转换芯片,则数据输出范围为(0~0xFF)。所以可以处理至少8个花盆,本设计只处理一个花盆的情况。既是地址选择线全部接低电平,选择输入通道IN0. 51单片机是核心处理芯片,把ADC0809采集到的湿度值(范围0~0xFF)进行数据处理,与预设的湿度界限进行比较,如比较显示花盆需要浇水,则通过继电器和电磁阀实现浇水控制,同时采用LED指示状态。采用FLASH芯片AT24C02保存状态 6.系统软件设计 6.1系统软件设计流程图 系统初始化 向SIM卡发送AT指令请求服务 发送成功 与原来的AT指令对比 结束 Y 根据指令决定是否浇水 Y 开始 Y N SIM卡接收短息 读出短信息 译码 将信息反馈给单片机 图6.1 系统软件设计流程图 6.2短信处理流程 系统只使用MC35i的短消息收发功能。MC35i的数据输入/输出接口实际上是一个串行异步收发器,符合ITU-RS232接口标准,它有固定的参数8位数据位和l位停止位,无校验位,波特率为300b/s~115kb/s可选,系统设置为9600b/s;由连接器的SYNC脚控制灯的状态来判断MC35i的工作状态。单片机控制短消息收发子程序,流程如图3所示。初始化工作包括设置串口速率、无线网络登陆及设置短信模式为PDU模式,在主机上电初始化时一并完成。如图6.2所示 SIM卡接收短息 读出短信息 发送短消息 译码 将信息反馈给单片机 GSM网络传输 发送成功? YES No 图6.2 短消息处理流程图 整个系统的通信协议的设计思想是基于帧的传输方式,即在向串口发送数据时是帧一帧的发送,而短信的数据发送量是比较小的,如果以文本方式的话,帧最大的数据长度是160个字节,如果是以PDU格式发送的话,~帧最大的长度是140字节(70个汉字)所以,很多控制命令是要多帧发送的,整个系统的信息流的传输过程是采用发送/应答,重连/失败,如果控制命令的长度小于单帧长度,当系统发送数据后,等待应答标志。如果控制命令的长度大于单帧长度,系统只有在控制命令的所有帧发送完后才等待应答标志,是否决定重发。 6.3智能浇花的软件设计 1:土壤湿度采集:根据传感器采集信号,传给模数转换芯片ADC08098,ADC0809将模拟值转换成数字值(0~0xFF)[9]。经过数据线传输给单片机。 2:继电器控制电磁水阀:单片机通过IO控制继电器,打开或者关闭电磁水阀;即对花盆是否浇水;如果采集到湿度不够,即花需要浇水,则单片机就会控制继电器打开电磁水阀对花盆进行浇水。 3:其他模块:I2C总线的E2PROM存储器用作状态保存,保存由按键选着的花种类型(喜湿、喜干、中性);LED彩灯则指示这不同类型,三种颜色对于三种类型;还有一个LED指示是否浇水状态,如果是浇水状态着灯亮,否则熄灭。 软件分为主流程和中断部分:系统软件主流程图如图6.3所示,按键中断流程图如图3所示。 图6.3软件主流程图 系统软件设计即在开发环境准备好的基础上进行应用程序的编写,包括完成上位机监控中心的程序设计,GSM无线网络连接,界面显示程序等。 6.4 GSM网络连接 GSM网络连接任务主要是完成通过GSM网络建立与上位机的数据传输链路的过程。启直接使用AT指令,拨号到中国移动的GSM节点服务器(GGSN)。使用以下几条灯指令使SIM300进入数据通讯状态: “AT+CGATT?”用于查询SIM300是否已附着于中国移动的GSM网络,SIM300将返回当前状态; “AT+CGATT=1”用于设置SIM300附着于中国移动的GSM网络,操作成功SIM300将返回OK; “AT,+CGDCONT=1”,“IP”,“CMNET”用于设置中国移动的GSM节点服务器的名称和属性,操作成功则返回OK; “AT%ETCPIP”用于实现PDA激活和TCP/IP的初始化,使模块进入TCP/IP功能,操作成功则返回OK; “AT%IOMODE=0,2,0”设置数据传输模式,操作成功则返回OK; “AT%IPOPEN=1,"TCP","115.24.116.19",5000,,1026”打开一条TCP/IP链路,选择TCP传输,115.24.116.19是上位机的IP地址,5000为上位机接受程序端口号,成功与上位机连接返回CONNECT。另外模块还具有数据透传功能,数据透明传输功能将实现TCP/IP上直接数据传输,进入透传模式的AT指令是:“AT%TPS=1,1,3000,1024”,进入透传模式后模块将不会相应其它AT指令,直接通过串口写入数据便可实现与上位机之间的数据传输。以上使模块附着在GSM网络的过程封装在GSM Connect()函数中。 PPP配置,认证通过以后,即应用程序就已经通过SIM300成功进入了Internet网络。最后,通过变量GSM OK=1指示GSM拨号成功并建立数传状态。在run()程序中隔一段时间判断当前网络连接状态,若网络断开则变量GSM OK=0,并调用GSM Connect()函数开始拨号任务重新建立数传链路。 7.系统仿真 系统仿真图 8.总结 随着智能家居的发展,人们对智能化控制的渴望越加剧烈,“智能浇花控制系统”也就随之而来;而今信息技术和单片机技术的发展,我们完全可以采取电子智能化控制的手段来解决以上问题,智能浇花系统由传感器、单片机、EEPROM存储器、显示部件、继电器、电磁阀以及其它外围电子元件构成,可以实现智能化家庭浇花的需要。家庭智能浇花系统用处较广,改变程序还可作为可定时开关、宿舍灯光系统、温控塑料大棚等使用,此家庭智能浇花器,也可以用在智能浇灌草坪、蔬菜等,把水箱去掉,直接接水龙头即可。 本系统结构简单,成本较低,自动化程度较高,方便以后升级改造,能很好满足现在及将来一段时间内家庭浇花的需求,设计时不仅考虑了当前主要问题,同时也考虑到以后扩展的问题,具有高瞻远瞩的眼光。当然本系统也存在一定的问题,希望在以后的实际应用中能够不断发现问题并解决问题。 最后,虽然本科毕业设计已经即将结束,但整个系统并不是伴随我的毕业而终结,而是有待在以后的日子里的继续深入研究才能宣告结束。这就要求我继续努力。 9.致谢 时光荏苒,大学四年有如白驹过隙,毕业论文的完成敲响了大学毕业的钟声。在这四年大学生涯中,在老师的悉心指导、同学的无私帮助下,我通过大学的学习,人生经历了一次蜕变。 回忆这四年生活的点点滴滴,一切都是历历在目,感触太多,让人倍感留恋,倍感珍惜。在这里我度过了自己一生中最美丽最难忘的的时光,此时我是如此的不舍。四年的求学生涯在师长、同学、亲友的大力支持下,走得辛苦却也收获满囊。离开校园,我将面临又一次的征程,有希冀,有彷徨。但这四年校园时光的成长与收获给我提供了从容面对社会的莫大勇气。在论文即将完成,我的心情无法平静,从开始进入课题到论文的顺利完成,有多少可敬的师长、同学、朋友给了我无言的帮助,在这里请接受我诚挚谢意! 首先感谢我的指导老师梅老师,你用自己的人格、品行、学识对我产生潜移默化的影响,为我感触颇多,受益匪浅。感谢师梅老师一直以来的鼓励和支持。梅老师待人谦和,致学严谨。在电子设计小组的两年时光里,梅老师始终认真负责地给予我深刻而细致的指导,启发了我的学习爱好和兴趣,培养了我较强的动手能力。让我在专业知识方面有了极大的进步,亦让我在以后的人生道路上越来越自信。在这次论文设计中梅老师帮助我开拓研究思路,精心点拨,热忱鼓励。正是由于他的悉心指导,我的毕业论文才能够顺利完成。再次感谢各位老师的辛勤培育,是你们将信息工程这个全新的领域引入我的大学生活,为我指明了方向。感谢学院的其他老师,您们从生活和教学中流露出的言行,您们的学识和修养,使我不禁对自己的要求也更高了一分。 最后祝所有的老师,同学工作顺利,笑口常开! 10.参考文献 [1] 张毅刚,彭喜元,董继成.单片机原理及应用[M].北京:高等教育出版社2003年12月第1版 [2] 李群芳,肖看.单片机原理、接口及应用-嵌入式系统技术基础[M].北京:清华大学出版社2005年3月第1版. [3] 郭天祥.新概念51单片机C语言教程北京:电子工业出版社社 2009年出版. [4] 陈黎敏.集成温度传感器的应用.机械工业出版社 2009年出版. [5] 啜钢,常永宇.移动通信原理与系统.北京邮电大学出版社 2009年出版. [6] 啜钢,李卫东.移动通信原应理与用技术.人民邮电出版社 2010年出版. [7] 秦大兴,刘建等.基于GSM模块MC35i的监测系统设计[J] 2007年.第2期 [8] 基于手机短消息的温室环境远程监测系统设计[M] 2011年1月.第1期 [9] 基于AT89S52的家庭智能浇花器的设计[M] 2011年3月.第5期 21- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 sms 远程 控制 智能 花卉 浇灌 系统 设计 大学毕业 论文
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文