HVAC Secondary Unit Auto-Addressing Using Delayed Reply Time Windows
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Manual configuration of unique addresses for HVAC units in networked systems is time-intensive and challenging, especially in large or inaccessible setups, requiring a more efficient method for address assignment and system control.
Innovation Solution
A system where a primary unit communicates commands to secondary units to determine and assign unique addresses based on their serial numbers, using time windows and error checking to prevent bus contentions, allowing for automatic address assignment and improved system control.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual configuration of unique addresses is used for each HVAC unit, then each unit can be properly identified and controlled on the network, but the configuration process becomes time-intensive and labor-intensive especially with many units or inaccessible locations
Solution Approach 1:
Each secondary unit automatically determines its own address by listening for address assignment messages from the primary unit. The unit monitors the communication bus, detects when its unit number is called, and automatically configures itself without requiring manual intervention, thereby eliminating the time-consuming manual configuration process while ensuring reliable unique address assignment
Solution Approach 2:
The system performs preliminary address assignment during the initial power-up or startup phase before the system begins normal operation. The primary unit broadcasts address assignment messages that secondary units automatically capture and store, ensuring addresses are pre-configured before any control operations begin, thus avoiding configuration delays during system operation
2Productivity
If secondary units reply immediately to address assignment commands, then address assignment can be completed quickly, but bus contentions may occur causing communication errors and assignment failures
Solution Approach 1:
The primary unit transmits address assignment messages in periodic cycles, with each cycle containing a sequence of address assignments. Secondary units are instructed to reply only during specific time windows within each cycle, and the primary unit waits for acknowledgments before proceeding to the next cycle. This periodic structure ensures that replies are spaced out to avoid bus contentions while maintaining efficient assignment progress
Solution Approach 2:
The primary unit performs preliminary error checking and validation of address assignment messages before transmission. It also pre-calculates the timing and sequencing of address assignments to ensure that no two secondary units will attempt to reply simultaneously. This preliminary preparation prevents bus contentions before they can occur, ensuring both speed and reliability
Data Source
AI summary
A system comprises a primary unit and a plurality of secondary units each having a unique unit number. The primary unit is configured to communicate a command to each secondary unit with instructions to reply during a time window. The primary unit is also configured to receive a reply communication indicating the secondary unit's unique unit number from at least one of the secondary units, and determine an address to assign to the replying secondary unit based at least in part on the received unique unit number.


