基于GPS、GSM及CAN总线的列车行程测量系统

发布者:静逸心境最新更新时间:2011-10-18 关键字:GPS  GSM  CAN总线  列车行程测量 手机看文章 扫描二维码
随时随地手机看文章

  引言

  随着铁路运输向高速度、高密度方向发展,安全工作将更加重要。一旦发生事故,不仅中断行车、打乱正常运行秩序,在经济上造成严重的损失,而且还会在社会上产生不良影响。为保证列车快速、安全、舒适、高效地在高速线上运行,对铁路列车进行及时的检修是非常重要的。列车检修周期主要以列车行驶的里程为参考,所以及时准确地记录列车的行驶里程是保证列车安全运行的关键。以往对列车各车厢行驶里程的记录是采用人工记录计算机存储的方式,有时由于工作人员的疏忽,就可能造成记录表丢失或漏记现象,这样就会使列车的实际行驶里程与记录的行驶里程不符,从而使列车不能得到及时地检修,为列车的安全运行造成了隐患。因此,研制一个能够自动记录列车行驶里程的网络系统是至关重要的。

  本系统就是为了满足上述要求而开发的,它是利用美国GPS(Global Positioning System)全球定位系统,结合CAN(Controller Area Network)总线技术和GSM(Global System for Mobile Communication)移动通信技术的产物。其主要功能是依靠GPS来定位列车的位置,通过单片机来累计列车的行驶里程,利用CAN总线在列车各个车厢间建立局域网,通过GSM网络将列车各车厢的行驶里程数据传送回监控中心,并由监控中心进行统一的监控和管理。本系统采用GSM短消息进行数据传输, 它不需要建立拨号连接,只需把要发的信息加上目的地址发送到短消息中心,再由短消息中心转发到最终目标。短消息每次限制在160个字节以内,这对传送列车行驶里程数据已足够。本系统利用GSM短消息业务进行数据传输,最大的优点就在于连接简单、费用低廉、覆盖面广,实现方便。

  系统的组成

  系统由GPS卫星、车载终端、GSM公众网和监控中心组成,其系统原理图如图1所示。

系统原理图

  GPS 卫星不间断发送导行电文,由车载终端上的GPS接收机接受,并进行解码处理,进而输出定位数据。车载终端包括主控车载终端和被控车载终端。主控车载终端安装于火车头,它由GPS接收模块、信息处理和控制模块、GSM通信模块、键盘输入模块、显示模块和CAN总线通讯控制模块组成,负责GPS信息的接受、数据的处理、CAN总线的通讯控制、GSM信息的发送等;被控车载终端安装于各车厢,它由信息处理和控制模块、CAN总线通讯模块、键盘输入及显示模块组成,负责本节车厢行驶里程的累计以及与主控车载终端的通讯等。主控车载终端与被控车载终端通过CAN总线相连形成局域网。车载终端通过GSM网络用短消息方式将列车行驶里程数据发送至监控中心。监控中心主要由GSM通讯模块、监控主机、管理数据库及综合数据接口组成,完成GSM信息的接受以及各列车行驶里程的统计和管理。

  车载单元的硬件设计

  车载单元的硬件主要由四大模块组成:信息处理与控制模块、GPS接收模块、GSM通讯模块和CAN总线通讯控制模块。

  信息处理与控制模块

  信息处理与控制模块是车载终端的核心控制部件,它是一个由PIC单片机组成的系统,其主要功能是进行信息处理和控制车载终端的各组成部分,按照通信协议的要求执行相应的操作。本系统选用微芯公司生产的PIC18F458单片机,它有如下优点:

1)2MB的Flash程序存储器;
2)4kB的EEPROM数据存储器;
3)10MIPS的执行速度;
4)CAN总线模块;
5)功耗低:在4MHz时钟下工作耗电不超过2mA;在睡眠模式下耗电可低于1μA以下。
6)驱动能力强:每个I/O引脚吸入和输出电流的最大值可以分别达到25mA和20mA,能够直接驱动发光二极管LED、光电耦合器或者微型继电器等。

  GPS接收模块

  GPS 接受模块即GPS接收机,它是GPS全球定位系统的用户终端,是全球定位系统的三大组成部分之一。车载终端就是通过它来实现定位功能的。本系统采用 GAERMIN的GPS-OEM产品,它有12个通道,也就是同时可以跟踪多达12颗GPS卫星,从而能够快速的定位。GARMIN的GPS接收机功耗非常小,数据更新率为每秒一次,其优良的性能完全能够满足陆地导航的灵敏度需求。

  考虑到单片机输入/输出为TTL电平,而OEM板输出为 RS232标准串行接口,采用的是EIA电平,因此这里需要加入能完成TTL-EIA双电平转换电路。本系统采用一种新型RS232转换芯片 MAX232,其内部有电压倍增电路和转换电路,仅需5V电源便可工作,因此使用十分方便。连接方式如图2所示。由于OEM板每秒刷新一次,为提高CPU 利用率,采用UART(通用异步接收/发送器)来实现串行异步通信中串并行数据转换,也将大大提高CPU利用率。

