GPS技术在机车头灯自动寻迹中的应用

发布者:TranquilWhisper最新更新时间:2011-11-11 关键字:GPS  机车头灯  自动寻迹  μCOS-II 手机看文章 扫描二维码
随时随地手机看文章

引言

  GPS(Global Positioning System,全球定位系统),全称“导航卫星测时与测距全球定位系统”,是美国国防部于1973年11月授权开始研制的海陆空三军共用的美国第二代卫星导航系统,于1994 年建成, 具有全天候、高精度、自动化、高效益、速度快和成本低等显著优点。GPS由空间部分、地面监控部分和用户接收机三大部分组成。GPS接收机通过接收卫星信号解算出自身的经纬度位置、速度, 以实现定位导航及定时的功能,成为目前世界上应用范围最广泛、实用性最强的全球精密授时、测距、导航、定位系统。我国GPS技术也在测量、海空导航、车辆监控调度、导弹制导、精密定位、动态观测、时间传递、速度测量等方面加以应用。

  将GPS应用于铁路列车,最早的报道是1984年美国柏林顿北方铁路公司(Burlington Northern)和Rock well公司的合作。在80年代末期,开发出ARES(Advanced Railroad Electronic System)系统,并且已将GPS作为国家铁路标准精确定位系统[1]。目前,欧洲各国铁路正在加强利用GPS技术,并沿相应线路设置差分机站,使之与移动通信技术结合,以提高铁路的通过能力[2、3]。在我国,采用GPS、GIS、GSM和计算机等高新技术集成的RITS(铁路智能运输系统)技术,成功地研制出了铁路“GPS安全报警系统”,该系统已于2001年8月在我国第一条客运专项——秦沈客运铁路专线上交付使用。因此,GPS实时定位技术在铁路列车上的应用将越来越普及,而开发GPS在铁路列车上的应用具有广阔前景。

1  机车头灯自动寻迹的可行性分析

  在我国,机车头灯是不能旋转的,它被固定在机车头部。当机车进入弯道时,机车头灯照射的方向和铁轨线路相切,也就是说,机车头灯不能始终照射在轨道的中心线上。因此,机车在夜间高速行驶中带来了安全隐患。

  GPS定位技术的工作原理是,GPS接收机从24颗在轨卫星中选出4颗最佳位置的卫星,卫星发出的时间信号好比一个精确的时钟信号,从而算出每个卫星的半径距离,再以卫星的位置利用三角定位原理定出机车的位置及高度。GPS接收机定位精度在50m以内,如果需要的话,加上后期优化算法处理过程,精确度可以更高,而采用DGPS技术后定位精度可达3m。可见GPS技术是一个高精度的定位技术。

  铁路不同于公路,一辆确定的机车只在固定的某一段线路及某一时段上运行。通过装有GPS接收机的控制系统接收离散定位数据,可以高精度的模拟出该机车所经过的铁路轨迹,从而计算出该段线路所有弯道的起始位置、结束位置和曲率半径。当系统获得了以上数据,根据算法和控制指令,可以控制步进电机驱动头灯,使它始终照射在铁路中心线上。

2  系统整体解决方案

2.1  机车头灯自动寻迹系统的硬件构成

  本系统使用ARM核微控制器作为控制中心,外围电路由GPS接收机、电气控制模块和Flash存储模块组成。硬件原理图如图1所示。


图1  机车头灯自动寻迹系统硬件原理图[page]

2.1.1  系统中央处理单元

  采用Atmel公司的嵌入式CPU芯片AT91R40008,这是一款具有ARM7TDMI核的处理器,外围接口丰富,处理能力强,低功耗,具有两条主要总线:先进系统总线ASB(Advanced System Bus)和先进外围总线APB(Advanced Peripheral Bus)。它用于接收GPS接收机发来的数据、进行线路数据提取,线路算法计算和产生控制信号。

2.1.2  GPS接收机

  为简化整个系统的设计,采用了LBWXG1 Jupiter GPS接收机,这款接收机的几个重要参数如下:同时跟踪12颗卫星,重新捕获时间小于2.0s,热启动时间小于18s,冷启动时间小于120s,速度精度为0.1m/s,定位精度小于15m(2dRMS),时间精度为1μs,加速度限制为4g,速度限制为950m/s,数据更新率为 1次/s,可连续更新,能够输出NMEA格式或者二进制格式数据。该型GPS接收机可以满足机车定位精度要求,用于接收卫星信号,向中央处理器传送数据。

