WO2023174231A1 - 一种充电方法及相关装置 - Google Patents
一种充电方法及相关装置 Download PDFInfo
- Publication number
- WO2023174231A1 WO2023174231A1 PCT/CN2023/081206 CN2023081206W WO2023174231A1 WO 2023174231 A1 WO2023174231 A1 WO 2023174231A1 CN 2023081206 W CN2023081206 W CN 2023081206W WO 2023174231 A1 WO2023174231 A1 WO 2023174231A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- power
- charging
- power supply
- electronic device
- battery
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—ELECTRIC POWER NETWORKS; CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J7/00—Circuit arrangements for charging or discharging batteries or for supplying loads from batteries
- H02J7/875—Charging or discharging for charge maintenance, battery initiation or rejuvenation
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—ELECTRIC POWER NETWORKS; CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J7/00—Circuit arrangements for charging or discharging batteries or for supplying loads from batteries
- H02J7/90—Regulation of charging or discharging current or voltage
- H02J7/971—Regulation of charging or discharging current or voltage the charge cycle being controlled or terminated in response to non-electric parameters
- H02J7/975—Regulation of charging or discharging current or voltage the charge cycle being controlled or terminated in response to non-electric parameters in response to temperature
- H02J7/977—Regulation of charging or discharging current or voltage the charge cycle being controlled or terminated in response to non-electric parameters in response to temperature of the battery
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01M—PROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY
- H01M10/00—Secondary cells; Manufacture thereof
- H01M10/42—Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells
- H01M10/44—Methods for charging or discharging
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01M—PROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY
- H01M10/00—Secondary cells; Manufacture thereof
- H01M10/60—Heating or cooling; Temperature control
- H01M10/61—Types of temperature control
- H01M10/615—Heating or keeping warm
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01M—PROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY
- H01M10/00—Secondary cells; Manufacture thereof
- H01M10/60—Heating or cooling; Temperature control
- H01M10/62—Heating or cooling; Temperature control specially adapted for specific applications
- H01M10/623—Portable devices, e.g. mobile telephones, cameras or pacemakers
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01M—PROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY
- H01M10/00—Secondary cells; Manufacture thereof
- H01M10/60—Heating or cooling; Temperature control
- H01M10/63—Control systems
- H01M10/633—Control systems characterised by algorithms, flow charts, software details or the like
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01M—PROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY
- H01M10/00—Secondary cells; Manufacture thereof
- H01M10/60—Heating or cooling; Temperature control
- H01M10/63—Control systems
- H01M10/635—Control systems based on ambient temperature
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01M—PROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY
- H01M10/00—Secondary cells; Manufacture thereof
- H01M10/60—Heating or cooling; Temperature control
- H01M10/65—Means for temperature control structurally associated with the cells
- H01M10/657—Means for temperature control structurally associated with the cells by electric or electromagnetic means
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—ELECTRIC POWER NETWORKS; CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J50/00—Circuit arrangements or systems for wireless supply or distribution of electric power
- H02J50/10—Circuit arrangements or systems for wireless supply or distribution of electric power using inductive coupling
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—ELECTRIC POWER NETWORKS; CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J7/00—Circuit arrangements for charging or discharging batteries or for supplying loads from batteries
- H02J7/60—Circuit arrangements for charging or discharging batteries or for supplying loads from batteries including safety or protection arrangements
- H02J7/65—Circuit arrangements for charging or discharging batteries or for supplying loads from batteries including safety or protection arrangements against overtemperature
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—ELECTRIC POWER NETWORKS; CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J7/00—Circuit arrangements for charging or discharging batteries or for supplying loads from batteries
- H02J7/70—Circuit arrangements for charging or discharging batteries or for supplying loads from batteries characterised by the mechanical construction
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—ELECTRIC POWER NETWORKS; CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J7/00—Circuit arrangements for charging or discharging batteries or for supplying loads from batteries
- H02J7/80—Circuit arrangements for charging or discharging batteries or for supplying loads from batteries including monitoring or indicating arrangements
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—ELECTRIC POWER NETWORKS; CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J7/00—Circuit arrangements for charging or discharging batteries or for supplying loads from batteries
- H02J7/90—Regulation of charging or discharging current or voltage
- H02J7/94—Regulation of charging or discharging current or voltage in response to battery current
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—ELECTRIC POWER NETWORKS; CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J2207/00—Details of circuit arrangements for charging or discharging batteries or supplying loads from batteries
- H02J2207/10—Control circuit supply, e.g. means for supplying power to the control circuit
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—ELECTRIC POWER NETWORKS; CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J50/00—Circuit arrangements or systems for wireless supply or distribution of electric power
- H02J50/005—Mechanical details of housing or structure aiming to accommodate the power transfer means, e.g. mechanical integration of coils, antennas or transducers into emitting or receiving devices
Definitions
- the present application relates to the field of terminal technology, and in particular, to a charging method and related devices.
- This application provides a charging method and related devices, which realizes that when the battery temperature is lower than the first temperature value, power is supplied to the wireless coil, causing the wireless coil to heat up, thereby increasing the battery temperature, so that electronic equipment can also provide power under low temperature conditions. Charging batteries.
- this application provides a charging method, which includes: determining that the charging interface is connected to the charging power source;
- control the charging power supply to supply power to the wireless coil to heat the wireless coil to increase the temperature of the battery
- the charging power supply is controlled to charge the battery, wherein the second temperature value is greater than or equal to the first temperature value.
- electronic devices can increase the temperature of the battery through wireless coil heating, avoiding the situation where electronic devices cannot be charged under low temperature conditions.
- the wireless coil is generally placed on the surface of the battery, the contact area between the wireless coil and the battery is large, the battery is heated evenly, the heat transfer efficiency is high, and the power consumption is low, allowing the battery to reach a charging temperature in a shorter time. Reduce charging time.
- the method when the temperature of the battery is lower than the first temperature value, the method further includes: controlling the charging power supply to supply power to the main system. In this way, the reduction of battery power can be avoided.
- the method further includes: controlling the charging power source not to charge the battery.
- the method further includes: controlling the battery not to charge the main system.
- controlling the charging power supply to supply power to the wireless coil specifically includes: controlling the charging power supply to supply power to the charging chip, and controlling the charging chip to supply power to the wireless coil.
- the charging power supply is controlled to supply power to the charging chip, and the charging chip is controlled to supply power to the wireless coil.
- the power supply frequency of the charging power supply to the wireless coil is a first power supply frequency
- the first power supply frequency is a power supply frequency used to determine the power supply of the charging chip to the wireless coil.
- the first power supply frequency is the maximum power supply frequency at which the charging chip supplies power to the wireless coil.
- the method further includes: the power supply power supplied by the charging power supply to the wireless coil is a first wireless power supply power, and the first wireless power supply power is used to determine the power supply power supplied by the charging power supply to the wireless coil.
- the first wireless power supply power is the maximum power supply power used by the charging chip to power the wireless coil.
- the method further includes: controlling the wireless coil to send the first signal in a first period, where the first period is used to determine the period in which the wireless coil sends the first signal.
- the first period is the minimum period for the wireless coil to send the first signal, for example, 0 ms.
- the method further includes: if the charging interface and the charging power supply are disconnected, stopping power supply to the wireless coil.
- the method further includes: if the battery supplies power to the main system, controlling the charging power supply to stop supplying power to the wireless coil.
- the method while controlling the charging power supply to supply power to the wireless coil, the method also includes: if the display screen lights up, controlling the charging power supply to suspend power supply to the wireless coil, and display heating prompt information on the display screen. The message is used to inform the user that the battery is being heated.
- the method while controlling the charging power supply to suspend power supply to the wireless coil and displaying the heating prompt information on the display screen, the method also includes: if the display screen goes off, controlling the charging power supply to continue supplying power to the wireless coil.
- the charging power supply supplies power to the wireless coil with the first power supply power, and supplies power to the main system with the second power supply power.
- the method further includes: if the power of the main system The power consumption is greater than the first power consumption value, the charging power supply is controlled to supply power to the wireless coil with the third power supply power, and to power the main system with the fourth power supply power.
- the first power supply power is greater than the third power supply power, and the second power supply power is less than the fourth power supply power. .
- the power supplied to the wireless coil can be adjusted according to the power consumption of the main system to avoid the shutdown of the electronic device due to insufficient power supply of the main system.
- the method further includes: if the power consumption of the main system is less than or equal to the first power supply, consumption value, the charging power supply is controlled to supply power to the wireless coil with the first power supply power, and to power the main system with the second power supply power.
- the charging power supply supplies power to the wireless coil with the first power supply power, and supplies power to the main system with the second power supply power.
- the method further includes: if the power of the main system If the power consumption is greater than the second power consumption value, the charging power supply is controlled to suspend power supply to the wireless coil. In this way, when the power consumption of the main system is too large, priority is given to ensuring the power required by the main system.
- the method further includes: if the power consumption of the main system is less than or equal to the second power consumption value, controlling the charging power supply to continue supplying power to the wireless coil.
- the method while controlling the charging power supply to supply power to the wireless coil, the method also includes: if the housing temperature is higher than the first housing temperature value and the display screen is on, controlling the charging power supply to suspend power supply to the wireless coil, and The high temperature prompt information is displayed on the display screen, and the high temperature prompt information is used to remind the user that the temperature of the shell is relatively high. In this way, you can avoid the situation where the shell temperature is too high, resulting in poor user experience.
- the method further includes: controlling the charging power supply.
- the source stops powering the wireless coil.
- controlling the charging power supply to charge the battery specifically includes: controlling the charging power supply to charge the battery in a DC fast charging manner.
- the battery can be charged quickly and the charging time can be reduced.
- the charging power supply and the charging interface are connected through a charging device.
- the charging protocols supported by the charging device include a dedicated charging protocol DCP, a fast charging protocol FCP, a smart charging protocol SCP, and a power transmission PD charging protocol.
- this application provides an electronic device.
- the electronic device includes: a processor, a wireless coil and a battery.
- the wireless coil is located near the battery; the processor is used to determine whether the charging interface is connected to the charging power supply, and when the temperature of the battery is lower than the first temperature value, control the charging power supply to supply power to the wireless coil to heat the wireless coil to increase the temperature of the battery; the processor is also used to control the charging power supply to charge the battery when the temperature of the battery is higher than the second temperature value.
- the second temperature value is greater than or equal to the first temperature value.
- the processor when the temperature of the battery is lower than the first temperature value, the processor is also used to control the charging power supply to supply power to the main system.
- the processor when the temperature of the battery is lower than the first temperature value, the processor is also used to control the charging power source not to charge the battery.
- the processor when the temperature of the battery is lower than the first temperature value, the processor is also used to control the battery not to provide power to the main system.
- the electronic device further includes a charging chip; a processor, specifically configured to control the charging power supply to supply power to the charging chip, and control the charging chip to supply power to the wireless coil.
- the charging chip is specifically configured to receive DC power input from the charging power supply, convert the DC power into AC power, and deliver the AC power to the wireless coil.
- the processor is specifically configured to control the charging power supply to power the wireless coil at a first power supply frequency, and the first power supply frequency is a power supply frequency used to determine the power supply of the electronic device to the wireless coil.
- the processor is specifically configured to control the charging power supply to power the wireless coil with a first wireless power supply power, and the first wireless power supply frequency is used to determine the power supply power of the electronic device to the wireless coil.
- the processor is further configured to control the wireless coil to send the first signal in a first period, where the first period is used to determine the period in which the electronic device sends the first signal.
- the processor is also configured to stop powering the wireless coil if the charging interface and the charging power supply are disconnected while controlling the charging power supply to supply power to the wireless coil.
- the processor is also used to control the charging power supply to stop supplying power to the wireless coil if the battery supplies power to the main system while controlling the charging power supply to supply power to the wireless coil.
- the electronic device further includes a display screen
- the processor is also used to control the charging power supply to supply power to the wireless coil. If the display screen lights up, control the charging power supply to suspend power supply to the wireless coil, and display heating prompt information on the display screen. The heating prompt information is used to remind the user that heating is in progress. Battery.
- the processor is also used to control the charging power supply to suspend power supply to the wireless coil, and during the period when the heating prompt information is displayed on the display screen, if the display screen goes off, control the charging power supply to continue to provide power supply to the wireless coil. .
- the processor is specifically configured to control the charging power supply to power the wireless coil with the first power supply power, and to power the main system with the second power supply power;
- the processor is also used to control the charging power supply to supply power to the wireless coil with the first power supply power and to supply power to the main system with the second power supply power. If the power consumption of the main system is greater than the first power consumption value, control the charging power supply to use the third power supply value.
- the power supply power supplies power to the wireless coil, and the fourth power supply power supplies power to the main system.
- the first power supply power is greater than the third power supply power
- the second power supply power is less than the fourth power supply power.
- the processor is also configured to control the charging power supply to supply power to the wireless coil with a third supply power and to supply power to the main system with a fourth supply power, if the power consumption of the main system is less than or equal to the third power supply.
- a power consumption value controlling the charging power supply to supply power to the wireless coil with the first supply power, and to supply power to the main system with the second supply power.
- the processor is specifically configured to control the charging power supply to power the wireless coil with the first power supply power, and to power the main system with the second power supply power;
- the processor is also used to control the charging power supply to supply power to the wireless coil with the first power supply power and to supply power to the main system with the second power supply power. If the power consumption of the main system is greater than the second power consumption value, control the charging power supply to suspend power supply to the wireless coil. The coil is powered.
- the processor is also configured to control the charging power supply to continue to supply power to the wireless coil if the power consumption of the main system is less than or equal to the second power consumption value during the period of controlling the charging power supply to suspend power supply to the wireless coil.
- the electronic device further includes a display screen
- the processor is also used to control the charging power supply to supply power to the wireless coil, if the housing temperature is higher than the first housing temperature value and the display screen lights up, to control the charging power supply to suspend power supply to the wireless coil, and display a high temperature prompt on the display screen Information, high temperature prompt information is used to remind the user that the temperature of the shell is high.
- the processor is also configured to control the charging power supply to stop supplying power to the wireless coil while controlling the charging power supply to charge the battery.
- the processor is specifically configured to control the charging power supply to charge the battery in a DC fast charging manner.
- the charging power supply and the charging interface are connected through a charging device.
- the charging protocols supported by the charging device include a dedicated charging protocol DCP, a fast charging protocol FCP, a smart charging protocol SCP, and a power transmission PD charging protocol.
- embodiments of the present application provide a processor, which is configured to call computer instructions to cause the electronic device to execute the charging method in any of the possible implementations of the first aspect.
- embodiments of the present application provide a computer-readable storage medium that includes instructions that, when run on an electronic device, cause the electronic device to perform the charging method in any of the possible implementations of the first aspect.
- embodiments of the present application provide a computer program product, which includes computer instructions.
- the computer instructions When the computer instructions are executed by one or more processors, the one or more processors perform any of the possible tasks of the first aspect. Charging method in implementation.
- Figure 1A is a schematic diagram of a wireless coil and battery provided by an embodiment of the present application.
- Figure 1B is a schematic structural diagram of an electronic device 100 provided by an embodiment of the present application.
- FIG. 2 is a schematic diagram of a charging management system provided by an embodiment of the present application.
- Figure 3 is a schematic flow chart of a charging method provided by an embodiment of the present application.
- FIG. 4 is a schematic flow chart of another charging method provided by an embodiment of the present application.
- Figures 5A-5C are a set of interface schematic diagrams provided by embodiments of the present application.
- FIGS. 6A-6C are another set of interface schematic diagrams provided by embodiments of the present application.
- FIG. 7 is a schematic flowchart of another charging method provided by an embodiment of the present application.
- first and second are used for descriptive purposes only and shall not be understood as implying or implying relative importance or implicitly specifying the quantity of indicated technical features. Therefore, the features defined as “first” and “second” may explicitly or implicitly include one or more of the features. In the description of the embodiments of this application, unless otherwise specified, “plurality” The meaning is two or more.
- the Japan Electronics and Information Technology Industries Association (JEITA) has released the JEITA standard to standardize charging rules. For example, taking a battery with a battery capacity of 4400mAh, the standards for charging the battery at different temperatures are as shown in Table 1 below:
- C in Table 1 is determined by the battery capacity.
- the value of C is 4400.
- the battery temperature is below 0°C, the battery cannot be charged.
- the current limiting standard is 0.1C, and the maximum charging current obtained from the current limiting standard is 440mA.
- the battery temperature is between 5°C and 10°C, the current limiting standard is 0.3C, and the maximum charging current obtained from the current limiting standard is 1320mA.
- the 13200mA shown in Table 1 is only an example, and the maximum charging current can also be other values. This is not limited in the embodiments of this application. .
- the maximum current limiting standard is that the charging current does not exceed the maximum charging current, where the maximum charging current is the quotient of charging power and charging voltage.
- the common charging voltage is 5v
- the maximum charging current is 13200mA.
- the maximum charging current is 200000mA.
- the electronic device can improve the performance of the processor and increase the temperature of the processor, and the processor can transfer the heat to the battery to achieve the purpose of heating the battery.
- the heat generated by the processor increases the temperature of the battery, which consumes a lot of power, the heating efficiency is not high, and the battery is heated unevenly.
- the embodiment of the present application provides a charging method.
- the electronic device determines that the charging interface is connected to the charging power supply and the battery temperature is less than the first temperature value, the electronic device can control the charging power supply to supply power to the wireless coil so that the wireless coil generates heat, and the heat energy of the wireless coil can be transferred to the battery to increase the temperature of the battery.
- the electronic device can control the charging power source to charge the battery. In this way, electronic devices can increase the temperature of the battery through wireless coil heating, avoiding the situation where electronic devices cannot be charged under low temperature conditions.
- the wireless coil is generally placed on the surface of the battery, the contact area between the wireless coil and the battery is large, the battery is heated evenly, the heat transfer efficiency is high, and the power consumption is low.
- the electronic device 100 shown in FIG. 1A can be used to implement the charging method provided by the embodiment of the present application.
- the wireless coil of the electronic device 100 is arranged on the surface of the battery, and the contact area between the wireless coil and the battery is large.
- the wireless coil can continue to generate heat and transfer the heat energy to the battery.
- the battery temperature of the electronic device 100 increases with the wireless charging and discharging process of the wireless coil, so that the electronic device 100 can be charged under low temperature conditions.
- the electronic device 100 may be a mobile phone, a tablet computer, a desktop computer, a laptop computer, a handheld computer, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, a cellular phone, a personal digital assistant (personal digital assistant) digital assistant (PDA), augmented reality (AR) device, virtual reality (VR) device, artificial intelligence (AI) device, wearable device, vehicle-mounted device, smart home device and/or Smart city equipment, the embodiment of this application does not place special restrictions on the specific type of electronic equipment.
- PDA personal digital assistant
- AR augmented reality
- VR virtual reality
- AI artificial intelligence
- wearable device wearable device
- vehicle-mounted device smart home device and/or Smart city equipment
- FIG. 1B shows a schematic structural diagram of the electronic device 100 .
- the electronic device 100 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2 , mobile communication module 150, wireless communication module 160, audio module 170, speaker 170A, receiver 170B, microphone 170C, headphone interface 170D, sensor module 180, button 190, motor 191, indicator 192, camera 193, display screen 194, and Subscriber identification module (SIM) card interface 195, etc.
- a processor 110 an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2 , mobile communication module 150, wireless communication module 160, audio module 170, speaker 170A, receiver 170B, microphone 170C, headphone interface 170D, sensor module 180, button 190, motor 191, indicator 192, camera 193, display
- the sensor module 180 may include a pressure sensor 180A, a gyro sensor 180B, an air pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity light sensor 180G, a fingerprint sensor 180H, a touch sensor 180I, an ambient light sensor 180J, a bone sensor. Conductive sensor 180K, etc.
- the structure illustrated in the embodiment of the present invention does not constitute a specific limitation on the electronic device 100 .
- the electronic device 100 may include more or fewer components than shown in the figures, or some components may be combined, some components may be separated, or some components may be arranged differently.
- the components illustrated may be implemented in hardware, software, or a combination of software and hardware.
- the processor 110 may include one or more processing units.
- the processor 110 may include an application processor (application processor, AP), a modem processor, a graphics processing unit (GPU), and an image signal processor. (image signal processor, ISP), controller, video codec, digital signal processor (digital signal processor, DSP), baseband processor, and/or neural network processor (neural-network processing unit, NPU), etc.
- application processor application processor, AP
- modem processor graphics processing unit
- GPU graphics processing unit
- image signal processor image signal processor
- ISP image signal processor
- controller video codec
- digital signal processor digital signal processor
- DSP digital signal processor
- baseband processor baseband processor
- neural network processor neural-network processing unit
- the controller can generate operation control signals based on the instruction operation code and timing signals to complete the control of fetching and executing instructions.
- the processor 110 may also be provided with a memory for storing instructions and data.
- the memory in processor 110 is cache memory. This memory may hold instructions or data that have been recently used or recycled by processor 110 . If the processor 110 needs to use the instructions or data again, it can be called directly from the memory. Repeated access is avoided and the waiting time of the processor 110 is reduced, thus improving the efficiency of the system.
- processor 110 may include one or more interfaces.
- Interfaces may include integrated circuit (inter-integrated circuit, I2C) interface, integrated circuit built-in audio (inter-integrated circuit sound, I2S) interface, pulse code modulation (PCM) interface, universal asynchronous receiver and transmitter (universal asynchronous receiver/transmitter, UART) interface, mobile industry processor interface (mobile industry processor interface, MIPI), general-purpose input/output (GPIO) interface, subscriber identity module (SIM) interface, and/or universal serial bus (USB) interface, etc.
- I2C integrated circuit
- I2S integrated circuit built-in audio
- PCM pulse code modulation
- UART universal asynchronous receiver and transmitter
- MIPI mobile industry processor interface
- GPIO general-purpose input/output
- SIM subscriber identity module
- USB universal serial bus
- the USB interface 130 is an interface that complies with USB standard specifications, and may specifically be a Mini USB interface, a Micro USB interface, a USB Type C interface, etc.
- the USB interface 130 can be used to connect a charger to charge the electronic device 100, and can also be used to transmit data between the electronic device 100 and peripheral devices. It can also be used to connect headphones to play audio through them.
- This interface can also be used to connect other electronic devices, such as AR devices, etc.
- the interface connection relationships between the modules illustrated in the embodiment of the present invention are only schematic illustrations and do not constitute a structural limitation of the electronic device 100 .
- the electronic device 100 may also adopt different interface connection methods in the above embodiments, or a combination of multiple interface connection methods.
- the charging management module 140 is used to receive charging input from the charging power source through the charger.
- the charger can be a wireless charger or a wired charger.
- the charging management module 140 may receive wireless charging input through a wireless coil of the electronic device 100 .
- the charging management module 140 may receive charging input from the wired charger through the USB interface 130 . While the charging management module 140 charges the battery 142, it can also provide power to the electronic device through the power management module 141.
- the charge management module 140 can receive input from the battery 142 and provide power to the processor 110 and the like through the power management module 141 .
- the charging management module 140 can send wireless charging output through the wireless coil of the electronic device 100 to power other electronic devices.
- the power management module 141 is used to connect the charging management module 140 and the processor 110 .
- the power management module 141 receives input from the charging management module 140 and supplies power to the processor 110, internal memory 121, display screen 194, camera 193, wireless communication module 160, etc.
- the processor 110, internal memory 121 and other devices can be collectively referred to as the main system. That is to say, the power management module 141 receives input from the charging management module 140 and supplies power to the main system.
- the power management module 141 can also be used to monitor battery capacity, battery cycle times, battery health status (leakage, impedance) and other parameters.
- the power management module 141 may also be provided in the processor 110 .
- the power management module 141 and the charging management module 140 may also be provided in the same device.
- the electronic device 100 also includes a wireless management module (not shown in the figure).
- the wireless management module can be used to connect the charging management module 140 and the wireless coil.
- the wireless management module receives the charging input of the wireless charging device through the wireless coil, charges the battery 142 through the charging management module 140, and/or supplies power to the main system.
- the wireless management module is used to convert the alternating current input from the wireless coil into direct current and transmit it to the charging management module 140 .
- the wireless management module receives input from the charging management module 140 to provide power to the wireless coil.
- the wireless management module is used to convert the direct current input by the charging management module 140 into alternating current and deliver it to the wireless coil.
- the wireless management module can be used to set the power supply frequency for powering the wireless coil.
- the power supply frequency can be understood as the number of times the alternating current changes per second. As the power supply frequency to the wireless coil increases, the number of alternating current changes increases, and the conversion rate of the wireless coil from electrical energy to thermal energy increases.
- the wireless management module in order to increase the conversion rate of the wireless coil from electrical energy to thermal energy, can set the power supply frequency to the maximum power supply frequency supported by the wireless coil.
- the wireless management module can be used to set the power supply power for the wireless coil.
- the wireless management module can set the power supply power to any power value between 5w and 10w.
- the wireless management module can set the power supply power to the maximum power supply power supported by the wireless coil, for example, 10w.
- the wireless management module can be used to set a sending period for the wireless coil to send the first signal.
- the first signal is a signal for the electronic device 100 to search for the device to be charged.
- the first signal transmission period may be 200ms, and the electronic device The wireless coil equipped with 100 can send the first signal every 200ms. Since the power consumption of the wireless coil increases when the wireless coil sends the first signal, the conversion rate of the wireless coil to convert electrical energy into thermal energy increases.
- the wireless management module in order to increase the conversion rate of the wireless coil from electrical energy to thermal energy, can set the transmission period to the minimum transmission period supported by the wireless coil. For example, the transmission period can be set to 0ms, and the wireless coil The first signal will continue to be sent and the wireless coil will heat up.
- the wireless management module may be disposed in the processor 110. In other embodiments, the wireless management module and the charging management module 140 may also be provided in the same device, such as a charging chip (integrated circuit, IC) of the electronic device 100. In some other embodiments, the wireless management module may be disposed in the wireless chip of the electronic device 100 , and the charging management module 140 may be disposed in the charging chip of the electronic device 100 .
- IC integrated circuit
- the charging chip may be the charging chip 11 shown in FIG. 2
- the wireless chip may be the wireless chip 15 shown in FIG. 2 .
- the electronic device 100 also includes a temperature sensor A (not shown in FIG. 1B ) for detecting the temperature of the battery 142 , and a temperature sensor B (not shown in FIG. 1B ) for detecting the temperature of the housing of the electronic device 100 .
- a temperature sensor A for detecting the temperature of the battery 142
- a temperature sensor B for detecting the temperature of the housing of the electronic device 100 .
- the electronic device 100 performs a performance reduction of the processor, so that Reduce power consumption and implement thermal protection.
- the wireless coil of the electronic device 100 receives the electrical signal input from the charging management module 140 and radiates outward.
- the wireless charging signal causes the wireless coil to generate heat, and/or the electronic device 100 boosts the output voltage of the battery 142, and/or the electronic device 100 improves the performance of the processor, and the processor heat is increased to avoid low temperature causing the electronic device 100 to Abnormal shutdown.
- temperature sensor A and temperature sensor B can be the same sensor.
- the wireless communication function of the electronic device 100 can be implemented through the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, the modem processor and the baseband processor.
- the devices related to the wireless communication function are commonly used communication devices and will not be described in detail here. It should be noted that these devices require power supply from the power management module 141 to implement wireless communication functions.
- the electronic device 100 implements display functions through a GPU, a display screen 194, an application processor, and the like.
- the GPU is an image processing microprocessor and is connected to the display screen 194 and the application processor. GPUs are used to perform mathematical and geometric calculations for graphics rendering.
- Processor 110 may include one or more GPUs that execute program instructions to generate or alter display information.
- the display screen 194 is used to display images, videos, etc.
- Display 194 includes a display panel.
- the display panel can use a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active matrix organic light emitting diode or an active matrix organic light emitting diode (active-matrix organic light emitting diode).
- LCD liquid crystal display
- OLED organic light-emitting diode
- AMOLED organic light-emitting diode
- FLED flexible light-emitting diode
- Miniled MicroLed, Micro-oLed, quantum dot light emitting diode (QLED), etc.
- the electronic device 100 may include 1 or N display screens 194, where N is a positive integer greater than 1.
- the electronic device 100 can implement the shooting function through an ISP, a camera 193, a video codec, a GPU, a display screen 194, an application processor, and the like.
- the external memory interface 120 can be used to connect an external non-volatile memory to expand the storage capacity of the electronic device 100 .
- Internal memory 121 may be used to store computer executable program code, which includes instructions.
- the processor 110 executes instructions stored in the internal memory 121 to execute various functional applications and data processing of the electronic device 100 .
- the internal memory 121 may include a program storage area and a data storage area. Among them, the stored program area can store an operating system, at least one application program required for a function (such as a sound playback function, an image playback function, etc.).
- the storage data area may store data created during use of the electronic device 100 (such as audio data, phone book, etc.).
- the internal memory 121 may include high-speed random access memory and may also include non-volatile memory. Storage, such as at least one disk storage device, flash memory device, universal flash storage (UFS), etc.
- the electronic device 100 can implement audio functions through the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, the headphone interface 170D, and the application processor. Such as music playback, recording, etc.
- the charging management system 10 may include an electronic device 100 and a charging device 200 .
- the electronic device 100 may include, but is not limited to, a charging chip (integrated circuit, IC) 11, a battery 12, a power management unit (PMU) 13, a wireless chip IC 15, a wireless coil 16, and a processor 17.
- the charging management system 10 can be used to execute the charging method provided by the embodiment of the present application.
- the charging chip 11 can be used to receive current input from an external power source from the charging device 200 to provide power to different components of the electronic device.
- the charging chip 11 can charge the battery 12 through the circuit (1) to increase the stored power of the battery 12.
- the charging chip 11 can also supply power to the processor 17 through the circuit (2), the power management unit 13 and the circuit (6) to maintain the operation of the electronic device 100.
- the charging chip 11 can also provide power to the wireless chip 15 through the circuit (3).
- the charging chip 11 can control whether to supply power to circuit (1), circuit (2) and circuit (3), as well as the power supplied to each circuit. For example, the electric power of the charging device 200 is 66w.
- the charging chip 11 can only distribute the electric power to the circuit (2) and the circuit (3). If the processing The electric power required by the device 17 is 25w. The charging chip 11 can allocate 25w of the electric power to the circuit (2) and 41w of the electric power to the circuit (3).
- the electronic device 100 does not include the wireless chip 15 , and the function of the wireless chip 15 is implemented by the charging chip 11 . That is to say, the wireless chip 15 and the charging chip 11 of the electronic device 100 are the same chip, and this chip can become the charging chip 11 .
- the battery 12 is a rechargeable battery, that is, a battery that can be charged to activate the active material and continue to be used after the battery is discharged.
- the battery 12 may be a lithium-ion battery, a nickel-metal battery, a nickel-metal hydride battery, a lead-acid battery, or the like.
- the battery 12 may be used to power the processor 17 via the charging chip 11 and the power management unit 13 .
- the power management unit 13 can be used to connect the charging chip 11 and the processor 17 and transmit the power provided by the charging chip 11 to the processor 17 .
- the power management unit 13 can also be used to transmit power to these components of the electronic device 100.
- the processor 17 (and these components) can be called the main system, and the power consumption of the processor 17 (and these components) can be called the power consumption of the main system.
- other components included in the main system Referring to the devices driven by electrical energy shown in FIG. 1B , for example, the sensor module 180 , the audio module 170 , the mobile communication module 150 and so on.
- the wireless chip 15 can be used to convert the DC power output by the charging chip 11 into AC power when the electronic device 100 supplies power to other electronic devices, and input the AC power to the wireless coil 16 through the circuit (4), so that the wireless coil 16 passes through the electromagnetic induction effect. Convert electrical energy into magnetic energy. In the process of the wireless coil 16 converting electrical energy into magnetic energy, due to the passage of current, the wireless coil 16 generates heat and converts electrical energy into thermal energy.
- the wireless chip 15 can also be used to adjust the frequency of the alternating current input to the wireless coil 16 (also called the power supply frequency) to adjust the conversion rate of the wireless coil 16 to convert electrical energy into thermal energy.
- the power supply frequency can be understood as the number of times the alternating current changes per second.
- the electronic device 100 stores a configuration file of the wireless coil, for example, a device tree source code (device tree source, DTC) file, and the configuration file includes the range of the power supply frequency of the wireless coil.
- the electronic device 100 can set the power supply frequency of the wireless coil to the maximum power supply frequency to improve the conversion rate of the wireless coil 16 from electrical energy to thermal energy.
- the wireless chip 15 can also be used to adjust the transmission period during which the wireless coil 16 sends the first signal.
- the first signal can be As a signal used to find nearby devices to be charged
- the transmission period is a period during which the wireless coil 16 sends the first signal.
- the electronic device 100 stores a configuration file of the wireless coil, for example, a device tree source code file, and the configuration file includes a transmission cycle range of the first signal sent by the wireless coil, for example, 0 ms to 200 ms. Since the power consumption of the wireless coil increases when the wireless coil sends the first signal, the conversion rate of the wireless coil to convert electrical energy into thermal energy increases. In order to increase the conversion rate of electrical energy into thermal energy, the electronic device 100 may set the transmission period of the wireless coil to a minimum period, such as 0 ms, to increase the conversion rate of the wireless coil 16 from electrical energy to thermal energy.
- the wireless coil 16 when the electronic device 100 receives a charging input from an external power source from the wireless charging device, the wireless coil 16 converts magnetic energy into electrical energy through electromagnetic induction, and the wireless chip 15 can convert the magnetic energy of the wireless coil 16 into electric energy through the circuit (4).
- the alternating current is converted into direct current, and the direct current is output to the charging chip 11.
- This solution supplies power to the wireless coil 16, so that the wireless coil 16 generates heat energy during operation, and transfers the heat energy to the battery 12, thereby increasing the temperature of the battery 12.
- the charging device 200 can be used to connect an external power source and the charging chip 11 , and transfer the electric energy from the external power source to the charging chip 11 .
- the external power supply can be a 220v wired power supply, or a power bank, etc.
- the charging chip 11 may include the charging management module 140 shown in FIG. 1B
- the battery 12 may be the battery 142 shown in FIG. 1B
- the power management unit 13 may include the power management module 141 shown in FIG. 1B
- Chip 15 may include the wireless management module shown in Figure 1B.
- the charging method includes the following steps:
- the electronic device 100 determines that the charging interface is connected to the charging power source.
- the electronic device 100 can determine through the charging IC that the charging interface is connected to the charging power source. For example, when the charging socket of the charger is connected to the charging interface of the electronic device 100, the charger transmits the power of the charging power source to the charging IC, and the charging IC can determine that the charger is inserted accordingly. In some embodiments, when the electronic device 100 detects the electrical signal from the charger socket, it may determine that the charging interface is connected to the charging power supply.
- the electronic device 100 may call the function bat_beating_start().
- an interrupt can be triggered, and the electronic device 100 can asynchronously execute the function bat_beating_start() through the interrupt.
- the function bat_beating_start() can create the main thread Work of the program for heating the battery.
- the electronic device 100 can call the function bat_heating_monitor_work() to create a thread Monitor. This thread Monitor can be used to monitor the start heating event ET_HEATING_START.
- the electronic device 100 determines whether the battery temperature is lower than the first temperature value.
- the electronic device 100 may perform step S303.
- the first temperature value may be a preset value (for example, 5°C), or may be a value specified by charging standards (for example, the temperature specified in JEITA is 10°C).
- the electronic device 100 may obtain the temperature of the battery through a temperature sensor, such as the temperature sensor A mentioned in the embodiment shown in FIG. 1B .
- the battery of the electronic device 100 includes a thermistor, for example, a positive temperature coefficient (positive temperature coefficient, PTC) thermistor.
- the electronic device 100 can determine the battery temperature based on the corresponding relationship between the temperature and the resistance value of the thermistor.
- electronic device 100 may use ambient temperature as the battery temperature.
- the electronic device 100 can obtain the ambient temperature through a temperature sensor.
- the step is not performed. S302, and control the charging power source and/or battery to provide power to the battery of the electronic device 100.
- the electronic device 100 when the battery temperature is less than the minimum temperature value (for example, minus 10, 15, or 20 degrees Celsius), the electronic device 100 does not perform step S302. That is to say, when the electronic device 100 detects that the battery temperature is lower than the minimum temperature value, it cannot perform the operation of controlling the wireless coil to generate heat to heat the battery. In this way, it is possible to avoid the situation where the temperature of the battery cannot be raised to the second temperature value even if the electric energy transmitted by the charging power source is used to heat the battery due to too low temperature, thereby reducing the loss of electric energy.
- the minimum temperature value for example, minus 10, 15, or 20 degrees Celsius
- the electronic device 100 only performs the battery heating operation when it detects that the battery temperature is less than the first temperature value and meets the preset conditions.
- the preset conditions may include that the charger supports the specified charging protocol, the charging power supply maintains power supply to the electronic device 100, the power of the battery is less than the first power value, the power of the charging power supply to the battery is less than the first charging power value, and the wireless coil supports One or more of the power supplies for other electronic equipment.
- the designated charging protocol may include but is not limited to dedicated charging protocol (dedicated charging protocol, DCP), fast charge protocol (fast charge protocol, FCP), smart charging protocol (smart charge protocol, SCP), power delivery (power delivery, PD) ) charging protocol.
- DCP dedicated charging protocol
- FCP fast charge protocol
- FCP fast charge protocol
- SCP smart charging protocol
- power delivery power delivery, PD
- the designated charging protocol is not limited to the multiple charging protocols mentioned.
- the charging rated power supported by the charging protocol is greater than the first charging power value (for example, 10W, 20W)
- step S303 can be executed only if the electronic device 100 determines that the charger supports the specified charging protocol. In this way, the electronic device 100 will not be unable to control the heat generation of the wireless coil when powering the electronic device 100 because the charging power is too low.
- the charging power source keeps supplying power to the electronic device 100, which can also be called the charger being in place.
- the fact that the charger is in place can be understood as the charger and the electronic device 100 are plugged together and the charging power is connected, and the charging power can supply power to the electronic device 100 through the charger.
- step S303 can be executed only if the electronic device 100 determines that the charger is present. In this way, the electronic device 100 will not have a situation where the electronic device 100 still controls the wireless coil to generate heat because the charger is separated from the electronic device 100 .
- the battery's power can be represented by a state of charge (SOC), where the state of charge is the ratio of the remaining battery power to the battery's maximum power.
- the first power value may be a value greater than 0 and less than 1, for example, 90%, 99%, 100%, etc.
- the electric power (power) supplied to the battery by the charging power source in the preset condition is less than the first charging power value.
- the electronic device 100 determines that the preset conditions are met except that the power supplied by the charging power supply to the battery is less than the first charging power value, if the electronic device 100 determines that the power supplied by the charging power supply to the battery is less than the first charging power value, Only then can step S303 be executed. It can be understood that when the power supplied by the charging power source to the battery is greater than the first charging power value, there is no need to heat the battery, and the electronic device 100 can also be charged at a faster charging rate. In this way, the power used for battery charging can be avoided to be divided among the wireless coils.
- the first charging power value may be a preset value, or a value determined based on the rated charging power of the charger.
- the first charging power value may be a product of the rated charging power of the charger and a specified coefficient, where the specified coefficient is a fraction greater than 0 and less than 1. For example, when the rated charging power of the charger is 66w, if the specified coefficient is 0.2, the first charging power value is 13.2w. If the preset condition only includes whether the electric power supplied by the charging power supply to the battery is less than the first charging power value, the electronic device 100 can only perform step S303 if it determines that the electric power supplied by the charging power supply to the battery is less than 13.2w.
- the wireless coil supports power supply to other electronic devices, that is, whether the electronic device 100 can Power other electronic devices through wireless coils.
- step S303 can only be executed if the electronic device 100 determines that the wireless coil supports power supply to other electronic devices. Because when the electronic device 100 supplies power to other electronic devices through the wireless coil, the conversion rate of electrical energy into thermal energy is higher than the conversion rate of electrical energy into thermal energy when the electronic device 100 receives a wireless charging signal through the wireless coil. Therefore, the electronic device 100 can heat the battery to a charging temperature faster by powering other electronic devices through the wireless coil. Moreover, when the electronic device 100 supplies power to other electronic devices through the wireless coil, the wireless charging device does not need to provide power, which is more convenient.
- the charging interface is not short-circuited.
- whether the charging interface is short-circuited can be determined by whether the temperature difference between the charging interface and the battery is greater than a first temperature difference (for example, 15°C). When the temperature difference between the charging interface and the battery is greater than the first temperature difference, it can be determined that the charging interface is short-circuited. When the temperature difference between the charging interface and the battery is less than or equal to the first temperature difference, it can be determined that the charging interface is not short-circuited.
- step S303 can be executed only if the electronic device 100 determines that the charging interface is not short-circuited.
- the electronic device 100 performs step S303 only when it determines that the charging interface is connected to the charging power supply, the battery temperature is less than the first temperature value, and meets the preset conditions.
- the electronic device 100 can call the function bat_heating_check(), which can be used to determine whether to call the battery heating service bms_heating.
- the specific judgment conditions in the bat_heating_check() function may refer to the embodiment shown in step S302.
- the first temperature threshold can be stored in the memory of the electronic device 100, and the value of the first temperature threshold is the same as or similar to the first temperature value. , that is to say, the first temperature value is the reference value of the first temperature threshold.
- the electronic device 100 may determine whether the battery temperature of the electronic device 100 is lower than the first temperature value based on determining whether the battery temperature value is lower than the first temperature threshold.
- the electronic device 100 controls the charging power supply to supply power to the wireless coil, causing the wireless coil to generate heat, and the wireless coil transfers the temperature to the battery.
- the electronic device 100 may also control the charging power source not to provide power to the battery.
- the charging chip 11 of the electronic device 100 can receive the power input from the charging power source and distribute the power to the circuit.
- the charging chip 11 of the electronic device 100 does not distribute electric energy to the circuit (1).
- the battery temperature when the battery temperature is low (for example, the battery temperature is lower than 0°C, or 5°C), if the battery supplies power to a processor, etc., the battery voltage may be insufficient, causing the electronic device 100 to be powered off.
- the electronic device 100 may stop the battery from providing power to the main system of the electronic device 100 .
- the electronic device 100 can control the circuit (5) shown in Figure 2 not to transmit current.
- the charging power of the charger is the first power. If the main system power consumption is the second power, the electrical power allocated to circuit (2) is the second power, and the electrical power allocated to circuit (3) is the second power. The difference between the first power and the second power. In this way, the electronic device 100 can ensure the operation of the electronic device 100 .
- the charging power of the charger is the first power
- the electrical power allocated to the circuit (3) is the third power
- the electrical power allocated to the circuit (2) is the difference between the first power and the third power, where , the third power is smaller than the first power. In this way, the electronic device 100 can prioritize the power required to heat the battery.
- the charging power of the charger is the first power.
- the electric power allocated to circuit (3) is the fourth power.
- the electric power allocated to circuit (3) is the fifth power, all temperature values in the first temperature range are less than any temperature value in the second temperature range, and the Four power is greater than fifth power. In this way, the electronic device 100 can reduce the power consumption required for battery heating after the battery temperature rises.
- the electronic device 100 can also set the operation of the wireless coil (the wireless coil 16 shown in FIG. 2) through the wireless chip (for example, the wireless chip 15 shown in FIG. 2).
- Mode set the working mode of the wireless coil to transmit (TX) mode.
- the working modes of the wireless coil are divided into TX mode and receiving (receive, RX) mode.
- TX mode the wireless coil can transmit power to other electronic devices based on the principle of electromagnetic induction.
- RX mode the wireless coil can receive power transmitted by other electronic devices based on the principle of electromagnetic induction. Because in TX mode, when the wireless coil converts part of the electrical energy into magnetic energy, it will convert another part of the electrical energy into thermal energy. The temperature of the wireless coil increases and the temperature is transferred to the battery to achieve the purpose of heating the battery.
- the electronic device 100 can also configure the operating parameters of the wireless chip.
- the operating parameters may include, but are not limited to, a power supply frequency for powering the wireless coil, and a period for the wireless coil to send a first signal (eg, search for broadcast signals of other electronic devices).
- the power supply frequency to the wireless coil and the period in which the wireless coil sends the first signal may affect the conversion rate of the wireless coil to convert electrical energy into thermal energy.
- the higher the power supply frequency the more times the alternating current changes per second, and the higher the conversion rate of the wireless coil to convert electrical energy into heat energy.
- the shorter the period in which the wireless coil sends the first signal the more times the wireless coil sends the first signal to the outside, and the higher the conversion rate of the wireless coil in converting electrical energy into thermal energy.
- this period may be called a ping period.
- the electronic device 100 may call the battery heating service bms_heating and upload the heating start event ET_HEATING_START to the Monitor thread.
- the Monitor thread receives the heating start event ET_HEATING_START, it can power the wireless coil, set the wireless coil to TX mode, and configure the service parameters of the battery heating service bms_heating.
- the service parameters may include but are not limited to working parameters of wireless chips and so on. For the working parameters of the wireless chip, please refer to the above embodiments and will not be described again here.
- the electronic device 100 can obtain the device tree source code file stored by the electronic device 100.
- the DTS file stores the power supply frequency range of the wireless chip to power the wireless coil, and the first frequency range of the wireless coil to send power.
- the period range of the signal may set the power supply frequency to a specified power supply frequency, which is the maximum power supply frequency of the wireless coil in the configuration file (eg, DTS file) of the wireless coil.
- the electronic device 100 may also set a period during which the wireless coil sends the first signal as a sending period, which is the minimum period during which the wireless coil sends the first signal in the configuration file of the wireless coil.
- the electronic device 100 can obtain the maximum power supply frequency for powering the wireless chip and the minimum period for the wireless coil to send the first signal from the DTS file.
- the reset parameter function bat_heating_set_default_data() can be called, which can be used to initialize the service parameters of the battery heating service bms_heating.
- the electronic device 100 when the electronic device 100 is heating the battery, if the temperature of the electronic device 100 is within the first stage temperature range, the electronic device 100 can control the charging power supply to power the wireless coil and the main system at the same time. Charge the battery with the first stage current. If the temperature of the electronic device 100 is within the second-stage temperature range, the electronic device 100 can control the charging power supply to supply power to the wireless coil and the main system and at the same time charge the battery with the second-stage current. If the temperature of the electronic device 100 is within the third-stage temperature range, the electronic device 100 can control the charging power supply to supply power to the wireless coil and the main system and at the same time charge the battery with the third-stage current.
- the first stage temperature range can be 0°C to 5°C, and the first stage current can be 440mA.
- the temperature range of the second stage can be 5°C to 10°C, and the current of the second stage can be 1320mA.
- the temperature range of the third stage may be 10°C to the second temperature value, and the current of the third stage may be 13200mA. This way, the battery can be charged earlier.
- the electronic device 100 can detect the battery temperature value in real time to prevent the battery temperature from falling below the minimum temperature. value (for example, 0°C), continue to charge the battery.
- the minimum temperature for example, 0°C
- the electronic device 100 may only charge the battery during the battery heating process when the battery current is lower than the first charging capacity value (eg, 20%, 50%, 70%, etc.).
- the first charging power value is lower than the first power value.
- the electronic device 100 can detect the battery power in real time to avoid heating the battery when the battery is fully charged.
- the electronic device 100 may charge the battery during the battery heating process only when the battery current is higher than the first charging capacity value (for example, 20%, 50%, 70%, etc.) and lower than the first charging capacity value. Charging batteries.
- the first charging power value is lower than the first power value. In this way, when the power of the electronic device 100 is low, the power value of the electronic device 100 can be increased while heating the coil.
- step S305 When the battery temperature is greater than (higher than) the second temperature value, the electronic device 100 executes step S305. When the battery temperature is less than (lower than) or equal to the second temperature value, the electronic device 100 executes step S304.
- the electronic device 100 executes step S305.
- the electronic device 100 executes step S304.
- the electronic device 100 may perform step S304 after a preset waiting time after determining that the battery temperature is less than or equal to the second temperature value.
- the preset waiting time can be any time value greater than 0, for example, 500ms.
- electronic device 100 can monitor battery temperature in real time.
- the second temperature value and the first temperature value are the same.
- the battery temperature gradually decreases due to the influence of the ambient temperature, and the battery temperature will be lower than the first temperature value again. a temperature value. In this way, the battery temperature of the electronic device 100 will always be maintained near the first temperature value, and the battery heating operation will be performed multiple times, thereby reducing the charging efficiency.
- both the first temperature value and the second temperature value are 5°C. If the battery temperature is lower than 0°C, the electronic device 100 cannot charge the battery, and the electronic device 100 supplies power to the wireless coil. If the battery temperature is higher than 0°C and lower than 5°C, the electronic device 100 can power the wireless coil. Alternatively, the electronic device 100 can power the wireless coil and begin charging the battery. If the battery temperature is higher than the second temperature value, the electronic device 100 can start charging the battery. Electronic device 100 may not power the wireless coil.
- the second temperature value is greater than the first temperature value.
- the electronic device 100 can heat the battery to the second temperature value (for example, 30° C.), even if the battery temperature drops partially due to the influence of the ambient temperature, Electronic device 100 may also continue to charge the battery.
- the second temperature value is both 10°C. If the battery temperature is lower than 0°C, the electronic device 100 cannot charge the battery, and the electronic device 100 supplies power to the wireless coil. If the battery temperature is higher than 0°C and lower than 10°C, the electronic device 100 can power the wireless coil. Alternatively, the electronic device 100 can power the wireless coil and begin charging the battery. If the battery temperature is higher than the second temperature value, the electronic device 100 can start charging the battery. Electronic device 100 may not power the wireless coil.
- the second temperature threshold can be stored in the memory of the electronic device 100, and the value of the second temperature threshold is the same as or similar to the second temperature value. , that is to say, the second temperature value is the reference value of the second temperature threshold.
- the electronic device 100 may determine whether the battery temperature of the electronic device 100 is higher than the second temperature value based on determining whether the battery temperature value is higher than the second temperature threshold.
- the electronic device 100 may store hysteresis parameters and base temperature parameters.
- the basic temperature parameter can be a preset value (for example, 5°C), or it can be a value specified by charging guidelines (for example, the temperature 10°C specified in JEITA).
- the hysteresis parameter is used to prevent the battery temperature of the electronic device 100 from being near the temperature indicated by the base temperature parameter.
- the initial value of the hysteresis parameter is the first value, which is less than or equal to zero.
- Electronic equipment 100 only in The battery heating operation can only be performed when it is determined that the battery temperature is lower than the sum of the basic temperature parameter and the hysteresis parameter.
- the first temperature threshold is the sum of the basic temperature parameter and the hysteresis parameter, and the value of the hysteresis parameter is the first value.
- lower than can be understood as less than, or lower than can be understood as less than or equal to.
- the value of the hysteresis parameter can be set to a second value, and the second value is greater than or equal to zero.
- the electronic device 100 may stop the battery heating operation and start the battery charging operation when it is determined that the battery temperature is higher than the sum of the hysteresis parameter and the basic temperature parameter.
- the electronic device 100 may also set the value of the hysteresis parameter to the first value. That is to say, it can be understood that the second temperature threshold is the sum of the basic temperature parameter and the hysteresis parameter, and the value of the hysteresis parameter is the second value.
- the battery temperature has a value of 3, the base temperature parameter has a value of 10, the first value is 0, and the second value is 10.
- the value of the hysteresis parameter is the first value and the battery temperature is less than the sum of the base temperature parameter and the hysteresis parameter.
- the electronic device 100 starts to heat the battery and sets the value of the hysteresis parameter to the second value. When the battery temperature rises and the battery temperature value is 5, the battery temperature is still less than the sum of the basic temperature parameter and the hysteresis parameter, and the electronic device 100 continues to perform the battery heating operation.
- the electronic device 100 can stop the battery heating operation, start performing the battery charging operation, and set the value of the hysteresis parameter to the first value again, That is, set to 0. In this way, when the battery temperature of the electronic device 100 is within the range of 10°C-20°C, the electronic device 100 will not perform the battery heating operation until the battery temperature is lower than 10°C.
- the electronic device 100 can create a battery temperature monitoring thread. The battery temperature monitoring thread can be used to monitor whether the battery temperature of the electronic device 100 is higher than the second temperature threshold. And when it is detected that the battery temperature is higher than the second temperature threshold, the battery heating service bms_heating is stopped, power is no longer provided to the wireless coil, and battery charging is started.
- the electronic device 100 controls the charging power supply to charge the battery.
- the electronic device 100 may start the charging operation after the battery temperature is greater than the second temperature value.
- the electronic device 100 may stop the battery heating operation while starting the charging operation. Specifically, the electronic device 100 can control the charging power source not to provide power to the wireless coil. In this way, it can be avoided that the power of the charging power supply for charging the battery is reduced due to the charging power supply supplying power to the wireless coil.
- the charging chip 11 of the electronic device 100 can receive the electric energy input by the charging device 200 and distribute the electric energy. Battery 12 for circuit (1).
- the electronic device 100 does not distribute electrical energy to the circuit (3).
- the electronic device 100 controls the charging power source and/or the battery to power the main system.
- the electronic device 100 can control the charging power supply to suspend power supply to the battery when detecting that the battery temperature is lower than the first temperature value, control the charging power supply to supply power to the wireless coil, and convert electrical energy into thermal energy through the wireless coil. and transfers thermal energy to the battery. In this way, it can be avoided that the battery temperature drops during the charging process, resulting in the inability to charge.
- the process of heating the battery by the electronic device 100 can be referred to the embodiment shown in FIG. 3 , and will not be described again here.
- the electronic device 100 determines that the battery temperature is lower than the first temperature value, it may detect whether the electric power supplied by the charging power supply to the battery is less than the first charging power value.
- the battery heating operation is only performed when the electronic device 100 determines that the electric power supplied by the charging power source to the battery is less than the first charging power value.
- the charging power source may be controlled to power the battery and the wireless coil within a period of time (for example, 500 ms).
- the electronic device 100 can gradually reduce the current transmitted to the wireless coil to zero within a period of time (for example, 500ms), and gradually increase the current transmitted to the charging power supply. plus the rated charging current.
- the battery charging speed is accelerated.
- the electronic device 100 may set the first temperature value to the lowest battery temperature (for example, 10° C.) when the battery can be charged in a fast charging manner.
- the second temperature value is set to be greater than or equal to the first temperature value and less than the third temperature value.
- the third temperature value may be the highest battery temperature when the battery can be charged in a fast charging mode, or the highest battery temperature that will not cause hardware loss, or a preset temperature value.
- the third temperature value may be 45 °C.
- the electronic device 100 can charge the battery using a DC fast charging method when heating the battery to the first temperature value or the second temperature value, thereby improving charging efficiency.
- the electronic device 100 during the process of the electronic device 100 heating the battery, if the electronic device 100 does not have power input from an external power source, the electronic device 100 stops heating the battery.
- step S303 shown in FIG. 3 it can determine whether the electronic device 100 has power input every preset time (for example, 500 ms).
- the electronic device 100 determines that the electronic device 100 does not have power input from an external power source, it stops supplying power to the wireless coil, that is, stops heating the battery operation.
- stopping power supply to the wireless coil described here means not supplying power to the wireless coil through the battery.
- the electronic device 100 stops heating the battery, which can prevent the electronic device 100 from providing battery power to the wireless coil and consuming the battery. electrical energy.
- the electronic device 100 detects that there is no power input from the external power supply, the main system is powered by the battery.
- the absence of electrical energy input from the external power supply to the electronic device 100 can be understood as a no-power signal from the charging socket.
- the electronic device 100 may create a charging power monitoring thread when calling the battery heating service bms_heating.
- the charging power monitoring thread can be used to detect whether the charging interface of the electronic device 100 is connected to the charging power.
- the charging power monitoring thread detects that the charging interface is not connected to the charging power, for example, the charger and the electronic device 100 are not plugged together, or the charger does not input power to the electronic device 100, the battery heating service bms_heating is stopped.
- the electronic device 100 can also call the reset parameter function bat_heating_set_default_data() to initialize the service parameters.
- the electronic device 100 stops heating the battery.
- step S303 shown in FIG. 3 it can determine whether the battery of the electronic device 100 outputs electric energy every preset time (for example, 500 ms).
- the electronic device 100 determines that the battery of the electronic device 100 outputs electric energy to the outside, it stops supplying power to the wireless coil, that is, stops heating the battery operation. In this way, the electronic device 100 can avoid the situation where the battery supply voltage is unstable and causes the electronic device 100 to shut down under low temperature conditions.
- the external output of electric energy by the battery can be understood as the battery providing power to the processor or the main system.
- the electronic device 100 may also create a battery output monitoring thread when calling the battery heating service bms_heating.
- the battery output monitoring thread can be used to detect whether the battery outputs power to the outside, that is, whether the battery supplies power to the main system.
- the battery heating service is stopped.
- the electronic device 100 can also call the reset parameter function bat_heating_set_default_data() to initialize the service parameters.
- the battery heating operation may be suspended until the electronic device 100 detects that the user is not using the electronic device 100 and the battery heating operation may continue.
- the electronic device 100 can determine whether the user is using the electronic device by whether the display screen is on. 100. When the screen of the electronic device 100 is on, the electronic device 100 can determine that the user is using the electronic device 100; when the screen of the electronic device 100 is off (also called screen off), the electronic device 100 can determine that the user is not using the electronic device 100. . While the electronic device 100 is heating the battery, the electronic device 100 may pause the battery heating operation and display heating prompt information when detecting that the display screen is on. The heating prompt information may be used to remind the user that the electronic device 100 is heating the battery. The electronic device 100 can continue the battery heating operation after detecting that the display screen is turned off. In this way, the battery temperature can be prevented from increasing too quickly during user use, resulting in poor user experience.
- the electronic device 100 can detect whether the display screen is on at intervals (for example, 500 ms). The electronic device 100 may suspend power supply to the wireless coil when it is determined that the display screen is on. After that, the electronic device 100 can detect whether the display screen is off at intervals (for example, 500 ms). The electronic device 100 can continue to provide power to the wireless coil when it is determined that the display screen is off. The electronic device 100 may also display heating prompt information when it is determined that the display screen is on.
- intervals for example, 500 ms
- the electronic device 100 may suspend power supply to the wireless coil when it is determined that the display screen is on. After that, the electronic device 100 can detect whether the display screen is off at intervals (for example, 500 ms). The electronic device 100 can continue to provide power to the wireless coil when it is determined that the display screen is off.
- the electronic device 100 may also display heating prompt information when it is determined that the display screen is on.
- the charging method includes the following steps:
- the electronic device 100 determines that the charging interface is connected to the charging power supply and the battery temperature is lower than the first temperature value, and controls the charging power supply to supply power to the wireless coil.
- the electronic device 100 determines whether the battery temperature is higher than the second temperature value.
- step S407 is executed.
- step S403 is executed.
- step S401 and step S402 please refer to the embodiment shown in FIG. 3 and will not be described again here.
- the electronic device 100 can monitor the battery temperature value in real time while controlling the charging power supply to supply power to the wireless coil.
- the electronic device 100 can detect the status of the display screen at regular intervals while controlling the charging power supply to supply power to the wireless coil, and perform corresponding steps based on the status of the display screen, for example, based on the display screen turning on, suspending power supply to the wireless coil, and displaying Heating prompt information; based on the display screen turning off, keep/continue powering the wireless coil.
- the electronic device 100 determines whether the display screen is on.
- the electronic device 100 can determine whether the display screen is on. If the electronic device 100 detects that the display screen is on, step S404 may be performed. If the electronic device 100 detects that the display screen is turned off, step S402 can be continued.
- the electronic device 100 may perform step S402 after a preset time (for example, 500 ms) when detecting that the display screen is turned off.
- a preset time for example, 500 ms
- the electronic device 100 can create a terminal monitoring thread when calling the battery heating service bms_heating.
- the terminal monitoring thread can be used to detect whether the user uses the electronic device 100 .
- the terminal monitoring thread is used to detect whether the display screen of the electronic device 100 is on.
- step S404 may be executed.
- the electronic device 100 controls the charging power supply not to provide power to the wireless coil and displays heating prompt information.
- the electronic device 100 can control the charging power supply to suspend power supply to the wireless coil, and display heating prompt information on the display screen.
- the heating prompt information may be used to prompt the user that the electronic device 100 is heating the battery. For example, the electronic device 100 may pause the battery heating service bms_heating after detecting that the display screen is turned on.
- the electronic device 100 determines whether the display screen is on.
- the electronic device 100 can determine whether the display screen is on again. If the electronic device 100 detects that the display screen is on, step S405 may be performed. If the electronic device 100 detects that the display screen is turned off, step S406 can be continued.
- the electronic device 100 may perform step S405 after a preset time (for example, 500 ms) when detecting that the display screen is on.
- a preset time for example, 500 ms
- step S406 may be executed.
- the electronic device 100 controls the charging power supply to provide power to the wireless coil.
- the electronic device 100 controls the charging power source to continue supplying power to the wireless coil to heat the battery. Afterwards, the electronic device 100 may continue to perform step S405. Optionally, the electronic device 100 may perform step S405 after a preset time interval (for example, 500 ms) after performing step S406.
- a preset time interval for example, 500 ms
- the electronic device 100 may determine again whether the battery temperature is higher than the second temperature value before performing step S406. When the battery temperature is higher than the second temperature value, step S406 will no longer be executed and step S407 will be executed directly.
- the electronic device 100 when the electronic device 100 detects that the display screen of the electronic device 100 is off through the terminal monitoring thread, it notifies the battery heating service bms_heating to continue the battery heating operation. The electronic device 100 can continue to monitor whether the display screen of the electronic device 100 is on through the terminal monitoring thread.
- the electronic device 100 controls the charging power supply to charge the battery.
- the electronic device 100 controls the charging power source to charge the battery. Specifically, for the description of step S407, reference can be made to the embodiment shown in Figure 3, and details will not be described again here.
- the electronic device 100 is not limited to whether the display screen is on.
- the electronic device 100 can also determine whether the user uses the electronic device 100 based on the status of other components. For example, whether the user uses the electronic device 100 can be determined by whether the speaker plays audio. When the electronic device 100 detects that the speaker is playing audio, it is determined that the user is using the electronic device 100 . When the electronic device 100 detects that the speaker is not playing audio, it is determined that the user is not using the electronic device 100 .
- the electronic device 100 stores the hysteresis parameter and the basic temperature parameter shown in FIG. 3 above.
- the value of the hysteresis parameter is the second value.
- the electronic device 100 may stop the battery heating operation and set the value of the hysteresis parameter to the first value.
- the base temperature parameter has a value of 10, the first value is 0, and the second value is 10.
- the value of the hysteresis parameter is the second value
- the value of the battery temperature is 11, which is less than the sum of the basic temperature parameter and the hysteresis parameter, and the electronic device 100 continues to heat the battery.
- the electronic device 100 does not terminate the battery heating operation, but only suspends execution. In the battery heating operation, wait until the display screen of the electronic device 100 turns off, then continue the battery heating operation. When the battery temperature rises and the battery temperature value is 5, the battery temperature is still less than the sum of the basic temperature parameter and the hysteresis parameter, and the electronic device 100 continues to perform the battery heating operation.
- the electronic device 100 If the electronic device 100 does not have power input from an external power source, the electronic device 100 directly terminates the battery heating operation and sets the value of the hysteresis parameter to the first value.
- the value 11 of the battery temperature of the electronic device 100 is greater than the sum of the basic temperature parameter and the hysteresis parameter.
- the value of the hysteresis parameter is the first value.
- the electronic device 100 does not perform battery heating operations. In this way, the electronic device 100 can avoid repeated heating of the battery based on the hysteresis parameter.
- the electronic device 100 before starting to perform the battery heating operation, the electronic device 100 detects that the display screen is in a bright screen state.
- the electronic device 100 may display the heating prompt information, and then perform the battery heating operation after detecting that the display screen is turned off.
- step S303 the electronic device 100 detects whether the display screen is on.
- the electronic device 100 detects that the display screen is on, it can determine whether the display screen is on again after a preset time (for example, 5 seconds). Until the electronic device 100 determines that the display screen is off, step S303 is executed.
- the electronic device 100 may detect whether the display screen is on before calling the battery heating service bms_heating.
- the electronic device 100 can switch the main thread Work from the running state to the blocked state when detecting that the display screen is turned on.
- the electronic device 100 can switch the main thread Work from the blocking state to the running state after a preset time interval (for example, 5 seconds), and then determine whether the display screen is on again, and so on, until the electronic device 100 determines that the display screen is off. , call the battery heating service bms_heating.
- the electronic device 100 detects that the display screen turns on before starting to perform the battery heating operation.
- the electronic device 100 may display heating prompt information, and the heating prompt information may be used to prompt the user that the electronic device 100 is heating the battery.
- the heating prompt information may include but is not limited to one or more of text prompt information, picture prompt information, animation prompt information, and voice prompt information.
- the electronic device 100 may display a desktop 501 .
- the desktop 501 may include multiple application icons (for example, a clock application icon, a chat application icon, etc.).
- a status bar including a time mark icon, a power mark icon 502 and other icons may also be displayed above the desktop 501.
- the power indicator icon 502 may be used to indicate the remaining power of the battery of the electronic device 100 .
- multiple tray icons (such as a dialing application icon, a messaging application icon, a contact application icon, and a camera application icon) can be displayed below multiple application icons, and the tray icon can remain displayed when the page is switched.
- the electronic device 100 may determine whether the battery temperature is lower than the first temperature value when it is determined that the charging interface is connected to the charging power supply.
- the description of whether the electronic device 100 determines whether the battery temperature is lower than the first temperature value can refer to the embodiment shown in FIG. 3 and will not be described again here.
- the electronic device 100 detects that the display screen of the electronic device 100 turns on.
- the electronic device 100 can display a prompt box 511 as shown in FIG. 5B on the desktop 501.
- the prompt box 511 may include prompt information 512 .
- the prompt information 512 may be used to prompt the user to pause using the electronic device 100 .
- the prompt information 512 may be text prompt information: "The battery cannot be charged because the temperature is too low, and the battery temperature is currently being raised.”
- the prompt box 511 may also include a confirmation button 513 , which may be used to trigger the electronic device 100 to cancel the display of the prompt box 511 .
- the electronic device 100 may display the disconnection Prompt message, disconnect prompt message can be used to prompt the user to keep the charger in place.
- the disconnection prompt information may include but is not limited to one or more of text prompt information, picture prompt information, animation prompt information, and voice prompt information.
- the disconnection prompt information may be text prompt information: "Please keep the charger connected.”
- the electronic device 100 may display a usage suspension prompt information, and the usage suspension prompt information may be used to prompt the user to suspend use of the electronic device 100 .
- the suspension prompt information may include but is not limited to one or more of text prompt information, picture prompt information, animation prompt information, and voice prompt information.
- the suspension prompt information may be text prompt information: "Please suspend the use of the electronic device 100".
- the suspension prompt information can also be used to remind the user that turning on the display screen of the electronic device 100 will extend the battery charging time.
- the prompt information for suspending use can be a text prompt message: "Brightening the display screen will affect the battery charging efficiency, please suspend the use of the electronic device 100.” In this way, the user can be prompted to stop using the electronic device 100 and the battery heating operation can be completed faster.
- the OK button 513 can be used to trigger the display screen of the electronic device 100 to turn off. In this way, the user can directly control the electronic device 100 to turn off the screen by pressing the OK button.
- the electronic device 100 100 can continue to display the power identification icon 502 in the status bar of the desktop 501 .
- the electronic device 100 can cancel the display of the power identification icon 502 and display the charging identification icon at the position of the power identification icon 502.
- the charging identification icon can be used to prompt The user electronic device 100 is receiving power input from the charger.
- the electronic device 100 can cancel the display of the power identification icon 502 and display the battery heating icon at the position of the power identification icon 502.
- the battery heating icon can be Yu prompts the user that the electronic device 100 is increasing the temperature of the battery.
- the display screen of the electronic device 100 is turned on. After determining that the battery temperature is lower than the first temperature value, the electronic device 100 can directly control the display screen of the electronic device 100 to turn off the screen.
- the electronic device 100 is performing a battery heating operation, and the electronic device 100 detects that the display screen is turned on.
- the electronic device 100 may display heating prompt information, and the heating prompt information may be used to prompt the user that the electronic device 100 is performing a battery heating operation.
- the heating prompt information may include but is not limited to one or more of text prompt information, picture prompt information, animation prompt information, and voice prompt information.
- the electronic device 100 can detect whether the display screen of the electronic device 100 is turned on every preset time (for example, 500 ms). Bright screen.
- the electronic device 100 may display the lock screen interface 521 as shown in FIG. 5C when detecting that the display screen of the electronic device 100 is turned on.
- the lock screen interface 521 may include a prompt box 531 and may include prompt information 532 .
- the prompt box 531 may also include a confirmation button 533.
- the description of the prompt box 531 may refer to the embodiment shown in FIG. 5B , and will not be described again here.
- the electronic device 100 may display the power identification icon 502 in the lock screen interface 521.
- the electronic device 100 may display a charging logo icon on the lock screen interface 521, and the charging logo icon may be used to remind the user that the electronic device 100 is receiving power input from the charging power source.
- the electronic device 100 may display a battery heating icon on the lock screen interface 521 , and the battery heating icon may be used to prompt the user that the electronic device 100 is increasing the temperature of the battery.
- the electronic device 100 may also display the lock screen interface 521 as shown in FIG. 5C in response to the input after receiving the user's input to brighten the screen (for example, input to the power button of the electronic device 100). .
- the electronic device 100 may receive an input from the user to trigger the electronic device 100 to display the desktop 501 (for example, for the electronic device) during the process of controlling the charging power to supply power to the wireless coil so that the wireless coil generates heat and transfers the heat to the battery.
- the desktop 501 shown in Figure 5B is displayed.
- the electronic device 100 may display the power indicator icon 502 as shown in FIG. 5A when detecting that the screen of the electronic device 100 is turned on.
- the electronic device 100 turns on the screen-off display function.
- the electronic device 100 can display preset screen-off display resources on the display screen after the screen is locked/off/turned off.
- Information screen display resources may include but are not limited to time information, power information, message information, preset images, etc.
- the electronic device 100 may display heating prompt information on the screen during the battery heating operation.
- the heating prompt information may be used to remind the user that the electronic device 100 is performing a battery heating operation.
- the heating prompt information may include but is not limited to text prompt information, picture prompt information, animation prompt information, and voice prompt information. of one or more.
- the user can know through the heating prompt information displayed on the screen that the electronic device 100 is performing a battery heating operation and reduce the number of operations to light up the display screen.
- the electronic device 100 can reduce the number of pauses.
- the battery heating time increases the battery temperature faster.
- the electronic device 100 displays an information screen display interface 601 .
- a power indicator icon 603 is displayed in the information screen display interface 601 .
- the power indicator icon 603 can be used to indicate the remaining power of the electronic device 100 .
- time information 602 can also be displayed in the information screen display interface 601.
- the electronic device 100 may determine whether the battery temperature is lower than the first temperature value after determining that the charging interface is connected to the charging power supply.
- the description of whether the electronic device 100 determines whether the battery temperature is lower than the first temperature value can refer to the embodiment shown in FIG. 3 and will not be described again here.
- the electronic device 100 may display prompt information 611 as shown in FIG. 6B on the screen display interface 601 .
- the prompt information 611 may be used to prompt the user that the electronic device 100 is heating the battery.
- the prompt information 611 includes but is not limited to one or more of picture prompt information, text prompt information, animation prompt information, etc.
- the prompt information 611 may be text prompt information: "Battery temperature is being raised.”
- the prompt information 611 may also include hyperlink information, which is used to indicate a specified page.
- the specified page may include information used to explain why the electronic device 100 performs the battery heating operation.
- the electronic device 100 in order to prevent the user from disconnecting the power input of the external power source (for example, disconnecting the charger from the electronic device 100) while the electronic device 100 is heating the battery, the electronic device 100 can display the screen while the electronic device 100 is heating the battery.
- Disconnect prompt message the disconnect prompt message can be used to prompt the user to keep the charger in place.
- the disconnection prompt information may include but is not limited to one or more of text prompt information, picture prompt information, animation prompt information, and voice prompt information.
- the disconnection prompt information may be text prompt information: "Please keep the charger connected.”
- the electronic device 100 can display the suspension prompt information on the screen.
- the suspension prompt information can be used to prompt the user to suspend use of the electronic device 100 .
- the suspension prompt information may include but is not limited to one or more of text prompt information, picture prompt information, animation prompt information, and voice prompt information.
- the suspension prompt information may be text prompt information: "Please suspend the use of the electronic device 100".
- the suspension prompt information can also be used to remind the user that turning on the display screen of the electronic device 100 will extend the battery charging time.
- the prompt information for suspending use can be a text prompt message: "Brightening the display screen will affect the battery charging efficiency, please suspend the use of the electronic device 100.” In this way, the user can be prompted to stop using the electronic device 100 and the battery heating operation can be completed faster.
- the electronic device 100 may continue to display the power indicator icon 603 as shown in FIG. 6A on the screen display interface 601 .
- the electronic device 100 can cancel the display of the power identification icon 603 and display the charging identification icon at the position of the power identification icon 603.
- the charging identification icon can be used to prompt The user electronic device 100 is receiving power input from the charging power source.
- the electronic device 100 can cancel the display of the power identification icon 603 and display the battery heating icon 612 as shown in FIG. 6B at the position of the power identification icon 603.
- the battery heating The icon 612 may be used to prompt the user that the electronic device 100 is increasing the temperature of the battery.
- the electronic device 100 When the electronic device 100 detects that the battery temperature is higher than the second temperature value and starts charging the battery, the electronic device 100 may display the charging icon 621 as shown in FIG. 6C .
- the display screen of the electronic device 100 lights up, and the electronic device 100 can control the charging power source not to provide power to the wireless coil, and display a disconnect prompt message.
- break The opening prompt message can be used to remind the user not to disconnect the charger.
- the disconnection prompt information may include but is not limited to one or more of picture prompt information, text prompt information, animation prompt information, etc.
- the disconnection prompt message can be a text prompt message: "The battery temperature is increasing, please keep the charger connected.”
- the electronic device 100 when the electronic device 100 starts the battery heating process, if the display screen of the electronic device 100 is on, the electronic device 100 can control the charging power source not to provide power to the wireless coil. Moreover, the electronic device 100 can also detect the temperature of the housing of the electronic device 100 . When the electronic device 100 detects that the housing temperature is greater than or equal to the specified first housing temperature value, the electronic device 100 may display the usage suspension prompt information.
- the suspension prompt information may be used to prompt the user to suspend use of the electronic device 100 .
- the suspension prompt information may include but is not limited to one or more of picture prompt information, text prompt information, animation prompt information, etc.
- the suspension prompt information can be a text prompt message: "The battery temperature is increasing, please keep the charger connected and suspend the use of electronic devices.”
- the suspension prompt information can be a text prompt message: "The battery temperature is increasing, please keep the charger connected. The current temperature of the electronic device is high, please suspend the use of the electronic device.” It should be noted that when the display screen of the electronic device 100 lights up and the shell temperature of the electronic device 100 is less than the specified first shell temperature value, the disconnection prompt message is displayed. When the housing temperature of the electronic device 100 is greater than the specified first housing temperature value, a suspension prompt message is displayed.
- the electronic device 100 may obtain the temperature of the housing of the electronic device 100 through a temperature sensor (eg, temperature sensor B mentioned in the embodiment shown in FIG. 1B ).
- a temperature sensor eg, temperature sensor B mentioned in the embodiment shown in FIG. 1B .
- the specified first housing temperature value may be 47°C.
- the first shell temperature value can be specified to be lower than 47°C to further reduce the possibility of scalding the user.
- the electronic device 100 when the electronic device 100 starts the battery heating process, if the display screen of the electronic device 100 turns on, the electronic device 100 can also detect the temperature of the housing of the electronic device 100 . When the electronic device 100 detects that the housing temperature is less than the specified first housing temperature value, the electronic device 100 may control the charging power source to continue to provide power to the wireless coil and display a disconnect prompt message. When the electronic device 100 detects that the housing temperature is greater than or equal to the specified first housing temperature value, the electronic device 100 may control the charging power source not to provide power to the wireless coil, and display a prompt message for suspending use.
- the electronic device 100 may detect the temperature of the housing of the electronic device 100 .
- the electronic device 100 may control the charging power source to continue to provide power to the wireless coil.
- the electronic device 100 may control the charging power source not to provide power to the wireless coil.
- the electronic device 100 may display a prompt message for suspending use.
- the electronic device 100 can create a shell temperature monitoring thread when calling the battery heating service bms_heating.
- the shell temperature monitoring thread can be used to detect whether the shell temperature of the electronic device 100 is greater than or equal to a specified first shell temperature value.
- the charging power supply can be controlled to suspend power supply to the wireless coil until the shell temperature monitoring thread detects that the shell temperature of the electronic device 100 is lower than the specified first shell temperature value.
- a shell temperature value When the casing temperature monitoring thread detects that the casing temperature of the electronic device 100 is less than the specified first casing temperature value, the charging power supply may be controlled to continue to provide power to the wireless coil.
- the electronic device 100 can reduce the power supply frequency of the wireless coil through the wireless chip, And/or, increase the period during which the wireless coil sends the first signal, and/or reduce the power supply power to the wireless coil.
- the electronic device 100 can control the charging power supply to supply power to the main system with the first supply power and to supply power to the wireless coil with the second supply power.
- the electronic device 100 may detect the power consumption of the main system at intervals (eg, 500ms).
- the electronic device 100 determines that the power consumption of the main system is greater than the first power consumption value, the electronic device 100 can control the charging power supply to supply power to the main system with a third power supply power, and to power the wireless coil with a fourth power supply power, and the third power supply power is greater than the first power supply value.
- power, the fourth power supply power is less than the second power supply power.
- the electronic device 100 may check whether the main system power consumption is less than the first power consumption value at regular intervals (for example, 500 ms). When the electronic device 100 determines that the power consumption of the main system is less than the first power consumption value, the electronic device 100 may control the charging power supply to supply power to the main system with the first power supply power and to supply power to the wireless coil with the second power supply power.
- regular intervals for example, 500 ms.
- the charging method includes the following steps:
- the electronic device 100 determines that the charging interface is connected to the charging power supply and the battery temperature is lower than the first temperature value, and controls the charging power supply to supply power to the wireless coil.
- the electronic device 100 determines whether the battery temperature is higher than the second temperature value.
- step S707 is executed.
- step S703 is executed.
- step S701 and step S702 please refer to the embodiment shown in FIG. 3 and will not be described again here.
- the electronic device 100 can monitor the battery temperature value in real time while controlling the charging power supply to supply power to the wireless coil.
- the electronic device 100 can detect the power consumption of the main system at regular intervals while controlling the charging power to supply power to the wireless coil, and perform corresponding steps based on whether the power consumption of the main system is greater than the first power consumption value. For example, the power consumption of the main system is greater than the first power consumption value.
- the first power consumption value controls the charging power supply to supply power to the main system with the first power supply power and the second power supply power to the wireless coil. If the power consumption of the main system is greater than the first power consumption value, the charging power supply is controlled to supply power to the main system with the third power supply power.
- the system supplies power to the wireless coil with the fourth power supply power.
- the power supplied by the charging power supply to the main system is the first power supply
- the power supplied by the charging power supply to the wireless coil is the second power supply. Whether the power consumption of the main system is greater than the first power consumption value.
- step S704 may be performed. If the electronic device 100 detects that the main system power consumption is less than or equal to the first power consumption value, step S702 may be continued.
- the first power consumption value is greater than or equal to the power consumption of the main system when the electronic device 100 calls the battery heating service, and is less than or equal to the first power supply power.
- the electronic device 100 may perform step S702 after a preset time (for example, 500 ms) when detecting that the main system power consumption is less than or equal to the first power consumption value.
- a preset time for example, 500 ms
- the electronic device 100 can create a power consumption monitoring thread when calling the battery heating service bms_heating.
- the power consumption monitoring thread can be used to detect whether the main system power consumption is greater than the first power consumption value.
- step S704 may be executed.
- the electronic device 100 sets the power of the charging power supply to the main system to the third power supply power, and sets the power of the charging power supply to the wireless coil to the fourth power supply power.
- the third power supply power is greater than the first power supply power
- the fourth power supply power is less than Second power supply.
- the electronic device 100 can control the charging power source to increase the power supply to the main system and reduce the power supply to the wireless coil.
- the sum of the third power supply power and the fourth power supply power, and the sum of the first power supply power and the second power supply power are the same.
- the electronic device 100 can suspend power supply to the wireless coil and input all power to the main system.
- the electronic device 100 may configure the working parameters of the wireless chip after detecting that the main system power consumption is greater than the first power consumption value.
- the electronic device 100 may reduce the power frequency for powering the wireless coil, and/or extend the time for the wireless coil to send the first message. number period.
- the electronic device 100 determines whether the main system power consumption is greater than the first power consumption value.
- the electronic device 100 can determine again whether the power consumption of the main system is greater than the first power consumption value. If the electronic device 100 detects that the main system power consumption is greater than the first power consumption value, step S705 may be performed. If the electronic device 100 detects that the main system power consumption is less than or equal to the first power consumption value, step S706 may be performed.
- the electronic device 100 may perform step S705 after a preset time interval (for example, 500 ms) when detecting that the main system power consumption is greater than the first power consumption value.
- a preset time interval for example, 500 ms
- the electronic device 100 may determine again whether the battery temperature is higher than the second temperature value before performing step S706. When the battery temperature is higher than the second temperature value, step S706 will no longer be executed and step S707 will be executed directly.
- the electronic device 100 can detect whether the main system power consumption is less than or equal to the first power consumption value through the power consumption monitoring thread.
- the power consumption monitoring thread detects whether the main system power consumption of the electronic device 100 is less than or equal to the first power consumption value, step S706 may be performed.
- the electronic device 100 sets the power supplied by the charging power supply to the main system as the first power supply power, and sets the power supplied by the charging power supply to the wireless coil as the second power supply power.
- the electronic device 100 After detecting whether the power consumption of the main system is less than or equal to the first power consumption value, the electronic device 100 controls the charging power source to increase the power supply to the main system and reduce the power supply to the wireless coil. Afterwards, the electronic device 100 may continue to perform step S702. Optionally, the electronic device 100 may perform step S702 after a preset time interval (for example, 500 ms) after performing step S706.
- a preset time interval for example, 500 ms
- the battery heating service bms_heating is called again. And by configuring the working parameters of the wireless chip, the electronic device 100 can increase the power supply frequency for the wireless coil, and/or shorten the period in which the wireless coil sends the first signal.
- the electronic device 100 can set the power supply frequency that powers the wireless coil to the maximum power supply frequency, where the maximum power supply frequency can be stored in the DTS file of the electronic device 100 .
- the electronic device 100 can set the period during which the wireless coil sends the first signal to the shortest period, where the shortest period can be stored in the DTS file of the electronic device 100 .
- the electronic device 100 controls the charging power source to charge the battery.
- the electronic device 100 controls the charging power source to charge the battery. Specifically, for the description of step S707, reference can be made to the embodiment shown in Figure 3, and details will not be described again here.
- the electronic device 100 may not provide power to the wireless coil. Specifically, when the main system power consumption of the electronic device 100 is greater than or equal to the second power consumption value, the electronic device 100 only supplies power to the main system. When the main system power consumption of the electronic device 100 is less than the second power consumption value, the electronic device 100 supplies power to the wireless coil and the main system at the same time.
- the power supplied by the charging power supply to the main system is the first power supply
- the power supplied by the charging power supply to the wireless coil is the second power supply. If the main system power consumption of the electronic device 100 is greater than the first power consumption value, the electronic device 100 sets the power supplied by the charging power supply to the main system to the third power supply power, and sets the power supplied from the charging power supply to the wireless coil to the fourth power supply power.
- the third power supply power is greater than the first power supply power
- the fourth power supply power is less than the second power supply power.
- the electronic device 100 sets the charging power supply to the main system to the fifth power supply power, sets the charging power supply not to power the wireless coil, and the fifth power supply power to the first power consumption value.
- the sum of the power supply power and the second power supply power, the second power consumption value is greater than the first power consumption value. In this way, the electronic device 100 can continue to heat the battery when the main system power consumption increases slightly, and when the main system power consumption increases significantly, give priority to powering the main system.
- the electronic device 100 may only perform the charging method shown in FIG. 3 to heat and charge the battery. electricity.
- the electronic device 100 can detect whether the charging power source is in place, detect whether the battery outputs electric energy, detect whether the user uses the electronic device 100 , and detect whether the shell temperature of the electronic device is greater than a specified A shell temperature value and one or more steps of detecting whether the main system power consumption is greater than the first power consumption value.
- the electronic device 100 may interrupt the call to the function bat_beating_start() to create the main thread Work of the program for heating the battery.
- the electronic device 100 can call the function bat_heating_monitor_work() to create a thread Monitor. This thread Monitor can be used to monitor the start heating event ET_HEATING_START.
- the electronic device 100 calls the function bat_heating_check(), which can be used to determine whether to call the battery heating service bms_heating.
- the input value of the bat_heating_check() function includes but is not limited to the temperature value of the battery.
- the bat_heating_check() function determines that the battery temperature value is less than or equal to the sum of the basic temperature parameter and the hysteresis parameter, at this time, the value of the hysteresis parameter is the first value, and the first value is less than or equal to 0. For example, the first value is equal to 0.
- the bat_heating_check() function returns the value of the first call (for example, returns a value of 0).
- the bat_heating_check() function determines that the temperature value of the battery is greater than the sum of the first temperature threshold and the hysteresis parameter
- the bat_heating_check() function returns the second call value (for example, returns a value of 1). It should be noted that here, the bat_heating_check() function not only determines whether the battery temperature is less than or equal to the sum of the first temperature threshold and the hysteresis parameter, but also determines whether other conditions in step S301 shown in Figure 3 are met. Specifically, Reference may be made to the embodiment shown in Figure 3, which will not be described again here.
- the electronic device 100 may call the battery heating service bms_heating and upload the heating start event ET_HEATING_START to the Monitor thread.
- the service parameters of the battery heating service bms_heating can be configured.
- the electronic device 100 can set the hysteresis parameter to a second value (for example, 30).
- the battery heating service bms_heating can control the charging chip to power the wireless coil based on the service parameters, and set the wireless coil to TX mode.
- the electronic device 100 can create a battery temperature monitoring thread, a housing temperature monitoring thread, a charging power monitoring thread, a battery output monitoring thread, a terminal monitoring thread, a power consumption monitoring thread and other monitoring threads.
- the terminal monitoring thread is used to obtain terminal monitoring parameters, and the terminal monitoring parameters are used to indicate whether the user uses the electronic device 100. For example, when the screen of the electronic device 100 is on, the value of the terminal monitoring parameter obtained by the terminal monitoring thread is the first parameter value. When the screen of the electronic device 100 is turned off, the value of the terminal monitoring parameter obtained by the terminal monitoring thread is the second parameter value.
- the electronic device 100 can call the screen state detection function bat_heating_check_screen_state() every preset time. This function can determine that the user is using the electronic device 100 based on the first parameter value. If the main thread Work is in a blocked state , keep the main thread Work in the blocking state; if the main thread Work is in the running state, you can switch the main thread Work to the blocking state.
- the bat_heating_check_screen_state() function can switch the main thread Work to the running state if the main thread Work is in the blocked state when it is determined that the user is not using the electronic device 100 based on the second parameter value; if the main thread Work is in the running state, the main thread remains Work is in running state.
- the shell temperature monitoring thread is used to detect the shell temperature of the electronic device 100.
- the shell temperature monitoring thread can display the third prompt information when the shell temperature of the electronic device 100 is higher than the specified first shell temperature value.
- the third prompt information can be used In order to remind the user that the temperature of the electronic device 100 is high, the use of the electronic device 100 is suspended.
- the power consumption monitoring thread is used to detect the main system power consumption of the electronic device 100, and when the main system power consumption increases, reduce the power supplied to the wireless coil, or not supply power to the wireless coil.
- the battery temperature monitoring thread is used to obtain the battery temperature parameters.
- the battery temperature parameters are used in the function bat_heating_check() to determine whether the battery temperature reaches the second temperature threshold.
- the second temperature threshold is the sum of the first temperature threshold and the hysteresis parameter. At this time , the value of the hysteresis parameter is the second value.
- the charging power supply monitoring thread is used to obtain the charging power supply input power parameters (for example, the charging power supply input electric power value, or the charging power supply input current value).
- the charging power supply input power parameters are used in the function bat_heating_check() to determine whether the charging power supply is supplied to the electronic device. 100 inputs electric energy. When the value of the charging power input power parameter is greater than 0, it can be determined that the charging power supply inputs electric energy to the electronic device 100.
- the battery output monitoring thread is used to obtain battery output parameters (for example, battery output electric power value, or battery output current value).
- the battery output parameters are used in the function bat_heating_check() to determine whether the battery supplies power to the main system. When the battery output parameters If the value is greater than 0, it can be determined that the battery supplies power to the main system.
- the function bat_heating_check() returns the first call value, the electronic device 100 may call the function bat_heating_check() again after a preset time (for example, 500 ms).
- the function bat_heating_check() can obtain the battery temperature parameters from the battery temperature monitoring thread, obtain the charging power input power parameters from the charging power monitoring thread, and obtain the battery output parameters from the battery output monitoring thread.
- the electronic device 100 can use these parameters as input parameters of the function to determine whether to end the battery heating service bms_heating.
- the bat_heating_check() function returns the second call value (for example, returns a value of 1).
- the bat_heating_check() function returns the first call value. It should be noted that equal to zero can be understood as being less than the specified value A, for example, 2. Greater than zero can be understood as greater than the specified value B, for example, 1.
- the electronic device 100 can call the function bat_heating_check() again after a preset time (for example, 500ms) until the function bat_heating_check() returns the second call value. .
- the electronic device 100 stops the battery heating service bms_heating, and may call the reset parameter function bat_heating_set_default_data() to initialize the service parameters.
- the value of the hysteresis parameter is set to the first value.
- bat_heating_check_A can be used to determine whether to call the battery heating service bms_heating
- bat_heating_check_B() can be used to determine whether to stop the battery heating service bms_heating, and whether to start the service again after stopping the battery heating service.
- the electronic device 100 can receive the wireless charging signal sent by the wireless charging device, and convert the wireless charging signal into electrical energy, so that the wireless coil is heated and the battery is indirectly heated. In this way, the electronic device 100 can first heat the battery with the electric energy provided by the wireless charging device, and then charge the battery with the electric energy provided by the wireless charging device after the battery temperature of the electronic device 100 reaches the second temperature threshold.
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- General Chemical & Material Sciences (AREA)
- Chemical & Material Sciences (AREA)
- Chemical Kinetics & Catalysis (AREA)
- Electrochemistry (AREA)
- Manufacturing & Machinery (AREA)
- Automation & Control Theory (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biophysics (AREA)
- Charge And Discharge Circuits For Batteries Or The Like (AREA)
Abstract
本申请公开了一种充电方法及相关装置。电子设备可以在确定出充电接口接通充电电源时,检测电子设备的电池温度,当电池温度小于第一温度值时,控制充电电源停止给电池充电,并控制充电电源给无线线圈供电,使得无线线圈发热,并将热能传递给电池。这样,电子设备可以通过无线线圈发热提升电池的温度,避免在低温条件下无法给电子设备充电的情形。并且,由于无线线圈一般设置在电池的表面,无线线圈和电池的接触面积大,电池受热均匀,热传递效率高,耗电量低。
Description
本申请要求于2022年03月15日提交中国专利局、申请号为202210250593.1、申请名称为“一种充电方法”的中国专利申请的优先权,以及要求于2022年04月29日提交中国专利局、申请号为202210467593.7、申请名称为“一种充电方法及相关装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本申请涉及终端技术领域,尤其涉及一种充电方法及相关装置。
由于电池的化学活性会随着温度的变化而改变,在低温条件下,电池化学活性差,极化增强,电池内部容易产生结晶,如果在低温条件下充电,不仅充电速度会变慢,还会影响电池的性能和寿命,严重时会导致电池在充电时爆炸。因此,如何在低温条件下充电成为亟待解决的问题。
发明内容
本申请提供了一种充电方法及相关装置,实现了当电池温度低于第一温度值时,给无线线圈供电,使得无线线圈发热,以提高电池温度,让电子设备在低温条件下也可以给电池充电。
第一方面,本申请提供了一种充电方法,包括:确定充电接口接通充电电源;
当电池的温度低于第一温度值,控制充电电源给无线线圈供电,使无线线圈发热,以提高电池的温度;
当电池的温度高于第二温度值,控制充电电源给电池充电,其中,第二温度值大于或等于第一温度值。
这样,电子设备可以通过无线线圈发热提升电池的温度,避免在低温条件下无法给电子设备充电的情形。并且,由于无线线圈一般设置在电池的表面,无线线圈和电池的接触面积大,电池受热均匀,热传递效率高,耗电量低,可以让电池在更短的时间内达到可以充电的温度,减少充电时间。
在一种可能的实现方式中,当电池的温度低于第一温度值,方法还包括:控制充电电源给主系统供电。这样,可以避免电池电量的减少。
在一种可能的实现方式中,当电池的温度低于第一温度值,方法还包括:控制充电电源不给电池充电。
这样,可以避免低温条件下,给电池充电造成电池的损耗。
在一种可能的实现方式中,当电池的温度低于第一温度值,方法还包括:控制电池不给主系统充电。
这样,不仅可以避免电池电量的消耗,也可以避免在低温条件下,电池输出电流较大时,可能会造成电压不稳,致使电子设备宕机的情形。
在一种可能的实现方式中,控制充电电源给无线线圈供电,具体包括:控制充电电源给充电芯片供电,控制充电芯片给无线线圈供电。
在一种可能的实现方式中,控制充电电源给充电芯片供电,控制充电芯片给无线线圈供电,具体包括:控制充电电源给充电芯片输入直流电;控制充电芯片将直流电转换为交流电;控制充电芯片将交流电输送给无线线圈。
在一种可能的实现方式中,充电电源给无线线圈供电的供电频率为第一供电频率,第一供电频率为用于确定充电芯片给无线线圈供电的供电频率。
可选的,第一供电频率为充电芯片给无线线圈供电的最大供电频率。
在一种可能的实现方式中,方法还包括:充电电源给无线线圈供电的供电功率为第一无线供电功率,第一无线供电功率为用于确定充电电源给无线线圈供电的供电功率。
可选的,第一无线供电功率为充电芯片给无线线圈供电的最大供电功率。
在一种可能的实现方式中,方法还包括:控制无线线圈以第一周期发送第一信号,第一周期为用于确定无线线圈发送第一信号的周期。
可选的,第一周期为无线线圈发送第一信号的最小周期,例如,0ms。
在一种可能的实现方式中,在控制充电电源给无线线圈供电期间,方法还包括:若充电接口和充电电源断开,停止给无线线圈供电。
在一种可能的实现方式中,在控制充电电源给无线线圈供电期间,方法还包括:若电池给主系统供电,控制充电电源停止给无线线圈供电。
在一种可能的实现方式中,在控制充电电源给无线线圈供电期间,方法还包括:若显示屏亮屏,控制充电电源暂停给无线线圈供电,且在显示屏上显示加热提示信息,加热提示信息用于提示用户正在加热电池。
在一种可能的实现方式中,在控制充电电源暂停给无线线圈供电,且在显示屏上显示加热提示信息期间,方法还包括:若显示屏灭屏,控制充电电源继续给无线线圈供电。
在一种可能的实现方式中,充电电源以第一供电功率给无线线圈供电,以第二供电功率给主系统供电,在控制充电电源给无线线圈供电期间,方法还包括:若主系统的功耗大于第一功耗值,控制充电电源以第三供电功率给无线线圈供电,以第四供电功率给主系统供电,第一供电功率大于第三供电功率,第二供电功率小于第四供电功率。
这样,可以根据主系统功耗调整给无线线圈供电的功率,避免出现由于主系统供电不足,导致电子设备关机的情形。
在一种可能的实现方式中,在控制充电电源以第三供电功率给无线线圈供电,以第四供电功率给主系统供电期间,方法还包括:若主系统的功耗小于或等于第一功耗值,控制充电电源以第一供电功率给无线线圈供电,以第二供电功率给主系统供电。
在一种可能的实现方式中,充电电源以第一供电功率给无线线圈供电,以第二供电功率给主系统供电,在控制充电电源给无线线圈供电期间,方法还包括:若主系统的功耗大于第二功耗值,控制充电电源暂停给无线线圈供电。这样,在主系统功耗过大时,优先保证主系统所需电能。
在一种可能的实现方式中,在控制充电电源暂停给无线线圈供电期间,方法还包括:若主系统的功耗小于或等于第二功耗值,控制充电电源继续给无线线圈供电。
在一种可能的实现方式中,在控制充电电源给无线线圈供电期间,方法还包括:若外壳温度高于第一外壳温度值,且显示屏亮屏,控制充电电源暂停给无线线圈供电,且在显示屏上显示高温提示信息,高温提示信息用于提示用户外壳的温度较高。这样,可以避免外壳温度过高,导致用户体验不佳的情形。
在一种可能的实现方式中,在控制充电电源给电池充电期间,方法还包括:控制充电电
源停止给无线线圈供电。
在一种可能的实现方式中,控制充电电源给电池充电,具体包括:控制充电电源以直流快速充电的方式给电池充电。
这样,可以通过快充的方式给电池充电,减少充电时间。
在一种可能的实现方式中,充电电源和充电接口通过充电设备相连,充电设备支持的充电协议包括专用充电协议DCP,快速充电协议FCP,智能充电协议SCP,电力传输PD充电协议。
第二方面,本申请提供了一种电子设备,该电子设备包括:处理器、无线线圈和电池,无线线圈位于电池附近;处理器,用于确定充电接口接通充电电源,并当电池的温度低于第一温度值,控制充电电源给无线线圈供电,使无线线圈发热,以提高电池的温度;处理器,还用于当电池的温度高于第二温度值,控制充电电源给电池充电,其中,第二温度值大于或等于第一温度值。
在一种可能的实现方式中,当电池的温度低于第一温度值,处理器,还用于控制充电电源给主系统供电。
在一种可能的实现方式中,当电池的温度低于第一温度值,处理器,还用于控制充电电源不给电池充电。
在一种可能的实现方式中,当电池的温度低于第一温度值,处理器,还用于控制电池不给主系统供电。
在一种可能的实现方式中,电子设备还包括充电芯片;处理器,具体用于控制充电电源给充电芯片供电,控制充电芯片给无线线圈供电。
在一种可能的实现方式中,充电芯片,具体用于接收充电电源输入的直流电,将直流电转换为交流电,将交流电输送给无线线圈。
在一种可能的实现方式中,处理器,具体用于控制充电电源以第一供电频率给无线线圈供电,第一供电频率为用于确定电子设备给无线线圈供电的供电频率。
在一种可能的实现方式中,处理器,具体用于控制充电电源以第一无线供电功率给无线线圈供电,第一无线供电频率为用于确定电子设备给无线线圈供电的供电功率。
在一种可能的实现方式中,处理器,还用于控制无线线圈以第一周期发送第一信号,第一周期为用于确定电子设备发送第一信号的周期。
在一种可能的实现方式中,处理器,还用于在控制充电电源给无线线圈供电期间,若充电接口和充电电源断开,停止给无线线圈供电。
在一种可能的实现方式中,处理器,还用于在控制充电电源给无线线圈供电期间,若电池给主系统供电,控制充电电源停止给无线线圈供电。
在一种可能的实现方式中,电子设备还包括显示屏;
处理器,还用于在控制充电电源给无线线圈供电期间,若显示屏亮屏,控制充电电源暂停给无线线圈供电,且在显示屏上显示加热提示信息,加热提示信息用于提示用户正在加热电池。
在一种可能的实现方式中,处理器,还用于在控制充电电源暂停给无线线圈供电,且在显示屏上显示加热提示信息期间,若显示屏灭屏,控制充电电源继续给无线线圈供电。
在一种可能的实现方式中,处理器,具体用于控制充电电源以第一供电功率给无线线圈供电,以第二供电功率给主系统供电;
处理器,还用于在控制充电电源以第一供电功率给无线线圈供电,以第二供电功率给主系统供电期间,若主系统的功耗大于第一功耗值,控制充电电源以第三供电功率给无线线圈供电,以第四供电功率给主系统供电,第一供电功率大于第三供电功率,第二供电功率小于第四供电功率。
在一种可能的实现方式中,处理器,还用于在控制充电电源以第三供电功率给无线线圈供电,以第四供电功率给主系统供电期间,若主系统的功耗小于或等于第一功耗值,控制充电电源以第一供电功率给无线线圈供电,以第二供电功率给主系统供电。
在一种可能的实现方式中,处理器,具体用于控制充电电源以第一供电功率给无线线圈供电,以第二供电功率给主系统供电;
处理器,还用于在控制充电电源以第一供电功率给无线线圈供电,以第二供电功率给主系统供电期间,若主系统的功耗大于第二功耗值,控制充电电源暂停给无线线圈供电。
在一种可能的实现方式中,处理器,还用于在控制充电电源暂停给无线线圈供电期间,若主系统的功耗小于或等于第二功耗值,控制充电电源继续给无线线圈供电。
在一种可能的实现方式中,电子设备还包括显示屏;
处理器,还用于在控制充电电源给无线线圈供电期间,若外壳温度高于第一外壳温度值,且显示屏亮屏,控制充电电源暂停给无线线圈供电,且在显示屏上显示高温提示信息,高温提示信息用于提示用户外壳的温度较高。
在一种可能的实现方式中,处理器,还用于在控制充电电源给电池充电期间,控制充电电源停止给无线线圈供电。
在一种可能的实现方式中,处理器,具体用于控制充电电源以直流快速充电的方式给电池充电。
在一种可能的实现方式中,充电电源和充电接口通过充电设备相连,充电设备支持的充电协议包括专用充电协议DCP,快速充电协议FCP,智能充电协议SCP,电力传输PD充电协议。
第三方面,本申请实施例提供了一种处理器,处理器用于调用计算机指令,使得电子设备执行上述第一方面任一项可能的实现方式中的充电方法。
第四方面,本申请实施例提供了一种计算机可读存储介质,包括指令,当指令在电子设备上运行时,使得电子设备执行上述第一方面任一项可能的实现方式中的充电方法。
第五方面,本申请实施例提供了一种计算机程序产品,包括计算机指令,当计算机指令被一个或多个处理器执行时,使得一个或多个处理器执行上述第一方面任一项可能的实现方式中的充电方法。
图1A为本申请实施例提供的一种无线线圈和电池示意图;
图1B为本申请实施例提供的一种电子设备100的结构示意图;
图2为本申请实施例提供的一种充电管理系统示意图;
图3为本申请实施例提供的一种充电方法的流程示意图;
图4为本申请实施例提供的另一种充电方法的流程示意图;
图5A-图5C为本申请实施例提供的一组界面示意图;
图6A-图6C为本申请实施例提供的另一组界面示意图;
图7为本申请实施例提供的另一种充电方法的流程示意图。
下面将结合附图对本申请实施例中的技术方案进行清楚、详尽地描述。其中,在本申请实施例的描述中,除非另有说明,“/”表示或的意思,例如,A/B可以表示A或B;文本中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。
以下,术语“第一”、“第二”仅用于描述目的,而不能理解为暗示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征,在本申请实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。
在一些应用场景中,在电子设备电量不足,需要对其进行充电操作时,如果电子设备的电池温度太低,往往不能充电或者充电速度慢,严重影响充电效率,用户充电体验不佳。日本电子信息技术产业协会(japan electronics and information technology industries association,JEITA)为了提高电池充电的安全性,发布了JEITA标准,用于规范充电规则。示例性的,以电池容量为4400mAh的电池为例,在不同温度下给该电池充电的标准如下表1所示:
表1:JEITA温控标准
其中,表1中的C由电池容量决定,在此,C的值为4400。当电池温度为0℃以下时,电池无法充电。当电池温度处于0℃-5℃时,限流标准为0.1C,由限流标准得到最大充电电流为440mA。当电池温度处于5℃-10℃时,限流标准为0.3C,由限流标准得到最大充电电流为1320mA。当电池温度处于10℃-45℃时,没有规定的限流标准,在此,表1中示出的13200mA仅为示例,最大充电电流也可以为其他值,本申请实施例对此不做限定。或者,当电池温度处于10℃-45℃时,最大限流标准为充电电流不超过最大充电电流,其中,最大充电电流为充电功率和充电电压的商。其中,由于常见的充电电压为5v,当充电功率为66w时,最大充电电流为13200mA。当充电功率为100w时,最大充电电流为200000mA。
在一种可能的实现方式中,电子设备可以通过提升处理器的性能,提高处理器的温度,处理器可以将热度传递给电池,达到加热电池的目的。但是,由于处理器体积较小,通过处理器发热提高电池的温度,耗电量大,加热效率不高,电池受热也不均匀。
本申请实施例提供了一种充电方法。电子设备可以在确定充电接口接通充电电源时,且电池温度小于第一温度值时,控制充电电源给无线线圈供电,使得无线线圈发热,无线线圈的热能可以传递给电池,以提高电池的温度。当电池温度高于第二温度值时,电子设备可以控制充电电源给电池充电。这样,电子设备可以通过无线线圈发热提升电池的温度,避免在低温条件下无法给电子设备充电的情形。并且,由于无线线圈一般设置在电池的表面,无线线圈和电池的接触面积大,电池受热均匀,热传递效率高,耗电量低。
示例性的,如图1A所示的电子设备100,该电子设备100可以用于实施本申请实施例提供的充电方法。电子设备100的无线线圈设置于电池表面,无线线圈和电池接触面积大。无线线圈进行无线充放电过程中,由于线圈中持续有电流流通,无线线圈可以持续发热,并将热能传递给电池。这样,电子设备100的电池温度随着无线线圈的无线充放电过程而升高,让电子设备100在低温条件下,也可以充电。
下面介绍本申请实施例提供的一种电子设备100的硬件结构。
电子设备100可以是手机、平板电脑、桌面型计算机、膝上型计算机、手持计算机、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本,以及蜂窝电话、个人数字助理(personal digital assistant,PDA)、增强现实(augmented reality,AR)设备、虚拟现实(virtual reality,VR)设备、人工智能(artificial intelligence,AI)设备、可穿戴式设备、车载设备、智能家居设备和/或智慧城市设备,本申请实施例对该电子设备的具体类型不作特殊限制。
图1B示出了电子设备100的结构示意图。
电子设备100可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,USB)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,以及用户标识模块(subscriber identification module,SIM)卡接口195等。其中传感器模块180可以包括压力传感器180A,陀螺仪传感器180B,气压传感器180C,磁传感器180D,加速度传感器180E,距离传感器180F,接近光传感器180G,指纹传感器180H,触摸传感器180I,环境光传感器180J,骨传导传感器180K等。
可以理解的是,本发明实施例示意的结构并不构成对电子设备100的具体限定。在本申请另一些实施例中,电子设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processing unit,GPU),图像信号处理器(image signal processor,ISP),控制器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了系统的效率。
在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,I2C)接口,集成电路内置音频(inter-integrated circuit sound,I2S)接口,脉冲编码调制(pulse code modulation,PCM)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,UART)接口,移动产业处理器接口(mobile industry processor interface,
MIPI),通用输入输出(general-purpose input/output,GPIO)接口,用户标识模块(subscriber identity module,SIM)接口,和/或通用串行总线(universal serial bus,USB)接口等。
其中,USB接口130是符合USB标准规范的接口,具体可以是Mini USB接口,Micro USB接口,USB Type C接口等。USB接口130可以用于连接充电器为电子设备100充电,也可以用于电子设备100与外围设备之间传输数据。也可以用于连接耳机,通过耳机播放音频。该接口还可以用于连接其他电子设备,例如AR设备等。
可以理解的是,本发明实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对电子设备100的结构限定。在本申请另一些实施例中,电子设备100也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
充电管理模块140用于通过充电器接收充电电源的充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。在一些无线充电的实施例中,充电管理模块140可以通过电子设备100的无线线圈接收无线充电输入。在一些有线充电的实施例中,充电管理模块140可以通过USB接口130接收有线充电器的充电输入。充电管理模块140为电池142充电的同时,还可以通过电源管理模块141为电子设备供电。在一些实施例中,充电管理模块140可以接收电池142的输入,通过电源管理模块141给处理器110等供电。在一些实施例中,充电管理模块140可以通过电子设备100的无线线圈发送无线充电输出,给其他电子设备供电。
电源管理模块141用于连接充电管理模块140与处理器110。电源管理模块141接收充电管理模块140的输入,为处理器110,内部存储器121,显示屏194,摄像头193,和无线通信模块160等供电。需要说明的是,在本申请实施例中,处理器110,内部存储器121等器件可以统称为主系统,也就是说,电源管理模块141接收充电管理模块140的输入,为主系统供电。电源管理模块141还可以用于监测电池容量,电池循环次数,电池健康状态(漏电,阻抗)等参数。在一些实施例中,电源管理模块141也可以设置于处理器110中。在另一些实施例中,电源管理模块141和充电管理模块140也可以设置于同一个器件中。
在一些实施例中,电子设备100还包括无线管理模块(图中未示出)。无线管理模块可以用于连接充电管理模块140和无线线圈。在一些无线充电的实施例中,无线管理模块通过无线线圈接收无线充电设备的充电输入,通过充电管理模块140,给电池142充电,和/或给主系统供电。其中,无线管理模块用于将无线线圈输入的交流电,转换为直流电,并输送给充电管理模块140。在一些无线供电(又称为无线反充)的实施例中,无线管理模块接收充电管理模块140的输入,为无线线圈供电。其中,无线管理模块用于将充电管理模块140输入的直流电,转换为交流电,并输送给无线线圈。
可选的,无线管理模块可以用于设置给无线线圈供电的供电频率,供电频率可以理解为交流电每秒变化的次数。由于给无线线圈的供电频率越大,交流电变化次数增加,无线线圈将电能转换为热能的转换率增加。在本申请实施例中,为了让无线线圈将电能转换为热能的转换率增加,无线管理模块可以将供电频率设置为无线线圈支持的最大供电频率。
可选的,无线管理模块可以用于设置给无线线圈供电的供电功率,例如,无线管理模块可以设置供电功率为5w到10w之间的任一功率值。由于给无线线圈的供电功率越大,无线线圈流经的电流越大,无线线圈将电能转换为热能的转换率增加。在本申请实施例中,为了让无线线圈将电能转换为热能的转换率增加,无线管理模块可以将供电功率设置为无线线圈支持的最大供电功率,例如,10w。
可选的,无线管理模块可以用于设置无线线圈发送第一信号的发送周期。其中,第一信号为电子设备100查找待充电设备的信号。例如,第一信号发送周期可以为200ms,电子设
备100的无线线圈可以每隔200ms发送第一信号。由于无线线圈发送第一信号时,无线线圈功耗增大,无线线圈将电能转换为热能的转换率增加。在本申请实施例中,为了让无线线圈将电能转换为热能的转换率增加,无线管理模块可以将发送周期设置为无线线圈支持的最小发送周期,例如,可以将发送周期设置为0ms,无线线圈将持续发送第一信号,无线线圈发热增加。
在一些实施例中,无线管理模块可以设置于处理器110中。在另一些实施例中,无线管理模块和充电管理模块140也可以设置于同一个器件中,例如,电子设备100的充电芯片(integrated circuit,IC)中。在其他一些实施例中,无线管理模块可以设置于电子设备100的无线芯片中,充电管理模块140可以设置于电子设备100的充电芯片中。
可选的,充电芯片可以为图2示出的充电芯片11,无线芯片可以为图2示出的无线芯片15。
电子设备100还包括用于检测电池142温度的温度传感器A(图1B中未示出),以及用于检测电子设备100的外壳温度的温度传感器B(图1B中未示出)。在一些实施例中,当温度传感器A检测到电池142的温度大于一数值和/或温度传感器B检测到电子设备100的外壳温度大于另一数值时,电子设备100执行降低处理器的性能,以便降低功耗实施热保护。在一些实施例中,当温度传感器A检测到电池142的温度小于其他一数值(又称为第一温度值)时,电子设备100的无线线圈接收充电管理模块140的电信号输入,向外辐射无线充电信号,使得无线线圈发热,和/或电子设备100对电池142的输出电压执行升压,和/或电子设备100执行提高处理器的性能,处理器发热增加,以避免低温导致电子设备100异常关机。可选的,温度传感器A和温度传感器B可以为同一个传感器。
电子设备100的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。其中,无线通信功能的相关器件为常用通信器件,在此不再具体描述。需要说明的是,这些器件需要电源管理模块141供电,才可以实现无线通信功能。
电子设备100通过GPU,显示屏194,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏194和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。
显示屏194用于显示图像,视频等。显示屏194包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,LCD),有机发光二极管(organic light-emitting diode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrix organic light emitting diode的,AMOLED),柔性发光二极管(flex light-emitting diode,FLED),Miniled,MicroLed,Micro-oLed,量子点发光二极管(quantum dot light emitting diodes,QLED)等。在一些实施例中,电子设备100可以包括1个或N个显示屏194,N为大于1的正整数。
电子设备100可以通过ISP,摄像头193,视频编解码器,GPU,显示屏194以及应用处理器等实现拍摄功能。外部存储器接口120可以用于连接外部的非易失性存储器,实现扩展电子设备100的存储能力。内部存储器121可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。处理器110通过运行存储在内部存储器121的指令,从而执行电子设备100的各种功能应用以及数据处理。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储电子设备100使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存
储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,UFS)等。
电子设备100可以通过音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,以及应用处理器等实现音频功能。例如音乐播放,录音等。
接下来介绍本申请实施例中提供的一种充电管理系统。
示例性的,如图2所示,充电管理系统10可以包括电子设备100和充电设备200。其中,电子设备100可以包括但不限于充电芯片(integrated circuit,IC)11,电池12,电源管理单元(power management unit,PMU)13,无线芯片IC15,无线线圈16,处理器17。充电管理系统10可以用于执行本申请实施例提供的充电方法。
其中,充电芯片11可以用于从充电设备200接收外部电源的电流输入,给电子设备的不同部件供电。在此,充电芯片11可以通过电路(1)给电池12充电,增加电池12的存储电量。充电芯片11还可以通过电路(2)、电源管理单元13和电路(6)给处理器17供电,维持电子设备100的运行。充电芯片11还可以通过电路(3)给无线芯片15供电。充电芯片11可以控制是否给电路(1)、电路(2)和电路(3)供电,以及给每一条电路供电的功率。例如,充电设备200的电功率为66w,当电池12的温度低于第一温度值(例如,10℃)时,充电芯片11可以只将电功率分配给电路(2)和电路(3),若处理器17所需电功率为25w,充电芯片11可以将电功率中的25w分配给电路(2),将电功率中的41w分配给电路(3)。
在一些实施例中,电子设备100不包括无线芯片15,无线芯片15的功能由充电芯片11实现。也就是说,电子设备100的无线芯片15和充电芯片11为同一个芯片,该芯片可以成为充电芯片11。
电池12为充电电池,即,在电池放电后可通过充电的方式使活性物质激活而继续使用的电池。例如,电池12可以为锂离子电池、镍络电池、镍氢电池、铅酸电池等。电池12可以用于通过充电芯片11和电源管理单元13给处理器17供电。
电源管理单元13可以用于连接充电芯片11和处理器17,并将充电芯片11提供的电能,传输给处理器17。
需要说明的是,不限于处理器17,当电子设备100还包括其他部件时,例如,传感器,摄像头,显示屏等等,电源管理单元13还可以用于给电子设备100的这些部件传输电能。在本申请实施例中,处理器17(以及这些部件)可以称为主系统,处理器17(以及这些部件)的功耗可以称为主系统的功耗,具体的,主系统包括的其他部件可以参照图1B所示的以电能为驱动的器件,例如,传感器模块180,音频模块170,移动通信模块150等等。
无线芯片15可以用于在电子设备100向其他电子设备供电时,将充电芯片11输出的直流电转换为交流电,并通过电路(4)将交流电输入到无线线圈16,使得无线线圈16通过电磁感应效应将电能转换为磁能。在无线线圈16将电能转换为磁能的过程中,由于电流通过,无线线圈16发热,将电能转换为热能。
其中,无线芯片15还可以用于调整输入给无线线圈16的交流电的频率(又称为供电频率),以调整无线线圈16将电能转换为热能的转化率。其中,供电频率可以理解为交流电每秒变化的次数。电子设备100中存储有无线线圈的配置文件,例如,设备树源码(device tree source,DTC)文件,该配置文件中包括无线线圈的供电频率的范围。电子设备100可以将无线线圈的供电频率设置为最大供电频率,提高无线线圈16将电能转换为热能的转化率。
无线芯片15还可以用于调整无线线圈16发送第一信号的发送周期。其中,第一信号可
以为用于查找附近的待充电设备的信号,发送周期为无线线圈16发送第一信号的周期。电子设备100中存储有无线线圈的配置文件,例如,设备树源码文件,该配置文件中包括无线线圈发送第一信号的发送周期范围,例如,0ms至200ms。由于无线线圈发送第一信号时,无线线圈功耗增大,无线线圈将电能转换为热能的转换率增加。为了在增加电能转换为热能的转换率,电子设备100可以将无线线圈的发送周期设置为最小周期,例如0ms,提高无线线圈16将电能转换为热能的转化率。
在一些实施例中,电子设备100可以在从无线充电设备接收外部电源的充电输入时,无线线圈16通过电磁感应,将磁能转换为电能,无线芯片15可以通过电路(4)将无线线圈16的交流电转换为直流电,并将直流电输出到充电芯片11。
本方案通过给无线线圈16供电,使得无线线圈16工作过程中产生热能,并将热能传递给电池12,使得电池12的温度提升。
其中,充电设备200可以用于连接外部电源和充电芯片11,将外部电源的电能输送到充电芯片11。外部电源可以为220v的有线电源,或者,充电宝等等。
在一些实施例中,充电芯片11可以包括图1B所示的充电管理模块140,电池12可以为图1B所示的电池142,电源管理单元13可以包括图1B所示的电源管理模块141,无线芯片15可以包括图1B所示的无线管理模块。
接下来介绍本申请实施例中提供的一种充电方法的流程示意图。
如图3所示,该充电方法包括如下步骤:
S301.电子设备100确定充电接口接通充电电源。
其中,电子设备100可以通过充电IC确定充电接口接通充电电源。例如,当充电器的充电插口和电子设备100的充电接口对接后,充电器将充电电源的电能传输到充电IC,充电IC可以据此判定出充电器插入。在一些实施例中,电子设备100在检测到充电器插口的电信号时,可以确定充电接口接通充电电源。
例如,响应于电子设备100确定充电接口接通充电电源,电子设备100可以调用函数bat_beating_start()。其中,充电接口接通充电电源可以触发中断,电子设备100可以通过中断异步执行函数bat_beating_start()。其中,函数bat_beating_start()可以创建用于加热电池的程序的主线程Work。电子设备100在创建主线程之后,可以调用函数bat_heating_monitor_work(),创建线程Monitor。该线程Monitor可以用于监测开始加热事件ET_HEATING_START。
S302.电子设备100判断电池温度是否低于第一温度值。
当电子设备100检测到电池温度小于第一温度值时,电子设备100可以执行步骤S303。其中,第一温度值可以为预先设置的值(例如,5℃),或者,可以为充电准则规定的数值(例如,JEITA中指出的温度10℃)。其中,电子设备100可以通过温度传感器,例如,图1B所示实施例中提及的温度传感器A,获取电池的温度。
在一些实施例中,若电子设备100的电池包括热敏电阻,例如,正温度系数(positive temperature coefficient,PTC)热敏电阻。电子设备100可以基于热敏电阻的温度和电阻值的对应关系,确定出电池温度。
在一些实施例中,电子设备100可以将环境温度作为电池温度。电子设备100可以通过温度传感器获取环境温度。
当电子设备100检测到电子设备100的电池温度大于或等于第一温度值时,不执行步骤
S302,并控制充电电源和/或电池给电子设备100的电池供电。
可选的,当电池温度小于最低温度值(例如,零下10、15、20℃)时,电子设备100不执行步骤S302。也就是说,电子设备100在检测到电池温度小于最低温度值时,无法执行控制无线线圈发热,以加热电池的操作。这样,可以避免由于温度过低,即使使用充电电源传输的电能加热电池,也无法将电池温度提升到第二温度值的情形,减少电能的损耗。
在一种可能的实现方式中,电子设备100在检测到电池温度小于第一温度值,并且符合预设条件时,才执行电池加热操作。其中,预设条件可以包括充电器支持指定充电协议、充电电源保持给电子设备100供电、电池的电量小于第一电量值、充电电源给电池供电的功率小于第一充电功率值、无线线圈支持给其他电子设备供电等中的一种或多种。
其中,指定充电协议可以包括但不限于专用充电协议(dedicated charging protocol,DCP),快速充电协议(fast charge protocol,FCP),智能充电协议(smart charge protocol,SCP),电力传输(power delivery,PD)充电协议。需要说明的是,指定充电协议不限于提及的多种充电协议,只要充电协议支持的充电额定功率大于第一充电功率值(例如,10W、20W),都可以称为指定充电协议,本申请实施例对此不做限定。当电子设备100判定出符合预设条件中除了充电器支持指定充电协议的其他条件时,若电子设备100判定出充电器支持指定充电协议,才可以执行步骤S303。这样,电子设备100不会出现因为充电功率过低,无法在给电子设备100供电时,控制无线线圈发热的情形。
其中,充电电源保持给电子设备100供电,也可以称为充电器在位。在一些实施例中,充电器在位可以理解为充电器和电子设备100插接在一起并接通充电电源,并且充电电源可通过充电器给电子设备100供电。当电子设备100判定出符合预设条件中除了充电器在位的其他条件时,若电子设备100判定出充电器在位,才可以执行步骤S303。这样,电子设备100不会出现因为充电器和电子设备100脱离,电子设备100依旧控制无线线圈发热的情形。
其中,在本申请实施例中,可以以电量状态(state of charge,SOC)来表示电池的电量,其中,电量状态为电池剩余电量与电池最大电量的比值。在此,第一电量值可以为大于0并且小于1的值,例如,90%,99%,100%等。当电子设备100判定出符合预设条件中除了电池电量小于第一电量值的其他条件时,若电子设备100判定出电池电量小于第一电量值,才可以执行步骤S303。这样,可以避免出现电子设备100的电池电量为100%,电子设备100依旧控制无线线圈加热的情形。
其中,针对预设条件中的充电电源给电池供电的电功率(功率)小于第一充电功率值。当电子设备100判定出符合预设条件中除了充电电源给电池供电的功率小于第一充电功率值的其他条件时,若电子设备100判定出充电电源给电池供电的功率小于第一充电功率值,才可以执行步骤S303。可以理解的是,当充电电源给电池供电的功率大于第一充电功率值时,不需要加热电池,电子设备100也可以以较快的充电速率充电。这样,可以避免将用于电池充电的功率划分给无线线圈。
其中,第一充电功率值可以为预设值,或基于充电器的额定充电功率确定出的值。在一些实施例中,第一充电功率值可以为充电器的额定充电功率和指定系数的乘积,指定系数为大于0且小于1的分数。例如,当充电器的额定充电功率为66w时,若指定系数为0.2,第一充电功率值为13.2w。若预设条件只包括充电电源给电池供电的电功率是否小于第一充电功率值,电子设备100只有判定出充电电源给电池发供电的电功率小于13.2w,才可以执行步骤S303。
其中,针对预设条件中无线线圈支持给其他电子设备供电,即,电子设备100是否可以
通过无线线圈给其他电子设备供电。当电子设备100判定出符合预设条件中除了无线线圈支持给其他电子设备供电的其他条件时,若电子设备100判定出无线线圈支持给其他电子设备供电,才可以执行步骤S303。由于电子设备100通过无线线圈给其他电子设备供电时,电能转换为热能的转换率高于电子设备100通过无线线圈接收无线充电信号时,将电能转换为热能的转换率。因此,电子设备100通过无线线圈给其他电子设备供电可以更快将电池加热至可以充电的温度。并且,电子设备100通过无线线圈给其他电子设备供电时,不需要无线充电设备提供电能,更加方便。
其中,针对充电接口未短路。在一些实施例中,可以通过充电接口和电池的温度差是否大于第一温度差值(例如,15℃),判断充电接口是否短路。当充电接口和电池的温度差大于第一温度差值时,可以确定出充电接口短路。当充电接口和电池的温度差小于或等于第一温度差值时,可以确定出充电接口未短路。当电子设备100判定出符合预设条件中除了充电接口未短路的其他条件时,若电子设备100判定出充电接口未短路,才可以执行步骤S303。
具体的,电子设备100确定充电接口接通充电电源,且电池温度小于第一温度值,且符合预设条件时,才执行步骤S303。
例如,电子设备100在成功创建线程Monitor之后,可以调用函数bat_heating_check(),该函数可以用于判断是否调用电池加热服务bms_heating。其中,bat_heating_check()函数中的具体判断条件可以参照步骤S302所示实施例。在一些实施例中,电子设备100判断电池温度是否低于第一温度值时,可以将第一温度阈值存储在电子设备100的存储器中,第一温度阈值的值和第一温度值相同或相近,也就是说,第一温度值为第一温度阈值的参考值。电子设备100可以基于判断电池温度值是否低于第一温度阈值,来判断电子设备100的电池温度是否低于第一温度值。
S303.电子设备100控制充电电源给无线线圈供电,使得无线线圈发热,无线线圈将温度传递给电池。
在一些实施例中,由于电子设备100的电池温度较低(例如,电池温度低于0℃)时,给电池充电可能会造成硬件损耗,电子设备100还可以控制充电电源不给电池供电。
具体的,电子设备100包括有图2所示的电路(1)、电路(2)和电路(3)时,电子设备100的充电芯片11可以接收充电电源输入的电能,并将电能分配给电路(2)的处理器17和电路(3)的无线芯片15。电子设备100的充电芯片11不给电路(1)分配电能。
进一步的,由于电池温度较低(例如,电池温度低于0℃,或,5℃)时,若电池给处理器等供电,可能会出现电池电压不足,导致电子设备100断电的情形。为了避免电子设备100的运行受到电池温度的影响,电子设备100可以停止电池给电子设备100的主系统供电。例如,电子设备100可以控制图2所示电路(5)不传输电流。
在一些实施例中,充电器的充电功率为第一功率,若主系统功耗为第二功率时,分配给电路(2)的电功率为第二功率,分配给电路(3)的电功率为第一功率和第二功率的差。这样,电子设备100可以保证电子设备100的运行。
在另一些实施例中,充电器的充电功率为第一功率,分配给电路(3)的电功率为第三功率,分配给电路(2)的电功率为第一功率和第三功率的差,其中,第三功率小于第一功率。这样,电子设备100可以优先确保加热电池所需的电能。
在一种可能的实现方式中,充电器的充电功率为第一功率,当电池温度处于第一温度范围时,分配给电路(3)的电功率为第四功率,当电池温度处于第二温度范围时,分配给电路(3)的电功率为第五功率,第一温度范围的所有温度值小于第二温度范围内任意温度值,第
四功率大于第五功率。这样,电子设备100可以在电池温度升高后,减少电池加热所需功耗。
电子设备100在控制充电电源给无线线圈供电的同时,电子设备100还可以通过无线芯片(例如,图2所示的无线芯片15)设置无线线圈(如图2所示的无线线圈16)的工作模式,将无线线圈的工作模式设置为发送(transmit,TX)模式。其中,无线线圈的工作模式分为TX模式和接收(receive,RX)模式。在TX模式下,无线线圈可以基于电磁感应原理将电能传输给其他电子设备。在RX模式下,无线线圈可以基于电磁感应原理接收其他电子设备传输的电能。由于在TX模式下,无线线圈在将一部分电能转换为磁能时,会将另一部分电能转换为热能,无线线圈的温度升高,并将温度传递给电池,达到加热电池的目的。
电子设备100还可以配置无线芯片的工作参数。该工作参数可以包括但不限于给无线线圈供电的供电频率,无线线圈发送第一信号(例如,查找其他电子设备的广播信号)的周期。其中,给无线线圈的供电频率可以和无线线圈发送第一信号的周期可以影响无线线圈将电能转换为热能的转换率。供电频率越高,交流电每秒钟变化次数越多,无线线圈将电能转换为热能的转换率越高。无线线圈发送第一信号的周期越短,无线线圈向外发送第一信号次数增加,无线线圈将电能转换为热能的转换率越高。其中,当无线线圈发送的第一信号为用于查找待充电设备的ping信号时,该周期可以称为ping周期。
例如,当bat_heating_check()函数返回第一调用值(例如,返回0值)时,电子设备100可以调用电池加热服务bms_heating,并将开始加热事件ET_HEATING_START上传至Monitor线程。当Monitor线程接收到开始加热事件ET_HEATING_START后,可以给无线线圈供电,将无线线圈设置为TX模式,并且配置电池加热服务bms_heating的服务参数。其中,该服务参数可以包括但不限于无线芯片的工作参数等等。其中,无线芯片的工作参数可以参见上述实施例,在此不再赘述。
可选的,电子设备100在配置无线芯片的工作参数之前,可以获取电子设备100存储的设备树源码文件,该DTS文件中存储有无线芯片给无线线圈供电的供电频率范围、无线线圈发送第一信号的周期范围。在此,电子设备100可以将供电频率设置为指定供电频率,指定供电频率为无线线圈的配置文件(例如,DTS文件)中无线线圈的最大供电频率。电子设备100还可以将无线线圈发送第一信号的周期设置为发送周期,发送周期为无线线圈的配置文件中无线线圈发送第一信号的最小周期。其中,电子设备100可以从DTS文件中获取给无线芯片供电的最大供电频率和无线线圈发送第一信号的最小周期。
当bat_heating_check()函数返回第一调用值(例如,返回1值)时,可以调用重置参数函数bat_heating_set_default_data(),该函数可以用于初始化电池加热服务bms_heating的服务参数。
在一种可能的实现方式中,电子设备100在给电池加热的过程中,若电子设备100的温度处于第一阶段温度范围,电子设备100可以控制充电电源给无线线圈和主系统供电的同时,以第一阶段电流给电池充电。若电子设备100的温度处于第二阶段温度范围,电子设备100可以控制充电电源给无线线圈和主系统供电的同时,以第二阶段电流给电池充电。若电子设备100的温度处于第三阶段温度范围,电子设备100可以控制充电电源给无线线圈和主系统供电的同时,以第三阶段电流给电池充电。例如,第一阶段温度范围可以为0℃到5℃,第一阶段电流可以为440mA。第二阶段温度范围可以为5℃到10℃,第二阶段电流可以为1320mA。第三阶段温度范围可以为10℃到第二温度值,第三阶段电流可以为13200mA。这样,可以更早给电池充电。
在一些实施例中,电子设备100可以实时检测电池温度值,避免电池温度低于最低温度
值(例如,0℃)时,继续给电池充电。
在一些实施例中,电子设备100可以在电池电流低于第一充电电量值(例如,20%,50%,70%等)时,才在电池加热过程中给电池充电。第一充电电量值低于第一电量值。电子设备100可以实时检测电池电量,避免电池充满电时,依旧给电池加热。
在另一些实施例中,电子设备100可以在电池电流高于第一充电电量值(例如,20%,50%,70%等)且低于第一电量值时,才在电池加热过程中给电池充电。第一充电电量值低于第一电量值。这样,可以在电子设备100电量较低时,在加热线圈的同时,提高电子设备100的电量值。
S304.电池温度是否大于第二温度值。
当电池温度大于(高于)第二温度值,电子设备100执行步骤S305。当电池温度小于(低于)或等于第二温度值,电子设备100执行步骤S304。
或者,当电池温度大于(高于)或等于第二温度值,电子设备100执行步骤S305。当电池温度小于(低于)第二温度值,电子设备100执行步骤S304。可选的,为了节约电子设备100的功耗,电子设备100可以在判定出电池温度小于或等于第二温度值时,相隔预设等待时间后,再执行步骤S304。其中,预设等待时间可以为任意大于0的时间值,例如,500ms。
在一些实施例中,电子设备100可以实时监测电池温度。
在一种可能的实现方式中,第二温度值和第一温度值相同。在一些实施例中,由于第二温度值和第一温度值相同,电子设备100的电池温度在达到第二温度值后,由于环境温度的影响,电池温度逐渐下降,电池温度将再次低于第一温度值。这样,会导致电子设备100的电池温度始终保持在第一温度值附近,多次执行给电池加热的操作,降低充电效率。
在一些示例中,若第一温度值和第二温度值都为5℃。若电池温度低于0℃,电子设备100无法给电池充电,电子设备100给无线线圈供电。若电池温度高于0℃,且低于5℃,电子设备100可以给无线线圈供电。或者,电子设备100可以给无线线圈供电,并开始给电池充电。若电池温度高于第二温度值,电子设备100可以开始给电池充电。电子设备100可以不给无线线圈供电。
在一种可能的实现方式中,第二温度值大于第一温度值。这样,在由于环境温度低导致电池温度低于第一温度值的情形中,电子设备100可以将电池加热至第二温度值(例如,30℃),即使电池温度因为环境温度的影响下降一部分,电子设备100也可以继续给电池充电。
在一些示例中,若第一温度值为5℃,第二温度值都为10℃。若电池温度低于0℃,电子设备100无法给电池充电,电子设备100给无线线圈供电。若电池温度高于0℃,且低于10℃,电子设备100可以给无线线圈供电。或者,电子设备100可以给无线线圈供电,并开始给电池充电。若电池温度高于第二温度值,电子设备100可以开始给电池充电。电子设备100可以不给无线线圈供电。
在一些实施例中,电子设备100判断电池温度是否高于第二温度值时,可以将第二温度阈值存储在电子设备100的存储器中,第二温度阈值的值和第二温度值相同或相近,也就是说,第二温度值为第二温度阈值的参考值。电子设备100可以基于判断电池温度值是否高于第二温度阈值,来判断电子设备100的电池温度是否高于第二温度值。
在一些实施例中,电子设备100可以存储有回滞(hysteresis)参数和基础温度参数。其中,基础温度参数可以为预先设置的值(例如,5℃),或者,可以为充电准则规定的数值(例如,JEITA中指出的温度10℃)。回滞参数用于避免电子设备100的电池温度处于基础温度参数指示的温度附近。回滞参数的初始值为第一值,第一值小于等于零。电子设备100只有在
判定出电池温度低于基础温度参数与回滞参数的和时,才可以执行电池加热操作。也就是说,可以理解为第一温度阈值为基础温度参数与回滞参数的和,回滞参数的值为第一值。在此,低于可以理解为小于,或者,低于可以理解为小于或等于。
当电子设备100判定出符合预设条件后,可以将回滞参数的值设置为第二值,第二值大于等于零。电子设备100可以在判定出电池温度高于回滞参数与基础温度参数的和时,停止电池加热操作,开始电池充电操作。同时,电子设备100还可以将回滞参数的值设置为第一值。也就是说,可以理解为第二温度阈值为基础温度参数与回滞参数的和,回滞参数的值为第二值。在此,高于可以理解为大于,或者,高于可以理解为大于或等于。需要说明的是,此处为了便于描述回滞参数和基础温度参数,只描述了预设条件中的电池温度是否低于第一温度阈值这一个条件,可以理解的是,预设条件还可以包括步骤S301中的其他一个或多个条件,此处的描述不应构成对预设条件的限定。
例如,电池温度的值为3,基础温度参数的值为10,第一值为0,第二值为10。首先,回滞参数的值为第一值,电池温度小于基础温度参数与回滞参数的和,电子设备100开始加热电池,并将回滞参数的值设置为第二值。当电池的温度上升,电池温度的值为5时,电池温度依旧小于基础温度参数与回滞参数的和,电子设备100继续执行电池加热操作。当电池温度的值达到20,电池温度等于基础温度参数与回滞参数的和,电子设备100可以停止电池加热操作,开始执行电池充电操作,并将回滞参数的值再次设置为第一值,即,设置为0。这样,电子设备100的电池温度处于10℃-20℃范围内时,电子设备100不会执行电池加热操作,直到电池温度低于10℃。在一些实施例中,电子设备100在调用电池加热服务bms_heating后,可以创建电池温度监控线程,电池温度监控线程可以用于监测电子设备100的电池温度是否高于第二温度阈值。并在检测到电池温度高于第二温度阈值时,停止电池加热服务bms_heating,不再给无线线圈供电,并开始给电池充电。
S305.电子设备100控制充电电源给电池充电。
电子设备100可以在电池温度大于第二温度值后,开始充电操作。
在一些实施例中,电子设备100可以在开始充电操作的同时,停止加热电池操作。具体的,电子设备100可以控制充电电源不给无线线圈供电。这样,可以避免由于充电电源给无线线圈供电,导致充电电源给电池充电的功率减少。
示例性的,电子设备100包括有图2所示的电路(1)、电路(2)和电路(3)时,电子设备100的充电芯片11可以接收充电设备200输入的电能,并将电能分配给电路(1)的电池12。在此,电子设备100不给电路(3)分配电能。
可选的,在电池充电过程中,电子设备100控制充电电源和/或电池给主系统供电。
进一步的,电子设备100在充电过程中,可以在检测到电池温度低于第一温度值时,控制充电电源暂停给电池供电,控制充电电源给无线线圈供电,通过无线线圈将电能转换为热能,并将热能传递给电池。这样,可以避免在充电过程中,电池温度下降,导致无法充电的情形。其中,电子设备100加热电池的过程可以参见上述图3所示实施例,在此不再赘述。进一步的,当电子设备100判定出电池温度低于第一温度值时,可以检测充电电源给电池供电的电功率是否小于第一充电功率值。当电子设备100判定出充电电源给电池供电的电功率小于第一充电功率值时,才执行电池加热操作。
在一些实施例中,电子设备100的电池温度高于第二温度值时,可以在一段时间(例如,500ms)内控制充电电源给电池和无线线圈供电。其中,电子设备100可以在一段时间(例如,500ms)内,将传输给无线线圈的电流逐渐减少为零,将传输给充电电源的电流逐渐增
加为额定充电电流。
在一种可能的实现方式中,为了让电子设备100可以采用直流快充的方式给电池充电,加快电池充电速度。电子设备100可以将第一温度值设置为电池可以采用快充方式充电时的最低电池温度(例如,10℃)。将第二温度值设置为大于或等于第一温度值,且小于第三温度值。其中,第三温度值可以为电池可以采用快充方式充电时的最高电池温度,或者,不会造成硬件损耗的最高电池温度,或者,预先设置的温度值,例如,第三温度值可以为45℃。电子设备100可以将电池加热到第一温度值或第二温度值时,采用直流快速充电方式给电池充电,提高充电效率。
在一些实施例中,在电子设备100加热电池的过程中,若电子设备100没有外部电源输入的电能,电子设备100停止加热电池。
具体的,电子设备100执行图3所示的步骤S303之后,可以每隔预设时间(例如,500ms)判断电子设备100是否有电能输入。当电子设备100判定出电子设备100没有外部电源输入的电能时,停止给无线线圈供电,即,停止加热电池操作。可以理解的是,此处描述的停止给无线线圈供电即为不通过电池给无线线圈供电。这样,当充电器和电子设备100的连接断开,或者充电器无外部电源的电能输入时,电子设备100停止加热电池操作,可以避免电子设备100将电池的电能提供给无线线圈,损耗电池的电能。需要说明的是,当电子设备100检测到没有外部电源输入的电能时,通过电池给主系统供电。
在一些实施例中,电子设备100没有外部电源输入的电能可以理解为充电插口无电信号。
例如,电子设备100可以在调用电池加热服务bms_heating时,创建充电电源监控线程。充电电源监控线程可以用于检测电子设备100的充电接口是否接通充电电源。当充电电源监控线程检测到充电接口未接通充电电源,例如,充电器和电子设备100未插接在一起,或者,充电器未向电子设备100输入电能时,停止电池加热服务bms_heating。电子设备100还可以调用重置参数函数bat_heating_set_default_data(),初始化服务参数。
在一些实施例中,在电子设备100加热电池的过程中,若电子设备100的电池向外输出电能,电子设备100停止加热电池。
具体的,电子设备100执行图3所示的步骤S303之后,可以每隔预设时间(例如,500ms)判断电子设备100的电池是否向外输出电能。当电子设备100判定出电子设备100的电池向外输出电能时,停止给无线线圈供电,即,停止加热电池操作。这样,电子设备100可以避免低温条件下,电池供电电压不稳,导致电子设备100关机的情形。
在一些实施例中,可以将电池向外输出电能理解为电池给处理器或主系统供电。
例如,电子设备100还可以在调用电池加热服务bms_heating时,创建电池输出监控线程。电池输出监控线程可以用于检测电池是否向外输出电能,即,电池是否向主系统供电。当电池输出监控线程检测到电池给主系统供电时,停止电池加热服务。电子设备100还可以调用重置参数函数bat_heating_set_default_data(),初始化服务参数。
在一种可能的实现方式中,电子设备100在加热电池过程中,检测到用户使用电子设备100时,可以暂停电池加热操作,直到电子设备100检测到用户未使用电子设备100,继续加热电池操作。
在一些实施例中,电子设备100可以通过显示屏是否亮屏来判断用户是否使用电子设备
100。其中,当电子设备100亮屏时,电子设备100可以确定出用户正在使用电子设备100,当电子设备100灭屏(又称为熄屏)时,电子设备100可以确定出用户未使用电子设备100。在电子设备100加热电池期间,电子设备100可以在检测到显示屏亮屏时,暂停加热电池操作,且显示加热提示信息,加热提示信息可以用于提示用户电子设备100正在加热电池。电子设备100可以在检测到显示屏灭屏后,继续加热电池操作。这样,可以避免用户使用过程中,电池温度增加过快,用户体验不佳。
示例性的,电子设备100可以在加热电池过程中,每隔一段时间(例如,500ms),检测显示屏是否亮屏。电子设备100可以在确定出显示屏亮屏时,暂停给无线线圈供电。之后,电子设备100可以每隔一段时间(例如,500ms),检测显示屏是否灭屏。电子设备100可以在确定出显示屏灭屏时,继续给无线线圈供电。电子设备100还可以在确定出显示屏亮屏时,显示加热提示信息。
如图4所示,该充电方法包括如下步骤:
S401.电子设备100确定充电接口接通充电电源,且电池温度低于第一温度值,控制充电电源给无线线圈供电。
S402.电子设备100判断电池温度是否高于第二温度值。
当电子设备100判定出电池温度高于第二温度值,执行步骤S407。当电子设备100判定出电池温度低于或等于第二温度值,执行步骤S403。
其中,步骤S401和步骤S402的描述可以参见图3所示实施例,在此不再赘述。
可选的,电子设备100可以在控制充电电源给无线线圈供电期间,实时监测电池温度值。电子设备100可以在控制充电电源给无线线圈供电期间,每隔一段时间检测显示屏状态,并基于显示屏状态,执行相应的步骤,例如,基于显示屏亮屏,暂停给无线线圈供电,并显示加热提示信息;基于显示屏灭屏,保持/继续给无线线圈供电。
S403.电子设备100判断显示屏是否亮屏。
电子设备100可以判断显示屏是否亮屏。若电子设备100检测到显示屏亮屏,可以执行步骤S404。若电子设备100检测到显示屏灭屏,可以继续执行步骤S402。
可选的,为了节约电子设备100的耗电量,电子设备100可以在检测到显示屏灭屏时,相隔预设时间(例如,500ms),再执行步骤S402。
例如,电子设备100可以在调用电池加热服务bms_heating时,创建终端监控线程,终端监控线程可以用于检测用户是否使用电子设备100。在此,终端监控线程用于检测电子设备100的显示屏是否亮屏。当终端监控线程检测到电子设备100的显示屏亮屏时,可以执行步骤S404。
S404.电子设备100控制充电电源不给无线线圈供电,显示加热提示信息。
电子设备100可以在检测到显示屏亮屏时,控制充电电源暂停给无线线圈供电,并在显示屏上显示加热提示信息。其中,加热提示信息可以用于提示用户电子设备100正在加热电池。例如,电子设备100可以在检测到显示屏亮屏后,暂停电池加热服务bms_heating。
S405.电子设备100判断显示屏是否亮屏。
电子设备100在控制充电电源不给无线线圈供电后,可以再次判断显示屏是否亮屏。若电子设备100检测到显示屏亮屏,可以执行步骤S405。若电子设备100检测到显示屏灭屏,可以继续执行步骤S406。
可选的,为了节约电子设备100的耗电量,电子设备100可以在检测到显示屏亮屏时,相隔预设时间(例如,500ms),再执行步骤S405。
例如,电子设备100在暂停电池加热服务bms_heating后,可以通过终端监控线程,检测显示屏是否灭屏。当终端监控线程检测到电子设备100的显示屏灭屏时,可以执行步骤S406。
S406.电子设备100控制充电电源给无线线圈供电。
电子设备100在检测到显示屏灭屏后,控制充电电源继续给无线线圈供电,以加热电池。之后,电子设备100可以继续执行步骤S405。可选的,电子设备100可以在执行步骤S406后,相隔预设时间(例如,500ms)再执行步骤S405。
可选的,电子设备100可以在执行步骤S406之前,再次判断电池温度是否高于第二温度值。当电池温度高于第二温度值,将不再执行步骤S406,直接执行步骤S407。
例如,电子设备100通过终端监控线程检测到电子设备100的显示屏灭屏时,通知电池加热服务bms_heating继续电池加热操作。电子设备100可以通过终端监控线程继续监测电子设备100的显示屏是否亮屏。
S407,电子设备100控制充电电源给电池充电。
当电池温度高于第二温度值,电子设备100控制充电电源给电池充电。具体的,步骤S407的描述可以参见图3所示实施例,在此不再赘述。
需要说明的是,不限于显示屏是否亮屏,电子设备100也可以基于其他部件的状态来判断用户是否使用电子设备100,例如,可以通过扬声器是否播放音频判断用户是否使用电子设备100。当电子设备100检测到扬声器播放音频时,判定出用户正在使用电子设备100,当电子设备100检测到扬声器未播放音频时,判定出用户未使用电子设备100。
在一些实施例中,电子设备100存储有上述图3所示的回滞参数和基础温度参数。在电池加热过程中,回滞参数的值为第二值。当电子设备100判定出电子设备100没有外部电源输入的电能,或者,电子设备100的电池向外输出电能时,电子设备100可以停止电池加热操作,并将回滞参数的值设置为第一值。例如,基础温度参数的值为10,第一值为0,第二值为10。在电池加热过程中,回滞参数的值为第二值,电池温度的值为11,该值小于基础温度参数与回滞参数的和,电子设备100继续加热电池。
若电子设备100的显示屏亮屏,由于回滞参数的值依旧为第二值,电池温度的值11小于基础温度参数与回滞参数的和,电子设备100不终止电池加热操作,只是暂停执行电池加热操作,等到电子设备100的显示屏灭屏时,继续电池加热操作。当电池的温度上升,电池温度的值为5时,电池温度依旧小于基础温度参数与回滞参数的和,电子设备100继续执行电池加热操作。若电子设备100没有外部电源输入的电能,电子设备100直接终止电池加热操作,并将回滞参数的值设置为第一值。当电子设备100再次接收到外部电源输入的电能,电子设备100的电池温度的值11大于基础温度参数与回滞参数的和,此时,回滞参数的值为第一值。电子设备100不会执行电池加热操作。这样,电子设备100可以基于回滞参数,避免出现重复加热电池的情形。
在一种可能的实现方式中,电子设备100在开始执行加热电池操作之前,检测到显示屏处于亮屏状态。电子设备100可以显示加热提示信息,并在检测到显示屏灭屏之后,再执行加热电池操作。
具体的,电子设备100在执行图3所示的步骤S303之前,检测显示屏是否亮屏。当电子设备100检测到显示屏亮屏时,可以相隔预设时间(例如,5s),再次判断显示屏是否亮屏。直到电子设备100判定出显示屏灭屏,执行步骤S303。
例如,电子设备100可以在调用电池加热服务bms_heating之前,检测显示屏是否亮屏。
电子设备100可以在检测到显示屏亮屏时,将主线程Work从运行态切换为阻塞态。电子设100可以相隔预设时间(例如,5s),再将主线程Work从阻塞态切换为运行态,并再次判断显示屏是否亮屏,以此类推,直到电子设备100判定出显示屏灭屏,调用电池加热服务bms_heating。
接下来介绍本申请实施例提供的一组充电场景示意图。
在一些应用场景中,电子设备100在开始执行加热电池操作之前,检测到显示屏亮屏。电子设备100可以显示加热提示信息,加热提示信息可以用于提示用户电子设备100正在加热电池。其中,加热提示信息可以包括但不限于文字类提示信息、图片类提示信息、动画类提示信息、语音类提示信息中的一种或多种。
示例性的,如图5A所示,电子设备100可以显示有桌面501。其中,桌面501可以包括多个应用图标(例如,时钟应用图标、聊天应用图标等等)。可选的,桌面501的上方还可以显示包括有时间标识图标、电量标识图标502等图标的状态栏。其中,电量标识图标502可以用于指示电子设备100的电池的剩余电量。可选的,多个应用图标的下方可以显示有多个托盘图标(例如拨号应用图标、信息应用图标、联系人应用图标、相机应用图标),托盘图标可以在页面切换时保持显示。
电子设备100可以在确定出充电接口接通充电电源时,判断电池温度是否低于第一温度值。其中,电子设备100判断是否电池温度是否低于第一温度值的描述可以参加图3所示实施例,在此不再赘述。电子设备100在判定出电池温度低于第一温度值后,检测到电子设备100的显示屏亮屏。电子设备100可以在桌面501上显示如图5B所示的提示框511。
如图5B所示,提示框511可以包括提示信息512。提示信息512可以用于提示用户暂停使用电子设备100。例如,提示信息512可以为文字类提示信息:“由于温度过低,无法给电池充电,当前正在提升电池温度”。
可选的,提示框511中还可以包括确定按键513,确定按键513可以用于出发电子设备100取消显示提示框511。
在一种可能的实现方式中,为了避免用户在电子设备100加热电池过程中,断开外部电源的电能输入(例如,断开充电器和电子设备100的连接),电子设备100可以显示断开提示信息,断开提示信息可以用于提示用户保持充电器在位。其中,断开提示信息可以包括但不限于文字类提示信息、图片类提示信息、动画类提示信息、语音类提示信息中的一种或多种。例如,断开提示信息可以为文字类提示信息:“请保持充电器连接”。
在一种可能的实现方式中,由于显示屏亮屏,电子设备100暂停加热电池操作,电子设备100可以显示暂停使用提示信息,暂停使用提示信息可以用于提示用户暂停使用电子设备100。其中,暂停使用提示信息可以包括但不限于文字类提示信息、图片类提示信息、动画类提示信息、语音类提示信息中的一种或多种。例如,暂停使用提示信息可以为文字类提示信息:“请暂停使用电子设备100”。
进一步的,暂停使用提示信息还可以用于提示用户电子设备100显示屏亮屏会延长电池充电时间。例如,暂停使用提示信息可以为文字类提示信息:“显示屏亮屏会影响电池充电效率,请暂停使用电子设备100”。这样,可以提示用户暂停使用电子设备100,更快完成电池加热操作。可选的,确定按键513可以用于触发电子设备100的显示屏灭屏。这样,用户可以直接通过确定按键,控制电子设备100灭屏。
在一些实施例中,由于电子设备100正在给电池加热,还未开始给电池充电,电子设备
100可以在桌面501的状态栏中继续显示电量标识图标502。在另一些实施例中,电子设备100可以在确定出充电接口接通充电电源后,取消显示电量标识图标502,并在电量标识图标502的位置上显示充电标识图标,充电标识图标可以用于提示用户电子设备100正在接收充电器输入的电能。在另一些实施例中,电子设备100可以在判定出电池温度低于第一温度值后,取消显示电量标识图标502,并在电量标识图标502的位置上显示电池加热图标,电池加热图标可以用于提示用户电子设备100正在提升电池的温度。
可选的,电子设备100的显示屏亮屏,电子设备100可以在判定出电池温度低于第一温度值后,直接控制电子设备100的显示屏灭屏。
在另一些应用场景中,电子设备100正在执行加热电池操作,电子设备100检测到显示屏亮屏。电子设备100可以显示加热提示信息,加热提示信息可以用于提示用户电子设备100正在执行加热电池操作。其中,加热提示信息可以包括但不限于文字类提示信息、图片类提示信息、动画类提示信息、语音类提示信息中的一种或多种。
示例性的,电子设备100可以在控制充电电源给无线线圈供电,使得无线线圈发热,并将热量传递给电池的过程中,每隔预设时间(例如,500ms)检测电子设备100的显示屏是否亮屏。电子设备100可以在检测到电子设备100的显示屏亮屏时,显示如图5C所示的锁屏界面521。
如图5C所示,锁屏界面521可以包括提示框531可以包括提示信息532。可选的,提示框531还可以包括确定按键533。具体的,提示框531的描述可以参见图5B所示实施例,在此不再赘述。
在一些实施例中,由于电子设备100正在给电池加热,还未开始给电池充电,电子设备100可以在锁屏界面521中显示电量标识图标502,其中,电量标识图标502的描述可以参见图5A所示实施例,在此不再赘述。在另一些实施例中,电子设备100可以锁屏界面521上显示充电标识图标,充电标识图标可以用于提示用户电子设备100正在接收充电电源输入的电能。在另一些实施例中,电子设备100可以锁屏界面521上显示电池加热图标,电池加热图标可以用于提示用户电子设备100正在提升电池的温度。
在一些实施例中,电子设备100也可以在接收到用户的亮屏输入(例如,针对电子设备100的电源按键的输入)后,响应于该输入,显示如图5C所示的锁屏界面521。
可选的,电子设备100可以在控制充电电源给无线线圈供电,使得无线线圈发热,并将热量传递给电池的过程中,接收到用户触发电子设备100显示桌面501的输入(例如,针对电子设备100的指纹解锁按键的输入)后,响应于该输入,显示如图5B所示的桌面501。
需要说明的是,当电子设备100检测到电池温度高于第二温度值,开始给电池充电后,若电子设备100检测到电子设备100亮屏,将不再显示加热提示信息。可选的,电子设备100可以在检测到电子设备100亮屏时,显示如图5A所示的电量标识图标502。
在另一些应用场景中,电子设备100开启息屏显示功能。当电子设备100开启息屏显示功能时,电子设备100锁屏/熄屏/灭屏后,可以在显示屏上显示预设的息屏显示资源。息屏显示资源可以包括但不限于时间信息、电量信息、消息信息、预设图像等等。若电子设备100的显示屏息屏,电子设备100可以在执行电池加热操作的过程中,息屏显示加热提示信息,加热提示信息可以用于提示用户电子设备100正在执行加热电池操作。其中,加热提示信息可以包括但不限于文字类提示信息、图片类提示信息、动画类提示信息、语音类提示信息中
的一种或多种。这样,用户可以通过息屏显示的加热提示信息,了解到电子设备100正在执行电池加热操作,减少点亮显示屏的操作次数,或者,不执行点亮显示屏的操作,电子设备100可以减少暂停电池加热的时间,更快提升电池温度。
示例性的,如图6A所示,电子设备100显示有息屏显示界面601。息屏显示界面601中显示有电量标识图标603,电量标识图标603可以用于指示电子设备100的剩余电量。可选的,息屏显示界面601中还可以显示有时间信息602。
电子设备100可以在确定出充电接口接通充电电源后,判断电池温度是否低于第一温度值。其中,电子设备100判断电池温度是否低于第一温度值的描述可以参加图3所示实施例,在此不再赘述。电子设备100在判定出电池温度低于第一温度值后,可以在息屏显示界面601上显示如图6B所示的提示信息611。
如图6B所示,提示信息611可以用于提示用户电子设备100正在加热电池。提示信息611包括但不限于图片类提示信息、文字类提示信息、动画类提示信息等中的一种或多种。在此,提示信息611可以为文字类提示信息:“正在提升电池温度”。可选的,提示信息611还可以包括超链接信息,该超链接信息用于指示指定页面,指定页面可以包括用于解释电子设备100为什么执行电池加热操作的信息。
在一种可能的实现方式中,为了避免用户在电子设备100加热电池过程中,断开外部电源的电能输入(例如,断开充电器和电子设备100的连接),电子设备100可以息屏显示断开提示信息,断开提示信息可以用于提示用户保持充电器在位。其中,断开提示信息可以包括但不限于文字类提示信息、图片类提示信息、动画类提示信息、语音类提示信息中的一种或多种。例如,断开提示信息可以为文字类提示信息:“请保持充电器连接”。
在一种可能的实现方式中,由于显示屏亮屏,电子设备100暂停加热电池操作,电子设备100可以息屏显示暂停使用提示信息,暂停使用提示信息可以用于提示用户暂停使用电子设备100。其中,暂停使用提示信息可以包括但不限于文字类提示信息、图片类提示信息、动画类提示信息、语音类提示信息中的一种或多种。例如,暂停使用提示信息可以为文字类提示信息:“请暂停使用电子设备100”。
进一步的,暂停使用提示信息还可以用于提示用户电子设备100显示屏亮屏会延长电池充电时间。例如,暂停使用提示信息可以为文字类提示信息:“显示屏亮屏会影响电池充电效率,请暂停使用电子设备100”。这样,可以提示用户暂停使用电子设备100,更快完成电池加热操作。
在一些实施例中,由于电子设备100正在给电池加热,还未开始给电池充电,电子设备100可以在息屏显示界面601上继续显示如图6A所示的电量标识图标603。在另一些实施例中,电子设备100可以在确定出充电接口接通充电电源后,取消显示电量标识图标603,并在电量标识图标603的位置上显示充电标识图标,充电标识图标可以用于提示用户电子设备100正在接收充电电源输入的电能。在另一些实施例中,电子设备100可以在判定出符合预设条件后,取消显示电量标识图标603,并在电量标识图标603的位置上显示如图6B所示的电池加热图标612,电池加热图标612可以用于提示用户电子设备100正在提升电池的温度。
当电子设备100检测到电池温度高于第二温度值,开始给电池充电后,电子设备100可以在显示如图6C所示的充电标识图标621。
在一种可能的实现方式中,在电子设备100加热电池的过程中,电子设备100的显示屏亮屏,电子设备100可以控制充电电源不给无线线圈供电,并显示断开提示信息。其中,断
开提示信息可以用于提示用户不要断开充电器。断开提示信息可以包括但不限于图片类提示信息、文字类提示信息、动画类提示信息等中的一种或多种。例如,断开提示信息可以为文字类提示信息:“正在提升电池温度,请保持充电器连接”。
进一步的,电子设备100在开始电池加热过程中,若电子设备100的显示屏亮屏,电子设备100可以控制充电电源不给无线线圈供电。并且,电子设备100还可以检测电子设备100的外壳温度。当电子设备100检测到外壳温度大于或等于指定第一外壳温度值时,电子设备100可以显示暂停使用提示信息。其中,暂停使用提示信息可以用于提示用户暂停使用电子设备100。暂停使用提示信息可以包括但不限于图片类提示信息、文字类提示信息、动画类提示信息等中的一种或多种。例如,暂停使用提示信息可以为文字类提示信息:“正在提升电池温度,请保持充电器连接,并暂缓使用电子设备”。再例如,暂停使用提示信息可以为文字类提示信息:“正在提升电池温度,请保持充电器连接,当前电子设备温度较高,请暂缓使用电子设备”。需要说明的是,电子设备100的显示屏亮屏,电子设备100的外壳温度小于指定第一外壳温度值时,显示断开提示信息。电子设备100的外壳温度大于指定第一外壳温度值时,显示暂停使用提示信息。
在一些实施例中,电子设备100可以通过温度传感器(例如,图1B所示实施例中提及的温度传感器B)获取电子设备100的外壳的温度。
在一些实施例中,指定第一外壳温度值可以为47℃。这样,由于当电子设备100的温度高于47℃时,可能会造成用户的皮肤烫伤,将指定第一外壳温度值设置为47℃,可以避免电池温度提升,烫伤用户。可选的,指定第一外壳温度值可以低于47℃,进一步降低烫伤用户的可能性。
在一种可能的实现方式中,电子设备100在开始电池加热过程中,若电子设备100的显示屏亮屏,电子设备100还可以检测电子设备100的外壳温度。当电子设备100检测到外壳温度小于指定第一外壳温度值时,电子设备100可以控制充电电源继续给无线线圈供电,并且显示断开提示信息。当电子设备100检测到外壳温度大于或等于指定第一外壳温度值时,电子设备100可以控制充电电源不给无线线圈供电,并且显示暂停使用提示信息。
在一种可能的实现方式中,电子设备100在开始电池加热过程中,可以检测电子设备100的外壳温度。当电子设备100检测到外壳温度小于指定第一外壳温度值时,电子设备100可以控制充电电源继续给无线线圈供电。当电子设备100检测到外壳温度大于或等于指定第一外壳温度值时,电子设备100可以控制充电电源不给无线线圈供电。在电子设备100检测到外壳温度大于或等于指定第一外壳温度值时,若电子设备100的显示屏亮屏,电子设备100可以显示暂停使用提示信息。这样,可以避免电池温度过高,给电子设备100的硬件造成损害。例如,电子设备100可以在调用电池加热服务bms_heating时,创建外壳温度监控线程,外壳温度监控线程可以用于检测电子设备100的外壳温度是否大于或等于指定第一外壳温度值。当外壳温度监控线程检测到电子设备100的外壳温度大于或等于指定第一外壳温度值时,可以控制充电电源暂停给无线线圈供电,直到外壳温度监控线程检测到电子设备100的外壳温度小于指定第一外壳温度值。当外壳温度监控线程检测到电子设备100的外壳温度小于指定第一外壳温度值时,可以控制充电电源继续给无线线圈供电。
在一些应用场景中,在电子设备100加热电池的过程中,若电子设备100的功耗增加,为了保证电子设备100的运行,减少充电电源给无线线圈供电的电功率,增加充电电源给主系统供电的电功率。例如,电子设备100可以通过无线芯片降低给无线线圈供电的供电频率,
和/或,加大无线线圈发送第一信号的周期,和/或,减少给无线线圈供电的供电功率。
示例性的,电子设备100可以在加热电池过程中,控制充电电源以第一供电功率给主系统供电,以第二供电功率给无线线圈供电。电子设备100可以每隔一段时间(例如,500ms),检测主系统的功耗。电子设备100可以在确定出主系统功耗大于第一功耗值时,控制充电电源以第三供电功率给主系统供电,以第四供电功率给无线线圈供电,第三供电功率大于第一供电功率,第四供电功率小于第二供电功率。之后,电子设备100可以每隔一段时间(例如,500ms),检主系统功耗是否小于第一功耗值。电子设备100可以在确定出主系统功耗小于第一功耗值时,控制充电电源以第一供电功率给主系统供电,以第二供电功率给无线线圈供电。
示例性的,如图7所示,该充电方法包括如下步骤:
S701.电子设备100确定充电接口接通充电电源,且电池温度低于第一温度值,控制充电电源给无线线圈供电。
S702.电子设备100判断电池温度是否高于第二温度值。
当电子设备100判定出电池温度高于第二温度值,执行步骤S707。当电子设备100判定出电池温度低于或等于第二温度值,执行步骤S703。
其中,步骤S701和步骤S702的描述可以参见图3所示实施例,在此不再赘述。
可选的,电子设备100可以在控制充电电源给无线线圈供电期间,实时监测电池温度值。电子设备100可以在控制充电电源给无线线圈供电期间,每隔一段时间检测主系统功耗,并基于主系统功耗是否大于第一功耗值,执行相应的步骤,例如,主系统功耗大于第一功耗值,控制充电电源以第一供电功率给主系统供电,以第二供电功率给无线线圈供电;主系统功耗大于第一功耗值,控制充电电源以第三供电功率给主系统供电,以第四供电功率给无线线圈供电。
S703.在加热电池过程中,充电电源给主系统供电的功率为第一供电功率,充电电源给无线线圈供电的功率为第二供电功率,主系统功耗是否大于第一功耗值。
若电子设备100检测到主系统功耗大于第一功耗值,可以执行步骤S704。若电子设备100检测到主系统功耗小于或等于第一功耗值,可以继续执行步骤S702。其中,第一功耗值大于或等于电子设备100调用电池加热服务时主系统的功耗,并且小于或等于第一供电功率。
可选的,为了节约电子设备100的耗电量,电子设备100可以在检测到主系统功耗小于或等于第一功耗值时,相隔预设时间(例如,500ms),再执行步骤S702。
例如,电子设备100可以在调用电池加热服务bms_heating时,创建功耗监控线程,功耗监控线程可以用于检测主系统功耗是否大于第一功耗值。当功耗监控线程检测到电子设备100的主系统功耗大于第一功耗值时,可以执行步骤S704。
S704.电子设备100设置充电电源给主系统供电的功率为第三供电功率,设置充电电源给无线线圈供电的功率为第四供电功率,第三供电功率大于第一供电功率,第四供电功率小于第二供电功率。
电子设备100可以在检测到主系统功耗大于第一功耗值时,控制充电电源增加给主系统的供电量,并减少给无线线圈的供电量。其中,第三供电功率与第四供电功率的和,以及,第一供电功率与第二供电功率的和相同。
在一种可能的实现方式中,电子设备100可以暂停给无线线圈供电,并将所有电量输入给主系统。
例如,电子设备100可以在检测到主系统功耗大于第一功耗值后,配置无线芯片的工作参数。电子设备100可以降低给无线线圈供电的供电频率,和/或,延长无线线圈发送第一信
号的周期。
S705.电子设备100判断主系统功耗是否大于第一功耗值。
电子设备100在调整给主系统和无线线圈的供电频率后,可以再次判断主系统功耗是否大于第一功耗值。若电子设备100检测到主系统功耗大于第一功耗值,可以执行步骤S705。若电子设备100检测到主系统功耗小于或等于第一功耗值,可以执行步骤S706。
可选的,为了节约电子设备100的耗电量,电子设备100可以在检测到主系统功耗大于第一功耗值时,相隔预设时间(例如,500ms),再执行步骤S705。
可选的,电子设备100可以在执行步骤S706之前,再次判断电池温度是否高于第二温度值。当电池温度高于第二温度值,将不再执行步骤S706,直接执行步骤S707。
例如,电子设备100在暂停电池加热服务bms_heating后,可以通过功耗监控线程,检测主系统功耗是否小于或等于第一功耗值。当功耗监控线程检测到电子设备100的主系统功耗是否小于或等于第一功耗值时,可以执行步骤S706。
S706.电子设备100设置充电电源给主系统供电的功率为第一供电功率,设置充电电源给无线线圈供电的功率为第二供电功率。
电子设备100在检测到主系统功耗是否小于或等于第一功耗值后,控制充电电源增加给主系统的供电量,并减少给无线线圈的供电量。之后,电子设备100可以继续执行步骤S702。可选的,电子设备100可以在执行步骤S706后,相隔预设时间(例如,500ms)再执行步骤S702。
例如,电子设备100通过功耗监控线程检测到电子设备100的主系统功耗是否小于或等于第一功耗值时,再次调用电池加热服务bms_heating。并配置无线芯片的工作参数,电子设备100可以增大给无线线圈供电的供电频率,和/或,缩短无线线圈发送第一信号的周期。可选的,电子设备100可以将给无线线圈供电的供电频率设置为最大供电频率,其中,最大供电频率可以存储在电子设备100的DTS文件中。可选的,电子设备100可以将无线线圈发送第一信号的周期设置为最短周期,其中,最短周期可以存储在电子设备100的DTS文件中。
S707,电子设备100控制充电电源给电池充电。
当电池温度高于第二温度值,电子设备100控制充电电源给电池充电。具体的,步骤S707的描述可以参见图3所示实施例,在此不再赘述。
可选的,在电子设备100加热电池的过程中,若电子设备100的主系统功耗增加,为了保证电子设备100的运行,电子设备100可以不给无线线圈供电。具体的,当电子设备100的主系统功耗大于或等于第二功耗值时,电子设备100只给主系统供电。当电子设备100的主系统功耗小于第二功耗值时,电子设备100同时给无线线圈和主系统供电。
可选的,在加热电池过程中,充电电源给主系统供电的功率为第一供电功率,充电电源给无线线圈供电的功率为第二供电功率。若电子设备100的主系统功耗大于第一功耗值,电子设备100设置充电电源给主系统供电的功率为第三供电功率,设置充电电源给无线线圈供电的功率为第四供电功率,第三供电功率大于第一供电功率,第四供电功率小于第二供电功率。若电子设备100的主系统功耗大于第二功耗值,电子设备100设置充电电源给主系统供电的功率为第五供电功率,设置充电电源不给无线线圈供电,第五供电功率为第一供电功率与第二供电功率的和,第二功耗值大于第一功耗值。这样,电子设备100可以在主系统功耗增加较少时,继续加热电池,在主系统功耗增加较多时,优先给主系统供电。
需要说明的是,电子设备100可以只执行图3所示的充电方法,来加热电池并给电池充
电。或者,电子设备100可以在执行图3所示的充电方法的同时,执行检测充电电源是否在位,检测电池是否输出电能,检测用户是否使用电子设备100,检测电子设备的外壳温度是否大于指定第一外壳温度值以及检测主系统功耗是否大于第一功耗值中的一个步骤或多个步骤。
在一种可能的实现方式中,电子设备100响应于确定充电接口接通充电电源,可以中断调用函数bat_beating_start(),创建用于加热电池的程序的主线程Work。电子设备100在创建主线程之后,可以调用函数bat_heating_monitor_work(),创建线程Monitor。该线程Monitor可以用于监测开始加热事件ET_HEATING_START。电子设备100在成功创建线程Monitor之后,调用函数bat_heating_check(),该函数可以用于判断是否调用电池加热服务bms_heating。
其中,bat_heating_check()函数的输入值包括但不限于电池的温度值。当bat_heating_check()函数判定出电池的温度值小于或等于基础温度参数与回滞参数的和,此时,回滞参数的值为第一值,第一值小于等于0,例如,第一值等于0。bat_heating_check()函数返回第一调用值(例如,返回0值)。当bat_heating_check()函数判定出电池的温度值大于第一温度阈值与回滞参数的和,bat_heating_check()函数返回第二调用值(例如,返回1值)。需要说明的是,在此,bat_heating_check()函数不止判断电池温度是否小于或等于第一温度阈值与回滞参数的和,还可以判断图3所示步骤S301中的其他条件是否符合,具体的,可以参见图3所示实施例,在此不再赘述。
当bat_heating_check()函数返回第一调用值(例如,返回0值)时,电子设备100可以调用电池加热服务bms_heating,并将开始加热事件ET_HEATING_START上传至Monitor线程。当Monitor线程接收到开始加热事件ET_HEATING_START后,可以配置电池加热服务bms_heating的服务参数,在此,电子设备100可以将回滞参数设置为第二值(例如,30)。电池加热服务bms_heating可以基于服务参数,控制充电芯片给无线线圈供电,并将无线线圈设置为TX模式。同时,电子设备100可以创建电池温度监控线程,外壳温度监控线程,充电电源监控线程,电池输出监控线程,终端监控线程,功耗监控线程等监控线程。
其中,终端监控线程用于获取终端监控参数,终端监控参数用于指示用户是否使用电子设备100。例如,当电子设备100亮屏时,终端监控线程获取的终端监控参数的值为第一参数值,当电子设备100灭屏时,终端监控线程获取的终端监控参数的值为第二参数值。
电子设备100在加热电池的过程中,可以每隔预设时间调用屏幕状态检测函数bat_heating_check_screen_state(),该函数可以在基于第一参数值判定出用户使用电子设备100时,若主线程Work处于阻塞态,保持主线程Work处于阻塞态;若主线程Work处于运行态,可以将主线程Work切换至阻塞态。bat_heating_check_screen_state()函数可以在基于第二参数值判定出用户未使用电子设备100时,若主线程Work处于阻塞态,可以将主线程Work切换至运行态;若主线程Work处于运行态,保持主线程Work处于运行态。
其中,外壳温度监控线程用于检测电子设备100的外壳温度,外壳温度监控线程可以在电子设备100的外壳温度高于指定第一外壳温度值时,显示第三提示信息,第三提示信息可以用于提示用户电子设备100的温度较高,暂停使用电子设备100。
其中,功耗监控线程用于检测电子设备100的主系统功耗,并在主系统功耗增加时,降低给无线线圈供电的功率,或者,不给无线线圈供电。
其中,电池温度监控线程用于获取电池温度参数,电池温度参数用于函数bat_heating_check()判断电池温度是否达到第二温度阈值,第二温度阈值为第一温度阈值与回滞参数的和,此时,回滞参数的值为第二值。
其中,充电电源监控线程用于获取充电电源输入功率参数(例如,充电电源输入电功率值,或,充电电源输入电流值),充电电源输入功率参数用于函数bat_heating_check()判断充电电源是否给电子设备100输入电能,当充电电源输入功率参数的值大于0,可以判定出充电电源给电子设备100输入电能。
其中,电池输出监控线程用于获取电池输出参数(例如,电池输出电功率值,或,电池输出电流值),电池输出参数用于函数bat_heating_check()判断电池是否给主系统供电,当电池输出参数的值大于0,可以判定出电池给主系统供电。当函数bat_heating_check()返回第一调用值时,电子设备100可以在预设时间(例如,500ms)后,再次调用函数bat_heating_check()。函数bat_heating_check()可以从电池温度监控线程获取电池温度参数,从充电电源监控线程获取充电电源输入功率参数,从电池输出监控线程获取电池输出参数。电子设备100可以将这些参数作为函数的输入参数,判断是否结束电池加热服务bms_heating。
例如,当电池温度参数大于或等于第二温度阈值,或充电电源输入功率参数等于零,或电池输出参数大于零,bat_heating_check()函数返回第二调用值(例如,返回1值)。当电池温度参数小于第二温度,并且,充电电源输入功率参数大于零,并且,电池输出参数等于零,bat_heating_check()函数返回第一调用值。需要说明的是,等于零可以理解为小于指定数值A,例如,2。大于零可以理解为大于指定数值B,例如,1。还需要说明的是,当函数bat_heating_check()返回第一调用值时,电子设备100可以在预设时间(例如,500ms)后,再次调用函数bat_heating_check(),直到函数bat_heating_check()返回第二调用值。
当bat_heating_check()函数返回第二调用值时,电子设备100停止电池加热服务bms_heating,并且可以调用重置参数函数bat_heating_set_default_data(),初始化服务参数。在此,回滞参数的值被设置为第一值。
可以理解的是,电子设备100在加热电池之前和加热电池过程中,调用的函数bat_heating_check()的判断条件不同。可选的,电子设备100可以存储有bat_heating_check_A()和bat_heating_check_B()。其中,bat_heating_check_A()可以用于判断是否调用电池加热服务bms_heating,bat_heating_check_B()可以用于判断是否停止电池加热服务bms_heating,以及在停止电池加热服务后是否再次启动该服务。
在一种可能的实现方式中,电子设备100可以接收无线充电设备发送的无线充电信号,将无线充电信号转化为电能,使得无线线圈加热,间接加热电池。这样,电子设备100可以先通过无线充电设备提供的电能加热电池,并在电子设备100的电池温度达到第二温度阈值后,通过无线充电设备提供的电能给电池充电。
以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。
Claims (45)
- 一种充电方法,其特征在于,包括:确定充电接口接通充电电源;当电池的温度低于第一温度值,控制所述充电电源给无线线圈供电,使所述无线线圈发热,以提高所述电池的温度;当所述电池的温度高于第二温度值,控制所述充电电源给所述电池充电,其中,所述第二温度值大于或等于所述第一温度值。
- 根据权利要求1所述的方法,其特征在于,当所述电池的温度低于第一温度值,所述方法还包括:控制所述充电电源给主系统供电。
- 根据权利要求1或2所述的方法,其特征在于,当所述电池的温度低于第一温度值,所述方法还包括:控制所述充电电源不给所述电池充电。
- 根据权利要求1至3中任一项所述的方法,其特征在于,当所述电池的温度低于第一温度值,所述方法还包括:控制所述电池不给主系统充电。
- 根据权利要求1至4中任一项所述的方法,其特征在于,所述控制所述充电电源给无线线圈供电,具体包括:控制所述充电电源给充电芯片供电,控制所述充电芯片给所述无线线圈供电。
- 根据权利要求5所述的方法,其特征在于,控制所述充电电源给充电芯片供电,控制所述充电芯片给所述无线线圈供电,具体包括:控制所述充电电源给所述充电芯片输入直流电;控制所述充电芯片将所述直流电转换为交流电;控制所述充电芯片将所述交流电输送给所述无线线圈。
- 根据权利要求5或6所述的方法,其特征在于,所述方法还包括:所述充电电源给所述无线线圈供电的供电频率为第一供电频率,所述第一供电频率为用于确定所述充电芯片给所述无线线圈供电的供电频率。
- 根据权利要求1至7中任一项所述的方法,其特征在于,所述方法还包括:所述充电电源给所述无线线圈供电的供电功率为第一无线供电功率,所述第一无线供电功率为用于确定所述充电电源给所述无线线圈供电的供电功率。
- 根据权利要求1至8中任一项所述的方法,其特征在于,所述方法还包括:控制所述无线线圈以第一周期发送第一信号,所述第一周期为用于确定所述无线线圈发送所述第一信号的周期。
- 根据权利要求1至9中任一项所述的方法,其特征在于,在所述控制所述充电电源给无线线圈供电期间,所述方法还包括:若所述充电接口和所述充电电源断开,停止给所述无线线圈供电。
- 根据权利要求1至10中任一项所述的方法,其特征在于,在所述控制所述充电电源给无线线圈供电期间,所述方法还包括:若所述电池给主系统供电,控制所述充电电源停止给所述无线线圈供电。
- 根据权利要求1至11中任一项所述的方法,其特征在于,在所述控制所述充电电源给无线线圈供电期间,所述方法还包括:若显示屏亮屏,控制所述充电电源暂停给所述无线线圈供电,且在所述显示屏上显示加热提示信息,所述加热提示信息用于提示用户正在加热电池。
- 根据权利要求12所述的方法,其特征在于,在所述控制所述充电电源暂停给所述无线线圈供电,且在所述显示屏上显示加热提示信息期间,所述方法还包括:若所述显示屏灭屏,控制所述充电电源继续给所述无线线圈供电。
- 根据权利要求1至13中任一项所述的方法,其特征在于,所述充电电源以第一供电功率给所述无线线圈供电,以第二供电功率给主系统供电,在所述控制所述充电电源给无线线圈供电期间,所述方法还包括:若所述主系统的功耗大于第一功耗值,控制所述充电电源以第三供电功率给所述无线线圈供电,以第四供电功率给主系统供电,所述第一供电功率大于所述第三供电功率,所述第二供电功率小于所述第四供电功率。
- 根据权利要求14所述的方法,其特征在于,在所述控制所述充电电源以第三供电功率给所述无线线圈供电,以第四供电功率给主系统供电期间,所述方法还包括:若所述主系统的功耗小于或等于所述第一功耗值,控制所述充电电源以所述第一供电功率给所述无线线圈供电,以所述第二供电功率给所述主系统供电。
- 根据权利要求1至15中任一项所述的方法,其特征在于,所述充电电源以第一供电功率给所述无线线圈供电,以第二供电功率给主系统供电,在所述控制所述充电电源给无线线圈供电期间,所述方法还包括:若主系统的功耗大于第二功耗值,控制所述充电电源暂停给所述无线线圈供电。
- 根据权利要求16所述的方法,其特征在于,在所述控制所述充电电源暂停给所述无线线圈供电期间,所述方法还包括:若主系统的功耗小于或等于所述第二功耗值,控制所述充电电源继续给所述无线线圈供电。
- 根据权利要求1至17中任一项所述的方法,其特征在于,在所述控制所述充电电源给无线线圈供电期间,所述方法还包括:若外壳温度高于第一外壳温度值,且显示屏亮屏,控制所述充电电源暂停给所述无线线圈供电,且在所述显示屏上显示高温提示信息,所述高温提示信息用于提示用户所述外壳的温度较高。
- 根据权利要求1至18中任一项所述的方法,其特征在于,在控制所述充电电源给所述电池充电期间,所述方法还包括:控制所述充电电源停止给所述无线线圈供电。
- 根据权利要求1至19中任一项所述的方法,其特征在于,所述控制所述充电电源给所述电池充电,具体包括:控制所述充电电源以直流快速充电的方式给所述电池充电。
- 根据权利要求1至19中任一项所述的方法,其特征在于,所述充电电源和所述充电接口通过充电设备相连,所述充电设备支持的充电协议包括专用充电协议DCP,快速充电协议FCP,智能充电协议SCP,电力传输PD充电协议。
- 一种电子设备,其特征在于,所述电子设备包括:处理器、无线线圈和电池,所述无线线圈位于所述电池附近;所述处理器,用于确定充电接口接通充电电源,并当所述电池的温度低于第一温度值, 控制所述充电电源给所述无线线圈供电,使所述无线线圈发热,以提高所述电池的温度;所述处理器,还用于当所述电池的温度高于第二温度值,控制所述充电电源给所述电池充电,其中,所述第二温度值大于或等于所述第一温度值。
- 根据权利要求22所述的电子设备,其特征在于,当所述电池的温度低于第一温度值,所述处理器,还用于控制所述充电电源给主系统供电。
- 根据权利要求22或23所述的电子设备,其特征在于,当所述电池的温度低于第一温度值,所述处理器,还用于控制所述充电电源不给所述电池充电。
- 根据权利要求22至24中任一项所述的电子设备,其特征在于,当所述电池的温度低于第一温度值,所述处理器,还用于控制所述电池不给主系统供电。
- 根据权利要求22至25中任一项所述的电子设备,其特征在于,所述电子设备还包括充电芯片;所述处理器,具体用于控制所述充电电源给所述充电芯片供电,控制所述充电芯片给所述无线线圈供电。
- 根据权利要求26所述的电子设备,其特征在于,所述充电芯片,具体用于接收所述充电电源输入的直流电,将所述直流电转换为交流电,将所述交流电输送给所述无线线圈。
- 根据权利要求22至27中任一项所述的电子设备,其特征在于,所述处理器,具体用于控制所述充电电源以第一供电频率给所述无线线圈供电,所述第一供电频率为用于确定所述电子设备给所述无线线圈供电的供电频率。
- 根据权利要求22至28中任一项所述的电子设备,其特征在于,所述处理器,具体用于控制所述充电电源以第一无线供电功率给所述无线线圈供电,所述第一无线供电频率为用于确定所述电子设备给所述无线线圈供电的供电功率。
- 根据权利要求22至29中任一项所述的电子设备,其特征在于,所述处理器,还用于控制所述无线线圈以第一周期发送第一信号,所述第一周期为用于确定所述电子设备发送所述第一信号的周期。
- 根据权利要求22至30中任一项所述的电子设备,其特征在于,所述处理器,还用于在所述控制所述充电电源给所述无线线圈供电期间,若所述充电接口和所述充电电源断开,停止给所述无线线圈供电。
- 根据权利要求22至31中任一项所述的电子设备,其特征在于,所述处理器,还用于在所述控制所述充电电源给所述无线线圈供电期间,若所述电池给主系统供电,控制所述充电电源停止给所述无线线圈供电。
- 根据权利要求22至32中任一项所述的电子设备,其特征在于,所述电子设备还包括显示屏;所述处理器,还用于在所述控制所述充电电源给所述无线线圈供电期间,若所述显示屏亮屏,控制所述充电电源暂停给所述无线线圈供电,且在所述显示屏上显示加热提示信息,所述加热提示信息用于提示用户正在加热电池。
- 根据权利要求33所述的电子设备,其特征在于,所述处理器,还用于在所述控制所述充电电源暂停给所述无线线圈供电,且在所述显示屏上显示加热提示信息期间,若显示屏灭屏,控制所述充电电源继续给所述无线线圈供电。
- 根据权利要求22至34中任一项所述的电子设备,其特征在于,所述处理器,具体用于控制所述充电电源以第一供电功率给所述无线线圈供电,以第二供电功率给主系统供电;所述处理器,还用于在所述控制所述充电电源以第一供电功率给所述无线线圈供电,以 第二供电功率给主系统供电期间,若所述主系统的功耗大于第一功耗值,控制所述充电电源以第三供电功率给所述无线线圈供电,以第四供电功率给主系统供电,所述第一供电功率大于所述第三供电功率,所述第二供电功率小于所述第四供电功率。
- 根据权利要求35所述的电子设备,其特征在于,所述处理器,还用于在所述控制所述充电电源以第三供电功率给所述无线线圈供电,以第四供电功率给主系统供电期间,若所述主系统的功耗小于或等于所述第一功耗值,控制所述充电电源以所述第一供电功率给所述无线线圈供电,以所述第二供电功率给所述主系统供电。
- 根据权利要求22至36中任一项所述的电子设备,其特征在于,所述处理器,具体用于控制所述充电电源以第一供电功率给所述无线线圈供电,以第二供电功率给主系统供电;所述处理器,还用于在所述控制所述充电电源以第一供电功率给所述无线线圈供电,以第二供电功率给主系统供电期间,若所述主系统的功耗大于第二功耗值,控制所述充电电源暂停给所述无线线圈供电。
- 根据权利要求37所述的电子设备,其特征在于,所述处理器,还用于在所述控制所述充电电源暂停给所述无线线圈供电期间,若所述主系统的功耗小于或等于所述第二功耗值,控制所述充电电源继续给所述无线线圈供电。
- 根据权利要求22至38中任一项所述的电子设备,其特征在于,所述电子设备还包括显示屏;所述处理器,还用于在所述控制所述充电电源给所述无线线圈供电期间,若外壳温度高于第一外壳温度值,且所述显示屏亮屏,控制所述充电电源暂停给所述无线线圈供电,且在所述显示屏上显示高温提示信息,所述高温提示信息用于提示用户所述外壳的温度较高。
- 根据权利要求22至39中任一项所述的电子设备,其特征在于,所述处理器,还用于在所述控制所述充电电源给所述电池充电期间,控制所述充电电源停止给所述无线线圈供电。
- 根据权利要求22至40中任一项所述的电子设备,其特征在于,所述处理器,具体用于控制所述充电电源以直流快速充电的方式给所述电池充电。
- 根据权利要求22至41中任一项所述的电子设备,其特征在于,所述充电电源和所述充电接口通过充电设备相连,所述充电设备支持的充电协议包括专用充电协议DCP,快速充电协议FCP,智能充电协议SCP,电力传输PD充电协议。
- 一种处理器,其特征在于,所述处理器应用于电子设备,所述处理器用于调用计算机指令以使得所述电子设备执行如权利要求1至21中任一项所述的方法。
- 一种计算机可读存储介质,包括指令,其特征在于,当所述指令在电子设备上运行时,使得所述电子设备执行如权利要求1至21中任一项所述的方法。
- 一种计算机程序产品,包括计算机指令,其特征在于,当所述计算机指令被一个或多个处理器执行时实现如权利要求1至21中任一项所述的方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP23769733.9A EP4468555A4 (en) | 2022-03-15 | 2023-03-14 | CHARGING METHOD AND ASSOCIATED DEVICE |
| US18/882,210 US20250007318A1 (en) | 2022-03-15 | 2024-09-11 | Charging method and related apparatus |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210250593 | 2022-03-15 | ||
| CN202210250593.1 | 2022-03-15 | ||
| CN202210467593.7 | 2022-04-29 | ||
| CN202210467593.7A CN116799890A (zh) | 2022-03-15 | 2022-04-29 | 一种充电方法及相关装置 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US18/882,210 Continuation US20250007318A1 (en) | 2022-03-15 | 2024-09-11 | Charging method and related apparatus |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2023174231A1 true WO2023174231A1 (zh) | 2023-09-21 |
Family
ID=88022301
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2023/081206 Ceased WO2023174231A1 (zh) | 2022-03-15 | 2023-03-14 | 一种充电方法及相关装置 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20250007318A1 (zh) |
| EP (1) | EP4468555A4 (zh) |
| WO (1) | WO2023174231A1 (zh) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12501942B2 (en) * | 2019-03-22 | 2025-12-23 | Imperial Tobacco Limited | Smoking substitute system |
| US20240250324A1 (en) * | 2023-01-25 | 2024-07-25 | Cirrus Logic International Semiconductor Ltd. | Battery temperature sensing using coil |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108574321A (zh) * | 2017-03-10 | 2018-09-25 | 三星电子株式会社 | 基于温度对电池充电的装置和方法 |
| CN112349999A (zh) * | 2019-08-09 | 2021-02-09 | 华为技术有限公司 | 电子设备和电池加热方法 |
| CN112928789A (zh) * | 2019-12-05 | 2021-06-08 | 荣耀终端有限公司 | 一种充电方法及电子设备 |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10840726B2 (en) * | 2016-07-07 | 2020-11-17 | Apple Inc. | Electronic device with wireless charging and battery heating |
| KR102688561B1 (ko) * | 2018-04-16 | 2024-07-26 | 이씨 파워, 엘엘씨 | 가열을 통한 배터리 충전 시스템 및 방법 |
| DE112018007609T5 (de) * | 2018-05-16 | 2021-01-28 | Honda Motor Co., Ltd. | Leistungsverbrauch-steuervorrichtung |
| US11420527B2 (en) * | 2020-06-19 | 2022-08-23 | Standard Engery Inc. | Electric vehicle charging system with battery temperature control |
| CN111682618B (zh) * | 2020-06-23 | 2022-04-29 | 维沃移动通信有限公司 | 电子设备、充电方法和装置 |
| CN113991766A (zh) * | 2021-09-23 | 2022-01-28 | 荣耀终端有限公司 | 充电方法、可读介质、程序产品和电子设备 |
| CN113852167A (zh) * | 2021-09-29 | 2021-12-28 | 珠海冠宇动力电池有限公司 | 一种电压调节电路、供电模组、车辆和控制方法 |
-
2023
- 2023-03-14 EP EP23769733.9A patent/EP4468555A4/en active Pending
- 2023-03-14 WO PCT/CN2023/081206 patent/WO2023174231A1/zh not_active Ceased
-
2024
- 2024-09-11 US US18/882,210 patent/US20250007318A1/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108574321A (zh) * | 2017-03-10 | 2018-09-25 | 三星电子株式会社 | 基于温度对电池充电的装置和方法 |
| CN112349999A (zh) * | 2019-08-09 | 2021-02-09 | 华为技术有限公司 | 电子设备和电池加热方法 |
| CN112928789A (zh) * | 2019-12-05 | 2021-06-08 | 荣耀终端有限公司 | 一种充电方法及电子设备 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4468555A4 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20250007318A1 (en) | 2025-01-02 |
| EP4468555A1 (en) | 2024-11-27 |
| EP4468555A4 (en) | 2025-06-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20250007318A1 (en) | Charging method and related apparatus | |
| CN111478451A (zh) | 提供无线发送或接收电力的用户界面的电子装置及其方法 | |
| WO2011032355A1 (zh) | 一种终端的充电、供电方法及终端 | |
| CN106356925A (zh) | 移动终端及其充电控制装置、充电控制方法 | |
| WO2023197699A1 (zh) | 充电电路、充电控制方法和电子设备 | |
| KR102719820B1 (ko) | 전자 장치 및 전자 장치에서 유무선 충전 방법 | |
| CN110545499A (zh) | 通信方法、装置及其芯片、待充电设备和系统 | |
| CN116799890A (zh) | 一种充电方法及相关装置 | |
| CN113013934A (zh) | 一种电子设备、电子装置及充电方法 | |
| CN103246336B (zh) | 电子装置及其驱动控制方法 | |
| WO2015090077A1 (zh) | 移动终端充电的控制方法、装置、系统和移动终端 | |
| TWI760925B (zh) | 無線充電裝置 | |
| TW201710831A (zh) | 行動電源裝置及其電源控制方法 | |
| WO2012041242A1 (zh) | 一种终端、终端系统及其充放电方法和放电方法 | |
| CN104113099A (zh) | 电子装置和控制充电的方法 | |
| US20260012035A1 (en) | Charging method and system, electronic device, and computer storage medium | |
| CN113328478B (zh) | 一种无线充电方法、电子设备及充电系统 | |
| CN108551184A (zh) | 无线充电方法、存储介质、储能设备及无线充电设备 | |
| CN110165735A (zh) | 一种充电方法及充电设备 | |
| TWM609905U (zh) | 無線充電裝置 | |
| WO2024148811A1 (zh) | 终端设备及外接设备接入检测系统 | |
| CN111384754B (zh) | 充电方法、装置、存储介质及移动终端 | |
| CN107425555A (zh) | 充电保护方法、充电保护装置及便携式充电装置 | |
| CN107706994A (zh) | U盘充电宝给负载充电时的控制方法及装置 | |
| CN110544965A (zh) | 通信方法、装置及其芯片、待充电设备和系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23769733 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2023769733 Country of ref document: EP Effective date: 20240820 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |