嵌入式系统在铁路道口报警系统中的应用

发布者:梦幻之光最新更新时间:2010-11-19 来源: 微计算机信息关键字:嵌入式系统  MCGS  道口报警  自动控制 手机看文章 扫描二维码
随时随地手机看文章

  一、 背景

  铁路平交道口是铁路与公路的平面交叉,是铁路安全运营的重要设施,随着铁路的发展,道口密度加大,而随着铁路提速事故风险也在加大。而安全生产是铁路运输永恒的宗旨,道口安全是铁路行车安全的重要环节。嵌入式系统是一种工业控制领域用途广泛的系统软件,有着大家熟悉和友好的用户界面、统一的编程界面、强大的通讯功能而成为道口自动报警系统改型中首选的操作系统。

  道口自动报警系统具有友好的交互式用户界面,安全性能高,工作人员在室内即可通过计算机显示屏幕看到道口的状态,当有车接近道口时,行人可以通过道口的信号机、语音音箱得到列车通过的信息,工作人员通过显示器看到列车报警信息以及外面设备出现故障时会自动报警的功能。

  二、 工作原理及性能指标

  1.工作原理:

     在有平交道口的铁道线路上、下行方向各设置四个磁性踏板开关,以上行方向为例,四个踏板设置方法如下:在列车接近道口800-1000米的位置设置三个接近磁性踏板开关(T1、T2、T3),离开道口100-200米的位置设置一个出清磁性踏板开关(T7)。下行方向设置方法与上行方法相同位置相反。当铁路工人作业或穿越铁路的行人无意触动踏板开关产生动作时有可能产生误报;当磁性踏板开关发生故障而未得到及时更换时有可能产生漏报,这些在道口报警系统中都是不可忽视的问题。因而在接近道口方向设置三个踏板开关并采用冗余技术(三取二),当列车通过三个接近踏板开关时,只有当两个或两个以上踏板开关同时动作时才确认列车到达,从而尽可能地减少误报和漏报的产生。当列车接近道口通过三个踏板开关时系统开始计轴统计进入道口的列车的轴对数,同时当列车通过出清踏板开关时系统同样统计列车的轴对数,当列车出清计轴停止并与进入道口计轴数相符时,表明列车出清。当列车到达时,道口信号机白灯熄灭、红灯闪烁、鸣响喇叭(或语音报警),同时室内显示器上动画显示列车运行状态,当列车出清后,解除报警,红灯灭白灯亮。各个踏板开关和信号灯灯丝以及嗽叭的状态都显示在屏幕上,当出现踏板故障、灯丝断线、扬声器断线等故障时,报警系统自动给出故障提示;同时记录每次报警的开始时间、结束时间以及故障的发生时间和恢复时间等。(用户界面以及踏板开关的布置[T1至T8为踏板开关]见图1)