2.1.3  电气控制模块

  由专用的硬件电路组成,用于接收微处理器的控制信息,驱动步进电机控制机车头灯旋转。

2.2  机车头灯自动寻迹系统的工作原理

  整个系统解决方案分2个阶段。

  第1阶段是GIS地图生成阶段。对于一条从来没有运行该系统的铁路线路来说,线路数据文件是不存在的,必须通过调用系统中线路采集程序生成GIS地图。首先,Jupiter GPS接收机通过GPS天线接收卫星信号,读取RMC数据,从中解算出机车移动终端的位置信息,就是提取机车当前位置的经度(Long)和纬度(Lat)数据,并以(Lat ,Long)的形式存储在存储器中。然后,采用样条插值拟合算法,优化线路数据。最后,重复以上二步,最终形成该条线路离散GIS地图,并保存在系统Flash中,作为系统参考地图。

  第2阶段是系统控制阶段。当系统生成GIS参考地图后,就可以在该条线路上运行系统控制程序,控制机车头灯自动寻迹。当机车运行时,Jupiter GPS接收机接收卫星信号,通过RS232串口发送到中央控制单元MCU,MCU读取RMC数据,从中提取经度(Long)、纬度(Lat)和速度(Velocity)数据。然后,根据系统位置识别算法,识别出与GIS参考地图数据最接近的地理位置,从而判断机车前方是否进入弯道。若进入,则求解弯道的曲率半径及旋转步数,进而控制步进电机旋转。

2.3  机车头灯自动寻迹系统的软件构成

2.3.1  GPS数据的提取

  日前,几乎所有GPS厂商都遵循美国国家海洋电子协会(National Marine Electronics Association)制定的NMEA-0183 version 2.01通信标准格式,所有数据信息以ASCII格式编码,输出语句达十多种,包括GGA、GSA、GSV、RMC、BIT、RID、ZCH等。这些定位数据语句不仅给出了位置、速度、时间等信息,而且指出当地的卫星接收情况。实际导航中,应读取GPS的空间定位数据时,可以根据需要每隔几秒钟更新一次数据。

  Jupiter GPS接收机语句输出遵循串行通信协议,数据格式为8位数据位、l位起始位、l位停止位,无奇偶校验,并且可以根据需要选择传输速率。


图2  GPS数据提取流程图

  机车头灯自动寻迹系统要求高精确度、高实时性和高可靠性,因此对于更新率应采用系统最小设定值:1s更新一次,并且在提取过程中只需要提取RMC数据,从中得到经度、纬度和速度数据,提取流程如图2所示。RMC数据设置包括时间、经度、纬度、高度、系统状况、速度、过程和日期等信息。RMC数据设置描述如表1所列,其数据设置示例如下:

$GPRMC,185203,A,3339.7332,N,11751.7598,
W,0.000,121.7,160404,13.8,E*55

表1  RMC数据设置描述

2.3.2  GIS地图生成算法

  该系统采用样条插值法。样条插值法克服了分段三次埃尔米特插值的弱点,它只需要在插值区间端点比拉格朗日插值多二个边界条件,就可以构造出插值函数,而且这类插值函数在插值节点处具有二阶导数连续,从而具有更好的光滑性。

[page]

  首先,线路数据采用分段处理的方法。在给定区间[a,b]上的一个划分:a=x0<x1<L<xn=b。已知函数f(x)在点xj上的函数值为f(xj)=yj (j=0,1,L,n),其中x代表纬度,y代表经度。存在分段函数

  函数S(x)就是f(x)样条插值函数,根据样条插值函数f(x)满足以下条件:

  ①  插值条件和函数连续条件,S(xj)=yj,S(xj+0)=S(xj-0);
  ②  n-1个内结点处的一阶导数连续,S′(xj+0)=S′(xj-0);
  ③  n-1个内结点处的二阶导数连续,S″(xj+0)=S″(xj-0);
  ④  自然边界条件,S″(x0)=0, S″(xn)=0。可求出分段函数S(x),也就是优化轨迹曲线。

  然后,根据分段函数S(x),在给定的区间[a,b]上均匀取点,一般保证每相邻两点之间的距离小于二分之一的GPS精度,形成该段线路离散GIS地图数据库。在不同的分段上重复使用这个算法,计算所有的分段,形成完整的GIS参考地图。

