论文部分内容阅读
随着中国的城市化的高速发展,城市间铁路交通线路数量越来越多,列车速度越来越快,对站间安全信息的传输提出了更高的要求,不论是安全性、可靠性,还是实时性都面临巨大的挑战。本文以铁路交通安全系统为背景,对现在常用的几种冗余技术研究比较,设计出一种应用于铁路安全信息传输设备的基于STM32的二乘二取二安全传输系统,从而提高铁路安全信息传输设备的安全性和可靠性。本文重点内容主要包括以下几个方面:(1)本文深入研究当前热门的冗余技术——双机热备、三中取二、二乘二取二.并给出选择二乘二取二冗余结构的具体原因;(2)介绍Cortex-M3内核结构,以及基于该内核的STM32芯片。对STM32芯片的内部结构、资源以及配套开发环境进行详细介绍;(3)本文采用模块化设计方法,将站间安全信息传输设备按照功能进行划分。给出基于STM32的二乘二取二安全系统结构,以及各个子模块结构和功能。子模块主要有6个模块:主板模块,通信板模块,采集板模块,驱动板模块,网络接口模块,电源模块;(4)对可能产生的故障进行分析,对故障发生后怎么处理提出解决方案;(5)对系统重要数据结构和CPU模块进行实现和测试。