嵌入式二乘二取二容错计算机联锁系统设计与实现

需积分: 9 1 下载量 16 浏览量 更新于2024-08-13 收藏 453KB PDF 举报
"一种嵌入式二乘二取二容错计算机联锁系统设计 (2006年),作者:齐志华、王海峰" 在本文中,作者齐志华和王海峰探讨了一种应用于铁路信号系统的嵌入式二乘二取二容错计算机联锁系统的硬件设计方案。这种系统设计基于嵌入式系统理论,融合了容错系统体系结构与故障-安全电路设计理念,旨在确保在存在故障的情况下仍能安全运行。 首先,"二乘二取二"(2x2=2)是一种常见的容错机制,它通过两个独立的处理单元进行同样的计算,然后比较结果。如果两者一致,则认为结果是正确的;若不一致,则视为出现错误并采取相应措施。这种设计提高了系统的可靠性和安全性,因为它可以在一个处理单元发生故障时,依然能够正确输出。 其次,嵌入式系统理论在其中起到了关键作用。嵌入式系统是专门设计用于执行特定任务的计算机系统,通常集成到更大的设备或环境中。在本文的背景下,嵌入式系统被用于铁路信号控制,这要求系统具备高效、实时和低功耗的特性,同时还需要适应恶劣的环境条件。 故障-安全电路设计是确保系统在出现故障时,能够自动转换到安全状态。这种设计理念强调预防和减少由于硬件或软件故障导致的危险情况。在联锁系统中,这意味着即使有组件失效,系统也能防止错误的信号指令发出,保证列车的安全运行。 文章深入阐述了硬件电路设计的理论依据和工作原理。这可能包括选择适当的元器件,如处理器、存储器、接口和通信模块,以及设计冗余电路以实现故障检测和恢复。元件选型考虑了稳定性、兼容性和耐久性,以满足铁路应用的严苛要求。 功能测试结果显示,该系统符合故障-安全的设计原则。这意味着在各种故障模式下,系统都能够正确地切换到安全状态,避免产生误操作。通过理论计算,系统的可靠性、安全性达到了铁路信号系统所规定的标准,证明了设计的有效性。 这篇论文提供了一个实用且可靠的嵌入式计算机联锁系统设计实例,对于铁路信号系统的设计和开发具有重要的参考价值。其容错机制和故障-安全设计思路对其他领域也可能有借鉴意义,尤其是在安全至关重要的工业控制系统中。