Ethernet Sensor Network Bus Cycle Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing Ethernet standard for automotive applications at 10 Mbit/s limits data rate efficiency and access time due to the need for all nodes to wait for their designated cycle, leading to wasted bandwidth and increased latency.

Innovation Solution

A method that dynamically adapts the bus cycle to the data rate requirements of the head node, allowing for more bandwidth allocation as needed, and adjusts the transmission time of beacons based on current and future network behavior, thereby optimizing data transmission efficiency and reducing latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all nodes wait for their designated cycle in a shared Ethernet bus, then collision avoidance is achieved, but data transmission efficiency deteriorates and latency increases

Engineering Contradiction:
Improvecollision avoidanceVSAvoiddata transmission efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The bus cycle length is dynamically adapted based on the number of active nodes in the network. The head node determines the current number of active nodes and adjusts the bus cycle length accordingly, making the system flexible rather than static. This allows the network to optimize transmission efficiency while maintaining collision avoidance through the PLCA mechanism.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the parameter of bus cycle length based on network conditions. By monitoring the number of active nodes and adjusting the bus cycle length parameter, the system achieves better data transmission efficiency without compromising the collision avoidance mechanism inherent in the shared bus architecture.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If bus cycle length is fixed for all nodes, then simple scheduling is maintained, but bandwidth allocation efficiency deteriorates when nodes are inactive

Engineering Contradiction:
Improvescheduling simplicityVSAvoidwasted bandwidth
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The bus cycle length transitions from a fixed value to a dynamic parameter that adapts to the number of active nodes. This dynamic adjustment allows the network to allocate bandwidth more efficiently by reducing the bus cycle length when fewer nodes are active, thereby eliminating wasted bandwidth while maintaining simple scheduling through the head node's centralized control.

Inventive Principle:
Principle #15Dynamics

3Stability of the object's composition

If beacon transmission follows fixed timing, then network synchronization is maintained, but latency increases due to unnecessary waiting periods

Engineering Contradiction:
Improvenetwork synchronizationVSAvoidlatency
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

The beacon transmission timing is dynamically adjusted based on the actual number of active nodes. By adapting the bus cycle length to current network conditions, the system reduces unnecessary waiting periods and latency while preserving network synchronization through the head node's coordinated beacon transmissions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The head node preliminarily determines the optimal bus cycle length based on the number of active nodes before initiating the transmission sequence. This preliminary optimization allows the network to operate with minimized latency from the start of each cycle while maintaining synchronization.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12341626B2Method for optimizing the transfer data rate in a sensor network in partial network operation in an ethernet network
Publication Date: 2025.06.24 CONTINENTAL AUTOMOTIVE TECHNOLOGIES GMBH
  • US12341626B2 patent drawing
  • US12341626B2 patent drawing
  • US12341626B2 patent drawing

AI summary

The method includes the following steps: a) a head node determining the number of active nodes; b) the head node classifying the identified nodes into two or more classifications of nodes in order to prioritize the Ethernet network communication; c) the head node receiving reservation requests from at least some of the multiplicity of nodes; d) allocating time slots, in response to reservation requests, to one or more nodes in the upcoming communication window, the allocations being based on a priority of the nodes and the priority being allocated to the nodes in accordance with their classification. After the number of active nodes has been determined, the bus cycle length is calculated and the number of sleeping or inactive or defective nodes is determined, and a beacon bus cycle is determined in terms of how much the bus cycle length is able to be shortened.