文档详情

基于eVB的Cmm控件的GPS通信的实现.doc

发布:2018-09-05约6.67千字共10页下载文档
文本预览下载声明
基于eVB的Comm控件的GPS通信的实现 GPSGIS 基于eVB的C0mm控件的GPS通信的实现 TheImplementationofGPSwiththeCommControlbasedoneVB (1.北京国家农业信息化工程技术研究中心;2.西安科技大学)黄兴荣1-2潘瑜春1汪梅2 Huang.XingrongPan,YuchunWang,Mei 摘要:在众多领域中,GP5技术被广泛的运用.本文阐述了在WindowsCE3.O嵌入式系统中.利用CommfMicrosoftCEComm ControI)控件实现GPs接收机与PocketPC之间串口的通信方法.首先介绍了GPS输出的数据格式,并对GPS通讯技术做了 相应的描述;接着详细说明了Comm控件的运用,并基于eVB3.0(MicrosofteMbeddedVisualBasic3.01给出具体步骤和部分实 现代码;最后讨论了GPs通信中应注意的问题. 关键字:eVB;Comm(MicrosoftCECommContro1);全球卫星定位系统(GPS);通信 中国分类号:TP393文献标识码:A Abstract:GPStechniqueiSabroadappliedinmultitudinousfields.Thispaperdiscussesthetechniqueaboutserialportcommunica. tionbetweenGPSandPocketPCwithComm(MicrosoftCECommControl1basedonWindowsCE3.0.First,theoutputdateformat ofGPSiSpresentedaswellasthedescriptionaboutitscommunicationtechnique;ThenitdescribestheapplicationoftheComm control,thestepsofrealizationandpartofcodesbasedoneVB3.0(MicrosofteMbeddedVisualBasic3.01arealsogiven;Atlast,it discussesthequestionsaboutthecommunicationofGPS. Keywords:eVB;Comm(MicrosoftCECommContro1);GlobalPositioningSystem(GPS);Communication 1引言 目前,GPS技术已广泛的应用于各行业中,也广泛 运用于我们这一项目的应用研究与开发中,以实现动 态精确地获取农田小区影响作物生长环境的多源时 空差异性信息.为解决基于WindowsCE3.0平台.GPS 接收机与PocketPC(掌上电脑)通信的问题,可利用微 软提供的Win32通信API(ApplicationProgramming Interface)函数,但API函数较复杂,编程要求较高;而 利用eVB3.0的串行通信控件Comm可简化编程,可以 快速,有效的建:芷通信应用程序.Comm控件是微软公 司提供的WindowsCE3.0环境下用于串行通信编程 的ActiveX控件,提供了一系列的通信命令接口.本文 利用Comm控件实现了GPS接收机与PocketPC的通 信程序. 2GPS通信技术 2.1GPS输出的数据格式 GPS的输出格式分为两类:1)十进制ASCII码;2) 二进制码.十进制ASCII码,易于识别和应用.GPS通 常的标准格式NMEA一0183输出就采用这种格式.目 前广泛采用的是Ver2.00版本.在NMEA一0183协议中 规定:GPS信息通过ASCII语句输出,每条语句以一个 黄兴荣:硕士研究生 项目基金:国家863项目.城郊型集约化农业数字技 术应用研究与开发l2003AA209080) $符号开始,以一个lt;cRgt;lt;LFgt;序列结束,并且每 条语句不能超过80个字符.每条语句中,数据域以逗 号隔开,在两个逗号之间,数据域可以为空.表1所示 为一条典型的NMEA一0183输出语句. 表1GPS输出的ASCII格式解析 SGPRMC.192456,4306.601.N,01225.974,E,10.8,0.0,030702.1.7.E,S22(CR刈B $语句头标志 GPlGPS输出RMC语句 l92456UTC_TIME小时制的标准时间,按照小哪分钟甩帕恪式:19:24:56 A当前定位状态:A=有效.V=无效 4306,60lLAT纬度值,精确Sd,J,数点前4位,后3位:4306.601 NN表示北纬,S表示南纬 01225.974I-ON表示经度值,精确到小数点前5位,后3位i1225.974
显示全部
相似文档