基于HSR/PRP冗余协议为现代列车配备安全可靠的通信网络

2023-11-21 01:10

本文主要是介绍基于HSR/PRP冗余协议为现代列车配备安全可靠的通信网络,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

引言

如今,列车制造商公司为现代列车配备强大的通信网络,以便对列车进行有效控制。这一方面是为了给乘客提供更稳定流畅的网络连接服务,但更重要的是,随着列车增加对数据带宽的需求,铁路管理部门需要安全、可靠的网络来对高速行驶的列车进行控制,这是一个关乎公共安全的问题。

HSR/PRP协议在列车通信上的应用

20世纪80 年代,在火车上引入新的精密电子设备时,铁路部门必须使用通信系统来交换数据。列车制造商提供了几种现场总线,但它们在大规模运输系统的关键要求中使用存在一定的困难。1999 年,IEC 发布了列车车载通信标准,称为 IEC 61375 或 TCN(列车通信网络)。在相当长一段时间内,该标准是解决这些问题的国际通用方法。

随着技术的发展和列车上通讯设备的增加,对巨大带宽的需求迫使 TCN 集成并利用以太网骨干网络。但是,这种集成可能会损害 TCN 的可靠性、安全性和实时性。相比于普通人日常连接网络来说,在铁路轨道上的电子信号对网络基础设施有着更高的要求,这主要体现在数据吞吐率、使用周期成本和可扩展性上。因此,这些设施应该具备高水平的可用性、安全性,并且易于集成。在这种情况下,并行冗余协议 ( PRP ) 和高可靠性无缝冗余 ( HSR ) 协议是一种有效的解决方案。此外,采用HSR/PRP作为冗余手段,以太网-TCN网络就能以一种自然而然地方式管理网络中的冗余以及其它多种成分。
基于虹科SoC-e的TCN

在可用性方面,作为比较,此处列出不同协议和类型的典型切换(在网络中查找和使用新路由)所需的时间:

标准IP协议:10s
快速生成树协议(RSTP):1s
介质冗余协议 (MRP):100 毫秒
跨网冗余协议 (CRP):400 毫秒
并行冗余协议 (PRP):零恢复时间
高可靠性无缝冗余 (HSR):零恢复时间

虹科SoC-e HSR/PRP解决方案

虹科与西班牙合作伙伴SoC-e/RELYUM给国内的客户带来了有关于HSR/PRP的多种解决方案,包括面向OEM厂商的基于FPGA的HPS(HSR/PRPSwitch)、MRS(Managed RedundantSwitch)IP核,面向工业终端用户的成品HSR/PRP板卡、交换机等等。

虹科HSR/PRP 交换机 IP核

HSR-PRP 交换机是一个完整的硬件解决方案,它可以通过利用新的 Xilinx Vivado工具轻松集成到FPGA 设计中,该工具允许在图形用户界面中使用 IP 核并以简单的方式配置 IP 参数。另外,它还能在 HSR 环网、PRP Lans 或在 IEC 61850 环境中起着网络桥接器的作用。

虹科HSR/PRP 交换机 IP核的关键特性

1、集成10/100/1000多速率MAC,可提供®(G)MII接口与PHY芯片对接
2、提供基于输入端口、VLANPCP(802.1Q)、DSCP TOS(IPv4/IPv6)等方式的QoS管理机制
3、支持自定义的基于源、目的MAC的报文帧过滤,支持最高4Kbytes的巨型帧
4、实现HSR/PRP冗余协议,HSR模式下支持HSR-SAN、HSR-PRP、HSR-HSR三种运行模式5、支持1588v2混合时钟(仅从站)、IRIG-B主时钟的同步方式
6、向外部提供AXI4-Lite、UART、MDIO、CoE(Configurationover Ethernet)这四种配置IP内部的控制/统计用寄存器的手段
7、支持Xilinx旗下多个系列、多个型号的FPGA,如6系列的Spartan、Virtex,7系列的Zynq,Spartan, Artix, Kintex, Virtex等

若想获取更多资料或试用机会,欢迎与虹科进行联系。

