基于北斗卫星的车载定位与通信系统设计
作者单位:湖南大学
学位级别:硕士
导师姓名:王镇道
授予年度:2014年
学科分类:082304[工学-载运工具运用工程] 08[工学] 080204[工学-车辆工程] 0838[工学-公安技术] 0802[工学-机械工程] 0823[工学-交通运输工程]
摘 要:近些年来随着我国自主研发的北斗卫星导航系统的不断发展和完善,研发出一款新一代北斗卫星车载导航终端系统具有重要的意义和广阔的前景,不仅可以在很大程度上摆脱对国外卫星导航系统的依赖性,争取在卫星导航领域关键技术的主动权,同时也是我国智能交通系统发展的必然趋势,能极大提高车辆管理的效率以及行驶的安全性。 为了将车辆安全的实时定位和与外界可靠的通信结合在一起,本文设计了一种基于北斗卫星的车载定位与通信系统终端。该终端选用了以ARM嵌入式微处理器AM3359为核心的硬件平台和以嵌入式Linux操作系统为核心的软件平台,并采用开放源代码的图形界面库Qt开发终端应用程序。本文重点研究和讨论了终端系统中系统软件的移植以及应用软件的设计和开发两个方面。系统软件方面首先讲述了嵌入式Linux操作系统往目标硬件平台定制移植的过程,主要包括引导程序编译、内核定制和文件系统制作三个部分,并以添加触摸屏驱动和3G模块驱动到内核中着重介绍了内核的定制和移植过程;然后阐述了QT/Embedded库向ARM板移植的过程,用以提供开发的Qt应用程序在ARM板上运行所依赖的库文件,同时介绍了嵌入式开发中常用的NFS服务的配置和安装;最后讨论了嵌入式数据库SQLite的移植,用以保存终端系统的一些重要配置信息。应用软件方面着重介绍了终端系统的定位模块和通信模块的设计开发过程,定位模块部分包括利用北斗协议进行发送定位申请和接收定位信息以及对定位野值的排除;通信模块部分主要包括通过AT指令完成车载电话以及PDU模式发送中文短信息的功能。同时介绍了Qt下串口通信编程以及应用软件界面设计相关知识。 本文以我国北斗卫星导航系统为依托,设计了嵌入式车载定位与通信系统。使用北斗卫星导航系统实现车辆定位功能,使用GSM技术实现车载电话、短信功能。测试结果表明,系统实现了北斗卫星定位、车载电话、短信息收发等功能,基本达到了预期的设计要求。为利用北斗卫星导航系统实现车辆定位和通信做出了初步探索。