一种采用通用I/O模块实现的安全计算机平台制造技术

技术编号:22783643 阅读:29 留言:0更新日期:2019-12-11 04:10
本发明专利技术的安全计算机平台,采用二乘二取二的安全冗余架构,分为主控层和执行层;针对执行层,设计两种通用I/O的执行模块以供安全计算机平台集成选用;该两种通用I/O的执行模块分别为通用安全I/O模块和通用非安全I/O模块,二者基本功能一致,仅从架构设计上区分为安全模块和非安全模块,以供不同应用环境选择;该两种通用I/O模块的功能集中了数字量的输入输出、模拟量的输出输出、频率量的输入采集等常用I/O功能;只需在集成平台系统时,配置合适数量的通用模块个数,便可满足系统需求。本发明专利技术的技术优势:设计了一种功能完整、通用性极好的IO模块,供安全计算机平台集成使用,极大的降低了平台的维护性和配置难度。

A secure computer platform based on general I / O module

The security computer platform of the invention adopts the security redundancy architecture of two times two out of two, which is divided into the main control layer and the executive layer; for the executive layer, two kinds of general-purpose I / O execution modules are designed for the integration and selection of the security computer platform; the two kinds of general-purpose I / O execution modules are respectively general-purpose security I / O module and general-purpose non security I / O module, and their basic functions are the same, only from the architecture design It can be divided into safety module and non safety module for different application environments. The functions of these two general-purpose I / O modules focus on the common I / O functions such as digital input and output, analog output, frequency input and acquisition. When integrating the platform system, only the appropriate number of general-purpose modules can be configured to meet the system requirements. The technical advantage of the invention: an IO module with complete function and excellent universality is designed for the integrated use of the security computer platform, which greatly reduces the maintainability and configuration difficulty of the platform.

