Power transmitting device, power receiving device, control method, and program

The system addresses power control issues in wireless power transmission by using dual antennas for power reception and BLE communication, ensuring real-time power adjustments through multiple control packets.

JP7790906B2Active Publication Date: 2025-12-23CANON KK
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
JP2021156854
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-09-27
Publication Date
2025-12-23
Estimated Expiration
2041-09-27

AI Technical Summary

Technical Problem

Existing wireless power transmission systems face challenges in controlling power transmission effectively when using communication methods like BLE, which have limited communication time and may not allow proper handling of control packets, leading to improper power control.

Method used

A power receiving device equipped with a first antenna for power reception and a second antenna for communication using BLE, allowing multiple control packets to be stored and transmitted without limitation, ensuring appropriate power control.

Benefits of technology

Enables effective control of wireless power transmission by allowing real-time adjustment of power levels using BLE communication, even with limited communication time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007790906000001
    Figure 0007790906000001
  • Figure 0007790906000002
    Figure 0007790906000002
  • Figure 0007790906000003
    Figure 0007790906000003
Patent Text Reader

Abstract

To provide a power transmitting device, power receiving device, control method, and program capable of appropriate wireless power transmission control when communication of the wireless power transmission control is performed using an antenna different from an antenna used for wireless power transmission.SOLUTION: In a wireless power transmission system including a power transmitting device and a power receiving device, a power receiving device 102 includes: a power receiving unit 303 that wirelessly receives power from the power transmitting device via a power receiving antenna 305; a second communication unit 307 that communicates with the power transmitting device using a communication signal capable of storing a plurality of control packets that control wireless power transmission via an antenna different from the power receiving antenna; and a control unit 301 that does not limit the number of control packets of a type different from a specific type stored in the communication signal to one or less, and limits the number of control packets of the specific type stored in the communication signal to one or less.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to wireless power transmission technology. [Background technology]

[0002] In recent years, technological development of wireless power transmission systems has been widespread. Patent Document 1 discloses a power transmitting device and a power receiving device that comply with the standard (hereinafter referred to as the "WPC standard") established by the standardization organization Wireless Power Consortium (WPC). The transmitted power transmitted wirelessly varies depending on the state of the power receiving device, the relative positions of the power transmitting device and the power receiving device, and other factors. In the WPC standard, a control error (hereinafter referred to as "CE") packet is transmitted from the power receiving device to the power transmitting device, and the power transmitting device adjusts the transmitted power based on the CE packet. By transmitting the CE packet at a predetermined timing, the power receiving device can control the transmitted power in almost real time.

[0003] On the other hand, Patent Document 2 discloses a communication method in which a power transmitting device or a power receiving device communicates using an antenna different from the antenna used for wireless power transmission and a frequency different from the frequency used for wireless power transmission. Patent Document 2 lists Bluetooth (registered trademark) Low Energy (hereinafter referred to as "BLE") communication as one of the communication methods. BLE communication can transmit more information at a higher speed than communication using an antenna used for wireless power transmission and the same frequency as the frequency used for wireless power transmission. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2016-007116 [Patent Document 2] Japanese Patent Application Publication No. 2019-187070 Summary of the Invention [Problem to be solved by the invention]

[0005] Patent Document 1 does not specifically propose how to transmit and receive packets that should be immediately used to control wireless power transmission, such as CE packets, in BLE communication used in wireless power transmission.

[0006] BLE communication is a communication method that communicates intermittently at predetermined intervals, and the available communication time is limited. Therefore, it is possible to communicate by including multiple packets specified in the WPC standard in the packets used in BLE communication. However, for example, if a power receiving device transmits a single packet used in BLE communication that includes multiple CE packets, the power transmitting device that receives the packet may not be able to properly control the transmitted power. This issue is not limited to BLE communication, and is thought to occur in other communication methods as well.

[0007] An object of the present disclosure is to provide a technology for appropriately controlling wireless power transmission when communication for controlling wireless power transmission is performed using an antenna different from the antenna used for wireless power transmission. [Means for solving the problem]

[0008] A power receiving device according to one embodiment of the present disclosure comprises a power receiving means for wirelessly receiving power from a power transmitting device via a first antenna, and a communication means for communicating with the power transmitting device via a second antenna different from the first antenna using a communication signal capable of storing multiple control packets for controlling wireless power transmission, and is characterized by comprising a limiting means for not limiting the number of control packets of a type different from a specific type stored in the communication signal to one or less, and for limiting the number of control packets of a specific type stored in the communication signal to one or less. [Effects of the Invention]

[0009] According to the present disclosure, when communication for controlling wireless power transmission is performed using an antenna different from the antenna used for wireless power transmission, it is possible to appropriately control wireless power transmission. [Brief explanation of the drawings]

[0010] [Figure 1] FIG. 1 is a diagram illustrating a configuration of a wireless power transmission system. [Figure 2] FIG. 2 is a diagram illustrating a configuration of a power transmitting device. [Figure 3] FIG. 2 is a diagram illustrating a configuration of a power receiving device. [Figure 4] 4 is a flowchart of a process performed by a power transmitting device according to the first embodiment. [Figure 5] 4 is a flowchart of a process performed by a power receiving device according to the first embodiment. [Figure 6] 10 is a flowchart of a transmission process for one BLE connection interval. [Figure 7] 10 is a flowchart of a reception process for one BLE connection interval. [Figure 8] FIG. 1 is a diagram illustrating the relationship between a BLE packet and a Qi packet. [Figure 9] FIG. 1 illustrates the operation of the system. [Figure 10] 1A is a diagram showing a communication sequence in the I&C phase, FIG. 1B is a diagram showing a communication sequence in the Negotiation phase, and FIG. 1C is a diagram showing a communication sequence in the Power Transfer phase. [Figure 11] FIG. 1 illustrates timing constraints for real-time control of transmitted power. [Figure 12] 10 is a flowchart of a process performed by a power transmitting device according to a second embodiment. [Figure 13] 10 is a flowchart of a process performed by a power receiving device according to a second embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0011] First Embodiment Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. Note that the following embodiments are merely examples for explaining the technical ideas of the present disclosure, and are not intended to limit the present disclosure to the configurations and methods described in the embodiments. Although multiple features are described in the embodiments, not all of these multiple features are necessarily essential to the present disclosure, and multiple features may be combined arbitrarily. Furthermore, in the accompanying drawings, the same reference numerals are used to designate the same or similar components.

[0012] (System configuration) FIG. 1 shows an example of the configuration of a wireless power transmission system according to this embodiment. In one example, this system includes a power transmitting device 101 and a power receiving device 102. Hereinafter, the power transmitting device 101 may be referred to as TX, and the power receiving device 102 may be referred to as RX. RX102 is an electronic device that receives power from TX101 and charges its built-in battery. TX101 is an electronic device that wirelessly transmits power to RX102 placed on a charging stand 103. The RX102 and TX101 may have a function to execute applications other than wireless charging. An example of the RX102 is a smartphone, and an example of the power transmitting device 101 is an accessory device for charging the smartphone. The RX102 and TX101 may be a tablet, a storage device such as a hard disk drive or a memory device, or an information processing device such as a personal computer (PC). The RX102 and TX101 may be, for example, an imaging device (such as a camera or a video camera), a car, a robot, a medical device, or a printer. The RX102 may also be an electric vehicle. The TX101 may be a charger installed in a console or the like inside a vehicle, or may be a charging device for charging an electric vehicle. The RX102 does not need to have a built-in battery.

[0013] The RX102 and the TX101 each have a communication function based on BLE (Bluetooth (registered trademark) Low Energy). Specifically, the RX102 and the TX101 communicate based on the Bluetooth 4.0 or later standard. The detailed configurations of the TX101 and the RX102 will be described later with reference to FIGS. 2 and 3. Hereinafter, the standard defined in Bluetooth 4.0 or later, which defines BLE, will be referred to as the BLE standard. BLE is an intermittent communication method. Here, the intermittent communication method refers to a communication method in which a communication unit (a control IC for BLE communication) is intermittently driven (activated), communication is performed only while the communication unit is driven, and the power of the communication unit (the control IC for BLE communication) is turned off or put into a low power consumption state during other periods. This achieves a reduction in power consumption. The RX102 and the TX101 may also have a communication function based on the Zigbee (registered trademark) standard. In other words, in the present disclosure, communication based on Zigbee may be used instead of BLE. Furthermore, the RX 102 and the TX 101 may communicate in accordance with other communication methods.

