基于单片机和GPRS的矿区铁路道口监测系统

发布者:rockstar6最新更新时间:2008-11-12 来源: EDN CHINA关键字:铁路道口  模块  GPRS  GPRS网络  模拟比较器  上位机  单片机技术  矿区铁路  输出接口  传感器信号 手机看文章 扫描二维码
随时随地手机看文章

 

  1 引言

  矿区铁路是衔接国家铁路与矿区的中间环节,是铁路运输网的重要组成部分。据有关资料统计,目前国内矿区铁路超过2万公里且其沿线附近通常分布着多个道口。由于道口大多分布在远离市区的矿山企业内部,并且其数量多、分散以及道口之间的距离长,加上矿区内各种运输工具的交叉作业及车辆、人员的不固定的流动,使矿区铁路道口的安全管理成为十分突出的问题。为使各级矿区管理部门能及时、准确掌握各个道口的的安全情况,本文以 Atmega128和MC55为核心,设计一套铁路道口监测系统,实现对铁路道口监测管理的自动化、数字化和网络化。这对保证矿区正常生产、提高矿山企业经济效益和通过道口车辆、行人安全具有重要意义。

  2 系统组成

  整个系统由道口监控中心组成。从功能上分,该系统可分为信号采集部分、道口部分、信号传输和发送部分以及道口监控中心5个部分。图1以其中的一个道口为例,给出简化后的系统总体框图。

  

  2.1 信号采集部分

  信号采集部分主要用于采集列车接近及离去信号,为自动实现收放护栏提供决策信号。目前道口系统中有采用振动传感器、射频传感器,GPS+ ARM+GPRS、视频监控设备或踏板开关等几种方式检测来车信号,它们各有优缺点。本系统中信号采集部分由4个磁电传感器组成,分别成对的放置在道口两侧的钢轨内侧。 当有列车经过该置时,磁电传感器可检测到来车信号,经放大电路和A/D转换电路后,直接发送到单片机 Atmega128。

  2.2 道口部分

  道口部分设道口信号机、声光报警器和栏木装置各2套,分别用来指示火车即将到达信号、声光报警和执行放杆操作。在道口设置自动控制箱,既可由矿区道口监控室中心的PC机远程控制各装置动作,也可由操作人员在现场手动操作。报警器由音响电路板、筒式扬声器及回转警示灯组成,用来提醒来往车辆司机及过往行人注意安全不要抢道。

  2.3 信号传输和发送部分

  磁电传感器安装在距道口500 m左右处,当它检测到来车信号后,通过铜轴电缆将信号传送至道口自动控制箱内的单片机Atmega128。MC55是信号发送的主要设备,它将单片机采集到的数据打包后通过GPRS网络传输到矿区道口监控中心,由道口监控中心对数据做进一步的分析处理。

  2.4 矿区道口监控中心部分

  矿区道口监控中心设PC机1台,主要用于接收各道口列车运行状态的数据。该监控中心采用动态IP结合DNS域名解析组网方式来实现对道口的远程监测。这种方式首先需要联系DNS服务商,为监控中心申请1个域名,把这个域名写入单片机Atmega128中。监控中心接入Internet后,与DNS服务器进行连接,将当前获得的动态IP报告给DNS服务器,再由DNS服务器找到监控中心公网动态IP,这样就可以在两者之间建立通讯连接。

  3 系统硬件设计

  系统硬件设计主要是指道口控制部分硬件设计,按照信号流程大体可以分为三个硬件模块,即传感器信号放大和A/D转换电路设计、单片机Atmega128与MC55接口设计以及驱动

  

  现场各种设备接口电路设计,其中Atmega128与MC55接口电路是该监测系统硬件设计的重点和特色。图2给出以该接口电路为核心的监测站硬件系统电路图。ATmega128L和MC55都有标准的RS232接口,因此硬件设计相对比较简单,只需把Atmega128L的PE5与MC55的 IGT相连,用于启动MC55模块,Atmega128L的TX0/RX0与MC55的TX0/RX0相连,进行数据的输入输出;MC55的RING0接从ATmega128L的中断线,作为数据传输的中断信号。Atmega128是Atmel公司推出的8位高性能单片机,片内具有128KB的程序存储器, 4KB的数据存储器,4KB的EEPROM,有8个10位ADC通道、2个8位和2个16位硬件定时J计数器,8个PWM通道,具有可编程看门狗定时器和片上振荡器、片上模拟比较器、JTAG、UART、SPI,和I2C总线等接口以及六种可以通过软件选择的省电模式。本设计中,ATmega128L是整个数据采集系统核心,主要完成信号的传感器信号采集、软件滤波、数据运算及各种控制功能。M C55是西门子公司生产的GPRS二频模块,它除了具有GSM模块原有的功能外还支持分组业务功能,内嵌了TCP/IP协议;它的数据输入/输出接口实际上是一个串行异步收发器,符合RS232接口标准,且有固定的参数:8位数据位和1位停止位,无校验位。它与 Atmega128协同工作,共同完成数据的远程传输。

  4 系统软件设计

  采用模块化的软件设计,将软件分成若干相对的独立的功能模块,并为各模块安排适当的入口和出口参数,使得模块之间的相互连接,组合灵活方便。整个监测系统软件设计主要由道口自动控制子系统和矿区监控中心子系统组成。

  作者:罗心, 罗可

  4.1 道口自动控制软件设计

  道口自动控制子系统的整个程序采用C语言和汇编语言相结合编程,使用模块化结构,其条理清楚、程序量精简,使得Atrnega128的速度和编译程序容量最优化。其主要的功能是根据磁电传感器的输出脉冲触发,通过单片机驱动现场各种报警设备,同时将驶过该道口的列车运行状态数据通过MC55发送给监测中心。该子系统软件按照功能可以分为定时器初始化模块、中断管理初始化模块、MC55初始化模块、中断信号滤波处理模块、列车状态数据计算模块、与上位机数据通信模块以及驱动现场各种设备模块。其软件设计主要包括主程序和中断服务子程序两大部份,其中中断信号滤波处理模块、驱动现场各种设备和列车状态数据计算模块在中断服务子程序中实现,其余模块在主程序中实现。图3给自动控制子系统软件的主流程图。

  

  4.2 矿区监控中心软件设计

  矿区监控中心子系统主要功能是通过GPRS网络实时接收、显示和打印各个道口传上来的当前速度、与道口接近距离等有关列车运行的数据。该子系统采用是用高级语言VC编程,

  该软件具有友好的用户界面,可以把所有的采集数据存入数据库,并可实现波形的显示和分析。按照功能可以分为系统登录模块、系统管理模块、与下位机数据通信模块、列车数据实时显示模块、列车数据入库模块和列车历史数据查询模块。

  5 结束语

  基于单片机和GPRS的矿区铁路道口监测系统是传感器技术、单片机技术与网络通信技术相结合的结果,它真正实现了铁路道口安全管理的自动化和信息化。它使得铁路道口监测网与信息网融为体,实现了对列车速度、列车行进的方向和其离道口距离等列车运行状态数据的实时采集、网络传输、动态显示、入库保存以及历史数据查询等功能,并且同时驱动道口信号机、栏木和声光报警信号;从而有效解决矿区铁路道口的事故隐患,为确保铁路道口行车安全提供保障。

  本论文的创新点:针对矿区铁路道口安全管理的需求,利用现有的GPRS网络和单片机技术,设计了一套矿区铁路道口监测系统,主要对其硬件和软件进行了详细的阐述,从而为我国铁路运输业提供一个良好的解决方案。

  6 参考文献

  [1] 刘宝栋,刘汉峰. 基于ATmega128单片机的多功能数据采集系统. 电子产品世界,2006(2):67 – 69.

  [2] 嵌入式系统在铁路道日报警系统中的应用J].微计算机信息.2006,(2):64-66.

  [3] 王峰,李建华. 铁路道口安全微波自动监控系统的研究.铁道运输与经济,2003(3):38-39.

  [4] 陈冬云. Atmega128单片机原理与开发指导. 北京:机械工业出版社, 2006.

  [5] 郝成,李辉,姚征. 基于GPRS的地方煤矿安全监控监测系统. 工矿自动化,2006(2):30-32.

 

