基于OSEKturbo实时操作系统的ABS设计

发布者:TranquilWhisper最新更新时间:2009-04-22 来源: 微计算机信息关键字:GPS  GPRS  GIS技术 手机看文章 扫描二维码
随时随地手机看文章

  0引言

  作为智能交通的主要组成部分,车载导航定位己成为最近的研究热点[1]。随着全球定位系统(GPS)从军用转为民用后,GPS技术应用于移动目标的监控有着其它无法比拟的优势,所以采用GPS技术对各种车辆实施监控、调度管理成为一个新的研究热点。

  GPRS可以实现数据的实时交换,而且按照数据流量计费,特别适合应用在车辆卫星定位系统这种频繁的小流量数据传输的场合。因此,本系统采用GPRS作为车载电脑与服务器的通信方式。

  由于地图匹配采用了复杂的算法,道路网络的拓扑结构须采用数据库方式,整个定位系统须采用高级语言编程实现。基于这些特点该车载定位装置采用单板工控电脑作为硬件平台,操作系统采用Windows XP Embedded with SP2 。相对于Linux, Windows CE等其他嵌入式操作系统,选择嵌入式XP的好处是,用户方的现有程序不必重新编程,而研制方的编程人员对基于Windows的编程己经比较熟悉,不必学习新的操作系统下如何编程。

  随着网络技术的发展和人们对车辆定位的需求,急需利用Internet实现对指定的车辆查询定位,使用户可以直接通过访问车辆导航定位公司的网站即可以文本和图像的形式显示给用户。Web GIS是在Internet环境下运行的GIS,就是利用互联网技术和WWW技术来完善和扩展传统的GIS功能的一门新技术。因此,如何利用Web GIS技术结合GPS技术实现在Internet环境下车辆定位查询是一个很值得探讨的问题并具有现实意义。

  1系统的总体架构

  1.1系统的组成

  在车辆定位中该应用系统主要包括如下4部分:车载GPS移动终端,  GPRS通信网络、车辆服务信息中心和用户,如图1所示。

图 1系统的组成图

  1. 2工作原理

  其中车载GPS移动终端可以为服务中心提供移动目标的最新定位数据、车辆运行速度和方向等信息,并将该信息通过无线通信网络GPRS传到车辆服务信息中心,车辆服务信息中心通过无线通信网络GPRS与车载GPS移动单元通信,通过Internet与客户通话。当客户端提交车辆定位请求后,车辆服务信息中心接收该请求并通过无线通信网络GPRS向车载移动单元发出定位指令,然后将该车辆的最新信息传回车辆服务信息中心,服务信息中心接收新的车辆信息并在地图上绘制,然后以文本和图片组成的网页传回客户端。

  2  车载电脑终端硬件平台构建

  该车载电脑终端硬件平台采用AAEON公司的 GENE-8310开发板作为平台,该开发板实际就是一个嵌入式的电脑处理平台。板载 Intel® Celeron® M 600MHz处理器,具有强劲的处理能力。具有良好的显示支持,丰富的接口。对于客户在低功耗控制下的优秀处理能力等更高需求方面都是最好的选择。特别是因为它基于Intel平台,在普通电脑上开发的软件可以不用修改就可以在该平台运行。简化了编程工作量。在该开发板的基础上扩充GPS和GPRS模块,构成车载电脑终端的硬件系统。

  3 车载操作系统的开发及构建[2]

