TSN (时间敏感网络) 软件协议栈

解决技术挑战的最后20%始终是最困难的。

众所周知,TSN是兼具实时性,确定性,弹性和无拥塞性的未来以太网技术的基础。虽然,基本网络技术已定义明确,且满足以上所有技术要求。 然而,在通信通道的“最后一英里”(以太网控制器硬件和应用程序之间的支持软件)中,可能会出现通信中断的状况,进而要实现TSN的目标难以达到。更甚者大多数实时操作系统的Ethernet驱动和网络协议栈本身不是确定性的,这就破坏了TSN的使用预期。实际要在应用程序中体验TSN的功能,需要专业软件解决方案:

Acontis TSN 软件协议栈

对于要连接到TSN网络的实时设备,发送和接收数据在整个实时通道上都必须完全确定下来。该实时通道从运行在设备实时操作系统(RTOS)上的应用程序开始,向下延伸到TSN协议栈,最后到以太网设备驱动和以太网硬件。此外,常规的(或非TSN)以及其他非确定性通讯,通过RTOS的TCP / IP协议栈运行在于同一个以太网控制器上,以免干扰实时 TSN流量。

此外,通过RTOS的TCP / IP协议栈的常规(或非 TSN),并且避免干扰实时TSN通讯。

根据802.1AS-REV规范,高精度时钟同步是TSN协议栈的另一个关键部分。 Acontis TSN软件协议栈中包含的以太网驱动程序经过专门优化,可确保高优先级、定时调度数据,同时低优先级也具备高效的(例如常规TCP / IP流量)的实时数据处理。 Acontis TSN软件协议栈的高性能和确定性的Ethernet驱动程序,是基于经过长期测试和现场验证的RTOS 、处理器和以太网控制器环境下的业界领先的acontis EtherCAT主站协议栈

Acontis TSN软件协议栈提供了一个方便且用户友好的API,用于通过TSN网络从OPC UA,PROFINET和EtherCAT等其他协议交换数据。此外,acontis TSN软件协议栈包括一个特殊的RTOS专用网络驱动,以便于在不干扰TSN承载的实时协议的情况下,与常规TCP / IP通讯使用同一以太网接口进行并行通信。典型的RTOS网络协议栈提供标准套接字接口,而acontis TSN软件协议栈通过具有实时功能的UDP通道增强了这一功能。最终,现有基于UDP的通讯协议确定性被提升,使其能够利用TSN网络传输实时性数据。