没有交换机的以太网点对点连接是否能够实时进行?

3 ethernet usb

在自动化和控制中,通常认为以太网不能用作总线,因为由于数据包冲突,它不具备实时能力。如果重要的控制数据包发生冲突,它们通常无法保持控制所需的硬实时条件。

但是如果我有一个与以太网的单点对点连接,中间没有交换机怎么办?更准确地说,我有一个带有千兆以太网端口的 FPGA 板,它直接连接到我的控制 PC。我认为通过 CAN 或 USB 进行 p2p 连接的千兆以太网的好处是巨大的,特别是对于 FPGA 板上的高采样率和大量数据生成。

我是否正确使用点对点连接不会有任何数据包冲突,因此即使使用以太网也能提供实时环境?

提前致谢!~fsb

小智 5

定义实时:)

更严重的是,即使没有冲突,也不能保证数据包不会丢失(例如由于实现错误)。我见过这种情况。