图2  嵌入式XP操作系统开发过程

  该车载电脑终端软件平台以Windows XP Embedded with SP2作为操作系统。Windows XP Embedded是桌面 Windows XP操作系统的组件化版本,它能够快速开发出最为可靠的全功能连接设备。Windows XP Embedded采用与Windows XP  Professional相同的二进制代码,从而使得嵌入式开发人员能够只选择那些小覆盖范围嵌入式设备所需的丰富定制化特性。该系统中我们选用了512M的CF卡作为车载操作系统和应用软件的载体,操作系统控制在100M以内。

  具体的嵌入式XP操作系统的开发,大致可分为几个步骤,如图2所示。鉴于篇幅,在此就不作详细介绍了。

   4  GPS数据接收及优化处理

  GPS接收模块采用飞鹰公司的TFAG30,车载GPS移动单元传回的定位信息为 NMEA0813标准格式的数据,其中$GPGGA(字头标识符),hhmmss. ss(时间,时、分、秒),bbbb, bbbb(纬度,度度分分,分分分分),N(北纬,s指南纬),IIII ,IIII(经度,度度度分分,分分分分),E(东经,w西经),q (1表示定位模式GPS , 2表示DGPS),nn(卫星数),P(水平位置定位精度因子),h, h(海平面的天线高),m.,g.g(椭球面上的天线高),m,xxx(为DGPS有效数据期),aaaa  (DGPS基准站的编号),ss(校验和),< CR>回车换行

   由于接收到的卫星数据存在星历误差,电离层误差,对流层误差以及随机噪声等,为了提高定位的精度,需要对卫星定位数据作差分算法的处理[4]。

  为了消除随机噪声和动态噪声对定位结果的影响,在数据处理之前先要对定位数据进行滤波平滑。下面给出所采用的卡尔曼滤波方法的说明。

  (1)动态方程

  式中,PRC为校正后的伪距;PRm为测量到的伪距;a为伪距的加权系数;△r为未经加权的距离校正值;CPR为基准站测量到的伪距校正值;CPw为基准站测量到的伪距率校正值;ti为测量伪距的时间;t0为校正时间的参考时间;k为其他误差。

  经过差分处理之后,数据定位精度可以保证在10m之内,满足实际应用需求。

  5  GPRS无线链路的建立

  GPRS 无线通信模块采用西门子公司的MC35I ,GPRS无线通信链路的建立包括GPRS的附着和PDP上下文的激活两个过程。具体过程描述如下:(1) 车载系统发送AT指令给GPRS无线通信模块要求激活IP协议,指令中包含想要连接的APN接入点名称,QOS等参数。(2)移动终端发送LCP数据帧与网络进行设置和参数协商。参数协商结束后通过PAP协议确认用户身份,并且保存用户ID和密码。(3)移动终端发送IPCP数据帧,请求动态分配IP地址,并SGSN发送激活PDP上下文请求。(4)  SGSN请求DNS服务器对APN进行解析,得到APN对应的GGSN的IP地址。SGSN发送PDP上下文请求给被选定的GGSN ,  GGSN对用户进行认证,通过后为用户分配动态IP地址,然后向SGSN返回PDP上下文建立成功信息。(5)  SGSN向移动终端发送激活PDP消息,并通过IPCP配置回应给移动终端动态分配的IP地址。

  6   WebGIS系统的设计与架构

    该WebGIS系统采用Microsoft Visual Studio. NET 2003+SQL Server 2000+MapX 构建。该系统的数据主要包括空间数据和属性数据两种,空间数据包括如下图层:行政区划、居民地、水系、公路网、政府、企业、宾馆,并将上述图层在Map X数据集配置文件Geoset Manager中配置,保存为rpdh. gst文件;属性数据存储在SQL Server 2000中,包括用户管理表(用户ID、用户名称、密码、公司名称)、车辆信息表(车辆ID、属于用户、车载SIM-ID、车辆备注信息)和接收信息表 (车载SIM-ID ,经度、纬度、速度、方向、时间等)。

  WebGIS系统架构主要由两部分组成。包括客户端和服务器端,客户端只需用户安装有IE浏览器即可,其中客户端的ZoomView组件实现视图改变的脚本组成。服务器端主要包括网络服务器和GIS WEB服务器两部分组成,其中网络服务器需要安装微软的Asp.Net,负责与客户端的会话,GIS WEB服务器提供GIS的功能。

  网络服务器和GIS WEB服务器两者之间采用.NET Remoting技术实现远程调用,由ActiveXMessenger组件实现网络服务器与GIS WEB服务器之间的消息传递功能,ActiveXIntermediator为远程处理对象,也是基于.NET Remoting技术的核心,其中ActiveXlntermediator运行在GIS WEB服务器上,在网络服务器上运行它的代理对象。GIS WEB服务器在远程调用中起到服务器的作用,提供ActiveX控件的功能;网络服务器在远程调用中起到客户端的作用。其中GIS WEB服务WebGIS的实现采用.Net编程环境新添加的Remoting[5]技术,主要包括ActiveXBroker Group ,ActiveXBroker, ActiveXServer, ActiveX组件。其中ActiveXServer是ActiveX对象的容器,一个ActiveXServer包含一个ActiveX对象,ActiveX实现相应的ActiveX控件的功能,ActiveXBroker是实现服务器服务启动时初始化一定数量的ActiveXServer 对象,使每个ActiveXServer对象在独立的线程内运行,其中每个ActiveXServer对象需要运行在单线程单元中。

   7、系统功能及特点

  该系统设计完成后,主要具有以下功能:(1)车辆定位功能。(2)轨迹回放功能。(3)报警功能。(4)电子地图的放大、缩小、漫游、查询等功能。

   该系统相比于同类产品具有如下优点(1)用户操作方便,用户只需能上Internet网,然后点击自己要查询的车辆,该车辆就以网页的方式传到客户端,并且可以实时掌握自己拥有车辆所在的位置。(2)平台独立性,无论服务器/客户机是何种机器,无论Web GIS服务器端使用何种GIS软件,由于使用通用的Web浏览器,用户就可以透明的访问Web GIS数据。(3)使用.NET编程技术和通用wintel平台,该技术具有面向对象,易于重用,为系统的实现和升级带来了方便,便于系统扩展及二次开发。

  8 结束语

  应用WebGIS技术到车辆定位中来满足了客户通过Internet来查询车辆的需求,为在Internet环境下实现车辆导航、调度奠定了基础。该车载嵌入式平台基于通用的wintel体系结构,便于车载系统的功能扩展及升级。具有一定的应用前景。