【技术实现步骤摘要】
一种采用通用I/O模块实现的安全计算机平台
本专利技术涉及铁路安全计算机平台实现领域,具体涉及一种采用通用I/O模块实现系统集成的安全计算机平台。
技术介绍
随着铁路运输事业的发展,列车信号控制相关设备发展的多样性。对列控设备的安全性、可维护性提出更高要求。安全计算机平台作为一个基本的通用平台,可灵活开发应用业务并集成多种输入输出(I/O)模块,支持多种不同应用环境。其特点是分层和总线的架构,各层包含相对独立可集成的模块,每个模块可包含软件程序,模块间可通过总线通信。适用于铁路列控系统的安全计算机平台系统,除了需要主控模块控制整个系统的运行时序、运行周期和工作状态等,还需要大量的数据采集或输入输出模块,使得现场安装维护和应用配置工作变得十分繁琐,容易造成人为失误引起的安全问题。综上,为了提高铁路安全计算机平台的可维护性,在安全计算机平台系统集成时,采用通用I/O模块来集成,可以有效降低安装维护成本和提高系统的可配置性,对于提高安全计算机平台系统通用性、适用性、安全性有重要意义。
技术实现思路
本专利技术所针对要解决的问题:安全计算机平台应用场景复杂,配置模块过多,维护成本高难度大,既要保证安全又要提高系统性能的问题。本专利技术提出一种采用通用I/O模块实现的安全计算机平台,该安全计算机平台采用二乘二取二的安全冗余架构,分为主控层和执行层;所述主控层由主控模块A和主控模块B构成;执行层由两组执行模块A和执行模块B构成,提供状态输入接口,提供控制输出接口,提供与外部设备和外部子模块的通信接口;所述主控层与执行层之间通过冗余全双工串行总线通信;其特征在于,针对执行层,设计两种通用I/O的执行模块以供安全计算机平台集成选用;该两种通用I/O的执行模块分别为通用安全I/O模块和通用非安全I/O模块,二者基本功能一致,仅从架构设计上区分为安全模块和非安全模块,以供不同应用环境选择;该两种通用I/O模块的功能集中了数字量的输入输出、模拟量的输出输出、频率量的输入采集等常用I/O功能;对于通用I/O的扩展,只需在集成平台系统时,配置合适数量的通用模块个数,便可满足系统需求。本专利技术的技术优势:设计了一种功能完整、通用性极好的IO模块,供安全计算机平台集成使用,极大的降低了平台的维护性和配置难度;通用的IO模块由设计分为安全架构和非安全架构,以满足不同应用配置使用,同时,整个安全计算机平台针对安全模块和非安全模块进行了隔离,保证了安全计算机平台的安全性和系统性能。附图说明[1]图1为本专利技术安全计算机平台的总体架构图[2]图4为本专利技术采用通用I/O模块的安全计算机平台的连接配置图[3]图2为通用安全I/O模块主要功能架构示意图[4]图3为通用非安全I/O模块主要功能架构示意图具体实施方式下面结合附图对本专利技术进行详细的说明,将有助于本领域的技术人员进一步理解本专利技术。本专利技术所适用的安全平台是一种基于串行总线的网络结构及用该网络结构组成的安全计算机平台,平台不以任何形式限制本专利技术。图1所示,为本专利技术适用的一种安全计算机平台的架构,该安全计算机平台采用二乘二取二的安全冗余架构,安全计算机平台分为主控层和执行层。主控层与执行层之间通过冗余全双工串行总线通信,如CANFD总线、以太网总线等。主控层由主控模块A和主控模块B构成,是安全计算机的控制核心,控制整个系统的运行时序、运行周期和工作状态;主控层为应用软件提供运行环境、系统功能支持;主控层提供应用软件接口、配置文件接口。执行层由两组执行模块A和执行模块B构成,提供状态输入接口,提供控制输出接口,提供与外部设备和外部子模块的通信接口。本专利技术针对执行层,设计2种通用I/O的执行模块以供安全计算机平台集成选用,分别叫做通用安全I/O模块和通用非安全I/O模块。2种通用I/O模块的基本功能一致,仅从架构设计上区分为安全模块和非安全模块,以供不同应用环境选择。一般来说,安全模块采用二取二的安全架构设计,非安全模块采用单CPU的架构设计。2种通用I/O模块功能上应至少满足以下设计要求,应具备:数字输入通道、数字输出通道、模拟输入通道、模拟输出通道、频率输入通道。每种功能的通道个数可在实际设计时进行调整,下面列举的通道数量不限制本专利技术,具体实施方式如下:数字输入通道:实现4路开关量的采集;数字输出通道:实现2路继电器输出,每路继电器都输出常开和常闭两组干接点供应用选择;模拟输入通道:实现2路模拟信号的采集,如压力信号、原边电压和原边电流的采集;模拟输出通道:实现1路模拟信号的输出,如时速、限速和里程等信号的输出;频率输入通道:实现2路频率信号的采集,如速度传感器信号,2路频率信息可以是1组两两正交的频率信号,也可以是2路独立的频率信号;通用安全I/O模块采用二取二的安全架构设计,如图2所示,图中的数字表示数据类型编号,对于本模块的所有输入,均需要采用双套CPU实时比较,只有比较一致才对外输出;通用非安全I/O模块采用单CPU的架构设计,如图3所示,图中的数字表示数据类型编号,对于本模块的所有输入,只需要采用单CPU进行处理,处理正确后即可对外输出。对于单个通用I/O模块而言,主控模块既是数据输入源也是数据输出目标模块,即主控模块会输出数字量和模拟量相关的数据或控制信息给通用I/O模块,同时主控模块也会接收本I/O模块采集的数字量、模拟量、频率量信息。图4所示为一种适用铁路列控系统的、采用通用I/O模块实现系统集成的安全计算机平台,图中模块的选择以及连接位置不以任何形式限制本专利技术。图4中所示安全计算机平台的单系,除主控模块之外,选择了4个通用安全I/O模块和2个通用非安全I/O模块和其他模块(如串口通信模块)。图4中,模块A1、A2、A3、A4是扩展关系,扩展了各安全I/O的通道数,模块A5、A6也是扩展关系,扩展了非安全I/O的通道数。同时,安全计算机平台采用2X2的双机热备结构,即图4中的A系和B系,因此模块A1和模块B1、模块A5和模块B5等为冗余关系。各模块的配置和识别,通过主控模块读取配置文件后进行系统完整性检查来完成。因此根据本文中举例的通用I/O模块设计通道数,图4所示的安全计算机平台最大可支持:16路安全数字量输入,8路安全数字量输出,8路安全模拟量输入,4路安全模拟量输出,8路安全频率量输入,以及,8路非安全数字量输入,4路非安全数字量输出,4路非安全模拟量输入,2路非安全模拟量输出,4路非安全频率量输入。在安全计算机平台上,本专利技术的通用安全I/O模块与通用非安全I/O模块连接在相同的串行总线上与主控模块进行通信。为了保证非安全模块与安全模块的物理独立性,非安全I/O模块采用隔离器件隔离后再连接到串行总线并且采用独立的供电电源。本专利技术与现有技术的关键不同处在于:针对铁路列控系统安全计算机平台,设计了功能集中的、通用的I/O模块,供平台系统集成选用。通用本文档来自技高网...

