Auto-addressing for a multi-device refrigeration system
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Manual configuration of device addresses in networked refrigeration systems is time-intensive and difficult, especially when dealing with multiple controllers in inaccessible locations, and existing methods lack efficiency in addressing unconfigured or unreliable devices.
Innovation Solution
A system where a master device automatically assigns unique addresses to slave devices by commanding them to select from a list of unused addresses, with a time window for selection and error handling for conflicts, allowing continuous monitoring and reconfiguration of unreliable devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If manual configuration of device addresses is used, then each device can be individually configured, but the process becomes time-intensive and difficult especially with many controllers in unknown or physically inaccessible locations
Solution Approach 1:
The slave devices automatically assign themselves addresses from the unused address list during the selection round without requiring manual intervention. Each slave device autonomously selects an address and communicates it to the master device, eliminating the time-consuming manual configuration process while maintaining accurate address assignment.
Solution Approach 2:
The master device prepares a list of unused addresses before the selection round begins. This preliminary preparation of address resources allows slave devices to quickly select from pre-validated options during the selection round, reducing configuration time while ensuring address uniqueness and accuracy.
2Productivity
If automatic address assignment is implemented, then configuration time is reduced, but potential address conflicts may occur when multiple devices select the same address
Solution Approach 1:
The master device monitors the selection round and detects when address conflicts occur (when multiple slaves select the same address). Upon detecting a conflict, the master device initiates a second selection round specifically for the conflicting devices with a reduced address list, ensuring that address uniqueness is maintained while minimizing the impact on overall configuration speed.
Solution Approach 2:
The address assignment process is segmented into multiple rounds: a first selection round for initial address assignment and a second selection round for resolving conflicts. This segmentation allows the system to handle the majority of assignments efficiently in the first round while dedicating subsequent rounds only to resolving specific conflicts, maintaining both speed and reliability.
3Extent of automation
If a selection round with time window is used for address assignment, then automatic configuration is achieved, but devices may use overlapping time slices causing errors
Solution Approach 1:
The master device monitors communication during the selection round and detects errors caused by overlapping time slices. When such errors are detected, the system initiates a second selection round with adjusted timing parameters, ensuring reliable communication while maintaining the automated address assignment process.
Data Source
AI summary
According to certain embodiments, a system comprises a master device and a plurality of slave devices. The master device configured to determine that one or more of the slave devices use a default address reserved for unconfigured devices, and to communicate a command to each slave device that is using the default address. The command comprises a list of unused addresses and an instruction to enter a selection round to select one of the addresses from the list.