这篇关于基于HSR/PRP冗余协议为现代列车配备安全可靠的通信网络的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/398763

相关文章

HTTP 与 SpringBoot 参数提交与接收协议方式

《HTTP与SpringBoot参数提交与接收协议方式》HTTP参数提交方式包括URL查询、表单、JSON/XML、路径变量、头部、Cookie、GraphQL、WebSocket和SSE,依据... 目录HTTP 协议支持多种参数提交方式,主要取决于请求方法(Method)和内容类型(Content-Ty

Debian 13升级后网络转发等功能异常怎么办? 并非错误而是管理机制变更

《Debian13升级后网络转发等功能异常怎么办?并非错误而是管理机制变更》很多朋友反馈,更新到Debian13后网络转发等功能异常,这并非BUG而是Debian13Trixie调整... 日前 Debian 13 Trixie 发布后已经有众多网友升级到新版本,只不过升级后发现某些功能存在异常,例如网络转

Python开发简易网络服务器的示例详解(新手入门)

《Python开发简易网络服务器的示例详解(新手入门)》网络服务器是互联网基础设施的核心组件,它本质上是一个持续运行的程序,负责监听特定端口,本文将使用Python开发一个简单的网络服务器,感兴趣的小... 目录网络服务器基础概念python内置服务器模块1. HTTP服务器模块2. Socket服务器模块

Java对接MQTT协议的完整实现示例代码

《Java对接MQTT协议的完整实现示例代码》MQTT是一个基于客户端-服务器的消息发布/订阅传输协议,MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛,:本文主要介绍Ja... 目录前言前置依赖1. MQTT配置类代码解析1.1 MQTT客户端工厂1.2 MQTT消息订阅适配器1.

Go语言网络故障诊断与调试技巧

《Go语言网络故障诊断与调试技巧》在分布式系统和微服务架构的浪潮中,网络编程成为系统性能和可靠性的核心支柱,从高并发的API服务到实时通信应用,网络的稳定性直接影响用户体验,本文面向熟悉Go基本语法和... 目录1. 引言2. Go 语言网络编程的优势与特色2.1 简洁高效的标准库2.2 强大的并发模型2.

Linux中的自定义协议+序列反序列化用法

《Linux中的自定义协议+序列反序列化用法》文章探讨网络程序在应用层的实现,涉及TCP协议的数据传输机制、结构化数据的序列化与反序列化方法,以及通过JSON和自定义协议构建网络计算器的思路,强调分层... 目录一,再次理解协议二,序列化和反序列化三,实现网络计算器3.1 日志文件3.2Socket.hpp

Linux中的HTTPS协议原理分析

《Linux中的HTTPS协议原理分析》文章解释了HTTPS的必要性:HTTP明文传输易被篡改和劫持,HTTPS通过非对称加密协商对称密钥、CA证书认证和混合加密机制,有效防范中间人攻击,保障通信安全... 目录一、什么是加密和解密?二、为什么需要加密?三、常见的加密方式3.1 对称加密3.2非对称加密四、

Python实现MQTT通信的示例代码

《Python实现MQTT通信的示例代码》本文主要介绍了Python实现MQTT通信的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 目录1. 安装paho-mqtt库‌2. 搭建MQTT代理服务器(Broker)‌‌3. pytho

Linux中压缩、网络传输与系统监控工具的使用完整指南

《Linux中压缩、网络传输与系统监控工具的使用完整指南》在Linux系统管理中,压缩与传输工具是数据备份和远程协作的桥梁,而系统监控工具则是保障服务器稳定运行的眼睛,下面小编就来和大家详细介绍一下它... 目录引言一、压缩与解压:数据存储与传输的优化核心1. zip/unzip:通用压缩格式的便捷操作2.

如何在Spring Boot项目中集成MQTT协议

《如何在SpringBoot项目中集成MQTT协议》本文介绍在SpringBoot中集成MQTT的步骤,包括安装Broker、添加EclipsePaho依赖、配置连接参数、实现消息发布订阅、测试接口... 目录1. 准备工作2. 引入依赖3. 配置MQTT连接4. 创建MQTT配置类5. 实现消息发布与订阅