图1单线道口报警控制系统用户界面及踏板开关布置图

  2.道口报警控制系统性能指标

  ● 主机工作环境:温度0℃-40℃;相对湿度75%以下;AC220±30V。

  ● 列车接近区段距离≤1200M。

  ● 适应列车运行速度:2Km/h-160Km/h。

  ● 列车进入接近区段3秒钟(±1秒)报警开始(用踏板的位置确定)。

  ● 道口信号机在非报警状态,点亮白灯,熄灭红灯。

  ● 列车进入报警范围,道口信号机开始报警,熄灭白灯,两红灯交替闪烁,扬声器发出报警声音。

  ● 红灯闪烁频率为60±5Hz。

  ● 扬声器发出的声音,可以设定为语言报警或钟声报警,可以支持广播功能。

  ● 磁性探头及道口信号机工作环境:温度-40℃-70℃;相对湿度95%以下。

  三、 系统设计

  1. 硬件设计:

  道口报警系统主板采用的是PC/104总线模块化嵌入式计算机,PC104总线是专门为嵌入式控制而定义的工业控制总线,其信号定义和ISA总线一致,但电气规范和机械规范却完全不同,是一种优化的小型、堆栈式结构的嵌入式总线标准。PC104具有的主要功能有:(1)小尺寸结构,标准PC104模块的机械尺寸是3.6英寸×3.8英寸,即96mm×90m。(2)堆栈式连接去掉总线底板和插板滑道,总线以“针”和“孔”形式层叠连接,即PC104总线模块之间总线的连接是通过上层的针和下层的孔相互咬合相连,这种层叠封装有极好的抗震性。(3)降低总线驱动电流,减少元件数量和电源消耗,4mA总线驱动 即可使模块正常工作,每个模块的功耗大约1~2W。该模块上还有CPU芯片、DRAM内存、并口、串口、在板支持可读写的固态盘、看门狗和实时时钟等,另外还有I/O模块、A/D模块、液晶显示模块、键盘输入模块和打印输出模块等。PC104标准模块在一块尺寸很小的单板机上几乎集成了普通PC的所有功能。标准的PC兼容体系结构减少了软件开发工作量,模块化、通用化的系统更易于维护、扩展和升级,减少重复开发的成本。

  道口报警系统中采用研华公司的嵌入式主板PCM3350其CPU选择的是无需散热片和风扇的pentium-233嵌入式低功耗芯片。输入、输出采用的是PCM3724板,A口和B口为输入口,C口为输出口。嵌入式系统体现了以应用为中心,其软硬件可根据实际情况进行裁减,能适应对功能、可靠性、成本、体积、功耗等有严格要求的专用计算机系统。PC/104与普通PC机是完全兼容的,只是PC/104比普通PC机的集成度要高,在90x96mm大小的PCB板上,就集成了CPU、DRAM、显示、IDE、COM、LPT、Network等驱动接口,PC/104嵌入式计算机体积只有一个肥皂盒大小。PC/104的可靠性,稳定性、抗干扰性也比普通的PC机好得多,适合用于道口报警控制系统中。

  2. 软件设计:

  下位机采用的是Microsoft Windows CE操作系统,Microsoft Windows CE是模块式实时嵌入式操作系统,服务于空间占有量小、移动的32位智能连接设备,可以满足多种设备需要。Microsoft Windows CE提供了更好的兼容性,并支持硬件实时处理功能,且具有以下若干新的内核服务:(1)支持嵌套的中断:这可以让高优先级的中断立即被响应,而不是等待低优先级的中断服务例程(interrupt service routine,简称ISR)执行完成。(1)更好的线程响应:高优先级的中断服务线程(interrupt service threads,简称IST)调度延迟的上限更加紧了。线程响应的这个改进可以让开发人员知道线程调度转换什么时候发生,通过提高监视和控制硬件的能力开发新的嵌入式应用程序。(3)更多的优先级别:256个优先级别(在早期的版本中只有8个)给予开发人员更大的灵活性控制嵌入式系统的调度。(4)更好的控制:对线程时间片级的控制可以支持对调度机制更大的控制。这些服务使操作系统可以在中断发生之后立即进行响应。Microsoft Windows CE操作系统可以小至200KB,是一个适合下一代互连工业自动化设备的理想小体积嵌入平台,能从闪存磁盘中启动,也就避免了暴露在灰尘、高温、和震动环境下,从而使它可以适应甚至是最恶劣的生产环境,这些功能使Windows CE成为测试和测量设备以及可编程逻辑控制器等设备理想的操作系统。

  上位机采用的是昆仑通态的MCGS嵌入板软件以实现道口报警控制系统的清晰的可视化界面、动画模拟、报警记录、故障诊断并提示等功能。MCGS(Monitor and Control Generated System)嵌入版组态软件是一套基于Windows CE操作系统,可用来快速构造和生成监控系统的组态软件包,它为用户提供了从设备驱动、数据采集到数据处理、流程控制、动画显示、报表输出等解决实际工程问题的完整方案和操作工具。MCGS嵌入版组态软件具有多任务、多线程功能,其系统框架采用VC++编程,提供丰富的设备驱动构件、动画构件、策略构件,用户可随时方便地扩充系统的功能。MCGS嵌入版组态软件是近年来在工业自动化领域兴起的一种新型的软件开发技术,开发人员通常不需再编制具体的指令和代码,只要利用组态软件包中的工具,通过硬件组态(硬件配置)、数据组态、图形图像组态等工作即可完成所需应用软件的开发工作,它具有二次开发简便、开发周期短、通用性强、可靠性高等优点。在道口报警控制系统中引入组态软件技术,可以避开复杂的计算机软件代码编制问题。研发人员可以根据系统的具体要求,组态配置出界面清晰直观、使用便利、维护量小、可靠性高等高性能和高度专业化的监控软件系统。MCGS嵌入版组态软件系统包括组态环境和运行环境两大部分,MCGS嵌入版组态软件的组态环境由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五个部分构成。MCGS的运行环境是一个独立的运行系统,能按照“组态结果数据库”中的组态方式进行各种处理,完成用户组态设计的目标和功能。当上位机完成主控窗口、设备窗口、用户窗口、实时数据库以及相应的运行策略的组织与调试后下传到下位机,在下位机上调试成功后即可。(组态结构见图2)

  程序流程采用导向安全机制,将道口从空闲到列车通过到出清分成几个状态,在相应的运行策略实现道口自动报警的功能。步骤如下:(1)组织MCGS的用户窗口实现简单清晰的可视化界面。(2)利用强大的报表功能记录道口的报警情况并保存在系统中。(3)使用MCGS的运行策略能方便的控制流程并进行故障诊断。(4)使用MCGS的实时数据库保证道口报警控制系统的可靠性和稳定性。(程序流程见图2)