2.3.3  微控制器控制过程

  机车头灯自动寻迹系统软件总流程图如图3所示。

  该系统控制软件以μCOSII嵌入式实时操作系统为平台,嵌入式操作系统μCOSII是一个公开源代码的占先式多任务的微内核RTOS,其性能和安全性可以与商业产品竞争,具有可移植性、可裁剪性、可剥夺性等优点[4]。

  在嵌入式操作系统μCOSII中,首先进行系统的初始化,开定时器,开串口中断,并进行相应的I/O设置。然后,加载2个主要的任务。任务1串口接收程序,负责实时接收Jupiter GPS接收机发来的RMC数据,并提取经度(Long)、纬度(Lat)和速度(velocity)数据,通过信号量的方式,发送给任务2。任务2控制算法程序进行路径比较、弯道判断和旋转角度计算,得出结果发送至控制命令,驱动电气控制模块,进而驱动步进电机旋转。


图3  机车头灯自动寻迹系统软件总流程图

结语

  笔者已研制出了实验系统,并且针对定位精度要求高、响应时间要求快这两个关键问题提出了相应的解决方案,通过一年多的试运行,取得了良好的实验效果。

  随着GPS定位技术的日益成熟,定位精度日益提高,在不久的将来,作为独立于铁路信号系统的GPS列车定位系统对高速列车的安全将起着重大作用。未来GPS技术在铁路上必将大有作为。

 

 

关键字:GPS  机车头灯  自动寻迹  μCOS-II 引用地址:GPS技术在机车头灯自动寻迹中的应用

上一篇:新型混合动力汽车检测技术的研究及应用
下一篇:基于CAN总线的车用智能传感器系统设计

推荐阅读最新更新时间:2024-05-02 21:42

博世推新型六轴惯性传感器 即使GPS信号中断仍可导航
失去GPS信号会使许多原本轻松的汽车旅行戛然而止。据外媒报道,当地时间11月5日,博世(Bosch)在慕尼黑举行的世界闻名electronica电子展上,宣布推出新型SMI230六轴惯性传感器。使用该传感器,即使GPS信号中断,导航系统仍可进行导航。博世的该款SMI230传感器可为导航系统提供移动数据,即使在GPS信号弱或是没有信号的地方也能确定行驶车辆的当前位置,从而使导航系统变得更加精确可靠。 现在,数以百万计的汽车司机都依赖GPS导航,如果身处高山、高楼或是隧道等卫星信号弱、失真或是中断的地方,导航系统将会失去方向。而博世的SMI230微机电系统(MEMS)传感器可在此时发挥作用,可以精确测量车辆的偏航率和加速度,从
[汽车电子]
基于GPS-GSM的汽车短信防盗系统设计方案
  0 引 言   我国每年都有大量的汽车盗窃案件发生,根据北京市交管局统计,2006年北京市日均发生汽车盗窃案件达10多起,严重危害了人民群众的财产安全,且近年来相关案件的发生数量大幅上升,做案手段不断升级,做案活动已向职业化、智能化、集团化发展。针对以上情况,本文设计了一种基于当前已分布广泛的GSM(Global System for Mobile CommunicatiON )网络和高精度的GPS(Navigation Satellite Timing and Ranging Global Position SySTem)定位技术的汽车防盗系统。通过收发短信操作,便可实现对车辆位置的实时监测,帮助车主管理车辆,并可在车辆被
[单片机]
基于<font color='red'>GPS</font>-GSM的汽车短信防盗系统设计方案
基于S3C2440的车载GPS/GPRS跟踪监控系统研究与实现
0 引言 随着交通系统的不断发展和完善,定位导航系统的应用范围和领域也越来越广泛,基于GPS,GPRS/GSM,GIS等的车辆跟踪与监控系统正在受到人们越来越多的青睐,显示出强大的发展潜力。GPS(Global Position System,全球定位系统)是美国从20世纪70年代开始的研制。19 93年正式投入运行,它能够全球、全天候、连续实时地为用户提供高精度的三维坐标、三维速度和时间信息。GPS的出现从根本上改变了人们获取空间信息的方式,特别是在交通工具导航、监控、跟踪等领域具有很大的应用价值和发展潜力。 本文在ARM9的硬件平台基础上,利用嵌入式Linux操作系统强大的管理平台的内核与外设的功能,开发了具有导航跟踪与
[单片机]
基于S3C2440的车载<font color='red'>GPS</font>/GPRS跟踪监控系统研究与实现
艾讯宏达在船载GPS终端产品应用
      船载GPS终端应用概述       我国大陆陆地面与临海海水面之间存在着一条蜿蜒曲折、绮丽多姿的海岸线,从最北的辽宁鸭绿江口至最南的广西北仑河口,总长18000多公里。如果加上6000多个岛屿与周围海域形成的岛屿岸线14000公里,那么我国海岸线的总长度则超过32000公里,在世界各国中名列前茅。       我国海岸线长,岛屿多,海底矿物资源丰富,随着海洋资源进一步开发,海洋经济热络。近年渔业轮船、海客货运轮船数量,在世界前例,年在造船舰数量已达世界第一。       辽阔的天空,蔚蓝的海水,是人们梦寐以求的生存环境。然而,汹涌澎湃的大海是把“双刃剑”,近年因操作不当、水纹环境不察、地震、海啸等天灾影响,
