摘要:分析研究嵌入式车载导航信息系统体系结构,以实时多任务嵌入式操作系统Windows CE.NET为嵌入式软件平台,搭建了嵌入式车载导航信息系统的应用环境。以车载导航信息系统的导航电子地图和导航数据库作为重点研究对象。分析导航信息系统中导航电子地图和导航数据库的实现方法。
关键词:嵌入式系统;Windows CE;导航电子地图;导航数据库
我国GPS车辆导航系统受国内汽车工业发展现状、电子地图配套限制等诸多综合因素制约,仍处于初始发展阶段。在功能上,大部分GPS车辆导航系统还只有车辆跟踪、数字地图查询、路径简单规划等基本功能。本文对嵌入式车载导航信息系统体系结构进行研究,给出一个完整系统结构。并重点讨论导航电子地图的实现方法。
1 嵌入式车载导航信息系统结构
车载导航信息系统借助于定位、地理信息处理和通信等技术,通过处理车辆状态数据。配合地理信息系统和导航数据库处理信息,并与服务中心交流信息交流,可提供定位、电子地图、路径规划和引导、信息查询、历史行驶状态详细记录、通信等功能。图1为该导航信息系统功能各模块关系。
图1中,定位系统包括定位模块和地图匹配模块,可得到系统的实时姿态数据,如经度、纬度、高度、速度、运动方向等;数字地图数据库包含预先定义好存储格式的数字地图信息,提供计算机处理与地图有关信息,如辨别场所、公路等级、交通规则和旅行信息等:路径规划和路径引导模块功能是根据地图数据库模块所提供的地图数据,加上从无线通讯网络收到的实时交通信息,按照某个指标(如最小时间或者最小旅行代价)帮助用户在行驶前或运行中规划路线;人机接口允许用户与定位和导航计算机及装置进行人机交互;无线通讯模块进一步改进系统性能并增加系统功能。
传统的导航信息系统主要有2种实现方法:基于单片机的简易导航系统和基于移动PC的导航系统。前者结构简单,价格便宜,但功能有限,仅仅实现定位、简易位置指示以及简单通讯功能;而后者以PC操作系统为软件平台,应用专业软件包或自主开发软件包,配以相应外围模块(如定位、通讯等)能够实现导航所有复杂功能,但价格高,且难以适应车载环境。因此,采用嵌入式系统作为现代车载导航系统的运行平台是必然选择。