图2 程序流程图

  四、结束语

  研发成果证明在道口报警控制系统中引入嵌入式系统是可行的,它除使用便利、维护量小、可靠性高等优点外,还具有其它很多明显的优势。如系统配置灵活、开发周期短、通用性强等。此系统除单线以外还开发有双线和站场的道口自动报警并且已经通过系统调试,将在铁路平交道口中得到广泛应用,以减少事故发生,保护国家和人民的生命财产安全。随着网络技术的普及和应用还可能继续开发以实现远程监测和网络传输。

关键字:嵌入式系统  MCGS  道口报警  自动控制 引用地址:嵌入式系统在铁路道口报警系统中的应用

上一篇:基于嵌入式的车辆偏离预警系统研究
下一篇:基于嵌入式Linux操作系统的可视化安全倒车系统

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

Maxim展示保护嵌入式系统完整解决方案
在法国坎城举办的TRUSTECH 2017展会上(当地时间2017年11月28日至30日),Maxim展示能够有效保护嵌入式系统和联网设备的完整(turnkey)解决方案,防止系统遭受侵入式攻击。 有关黑客攻击的新闻屡见不鲜,设计工程师在竭力保证产品安全的同时还必须满足严格的上市时间和预算限制。 此外,安全标准认证的成本也在不断上涨。 该公司的嵌入式方案在满足安全要求的前提下,不会为预算带来任何压力。 Maxim Integrated微处理器与安全产品事业部副总裁Don Loomis表示,该公司方案有助于降低为了满足行业安全标准所需的相关认证费用,在TRUSTECH 2017展会上,Maxim展示嵌入式安全硬件和软件, 为设计师提
[半导体设计/制造]
嵌入式系统高效电源设计
  该项目的目标是设计一个高效电源系统,其输出电压(VOUT)可以数字调节。为了保证输出电压的精确性,采用数字闭环控制,用于修正失调、漂移和负载变化(最大至600mA)的影响。电路包括输出可调的降压型控制器、ADC与DAC、电压基准以及一个微控制器(MCU)。   在大多数DC-DC转换器中,位于FB引脚上的电阻网络可以调整转换器的输出电压(见图1)。在本文电路中,利用DAC输出电压(VDAC)改变电阻网路的基准电压,达到调整转换器输出(VOUT)的目的。ADC检测输出电压,并将结果送入微处理器。微处理器调整DAC输出,以控制系统输出电压达到预定值。为使电路尽可能简单,预设输出电压通过PC的串行通信口(RS-232)送入微处理器
[电源管理]
<font color='red'>嵌入式系统</font>高效电源设计
基于嵌入式系统的I2C触摸屏设计
  随着计算机相关技术的发展,ARM是微处理器行业的一家知名企业,设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软件。技术具有性能高、成本低和能耗省的特点。适用于多种领域,比如嵌入控制、消费/教育类多媒体、DSP和移动式应用等。ARM 公司是专门从事基于 RISC 技术芯片设计开发的公司,作为知识产权供应商,本身不直接从事芯片生产,靠转让设计许可由合作公司生产各具特色的芯片,世界各大半导体生产商从ARM公司购买其设计的 ARM 微处理器核。嵌入式Linux系统具有开发源代码、内核稳定、可裁减性等特点,吸引着众多商业公司和自由软件开发者的目光,成为嵌入式系统领域不可或缺的操作系统之一。   1  电阻式触摸屏的工作原
