TSN技术:智慧交通系统的时钟同步与流量调度利器

智慧交通是光路科技战略规划的核心领域之一。自2022年以来,光路科技推出了满足“确定性传输”、“低延时”和“高可靠”需求的TSN时钟敏感网络交换机产品服务,旨在构建智慧交通网络通信的高效、高速、高标准的稳定系统。

transportation_other.jpg

在智慧交通系统中,路侧单元(RSU)采用了C-V2X标准,这是一项基于4G/5G蜂窝网络通信技术演进的全球统一通信技术标准,包括LTE-V2X和5G-V2X。该标准在2017年正式确立,并获得我国政府的明确支持,为智慧高速建设应用提供了积极推动。RSU通过支持低时延的V2X数据广播,面向车联网的V2V和车路协同的V2I协作,进一步提高了道路交通效率和道路交通安全水平。

下面以光路科技FR-TSN系列交换机为例,介绍TSN技术在智慧交通的应用。

TSN工业交换机的PTP功能支撑

光路科技的FR-TSN系列工业交换机在智慧交通领域得到大量应用。通过其PTP功能,TSN交换机能与交通系统的时钟服务器进行通信,实现网络侧和路侧感知设备之间的时钟同步。它不仅能够标记路侧RSU和未来OBU的数量、通信时间、信息、摄像机智能识别业务、毫米波雷达和激光雷达的流量信息,还能根据交通业务的优先级进行统一的转发。

在智慧交通系统的网络侧使用FR-TSN3412型号的TSN交换机,可将整个系统的网络报文转发延迟提高到纳秒级,为后续多业务混合转发情况下的流量调度提供更灵活的策略控制。这一应用极大地提升了智慧交通系统的效率和灵活性。

方案一:

作为路侧网络设备,FR-TSN交换机汇聚了传输单元、测控单元和传感单元的数据。它通过与全网时钟服务器进行统一报文时间戳对时,实时将RSU路侧单元的V2X数据和传感数据等进行互动转发。除此之外,FR-TSN交换机还能最小化OBU单元所需的交互报文的传输抖动和时延。

intelligent-transportation-tsn1.jpg

方案二:

TSN交换机作为区域云下联区域有线专网设备进行设计,通过路段的下联TSN交换机进行工业环网设计。同时,通过TSN交换机的边界时钟BC模式,实现对区域全网和OBU单元业务报文的统一精度,以确保网络的稳定性。

intelligent-transportation-tsn2.jpg

TSN工业交换机的流量调度功能支撑

正如前文所述,不论采用何种网络连接方案,在以太网通信中,尤其是在智慧高速车路协同系统中,车端、路端、人端、应用中心端都需要频繁交换大量的业务报文。交换机在这一体系中扮演着关键角色,负责承载路端核心单元的业务和处理大量突发报文,其重要性显而易见。

当需要传输的流量在同一时刻超过网络总带宽时,由于带宽不足,就可能引发网络阻塞的情况。

intelligent-transportation-tsn3.jpg

如上图所示,以太网交换机的缓存有限。当前端所有的接入端设备同时向一个上行端口或设备发送大量的交互式突发报文时,可能导致流量拥塞,最终结果是数据丢包。在工业应用场景中,尤其是智慧交通应用中,数据丢包的成本极高。重要数据的丢失可能触发重传机制,而过多的重传将增加数据延迟,进一步加重网络负担。这种情况通常会显著降低网络性能,引发不稳定的情况。

要降低网络拥塞,最简单的方法是升级工业交换机端口的带宽,提高端口的运载能力。然而,这种方法可能导致前端设备的成本上升。光路科技的FR-TSN3412系列工业交换机提供多种流量调度机制,可在网络拥塞时通过流量整形和调度,为关键流量提供带宽和延时的保障,从而解决了提升网络性能的难题。

intelligent-transportation-tsn4.jpg

FR-TSN系列工业交换机

FR-TSN3412是深圳市光路在线科技有限公司推出的新一代工业以太网交换机产品。它不仅能够解决多节点网络的一致性问题,还为标准以太网注入了更多的确定性和可靠性。其目标是确保以太网能够为关键数据的传输提供始终稳定和一致的服务水平。FR-TSN3412目前支持多种时间敏感网络基础协议,包括IEEE 802.1AS、IEEE 802.1Qbv、IEEE 802.1Qci、IEEE 802.1CB和IEEE 802.1Qbu等。

