摘 要 本设计要求通过GPS系统来提供某一时刻的真实航向、航速及经纬度来确定下一时刻船的航速等参数,从而对船进行准确定位。 本文基于GPS的定位原理,针对其技术特点,结合车载导航系统的工程实际,提出和设计了一套软件和硬件实施方案,成功地接收了GPS的定位数据。 了解如何由串行接口传送数据,怎样连接串行接口,掌握GPS全球定位系统的定位原理,及如何用Terminal接收结果、其与串行接口间的通信协议,还有在Windows操作系统下如何用VC语言进行程序设计。 在设计的过程中,曾发生接口损坏乃至程序不能顺利运行的问题。所以,我设计了一个串口测试程序,可以检测COM1~COM10是否损坏。 关键词:GPS; Terminal; VC++;模拟器 ABSTRACT This paper is the demanding to offer the speed, longitude latitude at a certain moment through GPS, so as to confirm the parameters such as speed of the ship of the next moment, thus making a accurately reservation of the ship. In this paper, a set of software and hardware project is designed to receive the positioning data from GPS successfully, based on the positioning principle of GPS, the characteristics of technology and the project practice. Understand how to convey the data by the serial interface, how to connect serial interface, grasp the localization principle of GPS, And how to receive the result with Terminal, the communication protocol among Terminal and serial interface, and how to design program in VC under Windows operating system. During the process of designing, the problem that interface damage and even procedure can't be operated smoothly have occurred. So, I have designed the COMS and tested the procedure, can measure COM1 ~COM10 is working or not. Key words: GPS;Terminal;VC++;Simulator 目 录 第1章 绪论 1 1.1设计课题的意义 1 1.2设计的目的与要求 3 1.3本章小结 4 第2章 车载导航系统 5 2.1车载导航系统简介 5 2.2 GPS简介 13 2.3本章小结 14 第3章 总体设计 15 3.1串行接口通信基础 15 3.2 RS-232接口 16 3.3 RS-422接口 18 3.4 MSComm控件 18 3.5本章小结 24 第4章 VC环境下车载导航的编程与设计 25 4.1 VC++简介 25 4.1.1 C++简介 25 4.1.2 VC++开发平台 26 4.2 导航系统的设计与编程 26 4.2.1串口检测程序 26 4.2.2 GPS模拟接收程序 29 4.2.3编程 31 4.2.4 GPS软件接口协议 32 4.3 软件设计注意事项 40 4.4 本章小结 42 结论 43 参考文献 44 致谢 45 第1章 绪论 1.1 设计课题的意义 作为智能交通系统(ITS—Intelligent Transport System)的重要组成部分,汽车导航技术无疑是20世纪90年代在汽车电子工业发展最为迅速的一门新兴的综合技术。早在1994年,面对现代社会日益增长的交通、环境污染和能源消耗之间的矛盾,日本成立了道路、交通、车辆智能化推进协会(VERTS),旨在推进道路交通系统的“安全性、顾畅性、舒适性及环境保护”方面的进步。它运用最先进的信息通信和控制技术,解决道路交通中的事故、堵塞、环境破坏等各种问题,并通过实现交通的优化,达到消除事故及堵塞现象、及节省能源、保护环境的目的。而在1996年在日本正式运行的道路交通信息系统(VI C S —Vehicle Information Communication System)是全球第一个投入使用的ITS系统,它通过交通信息的收集、处理、发布,利用实现驾驶员在驾驶过程中可能采取的最佳行动.并提供交通分流、交通管制、驾驶导向和地理信息查询。其汽车导航系统主要采用了GPS卫星定位技术、数字电子地图匹配技术和地理信,良技术、信息通信技术和汽车多媒体技术,并随着市场需求的不断增长和技术的发展,逐渐形成了汽车导航系统的独立体系和规范。目前,日本导航协会(NAVIKEN)制定了导航电子地图NAVIKEN S规格标准和交通信息通信规范,形成公司。经过数年的推广和发展,汽车导航产品的市场已完全商品化,技术不断发展和提高.从1999年日本各个制造商推出的产品中可以看出,产品向集成化,小型化(DIN SiD),网络化和多媒体方向发展,使用了32—bit RISC微处理、RTOS操作系统、DVD—ROM、语音识别和语音合成、无线按人的Internet服务和免提电话功能,产品的功能更加追求网络化和舒适性。 欧美市场的发展相对较魄,但近年来以德国为首的欧洲市场迅速畅起,成为继日本之后虽为活跃的113市场,欧洲一些较大的汽车制造商,如大众、宝4、菲亚特、梅塞得斯都在其出厂的车型中预裳了汽车导航系统,而一些汽车电子制造商如P i o n e e r、Pana90ruc、 CIarion、Beker、AIpme等纷纷抢滩登陆。欧洲道路交通信息合作组织(ERnco)已经公布了有关I T s的标准和规范。美国导航地图公司(NavI、odl)所开发的北美及欧洲导航地图数据库,已为大多数汽车导航产品制造商所采用。据ERTIC0公布的资料表明,在末来的5年当中,美国市场汽车导航产品的市场占有昼将由现在的90,000台增加到10,O001000台,欧洲市场占有昼由目前900,删台增加到11,000,000台(by DenZs Cohen.VP Sale8Worlwlcle)。 |