关键字:铁路道口  模块  GPRS  GPRS网络  模拟比较器  上位机  单片机技术  矿区铁路  输出接口  传感器信号 引用地址:基于单片机和GPRS的矿区铁路道口监测系统

上一篇:卓然推出支持各种机顶盒视频格式的处理器
下一篇:PLD与AVR总线通信接口VHDL设计与实现

推荐阅读最新更新时间:2024-03-30 21:26

LabVIEW中TCP/IP网络通讯模块小谈
介绍 LabVIEW具有强大的网络通讯功能,这种功能使得LabVIEW的用户可以很容易编写出具有强大网络通讯能力的LabVIEW应用软件,实现远程虚拟仪器。LabVIEW支持TCP/IP协议、UDP协议等等。而且NI公司还开发了一种DATASOCKET技术,很大程度上的简化甚至免除了网络通讯编程,用户很容易地在互联网实现高速数据交换。 TCP/IP协议(传输控制协议/互联网络协议)是INTERNET最基本的协议,由于INTERNET的广泛使用,使得TCP/IP成了事实的标准。对于该协议的介绍不是本文的重点,相关信息可以参阅其他的资料。 TCP节点介绍 在LabVIEW中,可以采用TCP节点来实现基于TCP协
[测试测量]
LabVIEW中TCP/IP<font color='red'>网络</font>通讯<font color='red'>模块</font>小谈
关于PIC单片机的模块和功能总结
PIC 单片机的概述 PIC16F616 是一款 14 引脚、8 位的 CMOS 单片机。采用精简指令集,仅有 35 条指令,由于采用了数据总线和指令总线分离的哈佛总线结构,使得除少量指令不是单周期之外,大部分的指令都是单周期指令。这样有利于提高单片机的运行速度和执行效率。 PIC16F616 这款单片机供电电压可以在 2V 到 5。5V 之间,内部集成了一个 RC 振荡器,频率可以配置成 8MHZ 或者 4MHZ,也可以用外部晶振提供时钟。内部集成有 AD 转换、比较器等硬件模块,还具有上电复位、欠压复位、看门狗、代码保护等功能。三个定时器、PWM 发生器等可以由用户编程。下面我来一一介绍关于 PIC 单片机的这些模块和功能
[单片机]
基于MC9S08QG4的烟雾传感器应用设计
在消防安全报警系统中,烟雾传感器设计的主要要求为:低功耗,低成本,高可靠性。飞思卡尔半导体推出的MC9S08QG4的具有高集成度、高性能,低功耗,高性价比和优异的可靠性,非常适合用于烟雾传感器的设计。 MC9S08QG4是采用高性能、低功耗的HCS08内核的飞思卡尔8位微控制器系列中具有很高的集成度的器件。MC9S08QG MCU集成了那些通常只有较大、较昂贵的元器件才具有的性能,包括背景调试系统以及可进行实时总线捕捉的内置在线仿真(ICE)功能,具有单线的调试及仿真接口。该产品的特色还包括一个可编程的16位定时器/脉冲宽度调制(PWM)模块(TPM)。 MC9S08QG4提供了丰富的外设与HCS08内核的多功能组合,包括更长的电
[应用]
基于LPC2131嵌入式系统的CAN模块设计与实现
摘要: 对于内部没有集成CAN控制器的处理器可通过外部扩展CAN接口来实现CAN通讯。以philips的ARM7处理器LPC2131为例,给出了较为通用的硬件设计和基于嵌入式实时操作系统μCOS-II实现CAN通信的关键软件代码。 关键词: LPC2131;CAN总线;ARM;μCOS-II;嵌入式系统 随着信息技术技术的飞速发展, ARM技术方案架构作为一种具备低功耗、高性能、以及小体积等特性的32位嵌入式微处理器,得到了众多的知识产权授权用户,其中包括世界顶级的半导体和系统公司。目前已被广泛的用于各类电子产品,汽车、消费娱乐、影像、工业控制、海量存储、网络、安保和无线等领域。被业界人士认为,基于ARM的技术方案是最具市场前
[单片机]
飞思卡尔16位单片机(十二)—— IIC模块测试
一、IIC模块介绍 目前市场上很多单片机都已经具有硬件IIC总线控制单元,这类单片机在工作时,IIC总线状态由硬件监测,无需用户介入,操作方便。 IIC总线是双线、双向的串行总线,是与其它芯片交换数据的有效手段。XEP100单片机的IIC模块的功能框图如下图所示。 IIC总线由一个双向的时钟线SCL和一个双向的数据线SDA组成。该实验通过IIC总线对片外EEPROM进行通信。可以向EEPROM写入和读取数据。单片机通信的对象是AT24C02,它是一个IIC接口的存储器,电路图如下图所示。AT24C02的存储空间的大小为2kbit。即为250字节。可以用于存储一些重要数据。在AT24C02中存储的数据,
[单片机]
飞思卡尔16位单片机(十二)—— IIC<font color='red'>模块</font>测试
台达携MDC模块化数据中心亮相第23届数据中心协会年会
台达集团-中达电通的技术专家做主题发言,分享数据中心建设与管理方面的前瞻理念和实战经验 9月12日,中国计算机用户协会数据中心分会(以下称:数据中心协会)第23届年会在南京成功召开,本次大会以“创新 发展 跨越”为主题,聚焦数据中心基础设施领域的最新成果与进展。作为全球电源管理与散热管理领导厂商,台达受邀共襄盛典,与近500位数据中心从业者一起,分享数据中心建设与管理方面的前瞻理念和实战经验。2017年初新推出的台达MDC模块化数据中心灵动系列也同期展示,凭借着真正的模块架构、随需成长和智慧管理的显著优势,深受用户专家赞许。 移动互联,电子商务,大数据,物联网正在成为社会行为的重要部分,数据中心悄然支撑着所有的数字生活。
[嵌入式]
台达携MDC<font color='red'>模块</font>化数据中心亮相第23届数据中心协会年会
大众汽车选择司亚乐启用4G LTE 嵌入式模块的的下一代车联网
司亚乐 (Sierra Wireless NASDAQ: SWIR) (TSX: SW)是物联网完全整合设备云的领导供应商,今日宣布大众汽车已选择司亚乐AirPrime® AR系列模块和Legato®平台用于其下一代车联网。司亚乐的集成4G技术将于2018年年初在全球多个大众型号面市。   司亚乐的汽车解决方案将为大众车联网平台提供高速移动联网,以提供各种车载式互联网服务,包括远程车辆进接、道路救援、诊断和维护,以及设置速度和边界警戒功能。车主可在司亚乐AirPrime模块提供的集成4G-LTE连接上使用自己的应用。   大众将利用司亚乐技术扩展附加增值连接服务和远程信息处理。服务通过Legato平台实现。该平台提供了应用框架和开
[汽车电子]
几款值得推荐的医疗级AC/DC电源模块
      随着科学技术的发展,现在医疗电子设备的种类、数量和功能也越来越多、越来越完善,而这些设备都离不开电源,因此电源的性能对产品的性能起到关键性的作用,在这些电源中分为AC/DC级电源和DC/DC级电源,其中对AC/DC级电源的选用要求很高,本文就以AC/DC级电源的选购谈一下我个人的观点,仅供使用人员参考。       由于医疗设备使用的对象是人,因此对设备的要求很高,医疗设备的正常运行与否关系到病人、医生的健康乃至生命,而电源的可靠性对设备的正常运行起到关键性的作用,因此在一些国际标准中将医疗电源和工业和科学实验类电源同时归为ISM设备,但是鉴于医疗设备对安全的要求相当严格,医疗电源设计有其特殊的规范,对要求更为苛刻
[医疗电子]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新工业控制文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved