车载GPS导航系统的设计

发布者:MindfulYogi最新更新时间:2016-09-08 来源: eechina关键字:车载GPS  导航系统 手机看文章 扫描二维码
随时随地手机看文章
本设计在系统终端采用了ARM处理器和嵌入式操作系统μC/OS-II作为开发平台,通过采用ARM处理器可达到最大为60MHz的CPU操作频率,使得数据处理能力大大加强,同时,基于嵌入式操作系统μC/OS-II开发设计的软件具备了很强的扩展性和稳定性。
系统结构

1 功能简介
该车载GPS导航系统由GPS系统获得当时所在的位置的经纬度,通过换算和地图匹配在地图上得到当时的实际位置,然后由用户输入目的地,通过A*最短路径算法计算最短路径并在矢量地图上显示,同时提取GPS提供的速度、时间等信息并显示在屏幕上。

2 系统硬件结构
该系统的硬件核心是意法半导体ARM7系列中的16/32位RISC处理器STR710FZ2T6芯片,该芯片拥有丰富的外设和增强的I/O功能,能满足低功耗、高性能的嵌入式系统应用,还拥有可以寻址4个存储器段的外部存储器接口(EMI),支持SRAM、Flash和ROM等多种存储器类型,同时支持多种启动方式。它非常适合嵌入式系统的开发,本系统正是基于该芯片的这些特点设计的。系统框图如图1所示。



图1 硬件框图



系统以STR710FZ2T6微处理器为核心,采用2片512KB的SDRAM(IS61LV25616)、一片8MB的NANDFlash和一片2MB NORFlash(SST39LF160)。外部添加了用于接收GPS信号的GPS模块、用于显示的液晶面板以及键盘输入模块。

①RS-232串行通信接口电路
在本文的设计中,该系统与外界采用RS-232串行接口进行数据传输,其电路如图2所示。STR710FZ2T6具有全双工的串行通信接口,通过它与GPS模块实现数据通信,并采用MAX3232芯片实现RS-232电平与TTL电平之间的转换。



图2 串行通信电路



SP3232E是Sipex公司生产的一种RS232接口芯片,使用单一电源电压供电,电源电压在3.0~5.5V范围内都可以正常工作,其额定电流为300μA。只需外接四个0.1μF的电容,保证数据传输速率在120Kb/s下保持RS232输出电平,可以很方便地完成TTL电平与RS232电平之间的转换。

USB接口电路
为了以后开发USB功能先将USB口设置出来,接口电路如图3所示。



图3 USB接口电路



3 ARM控制模块
嵌入式开发的硬件平台的选择主要是嵌入式处理器的选择,在一个系统中使用什么样的嵌入式处理器内核主要取决于应用的领域、用户的需求、成本、开发的难易程度等因素。确定了使用哪种嵌入式处理器内核以后,接下来就是结合实际情况,考虑系统外围设备的需求情况,选择一款合适的处理器。在本设计中,数据处理和控制模块是车载端的核心控制部件,它是一个基于ARM微处理器的嵌入式系统,它的主要功能是进行数据处理和控制车载端的各组成部分,并按照通信协议的要求,执行相应的操作。该系统包括CPU存储器、I/O接口以及各种控制逻辑电路等。结合目前民用车辆的实际情况,选取了STR710FZ2T6微处理器,它采用高性能的32位结构,具有高密度的16位指令集和低功耗的特点,将处理器内核与片内高速存储器和多项外围功能结合在一片微处理器上,为大量的计算机嵌入式控制应用提供了灵活的低成本的解决方案。

4 GPS模块
系统采用的GPS模块通过异步串行通信方式与微处理器控制模块进行通信。在硬件连接上 只需连接两个信号线 TXD、RXD和地线即可进行数据传输。  

串行通信采用较高的通信电压±5~±15V,常采用±10V和±12V,而且为负逻辑电平,即逻辑0电平规定为+5~+15V,逻辑1电平规定为-15~-5V,因此标准串行接口与TTL/CMOS电平之间必须经过电平转换。  
在设计中,串行通信接口采用美信公司的MAX232作为转换芯片。MAX232可以转换两组串行信号,在本设计中只转换一组,TXD2与RXD2和外设GPS连接,MCU_RXD与MCU_TXD和ARM处理器连接。MAX232芯片外接的四个lμF的充电电容,芯片外接5V电压即可工作。 



图4 显示模块



5 显示模块
本设计中采用TG160128液晶显示模块,用直接访问方式。将内置6963控制器的液晶显示模块直接与STR710FZ2T6的P0和P2口相连。显示模块的读和写由ARM的读写操作信号控制。然后再向Frame.Buffer输出接收到的并经过处理的导航信息。这时显示屏上就可以显示定位点精确的经度、纬度及本地时间了,具体电路如图4所示。
软件设计

1 软件数据设计
导航软件中的数据主要是导航地图的空间数据,主要由与导航需求相关的一些信息组成,包括道路网几何形状、道路等级和服务设施等。



图5 软件系统框图


2 软件系统设计
导航软件是以导航数据库为数据基础的。针对导航数据库的操作行为,从功能上将导航软件分为具有导航功能的部分和具有浏览功能的部分。

3 软件界面设计
如前所述,从大的功能上导航软件分为具有浏览功能的部分和具有导航功能的部分。因此也设计了两种不同的界面:浏览界面和导航界面。



图6 线程图



4 嵌入式软件设计
该嵌入式系统采用μC/OSII操作系统,由于MCU的处理功能有限,所以在具体的软件实现过程中采用多线程技术,如图6所示。
关键字:车载GPS  导航系统 引用地址:车载GPS导航系统的设计

上一篇:STM32 无中断串口代码
下一篇:基于ARM7 TDMI-S CPU的LPC2103的多功能电子钟

推荐阅读最新更新时间:2024-03-16 15:09

智能视觉高速寻线机器人导航系统电路设计
  对于机器人的寻线行走,除了要求精确之外,机器人寻线速度要求也明显提高,速度往往成为某些比赛制胜的关键。在最近教育部推出的全国大学生智能汽车大赛中,更是将寻线速度定为比赛的主题。本文对此类赛事进行了相关总结,提出了一种将单片机作为核心控制器,利用低分辨率摄像头代替通用光电传感器的机器人高速寻线行走机构设计方法。   核心控制器设计   为了实现视频采集,考虑综合性价比、设备安装等因素,核心控制器选用Freescale公司的16位高性能单片机 MC9S12DG128(以下简称S12)。它的指令处理时钟可以达到38MHz,其A/D转换器的工作时钟可以达到16MHz,用于采集视频。同时它拥有8路PWM通道,控制舵机和直流电机完成转向
[单片机]
智能视觉高速寻线机器人<font color='red'>导航系统</font>电路设计
基于微处理器的紧耦合组合导航系统设计
   1  引  言   全球定位系统( GPS)具有全球覆盖、全天候、实时导航、导航定位误差不随时间积累等优点。但是,GPS卫星信号容易受到人为干扰;在高动态环境下,将产生较大的卫星信号跟踪误差, 不能满足载体实时导航与制导要求。   惯性导航系统具有自主式、隐蔽性导航, 工作环境不受介质限制, 能提供丰富的导航信息, 以及导航数据输出率高等优点。   由于GPS 与惯导均存在其自身难于克服的缺陷。因此, 在实际工程应用中, GPS /惯导组合导航系统设计和应用较为广泛。如图1所示。GPS与惯导组合后的优势在于:   ( 1)克服各自缺点, 取长补短, 组合导航精度高于两个系统独立工作的精度;( 2)提供利用GP
[网络通信]
5亿美元入股 英要建自己卫星导航系统
据英国金融时报报道,英国政府愿意出资5亿英镑参与英国通信公司OneWeb资产竞标。如果竞购成功,英国政府最终可能获得OneWeb超20%的股权,而这笔投资旨在确保英国在卫星导航系统领域处于前沿地位。不过目前英国政府对此不予置评。 OneWeb 和SpaceX目前都致力于打造非地球同步轨道的(NGSO)的卫星宽带服务。 OneWeb 此前成功发射了 74 颗卫星,并展示了超过 400Mbps 的宽带速度和 32ms 的延迟,该公司一度被视为是 SpaceX Starlink 部门的主要竞争对手,在 2017 年 6 月便获得了美国联邦通信委员会的批准,初期一度赶在 SpaceX 之前。但由于 SpaceX 超强的火箭发射回收能力和相
[手机便携]
TI 400 mA低功耗 DC/DC 转换器
德州仪器 (TI) 在 2008 年 3 月 27 日 宣布推出了一款针对便携式设计的节省空间的 400 mA 降压转换器。该转换器的电源效率高达 95% ,从而能够显著延长各种应用中的电池使用寿命,其中包括移动电话、便携式导航系统、低功耗 DSP 以及微控制器应用。 TI TPS62270 同步 DC/DC 转换器能够将输出电压有效降至 0.9 V ,而误差仅为 +/-1.5% ,因而能够很好地为各种器件供电,其中包括 TI 最新 C5000 DSP 、低功耗 MSP430 微控制器以及具备超精度处理器内核电源要求的控制器。该转换开关的电压选
[模拟电子]
Flash硬盘及其在GPS车载导航仪中的应用
1 GPS车载导航仪概述 随着现代交通运输网络和汽车工业的飞速发展车辆的自主导航和实时监控越来越受到人们的普遍关注,并被广泛地应用到交通运输网络的各个方面。 TRACK-II型GPS车载导航仪是我研究所与香港ARCON公司合作研制的最新一代车载导航仪。它是一种基于GPS技术并融合电子和通信技术的集成信息的硬件和软件平台,具有GPS准确定位、路线最优引导、旅行信息查询、出行信息查询、驾驶员信息查询等信息综合服务功能。从所完成的功能来划分,GPS车载导航仪可以划分为物理层、数据链路层和应用层。物理层获取当前车辆的相关信息,包括姿态、位置、方向和时间等信息,以及与当前位置相关的地理信息数据;数据链路层则在所获取的原始数据信息的基础
[嵌入式]
中国北斗卫星导航系统为何令美国如此紧张?
  我国北斗三号全球定位系统已正式启动建设,计划今年底将发射四颗全球组网卫星。下面就随安防电子小编一起来了解一下相关内容吧。    北斗卫星 导航系统是中国正在实施的自主发展、独立运行的全球卫星导航系统,可以在全球范围内全天候、全天时为各类用户提供高精度、高可靠定位、导航、授时服务,并具有独特的短报文通信功能。    北斗卫星 导航系统副总设计师冉承其表示:“我们正在建设的北斗三号系统,它除了全球覆盖以外,在性能上、系统的可靠性上,还会有大的提高。从定位精度来讲,会在现有系统性能提高一到两倍。”   国际上有一个高大上的俱乐部,它只有四个会员,却吸引了各国首脑的关注和众多顶级科学家工程师的研究,这个俱乐部就是GNSS(全球导航卫
[安防电子]
中国北斗卫星<font color='red'>导航系统</font>为何令美国如此紧张?
拥有全自主知识产权的汽车智能导航系统问世
      我国在汽车智能导航方面的研发取得重大突破。经过数百名科技工作者联合攻关,拥有我国全自主知识产权和地图独家使用权的汽车智能导航系统——麦士威(MAXWELL)汽车智能导航系统6日在深圳首次公开亮相。       麦士威汽车智能导航系统集GPS定位、电子地图语音导航、车载电脑、电视、音响、DVD、MP3等于一体,可适用于各种主流车型。驾驶安装这种系统的汽车,只要在我国境内,你永远不会为找不着路而苦恼。在停车休息的时候,你可以收看电视、DVD,使用电脑等。这种导航系统使用的软件和地图全为国内自行研发,其科技含量与应用水平已经达到了国际先进水平,部分技术为世界领先,填补了我国汽车智能导航领域的空白。       在实车
[汽车电子]
微掌科技公司选择SiGe半导体作为导航系统GPS无线射频前端解决方案的首选供应商
双方共推参考平台,满足多媒体导航系统的小尺寸和高功效需求 微掌科技公司 (Centrality Communications, Inc.) 和SiGe半导体公司 (SiGe Semiconductor) 共同宣布,微掌科技已选择 SiGe半导体作为其全球定位系统 (GPS) 无线前端 (RF) 接收器 IC 的首选供应商。双方合作共推的首款产品是一个参考平台,可为制造商的多媒体导航系统提供完整的解决方案。 该参考平台结合了SiGe半导体的 SE4110L GPS RF 前端IC与微掌科技新Atlas III 处理器的集成式GPS基带技术。利用这一参考设计,客户可以直接在支持先进导航与多媒体服务的消费电子产品的母板上实现高性能的
[手机便携]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved