轨道交通列车STM32的二乘二取二的光通信系统设计.docx

上传人:lao****ou 文档编号:350297 上传时间:2023-09-16 格式:DOCX 页数:6 大小:133.19KB
下载 相关 举报
轨道交通列车STM32的二乘二取二的光通信系统设计.docx_第1页
第1页 / 共6页
轨道交通列车STM32的二乘二取二的光通信系统设计.docx_第2页
第2页 / 共6页
轨道交通列车STM32的二乘二取二的光通信系统设计.docx_第3页
第3页 / 共6页
轨道交通列车STM32的二乘二取二的光通信系统设计.docx_第4页
第4页 / 共6页
轨道交通列车STM32的二乘二取二的光通信系统设计.docx_第5页
第5页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《轨道交通列车STM32的二乘二取二的光通信系统设计.docx》由会员分享,可在线阅读,更多相关《轨道交通列车STM32的二乘二取二的光通信系统设计.docx(6页珍藏版)》请在第一文库网上搜索。

1、轨道交通列车STM32的二乘二取二的光通信系统设计目录引言11 .在铁路中什么叫二乘二取二系统12 .光通信传输设备位置及作用23 .二乘二取二安全系统设计23.1. 主控板设计33.2.通信板设计43.3.采集驱动板设计43.4.网络接口板设计53.5.电源板6结语6引言随着轨道交通列车速度的不断提高,对轨道交通的安全性和可靠性提出了更高的要求。而传输设备在轨道交通系统中起到了不可替代的作用,提高传输设备的安全性,对轨道交通系统起着至关重要的作用。传输设备的主机单元要求采用双机热备结构或二乘二取二结构。二乘二取二计算机联锁系统比双机热备计算机联锁系统具有更高的安全性。目前,大量站间传输设备的

2、CPU采用的是Inte151系列芯片或者。x86系列PC兼容机,而ARMv7系列中CortexM4内核在嵌入式系统中应用更加广泛。意法半导体公司STM32是以COrteXM3处理器为内核的,该处理器具有门数目少、中断延迟短、调试成本低的特点,是为要求有快速中断响应能力的深度嵌入式应用而设计的,STM32从性能到片上资源都比原传输设备的CPU更具有竞争力。综上,采用STM32作为各个板块的CPU,重点对基于STM32的二乘二取二系统进行设计。1 .在铁路中什么叫二乘二取二系统这是铁路上故障导向安全的一种技术措施,连锁机有四个计算机处理信息,按处理器不同与操作系统不同分为俩类系统,大体意思就是双套

3、系统同时工作,而每套系统采用俩台相同的计算机进行数据处理,同时产生俩组采集同一工作的数据,而系统又从中提取俩个相同的命令信息作为最终执行。总结就是系统冗余提高安全性,2X2台计算机进行计算采用各自一台的结果进行对比,输出一致就发出这个结果,不一致便报警。扩展资料:二乘二取二的算法设计假设二乘二取二安全计算机只有一个子系统可以输出,在对系统进行全面检查之后,系统要进行主次方式的选择,具体分为以下几种状态。(1)两个运算系统检查情况均正常,主系统可以随机进行选择,如果选择子系统1为主要运算程序则子系统2就是备用运算程序。(2)两个运算系统检查情况均正常,但主系统无法运用,则随机选择一个子系统,然后

4、删除另一个子系统,这样就可以保证运算程序的正常运行。(3)如果两个子系统在检查的过程中发现有一个系统不符合检查标准,则检查正常的子系统为主要运算程序而那个检查异常的子系统就被安全删除。(4)当两个子系统均自检失败,则两个系统都安全删除,由主系统进行程序运算。2 .光通信传输设备位置及作用基于光通信站间安全信息传输设备是以计算机技术和光通信技术为基础,利用光纤或光通道取代传统的电缆或架空明线作为站间信息的传输媒介,同时采用信息安全传输保障技术构成的铁路站间信息安全传输的专用设备。传输设置系统组成如图1所示。站间信息监泅信息监测信息站间信息图I传输设置系统组成该设计结构应用于新传输设备的主控单元模

5、块,即图1中主控单元1和2部分。主控单元主要完成逻辑处理和系统控制工作;通信及接口单元主要完成数据的收发;I/O接口单元要完成站间信息的采集与驱动。3 .二乘二取二安全系统设计系统采用模块化设计,整个系统分为5大模块:主控板、通信板、采集驱动板、网络接口板和电源板。其中,参与核心运算的主控板、通信板和采集驱动板采用二乘二取二结构设计,其他板采用单CPU结构。“二乘”结构中具有两套安全相同的二取二系统,系统1为主系工作,系统2处于热备冗余状态。两个系统具有完全相同的硬件结构。开机时,两个系统同时独立地工作。两个系统都正常的情况下,系统1作为主系,系统输出为系统1的输出。如果系统1发生故障,则切换

6、系统2为主系工作系统,系统输出为系统2的输出,系统1报告故障或者自动重启。二乘系统间采用CAN总线进行通信,任意时刻系统CAN总线上只有一个CAN输出为有效。3.1. 主控板设计主控板作为二乘二取二系统的核心,主要完成系统的控制、继电半自动闭塞站间、站/场间联系等信息的处理。根据二乘二取二结构原理,由于二乘系统间的硬件与软件完全一致,所以这里不再赘述,只给出二取二系统详细设计。主控板的二取二结构包含两块STM32F407芯片作为CPU、一块FPGA主要作为总线处理器,每个CPU有自己配套的外扩存储器,具体结构如图2所示。图2主控板具体结构“二取二”结构中采用两个相同的CPU组成二取二系统,二取