关键字:GPS  GPRS  GIS技术 引用地址:基于OSEKturbo实时操作系统的ABS设计

上一篇:基于嵌入式 Qt 的车载 GUI 平台的设计
下一篇:GPS/GPRS 车载监控终端的设计与实现

推荐阅读最新更新时间:2024-05-02 20:48

低噪声放大器在手机GPS上的设计及应用前景分析
最近有消息称:诺基亚高调宣布为其智能手机推出了Ovi地图新版本,将包括高端的步行和驾驶导航。此举被视为对GPS手机导航产业以及GPS导航相关产业影响巨大的变革。随着手机性能的普遍提升,以及手机GPS接收机独特问题的解决,GPS功能已不再是高端手机独享的配置,正在向普通手机标配发展。 GPS功能简介 GPS全称为全球定位系统,由24颗卫星分布在6个不同高度的轨道上,按功能分有导航和定位两个;按应用分军用和民用。其中军用频率在1.227GHz ,由美国军方独占,用途主要用于武器制导,侦查等军事和战争用途,精度高。民用频率在1.575GHz,供全球免费使用,用途主要用于海航,自然科学领域,更广泛的是我们熟悉的汽车行驶导航等。 只有同
[模拟电子]
低噪声放大器在手机<font color='red'>GPS</font>上的设计及应用前景分析
GPS航迹测量北斗星高精度系统设计方案
概述:    GPS航迹测量系统是利用高精度的GPS技术,测量移动目标如车、船、飞机等的轨迹、速度、姿态等实时信息,同时系统融合GIS、移动通信等技术,对移动目标的信息进行远程实时监测和分析处理,评估运动过程,保证移动目标的有效作业。系统提供良好的接口,不仅与移动目标的作业指挥系统配套使用,同时可与传统的测量方式有机兼容,互为备份。    系统提供三种工作模式,实时RTK、实时逆向RTK和事后动态载波相位差分处理,全方位满足用户对航迹数据精度和试验的可靠性要求。    RTK(Real - time kinematic)实时动态差分法。这是一种新的常用的GPS测量方法,以前的静态、快速静态、动态测量都需要事后进行解算才能获
[测试测量]
<font color='red'>GPS</font>航迹测量北斗星高精度系统设计方案
无线远程医疗监护系统的设计
摘要:介绍了一种基于GPRS技术的无线远程医疗监护系统。以SPCE061A为主控芯片,将数据采集模块和GPRS通信模块相结合,以无线的方式连接到Internet,由监护中心接收数据并保存到数据库中。运用LabVIEW工具进行监控中心服务器端主面板的设计与处理,实现对患者生理参数的远程监测、分析及异常情况的判断和报警。阐述了系统的总体结构,从硬件和软件两个方面说明了系统的设计及实现方法。系统具有结构简单、实时性强、传输数据量大,在自然灾害和战争中伤病员的现场抢救等方面,具有良好的应用前景。 远程医疗监护是利用远程通信技术和计算机技术实现远距离的疾病诊断、疾病治疗和健康护理等多种医学功能的一种医疗模式。它实时、连续、长时间地监测病人
[测试测量]
无线远程医疗监护系统的设计
ARM与GPRS网络构成家庭医疗监护系统
  摘要: 介绍了一个由ARM 处理器S3C44B0X 与M590E GPRS 模块构成的家庭远程医疗监护系统。笔者介绍了S3C44B0X 以及M590 的性能特点,主要外围接口电路的设计,以及软件设计架构和系统的组成原理,并给出了GPRS模块的软件配置方法。经过实验测试,本系统在应用中取得了比较好的效果。   近年来,在家庭修养的病人由于不能得到及时看护和抢救,死亡的人数大量提高。而随着老年化的加剧,老年人在家中的健康状况也得到了更高的重视。本文研究的医疗服务系统可以极大的降低运送病人的时间和成本,并能及时的看护老年人的健康状况,对提高我国全民的健康水平有着重要作用。本论文提出了一种基于GPRS 网络的家庭医疗服务系统,本系