连接方式

   GSM通讯模块

  GSM 通讯模块是车载终端的一个重要的组成部分,它负责车载终端与监控中心之间的通信。本系统采用的是西门子公司生产的GSM调制解调器TC35模块,它提供 RS232数据接口,采用AT指令,符合ETSI的GSM0707和GSM0705标准。模块和单片机系统通过40针的数据电缆相连。TC35模块的数据接口是CMOS电平,因此单片机对TC35模块的控制和通信要进行电平转换。在本系统中,单片机串口通过OC门7404芯片完成电平转换和TC35模块相连。单片机与TC35模块的接口如图3所示。

单片机与TC35模块的接口

  TC35模块支持8位数据位,1位停止位,无奇偶校验位。传输速率可以在4.8kbit/s到115kbit/s间自适应。对TC35模块控制,IGT信号非常重要,只有正确的IGT信号才可以使TC35模块正常的运行。IGT的下降沿启动TC35,并且IGT的低电平应该至少保持 100ms,然后TC35正常工作。

  CAN总线通讯控制模块

  CAN总线通讯控制模块主要完成各车载终端之间的通讯,由于CAN总线接口能在噪声环境下进行通讯,从而保证了数据传输的可靠性。PIC18F458内部集成了CAN总线通讯控制器,执行的是Bosch公司规范的CAN210A/B协议,它包含完整的CAN系统。CAN总线模块由协议驱动和信息缓冲与控制组成。CAN协议驱动CAN总线上接受和发送信息的所有功能,信息通过首先装载到某个相应的数据寄存器发送,通过读相应的寄存器可以检查状态与错误信息。在CAN总线上检测到的任何信息都要进行错误检查,然后与过滤器进行比较,判断是否应该被接受和存储到2个接受寄存器之一。图4为CAN总线驱动器PCA82C250T与单片机的连接图, 其中的PCA82C250T为PHILIPS公司的CAN总线驱动器,它将PIC18F458的CAN控制器输出引脚的TTL电平变换为CAN总线上的差分信号。J12插头的第2脚与第7脚间接有120Ω的匹配电阻。在CAN总线上,一般在两端的CAN接头需要接入120Ω的匹配电阻,中间则不用接。

CAN总线驱动器PCA82C250T与单片机的连接图

  车载终端控制器软件编程

  车载终端控制器的软件主要完成3方面的任务:系统的初始化,循环处理GPS接收到的导航电文;单片机与TC35的通信以及GSM信息的发送;处理CAN总线数据的收发。这些任务在程序中是分两部分来完成的,即主程序和中断程序。主程序主要完成系统的初始化、CAN总线数据的发送、GSM信息的发送、列车行驶里程的计算等;中断程序主要完成GPS信息的接收和CAN总线数据的接收。键盘检测采用查询方式。软件采用C语言编程。主程序流程图如图5所示。