[网络通信]
2440裸机编程之十二 GPS
全球卫星定位系统实际上是由24 颗卫星所组成,其中有3 颗为备用卫星,这些卫星分布于距地表20,200 公里的上空,而且分属于6 个轨道面;卫星轨道面倾斜角为55 度﹐提供全球全天候﹐每秒一次﹐持续不断的定位讯号。这些卫星每11 小时58 分环绕地球一次,即每天绕过您的头顶二次,就像是月球一样不停地绕着地球旋转,其速度约每秒1.8 哩。这些卫星需要地面管制站随时加以监控是否GPS 卫星在其正确的轨道上及正常运作,另外监控中心可上传资料给卫星,卫星再将这些信息下传给GPS 使用者使用。地面共有五个监控中心,四个上传资料站及一个控制中心,这些控制站以纬度来划分其所控制的卫星。在概念上﹐GPS 是代表着整个系统﹐包括天空上的卫星、地面控
[单片机]
2440裸机编程之十二 <font color='red'>GPS</font>
车载GPS定位器一般安装在车辆的什么位置
车载GPS定位器一般分两种,有线与无线,而在有线定位器中,汽车GPS定位器和两轮车GPS定位器的安装位置不同,但首先,我们要分清楚,有线定位器的线,都是什么线。 普通的车载定位器,一般至多有4条线,在设计过程中,通常以不同的颜色进行区分。以几米EV41车载定位终端为例,红色与黑色分别是电源的正负极,橙色为ACC或钥匙线,黄色为断油电线。 (几米4G车载定位终端EV41接线示意图) 知道了每一根不同颜色的线分别要接哪些车辆接口后,我们就可以来看看,汽车和两轮车的安装位置有什么不同。 (汽车安装位置示意图) 汽车安装位置: 1、前装饰面板下面 2.仪表盘周围 3、后挡风玻璃下面 (电动车安装位置示意图) 电动车安装
[嵌入式]
车载<font color='red'>GPS</font>定位器一般安装在车辆的什么位置
裸奔中的Prima GPS新一代处理器深度剖析
  当您还在质疑自己手中的GPS到底是SIRF3代还是4代的时候,我们只能说那些都已经过去式了,全新的SIRF Prima时代即将随着ACCO全新P系列便携式车载GPS产品的量产而到来,您是否已经准备好了迎接这全新的Prima时代?那么接下来就请您和我们步入今天的SIRF Prima车载GPS新一代处理器的深度剖析中。   对于用户而言,GPS产品的内置芯片有多高科技似乎并不太受重视。往往用户最在意的还是GPS产品的搜星定位是否稳定、导航地图是否准确以及周边娱乐是否实用等更切合用户实际的要求。   许多用户已经厌倦了那熟悉的不能再熟悉、千篇一律的导航界面,希望新产品能为自己带来全新的导航感觉。此外GPS的附加娱乐一
[汽车电子]
裸奔中的Prima <font color='red'>GPS</font>新一代处理器深度剖析
SiRFstarIV GPS助力GALAXY S II实现定位感知功能
CSR公司(伦敦证券交易所:CSR.L)日前宣布,其SiRFstarIV GPS架构为三星新款旗舰智能手机GALAXY S II实现了定位感知功能。SiRFstarIV以其独特的技术令GALAXY S II手机获得了超高的GPS性能,并可在当今全功能智能手机所处的嘈杂电气环境中运行,由此获得三星公司的青睐。 CSR公司手机事业部高级副总裁Ahmet Alpdemir说道:“三星电子在众多竞争方案中最终选择了SiRFstarIV用于为这款全新的旗舰产品提供高品质的定位感知功能,这令我们感到由衷地高兴。同时此举也进一步深化和拓展了我们与全球消费电子市场领导企业的供货关系。对于CSR来说,这一胜利是我们不断推动SiRFstar
[手机便携]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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