[单片机]
ARM与<font color='red'>GPRS</font>网络构成家庭医疗监护系统
支持EDGE/GPRS的芯片组造就入门级音乐手机
      苹果公司的首席执行官Steve Jobs要当心了,手机正在蚕食iPod的市场!杰尔系统(Agere Systems)近期发布了旨在将MP3播放功能引入入门级手机的 芯片组 。虽然 音乐手机 的存在已颇有时日,但杰尔的X125芯片组却将此功能引入了大众市场,代表了一个里程碑。 “我们秉持的是这样的理念:你签署合同后免费获得的入门级手机将拥有CD般的音质。”杰尔的高级产品行销经理Mary Cramer表示。 在总体材料清单(BOM)成本低至不到30美元的情况下,该芯片组能以高达300kbps的解码速率支持立体声音频播放,此指标能满足最强劲压缩算法的需要。该芯片组是为EDGE网络设计的,而在EDGE网络,
[工业控制]
GPS汽车导航仪不能说的秘密
    GPS车载导航设备在欧美、日本等国,GPS车载导航仪已经成为大众的一个生活辅助工具,甚至是必需品。作为一种当下热门的汽车电子用品,GPS 汽车导航仪 可以在地理信息服务、城市导航、自驾远游等方面为车主提供诸多便利。     目前,随着私家车保有量的大幅提升,参与国内GPS市场角逐的企业也如雨后春笋,GPS车载导航仪产品不再是少数专业人士及探险家手里的“发烧”级装备。选购此类高科技产品时,消费者往往处于“一知半解”的状态,容易产生困惑和迷茫。下面,就让我们来了解一下 2012最新款导航仪 的相关购买知识吧。 电子地图出身须正宗     电子地图是导航仪应用中基础且核心的部分,专业的认证和详实的数据量是其应该具备的
[汽车电子]
基于DSP的车载GPS/DR组合导航系统硬件设计
  0引言   目前,差分GPS水平定位精度已经达到3~5m,完全满足车辆定位精度的要求。但是,由于在城市高建筑群中或穿过立交桥时,常常会出现GPS信号遮挡问题,导致GPS不能正常定位。航位推算(DR)是常用的车辆定位技术,但方向传感器随时间积累误差较大,不能单独、长时间地使用。采用组合导航系统能够利用GPS系统提供的位置和速度信息对DR系统的误差进行实时的校正和补偿;当GPS信号失锁时,又可通过DR系统完成航位推算,提高了组合导航系统的可靠性。   组合导航系统除了要完成大量运算处理工作外,还要实现惯性测量单元IMU(陀螺仪和加速度计)和GPS等传感器的数据采集、与外部系统的通信、时序逻辑控制和人机接口等功能。在这种情况
[嵌入式]
导航产业链重新洗牌 GPS手机市场抢滩
  在2007年导航产业加速整合之后,2008年将迎来GPS手机这个新的热点。在我国,尽管PND产品也正处于导入期,但GPS手机的发展不会对PND产生过多的负面影响。   回顾2007年全球GPS市场,用一个词来概况非“并购”莫属,展望2008年全球GPS市场,仍然用一个词来概括那必然是“GPS手机”。2007年全球GPS市场上演了一幕幕并购大戏,这股并购潮在2008年有继续向下游市场和区域市场蔓延之势,而GPS手机也将主导2008年GPS市场热点。    GPS导航市场高速增长   2005年以前,全球GPS导航民用市场一直以日本近100%配置率(包括前装和后装)的车载导航市场为代表。2006年开始,EMEA地区特别是欧洲的
[焦点新闻]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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