论文部分内容阅读
摘要:随着社会的不断进步,汽车产业已经有了越来越多的车载导航系统,并且发展至今,已经成为了现社会的一大热点,基本上所有的汽车都使用进了车载导航系统,它能够为驾驶员加载出更适合的道路。基于ARM9的车载导航系统能够在更大程度上提高汽车的安全性,为驾驶员减轻一定的负担,同时,它对于交通问题的解决更是有着非常重要的作用。本文就对基于ARM9的车载导航系统的设计和实现展开分析,供参考。
关键词:ARM9;车载导航系统;设计与实现
引言:
基于ARM9的车载导航系统已经在一个新层次上得到了改进,不管是在一些新技术还是旧功能上都有了一定的促进作用,被改进之后的车载导航系统具备了车辆的定位和无线通信等多种功能。而ARM9本身就是一种比较先进的嵌入式系统,这就意味着在原基础上,车载系统的功能得到了更大的扩展。
1.基于ARM9车载导航系统的总体设计
基于ARM9的车载导航系统主要是为了实现汽车的导航以及手机的车辆防盗功能,在整个ARM9车载导航系统当中,有两个非常关键的部分,分别是车主手机和车载部分。车主手机就是指的车辆拥有人的手机,它有着接收和发送信息的作用,而车载部分就是指的实现汽车的导航功能的部分。这个部分又可以分成两个工作模式,分别是驾驶模式和安全模式,如果是车主自己开车,就可以选择驾驶模式,这样的话车主就方便使用车载导航系统来进行导航,让系统安排出合适的路线。如果车主没有在车上,就可以选择安全模式,这样一来,系统就可以处于一种实时监控的状态,利用导航技术,对汽车所在的位置进行监控,以防出现被盗的现象。而利用GPRS网络会将汽车每时每刻的状态传输到车主手机上,车主只要在有网络的地方就可以观察到汽车的全部状态,这也正是基于ARM9的车载导航系统受欢迎的原因之一。
2.基于ARM9车载导航系统的硬件设计
2.1主控模块
基于ARM9的车载导航系统的硬件核心就是主控模板,它当中包括了电源、电路、接口等,比如电源的时钟电路和存储电路等都在里面,基本上整个系统的重点和关键都在这个模板当中,因此,它的设计必须要将这些小部件全部设计进去,才能实现基于ARM9的车载导航系统的功能应用。
2.2GPS模板
GPS模块的设计就是为了使得GPS系统可以变得更加完整,它能够实现车载导航系统对信息的接收和处理,这样的设计,更能够符合现社会群众对汽车车载导航系统的需求。
2.3GPRS模板
GPRS模板的设计主要就是为了实现基于ARM9的车载导航系统的无线通信功能,其中包括了语音通信和接收、发送短信以及上网等多个功能,比如其中的MC35,就可以完成短信接收、发送的功能。
3.基于ARM9车载导航系统的软件设计
3.1GPS模板软件
基于ARM9的车载导航系统软件设计也包含了GPS模块,GPS模板作为基于ARM9的车载导航系统的硬件和软件,在软件部分主要是为了收集汽车位置的信息,在收集到之后再对其进行处理和保存。这也是基于ARM9的车载导航系统比较重要的一个部分,车载GPS基本上都是使用的串行口通信,因此,在GPS本身的基础上实现了数据的接收和处理以及储存,软件部分GPS模板的设计思路,可以先接收到一个完好的NMEA0183语句,之后从中将有关的数据提取出来,比如时间或者经纬度以及速度等,然后再把这些数据传输到显示屏或者保存下来,将数据保存下来更方便以后的查看。
3.2GPRS无线通信模块的设计
在整个ARM9的车载导航系统当中,MC35模板可以完成短信的接收和发送工作,当在对MC35模板的控制过程当中,基本上都是使用的标准V.25terAT命令,当在进行报警功能的时候,等到所有的步骤都完成了以后,报警短信就会及时的发出去,而这条短信最终会发送到车主的手机上。类似这种报警系统的短信内容都是一串英文,比如:“Your car is being stolen!”,之后,基于ARM9的车载导航系统当中的MC35模块就会在MCU的控制之下,对汽车目前的地理位置检测,并且在检测完毕后,还会以短信的形式将报告直接发送到车主手机上,这样能够在很大程度上帮助车主或警察追缴汽车。
3.3界面显示设计
ARM9作为一种嵌入式的车载导航,它最主要的开发都是在宿主机上面进行并完成的,在制作完成之后,先在宿主机上面完成调试,之后再把嵌入式的应用编译链接成为可以在目标平台上运行的代码。因为是用到了MiniGUI库,因此,必须要把MiniGUI库的编译链接成为目标平台上面的二进制代码库才可以实现它的运行。如果某个MiniGUI应用被分配到了平台上并且实现了运行的话,整个开发过程才能算是圆满结束。当定位信息的界面显示出车主汽车的位置信息之后,就可以利用电子地图去查看,这样的方法相对来说更直观一些。
结束语:
基于ARM9的车载导航系统的设计和实现,都必须依靠现社会先进的科学技术,并且,不可否认的是,汽车产业的导航系统功能和性能以及花样在一步步提升的同时,这也是社会进步的表现。基于ARM9的车载导航系统可以为车主提供更大的车辆保障,从而促使车辆的安全性和车载导航系统的未来发展。
参考文献:
[1]秦伟祥,祝龙记.基于ARM9处理器的GPS车载导航系统终端[J].工业控制计算机,2010,23(08):105-106+108.
[2]唐良寶,柏子刚.基于ARM9-Linux平台的车载导航系统设计[J].微计算机信息,2009,25(02):256-257+271.
[3]李晓侠.基于ARM9平台的嵌入式车载导航系统研究与设计[D].湖南大学,2008.
[4]袁猛.基于ARM9的车载自主导航系统软硬件平台设计[D].哈尔滨工程大学,2008.
关键词:ARM9;车载导航系统;设计与实现
引言:
基于ARM9的车载导航系统已经在一个新层次上得到了改进,不管是在一些新技术还是旧功能上都有了一定的促进作用,被改进之后的车载导航系统具备了车辆的定位和无线通信等多种功能。而ARM9本身就是一种比较先进的嵌入式系统,这就意味着在原基础上,车载系统的功能得到了更大的扩展。
1.基于ARM9车载导航系统的总体设计
基于ARM9的车载导航系统主要是为了实现汽车的导航以及手机的车辆防盗功能,在整个ARM9车载导航系统当中,有两个非常关键的部分,分别是车主手机和车载部分。车主手机就是指的车辆拥有人的手机,它有着接收和发送信息的作用,而车载部分就是指的实现汽车的导航功能的部分。这个部分又可以分成两个工作模式,分别是驾驶模式和安全模式,如果是车主自己开车,就可以选择驾驶模式,这样的话车主就方便使用车载导航系统来进行导航,让系统安排出合适的路线。如果车主没有在车上,就可以选择安全模式,这样一来,系统就可以处于一种实时监控的状态,利用导航技术,对汽车所在的位置进行监控,以防出现被盗的现象。而利用GPRS网络会将汽车每时每刻的状态传输到车主手机上,车主只要在有网络的地方就可以观察到汽车的全部状态,这也正是基于ARM9的车载导航系统受欢迎的原因之一。
2.基于ARM9车载导航系统的硬件设计
2.1主控模块
基于ARM9的车载导航系统的硬件核心就是主控模板,它当中包括了电源、电路、接口等,比如电源的时钟电路和存储电路等都在里面,基本上整个系统的重点和关键都在这个模板当中,因此,它的设计必须要将这些小部件全部设计进去,才能实现基于ARM9的车载导航系统的功能应用。
2.2GPS模板
GPS模块的设计就是为了使得GPS系统可以变得更加完整,它能够实现车载导航系统对信息的接收和处理,这样的设计,更能够符合现社会群众对汽车车载导航系统的需求。
2.3GPRS模板
GPRS模板的设计主要就是为了实现基于ARM9的车载导航系统的无线通信功能,其中包括了语音通信和接收、发送短信以及上网等多个功能,比如其中的MC35,就可以完成短信接收、发送的功能。
3.基于ARM9车载导航系统的软件设计
3.1GPS模板软件
基于ARM9的车载导航系统软件设计也包含了GPS模块,GPS模板作为基于ARM9的车载导航系统的硬件和软件,在软件部分主要是为了收集汽车位置的信息,在收集到之后再对其进行处理和保存。这也是基于ARM9的车载导航系统比较重要的一个部分,车载GPS基本上都是使用的串行口通信,因此,在GPS本身的基础上实现了数据的接收和处理以及储存,软件部分GPS模板的设计思路,可以先接收到一个完好的NMEA0183语句,之后从中将有关的数据提取出来,比如时间或者经纬度以及速度等,然后再把这些数据传输到显示屏或者保存下来,将数据保存下来更方便以后的查看。
3.2GPRS无线通信模块的设计
在整个ARM9的车载导航系统当中,MC35模板可以完成短信的接收和发送工作,当在对MC35模板的控制过程当中,基本上都是使用的标准V.25terAT命令,当在进行报警功能的时候,等到所有的步骤都完成了以后,报警短信就会及时的发出去,而这条短信最终会发送到车主的手机上。类似这种报警系统的短信内容都是一串英文,比如:“Your car is being stolen!”,之后,基于ARM9的车载导航系统当中的MC35模块就会在MCU的控制之下,对汽车目前的地理位置检测,并且在检测完毕后,还会以短信的形式将报告直接发送到车主手机上,这样能够在很大程度上帮助车主或警察追缴汽车。
3.3界面显示设计
ARM9作为一种嵌入式的车载导航,它最主要的开发都是在宿主机上面进行并完成的,在制作完成之后,先在宿主机上面完成调试,之后再把嵌入式的应用编译链接成为可以在目标平台上运行的代码。因为是用到了MiniGUI库,因此,必须要把MiniGUI库的编译链接成为目标平台上面的二进制代码库才可以实现它的运行。如果某个MiniGUI应用被分配到了平台上并且实现了运行的话,整个开发过程才能算是圆满结束。当定位信息的界面显示出车主汽车的位置信息之后,就可以利用电子地图去查看,这样的方法相对来说更直观一些。
结束语:
基于ARM9的车载导航系统的设计和实现,都必须依靠现社会先进的科学技术,并且,不可否认的是,汽车产业的导航系统功能和性能以及花样在一步步提升的同时,这也是社会进步的表现。基于ARM9的车载导航系统可以为车主提供更大的车辆保障,从而促使车辆的安全性和车载导航系统的未来发展。
参考文献:
[1]秦伟祥,祝龙记.基于ARM9处理器的GPS车载导航系统终端[J].工业控制计算机,2010,23(08):105-106+108.
[2]唐良寶,柏子刚.基于ARM9-Linux平台的车载导航系统设计[J].微计算机信息,2009,25(02):256-257+271.
[3]李晓侠.基于ARM9平台的嵌入式车载导航系统研究与设计[D].湖南大学,2008.
[4]袁猛.基于ARM9的车载自主导航系统软硬件平台设计[D].哈尔滨工程大学,2008.