【技术保护点】
1.一种采用通用I/O模块实现的安全计算机平台,该安全计算机平台采用二乘二取二的安全冗余架构,分为主控层和执行层;所述主控层由主控模块A和主控模块B构成;执行层由两组执行模块A和执行模块B构成,提供状态输入接口,提供控制输出接口,提供与外部设备和外部子模块的通信接口;所述主控层与执行层之间通过冗余全双工串行总线通信;其特征在于,/n针对执行层,设计两种通用I/O的执行模块以供安全计算机平台集成选用;/n该两种通用I/O的执行模块分别为通用安全I/O模块和通用非安全I/O模块,二者基本功能一致,仅从架构设计上区分为安全模块和非安全模块,以供不同应用环境选择;/n该两种通用I/O模块的功能集中了数字量的输入输出、模拟量的输出输出、频率量的输入采集等常用I/O功能;对于通用I/O的扩展,只需在集成平台系统时,配置合适数量的通用模块个数,便可满足系统需求。/n

【技术特征摘要】
1.一种采用通用I/O模块实现的安全计算机平台,该安全计算机平台采用二乘二取二的安全冗余架构,分为主控层和执行层;所述主控层由主控模块A和主控模块B构成;执行层由两组执行模块A和执行模块B构成,提供状态输入接口,提供控制输出接口,提供与外部设备和外部子模块的通信接口;所述主控层与执行层之间通过冗余全双工串行总线通信;其特征在于,
针对执行层,设计两种通用I/O的执行模块以供安全计算机平台集成选用;
该两种通用I/O的执行模块分别为通用安全I/O模块和通用非安全I/O模块,二者基本功能一致,仅从架构设计上区分为安全模块和非安全模块,以供不同应用环境选择;
该两种通用I/O模块的功能集中了数字量的输入输出、模拟量的输出输出、频率量的输入采集等常用I/O功能;对于通用I/O的扩展,只需在集成平台系统时,配置合适数量的通用模块个数,便可满足系统需求。


2.根据权利要求1所述的安全计算机平台,其特征在于,所述通用安全I/O模块和通用非安全I/O模块连接在相同的内部串行总线上与主控模块进行通信;对非安全模块采用隔离器件隔离后再连接到串行总线,并将对安全模块和非安全模块的供电分开,以保证通用非安全I/O模块的异常不对安全模块产生影响。


3.根据权利要求1所述的安全计算机平台,其特征在于,安全模块采用二...

【专利技术属性】
技术研发人员:祝君冬潘阅胡明杰
申请(专利权)人:北京交大思诺科技股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1