Power transmission apparatus and computer readable storage medium
By designing a device including transmission, communication, processing, acquisition and control components in a wireless power transmission system, the problem of degradation of foreign matter detection accuracy caused by environmental changes is solved, and the convenience and safety of the system are improved.
Patent Information
- Application Number
- CN202510210274.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2019-09-04
- Filing Date
- 2020-08-31
- Publication Date
- 2025-05-27
AI Technical Summary
When the transmission and power reception environment changes, using past time information for foreign matter detection may lead to a decrease in accuracy, resulting in problems such as stopping charging or increasing temperature.
A power transmission device is designed, including power transmission components, communication components, processing components, acquisition components and control components. By using power loss detection processing and reference value information, the device performs specific control after obtaining the effective reference value information and after a predetermined timing, preventing the output power from increasing and ensuring detection accuracy.
The convenience of wireless power transmission is improved, and the charging stop caused by misdetecting and temperature increase caused by no detection of foreign objects is reduced.
Smart Images

Figure CN120049639A_ABST
Abstract
Description
[0001] (This application is a divisional application of an application with an application date of August 31, 2020, an application number of 2020800621547, and an invention title of "Power transmission equipment, control method, and computer-readable storage medium".) Technical Field
[0002] The present invention relates to a technique for controlling transmitted power and received power in wireless power transmission. Background Art
[0003] Techniques for wireless power transmission systems have been widely developed. Patent Document 1 describes a method by which, during power transmission and reception conforming to a standard (WPC standard) defined by the Wireless Power Consortium (WPC), a standardization organization for wireless charging standards, a foreign object that is an object different from the power receiving device is detected. In this method, the received power at a past time point and the received power at the current time point are compared, and when the received power does not increase despite the fact that control for increasing the transmitted power has been performed, or when the received power does not decrease despite the fact that control for decreasing the transmitted power has been performed, it is determined that a foreign object is present.
[0004] Prior Art Documents
[0005] Patent Documents
[0006] Patent Document 1: Japanese Unexamined Patent Application Publication No. 2015-165761 Summary of the Invention
[0007] Problems to be Solved by the Invention
[0008] It is conceivable that, for example, due to changes in the power transmission and reception environment, even when the same power is transmitted, the received power gradually changes. At this time, if information from a past time point is used for foreign object detection despite the fact that there is a significant time difference between the past time point and the current time point, the accuracy of foreign object detection may decrease. This may lead to various problems that reduce convenience, such as charging stop due to false detection and temperature increase caused by failure to detect an existing foreign object.
[0009] Solutions to the Problems
[0010] The present invention provides a technique for improving the convenience of wireless power transmission.
[0011] A power transmission device according to one aspect of the present invention includes: a power transmission component for wirelessly transmitting power to a power receiving device; a communication component for communicating with the power receiving device; a processing component for performing a detection process for detecting an object different from the power receiving device using power loss when wirelessly transmitting power using the power transmission component; an acquisition component for obtaining reference value information related to a reference value of received power for obtaining the power loss from the power receiving device using the communication component; and a control component for performing specific control when the power loss is obtained and when a predetermined time has elapsed in a state where valid reference value information has not been obtained since a predetermined timing associated with the timing of obtaining information from the power receiving device, the specific control being control for preventing an increase in the output power of the power transmission component regardless of the received power of the power transmission device.
[0012] Effects of the Invention
[0013] According to the present invention, the convenience of wireless power transmission can be improved.
[0014] Other features and advantages of the present invention will be apparent from the following description in conjunction with the accompanying drawings. Note that throughout the drawings, the same reference numerals denote the same or similar components. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] The drawings included in the specification and constituting a part of the specification illustrate embodiments of the present invention and, together with the specification, are used to explain the principles of the present invention.
[0016] Figure 1 is a diagram showing the structure of a wireless charging system.
[0017] Figure 2 is a diagram showing an example of the structure of a power receiving device.
[0018] Figure 3 is a diagram showing an example of the structure of a power transmission device.
[0019] Figure 4 is a flowchart exemplifying an example of the process flow executed by the power transmission device.
[0020] Figure 5 is a flowchart exemplifying an example of the power transmission control process executed by the power transmission device.
[0021] Figure 6A is a flowchart exemplifying an example of the timeout process executed by the power transmission device.
[0022] Figure 6B is a flowchart exemplifying an example of the timeout process executed by the power transmission device.
[0023] Figure 7 It is a flowchart exemplifying the process executed by the power receiving device.
[0024] Figure 8 It is a flowchart exemplifying the process of the power receiving control process executed by the power receiving device.
[0025] Figure 9A It is a diagram showing the communication sequence in the calibration phase.
[0026] Figure 9B It is a diagram showing the communication sequence used for device authentication.
[0027] Figure 10A It is a diagram showing the first example of the process executed in the system.
[0028] Figure 10B It is a diagram showing the first example of the process executed in the system.
[0029] Figure 11A It is a diagram showing the second example of the process executed in the system.
[0030] Figure 11B It is a diagram showing the second example of the process executed in the system. Detailed Description of the Invention
[0031] Hereinafter, embodiments will be described in detail with reference to the accompanying drawings. Note that the following embodiments are not intended to limit the scope of the claimed invention. In these embodiments, multiple features are described, but the invention is not limited to an invention that requires all of these features, and multiple such features can be appropriately combined. Further, in the drawings, the same reference numerals are given to the same or similar structures, and redundant descriptions of these structures are omitted.
[0032] (Structure of the System)
[0033] Figure 1Shows a structural example of a wireless charging system (wireless power transfer system) according to the present embodiment. In the example, the system includes a power receiving device 101 and a power transmitting device 102. Hereinafter, the power receiving device 101 may be referred to as "RX", and the power transmitting device 102 may be referred to as "TX". The RX is an electronic device that receives power from the power transmitting device 102 and charges an internal battery. The TX is an electronic device that wirelessly transmits power to the RX placed on the charging stand 103. The range 104 represents the range within which the RX can receive power transmitted from the TX. The RX and TX may have functions for performing applications other than wireless charging. An example of the RX is a smart phone, and an example of the TX is an accessory device for charging the smart phone. Each of the RX and TX may be a storage device such as a hard disk device and a memory device, or may be an information processing device such as a personal computer (PC). Alternatively, each of the RX and TX may be an image input device such as a imaging device (camera, video camera, etc.) and a scanner, or may be an image output device such as a printer, a copier, and a projector. Alternatively, the TX may be a smart phone. In this case, the RX may be another smart phone, or may be a peripheral device such as a wireless earphone. Alternatively, the RX may be an automobile. Alternatively, the TX may be a charger installed in a console or the like inside the automobile.
[0034] This system performs wireless power transfer using the electromagnetic induction method for wireless charging according to the WPC standard defined by the Wireless Power Consortium (WPC). That is, the RX and TX perform wireless power transfer for wireless charging according to the WPC standard between the power receiving coil of the RX and the power transmitting coil of the TX. The method of wireless power transfer is not limited to the method defined in the WPC standard, and may be another electromagnetic induction method, magnetic resonance method, electric field resonance method, microwave method, or a method using laser or the like. Although wireless power transfer is used for wireless charging in the present embodiment, wireless power transfer may be performed for purposes other than wireless charging.
[0035] In the WPC standard, the power guaranteed when the RX receives power from the TX is defined by a value called "guaranteed power" (hereinafter referred to as "GP"). The GP represents the value of the power output to a load such as a charging circuit in the RX, which is guaranteed even when the power transmission efficiency between the power receiving coil and the power transmitting coil decreases due to, for example, a change in the positional relationship between the RX and the TX. For example, when the GP is 5W, even if the power transmission efficiency decreases due to a change in the positional relationship between the power receiving coil and the power transmitting coil, the TX controls the power transmission so that 5W can be output to the load in the RX.
[0036] The RX and TX according to this embodiment perform communication for power transmission / reception control according to the WPC standard and communication for device authentication. Here, communication for power transmission / reception control according to the WPC standard will be described.
[0037] The WPC standard defines multiple phases (including a power transmission phase for power transfer and phases before actual power transfer), and performs communication for power transmission / reception control required for each phase. The phases before power transfer include a selection phase, a Ping phase, a configuration phase, a negotiation phase, and a calibration phase. In the selection phase, the TX intermittently transmits an analog Ping and detects the presence of an object within the power transmission range (e.g., a power receiving device 101 or a conductor bar is placed on the charging stand 103). In the Ping phase, the TX transmits a digital Ping and identifies the detected object as an RX by receiving a response from the RX that has received the digital Ping. In the configuration phase, the RX notifies the TX of identification information and capability information. In the negotiation phase, negotiation is performed to determine the value of GP based on the value of GP requested from the RX or the power transmission capability of the TX, etc. In the calibration phase, the RX notifies the TX of the received power value according to the WPC standard, and the TX makes adjustments for foreign object detection during power transmission. In the power transmission phase, control is performed for, for example, continuing power transmission and stopping power transmission due to an error or full charge. The TX and RX use in-band communication to perform communication for these power transmission and reception controls, where in this in-band communication, signals are superimposed using the same antenna (coil) used for wireless power transfer according to the WPC standard. The range within which in-band communication according to the WPC standard can be performed between the TX and RX is substantially the same as the power transmission range. That is, in Figure 1 the range 104 represents the range within which wireless power transfer and in-band communication can be performed using the power transmission coil and power reception coil of the TX and RX. In the following description, "placing" the RX means that the RX has entered the range 104 and includes a state where the RX is not actually placed on the charging stand 103.
[0038] The TX and RX can use an antenna (coil) different from the antenna (coil) used for wireless power transfer to perform communication for power transmission / reception control (out-of-band communication). Examples of communication using an antenna (coil) different from the antenna (coil) used for wireless power transfer include communication methods compliant with the Bluetooth (registered trademark) low power consumption standard. Optionally, other communication methods such as IEEE 802.11 standard wireless LAN (e.g., Wi-Fi (registered trademark), ZigBee, and NFC (near field communication)) can be used. Communication using an antenna (coil) different from the antenna (coil) used for wireless power transfer can be performed at a frequency different from the frequency used for wireless power transfer.
[0039] In this embodiment, before determining the GP, the RX and the TX perform challenge-response communication using an electronic certificate, and device authentication of the TX is performed. That is, the RX performs communication for device authentication of the TX. Then, based on the result of the device authentication, the RX determines the GP requested from the TX in the above negotiation phase. For example, the RX determines the GP requested from the TX with successful device authentication as 15W, and determines the GP requested from the TX with unsuccessful device authentication as 5W. The GP requested from the TX is not limited to the combination of 15W and 5W. For example, any combination of the following values can be used, and among these arbitrary values, the GP requested from the TX with successful device authentication is greater than the GP requested from the TX with unsuccessful device authentication. Therefore, the RX can perform power transmission / reception with a large GP only with the TX with successful device authentication. By determining the GP based on the result of the device authentication in this way, the RX can receive power with a large GP only from the TX that has passed a predetermined test defined in the WPC standard or the like and is considered capable of transmitting power with a large GP.
[0040] (Device Structure)
[0041] Next, the structures of the power receiving device 101 (RX) and the power transmitting device 102 (TX) according to this embodiment will be described. The components described below are merely examples. Some (possibly all) of the described components can be replaced by another structure that serves the same function, or can be omitted, and more components can be added to the described components. In addition, one block described in the following description can be divided into multiple blocks, and multiple blocks can be integrated into one block.
[0042] Figure 2 FIG. is a diagram showing an example of the structure of the RX according to this embodiment. In the example, the RX includes a control unit 201, a battery 202, a power receiving unit 203, a detection unit 204, a power receiving coil 205, a communication unit 206, a display unit 207, an operation unit 208, a memory 209, a timer 210, and a charging unit 211.
[0043] The control unit 201 performs overall control of the RX by executing, for example, a control program stored in the memory 209. In the example, the control unit 201 performs device authentication in the RX and control required for power reception. The control unit 201 may perform control for executing applications other than wireless power transfer. The control unit 201 includes, for example, one or more processors such as a central processing unit (CPU) and a microprocessing unit (MPU). The control unit 201 may include hardware dedicated to specific processing (such as an application specific integrated circuit (ASIC), etc.), and an array circuit (such as a field programmable gate array (FPGA), etc.) compiled to execute a predetermined process. The control unit 201 causes the memory 209 to store information to be stored when various processes are being executed. In addition, the control unit 201 may use the timer 210 to measure time.
[0044] The battery 202 supplies power required for control, power reception, and communication to the entire RX. In addition, the battery 202 stores the power received via the power reception coil 205. In the power reception coil 205, an induced electromotive force is generated by an electromagnetic wave emitted from the power transmission coil 305 of the TX, and the power reception unit 203 obtains the power generated in the power reception coil 205. The power reception unit 203 obtains AC power generated by electromagnetic induction in the power reception coil 205. Then, the power reception unit 203 converts the AC power into DC power or AC power of a predetermined frequency, and outputs the power to the charging unit 211 that performs a process for charging the battery 202. That is, the power reception unit 203 supplies power to the load of the RX. The above GP is the power guaranteed to be output from the power reception unit 203.
[0045] The detection unit 204 detects whether the RX is placed in the range 104 where power can be received from the RX according to the WPC standard. For example, the detection unit 204 detects the voltage value or current value of the power reception coil 205 when the power reception unit 203 receives a digital Ping of the WPC standard via the power reception coil 205. For example, if the voltage drops below a predetermined voltage threshold, or the current value exceeds a predetermined current threshold, the detection unit 204 may determine that the RX is placed in the range 104.
[0046] The communication unit 206 performs control communication with the TX according to the WPC standard described above using in-band communication. The communication unit 206 demodulates the electromagnetic wave input from the power reception coil 205 to obtain the information transmitted from the TX, and superimposes the information to be transmitted to the TX on the electromagnetic wave by load modulation of the electromagnetic wave, thereby communicating with the TX. That is, communication performed by the communication unit 206 is performed by superimposing information on the power transmitted from the power transmission coil 305 of the TX. The communication unit 206 may perform out-of-band communication with the TX.
[0047] The display unit 207 presents information to the user by any method such as visual, audio, or tactile methods. For example, the display unit 207 notifies the user of the status of the RX, or the status of the wireless power transmission system including the TX and the RX as shown in Figure 1 . The display unit 207 includes, for example, a liquid crystal display, an LED, a speaker, a vibration generating circuit, or other notification devices. The operation unit 208 has a function of accepting operations on the RX from the user. The operation unit 208 includes, for example, an audio input device (such as buttons, a keyboard, and a microphone), a motion detection device (such as an acceleration sensor and a gyro sensor), or other input devices. A device in which the display unit 207 and the operation unit 208 are integrated (such as a touch panel) can be used. As described above, the memory 209 stores various information. The memory 209 can store information obtained by functional units different from the control unit 201. The timer 210 measures time using, for example, an increment counter timer for measuring the time elapsed since the timer was started, or a decrement counter timer for counting down from a set time.
[0048] Figure 3 FIG. is a diagram showing a structural example of the TX according to the present embodiment. In the example, the TX includes a control unit 301, a power supply unit 302, a power transmission unit 303, a detection unit 304, a power transmission coil 305, a communication unit 306, a display unit 307, an operation unit 308, a memory 309, and a timer 310.
[0049] The control unit 301 performs overall control of the TX by executing, for example, a control program stored in the memory 309. In the example, the control unit 301 performs device authentication in the TX and control required for power transmission. The control unit 301 can perform control for executing applications other than wireless power transmission. The control unit 301 includes, for example, one or more processors such as a central processing unit (CPU) and a microprocessing unit (MPU). The control unit 301 can include hardware dedicated to specific processing (such as an application specific integrated circuit (ASIC)), and an array circuit (such as a field programmable gate array (FPGA)) compiled to execute a predetermined process. The control unit 301 causes the memory 309 to store information to be stored when various processes are being executed. In addition, the control unit 301 can use the timer 310 to measure time.
[0050] The power supply unit 302 supplies power required for control, power transmission, and communication to the entire TX. The power supply unit 302 is, for example, a commercial power supply or a battery.
[0051] The power transmission unit 303 converts the DC or AC power input from the power supply unit 302 into AC frequency power having a frequency band used for wireless power transmission, and inputs the AC frequency power into the power transmission coil 305, thereby generating electromagnetic waves to be received by the RX. The frequency of the AC power generated by the power transmission unit 303 is several hundred kHz (for example, 110 kHz to 205 kHz). According to an instruction from the control unit 301, the power transmission unit 303 inputs the AC frequency power into the power transmission coil 305 so that electromagnetic waves for power transmission to the RX are output from the power transmission coil 305. The power transmission unit 303 adjusts the voltage (transmission voltage) or current (transmission current) input to the power transmission coil 305, thereby controlling the intensity of the electromagnetic waves to be output. When the transmission voltage or transmission current increases, the intensity of the electromagnetic waves increases. When the transmission voltage or transmission current decreases, the intensity of the electromagnetic waves decreases. According to an instruction from the control unit 301, the power transmission unit 303 controls the output of the AC frequency power so that power transmission from the power transmission coil 305 starts or stops.
[0052] The detection unit 304 detects whether there is an object in the range 104 according to the WPC standard. For example, the detection unit 304 detects the voltage value or current value of the power transmission coil 305 when the power transmission unit 303 transmits an analog Ping of the WPC standard via the power transmission coil 305. Then, if the voltage drops below a predetermined voltage value or the current value exceeds a predetermined current value, the detection unit 304 may determine that there is an object in the range 104. Regarding the determination of whether the object is the RX or any other foreign object, if a predetermined response is received for the digital Ping subsequently transmitted by the communication unit 306 using in-band communication, it is determined that the object is the RX.
[0053] The communication unit 306 performs control communication with the RX according to the WPC standard as described above using in-band communication. The communication unit 306 modulates the electromagnetic waves output from the power transmission coil 305 and transmits information to the RX. The communication unit 306 demodulates the electromagnetic waves output from the power transmission coil 305 and modulated in the RX to obtain the information transmitted by the RX. That is, in the communication performed by the communication unit 306, information is superimposed on the power transmitted from the power transmission coil 305. The communication unit 306 can perform out-of-band communication with the RX.
[0054] The display unit 307 presents information to the user by any method such as visual, audio, or tactile methods. For example, the display unit 307 notifies the user of the state indicating the TX or as Figure 1Information on the state of the wireless power transmission system including TX and RX. The display unit 307 includes, for example, a liquid crystal display, an LED, a speaker, a vibration generating circuit, or other notification devices. The operation unit 308 has a function of accepting an operation on the TX from the user. The operation unit 308 includes, for example, an audio input device (such as buttons, a keyboard, and a microphone), a motion detection device (such as an acceleration sensor and a gyro sensor), or other input devices. A device in which the display unit 307 and the operation unit 308 are integrated (such as a touch panel) can be used. As described above, the memory 309 stores various information. The memory 309 can store information obtained by a functional unit different from the control unit 301. The timer 310 measures time using, for example, an up-counter timer for measuring the time elapsed since the timer was started or a down-counter timer for counting down from a set time.
[0055] (Flow of the process executed by the power transmission device)
[0056] Next, an example of the flow of the process executed by the TX will be described. Figure 4 An example of the flow of the process executed by the TX is shown. This process can be implemented, for example, by the control unit 301 of the TX executing a program read from the memory 309. At least a part of the following processes can be implemented in hardware. The hardware in this case can be implemented, for example, by automatically generating a dedicated circuit including a gate array circuit (such as an FPGA) from a program for implementing the processing steps using a predetermined compiler. This process can be executed in response to turning on the TX, in response to an instruction from the user of the TX to start the wireless charging application, or in response to the TX being connected to a commercial power supply and receiving power therefrom. Alternatively, other triggers can be used to start this process.
[0057] In this process, the TX first executes the processes defined as the selection phase and the Ping phase in the WPC standard and waits for the RX to be placed (S401). In these phases, the TX repeatedly and intermittently transmits an analog Ping of the WPC standard and detects an object present in the power transmission range. Then, if an object is detected in the power transmission range, the TX transmits a digital Ping of the WPC standard. If a predetermined response to this digital Ping is received, the TX determines that the detected object is the RX and the RX is placed on the charging stand 103.
[0058] If an RX is detected in S401, the TX obtains identification information and capability information from the RX using communication in the configuration phase defined in the WPC standard (S402). Here, the identification information of the RX includes a manufacturer code and a basic device ID. The capability information of the RX includes an information element capable of specifying the version of the corresponding WPC standard, a maximum power value (which is a value specifying the maximum power that the RX can supply to a load), and information indicating whether the RX has a negotiation function of the WPC standard. These are merely examples, and the identification information and capability information of the RX may be replaced by other information or may include other information in addition to the above information. For example, the identification information may be any other identification information capable of identifying an individual RX (such as a wireless power ID, etc.). The TX may obtain the identification information and capability information of the RX by a method other than communication in the configuration phase of the WPC standard.
[0059] Subsequently, the TX uses communication in the negotiation phase defined in the WPC standard to negotiate with the RX to determine the value of GP (S403). The process performed in S403 is not limited to communication in the negotiation phase of the WPC standard, and another process for determining GP may be performed. If the TX obtains information indicating that the RX does not correspond to the negotiation phase (e.g., in S402), the TX may determine the value of GP as a small value (e.g., a value predefined in the WPC standard) without performing communication in the negotiation phase.
[0060] After determining GP, the TX performs calibration based on the determined GP (S404). Calibration is a process for calibrating the correlation between the power transmitted by the TX to the RX, the value of the power transmission output (which is a value measured by the TX in its own device), and the value of the received power (which is a value measured by the RX in its own device). For example, the TX estimates the power loss that can be determined as the difference between the value of the power transmission output and the value of the received power based on the value of the received power received from the RX and used as a reference value for calibration and the value of the power transmission output set when obtaining the received power used as the reference value. In the calibration process, when the state of the RX is two different states, the transmission power of the TX and the received power of the RX can be obtained. Then, using these two sets of transmission power and received power, parameters for calibrating the received power or transmission power during actual wireless power transmission can be calculated. These parameters refer to the slope value and the intercept value when the correlation between the transmission power and the received power is graphically represented by a linear function. The combination used to calculate these parameters is not limited to the set of transmission power and received power, and may be a set of transmission power and power loss, or may be a set of received power and power loss.
[0061] As Figure 9AAs shown, communication is performed during the calibration phase of the WPC standard during calibration. In this process, as Figure 9A shown, first, the RX transmits to the TX information on the received power in the light load state, which is used as the first calibration reference value (hereinafter referred to as "first calibration reference value information") (F901). Here, for example, the received power (mode 1), which is a message defined in the WPC standard, is used to transmit and receive the first calibration reference value information. However, other messages can be used. The TX determines whether to accept the first calibration reference value information based on its own power transmission state. If the TX accepts the first calibration reference value information, the TX transmits an affirmative acknowledgment (ACK) to the RX, and if the TX does not accept the first calibration reference value information, the TX transmits a negative acknowledgment (NAK) to the RX (F902). Here, for example, if the TX determines that its own power transmission state is stable, the TX accepts the notification, and if the TX determines that its own power transmission state is unstable, the TX does not accept the notification. The calibration reference value information accepted by the TX can be referred to as valid calibration reference value information. If the RX receives a NAK from the TX, the RX transmits the first calibration reference value information again. On the other hand, if the RX receives an ACK from the TX, the RX transmits to the TX information on the received power in the load connected state, which is used as the second calibration reference value (hereinafter referred to as "second calibration reference value information") (F903). Here, for example, the received power (mode 2), which is a message defined in the WPC standard, is used to transmit and receive the second calibration reference value information. However, other messages can be used. The TX determines whether to accept the second calibration reference value information based on its own power transmission state. Similar to F902, if the TX accepts the second calibration reference value information, the TX transmits an ACK to the RX, and if the TX does not accept the second calibration reference value information, the TX transmits a NAK to the RX (F904). If the RX receives a NAK from the TX, the RX transmits the second calibration reference value information again. When transmitting an ACK to the RX, the TX specifies the corresponding power loss when using these two reference values based on the received power included in the first calibration reference value information and the second calibration reference value information. Then, the TX estimates the power loss when receiving the received power of a value different from these two reference values, for example, using linear interpolation based on the specified two power loss values. If the TX is unable to transmit an ACK as a response to the second calibration reference value information within a predetermined time after the negotiation phase (S403) is completed, the TX can determine that the calibration has failed and can stop power transmission. Calibration can be performed by methods other than the WPC standard method.
[0062] After calibration is completed, the TX starts power transmission (S405). Power transmission is performed through the process in the power transfer phase of the WPC standard. However, power transmission is not limited to this, and can be performed by methods other than the WPC standard method.
[0063] Subsequently, communication for device authentication is performed between the TX and the RX (S406). Here, reference will be made to Figure 9B to describe the communication for device authentication performed between the RX and the TX. Assume that: the device authentication in this embodiment is a challenge-response device authentication using an electronic certificate, and the RX authenticates the TX. The TX may authenticate the RX, or both the TX and the RX may authenticate each other's devices. The RX operates as the initiator that transmits the challenge text to the TX, and the TX operates as the responder that encrypts the challenge text received from the RX and transmits the encrypted challenge text to the RX. First, the RX transmits a GET_DIGESTS message (F911) to the TX. GET_DIGESTS is a message that requests information related to the electronic certificate owned by the recipient (TX) of the message. In response to GET_DIGESTS, the TX transmits DIGESTS (digest) (F912) to the RX. DIGESTS is a message that includes information related to the electronic certificate owned by the transmitter (TX) of the message. Subsequently, the RX transmits a GET_CERTIFICATE message (F913) that requests detailed information related to the electronic certificate to the TX. In response to GET_CERTIFICATE from the RX, the TX transmits CERTIFICATE (certificate) (F914) to the RX. Then, the RX transmits a CHALLENGE (challenge) message (F915) that includes the challenge text to the TX, and the TX transmits CHALLENGE_AUTH (F916) obtained by encrypting the challenge text received from the RX to the RX. When the RX verifies the correctness of the CHALLENGE_AUTH received from the TX, it determines that the device authentication is successful, and when it cannot verify the correctness, it determines that the device authentication fails. When this determination is completed, the device authentication process ends.
[0064] If the initiator (RX) receives a message indicating that the other device (TX) does not support the communication for device authentication, the initiator (RX) determines that the other device does not support device authentication. If the initiator (RX) does not receive a response during the communication, the initiator (RX) may, for example, retry by resending the message for obtaining the response, or may determine that the other device (TX) does not support device authentication. The RX may be configured not to perform the communication for device authentication with a TX that does not support device authentication and not to determine the result of the device authentication as successful. Here, it is assumed that the device authentication is successful in S406.
[0065] Returning to the reference Figure 4, TX, together with RX, re-determines the value of GP through communication in the negotiation phase defined in the WPC standard (S407). Here, since the device authentication in S406 is successful, the value determined for GP is a value greater than 5W (for example, 15W). After re-determining GP, TX repeatedly executes power transmission control processing (S408). If the end of power transmission according to the WPC standard is received from RX, TX ends the processing executed in any processing stage according to the WPC standard, stops power transmission, and then returns to the selection stage in S401. In the case where the full charge state is reached, the end of power transmission is also transmitted from RX. Therefore, TX returns to the selection stage in S401.
[0066] Reference will be made to Figure 5 to illustrate an example of the flow of the power transmission control processing executed by TX in S408. This processing can be implemented, for example, by the control unit 301 of TX executing a program read from the memory 309. At least a part of the following processing can be implemented in hardware. The hardware in this case can be implemented, for example, by automatically generating a dedicated circuit including a gate array circuit (such as an FPGA, etc.) from a program for implementing the processing steps using a predetermined compiler.
[0067] Using the start of the processing as a trigger, TX starts a timer until the calculation of the estimated value of power loss is completed (S501). The start of this processing can be used as a trigger, or in other words, using the transmission of ACK for a specific request (hereinafter referred to as "SRQ / en") defined in the WPC standard and indicating the completion of communication in the negotiation phase as a trigger to start the timer. However, the present invention is not limited thereto, and for example, the completion of the calculation of the estimated value of power loss or the transmission of ACK for the received calibration reference value information can be used as a trigger to start the timer. Optionally, the timer can be started at the timing of receiving SRQ / en. After starting the timer, TX determines whether a power transmission output change indication is received from RX (S502). Here, the power transmission output change indication is made by including a control error value, which is a value representing the amount of change in voltage, in the control error message of the WPC standard. In the control error value, if the power transmission output is to be increased, a positive value is stored, if the power transmission output is to be decreased, a negative value is stored, and if the power transmission output is not to be changed, 0 is stored. If a power transmission output change indication is received (yes in S502), TX changes the power transmission output based on the indicated amount of change (S503), and the processing proceeds to S504. On the other hand, if a power transmission output change indication is not received (no in S502), TX proceeds to S504 without performing any operation.
[0068] In S504, the TX determines whether it has received received power information from the RX. Here, the received power information is information including the received power actually received in the RX at that time point. The received power information is transmitted and received using the received power (mode 0) message defined in the WPC standard. However, the present invention is not limited to this. If the received power information is received (Yes in S504), the TX transmits an ACK (S505) and advances the process to S506. On the other hand, if the received power information is not received (No in S504), the TX advances the process to S506 without performing any operation.
[0069] In S506, the TX determines whether it has received enhanced calibration reference value information from the RX. Here, the enhanced calibration reference value information is information including the received power in the load connection state that is used as a reference value for additional calibration for calculating an estimated value of power loss. If the enhanced calibration reference value information is received (Yes in S506), the TX advances the process to S507, and if the enhanced calibration reference value information is not received (No in S506), the TX advances the process to S511. In S507, the TX determines whether to accept the enhanced calibration reference value information received in S506. Here, the TX may determine whether to accept the enhanced calibration reference value information based on whether its own power transmission state is stable. However, the present invention is not limited to this. For example, if the power loss of the received power indicated by the enhanced calibration reference value information deviates from the estimated value of the calculated power loss by more than a predetermined value, the TX may determine not to accept the enhanced calibration reference value information.
[0070] If the TX accepts the enhanced calibration reference value information (Yes in S507), the TX calculates an estimated value of the power loss based on the received power indicated by the enhanced calibration reference value information (S508), and transmits an ACK to the RX (S509). The calculation of the estimated value of the power loss and the transmission of the ACK may be performed in the reverse order, or may be performed simultaneously (the processing time periods of both may at least partially overlap). Then, the TX resets the timer (S513) and ends the process. The estimated value of the power loss is estimated, for example, based on both: the first power loss at the first received power indicated by the enhanced calibration reference value information received in S506, and the second power loss estimated based on the second received power indicated by the previous calibration reference value information. For example, according to the value L1 of the first power loss corresponding to the first received power P1 and the value L2 of the second power loss corresponding to the second received power P2, the value of the power loss corresponding to the received power P between P1 and P2 is calculated as (L2 - L1) / (P2 - P1)×(P - P1)+L1. However, the method for estimating the power loss is not limited to linear interpolation. For example, based on at least one calibration reference value information received during and after the calibration phase, statistical analysis such as linear approximation and polynomial approximation may be used to calculate the estimated value of the power loss. The estimation method may be selected from these estimation methods according to the number of available calibration reference value information and the calculation resources of the TX. Therefore, in the case of sufficient calculation resources, a highly accurate estimated value can be calculated by performing statistical analysis using a larger number of calibration reference value information. In the case of insufficient calculation resources, the calculation time required for the calculation can be reduced by performing a simple estimation such as linear interpolation.
[0071] On the other hand, if the TX does not accept the enhanced calibration reference value information (being "No" in S507), the TX transmits a NAK to the RX (S510), and determines whether a timeout has occurred (S511). The TX can determine whether a timeout has occurred based on whether the calculation of the estimated value of the power loss is completed within a predetermined time after starting the timer in S501. That is, if a predetermined time has elapsed without receiving the enhanced calibration reference value information from the RX, or if a predetermined time has elapsed without transmitting an ACK for the enhanced calibration reference value information, the TX can determine that a timeout has occurred. Instead of or in addition to measuring time with a timer, the TX can determine whether the number of receptions of the power transmission output change indication received from the RX or the number of receptions of predetermined information different from the calibration reference value information (such as the received power information received from the RX, etc.) has become greater than or equal to a predetermined number. For example, in S501, when starting the timer, or instead of starting the timer, the TX can reset the number of receptions of the indication or information to 0, increment the number of receptions each time the TX receives the indication or information, and determine in S511 whether the number has reached the predetermined number. Instead of or in addition to measuring time with a timer, the TX can determine whether the number of transmissions of NAKs for the received enhanced calibration reference value information has become greater than or equal to a predetermined number. Also in this case, the TX can reset the number of transmissions of NAKs to 0 in S501, increment the number of transmissions each time the TX transmits a NAK, and determine in S511 whether the number has reached the predetermined number. If it is determined that a timeout has occurred (being "Yes" in S511), the TX performs timeout processing (S512). When the timeout processing is completed, the TX resets the timer (S513), and ends this process. The timeout processing in S512 will be described later. On the other hand, if it is determined that no timeout has occurred (being "No" in S511), the TX returns the process to S502.
[0072] As described above, the TX repeatedly executes Figure 5The processing shown. By repeatedly executing this processing and sequentially updating the estimated value of power loss using enhanced calibration reference value information, it is possible to prevent a decrease in the accuracy of foreign object detection by performing foreign object detection based on the latest estimated value of power loss. As a result, it is possible to prevent charging suspension due to false detection of foreign objects and temperature increase caused by failure to detect existing foreign objects, thereby improving convenience. If the timer is reset in S513, the timer in S501 can be started at that time point. That is, the timer can be reset and restarted at the same timing. If valid calibration reference value information is obtained, the timer can be reset, for example, at a predetermined timing associated with the timing of obtaining the calibration reference value information (such as the timing of obtaining the calibration reference value information, the timing of calculating the estimated value of power loss, and the timing of transmitting ACK, etc.). During the timeout processing, the timer can be reset at a predetermined timing such as the reception timing of the received power information indicating that the received power has dropped to the target value, the reception timing of valid enhanced calibration reference value information, and the transmission timing of ACK for this information.
[0073] Next, reference will be made to Figure 6A and Figure 6B to describe the flow of the timeout processing executed in S512 of Figure 5 This processing can be implemented, for example, by the control unit 301 of TX executing a program read from the memory 309. At least a part of the following processing can be implemented in hardware. In this case, the hardware can be implemented, for example, by automatically generating a dedicated circuit including a gate array circuit (such as an FPGA, etc.) from a program for implementing the processing steps using a predetermined compiler.
[0074] After starting processing, the TX determines whether it has received a power transmission output change indication from the RX (S601). If it has received the power transmission output change indication ("Yes" in S601), the TX advances the processing to S602, and if it has not received the power transmission output change indication ("No" in S601), the TX advances the processing to S605. In S602, the TX determines whether the power transmission output change indication is an indication to increase the power transmission output, or in other words, whether a positive value is included in the control error value in the control error message, for example. If it is determined that the power transmission output change indication indicates an increase in the power transmission output ("Yes" in S602), the TX does not change the power transmission output (S603) and advances the processing to S605. That is, in a case where, for example, a certain period of time has elapsed without obtaining any new calibration reference values after updating the calibration reference value and it is determined that a timeout has occurred, the TX is configured not to comply with the power transmission output change indication to increase the power transmission output. In a case where the accuracy of the foreign object detection has decreased as a result of the calibration reference value information lacking accuracy after a long time has elapsed since the update of the calibration reference value, the TX may determine that there is no foreign object even though there is a foreign object. Therefore, it is possible to prevent temperature rises and the like by configuring the TX not to increase the power transmission output in an environment where there is a foreign object but there is a possibility that the presence of the foreign object cannot be detected. On the other hand, if it is determined that the power transmission output change indication is not an indication to increase the power transmission output ("No" in S602), the TX changes the power transmission output based on the indicated change amount (S604) and advances the processing to S605.
[0075] In S605, the TX determines whether it has received received power information from the RX (S605). If it has received the received power information ("Yes" in S605), the TX advances the processing to S606, and if it has not received the received power information ("No" in S605), the TX advances the processing to S609. In S606, the TX determines whether the received power has decreased to a target value based on the received received power information. Here, the target value may be set to the received power within the range of the GP before re-executing the negotiation, but is not limited thereto. For example, the target value may be set to the received power indicated by the last accepted (ACK-transmitted) calibration reference value information, the maximum received power among the received power indicated by the past accepted calibration reference value information.
[0076] If it is determined that the received power has decreased to the target value (Yes in S606), the TX transmits an ACK (S607) and ends this process. On the other hand, if it is determined that the received power has not decreased to the target value (No in S606), the TX transmits a NAK (S608) and the process proceeds to S609. In S609, the TX determines whether enhanced calibration reference value information has been received. If it is determined that the enhanced calibration reference value information has been received (Yes in S609), the TX proceeds to S610, and if it is determined that the enhanced calibration reference value information has not been received (No in S609), the TX returns the process to S601. Similar to the cases of the first calibration reference value information and the second calibration reference value information, the TX determines whether to accept the enhanced calibration reference value information (S610). Then, if the TX accepts the enhanced calibration reference value information (Yes in S610), the TX transmits an ACK (S611), calculates an estimated value of the power loss based on the enhanced calibration reference value information (S613), and ends this process. On the other hand, if the TX does not accept the enhanced calibration reference value information (No in S610), the TX transmits a NAK (S612) and returns the process to S601. After completing this process, the TX proceeds to S513 and then repeats the Figure 5 processing shown.
[0077] (Flow of the process executed by the power receiving device)
[0078] Next, an example of the flow of the process executed by the RX will be described. Figure 7 An example of the flow of the process executed by the RX is shown. This process can be implemented, for example, by the control unit 201 of the RX executing a program read from the memory 209. At least a part of the following processes can be implemented in hardware. The hardware in this case can be implemented, for example, by automatically generating a dedicated circuit including a gate array circuit (such as an FPGA, etc.) from a program for implementing the processing steps using a predetermined compiler. This process can be started in response to turning on the RX as a result of using the power supplied from the battery 202 or the TX, or in response to an instruction from the user of the RX to start a wireless charging application. Optionally, other triggers can be used to start this process.
[0079] After the start of processing, the RX performs the processing defined as the selection phase and the Ping phase in the WPC standard and waits for its own device to be placed on the TX (S701). The RX detects that its own device is placed on the TX, for example, by detecting a digital Ping from the TX. If it is determined that its own device is placed on the TX, the RX transmits identification information and capability information to the TX using the communication in the configuration phase defined in the WPC standard (S702). After the RX transmits the identification information and the capability information, the RX determines the GP using the communication in the negotiation phase defined in the WPC standard (S703). Here, since the communication for device authentication is not performed, the RX determines to perform negotiation so that the GP is 5W. Here, the RX makes a reference based on the determined GP Figure 9A to the communication in the calibration phase of the WPC standard described above. When the calibration is completed, the RX starts power reception using the communication in the power transfer phase defined in the WPC standard (S705). After starting power reception, the RX makes a reference Figure 9B to the communication for device authentication described above (S706). It is assumed that the device authentication is successful. After that, the RX performs negotiation and re-determines the value of the GP together with the TX (S707). Since the device authentication is successful, in S707, the RX determines a value larger than 5W (for example, 15W) as the GP. After re-determining the GP, the RX repeatedly executes the power reception control process (S708). If an error occurs or if the full charge state is reached, the RX transmits the end of power transfer of the WPC standard. Accordingly, the power transmission from the TX is stopped, and a series of processes for wireless charging ends.
[0080] Next, a reference Figure 8 will be made to an example of the flow of the power reception control process executed in S708. This process can be implemented, for example, by a program read from the memory 209 by the control unit 201 of the RX. At least a part of the following processes can be implemented in hardware. In this case, the hardware can be implemented, for example, by automatically generating a dedicated circuit including a gate array circuit (such as an FPGA) from a program for implementing the processing steps using a predetermined compiler.
[0081] After the start of processing, the RX determines whether the received power is less than the GP (S801). If it is determined that the received power is less than the GP (Yes in S801), the RX increases the power consumption (S802), transmits a power transmission output change instruction indicating an increase in the power transmission output to the TX (S803), and advances the process to S805. On the other hand, if it is determined that the received power is greater than or equal to the GP (No in S801), the RX does not change the power consumption, transmits a power transmission output change instruction indicating to maintain the power transmission output to the TX (S804), and advances the process to S805.
[0082] In S805, the RX determines whether the transmission timing of the enhanced calibration reference value information has been reached. Here, the determination regarding whether the transmission timing of the enhanced calibration reference value information has been reached can be made based on whether a predetermined time has elapsed after the negotiation is completed. However, the present invention is not limited thereto. For example, the RX can make the determination in S805 based on whether the time elapsed after the TX finishes calculating the estimated value of the power loss and the RX receives the ACK for the calibration reference value information reaches a predetermined time. Optionally, the RX can use an index other than the elapsed time to make the determination in S805. For example, the RX can determine whether the transmission timing of the enhanced calibration reference value information has been reached based on whether the difference between the received power at the time of negotiation completion and the current received power is greater than or equal to a threshold value. The RX can use the difference between the received power indicated by the calibration reference value information for which the ACK was most recently received and the current received power to determine whether the transmission timing of the enhanced calibration reference value information has been reached. This enables the RX to reliably transmit the enhanced calibration reference value information to the TX in the case where there is a certain amount of change in the received power, or in other words, in the case where it is assumed that there is a large error in the estimated value of the power loss of the TX.
[0083] If it is determined that the transmission timing of the enhanced calibration reference value information has been reached (Yes in S805), the RX transmits the enhanced calibration reference value information including the current received power (S806), and determines whether a NAK is received from the TX (S807). If it is determined that a NAK for the transmitted enhanced calibration reference value information is received from the TX (Yes in S807), the RX re-transmits the enhanced calibration reference value information (S806). If a NAK is received, the RX can use the display unit 207 to perform a display for prompting the user to, for example, re-place the RX. Thus, in the case where the power transmission in the TX becomes unstable due to, for example, a positional shift of the TX, the predetermined process for starting charging can be re-executed, thereby restarting stable charging. On the other hand, if an ACK is received for the enhanced calibration reference value information (No in S807), the RX ends this process without performing any operation.
[0084] On the other hand, if it is determined that the transmission timing of the enhanced calibration reference value information has not been reached (No in S805), the RX transmits the received power information to the TX at a predetermined time interval (S808), and determines whether an NAK is received from the TX (S809). If an NAK for the transmitted received power information is received from the TX (Yes in S809), the RX reduces power consumption (S810), transmits a transmission output change instruction indicating a reduction in the transmission output of the TX to the TX (S811), and ends this process. On the other hand, if an ACK for the received power information is received from the TX (No in S809), the RX ends this process without performing any operation.
[0085] As a result of the RX periodically transmitting the enhanced calibration reference value information during the increasing or decreasing phase of the transmission output, a significant deviation between the received power of the calibration reference value and the actual received power can be prevented. For example, when the transmission output is increasing, if the calibration reference value information is notified from the RX to the TX within a certain period of time, the TX can obtain a new calibration reference value that is higher in received power than the previously obtained calibration reference value and does not deviate significantly from the received power of these calibration reference values. Similarly, when the transmission output is decreasing, if the calibration reference value information is notified from the RX to the TX within a certain period of time, the TX can obtain a new calibration reference value that is lower in received power than the previously obtained calibration reference value and does not deviate significantly from the received power of these calibration reference values. In addition, by using such a new calibration reference value, the TX can accurately estimate the power loss compared to the case where no such calibration reference value is available. Generally, when the difference between the received power of the calibration reference value and the actual received power increases, the estimation error of the expected power loss is also expected to increase. In this regard, by notifying the calibration reference value information corresponding to the current received power from the RX to the TX within a certain period of time, the TX can obtain the received power of the calibration reference value within a range where the received power relative to the existing calibration reference value does not deviate by more than a certain level. As a result, for example, the TX can fully obtain the calibration reference values for a wide range of received powers, so that the RX will not receive power that significantly deviates from the received power corresponding to the calibration reference value. This makes it possible to accurately estimate the power loss for any received power, thereby preventing the false detection of foreign objects and the failure to detect existing foreign objects. If the TX cannot obtain the enhanced calibration reference value information within a certain period of time during the increasing or decreasing phase of the transmission output, there is a possibility that the current received power significantly deviates from the received power of the calibration reference value. For this reason, timeout judgment can be used, and if a timeout occurs, the TX can be configured not to increase (or decrease) the transmission output, so that power transmission / reception using power that may reduce the accuracy of foreign object detection can be prevented.
[0086] The above-described processing operation associated with timeout can be performed only when the power transmission output increases (or decreases) to such an extent that the received power in RX exceeds the received power of the existing calibration reference value. The reason is that if the received power is within the range of the received power of the existing calibration reference value, an accurate estimation of power loss can be made without having to obtain an additional calibration reference value. For example, the TX can set a validity period for each calibration reference value. In addition, the TX can discard the reference value that has exceeded the set validity period and perform the above processing. For example, if the power transmission output is to be increased / decreased such that the received power changes beyond the range of the received power specified by the reference value held in the TX, the TX can perform the above-described processing operation associated with timeout.
[0087] (Flow of the processing executed in the system)
[0088] Several scenarios will be assumed to illustrate the operation sequence of the TX and RX performing the above processing. Assume that in the initial state, the RX is not placed on the TX, and the TX has the power transmission capability sufficient to perform the power transmission for the GP requested from the RX.
[0089] <Processing Example 1>
[0090] First, reference will be made to Figure 10A and Figure 10B to illustrate the first processing example. In this processing example, the GP is determined to be 5W in the initial negotiation, and power transmission starts. Then, after the start of power transmission, the device authentication is successful, and the GP is re-determined to be 15W by re-performing the negotiation. Using the completion of the negotiation as a trigger, or in other words, using the transmission of the ACK for SRQ / en as a trigger, the TX starts a timer. In addition, assume that during the period when the received power in the RX changes from 5W to 15W, the TX can neither receive the enhanced calibration reference value information nor transmit the ACK within a predetermined time. At this time, the TX in this processing example reduces the power transmission output with the GP range (5W) before device authentication as the target value.
[0091] The TX uses an analog ping to wait for an object to be placed (S401, F1001). As a result of the RX being placed (F1002), a change occurs in the analog ping (F1003), whereby the TX detects that an object has been placed (F1004). Based on a subsequent digital ping, the RX detects that its own device has been placed on the TX (S701, F1005, F1006). Based on the response to the digital ping, the TX detects that the object placed on it is the RX. Subsequently, using the communication in the configuration phase, the TX obtains identification information and capability information from the RX (S402, S702, F1007). Next, the TX and the RX conduct communication in the negotiation phase (S403, S703, F1008). At this time, the device authentication is not successful, so GP is determined to be 5W in this negotiation.
[0092] Subsequently, the TX and the RX start communication in the calibration phase (S404, S704). In the communication in the calibration phase, the TX receives from the RX the first calibration reference value information indicating that the received power is 500 mW (F1009). Then, for example, as a result of determining that the power transmission state of the TX itself is stable, the TX determines to accept the first calibration reference value information and transmits an ACK (F1010). Next, the TX receives from the RX a power transmission output change instruction indicating an increase in the power transmission output (F1011), and increases the power transmission output according to this instruction (F1012). After that, the TX receives from the RX the second calibration reference value information indicating that the received power is 5W (F1013). For example, as a result of determining that the power transmission state of the TX itself is stable, the TX determines to accept the second calibration reference value information and transmits an ACK (F1015). In addition, the TX calculates an estimated value of the power loss based on the first calibration reference value information and the second calibration reference value information (F1014). By transmitting an ACK in F1015, the power transmission phase starts (S405, S705). Subsequently, communication for device authentication is conducted (S406, S706, F1016). It is assumed that the device authentication is successful. If the device authentication is successful, the TX and the RX re-execute the communication in the negotiation phase and re-determine GP (S407, S707, F1017). Here, it is assumed that GP is re-determined to be 15W. After re-determining GP, the TX and the RX respectively start power transmission control processing and power reception control processing (S408, S708).
[0093] After starting the power transmission control process, TX starts a timer until the calculation of the estimated value of power loss is completed (S501, F1018). If TX receives a power transmission output change instruction indicating an increase in power transmission output from RX, TX increases the power transmission output according to this instruction (S503, S802, S803, F1019, F1020). Subsequently, TX receives power reception information indicating that the received power is 15W from RX (S808, F1021), and transmits an ACK for this power reception information (S505, F1022). If TX receives a power transmission output change instruction indicating no change in power transmission output from RX (S804, F1023), TX complies with this instruction and does not change the power transmission output. After that, TX determines that a timeout has occurred, for example, using the expiration of a predetermined time since starting the timer without receiving enhanced calibration reference value information as a trigger, and starts the timeout process (S512, F1024). After starting the timeout process, if TX receives power reception information indicating that the received power is 15W from RX (S808, F1025), TX transmits a NAK to reduce the received power in RX to 5W as the target value (S608, F1026). RX reduces power consumption (S810, F1027), and transmits a power transmission output change instruction indicating a reduction in power transmission output to TX (S811, F1028). If TX receives this power transmission output change instruction, TX reduces the power transmission output according to this instruction (S604, F1029). Subsequently, if TX receives power reception information indicating that the received power is 10W from RX (S808, F1030), since this received power is higher than 5W as the target value, TX transmits a NAK to cause RX to continue reducing the received power (S608, F1031). RX reduces power consumption (S810, F1032), and transmits a power transmission output change instruction indicating a reduction in power transmission output to TX (S811, F1033). If TX receives this power transmission output change instruction, TX reduces the power transmission output according to this instruction (S604, F1034). After that, if TX receives power reception information indicating that the received power is 5W from RX (S808, F1035), since this received power is greater than or equal to 5W as the target value, TX transmits an ACK to RX and continues power transmission at this output (S607, F1036).
[0094] According to the above operations, if an estimated value of power loss cannot be calculated after starting fast charging with a relatively high power transmission output, the TX reduces the power transmission output to the output range before the start of fast charging. This enables power transmission and reception with an appropriate power transmission output to continue while assuming the possibility of false detection or detection failure of a foreign object. As a result of the RX periodically transmitting enhanced calibration reference value information during the increase or decrease phase of the power transmission output, a significant deviation between the received power of the calibration reference value and the actual received power can be prevented. Therefore, the power loss of the received power that has been increased or decreased can be accurately estimated, thereby preventing false detection of foreign objects and failure to detect existing foreign objects. In the case where the TX cannot obtain enhanced calibration reference value information for a certain period during the increase or decrease phase of the power transmission output, it is determined that a timeout has occurred, and the TX does not increase (or decrease) the power transmission output. This enables power transmission and reception with power that may reduce the accuracy of foreign object detection to be prevented.
[0095] <Processing Example 2>
[0096] Next, reference will be made to Figure 11A and Figure 11B to describe the second processing example. In this processing example, different from Processing Example 1, in the case of a timeout, the TX uses the received power indicated by the valid enhanced calibration reference value information obtained immediately before as the target value to reduce the power transmission output. Here, it is assumed that: after determining the GP, when the received power in the RX changes from 5W to 10W, the TX receives enhanced calibration reference value information indicating that the received power of the RX is 10W, calculates an estimated value of the power loss, and transmits an ACK. In this case, the TX uses the transmission of the ACK as a trigger to reset the timer and starts the timer again. It is assumed that: afterwards, the received power in the RX changes from 10W to 15W, but the TX cannot receive enhanced calibration reference value information within a predetermined time. In this case, the TX uses 10W (which is the received power indicated by the last obtained valid enhanced calibration reference value information) as the target value to reduce the power transmission output.
[0097] The processing operations in F1101 to F1120 are the same as the processing operations in F1001 to F1020 in Figure 10A and Figure 10B . Therefore, the description of these processing operations is omitted.
[0098] In F1121, the RX transmits received power information indicating that the received power is 7W to the TX (S808). If this received power information is received, since no timeout has occurred at this time, the TX transmits an ACK (S505, F1122). Since the received power does not reach the GP, the RX then transmits a power transmission output change indication instructing an increase in the power transmission output to the TX (S802, S803, F1123). If this power transmission output change indication is received, the TX increases the power transmission output according to this indication (S503, F1124).
[0099] After that, the RX transmits enhanced calibration reference value information to the TX in response to the occurrence of the transmission timing of the enhanced calibration reference value information (S806, F1125). Here, the enhanced calibration reference value information indicates that the received power in the RX is 10W. If the enhanced calibration reference value information is received, the TX determines to accept this calibration reference value information, calculates an estimated value of the power loss (S508, F1126), and transmits an ACK (S509, F1127) as a result of judging that its own power transmission state is stable, for example.
[0100] After transmitting the ACK, the TX resets the timer and starts the timer again (S513, S501, F1128, F1129). After that, the RX transmits received power information indicating that the received power is 13W to the TX (S808, F1130). If this received power information is received before the timer expires, the TX transmits an ACK (S505, F1131). After that, the TX uses the fact that a predetermined time has elapsed without receiving the enhanced calibration reference value information since the timer was started in F1129 as a trigger, judges that a timeout has occurred, and starts timeout processing (S512, F1132).
[0101] Since the received power does not reach GP, the RX then transmits a transmission output change indication (S802, S803, F1133) to the TX indicating an increase in the transmission output. The TX receives this transmission output change indication, but does not comply with the indication due to a timeout having occurred and does not change the transmission output (S603, F1134). After that, the RX transmits received power information indicating that the received power is 13W to the TX (S808, F1135). If this received power information is received, since the timeout process has started, the TX transmits a NAK to the RX so that the RX reduces the received power to the target value of 10W (S608, F1136). If the NAK is received, the RX reduces the power consumption (S810, F1137) and transmits a transmission output change indication to the TX indicating a reduction in the transmission output (S811, F1138). If the transmission output change indication is received, the TX reduces the transmission output according to the indication (S604, F1139). After that, the RX transmits received power information indicating that as a result of the reduction in the transmission output, the received power has been reduced to 10W to the TX (S808, F1140). If the received power information indicating that the received power is 10W is received, since the received power has been reduced to 10W or less, which is the target value, the TX transmits an ACK (S607, F1041). Then, the TX continues the power transmission while maintaining the transmission output.
[0102] According to the above operations, if an estimated value of power loss cannot be calculated after starting fast charging with a relatively high transmission output, the TX reduces the transmission output so that a received power at which the estimated value of power loss has been calculated can be obtained. This enables the continuation of power transmission and reception using an appropriate transmission output while assuming the possibility of false detection or detection failure of foreign objects. As a result of the RX periodically transmitting enhanced calibration reference value information during the increase or decrease phase of the transmission output, a significant deviation between the received power of the calibration reference value and the actual received power can be prevented. Therefore, the power loss of the received power that has been increased or decreased can be accurately estimated, thereby preventing false detection of foreign objects and failure to detect existing foreign objects. If the TX cannot obtain the enhanced calibration reference value information within a certain period during the increase or decrease phase of the transmission output, it is determined that a timeout has occurred, and the TX does not increase (or decrease) the transmission output. This enables the prevention of power transmission and reception that may reduce the accuracy of foreign object detection.
[0103] TX can start the above timer at a timing before re - executing device authentication and negotiation. For example, TX can use the completion of calibration resulting from receiving the second calibration reference value information as a trigger, or in other words, use the transmission of an ACK for the second calibration reference value information as a trigger to start the timer. At this time, in the case where calibration is completed using a received power smaller than 5W (which is the GP determined by the power - receiving device with unsuccessful device authentication), TX can start the timer. Then, if TX fails to receive the enhanced calibration reference value information (for example, indicating that the received power is 5W, etc.) within a predetermined time, TX uses the received power of 3W represented by the second calibration reference value information as the target value to reduce the power transmission output. By reducing the power transmission output in this way to the output used at the completion of calibration before the start of fast charging, power transmission and power reception can continue with an appropriate output in a state where the power transmission output is small and thus error variations tend to be large.
[0104] TX can use the change amount of the received power becoming greater than or equal to a threshold value as a trigger to start the above timer. That is to say, TX can be configured not to execute before the change amount of the received power becomes greater than or equal to the threshold value. Figure 5 Or Figure 6A And Figure 6BThe processing operations associated with timeout as shown. For example, TX can use the received received power information or calibration reference value information as follows as a trigger, or use the transmission of a response to the received power information or calibration reference value information as a trigger to start a timer. The received power information or calibration reference value information indicates that the change in received power relative to the received power immediately after calibration is completed is greater than or equal to a threshold. TX can use the received received power information or calibration reference value information as follows as a trigger, or use the transmission of a response to the received power information or calibration reference value information as a trigger to start a timer. The received power information or calibration reference value information indicates that the change in received power relative to the received power when valid enhanced calibration reference value information is obtained is greater than or equal to a threshold. TX can use the received received power information or calibration reference value information as follows as a trigger, or use the transmission of a response to the received power information or calibration reference value information as a trigger to start a timer. The received power information or calibration reference value information indicates that the change in received power relative to any received power in the received power represented by the valid calibration reference value information is greater than or equal to a threshold. Therefore, in a case where the change in received power with respect to the estimated value of power loss has been calculated and is not significant, and thus it is considered that the accuracy of foreign object detection is sufficiently ensured, the occurrence of unnecessary timeouts and unnecessary changes in power transmission output can be suppressed. As the threshold for the change in received power, a predetermined fixed value can be used, or a value determined between TX and RX using any communication performed before the start of the power transmission phase can be used. TX can be configured not to execute until the change in received power after obtaining valid enhanced calibration reference value information becomes greater than or equal to the threshold. Figure 5 Or Figure 6A And Figure 6B The processing operations associated with timeout as shown.
[0105] TX can use the change in power transmission output becoming greater than or equal to the threshold as a trigger to start the above-mentioned timer. That is, TX can be configured not to execute until the change in power transmission output becomes greater than or equal to the threshold. Figure 5 Or Figure 6A And Figure 6BThe processing operations associated with timeout as shown. For example, TX can use the change amount of the power transmission output relative to that immediately after calibration completion becoming greater than or equal to a threshold value as a trigger, or use the change amount of the power transmission output relative to the power transmission output when obtaining valid calibration reference value information becoming greater than or equal to a threshold value as a trigger to start a timer. In the example, when the value that increases by 1 when the power transmission output increases as indicated by the above power transmission output change and decreases by 1 when the power transmission output decreases as indicated by the power transmission output change reaches a predetermined positive value or a predetermined negative value, TX can start the timer. In the case where a value representing the amount by which the power transmission output will change as indicated by the power transmission output change is specified, TX can cumulatively add the specified value, and can start the timer when the value reaches a predetermined positive value or a predetermined negative value. TX can monitor its own power transmission output, and can use the change amount reaching a predetermined value as a trigger to start the timer. Therefore, in the case where it is assumed that the change in the power transmission output and the change in the received power after calculating the estimated value of the power loss are not significant, the occurrence of unnecessary timeouts and unnecessary changes in the power transmission output can be suppressed. TX can be configured not to execute before the change amount of the power transmission output after obtaining valid enhanced calibration reference value information becomes greater than or equal to the threshold value. Figure 5 or Figure 6A and Figure 6B The processing operations associated with timeout as shown.
[0106] TX can use receiving enhanced calibration reference value information after calculating the estimated value of the power loss as a trigger to start the above timer. That is, TX can be configured not to execute before receiving the enhanced calibration reference value information. Figure 5 or Figure 6A and Figure 6B The processing operations associated with timeout as shown. Therefore, the timeout can be set only when RX intends to calculate the estimated value in the case where the calculated estimated value of the power loss can be used for foreign object detection. This makes it possible to suppress the occurrence of unnecessary timeouts and unnecessary changes in the power transmission output.
[0107] When performing power transmission and power reception outside the range of the reference value of the received power, enhanced calibration reference value information can be transmitted. In this case, the expression "outside the range of... reference value" includes both dropping below the lower limit value defining the range and exceeding the upper limit value of the range defining the reference value.
[0108] In the case where GP increases as a result of device authentication using an electronic certificate for the power transmission device or device authentication using an electronic certificate for the power reception device, enhanced calibration reference value information can be transmitted.
[0109] For example, in the case of power transmission and reception over a long period of time, the accuracy of the foreign object detection process using the calibration reference value obtained in the calibration phase may decrease due to the influence of heat generation or the like. For this reason, if a certain amount of time has elapsed after the calibration reference value has been obtained, the calibration reference value can be obtained as enhanced calibration reference value information. For example, the TX can request the enhanced calibration reference value information from the RX.
[0110] In the case where the received power in the power receiving device changes to a value exceeding a predetermined value, the enhanced calibration reference value information can be transmitted.
[0111] In the case where a predetermined condition is satisfied, the TX does not need to start the above-mentioned timer. That is, the TX can be configured to not execute Figure 5 or Figure 6A and Figure 6B the processing operations associated with timeout shown. The TX can be configured to, for example, not start the timer in the case of power transmission and reception using a received power closer to the received power represented by the valid calibration reference value information obtained in the past, or in the case of power transmission and reception using a received power within the range of calculating an estimated value using a plurality of calibration reference value information. The TX can be configured to not start the timer when the number of times of calculating the estimated value using the valid calibration reference value information obtained in the past becomes greater than or equal to a predetermined number of times. Therefore, in the case where the accuracy of foreign object detection is sufficiently ensured, the occurrence of unnecessary timeouts and unnecessary changes in the transmission output can be suppressed.
[0112] In the above example, after a timeout has occurred, the target value is set within the range of the received power for which the estimated value of the power loss has been calculated. However, a received power outside the above range and having a difference from the received power for which the estimated value of the power loss has been calculated less than a threshold value can be used as the target value. This enables charging to continue as fast as possible without significantly affecting the accuracy of foreign object detection using the calculated estimated value.
[0113] In the above example, after a timeout has occurred, the TX changes the transmission output so that the received power has the target value. However, negotiation can be performed again between the TX and the RX, and the GP can be changed to the target value. At this time, the negotiation is performed so that the target value is a value within the range from the minimum value to the maximum value of the received power represented by the valid calibration reference value information. Therefore, the maximum value of the received power that the RX can receive can be kept at the target value or less, thereby enabling charging to continue while suppressing a decrease in the accuracy of foreign object detection.
[0114] After a timeout occurs, the TX can determine that some problem has occurred during the charging process and stop power transmission. This makes it possible to suppress the occurrence of problems caused by undetected foreign objects or incorrect operations, etc. After stopping power transmission, the TX can return the process to the selection phase in S401. Therefore, if it becomes difficult to continue power transmission due to, for example, a positional shift of the RX, the predetermined process for starting charging can be re-executed, thereby appropriately restarting charging. If an abnormality is detected, the TX can limit power transmission to reduce the power to be transmitted.
[0115] In the above example, after a timeout occurs, the TX transmits a NAK to the RX for the received power information to change the power transmission output so that the received power has a target value. At this time, the TX can transmit a response including additional information. For example, the TX can include in the NAK to be transmitted a notification for changing the power transmission output, the reason for changing the power transmission output, the target value of the received power, the criteria for determining the timeout, and a request for transmitting additional calibration reference value information, etc. These pieces of information can be transmitted using a separate response signal / message different from the NAK. All the additional information can be transmitted using one response signal or message, or multiple response signals or messages can be used to transmit the additional information in a distributed manner. Such additional information enables the RX to notify the user via display, etc., using, for example, the display unit 207, that fast charging is restricted, so user convenience can be improved. In addition, the RX can use the reception of the additional information as a trigger to transmit the additional calibration reference value information, so that a change in the power transmission output in the TX can be avoided and fast charging can be continued.
[0116] After a timeout occurs, the TX can use the display unit 307 to ask the user whether to continue fast charging, and can determine whether to change the power transmission output based on the instruction received via the operation unit 308. For example, in the case where an instruction to continue fast charging is given within a predetermined time from the start of the inquiry, the TX can be configured to transmit an ACK to the received power information without changing the power transmission output. This process can be performed using the display unit 207 and the operation unit 208 of the RX. For example, the RX can be configured to start the inquiry to the user using the reception of the above additional information as a trigger, and can be configured not to transmit a power transmission output change instruction indicating a reduction in the power transmission output in the case where an instruction to continue fast charging is given within a predetermined time. Therefore, in the case where the user can determine that no foreign object, etc., has been incorporated, an unnecessary change in the power transmission output can be suppressed, thereby continuing fast charging.
[0117] In the above example, when increasing the received power in the RX, if calibration reference value information is not received within a predetermined time or longer, the transmission output is decreased (or not increased). The same process can also be performed when decreasing the received power in the RX. That is, the target value for changing the transmission output can be a received power greater than the received power at this time, and the TX can increase the transmission output so that the received power in the RX increases. For example, the TX can use the maximum received power among all the received powers represented by the valid calibration reference value information obtained in the past as the target value. In this case, the RX transmits a transmission output change instruction indicating an increase in the transmission output to the TX. This enables charging to continue as quickly as possible using a received power that can accurately detect foreign objects.
[0118] In the above example, the TX calculates an estimated value of the power loss. However, the present invention is not limited to this. That is, the TX only needs to obtain information for associating the transmission output with the received power in the RX that can be obtained at that transmission output. For example, the TX only needs to obtain the combination of the received power Pr1 of the first calibration reference value and the transmission output Pt1 at this time, and the combination of the received power Pr2 of the second calibration reference value and the transmission output Pt2 at this time. Also in this case, for example, for the received power Pr3 between Pr1 and Pr2, the value obtained by (Pt2 - Pt1) / (Pr2 - Pr1)×(Pr3 - Pr1)+Pt1 can be compared with the actual transmitted power, and if the absolute value of the difference exceeds a predetermined value, the presence of a foreign object can be detected.
[0119] Other embodiments
[0120] The present invention can be implemented by the following process: supplying a program for implementing one or more functions of the above embodiments to a system or device via a network or a storage medium, and causing one or more processors in a computer of the system or device to read and execute the program. The present invention can also be implemented by a circuit (e.g., ASIC) for implementing one or more functions.
[0121] The present invention is not limited to the above embodiments, and various changes and modifications can be made within the spirit and scope of the present invention. Therefore, in order to inform the public of the scope of the present invention, the appended claims are added.
Claims
1. A power transmission device, comprising: a power transmission component for wirelessly transmitting power to a power receiving device; a communication component for communicating with the power receiving device; a processing component for performing a detection process for detecting an object different from the power receiving device using power loss when wirelessly transmitting power using the power transmission component; an acquisition component for obtaining reference value information related to a reference value of received power for obtaining the power loss from the power receiving device using the communication component; and a control component for performing predetermined control when the power loss has been obtained and a predetermined time has elapsed in a state where no valid reference value information has been obtained since a predetermined timing associated with the timing of obtaining information from the power receiving device, the predetermined control being control for preventing an increase in the power transmission output in the power transmission component regardless of the received power in the power transmission device.
2. The power transmission device according to claim 1, wherein the predetermined timing is defined based on the timing of obtaining valid reference value information from the power receiving device or the timing of the communication component transmitting an affirmative acknowledgment to the power receiving device, the affirmative acknowledgment indicating acceptance of the reference value information in response to obtaining the reference value information from the power receiving device.
3. The power transmission device according to claim 1 or 2, wherein the predetermined timing is defined based on the timing when the difference between the received power indicated by the reference value information determined to be obtained using the communication component and the received power indicated by the valid reference value information obtained in the past is greater than or equal to a threshold value, or the timing of transmitting an affirmative acknowledgment indicating acceptance of the reference value information to the power transmission device.
4. The power transmission device according to any one of claims 1 to 3, wherein the communication component receives received power information different from the reference value information and indicating the received power in the power receiving device, and the predetermined timing is defined based on the timing when the difference between the received power indicated by the received power information and the received power indicated by the valid reference value information obtained in the past is greater than or equal to a threshold value, or the timing of transmitting a response to the received power information to the power receiving device.
5. The power transmission device according to any one of claims 1 to 4, wherein in response to the communication component receiving a change instruction indicating a change in the power transmission output from the power receiving device, the control component controls the power transmission output, and the predetermined timing is defined based on the timing when the change amount of the power transmission output caused by the change instruction with respect to the power transmission output in the case of obtaining valid reference value information is greater than or equal to a threshold value, or the timing of transmitting a response to the change instruction to the power receiving device.
6. The power transmission device according to any one of claims 1 to 5, wherein The predetermined timing is defined based on the timing of receiving information from the power receiving device via the communication component, or the timing of transmitting a response to information for ending negotiation, where the information for ending negotiation is information for ending negotiation of the received power that the power receiving device will obtain through power transmission.
7. The power transmission device according to any one of claims 1 to 6, wherein, the control component does not perform the predetermined control during a period when the predetermined timing is not defined.
8. The power transmission device according to any one of claims 1 to 7, wherein, the control component counts the number of times a response indicating that the communication component does not accept the reference value information despite receiving the reference value information is transmitted during a period when valid reference value information has not been obtained after the predetermined timing, and performs the predetermined control when the number of times reaches a predetermined number.
9. The power transmission device according to any one of claims 1 to 7, wherein, the control component counts the number of times information different from the reference value information is received from the power receiving device during a period when valid reference value information has not been obtained after the predetermined timing, and performs the predetermined control when the number of times reaches a predetermined number.
10. A computer-readable storage medium for storing a program for causing a computer to function as the power transmission device according to any one of claims 1 to 9.
Citation Information
Patent Citations
Wireless power reception device and control circuit therefor, electronic apparatus using the same, abnormality detection method
JP2015165761A