Modular Pool Control Panel With Auto-Addressed Relay Expansion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing pool and spa control systems are often limited in compatibility with various devices and have restricted capacity, requiring users to purchase additional controllers or converters, leading to increased costs and inefficiencies.
Innovation Solution
A modular pool/spa control system with a main control panel and expandable modules, including programmable relay packs and a handheld remote control unit, that allows for seamless integration and expansion of devices through a communication bus system, enabling users to assign functions and control multiple devices efficiently.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a traditional fixed-capacity controller is used, then the initial device control is achieved, but the system cannot accommodate additional devices without purchasing extra controllers
Solution Approach 1:
The controller is divided into a central control unit and multiple independent relay modules. Each relay module can be individually added or removed from the system via relay sockets, allowing the controller capacity to be segmented and expanded without replacing the entire system. This resolves the contradiction by enabling adaptability through modular components while maintaining a single integrated controller.
Solution Approach 2:
The central control unit is designed with universal communication capabilities (RS-485, I2C, SPI buses) and standardized relay interfaces that can accommodate various types of pool and spa devices. The relay modules use universal protocols to communicate with the central unit, allowing a single controller to universally manage multiple different device types without requiring separate specialized controllers for each device category.
2Adaptability or versatility
If the controller capacity is increased by adding more relays, then more devices can be controlled, but the system becomes less energy-efficient
Solution Approach 1:
The relay modules are designed to be dynamically added or removed from the controller based on actual device needs. The system adapts its capacity by physically connecting or disconnecting relay modules via sockets, allowing the controller to have exactly the number of relays needed at any given time. This dynamic configuration prevents energy waste from having more relays activated than necessary while maintaining the ability to expand capacity when needed.
3Adaptability or versatility
If multiple separate controllers are used to control additional devices, then device control capacity is expanded, but programming and coordination becomes time-consuming
Solution Approach 1:
Multiple relay modules are merged into a single controller system that communicates through standardized digital buses (RS-485, I2C, SPI). The central control unit provides unified programming and coordination for all relay modules, eliminating the need to program multiple separate controllers. This merging approach maintains expanded device control capacity while reducing programming time by consolidating control functions into one programmable unit.
4Adaptability or versatility
If two separate controllers that do not communicate are used, then maximum device control is achieved, but system coordination and energy efficiency deteriorate
Solution Approach 1:
The central control unit acts as an intermediary between multiple relay modules and the various pool/spa devices they control. It coordinates communication through standardized digital buses, ensuring reliable system-wide coordination. This intermediary role maintains maximum device control capacity while ensuring all components work together harmoniously, preventing the coordination problems that arise when using multiple independent controllers.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A pool or spa control system includes, a main control panel housing a motherboard, relay bank, and local terminal. The motherboard includes a processor in two-way communication with a relay bank socket via an internal bus. The relay bank is connectable to the relay bank socket and includes a processor, memory, plurality of relays, connector, and an internal bus establishing two-way communication between the relay bank processor and the motherboard processor when the relay bank is connected to the relay bank socket. The local terminal includes a control processor, user interface, and memory, and is in two-way communication with the motherboard processor for allowing user control of the system. The control processor automatically discovers and assigns the relay bank a network address upon connection of the relay bank to the motherboard relay bank socket, and the relay bank returns relay bank parameter information, which the local terminal stores in memory.