The disclosure relates to electrical power switches, and, more particularly, to electrical power switch controllers.
Electrical assets of various kinds, such as pumps, actuators, appliances, heating systems and air conditioning systems (HVAC), refrigeration systems, remote terminal units (RTUs), and generators, to name a few, may be deployed indoors or in the open field. They may be deployed in a wide variety of locations, based on proximity to other assets or resources. Some electrical assets include components that draw relatively high currents (e.g., in the range of tens of amperes). For example, such devices may include motors, compressors, resistive heaters, boilers, or furnaces. Many electrical assets include an electrical switch controller of various kinds. For example, some electrical assets include temperature control systems with thermostat switches that detect and control temperature by selectively controlling the electrical switch for providing electric power to a heater. In some cases such as this one, the control switch for the electric power may be based on some form of electrical logic device and/or physical feedback control. In another example, an electrical switch controller for an irrigation pump may include a logic controller with a timer that may be set to deliver electric power to the pump at certain times and for certain intervals to pump water through an irrigation apparatus. Personnel may select the appropriate controller for electrical power when installing the asset, and may subsequently return to the asset to test, reconfigure, or maintain the controller.
An electrical power switch according to the present disclosure includes a web server and a wireless communication module. The electrical power switch controls electrical power delivered to an electrical load (such as a pump, a light, a resistive heater, etc.) according to control signals received via the wireless communication module and the web server.
In some examples, the present disclosure is directed to an electrical power switch that includes a power switch body, an electrical power connector, an electrical power controller, a web server, and a wireless communication module. The electrical power controller is included in the power switch body and connected to the electrical power connector, and configured to control the electrical power connector. The web server is also included in the power switch body and connected to the electrical power controller. In addition, the wireless communication module is included in the power switch body and connected to the web server.
In other examples, the present disclosure is directed to an electrical power switch control system. The electrical power switch control system includes a power switch body, an electrical power connector, an electrical power controller, a web server, a wireless communication module, and a client computing device. The electrical power connector is included in the power switch body. The electrical power controller is also included in the power switch body and connected to the electrical power connector, and configured to control the electrical power connector. The web server is included in the power switch body and connected to the electrical power controller. The web server is configured to execute a web application comprising information and control options associated with the electrical power controller, such that the web application is enabled to be rendered on the client computing device. The wireless communication module is included in the power switch body and connected to the web server. The client computing device is configured to establish a communicative connection with the web server over a packet data network and to render a client interface for the web application.
In other examples, the present disclosure is directed to a method of controlling an electrical power switch, which may be executed on a client device (e.g., a mobile computing device or another computer located remotely from the electrical power switch). The method includes executing a web application comprising information and one or more control options associated with an electrical power controller. The method further includes sending a signal through a wireless communication module to enable the web application to be accessed on a client computing device. The method further includes receiving an input to the one or more control options comprised in the web application through the wireless communication module. The method further includes communicating a control signal, based on the input to the one or more control options, to an electrical power controller. The method further includes controlling an electrical power connector from the electrical power controller based on the control signal.
The details of one or more examples are set forth in the accompanying drawings and the description below. Other features, objects, and advantages will be apparent from the description and drawings, and from the claims.
Electrical power controller 22, which may take the form of a power control board (PCB), is connected to the electrical power connectors 14, 16, 18, and 20 and is configured to control electrical power connectors 14, 16, 18, and 20, such as by controlling whether an electrical connection is closed or open between various of electrical power connectors 14, 16, 18, and 20, and various amount of electrical power, voltage, or current is permitted to flow between any two of electrical power connectors 14, 16, 18, and 20. Electrical power controller 22 may be configured to control the flow of electricity from any of electrical power connectors 14, 16, 18 to electrical power connector 20. For convenience, electrical power connectors 14, 16, 18 may be collectively referred to as source connectors 14-18, and electrical power connector 20 may be referred to as a load connector. Electrical power controller 22 or electrical power switch 10 may also include an electrical adapter (e.g., an AC/DC converter) that is configured to receive AC voltage from line input power connector 14, which may be configured to take 90 to 250 VAC 50 to 75 Hz, and output various voltage from 3 to 50 VDC (e.g., 5V, 12V, 24V, 48V, or other voltages, or controlled for a set current source or a set power source rather than a set voltage) to load connector 20, for example.
Electrical power controller 22 may exert any of a variety of controls over the flow of electricity from one of the source connectors 14, 16, 18 to the load connector 20. Electrical power controller 22 may be configured to allow any amount of electrical power in a range from zero to the maximum available power, to flow from one of source connectors 14-18 to load connector 20. Electrical power controller 22 may be configured to control for either a level of electrical power, a level of electrical current, or a level of voltage that is provided by one of the source connectors 14-18. Given the voltage or current available from one of source connectors 14-18, electrical power controller 22 may be configured to provide anywhere from zero to the maximum available power, current, or voltage to the load connector 20. Electrical power controller 22 may also incorporate timing logic and be configured to control a duty cycle in which the load connector 20 operates, or in which the electrical power from one of source connectors 14-18 is provided to the load connector 20. In another example, electrical power controller 22 may also include a simple switch that can be closed to connect one of source connectors 14-18 to load connector 20, or opened to disconnect one of source connectors 14-18 from load connector 20.
In another example, a single electrical power switch may form a power strip that includes multiple load connectors to control multiple electrically controlled assets (not depicted in
Web server 24 may be configured to host a web page, to execute a web application comprising information and control options associated with the electrical power controller to be rendered on a client computing device. In another example, web server 24 may be configured to execute a web application comprising information associated with the electrical power controller but not and control options, or control options associated with the electrical power controller but not information. In another example, web server 24 may simply be configured to receive requests or other signals according to Hypertext Transfer Protocol (HTTP), Hypertext Transfer Protocol Secure (HTTPS), or another protocol used in network-based communication, and respond by sending out information about the status of electrical power switch 10, managing information, and sending control signals to electrical power controller 22.
Web server 24 may be configured to receive control inputs from a client interface running on a remote client computing device 32 via a web application and to send the control inputs to electrical power connector 22. Web server 24 may be configured to manage information, and execute the web application such that the information it provides includes a level of electrical power, a level of electrical current, or a level of voltage that is provided by the electrical power connector 22, or a duty cycle that the electrical power connector 22 is implementing, or information on all of these or any combination of these variables. Web server 24 may also be configured to execute the web application such that it provides control options to the client interface for modifying any of these variables.
Web server 24 is communicatively connected to wireless communication module 26, which is connected to antenna 28, enabling web server 24 to send and receive wireless signals. Wireless communication module 26 may take any of a number of forms. Wireless communication module 26 may be a WiFi module, a WiMAX (Worldwide Interoperability for Microwave Access) module, a Bluetooth, I.E.E.E. 802.15.4, ISP100, ZigBee, 61oPan module or other short-range wireless module, a 4G module, a 3G module, a 2G module, or any other type of module configured for sending and receiving license or non-license wireless signals in accordance with an appropriate wireless communication protocol or coding or transmission standard. The wireless communication may conform to orthogonal frequency division multiplexing (OFDM), time division multi access (TDMA), frequency division multi access (FDMA), code division multi access (CDMA), or any of a wide variety of other wireless communication protocols or standards. In some examples, wireless communication module 26 may include multiple modules for any two or more wireless communication protocols or standards. Network 30 may also include any number of routers, gateways, nodes, servers, and other assets, including wireless routers or wireless gateways, appropriate for conveying packet data signals through the cloud between electrical power switch 10 and client computing device 32.
The web server 24 may be configured with an Internet Protocol (IP) address, a default route, and a routing prefix. Web server 24 may be configured as an IPv4 host or as an IPv6 host. Web server may be configured to send and receive TCP packets, UDP packets, or both, or other protocols of data packets. Web server 24 may be configured according to Dynamic Host Configuration Protocol (DHCP). In another example, web server 24 has a static IP address which may not use DHCP, and may have an IP address on a local area network (LAN). Web server 24 may be programmed with a Media Access Control (MAC) address, an IP address, an IP network subnet setting, and an IP address of DNS, a gateway or router, for example. Inputs may be provisioning, hard coded or/and entered to web server 24 over the serial interface, Internet or other data packet network by interacting with a web application running on web server 24, or simply by requesting one or more Uniform Resource Locators (URLs) or other Uniform Resource Identifiers (URIs) on web server 24.
Electrical power switch 10 is thereby able to communicate information to mobile able client computing device 32 and receive signals from client computing device 32 over network 30. Device 32 may download and execute a client interface for the web application running on web server 24, or otherwise be configured to send HTTP requests or other signals to web server 24 and receive information and control options from web server 24. Electrical power switch 10 and device 32 running the client interface for communicating with web server 24 thereby work together to form an over the cloud electrical power switch control system.
Electrical power controller 22 may include any discrete and/or integrated electronic circuit components that implement analog and/or digital circuits capable of producing the functions attributed herein to electrical power controller 22. For example, electrical power controller 22 may include analog circuits, e.g., amplification circuits, filtering circuits, and/or other signal conditioning circuits. Electrical power controller 22 may also include digital circuits, e.g., combinational or sequential logic circuits, memory, etc. Memory may include any volatile, non-volatile, magnetic, or electrical medium, such as a random access memory (RAM), read-only memory (ROM), non-volatile RAM, electrically-erasable programmable ROM (EEPROM), flash memory, or any other memory component. Furthermore, a memory component may include instructions that, when executed by one or more processing circuits of electrical power controller 22, cause electrical power controller 22 to perform various functions attributed herein to electrical power controller 22.
Electrical power controller 22 may control a control switch in order to control the electricity supplied between any two or more of electrical power connectors 14, 16, 18, and 20. For example, electrical power controller 22 may include a metal-oxide-semiconductor field-effect transistor (MOSFET), FET, dry relay contacts. Electrical power controller 22 may close its control switch to connect any two or more of electrical power connectors 14, 16, 18, and 20, such as to connect line input power connector 14 with load connector 20. In some examples, electrical power controller 22 may be a high current connector capable of high current switching, in the range of one ampere or more or tens of amperes, e.g., 1 Amp or more. Electrical power controller 22 may also open its control switch, such as to disconnect line input power connector 14 from load connector 20, and therefore cut off the flow of electricity to any electrically controlled asset connected to load connector 20.
In other examples, electrical power controller 22 may operate in a continuous manner instead of a discrete on/off manner. For an example in which electrical power controller 22 includes a MOSFET switch, electrical power controller 22 may vary an amount of voltage at the gate of the MOSFET to vary a current provided to load connector 20, thereby controlling load connector 20, and any electrically controlled asset connected to it, in a continuous manner, as opposed to powering load connector 20 using a discrete on/off voltage. Electrical power controller 22 may also include sensors, such as a current sensor, a voltage sensor, etc. that independently sense the current, voltage, or power flowing through or between any of the electrical power connectors 14, 16, 18, and 20, the temperature of any of electrical power connectors 14, 16, 18, and 20 or of any other location within electrical power switch 10, or other variables, that it may use to provide to web server 22 for information to be provided to a mobile able client computing device.
Electrical power switches 10A-10C are connected, through their line input power source connectors 14A, 14B, 14C, to an electrical power source 44 through an electrical line 42. Electrical power source 44 may be a battery, power generator, or a connection to another electrical power source, and may provide any of a range of voltage or current. Electrical power source 44 may provide 110/120/208/220/240 VAC or other AC source, or DC voltage from 3 to 100 VDC or other voltages, or a set current source or set power source. Electrical power switches 10A-10C may each control the electricity received from electrical power source 44 to provide through their load connectors 20A, 20B, 20C (20A-20C).
Pumps 50A-50C may be plugged into load connectors 20A-20C of electrical power switches 10A-10C through electrical plugs 52A, 52B, 52C, respectively. Pumps 50A-50C may also be connected to a water source 56 through water line 54 to pump water in an irrigation setting. The activity of pumps 50A-50C may therefore be controlled by electrical power switches 10A-10C, and in turn, may therefore be controlled using any of client computing devices 32-38 using a client interface with electrical power switches 10A-10C. A user of one of client computing devices 32-38, anywhere in the world, may be able to view and control the power, duty cycle, a schedule for turning on and off, or any of a variety of other factors for the operation of any of pumps 50A-50C.
Additionally, while only three pumps 50A-50C are depicted in
As
The user of client computing device 32B may enter inputs to any of the control options at 76, and the client computing device 32B communicates those inputs over a network to the corresponding electrical power switch, where the switch's internal web server receives the input and translates it into a control signal that it sends to the switch's electrical power controller to put the input into effect. For example, the user may enter “0” in the input field for the control option to “select power”, and once that input has been communicated to the electrical power switch over the network, the web server may signal to the electrical power controller within the electrical power switch to open a switch between, e.g., a line connector and a load connector. The user may subsequently enter “40%” in the input field for the control option to “select duty cycle”, and the client computing device 32B communicates that input over a network to the electrical power switch, where the web server translates that input into a control signal to the electrical power controller to implement a 40% duty cycle for the electrical connection.
The interface also displays options at 78 to select another electrically controlled asset (i.e., the electrical power switch controlling that asset) or to select another facility, and displays a button 80 to log out. Different implementations of a web application client interface may display any portion of the information, control options, and other features displayed in the example of
The electrical power switch thereby enables a user with a client computing device anywhere in the world, with appropriate network access, to control the electrical power switch, and any electrically controlled asset connected to it. The information comprised in the web application may include any one or more of a level of electrical power, a level of electrical current, and a level of voltage that is provided by the electrical power connector. The one or more controllable options comprised in the web application include one or more of an option to control the level of electrical power provided by the electrical power connector, an option to control the level of electrical current provided by the electrical power connector, and an option to control the voltage provided by the electrical power connector.
Although a few examples have been described in detail above, other modifications or examples are possible consistent with this disclosure. For example, the flow diagram depicted in the figures does not require the particular order shown. Other steps may be provided, or steps may be eliminated, from the described flow diagram, and other components may be added to, or removed from, the described systems. Various other embodiments may be comprehended within the scope of the following claims.