Inductive charging allows a power source to be electrically coupled to a receiving device without the use of wires and connectors. Inductive charging may be referred to with other terminology, such as wireless charging, Qi charging, non-contact charging, and the like.
These sorts of charging environments are preferred, as they allow for charging without the complication of wires and other elements. Further, a user merely has to place the device to charge on a surface, thus obviating the process of connecting wires. Thus, inductive charging devices are being implemented in a whole variety of contexts/environments, such as homes, places of business, and even in vehicles.
The inductive charging systems employ a coil on the transmission side (TX) and a coil on the reception side (RX). As electric current is driven through the TX side, the electric current turns into magnetic energy, which resonates on the coils in the RX side. Thus, energy is transferred from a source to a receiver.
In recent years, the inductive charging systems have incorporated various technologies to ensure safe charging in the presence of foreign objects. One such technique is foreign object detection (FOD). Certain objects may initially appear to the transmission side as an object capable of receiving inductive charge. These objects, for example, coins, paper clips, head phones, and the like, may include metal, and thus, appear to be capable of receiving wireless charge. As such, various systems have been disclosed to detect these foreign objects.
One such system is the detection of maximum oscillation voltage (MoV). The MoV is the feedback voltage on the coil. You inject a short energy pulse (ping) in the coil and then read the MoV level on the feedback line. By observing the MoV signal, a transmitter may be able to determine whether the object being placed on a wireless charging pad is associated with a foreign object or a chargeable device.
Also provided is a charging control processor (CCP) 150, which may be a processor or an encoded logic device associated with the TX device 110. The CCP 150 determines whether the TX device 110 is turned on and delivers power.
The device 120 being powered may have an embedded RX device 121. As shown in
A sample of the CCP 150's implementation is also shown in
The MoV detector 151 may periodically detect other conditions, such as a foreign object being placed on the TX device 110. Once a MoV detector 151 detects an indication that a foreign object is on the TX device 110, the FoD detector 153 communicates a signal to the TX device 120. Thus, when a foreign object is placed on the TX device 110, the FoD 112 mode may be activated (and in some examples, may be indicated with a light or other indication), based on the receiving of the signal from the FoD detector 153.
In certain situations, if the RX device 121 is sufficiently moved while charging, the charging control/monitor may detect a charging abnormality that can stop charging and prevent resumption of charging even if the device is moved back to the original location. In order for a user to restart wireless charging, current inducting charging devices require the user to remove the RX device, and replace it on the wireless charging pad.
The following description generally relate to inductive charging. Exemplary embodiments may also be directed to the systems and methods for resetting an inductive charging device, and inductive charging devices incorporating said concepts.
In one of the systems disclosed herein, A system for resetting an inductive charging device is provided herein. The system includes a maximum oscillation voltage (MoV) circuit configured to receive an MoV measurement from the inductive charging device; a difference processor configured to detect a difference from an initial MoV measurement and a subsequent MoV measurement from the MoV circuit; a reset communication configured to electrically communicate a reset signal to the inductive charging device based on the detected difference, wherein the inductive charging device is communicatively coupled to a charge controlling processor (CCP), the CCP including a foreign object detection circuit configured to detect a foreign object placed on the inductive charging device based on the MoV measurement, the inductive charging device is configured to charge a receiving device in response to the receiving device being in alignment, and the inductive charging device is configured to stop charging the device based on mis-alignment and/or the detected foreign object.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are intended to provide further explanation of the invention as claimed. Other features and aspects will be apparent from the following detailed description, the drawings, and the claims.
The detailed description refers to the following drawings, in which like numerals refer to like items, and in which:
The invention is described more fully hereinafter with references to the accompanying drawings, in which exemplary embodiments of the invention are shown. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Rather, these exemplary embodiments are provided so that this disclosure is thorough, and will fully convey the scope of the invention to those skilled in the art. It will be understood that for the purposes of this disclosure, “at least one of each” will be interpreted to mean any combination the enumerated elements following the respective language, including combination of multiples of the enumerated elements. For example, “at least one of X, Y, and Z” will be construed to mean X only, Y only, Z only, or any combination of one or more items X, Y, and Z (e.g. XYZ, XZ, YZ, X). Throughout the drawings and the detailed description, unless otherwise described, the same drawing reference numerals are understood to refer to the same elements, features, and structures. The relative size and depiction of these elements may be exaggerated for clarity, illustration, and convenience.
Inductive charging systems, such as those shown in
An issue with incorporating these foreign object detection techniques is that often times the conditions that trigger foreign object detection are triggered by moving the mobile device out of alignment. In an ideal charging situation, the transmission coil 111 and the reception coil 122 significantly aligned with each other. In situations where the coils are not aligned, the wireless charging is less efficient, and in certain cases, not possible.
As explained in the Background section, certain objects may trigger device detection to enable charging even when not charge-able. For example, certain metallic objects may appear to be chargeable due to their ability to affect the MoV signal. Thus, in these situations, the presence of these objects may cause the TX device 110 to determine if the device placed on the mat is chargable.
The foreign object detection algorithms employ a variety of methods to prevent a non chargeable object from triggering the Tx to charge. Once a foreign object is detected, the TX device 110 is configured to stop charging. A technique, which is explained with the graph 200 shown in
As shown in the graph 200, a y-axis representing a detected MoV value is shown. In a system with a FoD implementation, the TX device 110 is configured to generate a short ping pulse periodically. The ping pulse generates a response, i.e. as noted by detected MoV. If the detected value of the MoV is within ranges 220 and 240, the TX device 110 determines that a foreign object (i.e. a device incapable of being charged) is placed on a wireless charging surface.
If the detected MoV value is within range 250, the device placed on the TX device 110 is determined to be a chargeable device (such as device 120). In that scenario, the MoV is unable to be read until charging is stopped, after which a ping is issued to generate an MoV, and the device 120 maintains an active wireless charging relationship with the TX device 110.
In certain cases, a foreign object may be placed on the device, and the MoV value detected may transition to ranges 220 or 240. Thus, until an indication is received by the user (i.e. switching power off and on to the Tx or the removal of the device and replacement), the TX device 110 is configured to not charge.
In some cases, the device 120 may move, and thus, cause the MoV detection to transition to ranges 220 or 240. Thus, a simple solution would be to allow the user to re-adjust the device 120 to a proper alignment. However, due to the limitations of existing FoD techniques, a user cannot perform this action. Thus, a user has to lift up their phone from the charging surface for a certain amount of time or cycle the power to commence charging again. This action may be onerous and in some cases, not safe (for example, when the TX device 110 is implemented in a vehicle).
Disclosed herein are systems and methods for facilitating re-alignment for an inductive charging system. The aspects disclosed herein may be implemented as stand-alone techniques, or used to modify existing inductive charging systems. By implementing the aspects discussed herein, the user experience associated with inductive charging improves.
The CCP 350 is shown modified to include interfaces associated with the addition of the system 300 (for example interface 353). The interface 353 allows for electrical coupling between the CCP 350 and the system 300.
CCP 350 includes a ping interface 351 (arrow in 351 should be going the other way from the CCP to the coil) and a MoV interface 352. Each of these interfaces serves as inputs/outputs that allow electrical connection with a TX device 110. The operation of these interfaces are similar to those explained in
The MoV receiving circuit 310 is configured to receive a MoV level 355 in response to an instruction receive the MoV level. The MoV level 355 may be equated with a predetermined table (stored in data store 305) associated with the alignment of the device 120.
Graph 450 (the y-axis 452 corresponding to the MoV value, and the X-axis 451 corresponding to the field 402) show that as the device 120 is centered, the MoV value is lessened.
The example shown in
With system 300, the MoV values are now used to determine whether to reset wireless charging. The difference processor 320 is configured to determine whether a difference is large enough in a stored MoV value versus a current measurement, and in turn, instigate a reset signal 331 via the reset communicator 330. The reset communicator is a system element capable of propagating a reset signal via interface 353 to the CCP 350. Accordingly, the CCP 350 is then configured to restart charging.
The system 300 may employ multiple ways of implementing the concepts disclosed herein. For example, methods 500 and 600 are two techniques provided to implement several of the core concepts disclosed herein. These two methods are described in greater detail below.
The waveforms in
1) a foreign object on the mat (waveform 501), which changes from a ‘0’ to ‘1’ when a foreign object is detected based on a change in MoV;
2) a ping data signal 354 being generated (waveform 502), which is sent to a TX device 110 when the system 300 instigates a measurement associated with a foreign object. This concept is further exemplified with instigation of waveform 502 at point 502b after a foreign object is detected as shown at point 501a in waveform 501;
3) a MoV value associated with the TX device 110 (503); and
4) whether the charging is asserted, which changes from a ‘0’ to ‘1’ and vice versa to indicate whether charging is on or off (waveform 504).
In operation 510, in response to the charging being stopped (i.e., a TX device 110 detects that power stops transferring from the TX device 110 to the RX device 121), the MoV is captured and stored. At this juncture, for example, the MoV receiving circuit 310 may receive the captured MoV level 355.
As shown in
In operation 520, a waiting period occurs. A determination is made as to whether a predetermined time period elapses. If no, the method 500 remains at operation 520, and iteratively performs again. If yes, the method 500 proceeds to operation 530.
In operation 530, the MoV is re-measured (for example, received again by the MoV receiving circuit 310). After which, a determination is made as to whether the MoV has decreased by a predetermined amount (operation 540). If no, the method 500 iteratively preforms the above-stated tasks again. The method 500 proceeds to operation 545, where the MoV level 355 is stored.
If yes for the determination in operation 540, the method 500 proceeds to operation 550. For example, if the value difference of the value at 503b versus the value at 503a is over a specific predetermined threshold, the method 500 proceeds to operation 550. As such, charging is reset. As explained, prior to the method 500 discussed above, with CCP 350 employing FoD techniques, a user would manually have to indicate that the foreign object was off the charger, or in some cases, lift up the device 120 (stop charging), and remove anything on the Tx surface and re-place the device 120 on the TX device 110's surface.
In
In operation 610, the MoV is captured as charging commences (thus, as the TX device 110 receives an indication that charging is about to commence, or has commenced, an instruction is sent to system 300 to capture and store the MoV level 355 associated with charging.
In
In operation 620, a determination is made as to whether charging has stopped (i.e. from an indication that a foreign object is on the TX device 110). As such, if no, the method 600 remains at operation 620. If yes, the method 600 proceeds to operation 630. This is indicated at point 604b on waveform 504.
In operation 630, a ping idle state is entered into (as shown in
In operation 650, a determination is made as to whether the MoV level 355 at 603b is within a predefined range from the stored MoV in operation 610 (the range is indicated in
As shown in
In
Prior to the aspects disclosed herein, a user would have to toggle a switch or lift the device 120 off the TX device 110. However, employing the aspects disclosed herein, a user merely has to use their hands 705 (or any appendage/object), and slide the device 120 back to orientation 710 (as shown in
Certain of the devices shown include a computing system. The computing system includes a processor (CPU) and a system bus that couples various system components including a system memory such as read only memory (ROM) and random access memory (RAM), to the processor. Other system memory may be available for use as well. The computing system may include more than one processor or a group or cluster of computing system networked together to provide greater processing capability. The system bus may be any of several types of bus structures including a memory bus or memory controller, a peripheral bus, and a local bus using any of a variety of bus architectures. A basic input/output (BIOS) stored in the ROM or the like, may provide basic routines that help to transfer information between elements within the computing system, such as during start-up. The computing system further includes data stores, which maintain a database according to known database management systems. The data stores may be embodied in many forms, such as a hard disk drive, a magnetic disk drive, an optical disk drive, tape drive, or another type of computer readable media which can store data that are accessible by the processor, such as magnetic cassettes, flash memory cards, digital versatile disks, cartridges, random access memories (RAMs) and, read only memory (ROM). The data stores may be connected to the system bus by a drive interface. The data stores provide nonvolatile storage of computer readable instructions, data structures, program modules and other data for the computing system.
To enable human (and in some instances, machine) user interaction, the computing system may include an input device, such as a microphone for speech and audio, a touch sensitive screen for gesture or graphical input, keyboard, mouse, motion input, and so forth. An output device can include one or more of a number of output mechanisms. In some instances, multimodal systems enable a user to provide multiple types of input to communicate with the computing system. A communications interface generally enables the computing device system to communicate with one or more other computing devices using various communication and network protocols.
The preceding disclosure refers to a number of flow charts and accompanying descriptions to illustrate the embodiments represented in
Embodiments disclosed herein can be implemented in digital electronic circuitry, or in computer software, firmware, or hardware, including the herein disclosed structures and their equivalents. Some embodiments can be implemented as one or more computer programs, i.e., one or more modules of computer program instructions, encoded on a tangible computer storage medium for execution by one or more processors. A computer storage medium can be, or can be included in, a computer-readable storage device, a computer-readable storage substrate, or a random or serial access memory. The computer storage medium can also be, or can be included in, one or more separate tangible components or media such as multiple CDs, disks, or other storage devices. The computer storage medium does not include a transitory signal.
As used herein, the term processor encompasses all kinds of apparatus, devices, and machines for processing data, including by way of example a programmable processor, a computer, a system on a chip, or multiple ones, or combinations, of the foregoing. The processor can include special purpose logic circuitry, e.g., an FPGA (field programmable gate array) or an ASIC (application-specific integrated circuit). The processor also can include, in addition to hardware, code that creates an execution environment for the computer program in question, e.g., code that constitutes processor firmware, a protocol stack, a database management system, an operating system, a cross-platform runtime environment, a virtual machine, or a combination of one or more of them.
A computer program (also known as a program, module, engine, software, software application, script, or code) can be written in any form of programming language, including compiled or interpreted languages, declarative or procedural languages, and the program can be deployed in any form, including as a stand-alone program or as a module, component, subroutine, object, or other unit suitable for use in a computing environment. A computer program may, but need not, correspond to a file in a file system. A program can be stored in a portion of a file that holds other programs or data (e.g., one or more scripts stored in a markup language document), in a single file dedicated to the program in question, or in multiple coordinated files (e.g., files that store one or more modules, sub-programs, or portions of code). A computer program can be deployed to be executed on one computer or on multiple computers that are located at one site or distributed across multiple sites and interconnected by a communication network.
To provide for interaction with an individual, the herein disclosed embodiments can be implemented using an interactive display, such as a graphical user interface (GUI). Such GUI's may include interactive features such as pop-up or pull-down menus or lists, selection tabs, scanable features, and other features that can receive human inputs.
The computing system disclosed herein can include clients and servers. A client and server are generally remote from each other and typically interact through a communications network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. In some embodiments, a server transmits data (e.g., an HTML page) to a client device (e.g., for purposes of displaying data to and receiving user input from a user interacting with the client device). Data generated at the client device (e.g., a result of the user interaction) can be received from the client device at the server.
It will be apparent to those skilled in the art that various modifications and variation can be made in the present invention without departing from the spirit or scope of the invention. Thus, it is intended that the present invention cover the modifications and variations of this invention provided they come within the scope of the appended claims and their equivalents.