移动嵌入式技术在GS中应用_第1页
移动嵌入式技术在GS中应用_第2页
移动嵌入式技术在GS中应用_第3页
移动嵌入式技术在GS中应用_第4页
移动嵌入式技术在GS中应用_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

移动嵌入式技术在GPS中的应用与开发邹进贵2024/1/26武汉大学测绘学院1、概述2、基于WindowsCE的PDA的开发3、PDA在GPS中的应用示例一4、PDA在GPS中的应用示例二主要内容概述

GPS计划自1973年起步,由美国国防部运作。1978年首次发射卫星,1994年完成24颗中高度圆轨道(MEO)卫星组网,共历时16年、耗资120亿美元。至今,已先后发展了三代卫星,共发射了41颗。目前,在轨工作卫星有28颗,其中还发射成功2颗新型的2R型卫星,还将发射19颗,总共耗资190亿美元。计划从2003年开始部署33颗2F型卫星。此外,现在又开始了全改进型GPS-3的概念研究,以适应2030年未来的系统级要求。一、背景情况概述GPS是一个全球性、全天候、全天时、高精度的导航定位和时间传递系统。24颗卫星位于6个倾角为55度的轨道平面内,高度20182千米,周期近12小时。卫星用2个L波段频率发射单向测距信号,区别不同卫星采用码分多址(CDMA,和中国联通的CDMA理论上一样)。它是一个军民两用系统,提供两个等级的服务。即为军事用户提供L1(频率1575.42MHz)、L2(频率1227.6MHz)双频P码测距、优于22米的水平精度、27.7米的垂直精度和100纳秒的授时精度的精密定位服务(可加反欺骗(AS)Y密码),为其他用户提供L1单频C/A码测距加选择可用性(SA)人为干扰的标准定位服务(SPS),位置精度降低到100米,授时精度降低到340纳秒。为了提高导航精度、可用性和完整性,世界各地发展了各种差分系统。特别是利用地球静止轨道卫星建立的地区性广域差分增强系统(如美国民航局开发的WAAS,欧洲的EGNOS及日本的MSAS),可提供附加区域卫星导航测距信号、导航精度校正数据和在轨导航卫星的可用性信息,成为显著提高导航精度和可靠性的重要手段,并使SA干扰失去作用。概述美国政府为了加强其在全球导航市场的竞争力,已于2000年5月1日午夜撤销对GPS的SA干扰技术,标准定位服务定位精度双频工作时实际可提高到20米、授时精度提高到40纳秒,当然军用标准也更高了。并承诺以后逐步增加两个民用频率,即L2增加C/A码和民航安全专用的L5(频率1176MHz),希望以此来抑制其他国家建立与其平行的另一个系统,并提倡以GPS和美国政府的增强系统作为国际使用的标准。美国为保持其独家利用卫星导航系统的军事优势,提出了导航战的战略方针。其内容在战时包括3个方面:对战区内抑制民用信号,如施放干扰和恢复SA手段,拒绝敌方使用其所有有用导航功能;确保本方使用,加强反干扰、反欺骗能力和抗摧毁能力,如加大P(Y)功率,在L1和L2上增加M码,并已开发出军码在民用码受干扰和关闭时的独立捕获的自我生存能力,增加星间链路和提高卫星原子钟频率长期稳定度以增加星座自主导航能力,导航接收机采用可控方向图天线,对多个干扰源方向形成天线方向图零点以降低干扰能量等。概述二、嵌入式技术简介1、嵌入式操作系统—Microsoft的WindowsCE操作系统—3Com公司的PalmOS操作系统—PocketPC操作系统—EPOC操作系统—深圳桑夏公司的2000操作系统概述二、嵌入式技术简介2、CPU类型目前各种各样的PDA产品使用的CPU种类比较多,主要有:—MIPS—SH3—SH4—ARM—PocketPC—其它概述二、嵌入式技术简介3、基于嵌入式技术的PDA产品目前PDA产品类型比较多,主要的生产厂家有HP,CASIO,COMPAQ,LEO、联想、海信等。概述三、嵌入式技术的特点1、嵌入式操作系统稳定可靠2、PDA设备的CPU功耗低,省电3、PDA的操作简便,携带方便4、具有很好的图形显示窗口5、触摸式的输入方式6、具有多种数据传输方式(红外、蓝牙、USB等)7、存储容量大基于WindowsCE的PDA的开发一、开发的基本过程PDA的程序的开发一般在台式机上进行,需要有专门的开发包和编译工具,程序代码写完后,可以利用相应的编译工具编译,生成各种CPU类型的可执行文件,然后将该文件复制到掌上电脑的内存中,由于大部分掌上电脑都没有硬盘,程序和数据是靠电池记忆的,因此要注意保持足够的电量,否则程序和数据就会丢失。1、进行系统功能设计2、在台式机上的WindowsCE开发集成开发环境中,进行菜单设计、源代码设计3、在台式机上的仿真环境中进行程序的测试4、将程序编译成对应CPU的可执行文件5、将程序安装到PDA中,进行更进一步的测试基于WindowsCE的PDA的开发二、开发的软、硬件环境1.

1、硬件环境。486/66MHz以上微机,24M或以上内存,有100M以上剩余空间的硬盘,掌上电脑,通讯电缆等。2、软件环境。◆

Windows2000/XP操作系统◆MicrosoftEmbeddedVisualC++3.0或4.0(或EVB3.0或4.0)进行源代码的编辑、编译等,界面与VisualC++或VisualBasic类似。◆MicrosoftPocketPC2003SDK为了将程序编译成PocketPC2003掌上电脑可执行的程序,需要有对应软件开发工具包的支持,其中包含一个PocketPC2003的仿真程序(界面如后图所示)基于WindowsCE的PDA的开发基于WindowsCE的PDA的开发二、开发的软、硬件环境◆MicrosoftActiveSync

