分析嵌入式计算机连锁控制系统.docVIP

  • 2
  • 0
  • 约3.17千字
  • 约 7页
  • 2018-11-11 发布于福建
  • 举报
分析嵌入式计算机连锁控制系统

分析嵌入式计算机连锁控制系统   摘 要:信号设备必须安全性和可靠性非常高,嵌入式计算机连锁控制系统能够满足信号设备的要求。本文主要分为三个部分,第一部分,简单介绍了嵌入式系统的功能、组成和特性;第二部分,详细分析了控制器的软件体系,具体包括Petri网原理,连锁软件建模,仿真测试连锁模型;研究了控器的安全性和可靠性,研究表明,该控制器达到了信号设备安全性、可靠性的相关要求。第三部分,概述嵌入式计算机连锁控制系统的作用和影响。   关键词:嵌入式;计算机;信号;连锁控制   中图分类号:TP368.1   嵌入式信号连锁是一种新型的连锁控制技术,目前基本替代了之前的继电器信号系统。目前的计算机连锁系统的状况为:如果把连锁运算程序与别的系统同时安装计算机当中,那么将连锁运算程序一定是在下位机的位置。现行的计算机连锁系统的问题是成本较高、可靠性和安全性不高、连锁运算机构负担过重。为了能够让计算机的连锁系统功能和连锁运算功能同步实施,下文将嵌入式的技术手段,根据专业性的理论对目标功能进行了相关的设计。   1 嵌入式系统   1.1 关于嵌入式系统功能和组成   嵌入式系统的功能是实现对其它设备的控制、监视或管理等。计算机技术是嵌入式系统的基础,对功能、可靠性、成本、体积、功耗等等几个方面的参数需要特别精确。嵌入式系统在通常情况下是由四个部分构成的,第一部分是嵌入式微CPU,第二部分是相关的外围硬件设备,第三部分是嵌入式操作系统,第四部分是客户端,也就是用户的应用程序,在这四个部分中嵌入式微CPU是嵌入式系统的中心部分。嵌入式系统的硬件主要包括微处理器、存储器、相关的外设器件、输出端口和输入端口以及图形控制器;嵌入式系统的软件是由操作系统软件与应用程序编程两个部分组成。其中应用程序的主要使命是对系统的运行进行控制;而操作系统的使命则是对应用程序编程与硬件的交互作用进行监视和控制。   1.2 关于嵌入式的主要特性   具有很强的支持能力,能实时支持多项任务;能极限缩短内部的代码和实时内核心的执行时间;能有效保护存储区;能避免软件模块间的错误;能扩展处理器结构,极速开展需要的高性能嵌入式微处理器;能使嵌入式微处理器功耗降到最低。   2 嵌入式的总体设计方案   2.1 关于硬件体系   这里以铁路信号设备为例,对于道岔总数为25组及其以下的车站,用四个连锁控制器,构成计算机连锁系统连锁运送机构。在该结构中,采用局域网LAN,来完成系统中监控机、维修机和连锁机之间的通信;连锁控制机构采用双机热备的结构形式;监控机采用热备方对于道岔数大于25组的车站,采用增加连锁控制机构数和监控软件功能。   2.2 关于软件体系   2.2.1 关于软件层次结构   软件系统分为操作系统层、驱动层、中间层和应用层四个层次。其中关于中间层主要工作是进行系统的初始化工作和驱动有关的硬件设备,大体上的工作顺序是从下至上,先从硬件着手,再向软件方向进军。详细的工作顺序如下所述,第一步是片级的初始化,然后是板级的初始化,最后是系统级初始化,经历三个步骤之后完成了所有的初始化工作。关于操作系统层的执行工作是进行与操作系统移植工作相关的内容,以及其系统内核中的嵌入工作。在系统中其扩展层的执行工作主要是给当前应用的操作系统增添一些本来没有的相关功能。在系统中关于应用层的执行工作主要是顺利执行系统功能以达到相关的控制器的指标。   2.2.2 嵌入式实时操作系统   嵌入式实时操作系统具有以下特征:可裁剪,可移植;内核小,效率高,实时性好,上下文切换速度快;开放源代码,支持所以处理器芯片;内存要求低;基于优先级的多任务抢占式调度策略。如此高效运行的嵌入式实时操作系统(OS),可以让连锁控制器工作的环境有所拓展而去执行更多的任务。   2.2.3 关于连锁软件模型化   在嵌入式双冗余连锁系统中应用到软件有上位机software和连锁机software以及维修机software等。在以上的几款软件当中,连锁机software的功能是进行连锁控制活动,它就是系统中软件中的中心部分,所以要对其结构进行深入的研究。   Petri网是形式化方法之一,对复杂系统进行建模非常适用,能精确系统定义,分析系统的重要特性。连锁软件中的逻辑运算特别复杂,主要任务是对连锁逻辑进行建模,运用Petfi网能保证连锁逻辑定义精确。   连锁程序,主要是判定上位机发送过来的操作命令,根据现场信号设备的实时状态,处理合法命令,判定并处理站场中各个信号设备是否有故障。“命令处理”过程通过对上位机传送过来的操作命令进行合法性判定并调用相应的操作函数进行处理来实现。   “进路处理”的处理对象是进路命令及其程密切相关的命令。对系统中多条进路过程按并行方式来处理

文档评论(0)

1亿VIP精品文档

相关文档