一种用于车载atp系统的安全冗余编码处理装置的制作方法

文档序号:6289250阅读:192来源:国知局
专利名称:一种用于车载atp系统的安全冗余编码处理装置的制作方法
技术领域
本实用新型涉及编码方法,尤其是涉及一种用于车载ATP系统的安全冗余编码处
理装置。
背景技术
铁路信号行业直接涉及到列车的安全运行和人民群众的生命财产安全。对于一个铁路行业的安全产品而言,必须满足RAMS (可靠性、可用性、可维护性、安全性)的要求。尤 其是对于车载ATP系统而言,它直接控制列车安全运行,因而必须达到SIL4级的系统安全 完善度等级。普通的软件和硬件环境并不能保证系统的安全性,系统在运行期间由于内部 和外部的原因造成的运算错误不能被发现,最终将导致严重的后果。在该领域引入安全冗 余编码将有效地提升系统的安全度等级,并且根据该装置所使用的基础理论,安全冗余编 码的实施可以独立于软件和硬件环境,在不改造硬件环境,不变更底层软件的情况下,达到 极高的系统安全度等级。
发明内容本实用新型的目的就是为了克服上述现有技术存在的缺陷而提供一种用于车载 ATP系统的安全冗余编码处理装置。本实用新型的目的可以通过以下技术方案来实现一种用于车载ATP系统的安全冗余编码处理装置,其特征在于,该装置包括输入与 错误检测模块、安全冗余编码编译器、安全冗余编码优化模块、通用编译器和连接器、输出与 错误检测模块,所述的输入与错误检测模块与安全冗余编码编译器连接,所述的通用编译器 和连接器与安全冗余编码编译器、安全冗余编码优化模块、输出与错误检测模块连接。所述的安全冗余编码编译器包括预编译器、中间代码编译器,所述的预编译器与 中间代码编译器连接。与现有技术相比,本实用新型具有以下优点实现对车载ATP在运算过程中进行安全防护,从而使其不可检出错误发生的概率 低于系统的设计要求,进而来保证系统的运行安全。

图1为本实用新型一种用于车载ATP系统的安全冗余编码处理装置的结构示意图;图2为本实用新型一种用于车载ATP系统的安全冗余编码处理装置的工作流程图。
具体实施方式
以下结合附图和具体实施例对本实用新型进行详细说明。实施例如图1所示,一种用于车载ATP系统的安全冗余编码处理装置,该装置包括输入与错误检测模块1、安全冗余编码编译器2、安全冗余编码优化模块3、通用编译器和连接器 (如VC)4、输出与错误检测模块5、所述的输入与错误检测模块1与安全冗余编码编译器2 连接,所述的通用编译器和连接器4与安全冗余编码编译器2、安全冗余编码优化模块3、输 出与错误检测模块5连接。所述的安全冗余编码编译器2包括预编译器、中间代码编译器,所述的预编译器 与中间代码编译器连接。如图2所示,该装置工作流程如下步骤101,预生成签名、配置信息、不安全的C语言代码通过输入与错误检测模块1 处理;步骤102,将处理后的预生成签名、配置信息、不安全的C语言代码经安全冗余编 码编译器2的预编译器处理后生成中间代码文件,中间代码文件经过安全冗余编码编译器 2的中间代码编译器处理后生成补偿常量、编码后的C语言代码;步骤103,安全冗余编码优化模块3生成辅助语言代码;步骤104,将补偿常量、编码后的C语言代码、辅助语言代码经通用编译器和连接 器4处理后生成安全冗余代码;步骤105,该安全冗余代码经输出与错误检测模块5处理后输出。
权利要求一种用于车载ATP系统的安全冗余编码处理装置,其特征在于,该装置包括输入与错误检测模块、安全冗余编码编译器、安全冗余编码优化模块、通用编译器和连接器、输出与错误检测模块,所述的输入与错误检测模块与安全冗余编码编译器连接,所述的通用编译器和连接器与安全冗余编码编译器、安全冗余编码优化模块、输出与错误检测模块连接。
2.根据权利要求1所述的一种用于车载ATP系统的安全冗余编码处理装置,所述的安 全冗余编码编译器包括预编译器、中间代码编译器,所述的预编译器与中间代码编译器连 接。
专利摘要本实用新型涉及一种用于车载ATP系统的安全冗余编码处理装置,该装置包括输入与错误检测模块、安全冗余编码编译器、安全冗余编码优化模块、通用编译器,和连接器、输出与错误检测模块,所述的输入与错误检测模块与安全冗余编码编译器连接,所述的通用编译器和连接器与安全冗余编码编译器、安全冗余编码优化模块、输出与错误检测模块连接。与现有技术相比,本实用新型具有保证系统安全运行等优点。
文档编号G05B19/048GK201576184SQ20092029286
公开日2010年9月8日 申请日期2009年12月15日 优先权日2009年12月15日
发明者刘昕, 姜坚华, 崔科, 张磊, 曹杰, 朱翔 申请人:卡斯柯信号有限公司;上海申通轨道交通研究咨询有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1