[0014] This system performs wireless power transmission using an electromagnetic induction method based on the WPC standard defined by the Wireless Power Consortium (WPC). That is, the TX101 and the RX102 perform wireless power transmission between the transmitting coil of the TX101 and the receiving coil of the RX102 based on the WPC standard. Note that the wireless power transmission method is not limited to the method defined by the WPC standard, and may be other methods such as electromagnetic induction, magnetic resonance, electric field resonance, microwave, or laser. In addition, although this embodiment uses wireless power transmission for contactless charging, wireless power transmission may also be performed for purposes other than contactless charging.

[0015] In the WPC standard, the amount of power that a power receiving device is guaranteed to be able to output to a load (e.g., a charging circuit, a battery, etc.) is specified by a value called Guaranteed Power (hereinafter referred to as "GP"). GP indicates a power value that is guaranteed to be output to a load (e.g., a charging circuit, a battery, etc.) of the power receiving device, even if, for example, the positional relationship between the power receiving device and the power transmitting device fluctuates and the power transmission efficiency between the power receiving antenna 205 and the power transmitting antenna 105 decreases. For example, if the GP is 5 watts, the power transmitting device controls power transmission so as to output 5 watts to the load in the power receiving device, even if the positional relationship between the power receiving antenna and the power transmitting antenna fluctuates and the power transmission efficiency decreases. GP is determined by negotiation between the power transmitting device and the power receiving device. This embodiment is applicable not only to GP but also to a configuration in which power is transmitted and received at a power determined by mutual negotiation between the power transmitting device and the power receiving device.

[0016] The TX101 and RX102 according to this embodiment communicate for power transmission control based on the WPC standard. The WPC standard defines multiple phases, including a power transfer phase in which power transmission is performed and a phase before actual power transmission, and communication for necessary power transmission control is performed in each phase. Phases before power transmission include a selection phase, a ping phase, an identification and configuration phase, a negotiation phase, and a calibration phase. Note that the identification and configuration phase will be referred to as the I&C phase below.

[0017] In the Selection phase, the power transmitting device intermittently transmits Analog Pings to detect that an object has been placed on the power transmitting device (for example, that a power receiving device, a conductor piece, or the like has been placed on a charging stand). The power transmitting device detects at least one of the voltage value and current value of the power transmitting antenna 105 when the Analog Ping is transmitted, and determines that an object is present if the voltage value is below a certain threshold or if the current value exceeds a certain threshold, and transitions to the Ping phase.

[0018] In the Ping phase, the power transmitting device transmits a Digital Ping, which has a higher power than the Analog Ping. The power of the Digital Ping is sufficient to activate the control unit of the power receiving device placed on the power transmitting device. In other words, the Digital Ping is the power transmitted from the power transmitting device to activate the power receiving device. The power receiving device notifies the power transmitting device of the magnitude of the received voltage. This notification is performed using a Signal Strength Packet defined in the WPC standard. In this manner, the power transmitting device recognizes that the object detected in the Selection phase is the power receiving device by receiving a response from the power receiving device that received the Digital Ping. Upon receiving the notification of the received voltage value, the power transmitting device transitions to the I&C phase. Furthermore, before transmitting the Digital Ping, the power transmitting device measures the Q-factor of the power transmitting antenna 105. This measurement result is used when performing foreign object detection processing using a Q-factor measurement method. In this disclosure, a foreign object is, for example, a paper clip or an IC card. Among objects that are an integral part of a power receiving device and a product incorporating the power receiving device or a product incorporating a power transmitting device and a power receiving device, objects that may unintentionally generate heat when exposed to wireless power transmitted by a power transmitting antenna are not considered foreign objects.

[0019] In the I&C phase, the power transmitting device identifies the power receiving device and obtains device configuration information (capability information) from the power receiving device. The power receiving device transmits an ID packet and a configuration packet. The ID packet contains identifier information for the power receiving device, and the configuration packet contains device configuration information (capability information) for the power receiving device. Upon receiving the ID packet and configuration packet, the power transmitting device responds with an acknowledgement (ACK, positive response). Then, the I&C phase ends.

[0020] In the negotiation phase, the GP value is determined based on the GP value requested by the power receiving device and the power transmission capability of the power transmitting device. The power transmitting device then performs a foreign object detection process using the Q-factor measurement method in response to a request from the power receiving device. The WPC standard also specifies a method in which, after transitioning to the power transfer phase, the same process as the negotiation phase is performed again at the request of the power receiving device. The phase in which these processes are performed after the power transfer phase is called the renegotiation phase.

[0021] In the calibration phase, calibration is performed based on the WPC standard. The power receiving device notifies the power transmitting device of a predetermined received power value (received power value under light load / received power value under maximum load), and the power transmitting device makes adjustments to transmit power efficiently. The received power value notified to the power transmitting device can be used for foreign object detection processing using the Power Loss method.

[0022] In the power transfer phase, control is performed to start and continue power transmission, and to stop power transmission due to an error or full charge. In the power transfer phase, control is performed to notify the charge state, stop power transmission due to a full charge, and the like while performing real-time control of the transmitted power. Here, real-time control refers to control with high immediacy. In the power transfer phase, the transmitted power is controlled immediately in response to a request from the power receiving device. This allows the power receiving device to appropriately control the output to a battery, for example. Note that real-time control does not have to be control at exactly the same timing. In other words, the transmitted power may be controlled simultaneously with a request from the power receiving device, or the transmitted power may be controlled within a certain short period of time in response to a request from the power receiving device.

[0023] In this embodiment, the TX101 and the RX102 perform a series of communications for power transmission control by switching between in-band communication and out-of-band communication. In-band communication is communication in which a signal is superimposed on power via an antenna (coil) used for transmitting and receiving power. The range in which in-band communication based on the WPC standard is possible between the TX101 and the RX102 is approximately the same as the power transmission range (active area) 104. Out-band communication is communication via an antenna different from the antenna used for transmitting and receiving power, and using a frequency different from the frequency used for transmitting and receiving power. The communication method used in out-band communication is BLE communication. The TX101 operates as a BLE central device, and the RX102 operates as a BLE peripheral device. Note that the BLE roles may be reversed. The communication method used in out-band communication may be Wi-Fi (registered trademark), ZigBee, Near Field Communication (NFC), or other communication methods standardized in the IEEE 802.11 series.

[0024] (Device configuration) Next, the configurations of the power transmitting device (TX) 101 and the power receiving device (RX) 102 according to this embodiment will be described. Note that the configurations described below are merely examples, and part (or in some cases the entire) of the described configurations may be replaced with other configurations that perform similar functions or may be omitted, or additional configurations may be added to the described configurations. Furthermore, one block shown in the following description may be divided into multiple blocks, or multiple blocks may be integrated into one block.

[0025] 2 is a diagram showing an example of the configuration of the TX 101 according to this embodiment. In one example, the TX 101 includes a control unit 201, a power supply unit 202, a power transmission unit 203, a detection unit 204, a power transmission coil 205, a first communication unit 206, a second communication unit 207, a display unit 208, an operation unit 209, a memory 210, and a timer 211.

[0026] The control unit 201 controls the entire TX 101 by executing a control program stored in the memory 210, for example. In one example, the control unit 201 performs control necessary for power transmission in the TX 101. The control unit 201 may also perform control for executing applications other than wireless power transmission. The control unit 201 is configured to include one or more processors, such as a CPU (Central Processing Unit) or an MPU (Micro Processing Unit). The control unit 201 may be configured with hardware such as an Application Specific Integrated Circuit (ASIC). The control unit 201 may also be configured to include an array circuit such as an FPGA (Field Programmable Gate Array) compiled to execute predetermined processing. The control unit 201 stores information to be stored while various processes are being executed in the memory 210. The control unit 201 may also measure time using a timer 211.

[0027] Power supply unit 202 is a power source that supplies power when at least control unit 201 and power transmission unit 203 operate. Power supply unit 202 can be, for example, a wired power receiving circuit that receives power from a commercial power source, a battery, etc. The battery stores the power supplied from the commercial power source.

