- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于eVB的Cmm控件的GPS通信的实现
基于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
文档评论(0)