主程序流程图

  系统启动后首先要对相应的变量和模块进行初始化,读出存储在EEPROM中的列车行驶里程数据并将其显示出来,然后检测是否有键被按下。键盘主要完成3方面任务:显示器设置,启动CAN总线数据发送和GSM信息发送。GPS信息的接收采用中断方式。系统每秒接收一个GPS信息,从GPS信息中读出列车的行驶速度,将列车的行驶速度乘以列车的行驶时间(1s),得出列车在1s内的行驶里程并进行一次行程的累加。为保证数据的安全性,列车每行驶 1km,EEPROM中存储的列车行驶里程数据刷新1次。

  在主控车载终端,CAN总线数据的发送采用键盘触发方式。信息从CAN控制器发送到CAN总线是由CAN控制器自动完成的,发送程序只需把被发送的信息送到CAN的发送缓冲区,然后启动发送命令即可。CAN总线数据的接收采用中断方式。当系统产生CAN中断时,信息从CAN总线到CAN接收缓冲区是由CAN控制器自动完成的,接收程序只要从接收缓冲区读出要接收的信息即可。

  结语

  在本系统中,行程测量的相对误差主要取决于列车的行驶速度。通过大量实验可以得出,当列车的行驶速度大于10km/h时,本系统行程测量的相对误差小于 2%。一般而言,列车的行驶速度常高于10km/h。因此,本系统行程测量的相对误差不会大于2%,完全满足测量相对误差应小于3%的设计要求。

  本系统的设计完全满足列车行程测量的准确度和可靠性要求,既实现了列车行程的自动记录,同时也实现了对各列车的统一监控管理。它解决了现有列车行程记录方式存在的弊端,为列车行程的测量和管理提供了一种新方法。通过对列车行驶里程及时准确的记录和监控,确保各列车能够得到及时的检修,为列车的安全运行提供了保障。本系统利用了当前技术比较成熟的GSM蜂窝数字移动通讯系统和GPS全球定位系统,而且具有成本低廉、结构简单、抗干扰能力强及可靠性高等优点,因此具有广阔的应用前景。

关键字:GPS  GSM  CAN总线  列车行程测量 引用地址:基于GPS、GSM及CAN总线的列车行程测量系统

上一篇:TMS320VC5402 DSP与单片机的HPI接口实现
下一篇:SPMC65P2404A在智能测温系统中的应用

推荐阅读最新更新时间:2024-03-16 12:43