[0028] The power transmitting unit 203 converts DC or AC power input from the power supply unit 202 into AC frequency power in a frequency band used for wireless power transmission, and inputs the AC frequency power to the power transmitting coil 205 to generate electromagnetic waves for receiving power at the RX102. The frequency of the AC power generated by the power transmitting unit 203 is about several hundred kHz (for example, 110 kHz to 205 kHz), which is different from the BLE communication frequency (2.4 GHz) used in out-band communication. Based on an instruction from the control unit 201, the power transmitting unit 203 inputs the AC frequency power to the power transmitting coil 205 so that the power transmitting coil 205 outputs electromagnetic waves for transmitting power to the RX102. The power transmitting unit 203 also controls the intensity of the electromagnetic waves to be output by adjusting the voltage (power transmitting voltage) or current (power transmitting current) input to the power transmitting coil 205. Increasing the transmission voltage or current increases the intensity of the electromagnetic waves, and decreasing the transmission voltage or current decreases the intensity of the electromagnetic waves. Furthermore, based on instructions from the control unit 201, the power transmitting unit 203 controls the output of AC frequency power so that power transmission from the power transmitting coil 205 starts or stops.

[0029] The detection unit 204 detects whether an object is placed in the power transmission range 104 based on the WPC standard. The detection unit 204 detects, for example, the voltage value or current value of the power transmitting coil 205 when the power transmitting unit 203 transmits an Analog Ping of the WPC standard via the power transmitting coil 205. Then, the detection unit 204 can determine that an object is present in the range 104 when the voltage is below a predetermined voltage value or the current value exceeds a predetermined current value. Whether the object is the RX102 or another foreign object is determined when a predetermined response is received in response to a Digital Ping transmitted by the first communication unit 206 via in-band communication.

[0030] The first communication unit 206 performs communication with the RX102 in each phase of the WPC standard as described above through in-band communication. The first communication unit 206 modulates the electromagnetic waves output from the power transmitting coil 205 and transmits information to the RX102. The first communication unit 206 also demodulates the electromagnetic waves output from the power transmitting coil 205 and modulated by the RX102 to acquire information transmitted by the RX102. That is, communication performed by the first communication unit 206 is superimposed on power transmission from the power transmitting coil 205.

[0031] The second communication unit 207 performs communication in each phase of the WPC standard as described above through out-band communication with the RX 102. The second communication unit 207 has, for example, a modulation / demodulation circuit and a communication protocol processing function required for performing BLE communication.

[0032] The display unit 208 presents information to the user by any method such as visually, audibly, or tactilely. The display unit 208 notifies the user of, for example, information indicating the state of the TX101 or the state of the wireless power transmission system including the TX101 and the RX102 as shown in Fig. 1. The display unit 208 is configured to include, for example, a liquid crystal display, an LED display, an organic EL display, a speaker, a vibration generating circuit, or other notification devices.

[0033] The operation unit 209 has a reception function for receiving operations on the TX 101 from the user. The operation unit 209 is configured to include, for example, a voice input device such as a button, keyboard, or microphone, a motion detection device such as an acceleration sensor or gyro sensor, or other input device. A device in which the display unit 208 and the operation unit 209 are integrated, such as a touch panel, may be used. The memory 210 stores various information as described above. The memory 210 may store information obtained by a functional unit different from the control unit 201. The timer 211 measures time using, for example, a count-up timer that measures the elapsed time from the time of activation, or a count-down timer that counts down from a set time.

[0034] 3 is a diagram showing an example of the configuration of the RX 102 according to this embodiment. In one example, the RX 102 includes a control unit 301, a battery 302, a power receiving unit 303, a detection unit 304, a power receiving coil 305, a first communication unit 306, a second communication unit 307, a display unit 308, an operation unit 309, a memory 310, a timer 311, and a charging unit 312.

[0035] The control unit 301 controls the entire RX102 by executing a control program stored in the memory 310, for example. In one example, the control unit 301 performs control necessary for power reception in the RX102. The control unit 301 may also perform control for executing applications other than wireless power transmission. The control unit 301 is configured to include one or more processors, such as a CPU or an MPU. Note that the control unit 301 may also be configured to include hardware dedicated to specific processing, such as an ASIC, or an array circuit, such as an FPGA, compiled to execute predetermined processing. The control unit 301 stores information to be stored while various processes are being executed in the memory 310. The control unit 301 may also measure time using a timer 311.

[0036] The power receiving unit 303 acquires AC power generated by electromagnetic induction in the power receiving coil 305. Specifically, an induced electromotive force is generated in the power receiving coil 305 by electromagnetic waves radiated from the power transmitting coil 205 of the TX101, and the power receiving unit 303 acquires the power generated in the power receiving coil 305. The power receiving unit 303 then converts the AC power into DC or AC power of a predetermined frequency, and outputs the power to a charging unit 312 that performs processing to charge the battery 302. In other words, the power receiving unit 303 supplies power to a load in the RX102. The above-mentioned GP is power that is guaranteed to be output from the power receiving unit 303. The battery 302 stores the power received via the power receiving coil 305.

[0037] The detection unit 304 detects whether the RX102 is placed within the range 104 in which it can receive power from the TX101, based on the WPC standard. The detection unit 304 detects, for example, the voltage value or current value of the power receiving coil 305 when the power receiving unit 303 receives a Digital Ping signal conforming to the WPC standard via the power receiving coil 305. The detection unit 304 can determine that the RX102 is placed within the range 104, for example, when the voltage is below a predetermined voltage threshold or when the current value exceeds a predetermined current threshold.

[0038] The first communication unit 306 performs communication with the TX 101 in each phase of the WPC standard as described above through in-band communication. The first communication unit 306 demodulates the electromagnetic waves input from the power receiving coil 305 to acquire information transmitted from the TX 101, and performs load modulation on the electromagnetic waves to superimpose information to be transmitted to the TX 101 onto the electromagnetic waves, thereby performing communication with the TX 101. That is, the communication performed by the first communication unit 306 is superimposed on power transmission from the power transmitting coil 205 of the TX 101.

[0039] The second communication unit 307 performs communication in each phase of the WPC standard as described above through out-band communication with the TX 101. The second communication unit 307 has, for example, a modulation / demodulation circuit and a communication protocol processing function required for performing BLE communication.

[0040] The display unit 308 presents information to the user by any method such as visually, audibly, or tactilely. The display unit 308 notifies the user of, for example, the status of RX102 or the status of the wireless power transmission system including TX101 and RX102 as shown in Fig. 1. The display unit 308 is configured to include, for example, a liquid crystal display, an LED display, an organic EL display, a speaker, a vibration generating circuit, or other notification devices.

[0041] The operation unit 309 has a reception function for receiving operations on the RX102 from the user. The operation unit 309 is configured to include, for example, a voice input device such as a button, keyboard, or microphone, a motion detection device such as an acceleration sensor or gyro sensor, or other input device. A device in which the display unit 308 and the operation unit 309 are integrated, such as a touch panel, may be used. The memory 310 stores various information as described above. The memory 310 may also store information obtained by a functional unit different from the control unit 301. The timer 311 measures time, for example, using a count-up timer that measures the elapsed time from the time of activation, or a count-down timer that counts down from a set time.

[0042] (Processing flow) Next, an example of the flow of power transmission and reception control processing executed by the TX 101 and the RX 102 will be described.

[0043] FIG. 4 is a flowchart showing an example of the flow of power transmission control processing executed by the TX 101. This processing can be implemented, for example, by the control unit 201 of the TX 101 executing a program read from the memory 210. At least a part of the following procedure can be implemented by hardware. In this case, the hardware can be implemented, for example, by using a predetermined compiler to automatically generate a dedicated circuit using a gate array circuit such as an FPGA from a program for implementing each processing step. This processing can also be executed when the TX 101 is powered on, when the user of the TX 101 inputs an instruction to start a wireless power transmission application, or when the TX 101 is connected to a commercial power source and receives power. This processing can also be started by some other trigger.

[0044] First, the TX101 executes the processes defined as the Selection phase and Ping phase of the WPC standard, and waits for the RX102 to be placed on it (S401). The TX101 repeatedly and intermittently transmits Analog Pings of the WPC standard to detect an object that exists within the power transmission range 104. Then, when the TX101 detects that an object exists within the power transmission range, it transmits a Digital Ping. Then, when the TX101 receives a predetermined response to the Digital Ping, it determines that the detected object is the RX102 and that the RX102 has been placed on the charging stand 103.

