The presently disclosed embodiments generally relate to an electrical outlet, and more particularly, to a device for detecting an insertion, or lack of an insertion, of a power cord into an electrical receptacle of an electrical outlet.
In many residential, commercial, and/or industrial environments, both in the USA and around the world, electrical devices that require electrical service providing a nominal alternating current (AC) voltage, such as 115 Volts (V) or 220 V, often at fifteen (15) amperes (Amps) or (20) twenty Amps current capacity, among other current capacities, may be connected to such electrical service via electrical outlets. The electrical outlets could be in-wall electrical outlets (IWO) and/or power-cord-based electrical outlets. The electrical outlets are energized by an electrical energy power distribution system, usually located in or near the residential, commercial, and/or industrial environments.
The electrical outlets may take various shapes and/or sizes. The electrical outlets may include one or more different connector element/pin configurations, that may include external (e.g. “male”) components and/or internal (e.g., “female) components. Electrical outlets may conform to one or more industrial, scientific, and/or governmental standards.
For example, an in-wall electrical outlet may take the form of a single unit comprising two electrical outlet “sockets” (e.g., a duplex in-wall electrical outlet in which the connector element/pin configuration includes internal components). For example, a power-cord-based electrical outlet may include one or more (e.g., four (4), six (6), or eight (8)) electrical outlets (e.g., four, six, or eight electrical outlets in which the connector element/pin configuration includes internal components).
The electrical devices that use the electrical service may include one or more plug connectors, or “plug.” Plug connectors may take various shapes and/or sizes. A plug may include one or more different connector element/pin configurations, that may include external (e.g. “male”) components and/or internal (e.g., “female) components. For example, a plug that includes external connector/pin components may be inserted into an electrical outlet includes internal connector/pin components. Plug connectors may conform to one or more industrial, scientific, and/or governmental standards.
One or more devices, systems, methods, may implement one or more techniques to detect if a plug is inserted into an electrical outlet, either an in-wall electrical outlet and/or a power-cord-based electrical outlet. In one or more techniques, plug insertion may be detected in the electrical outlet with the device attached to the plug being powered or not being powered.
In one or more techniques, a capacitive touch array and/or array button may be used to locally control power for one or more of the electrical outlets of the in-wall electrical outlet and/or the power-cord-based electrical outlet. In one or more techniques, the capacitive touch array and/or array button may be located on a circuit board under the front plate of the in-wall electrical outlet and/or the power-cord-based electrical outlet.
In one or more techniques, electrical energy (e.g., electrical current draw/load) overload the in-wall electrical outlet and/or the power-cord-based electrical outlet may be monitored, controlled, and/or interlocked based on one or more instant current measurements, one or more peak current measurements, and/or one or more root-mean-squared (RMS) current measurements.
In one or more techniques, an intelligent architecture may reduce the scenarios or instances in which a reset, or resetting, may be required or useful of firmware running on an internal micro-controller and/or control circuit of the in-wall electrical outlet and/or the power-cord-based electrical outlet.
In one or more techniques, the circuitry inside the smart outlet may be integrated into a power cord to remotely connect to devices via wireless communication. This may allow devices to be turned on/off from remote locations. The smart outlet circuitry may include a user interface or display to indicate some of the operating parameters/data relative to the operation of the smart outlet. In some embodiments, the operating parameters/data relative to the operation of the smart outlet may be wirelessly transmitted to an external device.
The embodiments and other features, advantages and disclosures contained herein, and the manner of attaining them, will become apparent and the present disclosure will be better understood by reference to the following description of various examples of the present disclosure taken in conjunction with the accompanying drawings, wherein:
For the purposes of promoting an understanding of the principles of the present disclosure, reference will now be made to the embodiments illustrated in the drawings, and specific language will be used to describe the same. It will nevertheless be understood that no limitation of the scope of this disclosure is thereby intended.
One or more devices, systems, methods, may implement one or more techniques to detect if a plug is inserted into an electrical outlet, either an in-wall electrical outlet and/or a power-cord-based electrical outlet. In one or more techniques, plug insertion may be detected in the electrical outlet with the device attached to the plug being powered or not being powered.
In one or more techniques, a capacitive touch array and/or array button may be used to locally control power for one or more of the electrical outlets of the in-wall electrical outlet and/or the power-cord-based electrical outlet. In one or more techniques, the capacitive touch array and/or array button may be located on a circuit board under the front plate of the in—wall electrical outlet and/or the power-cord-based electrical outlet.
In one or more techniques, electrical energy (e.g., electrical current draw/load) overload the in-wall electrical outlet and/or the power-cord-based electrical outlet may be monitored, controlled, and/or interlocked based on one or more instant current measurements, one or more peak current measurements, and/or one or more root-mean-squared (RMS) current measurements.
In one or more techniques, an intelligent architecture may reduce the scenarios or instances in which a reset, or resetting, may be required or useful of firmware running on an internal micro-controller and/or control circuit of the in-wall electrical outlet and/or the power-cord-based electrical outlet.
The computing device 104 may take the form of a laptop computer, a desktop computer, a computer mainframe, a server, a terminal, a tablet, a smartphone, and/or a cloud-based computing device (e.g., at least partially), and/or the like.
The processor 132 may be a general-purpose processor, a special-purpose processor, a conventional processor, a digital-signal processor (DSP), a plurality of microprocessors, one or more microprocessors in association with a DSP core, a controller, a microcontroller, one or more Application Specific Integrated Circuits (ASICs), one or more Field Programmable Gate Array (FPGAs) circuits, any other type of integrated circuit (IC), and/or a finite-state machine, and/or the like. The processor 132 may perform signal coding, data processing, power control, sensor control, interface control, video control, audio control, input/output processing, and/or any other functionality that enables the computing device 104 to serve as and/or perform as (e.g., at least partially) one or more of the devices, methods, and/or systems disclosed herein.
The processor 132 may be connected to the transceiver 112, which may be connected to the transmit/receive element 124. The processor 132 and the transceiver 112 may operate as connected separate components (as shown). The processer 132 and the transceiver 112 may be integrated together in an electronic package or chip (not shown).
The transmit/receive element 114 may be configured to transmit signals to, and/or receive signals from, one or more wireless transmit/receive sources (not shown). For example, the transmit/receive element 114 may be an antenna configured to transmit and/or receive RF signals. The transmit/receive element 114 may be an emitter/detector configured to transmit and/or receive IR, UV, or visible light signals, for example. The transmit/receive element 114 may be configured to transmit and/or receive RF and/or light signals. The transmit/receive element 114 may be configured to transmit and/or receive any combination of wireless signals.
Although the transmit/receive element 114 is shown as a single element, the computing device 104 may include any number of transmit/receive elements 114 (e.g., the same as for any of the elements 112-150). The computing device 104 may employ Multiple-Input and Multiple-Output (MIMO) technology. For example, the computing device 104 may include two or more transmit/receive elements 114 for transmitting and/or receiving wireless signals.
The transceiver 112 may be configured to modulate the signals that are to be transmitted by the transmit/receive element 114 and/or to demodulate the signals that are received by the transmit/receive element 114. The transceiver 112 may include multiple transceivers for enabling the computing device 104 to communicate via one or more, or multiple, radio access technologies, such as Universal Terrestrial Radio Access (UTRA), Evolved UTRA (E-UTRA), and/or IEEE 802.11, for example.
The processor 132 may be connected to, may receive user input data from, and/or may send (e.g., as output) user data to: the speaker 116, microphone 118, the keypad/keyboard 122, and/or the display/touchpad/touchscreen 126 (e.g., a liquid crystal display (LCD) display unit or organic light-emitting diode (OLED) display unit, among others). The processor 132 may retrieve information/data from and/or store information/data in, any type of suitable memory, such as the in-place memory 144 and/or the removable memory 146. The in-place memory 144 may include random-access memory (RAM), read-only memory (ROM), a register, cache memory, semiconductor memory devices, and/or a hard disk, and/or any other type of memory storage device.
The removable memory 146 may include a subscriber identity module (SIM) card, a portable hard drive, a memory stick, and/or a secure digital (SD) memory card, and/or the like. The processor 132 may retrieve information/data from, and/or store information/data in, memory that might not be physically located on the computing device 104, such as on a server, the cloud, and/or a home computer (not shown).
One or more of the elements 112-146 may receive power from the in-place power source 148. In-place power source 148 may be configured to distribute and/or control the power to one or more of the elements 112-146 of the computing device 104. The in-place power source 148 may be any suitable device for powering the computing device 104. For example, the in-place power source 148 may include one or more dry cell batteries (e.g., nickel-cadmium (NiCd), nickel-zinc (NiZn), nickel metal hydride (NiMH), lithium-ion (Li-ion), etc.), solar cells, and/or fuel cells, and/or the like.
Power interface 150 may include a receptacle and/or a power adapter (e.g., transformer, regulator, and/or rectifier) that may receive externally sourced power via one or more AC and/or DC power cables, and/or via wireless power transmission. Any power received via power interface 150 may energize one or more of the elements 112-146 of computing device 104, perhaps for example exclusively or in parallel with in-place power source 148. Any power received via power interface 150 may be used to charge in-place power source 148.
The processor 132 may be connected to the GPS/location circuitry 130, which may be configured to provide location information (e.g., longitude and/or latitude) regarding the current location of the computing device 104. The computing device 104 may acquire location information by way of any suitable location-determination technique.
The processor 132 may be connected to the one or more input/output devices 124, which may include one or more software and/or hardware modules that provide additional features, functionality and/or wired and/or wireless connectivity. For example, the one or more input/output devices 124 may include a digital camera (e.g., for photographs and/or video), a hands free headset, a digital music player, a media player, a frequency modulated (FM) radio unit, an Internet browser, and/or a video game player module, and/or the like.
The processor 132 may be connected to the one or more sensor devices 128, which may include one or more software and/or hardware modules that provide additional features, functionality and/or wired and/or wireless connectivity. For example, the one or more sensor devices 128 may include an accelerometer, an e-compass, and/or a vibration device, and/or the like.
The processor 132 may be connected to the network interface 134, which may include one or more software and/or hardware modules that provide additional features, functionality and/or wireless and/or wired connectivity. For example, the network interface 134 may include a Network Interface Controller (NIC) module, a Local Area Network (LAN) module, an Ethernet module, a Physical Network Interface (PNI) module, and/or an IEEE 802 module, and/or the like.
The processor 132 may be connected to the video interface 136, which may include one or more software and/or hardware modules that provide additional features, functionality and/or wired and/or wireless connectivity. For example, the video interface 136 may include a High-Definition Multimedia Interface (HDMI) module, a Digital Visual Interface (DVI) module, a Super Video Graphics Array (SVGA) module, and/or a Video Graphics Array (VGA) module, and/or the like.
The processor 132 may be connected to the USB interface 138, which may include one or more software and/or hardware modules that provide additional features, functionality and/or wired and/or wireless connectivity. For example, the USB interface 138 may include a universal serial bus (USB) port, and/or the like.
The processor 132 may be connected to the optical interface 140, which may include one or more software and/or hardware modules that provide additional features, functionality and/or wired and/or wireless connectivity. For example, the optical interface 140 may include a read/write Compact Disc module, a read/write Digital Versatile Disc (DVD) module, and/or a read/write Blu-Ray™ disc module, and/or the like.
The processor 132 may be connected to the wireless interface 142, which may include one or more software and/or hardware modules that provide additional features, functionality and/or wireless connectivity. For example, the wireless interface 142 may include a Bluetooth® module, an Ultra-Wideband (UWB) module, a ZigBee module, and/or a Wi-Fi (IEEE 802.11) module, and/or the like.
The example circuit diagram 200 illustrated in
As illustrated in
Capacitor 235 may isolate the circuitry from high voltage, have a low impedance to, for example, create an electrical path to ground (a short) for the PULSE signal 222 under some scenarios and have a (e.g., relatively very) high impedance for 50 Hz and/or 60 Hz power signals, for example, among other power signals.
Capacitor 236 may provide a short path to ground for PULSE signal 222, perhaps when a plug may be inserted. Capacitor 236 may act as a snubber circuit for relay 238 contacts, for example.
Relay contacts 238 may provide power for the device connected to the plug 202 that may be inserted into the electrical outlet 204 associated with the insertion detection circuit 200. A diode 240, for example a TVS diode, may protect at least some of the circuitry for high voltage bursts from the power line. The power line may include, as illustrated in
A transistor 245 may be activated by a PULSE signal 222, perhaps for example when no plug 202 may be inserted into the electrical outlet 204 associated with the insertion detection circuit 200. A resistor 232 may serve as the collector load for transistor 245. A shunt resistor 233 may be used to measure the current consumption, perhaps for example when the relay 238 is on, among other scenarios.
In one or more techniques, the microcontroller 220 may be configured to generate a pulse signal, for example a ‘LOW-HIGH-LOW’ PULSE signal 222 out of port 221 with a (e.g., relatively very) short duration (e.g., for at least one circuit card assembly the duration may be 1 microsecond). The microcontroller 220 may be configured to check the value of an input DETECT signal 223, perhaps for example after the HIGH assertion of the ‘LOW-HIGH-LOW’ PULSE signal 222, among other scenarios. The microcontroller 220 may be configured to determine that a plug 202 is not inserted, perhaps for example if the value of the DETECT signal 223 is HIGH, among other scenarios. The microcontroller may be configured to determine that a plug 202 is inserted, perhaps for example if the value of the DETECT signal 223 is LOW, among other scenarios.
For example, if the plug is not inserted, there likely is no contact between a first pad/element/component 206 and a second pad/element/component 207. The PULSE signal 222 may be applied to transistor 245 through resistors 231 and 230 and/or may open the junction of transistor 245. In one or more techniques, if plug 202 is not inserted, the DETECT signal 223 may go and/or remain HIGH.
For example, if the plug 202 is inserted, there likely is contact between first pad/element/component 206 and second pad/element/component 207. The PULSE signal 222 may be shorted to ground 244 via resistor 230, capacitor 235, first pad/element/component 207, capacitor 236 and shunt resistor 233 (e.g., perhaps if relay 238 is open) and/or via resistor 230, capacitor 235, pad/element/component 207, relay 238, and shunt resistor 233 (e.g., perhaps if relay 238 is closed). The transistor 245 may stay closed and/or the DETECT signal 223 may go and/or stay LOW.
In one or more techniques, if the plug 202 is not inserted, the microcontroller 220 may drive relay 238 off via relay control lines 239, among other scenarios. This can be interpreted as there being no power on electrical outlet 204. In one or more techniques, if the plug 202 is inserted, the microcontroller 220 may drive relay 238 on via relay control lines 239, among other scenarios. This can be interpreted as there being power on electrical outlet 204 (e.g., whether the device connected to the plug is energized or not).
In one or more techniques, a capacitive-touch-button array (not shown) may be used to locally control power for each of receptacles 502 of electrical outlet 500. The capacitive-touch-button array may be located on a circuit board (not shown) under the front plate 505 of the electrical outlet 500. Use of a capacitive-touch-button array may provide for a neater and/or cleaner look/appearance for the front plate 505 of electrical outlet 500. In the example illustration of
In one or more techniques, the CTBA 710 may be configured with a factory default functionality/profile. Perhaps for example based on the user interaction capabilities, among other scenarios, CTBA 710 (e.g., CTBA 710 capabilities/functions) can be in at least one of the two states: IDLE or ACTIVE. For example, in an IDLE state, the CTBA 710 may have a limited functionality. In one or more techniques, the user can perform an (e.g., predetermined) action/gesture that may switch CTBA 710 into the ACTIVE state. For example, the (e.g., predetermined) action/gesture can be viewed as a protection (e.g., password) against changes made to electrical outlet 700 for status/function by an unauthorized user (e.g., a child) via CTBA 710.
One or more techniques may use one or more profiles. One or more CTBA 710 profiles may define if the CTBA 710 has an active mode (e.g., only), or idle/active modes, or not active at all (e.g., CTBA 710 disabled). One or more CTBA 710 profiles may define what user actions/gestures may switch the CTBA 710 from the IDLE state to the ACTIVE state. One or more CTBA 710 profiles may define what commands are available in the ACTIVE state (e.g., switch relays on/off, put the electrical outlet 700 into a provisioning mode and/or into the factory default mode, etc.). One or more CTBA 710 profiles may define how the CTBA 710 may switch back into the IDLE state (for example, after an inactive period of N seconds, and/or the like).
For example, referring to
In the ACTIVE state, one or more, or all the CTBA 710 buttons may be active and/or may be assigned one or more different and/or combined functions. For example, tapping for 3-5 seconds on CTB 723 and CTB 724 may set electrical outlet 700 into a provisioning mode. For example, tapping for more than 5 seconds on CTB 723 and CTB 724 may set the electrical outlet 700 into a factory default mode. For example, swiping from CTB 721, to CTB 722, to CTB 723 may toggle on/off outlet 701 (e.g., a first outlet of a duplex electrical outlet 700). For example, swiping from CTB 726, to CTB 725, to CTB 724 may toggle on/off outlet 702 (e.g., a second outlet of the duplex electrical outlet 700). For example, no action on the CTBA 710 for at least as long, or longer, than a pre-defined/predetermined time period/interval (e.g., twenty seconds) may set the CTBA 710 into/back into the IDLE state.
In one or more techniques, perhaps by way of a remote configuration and/or a local configuration, among other scenarios, the CTBA 710 capabilities can be disabled so that a user might not be able to interact locally with the CTBA 710 capabilities of the electrical outlet. For example, such a disabling feature may be useful to prevent a child's interaction (e.g., activate/deactivate) with the electrical outlet 700, or for certain security scenarios, among other scenarios.
In many instances, maybe except for (e.g., scheduled and/or unintentional) power outages and/or circuit breaker interruption, an electrical outlet may be powered continuously, perhaps with no (e.g., relatively easy) way to perform a power cycle on the electrical outlet. For various reasons, the firmware running on the internal microcontroller of the electrical outlet may find itself in an abnormal and/or nonfunctional state. A microcontroller in an abnormal and/or nonfunctional state may benefit from a hardware reset, for example, that may place the microcontroller into a more normal, regular and/or functional state. In many instances, a user may have limited interaction opportunities with the electrical outlet. As there may be limited opportunities for user interaction with the electrical outlet, there may be a corresponding lack of interaction opportunities with mechanical reset buttons, and/or similar reset devices, which may be mounted on or near the electrical outlet.
In one or more techniques, electrical outlets that include an intelligent architecture may take advantage of one or more existing features and/or may provide for (e.g., relatively) minimal chances for its microcontroller to enter into an abnormal and/or nonfunctional state. Referring to
A Wireless Controller Board (WBRD) 820 may include a capacitive-touch-button array (CTBA) 840. The WBRD 820 may include one or more indicators (not shown), for example LED indicators, or the like. The WBRD 820 may include a microcontroller (not shown), the microcontroller may be configured to control/perform one or more of: CTBA 840 control, one or more LED indicator control, and/or wireless communication.
One or more components of the WBRD 820 and/or the EMTR 810 may be placed into an abnormal and/or nonfunctional state for various reasons, such as for example stack overflow and/or memory corruption, and/or the like. One or more techniques may provide for intrinsic functional safety of the WBRD 820 and/or the EMTR 810. One or more techniques may include a dual “watch dog.” For example, perhaps as part of the main execution flow control, among other scenarios, the WBRD 820 may send (e.g., periodically) commands (e.g., at least one command per second) to the EMTR 810 via a DATA-TO-EMTR signal 822. The EMTR 810 may reply back for one or more, or each, command, perhaps with a specific response per command, and/or a more general response per one or more commands.
Perhaps for example if the EMTR 810 may get into/be put into an abnormal and/or nonfunctional state and/or might not reply back to the WBRD 820 with a proper response, among other scenarios, the WBRD 820 may repeat the command for a (e.g., predetermined) number of times (e.g., three times). Perhaps for example after repeating the command, if a proper response is not detected from the EMTR 810, among other scenarios, the WBRD 820 may initiate a hardware reset to the EMTR 810 through a RESET-TO-EMTR signal 823.
In one or more techniques, the WBRD 820 may get into/be put into an abnormal and/or nonfunctional state and/or may stop sending (e.g., periodically) commands. The EMTR 810 may detect a lack of commands (e.g., too few commands over a period of time, or the like) from the WBRD 820 and/or may initiate a hardware reset to the WBRD 820 through a RESET-TO-WBRD signal 824, for example.
In one or more techniques, the EMTR 810 may have a (e.g., predetermined) timeout interval (e.g., four seconds). Perhaps for example if the EMTR 810 receives any command from the WBRD 820, the EMTR 810 may reset the timeout and/or start the timeout interval again. Perhaps for example if no command comes from the WBRD 820 by the expiration of the timeout interval, then the EMTR 810 may assume there is something wrong with the WBRD 820 and/or may initiate the reset signal to the WBRD 820. The duration of the timeout interval can be configured to one or more, or any, other value (for example two, five, or ten seconds, etc.). One or more techniques may provide for extrinsic functional safety of the WBRD 820 and/or the EMTR 810. One or more techniques may include some level of user interaction.
In one or more techniques, a user can trigger a hardware reset to the EMTR 810 by use of one or more capacitive-touch-button array (CTBA) 840 commands, and/or remotely via one or more wireless commands. Such user-interaction hardware resets may be useful, perhaps for example when a new (e.g., fresh and/or updated) firmware revision may have been loaded into the flash memory of EMTR 810 (e.g., which may require a hardware reset according to the configuration), among other scenarios.
There may be situations when the WBRD 820 may get into/be put into at least a partial abnormal and/or nonfunctional state. For example, the WBRD 820 may be sending (e.g., periodically) commands to the EMTR 810, while perhaps the wireless communication and/or one or more CTBA 840 control functions may be corrupted. One or more techniques may trigger a hardware reset to the WBRD 820. A plug may be inserted/extracted into/from at least one receptacle 802 of the electrical outlet 800 for a specific/predetermined number of times (e.g., five times), perhaps for example during a specific/predetermined time interval (e.g., fifteen seconds). Perhaps for example via plug insertion detection techniques, among other techniques, the EMTR 810 microcontroller may detect the succession of plug insertion/extraction cycles and/or may initiate a hardware reset to the WBRD 820 through the RESET-TO-WBRD signal 824.
One or more techniques may provide protection from current draw overload from the electrical outlet 800, either an in-wall electrical outlet and/or a power-cord-based electrical outlet. The overload protection may be provided on per-receptacle 802 basis of the electrical outlet 800, for example.
In many instances, electrical outlets are used in residential, commercial, and/or industrial environments for electrical circuits that may be rated at 15 Amps or 20 Amps, for example. According to one or more electrical construction standards, on a 15 Amp protected circuit, 15 Amp rated electric outlet(s) can be used (e.g., can only be used). On a 20 Amp protected circuit, 20 Amp rated electric outlet(s) and/or 15 Amp rated electrical outlets can be used (e.g., can only be used).
According to one or more electrical construction standards, each electrical circuit is to be protected from overload by a specialized device (e.g., an overload circuit breaker, fuse, and/or the like). In many instances, more than one electrical outlet may be served by the same electrical circuit. In such instances, the overload circuit breaker may (e.g., mostly) protect the circuit, and perhaps may protect the electrical outlets less so. For example, on a 20 Amp protected circuit, ten or more 20 Amp rated electrical outlets may be installed. One or more, or each, electrical outlet may support a 20 Amp load. In such scenarios, that can add up to 200 Amps of load on the 20 Amp protected circuit. The overload circuit breaker might not limit the current on the circuit to 20 Amps (e.g., only to 20 Amps). If the overload circuit breaker were rated on a value higher than 20 Amps, that may leave one or more of the electrical outlets unprotected if an electrical device (e.g., perhaps a defective electrical device) were plugged into one electrical outlet and the current draw/load on that electrical outlet may exceed 20 Amps (e.g., the rated current load for the electrical outlet).
In one or more techniques, an electrical outlet described herein may use at least two features to provide “intelligent” overload protection: the ability to control (e.g., on/off) one or more, or each, receptacle of an electrical outlet, and/or the ability to sample the current (load/draw) for one or more, or each, receptacle of an electrical outlet and/or compute instant, peak, and/or RMS (root mean square) values of the current load/draw(s).
One or more techniques may use at least two types of overload protection: overload protection based on instant/peak load value(s), and/or overload protection based on RMS load value(s). This may be useful because electrical consumers may have different load profiles, among other reasons. For example, for resistive-load-type consumers, where the load variation may be slow, the overload protection may be based on RMS value(s).
In one or more techniques, overload protection may be based on RMS current load/draw value(s). The microcontroller may compute RMS value(s) on successive short intervals (e.g., 1 second). The internal relay may be disconnected, perhaps for example if the RMS value(s) may be higher than a (e.g., specified/predetermined) value for a (e.g., specified/predetermined) number of consecutive intervals. For example, if the RMS value(s) are over 30 Amps for 15 consecutive seconds, the internal relay may be disconnected for the electrical outlet providing power to the connected electrical device. Several levels of RMS overload can be set to be active at the same time, for example: 30 Amps for 15 seconds, 40 Amps for 3 seconds, and/or 21 Amps for 60 seconds, etc. For example, if one or more of these RMS overload thresholds are exceeded, the internal relay may be disconnected for at least the electrical outlet providing power to the connected electrical device.
Different classes of consumers/devices (e.g., electric motors, tungsten, etc.) may have (e.g., may usually have) spikes in current consumption, such as inrush current, for example. Instant/peak load value(s) analysis may allow for differentiation between a “normal” inrush current and an abnormal current overload. For example, an electric motor may have a high inrush current at start, perhaps for example for one or two cycles at 60 Hz. The electric motor may then return to “normal” load current. The same electric motor, perhaps for example in the event the rotor stalls, among other scenarios, may draw a (e.g., relatively very) high current (e.g., six times the normal load current) continuously. The electric outlet may disconnect electrical service to the electric motor (e.g., via the internal relay), for example to prevent melting the contact(s).
In one or more techniques, overload protection may be based on instant/peak load value(s). The microcontroller may store the current load/draw peak value for the last N cycles. Perhaps for example if N is set to twenty cycles, the peak values for one third of a second (0.33 sec) of history may be stored (e.g., continuously). Perhaps for example if one or more, or all, the stored values are above a (e.g., predetermined) high limit (e.g., 60 Amps) then the internal relay may be disconnected for the electrical outlet providing power to the connected electrical device.
The circuitry 902 may connect to, for example, external computing devices via, Bluetooth 920, cellular telephone connection 922, and WIFI 924. This may allow, for example, remote on/off control of the device coupled to the power cord system 900 (e.g. from a computer or smartphone). The power cord system 900 may include a display (not shown), to display some data collected and stored by the smart outlet system 900. That data may include: power on profile waveforms; voltage (high, low, average); current (high, low, average); power factor (high, low, average); cycle count, on and off duration time; total lifetime product on/run time; watts (high, low, average, total); email or text notifications to a user; data logging and ability to store the data in the cloud, to name just a few nonlimiting examples.
The circuitry 902 may be added to power cord 906 that is used to power, for example, an electrical device, so that the circuitry can monitor these and/or other electrical parameters, store these parameters, and communicate with an external computing device through at least the aforementioned wireless communication functions. The power cord system 900 may be electrically coupled to a device via the power cord second end 912, and electrically coupled to a power source, e.g, a wall outlet via the power cord first end 910.
While the present disclosure has been illustrated and described in detail in the drawings and foregoing description, the same is to be considered as illustrative and not restrictive in character, it being understood that only certain embodiments have been shown and described, and that all changes and modifications that come within the spirit of the present disclosure are desired to be protected.