1. Field of the Invention
This invention relates to power supplies for portable devices and, more particularly, to novel systems and methods for sharing power among portable devices.
2. Background Art
A modern law enforcement officer or soldier relies on many electronic devices on a daily basis. For example, a police officer may have a radio, a body-worn camera, a cell phone, a laptop computer, or other devices. Many of these devices may be mounted to the officer's clothing. It is critical that these devices receive power in many situations.
The systems and methods disclosed herein provide an improved approach for providing power to portable electronic devices.
In view of the foregoing, in accordance with the invention as embodied and broadly described herein, a method and apparatus are disclosed in one embodiment of the present invention.
In one aspect of the invention a system includes a plurality of devices collectively including plurality of loads and a plurality of sources at least a portion of the plurality of devices including both of one of the loads of the plurality of loads and one of the sources of the plurality of sources, each source of the plurality of sources storing electrical power and each load of the plurality of loads being an electronic device that consumes electrical power. A controller is coupled to the plurality of devices and is programmed to:
In some embodiments, each device of the plurality of devices includes a separate housing, the housing including a mounting structure for mounting to the clothing of a person. The plurality of devices may include two or more of a radio, a body-worn camera, a laptop computer, flashlight and a cellphone. The plurality of devices may further include a portable power generator.
In some embodiments, the system further includes a power bus including a plurality of lines. A plurality of multiplexers are each coupled to one of (a) one of the plurality of loads and (b) one of the plurality of sources. Each multiplexer of the plurality of multiplexers has a control input thereof coupled to the controller and is further coupled to the plurality of lines of the bus. The controller may be further programmed to couple each load to the selected source thereof by causing the multiplexers of the plurality of multiplexers coupled to the each load and the selected source to select a same line of the plurality of lines.
In some embodiments, the controller is further programmed to: (a) monitor usage of each source of the plurality of sources; (b) adjust the priority of each source of the plurality of sources according to the usage; and (c) couple at least one load of the plurality of loads from the selected source thereof and coupling the at least one load to a new source of the plurality of sources in response to adjusting of the priority of each source of the plurality of sources.
In some embodiments, the controller is programmed to adjust the priority of each source of the plurality of sources according to the usage by reducing the priority of the each source in response to a reduction in charge remaining in the each source. The controller may be programmed to reduce the priority of each source of the plurality of sources in response to detecting a rise in temperature of the each source. The controller may be programmed to reduce the priority of each source of the plurality of sources in response to detecting a temporary loss of power from the each source.
In some embodiments, the controller is further programmed select the selected source according to the priority of the each load and the priority of the selected source by ordering the plurality of sources according to priorities thereof and assigning to the each load an available source from the plurality of sources that has a highest priority of all available sources of the plurality of sources.
A method corresponding to the system is also disclosed and claimed herein.
The foregoing features of the present invention will become more fully apparent from the following description and appended claims, taken in conjunction with the accompanying drawings. Understanding that these drawings depict only typical embodiments of the invention and are, therefore, not to be considered limiting of its scope, the invention will be described with additional specificity and detail through use of the accompanying drawings in which:
It will be readily understood that the components of the present invention, as generally described and illustrated in the drawings herein, could be arranged and designed in a wide variety of different configurations. Thus, the following more detailed description of the embodiments of the system and method of the present invention, as represented in the drawings, is not intended to limit the scope of the invention, as claimed, but is merely representative of various embodiments of the invention. The illustrated embodiments of the invention will be best understood by reference to the drawings, wherein like parts are designated by like numerals throughout.
Referring to
The system 100 may further include devices that function exclusively as power sources, such as a battery pack 106 or a charger 108. The battery back 106 may be a rechargeable battery pack. The charger 108 may be configured to receive power from a wall socket (e.g. 110V) or from a DC voltage source, such as a car battery. Other examples of power sources that may be part of the system 100 include a transformer for coupling to a power source (e.g., wall socket) or a wireless (e.g., inductive) charging system.
Power sources coupled to the control device 102 may include power generating devices such as solar panels, kinetic generators, fuel cells, or a biological source of electrical power. A power source may store power in the form of a charge capacitor, battery, compressed air, thermal energy, or any other source of energy that may be converted into electrical power.
Referring to
The controller 200 may be coupled to a plurality of multiplexers (MUX), such as a plurality of input MUXs 202a-202c each having an input line 204a-204c. The controller 200 may further be coupled to output MUXs 206a-206c each coupled to an output line 208a-208c.
Each MUX 202a-202c may have a plurality of output lines 210a-210c selectively coupled by the MUX 202a-202c to the input line 204a-204c in accordance with a control signal. Likewise each MUX 206a-206c may include a plurality of input lines 210a-210c selectively coupled by the MUX 206a-206c to the output line 208a-208c thereof in accordance with a control signal. The output lines 210a-210c are each coupled to one bus line 214a-214c of a bus. The input lines 212a-212c are likewise each coupled to one of the bus lines 214a-214c. Accordingly, any one of the input lines 204a-204c may be coupled to any one of the output lines 208a-208c by coupling the corresponding MUXs 202a-202c, 206a-206c to the same bus line 214a-214c. For example, input line 204a may be coupled to output line 208c, by applying a control signal to MUX 202a to couple input line 204a to output line 210a and applying a control signal to MUX 206c to couple output line 208c to input line 212a, thereby coupling both MUXs 202a, 206c to bus line 214a.
The MUXs 202a-202c, 206a-206c may include circuits effective to avoid drops in voltage or current during switching thereof. In particular, the MUXs 202a-202c, 206a-206c may include one or more reactive components configured as known in the art to avoid voltage and or current drops exceeding some acceptable threshold during switching. Likewise, the controller 200 may be programmed to ensure that switching is performed smoothly without interrupting power to loads coupled to the output lines 208a-208c. The controller 200 may be coupled to a control bus 216 coupled to the selection inputs of the MUXs 202a-202c, 206a-206c. The manner in which the control bus 216 controls the MUXs 202a-202c, 206a-206c in order to manage the provision of power from a plurality of sources to a plurality of loads to a plurality of loads is described below with respect to
The power coordination and control device 102 may include a monitoring system 218 coupled to a monitoring bus 220 having lines coupled to some or all of the MUXs 202a-202c, 206a-206c, the input lines 204a-204c, the output lines 208a-208c, and the controller. The monitoring system 218 may inherently or based on its programming monitor some or all of current levels, voltage levels, consumed power (e.g. Coulombs or Watt-hours), fluctuations in power usage by a device, or other values. The monitoring system 218 may monitor a state of the MUXs 202a-202c, 206a-206c (e.g. a currently selected line).
The monitoring system 218 may be embodied as a hardwired device (e.g. application specific integrated circuit (ASIC)), programmable device (field programmable gate array (FPGA)), or general purpose computer. Where embodied as a computer, the monitoring system 218 may include one or more processing devices (e.g. central processing units (CPU)), one or more memory devices coupled to the one or more processing devices (e.g. RAM), and one or more persistent storage devices coupled to the one or more processing devices (e.g. hard disk drive or flash drive). The one or more memory devices may store executable code effective to cause the one or more processing devices to execute the functions ascribed herein to the monitoring system 218 and other monitoring functions described below with respect to
The monitoring system 218 may record monitored values. For example, the monitoring system 218 may store a usage profile for loads and derive values such as average current drawn, maximum current drawn, and like information. Such information may then be used by the controller 200 to select a source having sufficient capacity to power the load.
In some embodiments, the controller 200 and monitoring system 218 may perform their above-described functions with respect to components external to the power coordinating and control device 102. Accordingly, the monitoring system 218 may include monitoring inputs 222 that are coupled to an external device and the controller 202 may provide control signal outputs 224 that are coupled to an external device.
Referring to
The device 300 may include a MUX 308 having an output coupled to the portable load 30 and a plurality of inputs 312a-312b each coupled to one of the energy storage device 302 and one of the outputs 208a-208c of the control device 102. The MUX 308 may be coupled to one of the control outputs 224 such that in response to signals on the control output 224, the MUX 308 changes its state to coupled a different input 312a-312b to the output 310. In this manner, the controller 200 may control a source of power to the portable load 304. In the illustrated embodiment, the charging circuit 306 is also coupled to one of the outputs 208a-208c of the control device 102.
One or more of the monitoring inputs 222 of the control device 102 may be coupled to some or all of the energy storage device 302, portable load 304, charging circuit 306, and MUX 308 and receive signals therefrom indicating the state of these components. In the illustrated embodiment, the energy storage device 302 is also coupled to one of the input lines 204a-204c of the control device 102 such that the energy storage device 302 may be used to power a different device through one of the output lines 208a-208c of the control device 102.
The control device 102 may be coupled to a simple portable device 314 that includes a portable device load 316 but lacks an energy storage device. Accordingly, the load 316 is simply coupled to one of the outputs 208a-208c of the control device 102.
The control device 102 may be coupled to a simple energy source 318 that includes an energy storage device 320 (e.g. battery) but no load device. Accordingly, the energy source 318 may be coupled exclusively to one of the inputs 204a-204c of the control device 102. A power supply 322 may likewise simply be coupled to one of the inputs 204a-204c in order to provide a potential source of power to any one of the outputs 208a-208c.
Referring to
Referring to
Referring to
Referring to
Referring to
The fields of a port list as shown in Table 1 may include an identifier field (ID) that uniquely identifies each port, e.g. each input line 204a-204c and output line 208a-208c of the control device 102. The “Direction” field may indicate whether the port is an input or output port. The “Device ID” may record a unique identifier of the device previously detected as being connected to the port. The “Device ID” may identify each device or may uniquely identify a class of device. The “Bus” field indicates which of the bus lines 214a-214c to which the port is currently coupled. The “Current Voltage” and “Current Current” fields indicated a most recent measurement of the voltage and current on the port. The “Flap Count” field indicates how many times power from a source connected to an input port has lost power. The “Current Temperature” lists a current temperature measurement of a device coupled to the port. The “Used Power” field indicates how much power has been consumed by a load coupled to an input port or provided by a source coupled to an output port in Coulombs or Amp-hours.
Where the data field for a given port (e.g. an ID in Table 1) indicates that a device is connected (see third column) then the port may be deemed to be configured at step 802. If the port is not deemed to be configured, then the device connected to the port may be discovered 804, such as by executing the method 900 of
If the port is deemed to be configured, then step 806 may include evaluating whether the port is n input (e.g. whether the “direction” field indicate an input port in Table 1). If it is found 806 to be an input, then the input may be validated 808, which may include executing the method 1000 of
If the port is not found 806 to be an input, the method 800 may include evaluating 810 whether the port is an output (e.g. whether the “direction” field indicate an output port in Table 1). If it is found 810 to be an output, then the output may be added 812 to a list of output devices. If the port is not found 806, 810 to be either an input or an output, then the port may be disabled 814 and the method 800 may end.
Referring to
If the connected device is found 902 to have a communication line, then the controller 200 may query 910 the communication line. If a response to the query is found 912 to indicate that the connected device is an input, then the input is validated 908. If not, the controller 200 may evaluate 914 whether the response to the query indicates that the connected device is an output device. If so, then the connected device is added 916 to an output device list. If not, then the method 900 ends without classifying the connected device as an input or output.
Referring to
Adding 1006 an output to an output device list and adding an input device to a list of connected device may include creating entries in a data structure including some or all of the fields below for each input or output device. In some embodiments, separate tables may be maintained for input and output devices, i.e. an input device table and output device table.
Referring to
Referring to
Referring to
If so, then values are read 1306 from the port and device table values for the device are updated 1308. For example, the current voltage and current current values may be measured and stored in a data structure having the data entries of Table 1, Table 2, or some other data structure. Other values that may be read may include available power (Coulombs or Watt-hours), current temperature, change in temperature, current state of charge (e.g. for a battery), consumed Coulombs (e.g., by a Coulomb counter), input type (power supply, generator, storage device), capacitance, resistance, efficiency, and reliability. If a device is not found in the connected list for the port, then the method 800 of
The method 1400 then loops 1410 through the configured and connected inputs in order of priority, and, evaluates 1412 whether the connected and configured input has capacity. Whether an input has capacity may include evaluating a voltage on the input and evaluating usage of the input. For example, if the a power capacity (Watts) of the input device is above is equal to or greater than a required power for the output (e.g. as recorded in the device list of Table 2), then the input may be deemed to have capacity. Otherwise, the input may be deemed to lack capacity. Likewise, if the “Used Power” field (see Table 1) for the input is more than a threshold amount below a capacity of the device connected thereto, then the input may be have capacity. If one or both of these conditions are met, the input may be deemed to lack capacity. In some embodiments, a single input may be coupled to multiple outputs. Accordingly, in such embodiments, determining 1412 whether the input has capacity may include whether a capacity of the input in excess of the power requirements of one or more outputs already coupled to the input is greater than or equal to the requirements of the output.
If the input is found 1412 to have capacity, it is connected 1414 to the output port. Connecting the input evaluated at step 1412 to the output may include executing the method 1500 of
The method 1600 may then include looping 1606 through the list of connected input in order of priority. In particular, an input from the list is evaluated 1608 whether it has capacity (see step 1412) and If so, it is connected 1610 to the output (see
Referring to
The method 1700 may include looping 1704 through each input and executing some or all of steps 1706-1710 for each input. For example, whether the input has a priority already configured may be evaluated at step 1706. For example, this may include evaluating whether an entry for the input in a device table (see, e.g., Table 2) lists a priority or function for determining priority of the input. If so, then the priority of the input is updated 1708 in the device table, such as the input device table (see, e.g., Table 2). For example, the priority may be updated by adjusting the priority down in response to power provided by the input, a rise in temperature of the output, or an increase in the flap count of the input. For example, after a first loss of power (“flap”), the flap count may be incremented to one with no change in priority. If a flap occurs within a predetermined time period (e.g. an hour) of preceding flap, then the priority of the input is halved. The priority may be adjusted up in response to an increase in the capacity (i.e. charging) of the input. In some embodiments, the priority may be specified by a user such that any priority change due to measured values that would otherwise occur is overridden.
If the priority of the input is not found 1706 to be configured, then the method 1700 may include automatically prioritizing 1710 the input, which may include executing the method 1800 of
Referring to
The priority of an input may be determined from or specified in an input priority table (see Table 3, below). For example, Table 3 may have entries including an output identifier and input identifier for a device (e.g. a device having both a load and a source device) and a priority thereof. The input priority rules determine the order in which inputs are used to power outputs. For example, an input with priority 1 is used first, then the input with priority 2, and so forth. If the input with priority 1 has run out of power or reached a transfer condition (i.e. below minimum voltage, power transfer has exceeded maximum threshold, etc.) then the input selection algorithm runs to select a new input based on either the transfer rule or the input priority, as described below with respect to
Referring to
Referring to
If a transfer condition is found 2008 to be met with respect to the current port, then an input is selected 2010 for the current port. Selecting 2010 an input may include executing the method 1400 of
The foregoing description describes a power coordination and control device 102 that allows one or more portable devices to share power with each other, to share an auxiliary power source, and to share a single charger. The control device 102 provides some or all of the following benefits: 1) sensing the status of multiple power inputs, 2) making decisions based on logical rules to switch a device from one power source to another, 3) avoiding loss of power during power transfer, 4) reducing the number of batteries, cables, etc. that must be carried and 3) reducing the weight of the portable devices.
Each portable device connected to the control device 102 may receive power from other connected devices or give power to other connected devices. For example a person may carry a cell phone and have a laptop in a backpack. The control device 102 can transfer power from the laptop to the cell phone to charge the phone or to simply supply enough power to operate the phone.
The control device 102 can provide charge power to each connected device from a single power source. For example, control device 102 may be plugged into a wall. It may then charge a phone, tablet, and body-worn camera all at the same time. In another example, a person may stand near a wireless power source and having a device capable of harvesting power from that power source. The control device 102 can take power from the wireless power source to charge all of the devices connected to the control device 102.
The control device 102 may provide operating power to each connected device from a single or multiple auxiliary power sources, such as a battery or power generation device. For example, a phone may have a case that includes a battery for extending the battery life of the phone. The control device 102 may take power from that case and share it with a tablet computer as well.
The functionality of the control device 102 enables the runtime of portable devices to be extended. The control device 102 can apply priority to devices requiring power, thereby providing longer runtime to high priority devices at the expense of lower priority devices. For example, a cell phone and a tablet may be connected to the control device 102. The control device 102 may be configured to keep the cell phone operating at the expense of all other devices. Since the cell phone has higher priority, the control device 102 transfers power from the tablet to the phone when needed, to ensure the phone continues to operate.
The control device 102 may track the power usage of devices (e.g. using monitoring system 218) to learn how much power they typically consume and at what times of day in order to create usage profiles. These usage profiles can be used by the control device 102 to predictively draw power from a device that will not use all of its power to provide power to another device that needs additional power—extending the runtime of the second device. For example, a cell phone and a tablet PC may be coupled to the control device 102. The cell phone may be used much more than the tablet PC. The control device 102 tracks the power usage of these devices and creates a power profile for each device, e.g. track power usage with respect to time by each device. Continuing with this example, a body-worn camera may be connected to the control device 102 and require additional power. The control device 102 transfers power from the tablet and phone, based on the profiles it has created, allowing the body-worn camera to operate beyond its internal battery capacity without interfering with use of the phone.
The control device 102 is capable of transferring the power source for a device (load) from one power supply to a second power supply without disrupting power to the load. For example, if switching batteries is required (e.g., in a two way radio), the power coordination device can temporarily or permanently switch to an alternate power source allowing the device to continue to operate without disruption while the battery is replaced. For example, a police officer may have a portable two-way radio connected to the control device 102. The radio relies primarily on its battery, but the battery runs out periodically and must be changed. The control device 102 will supply power to the radio automatically while the battery is being changed, so that the radio continues to operate—allowing the officer to continue to receive and transmit over the radio during the battery swap.
If switching power sources is desirable, the control device 102 can temporarily or permanently switch to an alternate power source without dropping power to load. For example, the control device 102 may be programmed to give greater priority to a cell phone than to other connected devices. Once the cell phone has no battery remaining, the control device 102 will transfer the cell phone from one power supply to another, as needed, to ensure the cell phone continues to operate, without the phone turning off or rebooting.
In another example, a person may wear a kinetic power generation device coupled to the control device 102. The control device 102 can switch to draw power from the generation device when power is being generated by the power generation device, and switch back to internal battery when the power generation device is not supplying power.
The control device 102 further allows devices that do not have internal power storage to be used in a portable manner. For example, a user may have a video camera that is normally not portable. It may be connected to the control device that provides power to it from a connected tablet computer, allowing it to be used in a portable manner.
The control device 102 allows devices to share one or more power storage devices to increase overall runtime, reduce battery charge cycles, improve efficiency and reduce the weight of carried devices. For example, a single charging power source may be shared among multiple storage devices to reduce the number of chargers required to service portable devices. For example, a person may wear a kinetic power generator and it can be used to charge all devices he or she has in his or her possession without manually plugging or unplugging them.
The control device 102 reduce the number of times charging of devices is required, increasing overall efficiency. By allowing power draw to be taken from sources according to a priority, certain devices may not need to be charged at all at the end of the day. If a power generator is available, its capacity may be redirected to charge devices when it is not otherwise in use. Likewise, the control device may be programmed to select which device to charge and which not to charge, or charge devices according to a priority.
The following use case illustrates how the above-described benefits of the control device. A public safety officer is often required to wear multiple technology devices including: a radio, a body-worn camera, a cell phone, a pager, an audio recording device, etc. In prior approaches, each device must currently be individually charged. And, if any device runs out of power, the officer must interrupt his shift to change the battery, charge the device or swap the device out for a fully charged alternate. In some cases, such as the officer's radio, changing the battery can create a serious safety issue while the officer's radio is offline. Each device the officer wears may include a battery. Some devices may have more battery capacity than is needed to last the officer's entire shift. And, some are not important to the officer's safety. Other devices may run short of battery life before the end of the shift. Some devices may have the capability to charge wirelessly, while others require a hard-wired connection to charge.
The Power Coordination and Control Device (control device 102) allows the officer to consolidate all available power sources among the devices he or she is wearing. The control device 102 may then be programmed to automatically optimize runtime of critical devices—such as the radio—at the expense of less important devices. Or, the control device 102 may simply be used to ensure that certain devices on the officer's person never go offline—such as the radio and the body-worn camera. The control device 102 transfers power from one device to another on an as-needed basis, based on the health and availability of input power, the priority of the devices receiving power, and other factors.
The present invention may be embodied in other specific forms without departing from its purposes, functions, structures, or operational characteristics. The described embodiments are to be considered in all respects only as illustrative, and not restrictive. The scope of the invention is, therefore, indicated by the appended claims, rather than by the foregoing description. All changes which come within the meaning and range of equivalency of the claims are to be embraced within their scope.
This application claims the benefit of U.S. Provisional Patent Application Ser. No. 62/245,197, filed Oct. 22, 2015 and U.S. Provisional Patent Application Ser. No. 62/245,929, filed Oct. 23, 2015. Both of the foregoing references are hereby incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
62245929 | Oct 2015 | US | |
62245197 | Oct 2015 | US |