[0045] When the TX101 detects that the RX102 has been placed, it acquires identification information from the RX102 through in-band communication in the I&C phase defined by the WPC standard (S402). Figure 10(A) shows the flow of communication in the I&C phase. In the I&C phase, the RX102 transmits an Identification Packet (ID Packet) to the TX101 (F1001). The ID Packet contains the Manufacturer Code and Basic Device ID, which are identification information for each individual RX102, as well as information elements that can identify the version of the WPC standard that is supported. The RX102 further transmits a Configuration Packet to the TX101 (F1002). The Configuration Packet contains the Maximum Power Value, which is a value that specifies the maximum power that the RX102 can supply to a load, and information indicating whether the RX102 has the negotiation function of the WPC standard. Upon receiving these packets, the TX101 transmits an ACK (F1003), and the I&C phase ends. Note that the TX101 may acquire the identification information of the RX102 by a method other than the communication in the I&C phase of the WPC standard. The identification information for each individual RX102 may be a Wireless Power ID. Furthermore, the identification information for each individual RX102 may be any other identification information capable of identifying the individual RX102, such as a Bluetooth address (hereinafter referred to as "BD_ADDR") unique to the second communication unit 307 of the RX102. Note that the BD_ADDR is an 8-byte address used in BLE. The BD_ADDR is a public address defined in the BLE standard that indicates, for example, the manufacturer of the RX102 or individual identification information of the BLE communication function (second communication unit 204). Note that the BD_ADDR may be a random address.

[0046] Next, the TX101 determines whether outband communication with the RX102 via BLE is possible (S403). Specifically, the TX101 waits for an advertising packet including the identification information of the RX102 via BLE (using the second communication unit 207). For example, the TX101 performs a BLE scan operation and waits for an advertising packet including the identification information of the RX102 and information indicating that the identification information of the RX102 is included. For example, the TX101 indicates that the advertising packet includes the identification information of the RX102 by setting the AD Type of the advertising packet of the BLE standard to a predetermined value. Then, it is defined in advance that when the AD Type is the predetermined value, the identification information of the RX102 is included in the AD Data. Then, this definition is shared between the TX101 and the RX102, so that the advertising packet including the above-mentioned information can be waited for. Here, the identification information of the RX102 is information for identifying each individual RX102. The identification information of the RX102 is, for example, a Manufacturer Code and a Basic Device ID defined in the WPC standard. The identification information of the RX102 may also be a Wireless Power ID or a BD_ADDR unique to the second communication unit 307 of the RX102. When the BD_ADDR is used as the identification information of the RX102, the identification information is included in the header of the advertising packet, not in the AD Data. If the TX101 receives an advertising packet including the identification information of the RX102 within a predetermined time, the TX101 determines that outband communication via BLE with the RX102 is possible. If not, the TX101 determines that outband communication via BLE with the RX102 is not possible. Whether outband communication via BLE with the RX102 is possible may also be determined by other methods. For example, information such as whether the RX102 supports outband communication and whether communication is possible may be stored in the configuration packet. In this case, the TX101 determines whether outband communication via BLE with the RX102 is possible based on the corresponding information element in the configuration packet.As a result, when out-band communication between the RX102 and BLE is not possible, the time spent waiting for advertising packets can be omitted, enabling the start of power transmission to the power receiving device to be accelerated.

[0047] If TX101 determines that outband communication is possible (YES in S403), it establishes a BLE connection with RX102, the sender of the advertising packet (S404). TX101 establishes a BLE connection with RX102 by sending CONNECT_REQ, a connection request in the BLE standard, to the BD_ADDR included in the header of the advertising packet from RX102. Next, TX101 sets the Connection Interval, which is the interval for BLE intermittent communication, based on the request from RX102 (S405). This is done by receiving LL_CONNECTION_PARAM_REQ in the BLE standard from RX102 and returning LL_CONNECTION_UPDATE_IND. TX101 then performs subsequent communication with RX102 using BLE outband communication. If the TX 101 determines that out-band communication with the RX 102 is not possible (NO in S403), it skips the processes of S404 and S405, and performs subsequent communication with the RX 102 by in-band communication.

[0048] Next, TX101 determines the GP through negotiation with RX102 based on the request from RX102 and the power transmission capacity of its own device (S406). In S406, communication in the negotiation phase of the WPC standard is performed, as shown in FIG. 10(B). First, RX102 notifies TX101 of the requested GP value by sending a Specific Request to TX101 (F1011). TX101 determines whether to accept the request based on the power transmission capacity of its own device and other conditions, and sends ACK if accepted or NACK if not accepted to RX102 (F1012). The determined GP value is the value requested by RX102 if TX101 accepts the request from RX102; otherwise, it is a predetermined value (e.g., 5 watts) defined in the WPC standard.

[0049] Next, the TX101 performs the calibration phase process of the WPC standard (S407). The calibration phase process is a preliminary measurement to accurately detect foreign matter between the TX101 and the RX102, but as it is the same as the conventional technology, a detailed description of it will be omitted here.

[0050] After that, the TX101 transmits power until the RX102 is fully charged (S408). In S408, communication in the Power Transfer phase of the WPC standard is performed, as shown in FIG. 10(C). The RX102 repeatedly transmits a Control Error packet (hereinafter referred to as a "CE packet") (F1021) to the TX101 at time intervals of t_interval. The t_interval is a value defined in the WPC standard, and is, for example, 250 milliseconds. The CE packet contains a request for how much to increase or decrease the transmission power. The TX101 adjusts the transmission power by controlling the current of the power transmitting antenna 205 based on the received CE packet. In other words, the CE packet is a parameter for adjusting the transmission power. By repeating this process, power is transmitted at an appropriate power level according to the request of the RX102, almost in real time.

[0051] When the RX102 is fully charged, it transmits an End Power Transfer packet (hereinafter referred to as an "EPT packet") (F1022) to end the Power Transfer phase. The RX102 may transmit an EPT packet for reasons other than full charge. Furthermore, when the Power Transfer phase ends, the TX101 stops transmitting power to the RX102 for charging.

[0052] Furthermore, if the TX 101 does not receive the next CE packet even though t_timeout has elapsed since the last CE packet it received, it determines that the RX 102 has been removed from the charging stand 103 and ends the Power Transfer phase. t_timeout is a value defined in the WPC standard, and is, for example, 1500 milliseconds.

[0053] Note that the RX102 may transmit a packet (F1023) other than a CE packet during the power transfer phase. An example of a packet other than a CE packet is a Charge Status packet that notifies the TX101 of the status of the battery 302 of the RX102. The Charge Status packet stores a Charge Status Value that indicates the percentage of charge of the battery 302. When the TX101 receives the Charge Status packet, it may notify the user of the charge status by, for example, displaying text or graphics based on the Charge Status Value on the display unit 208. The TX101 may receive the Charge Status packet at any time, and may notify the user at any time.

[0054] Here, the real-time control process of the transmission power performed between the TX 101 and the RX 102 will be explained using FIG. 11. After receiving a CE packet 1101, the TX 101 adjusts the transmission power based on the Control Error Value included in the CE packet 1101, taking the time t_control after t_delay has elapsed. t_delay and t_control are values ​​determined within the range defined by the WPC standard, e.g., 5 ms and 25 ms, respectively. After transmitting the CE packet 1101, the RX 102 must not transmit the next CE packet 1102 until the TX 101 has completed adjusting the transmission power based on the CE packet. In other words, the RX 102 can transmit the next CE packet 1102 only after at least the total time of t_delay and t_control has elapsed after transmitting the CE packet 1101. During the Power Transfer phase, the TX 101 and the RX 102 perform real-time control of the transmission power under the timing constraints represented by the t_interval, t_timeout, t_delay, and t_control described above. The information on these timing constraints may be stored in advance in the memory 210 and memory 310 of the TX 101 and the RX 102, respectively, or may be stored by the RX 102 and notified to the TX 101 in the I&C phase. The information may also be stored by the TX 101 and notified to the RX 102, or may be notified outside the I&C phase.

[0055] As mentioned above, the CE packet is a packet for real-time control (hereinafter referred to as a "real-time control packet"). In contrast, notifications to users via Charge Status packets have no restrictions on the timing of transmission, reception, or processing. In other words, Charge Status packets are not real-time control packets. There may be other packets that are not for real-time control.

[0056] Returning to Figure 4, after the Power Transfer phase ends, if TX101 was connected to RX102 via BLE in S403, it will disconnect the connection and end the process (YES in S409, S410). Note that TX101 may continue communication with RX102 after S410, but in that case, it will use in-band communication.

[0057] Next, an example of the flow of power reception control processing executed by the RX102 will be described with reference to Figure 5. This processing can be implemented, for example, by the control unit 301 of the RX102 executing a program read from the memory 310. Note that at least part of the following procedure may be implemented by hardware. In this case, the hardware can be implemented, for example, by using a predetermined compiler to automatically generate a dedicated circuit using a gate array circuit such as an FPGA from a program for implementing each processing step.

[0058] After starting the power receiving control process, the RX102 executes the processes defined as the Selection phase and Ping phase of the WPC standard, and waits for its own device to be placed on the TX101 (S501). The RX102 detects that it has been placed on the TX101, for example, by detecting a Digital Ping from the TX101.

[0059] When the RX102 detects that its own device has been placed on the TX101, it transmits information including its own device's identification information to the TX101 by in-band communication using the ID packet and configuration packet described with reference to Fig. 10(A) (S502). Note that the RX102's identification information may be transmitted by a method other than communication in the I&C phase of the WPC standard, and other identification information such as BD_ADDR may be used as long as it is information that can identify each individual RX102. Furthermore, the RX102 may transmit information other than the identification information to the TX101 in S502.

[0060] Next, RX102 determines whether outband communication via BLE with TX101 is possible (S503). Specifically, RX102 repeatedly transmits an advertising packet including its own device identification information via BLE (using the second communication unit 307) and waits for a BLE CONNECT_REQ from TX101. RX102 can indicate that the advertising packet includes its identification information by, for example, setting the AD Type of the BLE advertising packet to a predetermined value. The identification information of RX102 is, for example, a Manufacturer Code and a Basic Device ID defined in the WPC standard. Alternatively, the identification information of RX102 may be a Wireless Power ID or a BD_ADDR unique to the second communication unit 307 of RX102. If RX102 can receive a CONNECT_REQ from TX101 within a predetermined time, it determines that outband communication via BLE with TX101 is possible. Otherwise, it determines that outband communication via BLE with TX101 is not possible. Note that whether outband communication via BLE with the TX101 is possible may be determined by a method other than the above. For example, the RX102 may receive, from the TX101, information or a signal indicating whether the TX101 supports BLE, or information or a signal indicating whether the TX101 is capable of communication via BLE. In this case, the RX102 may determine whether outband communication via BLE with the TX101 is possible based on the received information or signal. As a result, if outband communication via BLE with the TX101 is not possible, the time spent waiting for reception of CONNECT_REQ can be shortened, and power transmission can be started earlier.

[0061] If RX102 determines that outband communication is possible (YES in S503), it establishes a BLE connection with TX101, which is the sender of the CONNECT_REQ (S504). RX102 establishes a BLE connection by receiving CONNECT_REQ. Next, RX102 requests TX101 to set the Connection Interval, which is the interval for BLE intermittent communication, to the same time as the scheduled transmission interval of real-time control packets (hereinafter referred to as "Qi packets" to explicitly distinguish them from BLE packets) (S505). An example of a Qi packet for real-time control is a CE packet, and its scheduled transmission interval is t_interval. RX102 requests setting of the Connection Interval by, for example, transmitting LL_CONNECTION_PARAM_REQ in the BLE standard. Note that RX102 may request TX101 to set the Connection Interval to an integer division of t_interval, instead of setting it to the same as t_interval. For example, if t_interval=250 milliseconds, the Connection Interval may be set to half that, or 125 milliseconds.

[0062] RX102 will then communicate with TX101 by out-band communication using BLE. If RX102 determines that out-band communication is not possible (NO in S503), it skips the processes of S504 and S505, and will then communicate with RX102 by in-band communication.

[0063] RX102 then transmits the requested GP value to TX101 and waits for a response from TX101 before deciding on the GP (S506). In S506, communication in the negotiation phase of the WPC standard is carried out as described in FIG. 10(B).

[0064] Next, the RX102 performs the calibration phase process of the WPC standard (S507). The calibration phase process is a preliminary measurement to accurately detect foreign matter between the TX101 and the RX102, but as it is the same as the conventional technology, a detailed description thereof will be omitted here.

[0065] Thereafter, the RX 102 receives power until the battery 302 is fully charged (S508). In S508, as explained in Fig. 10(C), the RX 102 repeatedly transmits a CE packet at intervals of t_interval, and finally transmits an EPT packet to end the process.

[0066] Returning to Figure 5, after the Power Transfer phase ends, if the BLE connection with RX102 was established in S503, RX102 disconnects the connection and ends the process (YES in S509, S510). Note that RX102 may continue communication with TX101 after S510, but in that case, communication is performed via in-band communication.

[0067] As described above, when out-band communication using BLE is possible between TX101 and RX102 (YES in S403 and S503), communication in the following phases is performed using BLE. That is, the Negotiation phase, the Calibration phase, and the Power Transfer phase. Note that even when out-band communication using BLE is possible, not all of the above communications need to be performed using BLE. For example, only the communication in the Power Transfer phase may be performed using BLE.

[0068] Here, a method for transmitting Qi packets defined in the WPC standard using communication signals used in BLE communication (hereinafter referred to as "BLE packets") will be described. In this embodiment, after BLE connection is established, the TX101 operates as a GATT (Generic Attribute Profile) Client of the BLE standard. The second communication units 207 and 307 are configured so that the RX102 operates as a GATT Server of the BLE standard. At this time, the TX101 performs Write Characteristic Value processing of the BLE standard, and the RX102 performs Handle Value Notification processing (hereinafter referred to as "Notify processing"). This allows each to transmit an arbitrary byte sequence of up to 20 bytes as an Attribute Value of the BLE standard. Note that the maximum upper limit of 20 bytes can be further extended by performing Exchange MTU processing of the BLE standard. Note that the TX101 may be a GATT Server and the RX102 may be a GATT Client, or an arbitrary byte sequence may be transmitted using a BLE profile other than GATT. In other words, multiple Qi packets are stored in the Attribute Value of a BLE communication packet.

[0069] Because the size of a Qi packet in the WPC standard is small compared to the upper limit of the attribute value of a BLE packet, in this embodiment, one or more Qi packets are stored together in one BLE packet and transmitted. FIG. 8 shows an example in which three Qi packets are stored in one BLE packet. The same applies to numbers other than three. First, the structure of a Qi packet will be described. A Qi packet 800 is composed of a header 801 and a message 802. The header 801 is a one-byte value that indicates the type of Qi packet, such as a CE packet or an EPT packet. For example, for a CE packet, the value of the header 801 is 03 in hexadecimal. The message 802 is a byte sequence defined for each type of Qi packet, and the number of bytes varies depending on the type of Qi packet. For example, if the packet type is a CE packet, the message 802 is a one-byte control error value. Note that a Qi packet in the WPC standard also includes a preamble and a checksum, but these are not necessary when transmitting via BLE, so their description will be omitted. Reference numeral 820 in FIG. 8 represents a byte string stored in the Attribute Value 811 of the BLE packet 810. A field 821 at the beginning of the byte string 820 stores the number of Qi packets included in this Attribute Value. In this example, it is 3. The following field 822 stores the number of bytes of the first Qi packet, and field 823 stores the contents of the first Qi packet, i.e., the Header 801 and the Message 802. Similarly, fields 824 and 825 store information about the second Qi packet, and fields 826 and 827 store information about the third Qi packet. In this way, multiple Qi packets are stored in one BLE packet. Note that the storage format described above is an example, and other storage formats may be used.

[0070] Next, the transmission process of a BLE packet will be described using FIG. 6. FIG. 6 shows one transmission process for a Connection Interval, which is the period of BLE intermittent communication. The following description will be given assuming that RX102 transmits and TX101 receives, but the reverse is also true. The control unit 301 of RX102 first generates up to one Qi packet for real-time control and stores it in a BLE packet (S601). The number of Qi packets for real-time control stored in a BLE packet is limited to one. On the other hand, the number of Qi packets other than those for real-time control stored in a BLE packet is not limited to one or less. In other words, two or more Qi packets of the same type other than those for real-time control may be stored in a BLE packet. An example of a Qi packet for real-time control is a CE packet. RX102 stores in advance in the memory 310 a Header value indicating the type of Qi packet for real-time control, and refers to this value when generating a Qi packet to identify the Qi packet for real-time control. In addition, if a Qi packet for real-time control is not generated in S601, nothing is stored in the BLE packet and the process proceeds to S602. In other words, if there is no Qi packet to be generated in S601, the process proceeds to S602 without waiting.

