EtherCAT Datagram Extraction for Low-Latency Wireless Distribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current wireless communication systems face inefficiencies in extracting and processing EtherCAT datagrams from EtherCAT frames, leading to high latency and resource inefficiencies due to the need for each device to process and forward the entire frame, even if only a portion is relevant.

Innovation Solution

A method and apparatus for extracting EtherCAT datagrams from EtherCAT frames, where a network unit determines and extracts specific datagrams for each device within the frame, allowing direct transmission to the respective devices, thereby reducing unnecessary processing and latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If each device processes and forwards the entire EtherCAT frame, then all devices can receive the frame, but processing time and latency increase significantly

Engineering Contradiction:
Improveframe delivery completenessVSAvoidprocessing latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts only the relevant datagrams from the EtherCAT frame that are destined for each specific device, rather than requiring each device to process the entire frame. This extraction approach reduces processing time and latency while ensuring that each device receives its intended data efficiently.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the EtherCAT frame into individual datagrams, allowing selective extraction and processing of only the relevant portions for each device. This segmentation enables parallel processing of different datagrams by different devices simultaneously, reducing overall processing latency.

Inventive Principle:
Principle #1Segmentation

2Loss of information

If each device processes the entire frame, then no data is lost, but resource utilization becomes inefficient

Engineering Contradiction:
Improvedata completenessVSAvoidresource utilization efficiency
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent extracts only the necessary datagrams for each device from the EtherCAT frame, preventing information loss for the extracted data while avoiding the waste of processing resources on irrelevant data. This selective extraction maintains data completeness for intended recipients while improving resource utilization.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If the entire frame is transmitted to each device, then all devices receive all data, but transmission overhead and network load increase

Engineering Contradiction:
Improvedata distribution flexibilityVSAvoidtransmission overhead
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent extracts and transmits only the specific datagrams needed by each device rather than duplicating the entire frame to every device. This reduces transmission overhead and network energy consumption while maintaining the flexibility of EtherCAT's data distribution mechanism through selective datagram extraction and direct transmission to target devices.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11300936B2Extracting EtherCAT datagrams from an EtherCAT frame
Publication Date: 2022.04.12 LENOVO (SINGAPORE) PTE LTD
  • US11300936B2 patent drawing
  • US11300936B2 patent drawing
  • US11300936B2 patent drawing

AI summary

Apparatuses, methods, and systems are disclosed for extracting EtherCAT datagrams from an EtherCAT frame. One method includes receiving an EtherCAT frame. The method includes determining a first EtherCAT datagram in the EtherCAT frame for a first device and a second EtherCAT datagram in the EtherCAT frame for a second device. The method includes extracting the first EtherCAT datagram from the EtherCAT frame to result in an extracted first EtherCAT datagram and the second EtherCAT datagram from the EtherCAT frame to result in an extracted second EtherCAT datagram. The method includes transmitting the extracted first EtherCAT datagram directly to the first device. The method includes transmitting the extracted second EtherCAT datagram directly to the second device.