无需GPS 机器人也能回家
研究人员设计的全新“蚂蚁机器人”重2.3千克,有6只脚,配备一个光学罗盘和一个指向太阳的光学运动传感器,能像沙漠蚂蚁一样,探索周围环境并自行回家。 图片来源:美国《每日科学》网站 据美国《每日科学》网站近日报道,法国研究人员受沙漠蚂蚁的启发,研制出一款新型“蚂蚁机器人”(AntBot),这是首款无需全球定位系统(GPS)就可以自由探索周围环境并自动返回的行走机器人。这项研究为自动驾驶车辆和机器人技术导航开辟了新途径。 人眼对偏振光和紫外线辐射并不敏感,但蚂蚁却用此来给自己定位,箭蚁属(Cataglyphis)沙漠蚂蚁在这方面尤为突出,它们可以在沙漠阳光的直射下行走几百米寻找食物,然后直线返回巢穴,而不会迷路。 研究人员指出,沙漠
[机器人]
想破解北斗卫星导航系统?中科院美女告诉你别做梦了
这个姑娘叫徐颖,这两天,她4月份的一段演讲视频火了。    徐颖,1983年生,导航系统科学家,从事 北斗 相关研究工作十余年,中科院光电研究院建院以来最年轻的研究员和博士生导师。 视频中,谈及所谓“清华女生破解北斗”的新闻,徐颖淡淡回应:   她只是破译了北斗的民码信号的伪码序列,而要破解军码系统的话……我们可能建议一些更简单的方式,那就是造时空穿越机穿越回到北斗军码设计的时候在旁边偷听好了。这个技术难度都比从技术上来破解北斗军码更容易一些。     北斗 卫星导航 系统是中国自行研制的全球卫星导航系统(BDS)。是继美国全球定位系统( GPS )、俄罗斯格洛纳斯卫星导航系统(GLONAS
[嵌入式]
基于SAEJ1939协议的CAN总线汽车仪表设计
汽车仪表是汽车与驾驶员进行信息交流的窗口,是汽车信息的中心,能够集中、直观、迅速地反映汽车在行驶过程中的各种动态指标,如行驶速度、里程、电系状况、制动、压力、发动机转速、冷却液温度、油量、各种危险报警。随着科技进步,汽车排放、节能、安全和舒适性等使用性能不断提高,汽车电子控制程度也越来越高。汽车电子控制装置必须迅速、准确地处理各种信息,并通过仪表显示出来,使驾驶员能够及时了解并掌握汽车的运行状态,以妥善处理各种情况。 这里给出一种基于CAN(Controller Area Network)总线的汽车仪表设计方案。该仪表利用CAN总线使其成为车身网络一部分,遵循SAE J1939协议读取发动机转速、水温等信息。仪表还能接收传感器的车
[单片机]
基于SAEJ1939协议的<font color='red'>CAN总线</font>汽车仪表设计
基于GSMGPS车辆定位监控系统
利用GPS(Global Positioning System)来作定位导航是GPS的最基本应用,随着我国城市建设规模的扩大,车辆日益增多,交通运输的经营管理和合理调度已成为一个广泛关注的问题,尤其是全球定位系统(GPS)从军用转为民用以后,GPS技术应用于移动目标的监控有着其他监控手段无法比拟的优势,所以采用GPS技术对各种车辆实施监控、调度管理是一个新的研究热点。 系统的总体结构与工作原理 基于GSM的GPS车辆定位监控系统,是对车辆管理提出的较理想解决方案。该系统采用GPS技术对移动目标进行实时定位,利用GSM数字移动通信网络进行实时数据传输,以电子地图和空间信息系统为支撑平台,实现定位跟踪、监控报警、反劫防盗、指挥调
[网络通信]
基于CAN总线的RS-232串口设备远程通信
1 引言 工业设备通信通常涉及到很多硬件和软件产品以及用于连通标准计算机平台(个人计算机或工作站)和工业自动化应用设备的协议,而且所使用设备和协议的种类繁多。因此,大部分自动化应用设备都希望执行简单的串行命令,并希望这些命令同个人计算机或者附加的串行端口板上的标准串行端口兼容。RS-232是目前PC机与通信工业中应用最广泛的一种串行接口。RS-232被定义为一种在低速率串行通讯中增加通讯距离的单端标准。由于RS-232的发送端与接收端之间有公共信号地,所以它不能使用双端信号,否则,共模噪声会耦合到信号系统中。RS-232标准规定,其最大距离仅为15m,信号传输速率最高为20kbit/s。 CAN,全称为“Contro
[嵌入式]
技术干货—CAN总线抗干扰的六种解决方案
摘要:CAN总线虽然有强大的抗干扰和纠错重发机制,但目前CAN被大量应用于比如新能源汽车、轨道交通、医疗、煤矿、电机驱动等行业,而这些场合的电磁环境比较严重,所以如何抗干扰是工程师最为关心的话题。 前段时间有个做模台流水线的用户,一条流水线有两路CAN总线,一条总线有22个控制节点,每当启动模台就会出现严重的失控状态,模台下是由很多电机驱动的,而操控台下放着变频器。使用CANScope测试发现,在未启动电机情况下,控制台的CAN通信正常,帧统计结果显示100%成功率,如图1所示。 图1 模台静态状态下帧统计 此时CAN波形图如图2所示。 图2 模台静态状态下波形图 然而当模台电机启动之后,CAN总线
[汽车电子]
技术干货—<font color='red'>CAN总线</font>抗干扰的六种解决方案
2011年GPS手机出货量将翻两番
2007年11月1日—— 据市场研究机构Isuppli预测,由于美国政府要求“应急呼叫911”(E911)功能,以及无线运营商积极提供各种基于定位的服务,预计从2006年至2011年,全球范围内具备GPS功能的手机的出货量将翻两番。 支持GPS功能的手机出货量将由2006年的1.096亿部增长到2011年的4.44亿部。到2011年,支持GPS的手机在全部出货手机中所占比例将由2006年的11.1%增加到29.6%。 下图是iSuppli预测的全球GPS手机出货量: “除了提供手机照相、多媒体和连接性解决方案外,手机原始设备制造商(OEM)正在探索将GPS功能集成到终端中,以此作为增加产品附加值的优势之一。”iSuppli
[焦点新闻]
艾科选择Vivante GPU用于其娱乐产品
Vivante Corporation(图芯芯片技术公司)今天宣布,深圳艾科创新微电子有限公司(简称“艾科”)已经获得授权,可以将 Vivante GPU IP 用于其最新的移动导航和娱乐片上系统 (SoC) 设计。艾科是中国的一家无晶圆半导体企业以及首屈一指的便携式媒体集成电路设计公司之一,面向多种便携式消费电子产品设计、开发、和销售多媒体半导体产品和解决方案。 Vivante Corporation 总裁兼首席执行官戴伟进表示:“OpenGL ES 2.0 和 OpenVG 1.1 提供的极佳视觉效果正推动基于位置的广泛应用在全球各地市场发展。新一代基于位置的应用要想实现激增,其关键是显著降低升级至最新图形标准的
[半导体设计/制造]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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