[电源管理]
基于<font color='red'>嵌入式系统</font>的I2C触摸屏设计
智能家电:消费者冷静VS家电企业激情万丈
  走进卖场,浏览电商亦或是电梯间里的短暂停留,你总会被周围各种家电促销广告所吸引。充斥其间的高频词汇当属“智能”。近几年,随着媒体对“智能家电”的持续解读和炒作,引发了整个家电行业乃至社会层面的极高关注度。有报告显示,至2018年,我国智能家电市场规模将达到1800亿元人民币。面对这片不可估量的蓝海,企业做了哪些努力和工作,消费者又对智能家电持有怎样的态度?经过长达2个月的智能家电消费趋势网络问卷调查,用“一半海水,一半火焰”来描绘当前冷静的消费者和激情万丈的家电企业,还是比较贴切的。 概念:说不清道不明的“智能” 谈及对智能家电的理解和阐述其概念,在30多年的发展时间里行业内始终没有达成共识。无论在技术研发方向上还
[嵌入式]
利用Java良好的移植特性的FPGA可编程嵌入式系统
  传统的嵌入式产品只能实现某种特定的功能,不能满足用户可变的丰富多彩的应用需求。为解决这个问题,本文设计并实现了一种使用Java作为软件平台的基于FPGA的可编程嵌入式系统,以实现系统对多种本地应用和网络的支持。   1. 概述   传统的嵌入式系统设计的主要目标是找到一种优化的体系结构来完成单一的,特定的功能。对这样的系统来说,ASIC和核心处理器是作为特别的构件模块加以考虑的:设计者根据应用的要求选择适当的ASIC,根据给定的性能要求比如处理器主频,系统稳定性,以及对功耗的要求等选用适当的处理器内核。   然而,在当今移动通信已经进入每个人的生活的今天,现在的嵌入式系统比如PDA等已经不同于传统意义上的嵌入式系统了,它
[单片机]
利用Java良好的移植特性的FPGA可编程<font color='red'>嵌入式系统</font>
为何说电流分配对于整个嵌入式系统至关重要
的参考转换效率为80%。工程师可根据电源电流计算表的典型值进行电源系统的设计,并以最大值来进行校验。 再者,在设计电源系统时还得考虑模块的同步系数,即在同一时间内,参与消耗电流的器件的比例,一般为0.5~0.7,选取值根据实际的系统来决定。为保证电源系统的稳定性,我们可选取同步系数0.5,即同一时间内,系统中半数耗电模块的电流值取最大值,其它的取额定值来计算器功耗。 二、绘制电源树图 根据估计的电流,以及各电压等级电流的分配,绘制更加形象直观的树状图。 1、基本格式要求: 不同电压等级使用的线条颜色,若电压等级不在示例内,可以自定义线条颜色; 电源IC块中:第一行,电源芯片型号;第二行,输出电压,电流值;第三行
[电源管理]
嵌入式系统中的线性Flash文件系统设计
作者: WuYJ@263.net.cn 摘要:设计一种能够在典型嵌入式环境下应用的线性文件系统,为嵌入式系统Flash空间的管理提供一种非常有效的手段。它包装和通用文件系统类似的API接口,设计的实现独立于实时操作系统(RTOS)和具体的Flash典型,可方便移植到不同的嵌入式应用中。 在嵌入式系统中,为了便于对闪存(Flash)空间进行管理,会采用文件的形式来访问Flash。目前,可以购买到的Flash文件系统一般都是兼容DOS的文件系统(Flash File System,FFS),这对需要一个具有复杂的目录层次,并且DDS文件兼容的系统来说是必要的;但是对大多数的嵌入式应用来说,这种文件系统太过奢侈。笔者在参与嵌入式系
[嵌入式]
VERTIGO (IST 033709)嵌入式系统设计验证平台
第六期研究框架计划中的一个战略目标研究项目 – 优先级2,信息社会科技项目 中国,2007年2月1日 – 代号为VERTIGO(嵌入式系统设计验证平台)的战略目标研究项目致力于确保欧洲电子工业在嵌入式系统领域继续保持竞争优势。该项目是由欧盟委员会在欧盟第六期研究框架计划的信息社会科技(IST)领域内发起的,该项目整合了意法半导体、Aerielogic、TransEDA以及四所欧洲大学的优势互补性专业技术;意法半导体是世界最大的半导体制造商之一,并是系统芯片(SoC)技术的领导者,Aerielogic和TransEDA是设计验证工具的专业厂商;四所大学分别是Link pings (瑞典), Southampton (英国),
[焦点新闻]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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