tag 标签: 导航

相关帖子
相关博文
  • 热度 8
    2013-11-6 10:04
    727 次阅读|
    0 个评论
      基于微处理器的车载导航电子地图的设计和实现 来源:上海皇华信息科技有限公司   摘要 : 摘要: 针对车辆远程终端仪中车载导航的硬件构成和GIS软件开发进行了探讨。给出了以Renesas Electronics公司SH7764微处理器为核心的电路图,对嵌入式电子地图的体系结构、数据管理等进行了论述。同时介绍了在MapXMobi ...     摘要 : 针对车辆远程终端仪中车载导航的硬件构成和GIS软件开发进行了探讨。给出了以Renesas Electronics公司SH7764微处理器为核心的电路图,对嵌入式电子地图的体系结构、数据管理等进行了论述。同时介绍了在MapXMobile 下进行二次集成开发的过程。此系统在上海泛亚汽车技术有限公司实验用车上运行了两年,实际证明系统运行可靠,能满足生产的基本需求。   车辆远程诊断仪的主要功能是导航。导航功能的重点是行车路线设计、自动车辆定位、综合信息服务、路径引导服务等。导航功能是GIS技术、通讯技术、嵌入式技术和GPS定位等技术相结合的综合应用系统。系统通过对GPS定位全天候、高精度、实时性强的特点,可实现对车辆准确实时的跟踪,通过应用GLS技术,则可在电子地图上显示车辆的定位信息,明确用户所在的准确位置。文中在介绍了典型的导航系统软硬件构成的基础上,重点探讨了车载导航电子地图设计和实现,对于车载导航的进一步优化具有现实意义。    1 车载导航电子地图的体系结构    1.1 系统硬件设计方案   嵌入式系统作为电子地图的载体时,硬件系统需采用32位的微处理器,工作频率在400 HMz以上,以便能够处理大量的数据和流畅的运行操作系统。硬件系统需能够支持多媒体功能,支持LCD触摸屏输入、具有大容量SD卡的加载功能,所选取的操作系统应具有信息数据库和地图数据库的管理功能。   SH7764作为诊断仪的核心处理器,其最高工作频率为324MHz,可实现583MI/S的处理性能。FPU支持单、双精度运算,可实现 2.3GFLOPS的最高性能。并具有丰富的硬件资源,包括硬件音频解码功能、正玄/余玄操作以及向量元算操作功能。外设执行存储功能包括NAND闪存控制器和存储卡控制器、以太网控制器(10/100BASE—T)、USB接口(全速/高速)、I2C总线接口、带有FIFO的串行通讯接口,显示支持功能是由2D图形引擎、LCD控制器和数字RGB输出功能提供的。   SH7764高速的数据处理性能和丰富的外设功能,使得SH7764处理器可以低廉的成本构成一个高性能的车载诊断处理系统。使用SH7764构成车载远程诊断仪时,电路框图如图1所示。     图1 使用SH7764构成车载远程诊断仪时的电路框图    1.2 操作系统   WinCE操作系统是一个功能强、可裁剪、易移植的系统,且具备了系统所必须的用户信息数据库和数字地图数据库的存储及管理功能。   在WinCE操作系统中,虚拟专用网络(Virtual Private Network,VPN)的操作性和适用性较强,其主要是利用公用网络作为用户信息传输的媒体,通过附加的隧道封装、信息加密、用户认证和访问控制等技术实现对信息传输过程的安全保护,从而向用户提供类似专用网络的安全性能。相对而言安全性大幅提升,因此这种基于网络信息安全系统一般会采用复杂的密码身份验证机制,得以保证系统账户的安全。系统采用严格的权限管理,用以确保系统运行的安全性。   (1)网络操作系统层:通过网络和操作系统的管理机制并借助相应的管理软件和防火墙技术,防止病毒和黑客入侵企业的信息管理网络,对重要的数据和传输的数据进行加密处理,防止非法人员登录数据库和应用系统,保障在网络环境下的各项业务顺利进行。   (2)数据库系统层:通过数据库操作系统ORACLE等管理机制和相应的管理软件,实现对登录数据库用户的检验,数据各种操作权限的控制,数据及时备份和历史数据的管理。   (3)系统应用层:主要是系统平台提供的管理功能测试,有功能权限设置、数据权限设置、时间权限设置、应用控制机制和操作日志管理。    1.3 GIS软件设计   GIS软件的设计基础在于数据结构以及数据库结构的定义两方面,其直接决定了系统的稳定性、合理性、功能完整性、可扩充性等方面。GIS软件所具备的查询检索功能、图像功能、分析功能均依次为基础来进行开发的。 1.3.1 电子地图的文件格式与数据组织   在电子地图地理信息系统中,实行属性数据与空间数据的分开储存。其中,空间数据以电子地图的自身格式在文件中进行保存,而属性则以数据链形式在一份表中实现储存。且两者利用一定索引机制便可有效地关联。电子地图以土层为依据进行地理管理。每个图层均由属性数据表结构文件、属性数据文件、交叉索引文件、空间数据文件多个基本文件构成。空间数据包括空间对象的颜色信息、坐标信息、几何类型等,当用户对索引字段加以规定后,索引文件便会在地理信息系统中自动生成。   电子地图通过“Table”的形式来建立属性数据与空间实体间的对应关系,并以此为基础建立起电子地图的查询检索系统。通过定义空间数据结构,对空间实体类型进行确定。数据库关系模型选用一组逻辑严密、结构简单的二维平面表为操作对象,Table中严禁重复存储,从而保障空间内唯一的实体记录。在描述空间实体类型的多种属性时,将其进行多个Table的分解,从而使其形成多重的链表关系,多个Table属性信息同空间实体发生联系,进而构成属性数据同空间实体间多重对应的关系。    1.3.2 电子地图的数据索引机制   电子地图数据索引机制的索引设计过程如下:当从属性信息中进行空间信息的查询时,电子地图首先应在属性文件中找到数据库中的相应数据。此时就可在索引文件中选取相应指针,其所指的地图对象即为同数据库记录空间相对应的对象。从而能够在空间信息中进行属性信息的查询。(如对于某一空间对象已在地图上查出,电子地图便可在空间文件中读出同空间信息相对应的记录号,以此为依据,便可实现该地图对象底性信息在属性数据文件中的查询。)而 MapInfo地理信息数据格式的应用,则可较好地落实上述索引思路,且能够按照土层间的叠加关系进行存放与显示。    1.3.3 电子地图的图层与图元   在MapX中,对于MapInfo表的地图标示均是以图层的形式进行显示的,这些图层中除有地物元素位置外,默认为透明。叠加图层后,便可看到地图的各种方面。图元则包括区域对象、点对象、线对象。在MapX中,通过对Feature对象的利用便可实现对上述地图对象的房问题,可完成创建、自定义、编辑、显示等操作。    1.3.4 应用Geoset,实现地图管理   对于满意的地图,便可进行保存,在驱动器中将其写入Geoset文件当中。将Geoset文件打开,全部地图的设置和土层均为保存时状态。此时,可应用MapX自带工具Geoset Manager可对.gst文件进行管理,来对管理缩放级别、图层、表和其他属性进行修改。    2 电子地图模块的二次开发   基于Active技术的MapX控件为开发人员的二次开发提供了方便。在VC++等可视化开发环境中,将MapX控件嵌入到窗体中即可进行编程、设置属性等操作,完成空间数据查询,地理空间数据的可视化,编码等地图信息系统功能。    2.1 安装MapX mobile   在MapX安装完毕后,添加MapX空间便可对地图进行显示。具体设计步骤为:建立标准exe于编程环境当中,从“工程”菜单中选取“部件”,随即将“部分对话框打开”,于部件列表内,将“MapX mobile V5.02”找到,完成复选后,点击“确定”。随后工具栏中便会将Map空间图标显示出来,此时,单击“控件”,便完成了工程中Map空间的引入。    2.2 地图的基本操作   车载嵌入式车载导航中,主要通过DataSet对象和Layer对象操作来完成MapX地图操作。对同此类型对象的应用,仍可将地图土层添加到应用程序当中。而属性数据操作的完成,则可通过建立数据绑定、数据源设置的方式实现。而电子地图的加载主要通过以下两种设计形式实现。一是在 MapX中加载一个Geoset对象,加载完成后,MapX将各个图层自动打开,在地图窗口中进行叠加,并对图层属性信息进行设置。二是在MapX中加载一个图层,该种方法是对一个MapInfo文件的直接加载,待图层打开后,其将在地图窗口内完成自动的叠加。    2.3 地图的刷新   MapX首先绘制动态图层以外的全部图层,并在某一地方进行存储,当其他图层未变而动态图层发生变化时,便可通过已存储的动态图层和数据来实施覆盖处理,进而现实处理结果。地图的刷新过程设计为依次全部刷新的形式,从最小外界矩形窗口区域开始,来完成整合刷新过程。该方法的优点是相比于整个地图窗口的刷新形式要更加快速。同时,因受地图刷新速度的影响,MapX难以同时完成多目标的刷新,这时iju可进行统一刷新闹钟的设置,从而使每个一定时间间隔,目标地图便会自动刷新一次。    2.4 地图调用   首先,在工程中加入MaoX.cpp和MapX.h文件。在菜单“Project”中选择“Files”命令,随后将对话框打开选取 MaoX.cpp和MapX.h文件加入到MapX系统当中。将MapX对象头文件加入到视图(包含MapX)中。针对MapX进行一个资源ID的创建,通过“新建一名称输入”的操作来完成。进行消息映射函数SIZE和CREATE的创建,在“视图/类导向”中选择视图类,并将两个信息在消息框中完成分别选择,之后通过函数的条件,来对代码进行编辑,导入地图。通过类向导,来进行SETFOCUS映射函数的创建,使得窗口在获得焦点的同时,地图空间也可获取焦点。    2.5 图层的控制   GIS软件中,通常需对图层属性进行设置,而通过对显示图层控制方法的应用便可实现此项功能,借助于MapX中可选择、可显示、自动标注、可编辑的四种属性设置来实现地理信息维护与查询功能的发挥。    2.6 鹰眼图的实现   鹰眼图是基于嵌入式车载导航电子地图的一项基本功能,其实现思路为:进行一个无模式对话框的创建,确立HAWK为ID。建立MapX空间来对鹰眼图进行控制,并创建一新图层于鹰眼图中,以此添加矩形框,对主视图中地图作出表示,且该矩形框的位置和大小不随主视图边界变化而发生变化。添加一个按钮于对话框,依据按钮下的相应函数来操作鹰眼图MapX空间,从而使其对Map空间的操作得以实现,且当按下对话框按钮后,便可对CLICK信息进行发送。依靠此设计程度的鹰眼图可在EVC模拟器上运行,并具备了车载导航电子地图的基本功能。    3 结束语   嵌入式车载导航在车载导航领域中有广泛的应用,随着社会信息化的发展,嵌入式车载导航电子地图的功能必将进一步完善。因此,嵌入式车载导航的应用前景将十分广阔。  
  • 热度 10
    2010-4-26 13:34
    1651 次阅读|
    0 个评论
    作者:In-Stat中国分析师 刘勍 之前看过关于Google的一个笑话。妈妈看新闻后打电话问干IT的儿子:Google干了些什么,怎么退出中国了?儿子答:Google什么也没干。妈妈叹了口气,曰:退出了也好,呆在中国遭罪!……当然,我们权当这是个笑话。 如今,Google表示,他们将在iPhone上推出免费的导航服务,并将向其他平台推广。这一消息对多数GPS导航企业来说是个纯碎的噩耗,因为多数GPS导航企业的收入来源于出售服务和设备,但现在Google将把它们的生意变成免费资源。很难说,这样的服务普及2,3年后,GPS类产品或许将逐渐从市场上消失…… 不知这次GPS厂商会做何抵抗。只是任何的进化和革新,恐怕都是要以牺牲和淘汰为代价的。 点击浏览更多 刘勍博客文章
  • 热度 15
    2010-3-31 13:14
    3609 次阅读|
    0 个评论
        2009,GPS无疑成为个人消费品里的又一新宠,众多的GPS产品让人烟火缭乱,小的有GPS手表、GPS手机,大的有车载终端,汽车导航仪,中间再有便携式导航终端(PND)、GPS追踪器及GPS轨迹器(Logger)等,一堆让人应接不暇的GPS产品不断充斥着消费品市场,应运而生的生产厂家也遍地开花!     但是无论市场怎么纷繁复杂,GPS产品始终脱离不了GPS模块和GPS芯片,纵观整个市场,有自主知识产权的进口品牌战绩辉煌,如Simens、Ublox、SiRF、Unav等,而相对较弱的国内本土芯片厂商09年也取得了较为喜人的成绩,如西安华迅,台湾MTK、Mstar和SkyTraq。针对市场上各种型号GPS模块轮番混战,GPS技术的发展也到了一个新的瓶颈,Mstar针对目前的市场状况,结合Mstar在GPS和GSM芯片上的技术优势,将两者合二为一,研发了Mstar的第三代产品:GPS、GPRS二合一Combo模块,据内部信息称,目前该模块支持TCP/CP,DNS,HTTP,FTP协议,GPS灵敏度-161 dBm,64通道,TTFF可以到34S,支持DGPS和WAAS,从内部测试的数据来看,性能比较稳定,与市场上早期的Simcom的Sim548和Sim508相比而言,价格和性能都有很大的竞争力。     在惨烈的价格战下,此举势必将对GPS市场产生新一轮的冲击,可以让企业用更低廉的成本做出更优异和个性化的产品,甚至可以使GPS导航仪的口袋化,同时表现的性能也远优于一般的GPS手机。 关于Mstar公司:     Mstar公司,又叫晨星半导体,是台湾著名的半导体设计公司,产品线丰富、市场表现良好,其业务涵盖数字和模拟LCD、CRT电视主芯片、液晶显示器主芯片、移动多媒体(手机)处理芯片、视频ADC,DVI、HDMI收发芯片、GPS射频和基带芯片和RFID芯片等多条产品线,被业界称为“小M”,有“大M”之称的联发科MTK 09年在2G和TD手机市场对Mstar的飞速发展令联发科技都“忌惮三分”。Mstar总共约有2000人左右,其中手机团队为800人左右;电视芯片为1000人左右,公司年销售额规模约 9亿美金。深圳有100多人,上海50多人。据悉MStar的GSM芯片09年也取得了骄人成绩,已有超过10家手机设计公司在采用,价格比展讯的还要便宜。   MStar已经成功推出了两款GSM套片:MSW8528和MSW8538,前者 CPU为ARM9 156Mhz,后者在200Mhz以上;MSW8528支持RMVB QCIF 15帧/秒全屏播放,MSW8538可到QVGA 25帧支持全屏播放;MSW8528 LCD的像素最大支持到240×400,MSW8538 LCD的像素最大支持到600×800。此举,GSM芯片市场一家垄断的状况将不复存在。     在GPS市场,Mstar和松下、纽曼、诚信、美赛达、正翰、环天等近十家厂商都有紧密合作。
  • 热度 10
    2010-1-16 21:35
    1382 次阅读|
    0 个评论
    2007/5/22 8:49:39 几个国产手机设计公司的手机GPS都出来,这是真正的狼来了。 从经济成本和技术性能来看,手机增加GPS是最好的方式,仅仅增加GPS的接收部分(RF+基带),剩下的都是软件。 而从使用习惯来说,从增值业务来说,手机上面的GPS,能够带给消费者更加多的便利,符合人的习惯。 以前的国外大公司推出的GPS,往往都是采用悬挂在操作系统上面的复杂的第三方软件,无论最终的性能,反应速度,还是推广使用成本,都有难以逾越的阻力,致使多年来推广总是不力,这次中国公司推广的方案,导航软件多数是自己开发或者同第三方共同开发的,对操作系统的依赖程度在下降,功能目前也许简单,但是软件成本会使一开始他们就对市场形成冲击。 问题形成冲击的主要会是PND和汽车导航产品,在这两个领域奋斗的人们,前景黯淡了许多。 导航由于技术本身和使用需求的特点,对系统运算能力的要求并不是太高,适当的工作,就能够将其嵌入到某个应用环境里面,其中的软件难题是地图资源,我们使用什么格式和来源的地图,如何有效快捷地升级地图,这个成本如何消化和由此产生利润增值,才是这个领域技术和业务的难题。 我们现在就要观察他们的细节了,成败在地图和系统的实际性能啊!
  • 热度 6
    2010-1-16 21:34
    1785 次阅读|
    0 个评论
    2007/5/5 0:50:33 GPS导航应用中,消费者需要的主要还是道路和交通的导航。 现在的市场上,车载的导航产品还是比较昂贵的,大几千到几万,要想普及还是困难的。 由于地图图形的相对简单,处理图形的技术手段容易获得,现在能够做导航的其他产品形态还是很多,目前,PND大概是一个普及的手段,在PND中间,多数方案目前都要求一个功能强大的CPU来处理,对于开发速度和组织等需要,大家都还是借助与一个操作系统来完成项目,由是成本还不能下来,一个再便宜的PND成本也要800元左右。 而现在手机的普及相当广泛,手机平台上,能够支持导航功能的系统非常多,只要在手机上增加一个蓝牙或者USB的GPS接受模块,这样,人们导入GPS功能的硬件成本就只要200多元。 目前,还看不到什么方式能够比较这样方式更加具有价格竞争力,推广的难度是技术性强,故障率高,对普通消费者具有一定难度,但是也许正是这样的难度,也会导致推广时能够吸引一个强大的中间增值队伍--爱好者。 我看好目前的手机/PDA/NPC+GPS模块模式。
相关资源