[0071] Next, a maximum of one Qi packet not for real-time control is generated and stored in the BLE packet (S602). This process is repeated until the BLE packet is full or until there are no more Qi packets not for real-time control to be generated (S603). Here, a process will be described for a case where the BLE packet is full in S602 and no more Qi packets can be added, i.e., when the byte sequence 820 in FIG. 8 reaches the upper limit of the size of the Attribute Value. In this case, the Qi packet that exceeds the upper limit in S602 is temporarily stored in the memory 310 and added to the BLE packet in S602 of the next Connection Interval. Note that in S602 and S603, if there are no Qi packets not for real-time control to be generated, nothing is added to the BLE packet. In other words, if there are no Qi packets not for real-time control to be generated in S602 and S603, the process proceeds to S604 without waiting. Note that the number of Qi packets for real-time control that can be stored in a BLE packet is limited to a maximum of one. On the other hand, the number of Qi packets other than those for real-time control stored in a BLE packet is not limited to 1. Therefore, if the answer is NO in S603, the process returns to S602. At this point, the BLE packet created by the RX102 is configured with one of the following: BLE packets including one Qi packet for real-time control BLE packets containing one Qi packet for real-time control and one Qi packet other than for real-time control BLE packets containing one Qi packet for real-time control and multiple Qi packets other than those for real-time control BLE packets including one Qi packet other than the one for real-time control - BLE packets including multiple Qi packets other than those for real-time control BLE packets that do not include Qi packets for real-time control or Qi packets other than those for real-time control When the BLE packet is full or there are no more Qi packets that are not for real-time control to be generated (YES in S603), the RX102 transmits a BLE packet with the contents of the Attribute Value at that time (S604). Specifically, for example, the control unit 301 of the RX102 instructs the second communication unit 307 to perform Notify processing including the contents of the Attribute Value. Then, the second communication unit 307 transmits a BLE packet including the above-mentioned Attribute Value at the next Connection Interval. Note that in any of S601 to S603, there is no need to wait if there are no Qi packets to be generated, and therefore there may be cases where no Qi packets are stored in the BLE packet at the time of S604. In this case, it is not necessary to transmit a BLE packet, or a BLE packet may be transmitted with the number information in the first field 821 of the Attribute Value set to 0.

[0072] This completes one connection interval of transmission processing by the RX 102. The RX 102 repeats the above processing at each connection interval while the BLE is connected.

[0073] Next, the reception process of a BLE packet will be explained using Figure 7. Figure 7 shows the reception process for one Connection Interval, which is the period of BLE intermittent communication. The following explanation will be given for the case where TX101 receives and RX102 transmits, but the same applies to the reverse case.

[0074] The TX 101 first receives a BLE packet (S701). This is performed by, for example, the second communication unit 207 of the TX 101 notifying the control unit 201 that a BLE packet has been received, and the control unit 201 reading the contents of the Attribute Value of the BLE packet from the second communication unit 207.

[0075] Next, the TX 101 obtains how many Qi packets are included in the received BLE packet (S702). For example, this can be obtained by reading area 821 of the byte sequence 820 of the Attribute Value. Next, one unread Qi packet is read from the BLE packet (S703). For example, the number of bytes of the Qi packet can be obtained by reading area 822 of the Attribute Value, and the contents of the Qi packet in area 823 can be read by reading the byte sequence that continues by that number of bytes. In addition, a read pointer indicating how many bytes from the beginning of the Attribute Value have been read is stored in the memory 210. This makes it possible to read one unread Qi packet from the Qi packets stored in areas 822-823, areas 824-825, and areas 826-827.

[0076] Next, the TX101 processes the one Qi packet that was read (S704). For example, if a Qi packet with a Header of 03 is read, the Qi packet is recognized as a CE packet. Then, a process is performed to change the transmission power according to the Control Error Value included in the Message. If the read Qi packet is an EPT packet, power transmission is stopped. For other Qi packets, a process defined in advance in the WPC standard, etc. is performed.

[0077] Next, the TX101 determines whether reading of all Qi packets included in the BLE packet is complete (S705). This can be determined by whether the read pointer has advanced to the end of the Attribute Value. If reading of all Qi packets is not complete (NO in S705), the process returns to S703 to read and process unread Qi packets. If reading of all Qi packets is complete (YES in S705), the process ends. The TX101 reads the Qi packets included in the BLE packet sequentially from the beginning and repeats the process. Specifically, when receiving the BLE packet 810 in FIG. 8, the TX101 first reads and processes the first Qi packet 1 (823), then reads and processes Qi packet 2 (825). Finally, it reads and processes Qi packet 3 (827). Note that if the BLE packet 810 includes both a Qi packet for real-time control and other Qi packets, the TX101 may process the Qi packet for real-time control first. Specifically, if the Qi packet read in S703 is a Qi packet that is not for real-time control, the following processing may be performed instead of processing in S704. That is, the contents of the Qi packet that is not for real-time control may be stored in memory 210, and the contents may be processed after reading of all Qi packets is completed (after YES in S705). This shortens the time from receiving the BLE packet in S701 to processing the packet for real-time control in S704, and therefore the transmission power can be controlled almost in real time.

[0078] This completes one connection interval of reception processing by the TX 101. The TX 101 repeats the above processing every connection interval while the BLE is connected.

[0079] (System Operation) The operation of the system configured with the TX101 and the RX102 will be described using Figures 4 to 7 and 9. Here, the subsequent operation will be described assuming that the RX102 is placed on the charging stand 103 of the TX101. In this embodiment, the timing constraints of the real-time control of the transmission power that the TX101 and the RX102 must observe are as follows: That is, based on the WPC standard, t_interval = 250 ms, t_delay = 5 ms, t_control = 25 ms, and t_timeout = 1500 ms.

[0080] First, TX101 and RX102 execute up to the I&C phase (F901, S401 to S402, S501 to S502). Here, RX102 sends ADV_IND, which includes identification information (F902), and TX101 confirms that this ADV_IND includes the RX102 identification information acquired in the I&C phase (F903). Next, TX101 sends CONNECT_IND to establish a BLE connection between TX101 and RX102 (F904, S404, S504). Next, RX102 requests that t_interval = 250 milliseconds, which is the interval at which CE packets will be transmitted in the real-time control that will be performed later, be set as the BLE Connection Interval (F906, S505). TX101 then sets this (F907, S405). After that, the WPC standard Negotiation and Calibration phases are processed between TX101 and RX102 (F908, S406 to S407, S506 to S507), and the process transitions to the Power Transfer phase.

[0081] During the first 250-millisecond Connection Interval, RX102 generates one CE packet, which is a Qi packet for real-time control, and stores it in a BLE packet (F909, S601). Because RX102 has no Qi packets that are not for real-time control to generate (NO in S602 and S603), it transmits a BLE packet that includes only one CE packet (F910, S604). BLE packet transmission is performed by the Notify process, as explained above. Similarly, during the next Connection Interval, RX102 generates a BLE packet that includes only one CE packet (NO in F911, S601, S602, and S603) and transmits it (F912, S604). During the next Connection Interval, RX102 first generates one CE packet and stores it in the BLE packet (F913, S601).

[0082] Next, one Charge Status packet, which is a Qi packet not for real-time control, is generated and added to the BLE packet (F914, S602). Because there are no more Qi packets not for real-time control to be generated (NO in S603), a BLE packet including one CE packet and one Charge Status packet is transmitted (F915, S604).

[0083] In the following connection interval, RX102 generates a BLE packet containing only one CE packet (F916, S601, S602, S603: NO) and transmits it (F917, S604). In subsequent connection intervals, RX102 repeats the same processing as in the connection intervals F916 and F917.

[0084] After that, during a certain Connection Interval, it is detected that the battery 302 has reached full charge (F918). In this case, the RX102 generates one CE packet during that Connection Interval and stores it in the BLE packet (F919, S601). Then, it generates one EPT packet that is not for real-time control and adds it to the BLE packet (F920, S602). Because there are no more Qi packets that are not for real-time control to generate (NO in S603), a BLE packet containing one CE packet and one EPT packet is transmitted (F921, S604). As described in FIG. 10(C), when the RX102 transmits the EPT packet, the Power Transfer phase ends. Because the TX101 and RX102 are performing outband communication via BLE, this is disconnected and the communication ends (F922, YES in S409, YES in S410 and S509, S510).