TSN交换机融合了先进技术,引导并发展出低延迟、低抖动,同时具备传输时间确定性的以太网局域网。在汽车等特殊应用环境下,它充当传统以太网的增强功能,为系统提供卓越性能。此外,该交换机还为需要始终连接的关键设备提供了冗余机制。作为一款工业级交换机,FR-TSN3412能够在标准工作温度范围-40℃至85℃下运行,具备IP40防护等级,因此成为适用于恶劣环境的理想选择,包括工业网络、智能交通系统(ITS),以及军事和公用事业市场应用等,其环境适应能力超越商业产品规格。

总结

TSN技术的应用为智能交通系统的发展带来了前所未有的效率和稳定性,实现了网络报文转发延迟纳秒级的时钟同步,进一步优化了道路交通效率和安全性。交换机产品服务的引入,尤其是光路科技的FR-TSN3412系列,不仅在路侧单元的V2X数据广播方面取得了突破,同时通过流量调度机制成功降低了网络拥塞风险,确保了关键数据传输的稳定性和可靠性。这一创新解决方案为智能交通领域奠定了坚实基础,为未来的交通系统提供了可持续、高效的通信架构。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/121860.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

电脑上使用的待办事项便签工具选择哪一款?

电脑是日常办公中必不可少的工具,每一个人每天都要面对纷纷总总的工作待办任务,倘若能当日常工作待办逐一罗列好,提前制定好相关的工作计划后,就可以让各项工作有据可循,在电脑上有哪些可以记录待办事项的工具能实时起…

合并两个有序链表OJ

