Slave Buffer Deactivation for Ring Bus Oscillation Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In ring-shaped bus systems, simultaneous communication from subordinate bus users can lead to 'natural oscillations' or interruptions, causing instability and disrupting communication, especially when slaves are added or restarted.

Innovation Solution

A method where one slave deactivates its buffer memory for a predetermined time window, allowing other slaves to stabilize the bus by pausing communication, and reactivating only when specific signal pulses are received, ensuring that only the first slave maintains a deactivated buffer, thus preventing oscillations and maintaining ring communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple subordinate bus users simultaneously begin to communicate in the bus system, then the bus system can operate with full communication capacity, but natural oscillations arise causing instability and communication interruptions

Engineering Contradiction:
Improvecommunication capacityVSAvoidcommunication stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements periodic action by introducing structured communication phases (master phase and slave phase) that alternate in a regular cycle. During the master phase, only the master communicates; during the slave phase, slaves communicate sequentially. This periodic structure prevents simultaneous communication conflicts while maintaining full communication capacity across all devices.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The communication process is segmented into distinct phases: master phase for master-initiated communication and slave phase for slave-initiated communication. This segmentation separates conflicting communication activities in time, eliminating natural oscillations while allowing all devices to communicate effectively during their designated phases.

Inventive Principle:
Principle #1Segmentation

2Reliability

If a slave interrupts communication by deactivating buffer memory for an extended period, then oscillations are prevented and bus stability is achieved, but communication delay increases for that slave

Engineering Contradiction:
Improvebus stabilityVSAvoidcommunication delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The buffer memory is deactivated periodically only during the master phase when the slave is not expected to receive or send data. During the slave phase, the buffer is reactivated to receive telegrams. This periodic deactivation aligned with communication phases prevents oscillations while minimizing communication delay, as the slave remains responsive during its designated communication window.

Inventive Principle:
Principle #19Periodic action

3Manufacturing precision

If the buffer memory is deactivated to stop forwarding telegrams, then telegram fragmentation is prevented, but the slave cannot receive or forward legitimate telegrams during deactivation

Engineering Contradiction:
Improvetelegram integrityVSAvoidtelegram delivery
Core Design Contradiction:
Manufacturing precisionVSLoss of information

Solution Approach 1:

The buffer memory deactivation is synchronized with communication phases: deactivated during the master phase to prevent forwarding telegrams sent to other slaves, and reactivated during the slave phase to receive and forward telegrams legitimately intended for this slave. This phase-synchronized approach ensures telegram integrity while maintaining proper telegram delivery.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The slave monitors the phase signal to determine when to activate or deactivate the buffer memory. This feedback mechanism ensures the buffer is deactivated only when appropriate (during master phase) and reactivated when telegrams should be received (during slave phase), preventing both fragmentation and loss of legitimate telegrams.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9225546B2Method and device for operating a slave
Publication Date: 2015.12.29 ROBERT BOSCH GMBH
  • US9225546B2 patent drawing
  • US9225546B2 patent drawing
  • US9225546B2 patent drawing

AI summary

A method for operating a first slave which is connected to a master and to at least one further slave includes sending, with the master, in each case at least one forward telegram in a forward direction and at least one reverse telegram in a reverse direction via the bus line to the first slave and the at least one further slave. The method further includes deactivating a buffer memory of the first slave in order to stop a forwarding of forward telegrams and reverse telegrams up to a reactivation time when the forward telegram and the reverse telegram are received within a predetermined time window. The first slave is in an annularly closed bus line.