Master Slave Communication Resending Stability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In master/slave communication systems, existing methods for managing resending due to noise-induced control data errors lead to fluctuations in communication periods, requiring complex calculations and potentially degrading control accuracy and performance, especially in motion control systems.
Innovation Solution
The system manages resending using an expected time, counting the actual communication time for each slave and recalculating it during data exchange, ensuring resending is performed within a predetermined time without fluctuating the communication period, and providing equal opportunities for all slaves to resend data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If resending is performed sequentially for each slave when communication errors occur, then transmission reliability is improved, but the communication period fluctuates and is exceeded
Solution Approach 1:
The patent applies preliminary action by pre-calculating and storing the communication time for each slave device before the communication period begins. This allows the master device to determine in advance which slaves require resending and to plan the resending sequence, ensuring that resending operations are completed within the predetermined communication period without causing period fluctuations.
Solution Approach 2:
The patent implements dynamics by dynamically adjusting the resending process based on actual communication conditions. The master device monitors communication status in real-time and adaptively manages the resending sequence, allowing flexible allocation of time resources while maintaining the overall communication period constraint.
2Reliability
If the communication period is extended to accommodate resending for all slaves, then transmission reliability is improved, but control accuracy and performance degrade
Solution Approach 1:
The patent applies partial action by performing resending only for those slave devices that actually experienced communication errors, rather than universally resending to all slaves. This selective approach maintains transmission reliability for affected slaves while avoiding unnecessary time extensions that would degrade control accuracy.
Solution Approach 2:
The patent changes the parameter of resending strategy from a fixed universal approach to a dynamic selective approach based on actual communication status. By adjusting which slaves receive resending based on error detection results, the system maintains reliability where needed while preserving control accuracy by minimizing overall communication period extension.
3Reliability
If complex calculations are performed to determine resending limits based on communication time, then transmission reliability is improved, but device complexity increases
Solution Approach 1:
The patent applies preliminary action by pre-measuring and storing the communication time for each slave device before the communication period begins. This eliminates the need for complex real-time calculations during the communication period, as the master device simply references the pre-stored time values to determine resending feasibility, thereby reducing device complexity while maintaining reliability.
Solution Approach 2:
The patent uses simple, easily stored time value data structures to replace complex calculation algorithms. The communication time for each slave is represented as a straightforward numerical value that can be quickly compared and processed, reducing computational complexity and device resource requirements while ensuring reliable resending management.
Data Source
Figure 1~2
Figure 3~5
Figure 4
AI summary
In a master/slave communication system in which one master is connected to one or multiple slaves through a serial transmission line, and control data is exchanged between the master and the slaves in a predetermined communication period, a communication system in which the communication period does not fluctuate even when exchange of control data fails and is re-executed is provided. A communication control unit (130) in a master device (1) registers a slave in which a communication error is detected during exchange of control data. When there is time left in the communication period for resending, resending is executed for the slave in which the communication error is detected.