[0085] Note that when the battery 302 reaches full charge (F918), the RX102 may not generate a CE packet and may not store the CE packet in the BLE packet. The Qi packet stored in this BLE packet is only an EPT packet. Also, when the battery 302 reaches full charge (F918), the RX102 may not transmit a BLE packet. Even in these configurations, the next CE packet is not received by the TX101, so a timeout occurs and power transmission is stopped.

[0086] Here, the processing of the TX101 in the Power Transfer phase will be explained. First, the processing of the TX101 when a BLE packet containing only one CE packet, such as F910 or F912, is received will be explained. The TX101 recognizes that the BLE packets received in that Connection Interval contain one Qi packet (S701, S702). Then, the TX101 reads that one Qi packet, i.e., the CE packet, from the BLE packet (S703) and processes it (S704). This processing controls the transmission power based on the Control Error Value included in the CE packet. After that, because reading of all Qi packets has been completed, the processing for that Connection Interval ends (YES in S705).

[0087] Next, the processing of the TX101 when receiving a BLE packet including one CE packet and a Charge Status packet, which is a Qi packet, as in F915, will be described. The TX101 recognizes that the BLE packet received in that Connection Interval includes two Qi packets (S701, S702). The TX101 then reads the first Qi packet, i.e., the CE packet, from the BLE packet (S703) and processes it (S704). This processing controls the transmission power based on the Control Error Value included in the CE packet. After that, since reading of all Qi packets has not been completed, the process returns to S703 (NO in S705). Next, the Charge Status packet is read (S703) and processed (S704). This processing performs a display on the display unit 208 based on the Charge Status Value included in the Charge Status packet. After that, since reading of all Qi packets has been completed, the process for that Connection Interval ends (YES in S705).

[0088] As a result, TX101 can periodically receive and process CE packets at 250 ms intervals, the same as the BLE Connection Interval, throughout the entire Power Transfer phase (F930). Here, RX102 sets the Connection Interval to the same interval as t_interval, the scheduled CE packet transmission interval, in F906. In other words, TX101 and RX102 can repeatedly perform the real-time control of transmission power described in Figure 11 at t_interval = 250 ms, which is predetermined by RX102, using out-of-band BLE communication. Furthermore, because BLE packets containing CE packets arrive every 250 ms, the CE packets will never time out due to an interval of t_timeout = 1500 ms or more. Furthermore, a BLE packet transmitted by RX102 at a 250 ms interval contains a maximum of one CE packet, as shown in S601 in Figure 6. Therefore, after transmitting a CE packet, RX102 will not transmit the next CE packet within t_delay + t_control = 30 ms in Figure 11. Therefore, the procedure of the present disclosure enables real-time control of transmission power to be performed while observing the timing determined in advance between the TX 101 and the RX 102. Furthermore, during the period F930, the TX 101 can receive and process Qi packets that are not for real-time control, such as Charge Status packets, while performing real-time control using CE packets.

[0089] While the above embodiment has been described using an example of real-time control of transmitted power using CE packets, the present disclosure can also be applied to real-time control using methods other than CE packets. For example, the present disclosure may be applied to real-time control using Received Power packets (hereinafter referred to as "RP packets") described below. That is, the RP packets are real-time control packets. The RX102 repeatedly transmits RP packets during the power transfer phase. The RP packets contain information about the received power at that time in the RX102. The transmission interval is defined by the WPC standard, and is, for example, 1500 milliseconds. By periodically receiving RP packets, the TX101 can detect in real time if a foreign object has entered between the TX101 and the RX102 when the difference between the received power and the transmitted power is equal to or greater than a predetermined value. When real-time control using RP packets is only performed, the Connection Interval can be set to 1500 milliseconds. The control unit 301 also limits the maximum number of RP packets that can be stored in a BLE packet to one.

[0090] When performing both real-time control using CE packets and real-time control using RP packets, the following may be done. That is, the connection interval is set to 250 milliseconds, and a CE packet is sent at every connection interval. Since an RP packet is 1500 / 250=6, it may be sent at one connection interval every six times. In this case, the RX102 generates a maximum of one CE packet and one RP packet at S601 in Fig. 6. This makes it possible to perform real-time control using CE packets and RP packets simultaneously.

[0091] In addition, in this embodiment, a configuration has been described in which one BLE packet contains only one CE packet and one RP packet used for real-time control. However, a configuration in which one BLE packet contains either one of the CE packet or the RP packet can also have the same effect. This is because, as already explained, if one BLE packet contains multiple pieces of data used for real-time control, there is a possibility that one of the pieces of real-time control may be impaired.

[0092] Furthermore, when RX102 transmits a Qi packet for real-time control and a Qi packet not for real-time control in a single BLE packet, the Qi packet for real-time control may be stored at the beginning of the BLE packet. Specifically, the Qi packet for real-time control may be stored in Qi packet 1 (823), which is the beginning of the BLE packet in Fig. 8, and the Qi packets not for real-time control may be stored in Qi packet 2 (825) or later. By doing so, even when TX101 processes the Qi packets included in the BLE packet in order from the beginning, it is possible to avoid the risk that processing the Qi packet for real-time control will take too long and real-time control will not be possible.

[0093] Furthermore, when the RX102 sends a Qi packet for real-time control in one BLE packet, it may not add any other Qi packets to the BLE packet. Specifically, when the RX102 stores a Qi packet for real-time control in Qi packet 1 (823) in Fig. 8, it transmits a BLE packet that does not store any other Qi packets in the Attribute Value (811). The same effect can be obtained with this configuration.

[0094] Furthermore, if there are multiple Qi packets for real-time control in one BLE packet, the TX101 may choose not to process those Qi packets for real-time control or may stop power transmission. This is because in such cases, real-time control would be impossible and there would be a risk of system malfunction. This avoids the risk of TX101 or RX102 failure.

[0095] Second Embodiment In this embodiment, when outband communication is performed, the timing for real-time control of transmission power is changed to a value different from that used in inband communication. Here, the timing refers to, for example, t_interval and t_timeout described in the first embodiment. FIG. 12 is a diagram illustrating the processing flow of the TX 101 in the second embodiment. The second embodiment differs from the first embodiment described in FIG. 4 in the following respects: That is, when BLE communication with the RX 102 is possible, processing (S1201) for changing the timing of real-time control is added, and after BLE communication is terminated, processing (S1202) for restoring the timing of real-time control to the state before the change is added. In this embodiment, the TX 101 stores, in the memory 210, timing information for when real-time control is performed in inband communication and timing information for when real-time control is performed in outband communication. When outband communication is performed, real-time control is performed using the latter timing information.

[0096] The same applies to the RX102. Figure 13 is a diagram illustrating the flow of processing by the RX102 in the second embodiment. The difference from the first embodiment described in Figure 5 is as follows. That is, when BLE communication with the TX101 is possible, processing (S1301) for changing the timing of real-time control is added, and after BLE communication is terminated, processing (S1302) for returning the timing of real-time control to the state before it was changed is added. In this embodiment, the TX101 stores, in the memory 310, timing information for when real-time control is performed by in-band communication and timing information for when real-time control is performed by out-band communication. When out-band communication is performed, real-time control is performed using the latter timing information.

[0097] In this embodiment, the TX 101 changes the timing of real-time control after step S404 shown in Fig. 4 (S1201). Specifically, the timing of real-time control is changed based on the timing information of real-time control when performing outband communication stored in memory 210. Here, the TX 101 and RX 102 set the real-time control timing when performing outband communication to shorter values ​​than when performing inband communication. For example, when performing inband communication, t_interval is set to 250 milliseconds and t_timeout is set to 1500 milliseconds. On the other hand, when performing outband communication, t_interval is set to 100 milliseconds and t_timeout is set to 500 milliseconds.

[0098] 4, the TX 101 returns the timing of real-time control to the original state (S1202). Specifically, the TX 101 changes the timing of real-time control based on the timing information of real-time control for in-band communication stored in the memory 210.

