SIM900A模块-单片机.doc
《SIM900A模块-单片机.doc》由会员分享,可在线阅读,更多相关《SIM900A模块-单片机.doc(54页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、河北工业大学城市学院2012届本科毕业设计说明书河北工业大学城市学院毕业设计说明书 作 者: 张圣鹏 学 号: 098178 系: 信息工程学院 专业: 电子信息工程 题 目: 基于SIM900A的农业远程控制系统设计 指导者: 宋涛 实验师 评阅者: 2013 年 06 月 06 日毕业设计(论文)中文摘要基于SIM900A的农业远程控制系统设计摘要:随着 GSM(Global System for Mobile communication)移动通信网络的迅速普及,新技术的开发和应用已经提到一个十分重要的位置。短消息业务(SMS)作为 GSM 网络的一种基本业务,基于这种业务的各种应用已得到
2、越来越多的关注。本文设计了一种基于 GSM 短消息的远程控制系统。在给出系统的总体设计的基础上,设计了系统的硬件和软件,采用模块化的设计。硬件部分以单片机C8051F340为核心,还包括单片机外围电路、输出控制模块、土壤湿度采集模块、SIM900A通信模块。软件部分通过KeilC软件进行编程,实现土壤湿度的采集与信息发送和接收。基于SIM900A的农业远程控制系统具有数据采集、控制、无线通信功能。通过GSM网络和用户手机进行双向的信息传输。将采集到的土壤数据信息以短信形式传送到用户手机,同时接收用户机的控制命令,对灌溉设备实施相应的控制。其原理简单、方便快捷、数据精度满足生产要求,与传统的控制
3、系统相比有着独特的优势。关键词:单片机 远程控制 SIM900A 河北工业大学城市学院2012届本科毕业设计说明书毕业设计(论文)外文摘要The Design of Agricultural Remote Control SystemBased on SIM900AAbstractWith the rapidly growing popularity of the GSM (Global System for Mobile communication) mobile communication network, the development and application of new te
4、chnology has already been mentioned a very important position. Short Message Service (SMS) as a basic service of the GSM network, a variety of applications based on this service has been more and more attention.The paper design of the remote control system based on GSM short message. On the basis of
5、 the given system design, the design of the hardware and software of the system, modular design. The hardware part of C8051F340 microcontroller as the core, but also single-chip peripheral circuit, output control module, soil moisture acquisition module SIM900 communication module. The software part
6、 by KeilC software programming, achieve soil moisture collection and send and receive information.Agriculture based on SIM900A of remote control systems, data acquisition, control, wireless communication function. Two-way transmission of information via the GSM network and the users mobile phone. Th
7、e soil data will be collected in the form of text messages sent to mobile phone users, while receiving the user control commands, the implementation of appropriate control of the irrigation equipment. The principle is simple, convenient and quick data accuracy to meet production requirements, compar
8、ed with the traditional control system has a unique advantage. Keysword :microcontroller remote monitoring SIM900A 河北工业大学城市学院2013届本科毕业设计说明书 第51页 目录目录11绪论31.1研究的背景31.2发展历史及发展状况41.3研究的内容及意义52 系统方案论证和选择62.1设计方案模块62.2单片机的选择82.3无线通信模块的选择82.4土壤湿度采集模块的选择93 硬件电路设计93.1单片机外围电路93.1.1晶振电路:103.1.2复位电路:103.1.3 电源
9、电路113.2 SIM900A模块电路设计133.2.1 SIM900A模块简介133.2.2 GSM模块接口设计163.2.3开关机驱动电路173.2.4 网络状态指示灯电路183.2.5 SIM卡电路193.2.6天线接口203.3存储电路设计213.4土壤湿度采集模块223.5流量统计装置233.6输出控制模块设计234 软件设计244.1简介KeilUvision4244.2 系统整体软件流程设计284.3 存储模块的软件设计294.4 数据采集模块的软件设计314.5 SIM900A模块的软件设计334.5.1 AT命令介绍334.5.2短消息模式364.5.3短消息发送程序设计37
10、4.5.4短信息接收程序设计425 系统调试45结 论48参 考 文 献50致 谢51附录一电路52附录二实物电路521绪论1.1研究的背景我国传统的灌溉方法是采用大水漫灌,它是一种是作物分布区域的土壤含水量达到饱和,然后逐步下渗补给下层土壤,确保作物根系对水分的需求,通常称为灌溉土壤。其水分利用率仅20%30%,使植物根系处于其理想的水、气组合条件的时间仅有40%50%。经济发展、人口增加、社会进步、工业和城市的快速发展,必将大大压缩农业用水。农业是用水大户,现阶段农业用水量占总用水量的70%左右,以后将会更低。提高水资源利用率,实现精细灌溉、适时灌溉,发展高效农业,其中重中之重是应用遥感、
11、遥测监测土壤墒情和作物生长等新技术,对灌区灌溉用水进行监测预报,实现水管理的自动遥控,对灌区实行动态管理,实施节水灌溉智能化管理。我国农业节水灌溉自动化研究正处于起步阶段,目前主要依靠人工测量和控制,局限于节水灌溉单项技术的推广和应用,技术集成和自动化水平较低,不利于用水的精细管理和合理化灌溉,尤其是福建省在这方面的研究还是空白。由于各地的实际情况(气象、土壤、作物)有差别,不能采取同一套决策软件对水资源进行优化调度和实时灌溉,有必要根据当地的实际情况进行研发。随着计算机技术、通信技术和自动控制技术的迅速发展,以及各种智能仪表的大量涌现,各种农业生产过程的自动化水平得到了很大的提高。特别是各种
12、智能测量,控制仪表和高可靠性可编程控制器PLC出现以后,设计者可以根据具体的控制要求,选择合适的仪表壳控制单元进行系统集成。这样,系统的设计开发才能周期短,可靠性高,成本低。采用先进的节水灌溉技术,可以大幅度降低农业用水量,提高灌溉水的利用率和水分生产率,可以方便管理,减少人工投入,既有社会效益,又有经济效益。12 发展历史及发展状况灌溉控制系统始于20世纪30年代,二次世界大战前法国研制了一系列用以实行渠系自动化运行的水力自动闸门,并提出了一套比较完整的自动化灌溉控制方法,开了自动化灌溉的先河。20世纪50年代以来,随着电子学和计算机技术的应用和发展,利用电子设备、计算机设备和程序控制的灌排
13、工程自动化技术也得到了同步发展,并在法国、美国、日本等发达国家乃至一些发展中国家得到了日益广泛的应用和发展,控制模式也由早期的当地控制发展到可以实现遥测、遥控的集中控制模式。我国的节水灌溉技术和设备自20世纪50年代从国外引进后,在很长一段时间内,主要是示范应用,在加上设计管理及设备上的一些问题,没有得到大面积应用,相配套自动控制系统系统就更少了。到20世纪80年代,随着经济的发展、水资源的紧张及国家的重视,节水灌溉得到了迅猛地发展,从国外引进许多先进节水灌溉设备,同时我国在节水灌溉技术上的研究也取得长足进步,适合我国气候土壤条件等因素的灌溉控制产品也相继出现,但仍有需要大力推广。20世纪90
14、年代以来,计算机、信息、电子、控制、通信等技术得到迅速发展,现代农业灌溉更加注重品质,节能、灵活、适时、便捷成为人们的迫切需要。智能灌溉控制系统为农业生产的一个重要组成部分,基于GSM远程监控控制方式为人们提供方便、智能化的农业生产提供解决方案。国内在开发灌溉自动控制系统方面还处于研制、试用阶段真正能投入实际应用且应用较广的灌溉控制器还是很少。中国农业机械化研究院联合多家单位研制的2000型温室自动灌溉施肥系统是国家“九五”科技攻关项目中自主研发的科技产品它结合我国温室的环境和实际使用特点以积木分布式系统结构原理解决了计算机适时闭环控制、动态监测、控制显示中文、施肥泵混合比可调、电磁阀开度可调
15、等关键技术问题。该系统具有手动控制、程序控制和自动控制等多种灌溉系统模式可按需要灵活应用在大连、北京等地已经投入了应用从系统运行情况来看该系统有很好控制效果取的了一定的经济效益和社会效益。国外一些先进国家如美国、以色列和加拿大等运用先进的电子技术、计算机和控制技术在节水灌溉技术方面起步较早并已经日趋成熟。这些国家从最早的水力控制、机械控制到后来的机械电子混合协调式控制到现今应用广泛的计算机控制、模糊控制和神经网络控制等控制精度和智能化程度越来越高可靠性越来越好操作也越来越简便。随着控制技术、传感器技术的发展以色列开发出了现代诊断式控制器,这种控制器把以前不可能采集到的信息通过不同的传感器来获得
16、通过因特网、远程控制、GSM等来实现数据传输然后通过计算机中的一些模型来处理信息作出灌溉计划。13研究的内容及意义计算机控制技术在我国众多领域获得的广泛应用,采用了以计算机控制技术为手段的自动化监控与调度的管理模式。但在农业灌溉领域,我国现行管理水平与发达国家相比差距较大,虽然随着节水灌溉技术的逐步推广和农业灌溉技术的不断进步,灌溉自动控制技术逐渐得到应用,但目前应用的灌溉控制系统主要来自国外,但价格昂贵,只是小规模的局部控制,没有实际推广价值。因此研制一种适合农民经济承受能力的灌溉自动控制器,就成为一项重要的任务。基于GSM短消息的灌溉自动控制系统是通过置于农田的有关传感器对农田的水分等信息
17、进行实时采集与获取,在数据采集终端采集完数据后,经单片机处理后利用其串行口通过GSM模块以短消息的方式将数据发送到智能决策中心,并将数据整理存储。其次,智能决策中心对数据信息进行分析与决策,并通过GSM模块以短消息的方式将决策结果发送到用户手机上。最后,用户根据反馈信息通过手机设定特定命令,以短消息方式指挥控制系统开启或关闭电磁阀。农田灌溉自动控制系统的设计与开发,不仅为各级用户掌握实时农田水分状况,通过灌溉控制器适时适量灌水,指导生产提供了可靠的依据,提高操作的准确性,还为节水灌溉技术的推广及灌溉知识的传播提供了行之有效的方法和手段,有利于我国广大农村劳动力转移和农村经济结构调整。2 系统方
18、案论证和选择21设计方案模块本设计是用单片机控制GSM模块采集和控制远程设备信息的无线通信控制系统。该系统主要是以C8051F340单片机为核心部件,通过对数据采集、数据处理、GSM、输出控制等模块的设计,实现土壤水分、灌溉流量信息的自动采集、无线传输、灌溉控制等功能。本设计采用模块化设计,整个系统由单片机模块、外扩存储模块、土壤信息采集模块、GSM通信模块和输出控制模块组成,系统的整体方案框图如下图2.1:图2.1 系统框图系统中各个模块的功能如下:(1) 单片机模块:完成参数设置及储存、数据比较与处理、控制与管理外部设备等功能。(2) 土壤湿度传感器模块:实现土壤湿度数据的采集。(3) 流
19、量传感器模块:实现给水流量数据的采集。(4) GSM通信模块:以短信的方式向用户发送土壤湿度信息,收取用户的手机短息进行译码,并通过串口实现与单片机的通信 (5) 外扩存储模块:实现湿度流量时间系统配置等信息分类存储(6) 输出控制模块:实现对外部设备的控制,通过控制继电器来控制灌溉装置电磁阀来实现灌溉。系统的总体工作过程如下:土壤湿度传感器采集温湿度数据输入单片机,单片机对湿度信息存储及处理,单片机通过数据比较通过GSM通信模块向用户发送报警信息,通过用户的反馈命令通过输出控制装置实现灌溉阀开闭,从而实现远程灌溉控制。22单片机的选择方案一:采用C8051F340单片机。C8051F340器
20、件是完全集成的混合信号片上系统型MCU。是增强型51单片机。C8051F340器件使用Silicon Labs的专利CIP-51微控制器内核。具有标准8052的所有外设部件,包括4个16位计数器/定时器、两个具有扩展波特率配置的全双工UART、一个增强型SPI端口、多达4352字节的内部RAM、128字节特殊功能寄存器(SFR)地址空间及多达40个I/O引脚。高速、流水线结构的8051兼容的微控制器内核(可达48MIPS),并含有电源稳压器,多达64KB的片内FLASH存储器, 多达4352字节片内RAM(256+4KB)。真正10位200 ksps的单端/差分ADC,带模拟多路器。具有片内上
21、电复位、VDD监视器、电压调整器、看门狗定时器和时钟振荡器的C8051F340器件是真正能独立工作的片上系统。对本系统而言是一个高性价比的单片机。方案二:采用AT89C51单片机。AT89C51单片机是8位的微处理器芯片,它是高性能的微处理器,带有4KB的闪存空间,可以通过电擦除,便于程序的修改调试。AT89C51微控制器在使用上有很高的效率,是由于该芯片组合了8位CPU和闪存,以及中断控制和定时器等部件。它的兼容性很好,与8051等其他型号单片机兼容,结构简单且价格便宜。由于单片机控制系统的核心,通过外围电路和GSM模块要实现能够控制GSM模块短消息的接收和发送、接收频率、功耗大小、工作模式
22、等各项参数设置及各项控制输出的功能。因此必须需要一个功能强大的微控制器才能达到要求,而C8051F340单片机不仅满足设计要求,而且内部有A/D转换器,在短时间内和有限的条件下使设计更加轻松和方便。因此本设计采用C8051F340单片机为系统的控制核心。23 无线通信模块的选择方案一:采用SIM340SIM340GSMGPRS模块应用于WLL,M2M和手持设备的GSMGPRS模块。SIM340是小体积即插即用模块中完善的四频GSMGPRS解决方案使用工业标准界面,使得具备GSMGPRS85090018001900MHz功能的SIM340以小尺寸和低功耗实现语音、SMS、数据和传真信息的高速传输
23、。SIM340的优良性能让它应用于许多方面,例如WLL、M2M、手持设备等等。四频GSMGPRS模块,外形尺寸40mmx33mmx2.85mm。支持用户定制的MMI和键盘LCD内嵌强大的TCPIP协议栈方案二:采用SIM900A。SIM900A是一款尺寸紧凑型、高可靠性的无线模块,采用SMT封装的双频GSM/GPRS模块解决方案,采用功能强大的处理器ARM9216EJ-S内核,能满足低成本、紧凑尺寸的开发要求。可以内置客户应用程序。SIM900A GSM/GPRS使用工业标准界面,使得具备GSM/GPRS 900/1800MHz功能的SIM900A以小尺寸和低功耗实现语音、SMS、数据和传真信
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SIM900A 模块 单片机
限制150内