计算机联锁中安全编码编程器的设计与实现
2015-07-05刘培顶陈荣武王黎敏
铁路计算机应用 2015年10期
刘培顶,陈荣武,王黎敏,陈 忱
(西南交通大学 信息科学与技术学院,成都 610031)
计算机与通信信号
计算机联锁中安全编码编程器的设计与实现
刘培顶,陈荣武,王黎敏,陈 忱
(西南交通大学 信息科学与技术学院,成都 610031)
在部分计算机联锁系统中,输入和输出采用安全编码的方式来保证采集和驱动的安全性。安全编码需事先固化到安全输入/输出板的Flash存储器中,输入/输出板通过读取安全编码的状态来判断系统是否正常工作。为此设计了使用C8051F020单片机作为控制器的编程器,并基于Qt设计了上位机程序来实现对输入/输出板上28F128J3F75 Nor Flash的操作,包括自动识别输入/输出板、读/写安全编码等。在文中详细介绍了系统结构、硬件连接、软件设计以及上位机读/写安全编码的数据格式定义。
计算机联锁;安全编码;C8051F020;28F128J3F75;Qt
计算机联锁系统在保障行车安全上起着至关重要的作用,必须符合“故障—安全”原则。为确保联锁机与监控对象之间信息的传送安全,在通道设计上须采用安全输入/输出接口,通常采用光电隔离技术、安全编码以及表决来实现。在光耦输入端施加特定的安全编码信号,在另一光耦输出端对信号进行回采,若输出与预期不符,则表明有故障,由安全电源控制板控制安全重力继电器切断输出电源,实现故障导向安全。每一路对应的安全编码应事先固化到安全输入/输出板的板载Flash存储器中,出于安全考虑,系统在启动后只能在线读取Flash中的编码,而不能擦写Flash,即不支持在线编程,这就需要一个离线编程器专门给安全输入/输出板进行编码。……
登录APP查看全文