[0099] 5, the RX102 changes the timing of real-time control (S1301). Specifically, the timing of real-time control is changed based on the timing information of real-time control for out-of-band communication stored in the memory 310. Then, the RX102 returns the timing of real-time control to its original state (S1302) after the step of S510 shown in Fig. 5. Specifically, the timing of real-time control is changed based on the timing information of real-time control for in-band communication stored in the memory 310.

[0100] With the above configuration, when high-speed communication is possible via out-of-band communication, more responsive control can be achieved by shortening the timing of real-time control of transmitted power and shortening the control period. Furthermore, because the timing change only applies to the period from the start to the end of out-of-band communication, real-time control using in-band communication can be performed as before. This ensures backward compatibility with the TX101 and RX102, which do not have out-of-band communication.

[0101] Note that the timing information to which different values ​​are applied for outband communication and inband communication may be timing information other than the above t_interval and t_timeout. Furthermore, timing other than real-time control of transmission power may be changed. For example, the overall timeout period from the start to the end of the calibration phase may be set to 10 seconds for inband communication and 5 seconds for outband communication. The same applies to the negotiation phase and other phases. As a result, if high-speed communication can be performed in outband communication, the timeout determination can be made earlier, and, for example, an error notification to the user can be made earlier.

[0102] <Other embodiments> The present disclosure can also be realized by supplying a program that realizes one or more functions of the above-described embodiments to a system or device via a network or a storage medium, and having one or more processors in the computer of the system or device read and execute the program. It can also be realized by a circuit (e.g., ASIC) that realizes one or more functions.

[0103] The power transmitting device 101 and the power receiving device 102 may be, for example, an image input device such as an imaging device (such as a camera or a video camera) or a scanner, or an image output device such as a printer, a copier, or a projector. They may also be storage devices such as a hard disk drive or a memory device, or information processing devices such as a personal computer (PC) or a smartphone.

[0104] 4 to 7 may be realized by hardware. In this case, for example, a specific compiler may be used to automatically generate a dedicated circuit on an FPGA from a program for realizing each step. Alternatively, a gate array circuit may be formed in the same manner as an FPGA and implemented as hardware.

[0105] Furthermore, when there are two or more CE packets used for real-time control in one BLE packet, for example, the power transmitting device may ignore one of the CE packets. In this case, the power transmitting device may control the transmission power based on the first CE packet. This allows the power transmitting device to control the transmission power more quickly. Furthermore, the power transmitting device may control the transmission power based on the last CE packet. This allows the power receiving device to adjust the power to the power last requested.

[0106] The power receiving device of the present disclosure may also be an information terminal device. For example, the information terminal device has a display unit (display) that receives power from a power receiving antenna and displays information to a user. The power received from the power receiving antenna is stored in a power storage unit (battery), and power is supplied from the battery to the display unit. In this case, the power receiving device may have a communication unit that communicates with other devices different from the power transmitting device. The communication unit may be compatible with communication standards such as NFC communication and the fifth generation mobile communication system (5G).

[0107] The power receiving device of the present disclosure may also be a vehicle such as an automobile. For example, the automobile serving as the power receiving device may receive power from a charger (power transmitting device) via a power transmitting antenna installed in a parking lot. The automobile serving as the power receiving device may also receive power from the charger (power transmitting device) via a power transmitting antenna embedded in the road. In such an automobile, the received power is supplied to a battery. The battery power may be supplied to a driving unit (motor, electric unit) that drives the wheels, or may be used to drive a sensor used for driving assistance or a communication unit that communicates with an external device. In other words, in this case, the power receiving device may include, in addition to the wheels, a battery, a motor or sensor that is driven using the received power, and a communication unit that communicates with devices other than the power transmitting device. Furthermore, the power receiving device may have a storage unit for accommodating a person. For example, the sensor may be a sensor used to measure the distance between vehicles or the distance to other obstacles. The communication unit may be compatible with, for example, a global positioning system (Global Positioning Satellite, GPS). The communication unit may be compatible with communication standards such as the fifth generation mobile communication system (5G), etc. The vehicle may be a bicycle or a motorcycle.

[0108] The power receiving device of the present disclosure may also be an electric tool, a home appliance, or the like. These devices, which are power receiving devices, may have a battery and a motor that is driven by the received power stored in the battery. These devices may also have a notification means for notifying the user of the remaining battery charge, etc. These devices may also have a communication unit that communicates with other devices different from the power transmitting device. The communication unit may be compatible with communication standards such as NFC and the fifth generation mobile communication system (5G).

[0109] The power transmitting device of the present disclosure may also be an on-board charger that transmits power to a mobile information terminal device, such as a smartphone or tablet, that supports wireless power transmission within the vehicle. Such an on-board charger may be installed anywhere within the vehicle. For example, the on-board charger may be installed in the console of the vehicle, on the instrument panel (instrument panel, dashboard), between passenger seats, on the ceiling, or in the door. However, it is preferable that the on-board charger is not installed in a location that interferes with driving. Furthermore, although the power transmitting device has been described using the example of an on-board charger, such chargers are not limited to those installed in vehicles, and may also be installed in transportation vehicles such as trains, airplanes, and ships. In this case, the charger may also be installed between passenger seats, on the ceiling, or in the door.

[0110] The power transmitting device may also be a vehicle such as an automobile equipped with an on-board charger. In this case, the power transmitting device has wheels and a battery, and supplies power to the power receiving device via a power transmitting circuit unit and a power transmitting antenna using power from the battery. [Explanation of symbols]

[0111] 101 Power transmission equipment 102 Power receiving device 301 Control Unit 303 Power receiving unit 307 Second Communications Department

Claims

1. power receiving means for wirelessly receiving power from the power transmitting device via a first antenna; a communication means for communicating with the power transmitting device via a second antenna different from the first antenna using a communication signal capable of storing a plurality of control packets for controlling wireless power transmission; a limiting means for limiting the number of control packets of a type different from the specific type stored in the communication signal to one or less, without limiting the number of control packets of the specific type stored in the communication signal to one or less; A power receiving device comprising:

2. The power receiving device according to claim 1 , wherein the communication means performs communication intermittently.

3. 3. The power receiving device according to claim 1, wherein the communication unit performs communication in accordance with Bluetooth (registered trademark) Low Energy (BLE) defined in Bluetooth (registered trademark) 4.0 or later standards.

4. The control packet is a packet defined by the Wireless Power Consortium (WPC) standard, The power receiving device according to claim 3 , wherein a packet defined in the WPC standard is stored in an Attribute Value of the communication signal used for the BLE communication.

5. The control packet is a packet defined by the Wireless Power Consortium (WPC) standard, 4. The power receiving device according to claim 1, wherein the specific type of control packet is a Control Error packet defined in the WPC standard.

6. The control packet is a packet defined in the WPC standard, 4. The power receiving device according to claim 1, wherein the specific type of control packet is a Received Power packet defined in the WPC standard.

7. The control packet is a packet defined in the WPC standard, 4. The power receiving device according to claim 1, wherein a Control Error packet defined in the WPC standard and a Received Power packet defined in the WPC standard are the specific types of control packets.

8. The power receiving device according to claim 7 , wherein the communication signal includes one Control Error packet and one Received Power packet.

9. a battery that stores the power received by the power receiving means; The power receiving device according to claim 1 , further comprising: a motor for driving wheels using the electric power of the battery.

10. a battery that stores the power received by the power receiving means; 9. The power receiving device according to claim 1, further comprising: a display unit to which power from the battery is supplied.

11. a battery that stores the power received by the power receiving means; The power receiving device according to claim 1 , further comprising: a notification unit that notifies the user of the remaining charge of the battery.

12. a power receiving step of wirelessly receiving power from the power transmitting device via a first antenna; a communication step of communicating with the power transmitting device via a second antenna different from the first antenna using a communication signal capable of storing a plurality of control packets for controlling wireless power transmission; a limiting step of not limiting the number of control packets of a type different from the specific type stored in the communication signal to one or less, but limiting the number of control packets of the specific type stored in the communication signal to one or less; A control method for a power receiving device, comprising:

13. A program that causes a computer to function as the power receiving device according to any one of claims 1 to 11.

Citation Information

Patent Citations

  • Power transmission device and radio power transmission system

    JP2016007116A

  • Wireless power transmitter and operation method therefor

    JP2018108014A

  • Communication device, communication method, and program

    JP2018163077A

  • Power reception device, power transmission device, control method, and program

    JP2019187070A

  • Power reception device, control method, and program

    JP2019193534A