7、二系统同步方式有时钟级同步和任务级同步。时钟级同步主要是硬件层同步,由硬件完成2个CPU之间的同步和数据表决,包括总线上信号的比较和数据的比较,对于外部相当于只有一个CPU在运行;任务级同步主要是应用层同步,一般采用软件完成,对每个任务的结果进行一致性比对。主控板采用时钟级同步,STM32F407主频高达168MHZoSTM32F407的1Bus不仅能连接到F1ash,而且还能连接到SRAM和FSMC上,从而加快SRAM或FSMC取指令的速度。利用STM32F407内置的双CAN控制器,可以向总线处理器发送数据。RAM/F1ash图3主控板总线处理器内部逻辑时钟信号除了直接输出给两个CPU以外

8、,还须直接供给总线处理器,其内部逻辑结构设计如图3所示。总线处理器中时钟处理子模块用于产生三路时钟信号并完成时钟同步功能。输出给FPGA的时钟与CPU时钟保持一致,输出给过采样处理的时钟是系统时钟的4倍频。过采样是用远大于奈奎斯特采样频率的频率对输入信号进行采样。本设计采用4倍过采样法,可以提高总线的可靠性和数据恢复能力。将两路CAN总线的输入数据经过4倍过采样的数据直接传递给FPGA,由FPGA对这8个数据进行存储判断,并采用多数判决规则。8个数据有5个及以上一致时,取多数的数据为待发送数据,这样同一比特数据在总线出现不超过3处以上错误时,可以完成数据的正确恢复。当超过错误个数时,判定总线故

9、障,FPGA向STM32F407返回故障报警信息。3.2.通信板设计由于通信板主要完成主控板与外部设备的通信,所以对CPU的要求没有主控板高,CPU选用STM32F103,其主频为72MHz。通信板二取二结构图与主板相似,不同处主要有两点:在FPGA中嵌入一个2M生成器;通信板上配置E1驱动收发模块。2M生成器用于将数据封装为满足于E1协议的数据报,或者将E1数据报解封装为所需数据。这样就省去传统协议转换器,减小了设备在机房的占用空间。E1驱动收发模块用于顺利收发E1数据报。3.3.采集驱动板设计正确完整地获取室外信号设备的数据信息是实现安全传输设备的重要部分,因此将采集驱动集合到一个模块中处

10、理,即采集驱动板模块,其结构如图4所示。采集驱动板结构中总线处理器与主板相似,不同之处在于FPGA还要处理动态驱动、驱动总线、采集1总线以及采集2总线。为了符合铁路信号“故障安全”的原则,在采集驱动板中添加动态驱动单元、数控电压发生器、双状态采集。图4采集驱动板二取二结构动态驱动单元处理输入侧脉冲信号,当输入侧有脉冲信号时,输出侧给出一个具有一定驱动能力的高电平,以驱动安全型继电器线圈,使之吸起;当输入侧没有脉冲信号或电路发生故障时,输出侧给出一个低电平,该电平不能使继电器吸起。这种电路一般情况下是“故障-安全”的。因为站间距离通常是1020km,线损大,所以继电器半自动电压范围为24130V

11、.这样设计数控电压发生器,使其产生与外部X1和X2相匹配的不同的电压要求。双状态采集主要是动态地采集FPGA和安全防护继电器的高低电平,当有信号时,采集到一个动态的脉冲数据,当无信号时,采集到一个恒定的电平。只有采集到动态信号,设备才对信号动作,否则不响应,这样可以做到故障导向安全。设计为双状态采集是为了提高设备的可靠性,将两个状态采集的结果输入到总线处理器进行比较,若比较一致,则接收该采集的数据,反之,将该故障状态报告给CPU。采集驱动板模块需要完成的另一重要任务是“二乘”系统间的切换功能。将“二乘”系统中的安全防护继电器进行并联,“二乘”系统都采集外部状态,分别进行处理,使用串口定时进行同

12、步通信。这样若任意一个系统故障,另一个系统都能无缝对接。如果“二乘”系统间采集的数据不一致,则FPGA报告CPU,CPU发送同步采集请求给邻站。邻站收到同步采集请求返回规定的数据后,比较两个采集数据与规定数据是否一致,判断出故障系统。如果都不一致,则向上位机报警。3.4.网络按口板设计网络接口板完成下位机(传输设备)与上位机(中央网管)之间控制信息的交互,主要完成上/下位机间CAN协议与以太网协议的转换。CPU选用STM32F207,主频为120MHz,它支持以太网IEEE11588v2标准,其结构如图5所示。图5网络接口板结构3.5.电源板供电采用220V市电电压,并在220V入口处采取电磁

13、兼容及雷电防护措施。为了提高系统内部用电安全性,采用三种电压分别为不同的部分供电,其结构如图6所示。电源板不处理复杂数据,所以电源板采用STM32F103芯片作为CPU,其主要负责对各种电压进行监测,以保证系统用电在一个安全可控的范围内。电源板定时将系统电压情况通过CAN总线反馈给主控板,如果出现电压不正常,则在电源板面板上用指示灯表示,并由主控板向网管发出报警。图6电源板结构结语基于Inte151系列芯片或者x86系列PC兼容机为CPU的站间传输设备,从时钟频率和片上资源方面考虑,仅能满足低运算量的逻辑处理,对于时钟级同步也显得力不从心,而STM32系列专为要求高性能、低成本、低功耗的嵌入式应用专门设计。本文提出了一种基于STM32的二乘二取二系统设计,利用不同STM32芯片满足不同模块的实际需求;将过采样的概念引入到总线比较方面,提高总线信息的安全性和可靠性,为设计基于STM32的时钟级同步二乘二取二系统提供了参考。由于实验条件、精力和水平有限,目前该设计的某些细节还需进一步研究,系统的安全性和可靠性仍需进一步分析测试。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服