合并两个有序链表OJ 文章目录 合并两个有序链表OJ一、题目及要求二、思路分析三、代码实现 一、题目及要求 二、思路分析 其次,题目里说了新链表是通过拼接原来的结点形成的,所以说我们不需要开辟新的空间。 三、代码实现 if (list1 NULL) {return li…

【JavaEESpring】Spring, Spring Boot 和Spring MVC的关系以及区别

Spring, Spring Boot 和Spring MVC的关系以及区别 Spring:简单来说,Spring 是一个开发应用框架,什么样的框架呢?轻量级、一站式、模块化,其目的是用于简化企业级应用程序开发 Spring的主要功能: 管理对象, 以及对象之…

基于RK3568的内部定时器应用示例

1. 内部定时器介绍 内核定时器是内核用来控制在未来某个时间点(基于jiffies)调度执行某个函数的一种机制,其实现位于kernel/linux/timer.h和kernel/timer.c 文件中。 被调度的函数肯定是异步执行的,它类似于一种“软件中断”&am…

docker influxdb

docker & influxdb 搜索镜像 docker search influxdb docker pull influxdb: 1.4.2 docker run -d -p 8086:8086 --name influxdb influxdb:1.4.2 docker exec -it influxdb bash 连接influxdb 控制台 influx -host localhost -port 8086 influx -username root -passw…

数据结构与算法C语言版学习笔记(2)-线性表、顺序存储结构的线性表

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 数据结构部分的知识框架一、线性表的定义和特点1.定义2.特点 二、线性表的实际案例引入1.案例一:多项式的加减乘除2.案例二:当多项式是稀疏多…

Flutter 07 框架和三棵树(Widgets、Elements和RenderObjects)

一、Flutter框架的整体结构: Flutter是Google推出并开源的跨平台开发框架,主打跨平台、高保真、高性能。开发者可以通过Dart语 言开发Flutter应用,一套代码同时运行在ios和Android平台。不仅如此,Flutter还支持Web、桌面、嵌 入应…

打卡系统有什么用?如何通过日常管理系统提高企业员工的效率?

在当今快速发展的时代,职工的行动管理已成为机构单位工作中至关重要的一环。如何更好地了解和掌握职工的日程安排和行动轨迹,成为了一个值得探讨的问题。为了解决这一难题,“的修”打卡系统应运而生,它为我们提供了一个全面而高效…

智能AI系统ChatGPT系统源码+支持GPT4.0+支持ai绘画(Midjourney)/支持OpenAI GPT全模型+国内AI全模型

一、AI创作系统 SparkAi创作系统是基于OpenAI很火的ChatGPT进行开发的Ai智能问答系统和Midjourney绘画系统,支持OpenAI-GPT全模型国内AI全模型。本期针对源码系统整体测试下来非常完美,可以说SparkAi是目前国内一款的ChatGPT对接OpenAI软件系统。那么如…

73.矩阵置零

给定一个 m x n 的矩阵,如果一个元素为 0 ,则将其所在行和列的所有元素都设为 0 。请使用 原地 算法。 示例 1: 输入:matrix [[1,1,1],[1,0,1],[1,1,1]] 输出:[[1,0,1],[0,0,0],[1,0,1]]示例 2: 输入&…

leetcode链表

这几天手的骨裂稍微好一点了,但是还是很疼,最近学校的课是真多,我都没时间做自己的事,但是好在今天下午是没有课的,我也终于可以做自己的事情了。 今天分享几道题目 移除链表元素 这道题我们将以两种方法开解决&…

python特殊循环队列_队中元素个数代替队尾指针

对于循环队列来说,如果知道队头指针和队中元素个数,则可以计算出队尾指针。也就是说,可以用队中元素个数代替队尾指针。设计出这种循环队列的判队空、进队、出队和取队头元素的算法。 本例的循环队列包含data 数组、队头指针 front和队中元素…

基于FPGA的图像RGB转HSV实现,包含testbench和MATLAB辅助验证程序

目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 4.1. RGB与HSV色彩空间 4.2. RGB到HSV转换原理 5.算法完整程序工程 1.算法运行效果图预览 将FPGA的仿真结果导入到matlab中: 2.算法运行软件版本 vivado2019.2 matlab2022a …

【漏洞复现】Viessmann Vitogate远程代码执行(CVE-2023-45852)

漏洞描述 Vitogate 300 2.1.3.0版本的/cgi-bin/vitogate.cgi存在一个未经身份验证的攻击者可利用的漏洞,通过put方法中的ipaddr params JSON数据中的shell元字符实现绕过身份验证并执行任意命令。 免责声明 技术文章仅供参考,任何个人和组织使用网络…

低压备自投装置在河北洞庭变电站工程中的应用

安科瑞 崔丽洁 摘 要 随着电力需求的不断增加,电力系统供电可靠性要求越来越高,许多供电系统已具备两回或多回供电线路。备用电源自动投入装置可以*效提高供电的可靠性,该类装置能够在工作电源因故障断开后,自动且迅速地将备用电源…

在Windows或Mac上安装并运行LLAMA2

LLAMA2在不同系统上运行的结果 LLAMA2 在windows 上运行的结果 LLAMA2 在Mac上运行的结果 安装Llama2的不同方法 方法一: 编译 llama.cpp 克隆 llama.cpp git clone https://github.com/ggerganov/llama.cpp.git 通过conda 创建或者venv. 下面是通过conda 创建…

K8S篇之K8S详解

一、K8S简介 k8s全称kubernetes,是为容器服务而生的一个可移植容器的编排管理工具。k8s目前已经主导了云业务流程,推动了微服务架构等热门技术的普及和落地。 k8s是自动化容器操作的开源平台。这些容器操作包括:部署、调度和节点集群间扩展。…

通达OA get_datas.php前台sql注入-可获取数据库session登入后台漏洞复现 [附POC]

文章目录 通达OA get_datas.php前台sql注入-可获取数据库session登入后台漏洞复现 [附POC]0x01 前言0x02 漏洞描述0x03 影响版本0x04 漏洞环境0x05 漏洞复现1.访问漏洞环境2.构造POC3.复现 0x06 修复建议 通达OA get_datas.php前台sql注入-可获取数据库session登入后台漏洞复现…

pytorch 中 nn.Conv2d 解释

1. pytorch nn.Con2d 中填充模式 torch.nn.Conv2d(in_channels, out_channels, kernel_size, stride1, padding0, dilation1, groups1, biasTrue, padding_mode‘zeros’, deviceNone, dtypeNone) 1.1 padding 参数的含义 首先 ,padd N, 代表的是 分别在 上下&…

Windows环境下编译OLLVM源码(VS2022)

windows环境下编译OLLVM 13.x VisualStudio配置下载OLLVM13.xollvm的使用 网上关于windows环境编译ollvm信息比较杂乱,在此编译成功的基础上做一下总结! VisualStudio配置 1,正常配置C桌面环境 2,在单个组件中选择用于Windows得C…