繁体中文
设为首页
加入收藏
当前位置:实验教学首页 >> 实习任务书 >> 《卫星导航课程设计与实习》实习任务书

《卫星导航课程设计与实习》实习任务书

2007-09-23 22:03:28  作者:  来源:互联网  浏览次数:0  文字大小:【】【】【

 

1、实习内容
1、了解GPS OEM板的主要组成部分和基本性能参数;
2、熟练使用OEM板提供的控制命令来控制使其正常工作;
3、针对Motorola M12 OEM板,编写程序实现从二进制格式的数据中提取导航信息 ;
4、编写程序实现计算机与M12 OEM板之间的实时通信。

2、实习安排(2006.1.9132006.2.1324)
了解Motorola M12 OEM板的组成部分、基本性能,接口原理(1~2天)
了解Motorola M12 OEM板的控制命令,熟练使用命令来控制OEM板工作(2天,需阅读GPS OEM板说明书)。
了解主要命令的格式,并从Motorola二进制和NMEA0183数据中提取点位坐标、时间等信息。(编写一个程序,实现数据转换的功能,3~5天)
掌握Motorola M12 OEM板和计算机之间的通信原理,并编写程序实现两者之间的数据通信(3天)
将自编程序用GPS OEM板进行联机测试,通过图形显示,测试程序的稳定性和正确性(2天)。
编写实习报告,面试(2天)。

3、实习要求
严格遵守纪律,保证机房秩序以及计算机和GPS OEM板的安全(如OEM板的电源连接)
端正实习态度,独力完成实习任务
实习评分标准
程序测试结果(70%)
实习报告(30%)
4、编程技术细节
实习需要的设备:GPS OEM板及天线,计算机,OEM板说明书等
5、编程过程
1、GPS OEM板的控制
阅读《Motorola M12用户指南》,回答如下思考题:

M12 OEM板的数据格式分为Binary二进制和NMEA0183两种,不同数据格式的通信协议是什么?
如何对M12 OEM板进行缺省设置?
如何在不同的数据格式之间进行切换?
在M12 OEM板设置为缺省状态后,怎样让其重新工作。
如何让接收机输出点位坐标、观测数据、星历数据,怎样提取。

找到相关问题的答案以后,到实验室。将GPS OEM板、天线以及计算机连接并通电;用Motorola相关软件作调试,对接收机输入相关命令,看接收机的输出信息。逐步调试,以达到熟练使用GPS OEM板的目的。
调试软件为Motorola WinOncore12

2、Motorola M12 OEM板的位置信息提取
Motorola二进制格式的数据(@@Ha或@@Hb)
@@HamdyyhmsffffaaaaoooohhhhmmmmaaaaoooohhhhmmmmVVvvhhddntimsidd (repeat imsidd for remaining 11 channels)ssrrccooooTTushmvvvvvvC<CR><LF>
共154字节,各字节的具体含义参见板说明书。
可以先从二进制的数据文件中读取相应的Ha语句,然后从中提取相应的位置数据,具体过程如下:
从数据文件20030402.mot中以二进制的模式读取(每次500byte)
判断该字符串中是否包含@@Ha语句(154bytes)
进行奇偶校验计算
根据@@Ha语句格式,提取相应信息
将大地坐标转换为Xi’an80坐标系,并进行高斯投影计算。

6、接口通信编程
如果用VC编程,本次实习提供串口通信类CSerial,要求学习和掌握这个类的使用,若用VB编程,直接使用MSComm控件,详细使用方法参考VB相关指南。
在数据通信过程,要对串口读写进行控制,方法有定时器和多线程编程方法。在VC的窗口类中调用SetTimer()函数设置定时器,然后在定时器的响应函数中编写串口通信的相关程序。

7、图形显示
本次实习给学生提供了一张武昌地区的卫星影像图,作为GPS OEM板定位坐标图形显示的背景图。影像的分辨率为10米,属于西安80国家坐标系。要求编写程序对GPS定位的点位坐标进行转换,并将坐标用图形显示到该背景图上。图形显示编程细节参考VC++或VB等可视化编程语言相关教材。
程序测试

程序编写完成后,到实验室,将GPS OEM板和计算机连接起来,运行程序并测试数据通信状况和数据的正确性。

责任编辑:phpcms


相关文章
 

最新文章

更多

· 《卫星导航课程设计与实习》
· 《GIS课程设计与实习》实习
· 《数字测图课程设计与实习》

推荐文章

更多

· 《卫星导航课程设计与实习》
· 《GIS课程设计与实习》实习
· 《数字测图课程设计与实习》

热点文章

更多

· 《数字测图课程设计与实习》
· 《GIS课程设计与实习》实习
· 《卫星导航课程设计与实习》