欢迎来到天天文库
浏览记录
ID:37626862
大小:1.27 MB
页数:30页
时间:2019-05-26
《单片机论文资料》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、www.plcworld.cn2006年6月农机化研究第6期GPRS无线数据传送在农情监测系统中的应用郜向阳,王库,李墨雪(中国农业大学信息与电气工程学院,北京100083)摘要:在精准农业的农情监测系统中,要对各种信息(如GPS地理位置信息、土壤信息等)进行传输。为此,利用GPRS模块Q2406B和单片机W77E58,实现农情监测信息在中国移动GPRS网络上的无线传送。该技术使用方便,成本较低,可以稳定地传送数据,有利于大规模监测网络的建立。关键词:农业基础科学;农情监测;应用;精准农业;GPRS;W77E58中图分类号
2、:S126;TP399文献标识码:A文章编号:1003—188X(2006)06—0186—03能。应用中国移动提供的GPRS服务来传送数据,可0引言以方便地接入基于TCP协议/IP的网络,省去了繁精准农业(PrecisionAgriculture)是近年来杂的布线工程,并且系统的应用会更加灵活。国际上农业科学研究的热点领域,是传统农业与现1GPRS相关技术介绍代信息技术紧密结合的产物。精准农业把传统农业经验型的粗放管理模式转变为科学精确的数字管理GPRS是GSMPhase2+阶段引入的一种基于分组模式,被许多学者看作是2
3、1世纪中国农业发展的模的数据业务,能够实现从空中接口到外部网络之间式之一。精准农业的实质是利用各种类型的传感器、的分组数据传输,可以接入基于TCP/IP的外部网络遥感技术(RS)、地理信息系统(GIS)和全球卫星定位和X.25网络。无线接口资源可根据业务流量和运营系统(GPS)等技术所构成的一个数据信息采集、处理者的选择在语音和数据业务之间共享。GPRS的核心和可用于实时实地操作的农业变量管理技术体系。网络采用IP技术,能向用户提供Internet所能提以往采用的信息处理方式(如图1所示)一般把供的一切功能。对于Inter
4、net的其它组成部分来信息进行现场获取,然后处理或在采集点建立工作说,GPRS网络只是一个普通的子网。用户在拥有一站,把所需要的信息通过Internet传送到采集检测个电话号码的同时将拥有一个固定的或动态分配的中心。这种方式耗费的人力和物力相对比较大,不IP地址,可以方便地实现与现有Internet数据网利于大规模监测网络的建立。的无缝连接。GPRS的设计既能支持间歇的爆发式数据传输,又能支持偶尔的大量数据传输。用户建立GPS土其连接的时间更短,断线后,GPRS能在0.5~1s之内位恢复数据重新传输。因此,GPRS业务非常
5、适合应用壤他置在农情监测系统中。信信信息息2系统硬件结构息系统由微控制器W77E58、GPRS模块电路、电源模块、时钟电路和RS232电平转化电路组成,系统PC后期处理软件结构如图2所示。现场保存数据或通过工作站传送数据RS232转换电路时钟图1传统处理信息方法示意图单片机W77E58电源模块移动通信的迅速发展为解决这一问题提供了可天线收稿日期:2005-10-25GPRS模块作者简介:郜向阳(1982-),男,北京人,硕士研究生,(E-mail)Q2406B及SIM卡sundy_gao@sohu.com。图2系统结构-1
6、86-www.plcworld.cn2006年6月农机化研究第6期W77E58是增强型MCS—51系列单片机,它与标频GSM900/GSM1800无线模块,内嵌TCP/IP协议。准的MCS—51系列单片机指令和基本功能均兼容,由于模块内嵌了TCP/IP协议,用户就不用自己再编并且在标准MCS—51系列单片机基础上扩充了很多写TCP/IP协议栈。用户通过AT指令对模块进行操新的功能。通过SRF(特殊功能寄存器)的设置,完作,依次完成检测GPRS信号强度、注册GPRS网络、成一个单指令仅需要4个时钟周期,而标准MCS—51建立
7、数据传输透明通道等操作。系列则需要12个时钟周期;W77E58的工作时钟频电源模块在系统中也很重要,因为GPRS模块在率最大可达40MHz,因此加快了指令运行速度;片工作的时候突发耗电电流很大,需要稳压器件来给内有32k可多次擦除的ROM和1kRAM,使用户在使Q2406B提供足够的电能。相对来说,单片机对电源用时不用扩展程序存储器和数据存储器,这样可节的要求不是很高。省较多的I/O接口线;双数据指针的使用更方便了3系统软件流程用户;增加的中断源使用户更方便利用中断系统,节约了很多的扩展芯片,运算速度和可靠性都明显系统软件
8、流程如图3所示。上电启动后,首先提高。整个芯片采用静态COMS设计,并且可以工作初始化各项参数,最为重要的是对两个串口的初始于较低的时钟频率下,能耗相对降低。芯片内部还化,分别设置好对应的波特率以及数据格式。然后有1个可编程看门狗、3个16位计数/时器、两个开始检测串口0是否收到数据。如果收到数据,再增
此文档下载收益归作者所有