Ethernet Sensor Network Bus Cycle Optimization
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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
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.
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.
Data Source
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.


