Master-Slave Address Assignment via Time Slot Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In electronic systems with a master/slave architecture operating according to a serial communication protocol, the current methods for assigning operational addresses to slave devices are prone to errors due to overlapping identification communications, leading to incorrect assignment of addresses and potential communication problems.
Innovation Solution
A method where the master device sends a broadcast operational communication to initiate unique identifier transmissions from slave devices at randomly delayed times, ensuring non-overlapping identification communications and allowing for accurate assignment of operational addresses through a second operational communication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Extent of automation
If slave devices transmit identification communications starting from random instants within a time period, then the assignment process can be automated, but overlapping transmissions occur causing assignment errors
Solution Approach 1:
The master device divides the time period into multiple equal time slots and assigns each slave device to transmit in a specific slot based on its unique identifier. This periodic structure eliminates random overlapping transmissions while maintaining automated assignment, as each slave device transmits at a predetermined interval rather than randomly.
Solution Approach 2:
The master device calculates and assigns specific transmission time slots to each slave device before the actual transmission begins. By preliminarily determining which time slot each device should use based on its unique identifier, the system prevents overlapping transmissions and ensures reliable address assignment.
2Reliability
If manual address assignment is performed, then assignment accuracy is maintained, but the process becomes time-consuming
Solution Approach 1:
Each slave device automatically determines its own transmission time slot by applying a calculation function to its unique identifier. The device self-configures its transmission timing without manual intervention, achieving both automated operation and accurate assignment by having each device serve itself in the address assignment process.
3Productivity
If multiple slave devices transmit identification communications simultaneously, then the process speed increases, but communication errors occur due to data mixing
Solution Approach 1:
The master device segments the transmission process by dividing the time period into distinct time slots, with each slave device assigned to a specific slot. This segmentation prevents simultaneous transmissions by spatially separating them in the time domain, maintaining communication integrity while enabling parallel processing across multiple slots.
Data Source
AI summary
Described is a method for assigning an operational address to at least one slave device (20) of a plurality of slave devices by a master device (10) according to a serial communication protocol. The method comprises the following steps: —a step A wherein said master device (10) sends a first operational communication in said broadcast mode —a step B wherein each slave device (20i) of said plurality of slave devices (20) having received said first operational communication, assigns a value to said random number —a step C wherein said master device (10) for each of said identification communications, transmits in said broadcast mode a second operational communication; —a step D wherein each slave device (20i) of said plurality of slave devices (20) which receives said second operational communication acquires as its operational address the unique address (U_AD) contained in said second operational communication and passes to said addressed state.