为了在PDA和计算机之间进行数据和程序的传输,需要安装本模块。界面如下所示:基于WindowsCE的PDA的开发三、开发过程的演示开始PDA在GPS中的应用示例一一、硬件设备1、HP568掌上电脑PDA在GPS中的应用示例一一、硬件设备2、台湾产CFType1GPS正面侧面背面PDA在GPS中的应用示例一PDA在GPS中的应用示例一PDA在GPS中的应用示例一PDA在GPS中的应用示例一一、硬件设备3、CF蓝牙,CF无线网卡,CFGPS(从左至右)PDA在GPS中的应用示例一二、PocketPC对CFType1GPS的控制1、创建串口连接CFType1GPS在PocketPC2002操作系统中是免驱动的。◆从“开始”菜单,点击“设置”◆点击“连接”后,再点击“连接”图标PDA在GPS中的应用示例一◆在出现的“连接”设置页面中点击中间的“更改”◆在出现的“单位设置”页面中,点击“新建”PDA在GPS中的应用示例一◆为这个新连接输入一个名字,例如:“GPS连接”;在调制解调器列表中,选择带GPS字样的设备;把波特率设置为4800bps点击“高级”以确保连接参数如以下所示:数据位:8奇偶校验:无停止位:1流控制:硬件PDA在GPS中的应用示例一◆接下来,选中“手动输入拨号命令”复选框,然后点击“OK”返回(TCP/IP与名称服务器不用管)。PDA在GPS中的应用示例一◆然后点击“下一步”,复选框全部不选,然后点击“完成”以完成设置PDA在GPS中的应用示例一2、测试连接◆从“开始”菜单,点击“设置”;点击“连接”后,再点击“连接”图标;在出现的“连接”设置页面中,点中间的“更改”;在出现的“单位设置”页面中,点击并按住“GPS连接”,然后选择“连接”即可PDA在GPS中的应用示例一◆然后就会出现“正在拨号”窗口和“手动拨号终端”,GPS数据的列表将会被显示在屏幕上PDA在GPS中的应用示例一◆点击屏幕上方任务栏“手动拨号终端”和音量喇叭间的双箭头图标,可选择断开PDA在GPS中的应用示例一3、GPS应用◆在这之前,要去http://www.matlastech.com/download.htm

自行下载并安装“GpsViewer”全平台GPS测试工具(适用所有GPS测试)至掌上电脑。这是官方免授权正版软件。

PDA在GPS中的应用示例一◆从“开始”菜单,点击“程序”。选择“GPSViewer”。PDA在GPS中的应用示例一◆Setup中,先点Scan,以便扫描出CFGPS在掌上电脑的哪个串口(ComPort)上,每次掌上电脑软启动后,都最好Scan一下,因为串口不是始终不变的。PDA在GPS中的应用示例一◆扫描完毕,在ComPort中选上刚才找到(上图FoundGPS!)的那个GPS端口,然后点击OpenGPS,好了,可以用了。PDA在GPS中的应用示例二一、主要目的1、实现在基于WindowsCE掌上电脑对LeicaGPS500系列接收机的全部控制、代替原有的控制器。由于原控制都为英文界面,对用户来说存在极大的不方便,因此产生了该需求。PDA在GPS中的应用示例二数据模型模拟现实数据管理

数据发布将设计转换为现实GIS和CAD

现实世界

Internet2、实现空间数据与因特网服务的紧密结合PDA在GPS中的应用示例二二、有关接口指令的说明在徕卡500测量系统中有两种类型的接口指令:一种是ASCII格式;另一种LeicaBinary2Interface格式1、ASCII格式NMEA是在GPS中广泛使用的一种标准格式,徕卡系统兼容NMEA格式,同时进行了扩展,如:常规NMEA格式:$GPGLL,3723.454333,N,12202.269667,W,151933,A*3E<CR><LF>

徕卡扩展NMEA格式为:$PLEI:Proprietary(P)Leica(LEI)。PDA在GPS中的应用示例二二、有关接口指令的说明在徕卡500测量系统中有两种类型的接口指令:一种是ASCII格式;另一种LeicaBinary2Interface格式1、ASCII格式查询命令:

$PLEIQ,???,....

如查询端口输出的坐标可以用下面的命令:

$PLEIQ,POS,0,4,0*39<CR><LF>

接收机会发送确认信息:

$PLEIR,ACK,POS,0*5B<CR><LF>

接下来发送位置信息:

$PLEIR,POS,101259.00,250497,.......*hh<CR><LF>PDA在GPS中的应用示例二二、有关接口指令的说明在徕卡500测量系统中有两种类型的接口指令:一种是ASCII格式;另一种LeicaBinary2Interface格式1、ASCII格式校验和的计算

在每一条指令的最后要跟上校验和,计算方法是将除了开始和停止位的所有字符按位进行异或运算,包括(,$,*)等,放在<CR><LF>前面,如:

$PLEIR,AHT,0,1.995,0*35<CR><LF>PDA在GPS中的应用示例二二、有关接口指令的说明在徕卡500测量系统中有两种类型的接口指令:一种是ASCII格式;另一种LeicaBinary2Interface格式2、LB2格式

LB2是徕卡专用的一种二进制指令格式。SynchronizationWorddata=9CAE16(2bytesastransmitted)Message

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论