Electric device, self-heating control method and device thereof and medium

By receiving the battery heating start command in the electrical device, ensuring that the device and the motor are stationary without fault, controlling the battery self-heating, adjusting the current frequency and setting a neutral switch, the energy waste and safety hazards in the battery self-heating control are solved, achieving uniform heat distribution and improving battery life.

CN120600994APending Publication Date: 2025-09-05CONTEMPORARY AMPEREX TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510622011.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2022-05-06
Publication Date
2025-09-05

AI Technical Summary

Technical Problem

In the prior art, the control of the battery self-heating function mainly relies on manual operation of the user, resulting in invalid heating increasing energy consumption and posing safety hazards. In addition, traditional heating methods lead to uneven heat distribution, affecting battery life.

Method used

By receiving the battery heating start command, it is determined that the power consumption device and the motor are in a fault-free stationary state. After the battery meets the self-heating conditions, the charging and discharging circuit is controlled for charging and discharging, adjust the current and frequency to heat evenly, set a neutral switch to prevent short circuits, and monitor the heating process in real time.

Benefits of technology

It avoids energy waste caused by ineffective heating, ensures battery safety and life, achieves uniform heat distribution, and improves battery performance stability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120600994A_ABST
    Figure CN120600994A_ABST
Patent Text Reader

Abstract

The invention discloses a power utilization device, a self-heating control method and device of the power utilization device and a medium. According to the technical scheme, after the battery self-heating starting instruction outside the power utilization device is received, the battery heating function is not started at the first time, and the charging and discharging circuit is controlled to charge and discharge the battery only when it is detected that the power utilization device, the battery and the motor meet specific conditions. Therefore, the problem of energy consumption due to the fact that invalid heating is increased due to the fact that a user manually controls the self-heating function of the battery in the prior art is avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to battery management technology, and in particular to a method, device, and medium for controlling a power-consuming device and its self-heating. Background Art

[0002] With the development of science and technology, more and more electrical devices will realize their operating functions by carrying batteries.

[0003] Taking electric vehicles as an example, current technologies are gradually adapting battery self-heating to improve the adaptability of electric vehicles in cold regions. Battery self-heating is a new feature of electric vehicles. Its implementation must take into account the actual conditions of the battery, motor, and vehicle. Heating is activated in certain scenarios to protect components such as the battery and motor, and to prevent the vehicle from malfunctioning. This, in turn, meets drivers' expectations for electric vehicle use.

[0004] However, in related technologies, the control of the battery self-heating function is mostly achieved by manually turning it on or off by the user, which is prone to increase in ineffective heating due to unreasonable user control, thereby causing energy consumption problems. Summary of the Invention

[0005] The present invention provides a method, device, and medium for controlling the self-heating of an electric device and the electric device, thereby resolving the problem in the related art of increasing ineffective heating and wasting energy due to manual control of the battery self-heating function by the user.

[0006] According to one aspect of an embodiment of the present application, a battery heating control method is provided, including:

[0007] Receive battery heating start instruction;

[0008] Determining that the electrical device is in a fault-free and stationary state;

[0009] Determining that the battery meets a self-heating condition; and determining that a motor in a charge and discharge circuit of the battery is in a fault-free state and a stationary state;

[0010] The charging and discharging circuit is controlled to charge and discharge the battery.

[0011] In the technical solution of the embodiment of the present application, it is possible to receive a battery self-heating start instruction from outside the electrical device; determine that the electrical device is in a fault-free state and a stationary state; determine that the battery meets the self-heating conditions; and determine that the motor in the battery's charge and discharge circuit is in a fault-free state and a stationary state; and control the charge and discharge circuit to charge and discharge the battery. By applying the technical solution of the present application, after receiving a battery self-heating start instruction from outside the electrical device, the battery heating function is not started immediately, but the charge and discharge circuit is controlled to charge and discharge the battery only after it is detected that the electrical device, the battery, and the motor meet specific conditions. This avoids the problem of increased ineffective heating caused by the user manually controlling the battery self-heating function in the related art, which in turn leads to energy consumption.

[0012] Optionally, in another embodiment based on the above-mentioned method of the present application, determining that the electric device is in a non-fault state and a stationary state includes: determining that the electric device is in a non-fault state; and detecting the moving speed of the electric device, and if it is determined that the moving speed is zero, determining that the electric device is in a stationary state. By applying the technical solution of the embodiment of the present application, the vehicle controller or domain controller can be used to activate the self-heating function of the battery only when it is ensured that the electric device carrying the battery meets the stationary state. This avoids the problem of the electric device being unable to move due to the activation of the self-heating function, thereby affecting the user experience.

[0013] Optionally, in another embodiment based on the above method of the present application, determining whether the battery meets the self-heating condition includes: determining that the battery is in a fault-free state; and determining whether the current temperature value of the battery is less than a first preset temperature threshold, and whether the current remaining power value of the battery is greater than a preset power threshold; if both are true, then determining that the battery meets the self-heating condition. By applying the technical solution of the embodiment of the present application, the battery management system or domain controller can be used to ensure that the battery is not overheated and has a large amount of remaining power before starting the self-heating function of the battery. This avoids the problem of potential safety hazards caused by rashly starting the self-heating function of the battery before reaching the preset static state.

[0014] Optionally, in another embodiment based on the above-mentioned method of the present application, determining that the motor in the charging and discharging circuit of the battery is in a fault-free state and a static state includes: determining that the motor is in a fault-free state; and determining whether the motor torque, motor speed, and motor current of the motor are zero; if so, determining that the motor is in a static state. By applying the technical solution of the embodiment of the present application, the motor controller or domain controller can be used to ensure that the motor is in a fault-free state and a static state before starting the self-heating function of the battery. This avoids the problem of potential safety hazards caused by the motor rashly starting the self-heating function before reaching the preset static state.

[0015] Optionally, in another embodiment of the above method based on the present application, after determining that the battery meets the self-heating conditions; and determining that the motor in the charge and discharge circuit of the battery is in a fault-free state and a stationary state, it also includes: controlling the battery to pre-charge the motor, and generating a first pre-start signal after the pre-charging is completed; and determining that the power supply voltage of the battery is within a preset voltage range, generating a second pre-start signal; determining to generate the first pre-start signal and the second pre-start signal, and controlling the charge and discharge circuit to charge and discharge the battery. By applying the technical solution of the embodiment of the present application, the battery management system and the motor controller or domain controller can be used to send a pre-start signal to the vehicle controller, and then the vehicle controller will send a start instruction to the motor controller to control the charge and discharge circuit to charge and discharge the battery. This avoids the problem of potential safety hazards caused by the battery and motor rashly starting the self-heating function before the pre-charging is completed.

[0016] Optionally, in another embodiment based on the above-mentioned method of the present application, controlling the charge and discharge circuit to charge and discharge the battery includes: detecting the heating index of the battery every first preset time period; determining an operating index that matches the heating index based on a preset association set, the operating index being used to determine the charge and discharge parameters of the battery; and controlling the charge and discharge circuit to charge and discharge the battery with the operating index. By applying the technical solution of the embodiment of the present application, a battery management system or a domain controller can be used to periodically detect the temperature value and the remaining power value of the battery when the self-heating function is activated, and accordingly adjust the operating current and operating frequency of the battery self-heating. This enables a reasonable adjustment strategy to be formulated for the self-heating function of the battery to ensure that heat is evenly distributed throughout the battery. This avoids the problem of affecting the battery life caused by continuous heating of the battery at a fixed power in the related art.

[0017] Optionally, in another embodiment of the method of the present application, controlling the charge and discharge circuit to charge and discharge the battery includes: the heating index includes the current temperature value and the remaining power value of the battery

[0018] Optionally, in another embodiment based on the above method of the present application, controlling the charge and discharge circuit to charge and discharge the battery includes: the operating index includes the current amplitude and the current frequency; wherein, controlling the charge and discharge circuit to charge and discharge the battery includes: controlling the charge and discharge circuit to charge and discharge the battery with the current amplitude and the current frequency represented by the operating index. By applying the technical solution of the embodiment of the present application, the temperature value and the remaining power value of the battery under the self-heating function can be periodically detected, and the current amplitude and current frequency of the battery self-heating can be adjusted accordingly. Thereby, a reasonable adjustment strategy is formulated for the self-heating function of the battery to ensure that the heat is evenly distributed throughout the battery. This avoids the problem of affecting the battery life caused by continuous heating of the battery with a fixed power heating method in the related art.

[0019] Optionally, in another embodiment based on the above method of the present application, it is determined that the power supply voltage of the battery is within a preset voltage range; the neutral line switch on the center line of the motor is controlled to be closed; and / or, during the self-heating process of the battery, if it is determined that the power device connected to the neutral line of the motor is faulty, the neutral line switch on the center line of the motor is controlled to be disconnected. By applying the technical solution of the embodiment of the present application, if the neutral line switch cannot be separated due to a short circuit during self-heating of the battery, the neutral line switch can be closed to avoid a short circuit between the center line of the motor and the positive or negative pole of the battery, so that the first, second, and third bridge arms and the three-phase windings of the motor can still maintain power supply and avoid power loss.

[0020] Optionally, in another embodiment based on the above method of the present application, controlling the charge and discharge circuit to charge and discharge the battery further includes: collecting the current temperature value and temperature rise rate of the battery every second preset time period; if it is determined that the current temperature value is greater than the preset temperature threshold, or when it is detected that the temperature rise rate does not meet the preset rate range, controlling the charge and discharge circuit to stop charging and discharging the battery. By applying the technical solution of the embodiment of the present application, after the operating indicators are sent to the battery, it is possible to determine whether the self-heating process is abnormal based on the current temperature or temperature rise rate returned by the battery, thereby turning the battery's self-heating function on and off in real time. This avoids the problem of overcharging that affects the battery's service life.

[0021] Optionally, in another embodiment based on the above method of the present application, after determining that the motor in the charging and discharging circuit of the battery is in a fault-free state and a stationary state, it also includes: determining whether there is a user inside the electrical device; if not, controlling the electrical device to be in a self-heating state, the self-heating state including at least one of locking the electrical device, controlling the light of the electrical device, and controlling the sound device of the electrical device; if present, adjusting the distance between the steering wheel of the electrical device and the user's seat. By applying the technical solution of the embodiment of the present application, during the process of starting the battery self-heating, if there is no one inside the electrical equipment, the electrical device can be locked, thereby prompting other users that the current battery is in the self-heating process. In addition, if it is detected that there is someone inside the electrical equipment, in order to ensure their comfort, the distance between the steering wheel and the user's seat can be adaptively adjusted.

[0022] Among them, according to another aspect of an embodiment of the present application, a battery heating control device is provided, including: a receiving module, configured to receive a battery heating start instruction; a determination module, configured to determine that the electrical device is in a fault-free state and a stationary state; the determination module is configured to determine that the battery meets the self-heating condition; and, determines that the motor in the battery's charging and discharging circuit is in a fault-free state and a stationary state; a control module, configured to control the charging and discharging circuit to charge and discharge the battery.

[0023] According to another aspect of the embodiments of the present application, an electrical device is provided, including:

[0024] a memory for storing executable instructions; and

[0025] The display is configured to execute the executable instructions together with the memory to complete the operation of any of the above-mentioned battery heating control methods.

[0026] According to another aspect of an embodiment of the present application, a computer-readable storage medium is provided for storing computer-readable instructions, wherein the instructions, when executed, perform the operations of any of the above-mentioned battery heating control methods.

[0027] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the present application and, together with the description, serve to explain the principles of the present application.

[0029] The present application can be more clearly understood from the following detailed description with reference to the accompanying drawings, in which:

[0030] Figure 1 This is a schematic structural diagram of a battery power supply device proposed in this application;

[0031] Figure 2 A schematic diagram of a battery heating control method proposed in this application;

[0032] Figure 3 This is a schematic diagram of the architecture of a battery controller node proposed in this application;

[0033] Figure 4 A schematic diagram of a process for controlling battery heating through various controller nodes proposed in this application

[0034] Figure 5 This is a schematic diagram of the internal structure of an electrical device proposed in this application;

[0035] Figure 6 This is a schematic diagram of a process for controlling battery heating through a domain controller proposed in this application;

[0036] Figure 7 This is a schematic diagram of the architecture of a battery domain controller proposed in this application;

[0037] Figure 8 This is a schematic diagram of the structure of the battery heating control electronic device proposed in this application;

[0038] Figure 9 This is a schematic diagram of the electrical device proposed in this application. DETAILED DESCRIPTION

[0039] Various exemplary embodiments of the present application will now be described in detail with reference to the accompanying drawings. It should be noted that unless otherwise specifically stated, the relative arrangements of components and steps, numerical expressions and numerical values ​​set forth in these embodiments do not limit the scope of the present application.

[0040] At the same time, it should be understood that for the convenience of description, the sizes of the various parts shown in the drawings are not drawn according to the actual proportional relationship.

[0041] The following description of at least one exemplary embodiment is merely illustrative in nature and is not intended to limit the present disclosure, its application, or uses.

[0042] Technologies, methods, and equipment known to ordinary technicians in the relevant art may not be discussed in detail, but where appropriate, the technologies, methods, and equipment should be considered part of the specification.

[0043] It should be noted that like reference numerals and letters refer to like items in the following figures, and therefore, once an item is defined in one figure, it need not be further discussed in subsequent figures.

[0044] In addition, the technical solutions between the various embodiments of the present application can be combined with each other, but it must be based on the fact that ordinary technicians in this field can implement it. When the combination of technical solutions is mutually contradictory or cannot be implemented, it should be deemed that such a combination of technical solutions does not exist and is not within the scope of protection required by this application.

[0045] It should be noted that all directional indications in the embodiments of the present application (such as up, down, left, right, front, back, etc.) are only used to explain the relative position relationship, movement status, etc. between the various components under a certain specific posture (as shown in the accompanying drawings). If the specific posture changes, the directional indication will also change accordingly.

[0046] The following combination Figure 1-Figure 7 The following describes a method for controlling battery heating according to an exemplary embodiment of the present application. It should be noted that the following application scenarios are provided solely to facilitate understanding of the spirit and principles of the present application, and the embodiments of the present application are not limited in this respect. Rather, the embodiments of the present application can be applied to any applicable scenario.

[0047] With the development of science and technology, more and more electrical devices will realize their operating functions by carrying batteries.

[0048] Taking the example of an electrical device, such as a car, as an example, cars are a crucial means of transportation. With the advancement of the times, the per capita car ownership in China continues to increase, and cars have become commonplace in every household. Electric vehicles, which use power batteries to drive them, are increasingly popular due to their environmentally friendly nature.

[0049] Furthermore, power batteries are core components of electric vehicles, but they are sensitive to temperature. Low temperatures can affect the battery's discharge performance. To ensure better discharge and extend the battery's service life, they need to be heated while the electric vehicle is driving under low temperature conditions.

[0050] The applicant has noted at least two issues with the prior art. First, the battery self-heating function in related technologies is often manually activated or deactivated by the user. This can easily lead to ineffective heating due to improper user control, which in turn wastes energy. For example, manually activating the battery self-heating function while the device is in motion can result in uneven power distribution. Alternatively, manually activating the battery self-heating function when the battery or motor is faulty can pose a safety hazard to the device.

[0051] On the other hand, the conventional method of heating batteries in related art generally uses a fixed-power heating device to continuously heat the power battery, that is, the heating is stopped when the battery reaches a certain temperature or after a certain period of time.

[0052] However, due to the large size of the power battery, the heat is not evenly distributed to the power battery during the heating process, resulting in very uneven heat distribution in the power battery, and the service life of the power battery cannot be guaranteed.

[0053] The batteries disclosed in the embodiments of this application may be used, but are not limited to, in electrical devices such as vehicles, ships, or aircraft. A power supply system comprising the batteries or battery packs disclosed in this application can be used to mitigate and automatically adjust the operating current and frequency of battery self-heating, thereby improving battery performance stability and battery life.

[0054] The present invention provides an electrical device using a battery as a power source. The electrical device may be, but is not limited to, a mobile phone, a tablet, a laptop computer, an electric toy, an electric tool, a battery-powered vehicle, an electric car, a ship, a spacecraft, etc. The electric toy may include a fixed or mobile electric toy, such as a game console, an electric car toy, an electric ship toy, and an electric airplane toy, etc. The spacecraft may include an airplane, a rocket, a space shuttle, and a spacecraft, etc.

[0055] In one embodiment, the battery pack in the present application is rechargeable, such as a lithium-ion battery, a nickel-metal hydride battery, a nickel-cadmium battery, a nickel-zinc battery, and the like.

[0056] For the convenience of description, the following embodiments are described by taking a vehicle 1000 as an example of an electrical device according to an embodiment of the present application.

[0057] Please refer to Figure 1 , Figure 1A schematic structural diagram of a vehicle 1000 provided for some embodiments of the present application. The vehicle 1000 may be a fuel vehicle, a gas vehicle or a new energy vehicle. The new energy vehicle may be a pure electric vehicle, a hybrid vehicle or an extended-range vehicle, etc. A battery 100 is provided inside the vehicle 1000. The battery 100 may be provided at the bottom, head or tail of the vehicle 1000. The battery 100 may be used to power the vehicle 1000. For example, the battery 100 may serve as an operating power source for the vehicle 1000. The vehicle 1000 may further include a controller 200 and a motor 300. The controller 200 is used to control the battery 100 to power the motor 300, for example, to meet the power requirements for starting, navigating and driving the vehicle 1000.

[0058] In some embodiments of the present application, the battery 100 can serve not only as an operating power source for the vehicle 1000, but also as a driving power source for the vehicle 1000, replacing or partially replacing fuel or natural gas to provide driving power for the vehicle 1000.

[0059] In one embodiment, the present application also provides an electrical device and a method, device and medium for controlling self-heating thereof.

[0060] Figure 2 The flowchart of a battery heating control method according to an embodiment of the present application is schematically shown. Figure 2 As shown, the method includes:

[0061] S101, receiving a battery heating start instruction.

[0062] Furthermore, the self-heating start instruction in the embodiment of the present application can be manually turned on by the user, or the power supply device can automatically generate an instruction to start self-heating when it detects that a certain preset condition is met.

[0063] S102: Determine whether the electrical device is in a fault-free state and a static state.

[0064] Among them, in the embodiment of the present application, determining whether the electrical device is in a fault-free state and a stationary state may include: determining that the electrical device is in a fault-free state; and detecting the moving speed of the electrical device. If the moving speed is determined to be zero, determining that the electrical device is in a stationary state.

[0065] S103 , determining that the battery meets a self-heating condition; and determining that a motor in a charge and discharge circuit of the battery is in a fault-free state and a stationary state.

[0066] In one way, Figure 3As shown, most current models include an electronic control unit (ECU). Each ECU exists independently, monitors and manages its own system, and interacts via CAN bus messages. For such models, the steps for enabling battery self-heating can be configured as follows.

[0067] In an embodiment of the present application, the VCU (vehicle control unit) may receive a signal from an external driver commanding to start self-heating. The command may be a signal from the VCU detecting a start button device on the vehicle, or a command transmitted by the user to the on-board remote terminal via 4G or 5G wireless communication technology on a mobile phone APP. After the VCU determines that the current vehicle status and speed are 0 and there are no vehicle faults, it sends a command to start battery self-heating and issues a high-voltage command.

[0068] Among them, the ECU (Electronic Control Unit), also known as the "driving computer" or "on-board computer," is composed of a microcontroller (MCU), memory (ROM, RAM), input / output (I / O) interfaces, analog-to-digital converters (A / D), and large-scale integrated circuits such as shaping and drivers, just like a regular computer.

[0069] It should be noted that in this application, the self-heating start command for the battery can be received by the BMS (Battery Management System) in the power supply device. Among them, the BMS is used to intelligently manage and maintain each battery cell, prevent the battery from overcharging and over-discharging, extend the battery life, and monitor the battery status.

[0070] In one embodiment, the BMS battery management system unit includes a BMS battery management system, a control module, a display module, a wireless communication module, an electrical device, a battery pack for powering the electrical device, and an acquisition module for collecting battery information of the battery pack. The BMS battery management system is connected to the wireless communication module and the display module respectively through communication interfaces, the output end of the acquisition module is connected to the input end of the BMS battery management system, the output end of the BMS battery management system is connected to the input end of the control module, the control module is connected to the battery pack and the electrical device respectively, and the BMS battery management system is connected to the server end through the wireless communication module.

[0071] like Figure 4 As shown, the following describes a battery heating control method in one embodiment of the present application:

[0072] Step 1: The VCU vehicle controller receives a signal from an external driver commanding the start of self-heating. In one embodiment, the command can be a signal from the VCU detecting the start button device on the vehicle, or a command transmitted by the user to the vehicle remote terminal via 4G or 5G wireless communication technology on a mobile phone APP. After the VCU vehicle controller determines that the current vehicle state and speed are 0 (i.e., it is determined that the electrical device is in a stationary state) and there is no vehicle fault (i.e., it is determined that the electrical device is in a fault-free state), it sends a command to start battery self-heating and issues a high-voltage command.

[0073] Step 2: After the BMS battery management system determines that the current temperature value of the battery is less than the first preset temperature threshold, the current remaining power value of the battery is greater than the preset power threshold, and the battery is in a fault-free state, it continuously sends a signal on the CAN communication bus indicating that the battery status meets the self-heating condition.

[0074] Step 3: After the MCU motor controller determines that the current motor torque, motor speed, and motor current are all 0 (i.e., the motor is determined to be in a stationary state) and that there is no fault in the motor, it continuously sends a signal on the CAN communication bus indicating that the motor status meets the conditions for starting self-heating.

[0075] Step 4: If Figure 5 As shown, the BMS battery management system controls the main positive switch K1 and the pre-charge switch in the charge and discharge circuit to close. After the pre-charge time is met, the main negative switch is closed, the pre-charge switch is disconnected, the high voltage is completed, and the first pre-start signal is sent to the VCU vehicle controller.

[0076] Step 5: The MCU motor controller determines that the battery high-voltage supply voltage is normal. If the neutral line switch is set, it closes the motor center line K4 switch and then sends the second pre-start signal.

[0077] Optionally, if there is no motor center line switch, the second pre-start signal is directly sent to the VCU vehicle controller after determining that the battery power supply voltage is normal.

[0078] It should be noted that the advantage of setting up K4 is that the fourth bridge arm is a dedicated module when the battery is in self-heating state. If the fourth bridge arm is short-circuited during self-heating and cannot be separated, the K4 relay is disconnected to avoid a short circuit between the motor center line and the positive or negative pole of the battery, so that the first, second and third bridge arms and the three-phase winding of the motor can still maintain driving and avoid power loss.

[0079] Step 6: After receiving the first pre-start signal and the second pre-start signal, the VCU vehicle controller sends a start instruction to the motor controller;

[0080] Step 7: The MCU motor controller sends a pre-charging instruction to the BMS battery management system, so that the BMS controls the battery to pre-charge the motor in response to the pre-charging instruction.

[0081] Step 8: After the BMS battery management system determines that the motor pre-charging is completed, it controls the charge and discharge circuit to charge and discharge the battery.

[0082] Optionally, the following describes a battery heating control method in another embodiment proposed in this application:

[0083] With the development of electric vehicle technology, electric vehicle ECU nodes are developing towards intelligence and integration. The domain controller has more powerful computing power, more complex functions, and simpler execution logic. Among them, the execution of the battery self-heating function can include Figure 7 This is achieved using the domain controller shown.

[0084] The control nodes and architecture of the domain controller ECU are shown in the dashed boxes in the figure. Domain controllers interact with each other via a communication bus, which can be a CAN line, a LIN line, or a high-speed network such as a fiber optic cable.

[0085] Furthermore, in the domain controller solution, the power domain governs the battery and motor. After collecting and judging the status of the battery and motor, the status is exchanged through software interface information within the controller, and then the domain controller starts the battery self-heating control.

[0086] In addition to the power domain, the cockpit domain controller primarily controls cockpit operator commands, displays, and human-machine interaction. Therefore, integrating the battery self-heating function allows for the following expansions: First, assume the driver is inside the cockpit and clicks on the control panel to enable battery self-heating. The cockpit domain controller receives the driver's command and, during the heating process, alerts the driver in the cockpit that the vehicle is in the battery self-heating state.

[0087] The body domain controller is responsible for controlling windows, door locks, lights, and other sensors. Because battery self-heating produces some noise, when the battery self-heating function is remotely activated, a warning light is turned on to prevent pedestrians from mistaking the vehicle for an abnormal state.

[0088] Finally, the chassis domain controller can determine whether the vehicle is stationary and, when the vehicle is self-heating, control the parking system to lock the vehicle to prevent loss of control. Furthermore, the remote interaction domain controller is primarily responsible for receiving remote commands during the battery self-heating function.

[0089] Specifically, under the domain controller node, the battery heating control method proposed in the embodiment of the present application is shown in the following steps:

[0090] Step 1: The cockpit domain in the domain controller receives a signal from the driver to turn on the self-heating. Alternatively, the remote interaction domain in the domain controller receives a signal from the driver's mobile phone to turn on the self-heating. The cockpit domain or remote interaction domain sends the turn-on command to the communication bus.

[0091] Step 2: The chassis domain in the domain controller determines that the current vehicle state is 0 (i.e., the electrical device is determined to be in a stationary state), the chassis has no faults (i.e., the chassis of the electrical device is determined to be in a non-faulty state), and the vehicle is in a braking state.

[0092] Step 3: The power domain in the domain controller determines that the current battery temperature is less than a first preset temperature threshold, that the battery charge is greater than a set threshold SOCn, and that the battery system is fault-free (i.e., the battery is in a fault-free state). The power domain determines that the current remaining battery charge is greater than a preset charge threshold. After determining that the motor speed and motor current are zero (i.e., the motor is stationary), and that there are no motor faults (i.e., the motor is in a fault-free state), the power domain sends a power domain ready signal on the communication bus.

[0093] Step 4: The body domain controller in the domain controller detects whether there is anyone in the vehicle through door locks and temperature detection. If not, the vehicle doors remain locked and the vehicle horn or lights indicate that the vehicle is in battery self-heating mode and a "Do Not Disturb" message is displayed. If present, the cabin domain controller in the domain controller controls the driver's seat away from the steering wheel and asks the driver whether to play music during battery self-heating to ensure comfort.

[0094] Step 5: After step 4 is completed, the power domain controls the main positive switch and pre-charge switch to close. After the pre-charge time is satisfied, the main negative switch is closed and the pre-charge switch is opened, completing the high voltage supply.

[0095] Step 6: Figure 7 As shown, after the power domain determines that the battery high-voltage supply voltage is normal (i.e., the supply voltage is within the preset voltage range), it uses the power domain to control the charge and discharge circuit to charge and discharge the battery. It should be noted that if a neutral line switch is set in the battery system, the motor center line switch is closed.

[0096] In the technical solution of the embodiment of the present application, it is possible to receive a battery self-heating start instruction from outside the electrical device; determine that the electrical device is in a fault-free state and a stationary state; determine that the battery meets the self-heating conditions; and determine that the motor in the battery's charge and discharge circuit is in a fault-free state and a stationary state; and control the charge and discharge circuit to charge and discharge the battery. By applying the technical solution of the present application, after receiving a battery self-heating start instruction from outside the electrical device, the battery heating function is not started immediately, but the charge and discharge circuit is controlled to charge and discharge the battery only after it is detected that the electrical device, the battery, and the motor meet specific conditions. This avoids the problem of increased ineffective heating caused by the user manually controlling the battery self-heating function in the related art, which in turn leads to energy consumption.

[0097] Optionally, in another embodiment of the above method of the present application, determining whether the electrical device is in a fault-free state and a stationary state includes: determining that the electrical device is in a fault-free state; and detecting the moving speed of the electrical device, and if the moving speed is determined to be zero, determining that the electrical device is in a stationary state.

[0098] In one embodiment, the present invention can use a VCU vehicle controller to determine whether the electrical device is in a fault-free state and in a stationary state. For example, the VCU vehicle controller can use a speed sensor or positioning status to determine in real time whether the current vehicle speed is 0 (i.e., determine whether the electrical device is in a stationary state).

[0099] Alternatively, the VCU vehicle controller can determine whether a module has failed (i.e., whether the electrical device is in a fault-free state) by collecting the communication signals or current and voltage of the electrical device to determine whether they are within normal thresholds. Only when it is determined that the electrical device is in a fault-free state and is stationary will it send a command to start battery self-heating and issue a high-voltage command.

[0100] By applying the technical solutions of the embodiments of this application, the vehicle controller can activate the battery's self-heating function only when the electrical device carrying the battery is in a stationary state. This avoids the problem of the electrical device being unable to move due to the activation of the self-heating function, which affects the user experience.

[0101] Optionally, in another embodiment based on the above method of the present application, determining whether the electrical device is in a fault-free state and a stationary state includes: using the chassis domain in the domain controller to determine that the chassis of the electrical device is in a fault-free state; and using the chassis domain to detect the moving speed of the electrical device, and if the moving speed is determined to be zero, determining that the electrical device is in a stationary state.

[0102] Optionally, in the embodiment of the present application, the process of determining whether the electric device is in a fault-free state and a stationary state can also be implemented through the chassis domain in the domain controller. For example, the chassis domain in the domain controller can use a speed sensor or positioning status to determine in real time whether the current vehicle speed is 0 (i.e., determine whether the electric device is in a stationary state).

[0103] Alternatively, the chassis domain in the domain controller can determine whether a module is faulty (i.e., whether the device is in a fault-free state) by collecting communication signals or current and voltage data from various modules in the power-consuming device chassis to determine whether they are within normal thresholds. Only when the power-consuming device is determined to be fault-free and in a static state will it send a command to start battery self-heating and issue a high-voltage instruction.

[0104] By applying the technical solutions of the embodiments of this application, the chassis domain in the domain controller can be used to activate the battery's self-heating function only when the power-consuming device carrying the battery is in a stationary state. This avoids the problem of the power-consuming device being unable to move due to the activation of the self-heating function, which affects the user experience.

[0105] Optionally, in another embodiment based on the above method of the present application, determining whether the battery meets the self-heating condition includes: using a battery management system to determine that the battery is in a fault-free state; and using the battery management system to determine whether the current temperature value of the battery is less than a first preset temperature threshold, and determining whether the current remaining power value of the battery is greater than a preset power threshold; if so, determining that the battery meets the self-heating condition.

[0106] Optionally, in the process of determining whether the battery meets the self-heating condition, the embodiment of the present application can also be implemented by a battery management system. For example, the BMS battery management system can continuously send a signal on the CAN communication bus indicating that the battery status meets the self-heating condition after determining that the current temperature value of the battery is less than a first preset temperature threshold, the current remaining power value of the battery is greater than a preset power threshold, and the battery is in a fault-free state.

[0107] By applying the technical solutions of the embodiments of the present application, the battery management system can activate the battery's self-heating function only when the battery is not overheated and has a high remaining charge. This avoids the potential safety hazards caused by the battery's self-heating function being activated rashly before reaching the preset static state.

[0108] Optionally, in another embodiment based on the above method of the present application, determining whether the battery meets the self-heating condition includes: using the power domain in the domain controller to determine that the battery is in a fault-free state; and, using the power domain to determine whether the current temperature value of the battery is less than a first preset temperature threshold, and, determining whether the current remaining power value of the battery is greater than a preset power threshold; if so, determining that the static indicators of the battery meet the self-heating condition.

[0109] Optionally, in the process of determining whether the battery meets the self-heating condition, the embodiment of the present application can also be implemented by the power domain in the domain controller. For example, the power domain in the domain controller can determine that the current temperature value of the battery is less than the first preset temperature threshold, the current remaining power value of the battery is greater than the preset power threshold, and the battery is in a fault-free state, and then continuously send a signal on the CAN communication bus indicating that the battery status meets the self-heating condition.

[0110] The present application does not specifically limit the first preset temperature threshold, which may be, for example, 50 degrees Celsius or 30 degrees Celsius, etc. In addition, the present application also does not specifically limit the preset power threshold, which may be, for example, 50% or 30% or so.

[0111] By applying the technical solutions of the embodiments of the present application, the power domain in the domain controller can be used to ensure that the battery is not overheated and has a sufficient amount of remaining power before activating the battery's self-heating function. This avoids the problem of rashly activating the self-heating function before the battery reaches the preset static state, which may lead to safety hazards.

[0112] Optionally, in another embodiment of the above method based on the present application, determining whether the motor in the battery charging and discharging circuit is in a fault-free state and a stationary state includes: using a motor controller to determine whether the motor is in a fault-free state; and using the motor controller to determine whether the motor torque, motor speed and motor current of the motor are zero; if so, determining that the motor is in a stationary state.

[0113] In the embodiment of the present application, the process of determining whether the motor in the battery charging and discharging circuit is in a fault-free state and a static state can be implemented by an MCU motor controller. For example, the MCU motor controller collects parameters corresponding to the motor operation module and determines that the current motor torque, motor speed, and motor current are all 0 (i.e., determining that the motor is in a static state).

[0114] In addition, the communication parameters corresponding to the motor operation module need to be collected through the MCU motor controller. After confirming that no module of the motor has failed, the signal that the motor status meets the conditions for starting self-heating can be continuously sent on the CAN communication bus.

[0115] By applying the technical solutions of the embodiments of the present application, the motor controller can activate the battery self-heating function only when the motor is in a fault-free and stationary state. This avoids the potential safety hazards caused by the motor's self-heating function being activated before the motor reaches the preset stationary state.

[0116] Optionally, in another embodiment of the above method based on the present application, determining whether the motor in the battery charging and discharging circuit is in a fault-free state and a stationary state includes: using the power domain in the domain controller to determine that the motor is in a fault-free state; and using the power domain to determine whether the motor torque, motor speed and motor current of the motor are zero; if so, determining that the motor corresponds to a stationary state.

[0117] In the embodiment of the present application, when determining whether a motor in a battery charging and discharging circuit is in a fault-free state or in a stationary state, this can be achieved through the power domain in the domain controller. For example, the power domain in the domain controller collects parameters corresponding to the motor operation module and determines that the current motor torque, motor speed, and motor current are all zero (i.e., determining that the motor is in a stationary state).

[0118] In addition, it is also necessary to collect the communication parameters corresponding to the motor operation module through the power domain in the domain controller. After confirming that no module of the motor has failed, it is possible to continuously send signals on the CAN communication bus to indicate that the motor status meets the conditions for starting self-heating.

[0119] By applying the technical solutions of the embodiments of the present application, the power domain in the domain controller can be used to ensure that the motor is in a fault-free and static state before activating the battery self-heating function. This avoids the problem of rashly activating the self-heating function before the motor reaches the preset static state, which may cause safety hazards.

[0120] Optionally, in another embodiment of the above method based on the present application, after determining that the battery meets the self-heating conditions; and determining that the motor in the battery's charging and discharging circuit is in a fault-free state and a stationary state, it also includes: using the battery management system to control the battery to pre-charge the motor, and sending a first pre-start signal to the vehicle controller after the pre-charging is completed; and using the motor controller to determine that the battery's power supply voltage is within a preset voltage range, sending a second pre-start signal to the vehicle controller; the vehicle controller receives the first pre-start signal and the second pre-start signal, and sends a start instruction to the motor controller; the motor controller responds to the start instruction and controls the charging and discharging circuit to charge and discharge the battery.

[0121] Among them, after determining that the motor in the battery's charging and discharging circuit is in a fault-free state and a stationary state, the embodiment of the present application can also use the battery management system to control the battery to pre-charge the motor, which specifically includes the BMS battery management system controlling the main positive switch K1 and the pre-charging switch in the charging and discharging circuit to close, closing the main negative switch after the pre-charging time is met, disconnecting the pre-charging switch, completing the high voltage, and sending the first pre-start signal to the VCU vehicle controller.

[0122] Furthermore, the MCU motor controller needs to determine whether the battery high-voltage supply voltage is within the normal voltage range. If so, it sends a second pre-start signal to the VCU vehicle controller.

[0123] By applying the technical solutions of the embodiments of the present application, the battery management system and the motor controller can send a pre-start signal to the vehicle controller, which will then send a start instruction to the motor controller to control the charge and discharge circuit to charge and discharge the battery. This avoids the problem of rashly activating the self-heating function before the battery and motor are fully pre-charged, which may cause safety hazards.

[0124] Optionally, in another embodiment of the above method based on the present application, before using the battery management system to control the battery to pre-charge the motor, it also includes: using the vehicle controller to send a pre-charging instruction to the battery management system, and the battery management system controls the battery to pre-charge the motor in response to the pre-charging instruction.

[0125] In this application, during the self-heating process of the battery, the battery management system needs to first control the battery to pre-charge the motor. Specifically, the VCU vehicle controller can send a start instruction to the motor controller after receiving the first pre-start signal and the second pre-start signal, and the MCU motor controller can send a pre-charge instruction to the BMS battery management system, so that the battery management system controls the battery to pre-charge the motor in response to the pre-charge instruction.

[0126] It is understandable that when the BMS battery management system determines that the motor pre-charging is completed, it can control the charge and discharge circuit to charge and discharge the battery, thereby achieving the function of battery self-heating.

[0127] By applying the technical solutions of the embodiments of this application, the vehicle controller can be used to send instructions to the battery management system for pre-charging the motor, thereby preparing for the battery's self-heating function to charge and discharge, ensuring that the subsequent self-heating function of the battery can be fully realized.

[0128] Optionally, in another embodiment of the above method based on the present application, after determining that the battery meets the self-heating conditions; and determining that the motor in the battery's charging and discharging circuit is in a fault-free state and a stationary state, it also includes: using the power domain in the domain controller to control the battery to pre-charge the motor; and using the power domain to determine that the battery's supply voltage is within a preset voltage range; and using the power domain to control the charging and discharging circuit to charge and discharge the battery.

[0129] Optionally, in the process of self-heating the battery, the present application needs to first control the battery management system to pre-charge the motor. Specifically, the power domain in the domain controller can also control the main positive switch and pre-charge switch in the circuit to close. And after the pre-charge time is met, the main negative switch is closed, the pre-charge switch is disconnected, and the high voltage is completed. So that after the power domain determines that the battery high-voltage supply voltage is within the preset voltage range, the power domain is used to control the charge and discharge circuit to charge and discharge the battery.

[0130] It should be noted that if a neutral line switch is set in the battery system, the power domain needs to be used to control the closing of the motor center line switch.

[0131] By applying the technical solutions of the embodiments of the present application, the power domain in the domain controller can ensure that the battery's supply voltage is within a reasonable voltage range before issuing instructions to control the charge and discharge circuit to charge and discharge the battery. This avoids the potential safety hazards caused by the battery and motor rashly activating the self-heating function before the pre-charge is complete.

[0132] Optionally, in another embodiment of the above method of the present application, controlling the charge and discharge circuit to charge and discharge the battery includes: detecting the heating index of the battery every first preset time period; determining an operating index that matches the heating index based on a preset association set, the operating index being used to determine the charge and discharge parameters of the battery; and controlling the charge and discharge circuit to charge and discharge the battery according to the operating index.

[0133] The above embodiment is described in detail. To avoid the problem of continuously heating the battery at a fixed power, which affects the battery life, as is common in related technologies, the present embodiment periodically detects the current temperature and remaining charge of the battery during the self-heating process. This allows the battery's self-heating function to be adjusted in real time based on these two heating indicators. This ensures that the battery's self-heating function is more effectively implemented.

[0134] In one embodiment, the present application utilizes a BMS battery management system to determine the operating current and operating frequency of the corresponding battery based on the heating index, which can be implemented according to a preset association set. Optionally, the association set records the association between each heating index and its corresponding operating current and operating frequency.

[0135] To illustrate again, when the current battery temperature is detected to be A and the remaining power is detected to be C, the BMS battery management system can select the current amplitude corresponding to the current temperature value A and the remaining power value C based on the preset association set. Furthermore, the current frequency corresponding to the current temperature value A and the remaining power value C can also be selected based on the preset association set. These two current amplitudes and current frequency values ​​are used as operating indicators. These operating indicators are then sent to the motor controller to instruct the motor controller to control the charge and discharge circuit to charge and discharge the battery at these current amplitudes and current frequencies.

[0136] To illustrate with a specific example, for example, the association set may include a current index association set and a frequency index association set.

[0137] Furthermore, as shown in Table 1 below, in an embodiment of the present application, the BMS battery management system may match the heating indicator with the current indicator association set to determine the operating current I that matches the heating indicator (i.e., the temperature and the remaining power value SOC in the corresponding table):

[0138] Table 1:

[0139]

[0140] Furthermore, the embodiment of the present application can also use the BMS battery management system to match the heating index with the frequency index association set to determine the operating frequency f that matches the heating index (i.e., the temperature and the remaining power value SOC in the corresponding table).

[0141] Table 2:

[0142]

[0143] It can be understood that in the embodiment of the present application, based on the preset association set shown above, the BMS battery management system can be used to determine the operating indicators that match the heating indicators (i.e., the operating current and operating frequency when the battery starts the self-heating function).

[0144] By applying the technical solutions of the embodiments of the present application, the battery management system can periodically detect the temperature and remaining charge of the battery when the self-heating function is activated, and the motor controller can adjust the operating current and frequency of the battery self-heating accordingly. This allows a reasonable adjustment strategy to be developed for the battery self-heating function to ensure that heat is evenly distributed throughout the battery. This avoids the problem of continuously heating the battery at a fixed power, which affects the battery's service life, as encountered in related technologies.

[0145] Optionally, in another embodiment based on the above method of the present application, controlling the charge and discharge circuit to charge and discharge the battery includes: using the power domain in the domain controller to detect the heating index of the battery every first preset time period, the heating index includes the current temperature value and the remaining power value of the battery; based on a preset association set, determining an operating index that matches the heating index, the operating index includes the current amplitude and the current frequency; using the power domain to control the charge and discharge circuit to charge and discharge the battery with the current amplitude and the current frequency.

[0146] Optionally, in an embodiment of the present application, the power domain in the domain controller can determine the operating current and operating frequency of the corresponding battery based on the heating index, which can be implemented according to a preset association set. Optionally, the association set records the association relationship between each heating index and its corresponding operating current and operating frequency.

[0147] That is, when the current temperature value of the battery is detected to be A and the remaining power value is C, the power domain in the domain controller can select the current amplitude corresponding to the current temperature value A and the remaining power value C according to the preset association set. Moreover, the current frequency value corresponding to the current temperature value A and the remaining power value C can also be selected according to the preset association set. These two current amplitudes and current frequency values ​​are used as operating indicators. In the future, based on this operating indicator as the standard, the power domain is used to control the charge and discharge circuit to charge and discharge the battery with the current amplitude and current frequency.

[0148] To illustrate with another specific example, for example, the association set may include a current index association set and a frequency index association set.

[0149] Furthermore, as shown in Table 1 below, the embodiment of the present application can use the power domain in the domain controller to match the heating index with the current index association set to determine the operating current I that matches the heating index (i.e., the temperature and the remaining power value SOC in the corresponding table):

[0150] Table 1:

[0151]

[0152] Furthermore, the embodiment of the present application can also use the power domain in the domain controller to match the heating index with the frequency index association set to determine the operating frequency f that matches the heating index (i.e., the temperature and remaining power value SOC in the corresponding table).

[0153] Table 2:

[0154]

[0155] It can be understood that in the embodiment of the present application, according to the preset association set shown above, the power domain in the domain controller can be used to determine the operating indicators that match the heating indicators (i.e., the operating current and operating frequency when the battery starts the self-heating function).

[0156] It is understandable that by applying the technical solutions of the embodiments of the present application, the power domain in the domain controller can be used to periodically detect the temperature and remaining power value of the battery when the self-heating function is activated, and accordingly adjust the operating current and operating frequency of the battery self-heating. This allows a reasonable adjustment strategy to be formulated for the battery's self-heating function to ensure that heat is evenly distributed throughout the battery. This avoids the problem of affecting the battery's service life due to continuous heating of the battery at a fixed power in the related art.

[0157] Optionally, in another embodiment of the above method based on the present application, a neutral line switch is provided on the neutral line of the motor; and it also includes: after determining that the power supply voltage of the battery is within a preset voltage range, controlling the neutral line switch to close; and / or, during the battery self-heating process, if it is determined that the power device connected to the neutral line is faulty, controlling the neutral line switch to disconnect.

[0158] By applying the technical solution of the embodiments of the present application, if the neutral line switch cannot be separated due to a short circuit during self-heating of the battery, the neutral line switch can be closed to avoid a short circuit between the motor center line and the positive or negative pole of the battery, thereby allowing the first, second, and third bridge arms and the three-phase windings of the motor to maintain power supply and avoid power loss.

[0159] Optionally, in another embodiment of the method described above, controlling the charge and discharge circuit to charge and discharge the battery further includes: collecting the current temperature value and temperature rise rate of the battery every second preset time period; if it is determined that the current temperature value is greater than a preset temperature threshold, or when it is detected that the temperature rise rate does not meet a preset rate range, controlling the charge and discharge circuit to stop charging and discharging the battery.

[0160] By applying the technical solutions of the embodiments of this application, after the operating indicators are sent to the battery, the battery management system can determine whether the self-heating process is abnormal based on the current temperature or temperature rise rate returned by the battery, thereby enabling or disabling the battery's self-heating function in real time. This can prevent the problem of overcharging that affects the battery's service life.

[0161] Optionally, in the technical solution of the embodiment of the present application, after the operating indicators are sent to the battery, the power domain in the domain controller can determine whether the self-heating process is abnormal based on the current temperature or temperature rise rate returned by the battery, thereby enabling or disabling the battery's self-heating function in real time. This can avoid the problem of overcharging that affects the battery life.

[0162] Optionally, in another embodiment of the above method based on the present application, after determining that the motor in the battery charging and discharging circuit is in a fault-free state and a stationary state, it also includes: determining whether there is a user inside the electrical device; if not, controlling the electrical device to a self-heating state, the self-heating state including at least one of locking the electrical device, controlling the lights of the electrical device, and controlling the sound device of the electrical device; if present, adjusting the distance between the steering wheel of the electrical device and the user's seat.

[0163] By applying the technical solutions of the embodiments of this application, if no one is inside the powered device during the battery self-heating process, the powered device can be locked, thereby notifying other users that the battery is currently self-heating. Furthermore, if someone is detected inside the powered device, the distance between the steering wheel and the user's seat can be adaptively adjusted to ensure their comfort.

[0164] Optionally, in another embodiment of the present application, Figure 8 As shown, the present application also provides a battery heating control device, which includes:

[0165] A receiving module 201 is configured to receive a battery heating start instruction;

[0166] A determination module 202 is configured to determine whether the electrical device is in a non-fault state and a static state;

[0167] The determination module 202 is configured to determine whether the battery meets a self-heating condition; and determine whether a motor in a charge and discharge circuit of the battery is in a fault-free state and a stationary state;

[0168] The control module 203 is configured to control the charge and discharge circuit to charge and discharge the battery.

[0169] In the technical solution of the embodiment of the present application, it is possible to receive a battery self-heating start instruction from outside the electrical device; determine that the electrical device is in a fault-free state and a stationary state; determine that the battery meets the self-heating conditions; and determine that the motor in the battery's charge and discharge circuit is in a fault-free state and a stationary state; and control the charge and discharge circuit to charge and discharge the battery. By applying the technical solution of the present application, after receiving a battery self-heating start instruction from outside the electrical device, the battery heating function is not started immediately, but the charge and discharge circuit is controlled to charge and discharge the battery only after it is detected that the electrical device, the battery, and the motor meet specific conditions. This avoids the problem of increased ineffective heating caused by the user manually controlling the battery self-heating function in the related art, which in turn leads to energy consumption.

[0170] In another embodiment of the present application, the determination module 202 is configured to:

[0171] Determining that the electrical device is in a non-fault state; and

[0172] The moving speed of the electric device is detected, and if it is determined that the moving speed is zero, it is determined that the electric device is in a stationary state.

[0173] In another embodiment of the present application, the determination module 202 is configured to:

[0174] determining that the battery is in a non-faulty state; and,

[0175] Determining whether a current temperature value of the battery is less than a first preset temperature threshold, and whether a current remaining power value of the battery is greater than a preset power threshold;

[0176] If both are true, it is determined that the battery meets the self-heating condition.

[0177] In another embodiment of the present application, the determination module 202 is configured to:

[0178] determining that the motor is in a non-fault state; and,

[0179] determining whether the motor torque, motor speed, and motor current of the motor are zero;

[0180] If both are true, it is determined that the motor is in a stationary state.

[0181] In another embodiment of the present application, the control module 203 is configured to:

[0182] controlling the battery to pre-charge the motor and generating a first pre-start signal after pre-charging is completed; and

[0183] Determining that the supply voltage of the battery is within a preset voltage range, and generating a second pre-start signal;

[0184] Determine to generate the first pre-start signal and the second pre-start signal, and control the charge and discharge circuit to charge and discharge the battery.

[0185] In another embodiment of the present application, the determination module 202 is configured to:

[0186] detecting a heating index of the battery every first preset time period;

[0187] Determining, based on a preset association set, an operating indicator that matches the heating indicator, wherein the operating indicator is used to determine a charge and discharge parameter of the battery;

[0188] The charge and discharge circuit is controlled to charge and discharge the battery according to the operating index.

[0189] In another embodiment of the present application, the control module 203 is configured to:

[0190] The heating indicator includes the current temperature value of the battery and the remaining power value.

[0191] In another embodiment of the present application, the control module 203 is configured to:

[0192] The operating indicators include current amplitude and current frequency;

[0193] Wherein, controlling the charge and discharge circuit to charge and discharge the battery includes:

[0194] The charge and discharge circuit is controlled to charge and discharge the battery at the current amplitude and the current frequency represented by the operating indicator.

[0195] In another embodiment of the present application, the control module 203 is configured to:

[0196] Determining that the supply voltage of the battery is within a preset voltage range;

[0197] Control the neutral switch on the motor centerline to close; and / or,

[0198] During the battery self-heating process, if it is determined that the power device connected to the neutral line of the motor is faulty, the neutral line switch on the center line of the motor is controlled to be disconnected.

[0199] In another embodiment of the present application, the control module 203 is configured to:

[0200] collecting the current temperature value and temperature rise rate of the battery every second preset time period;

[0201] If it is determined that the current temperature value is greater than a preset temperature threshold, or if it is detected that the temperature rise rate does not meet a preset rate range, the charge and discharge circuit is controlled to stop charging and discharging the battery.

[0202] In another embodiment of the present application, the control module 203 is configured to:

[0203] Determining whether there is a user inside the electrical device;

[0204] If not present, controlling the electrical device to a self-heating state, the self-heating state including at least one of locking the electrical device, controlling a light of the electrical device, and controlling a beeping device of the electrical device;

[0205] If present, adjust the distance between the steering wheel of the electric device and the user's seat.

[0206] Figure 9 FIG. 3 is a block diagram of a logic structure of an electric device according to an exemplary embodiment. For example, the battery 300 may be an electric device including a battery.

[0207] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory including instructions, and the above instructions can be executed by a battery processor to complete the above-mentioned battery heating control method, which includes: receiving a battery heating start instruction; determining that the electrical device is in a fault-free state and a stationary state; determining that the battery meets the self-heating condition; and determining that the motor in the battery's charge and discharge circuit is in a fault-free state and a stationary state; controlling the charge and discharge circuit to charge and discharge the battery. Optionally, the above instructions can also be executed by the battery's processor to complete the other steps involved in the above-mentioned exemplary embodiment. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0208] In an exemplary embodiment, an application / computer program product is also provided, comprising one or more instructions that can be executed by a battery processor to implement the aforementioned battery heating control method. The method comprises: receiving a battery heating initiation instruction; determining that the electrical device is in a fault-free and stationary state; determining that the battery meets self-heating conditions; and determining that a motor in the battery's charge and discharge circuit is in a fault-free and stationary state; and controlling the charge and discharge circuit to charge and discharge the battery. Optionally, the aforementioned instructions can also be executed by the battery processor to implement other steps involved in the aforementioned exemplary embodiment.

[0209] Figure 9is an example diagram of a battery 300. Those skilled in the art will appreciate that Figure 9 This is merely an example of the battery 300 and does not constitute a limitation of the battery 300 . The battery 300 may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the battery 300 may also include input and output devices, network access devices, buses, etc.

[0210] The processor 302 may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor, or the processor 302 may be any conventional processor. The processor 302 is the control center of the battery 300 and connects various parts of the battery 300 using various interfaces and lines.

[0211] The memory 301 can be used to store computer-readable instructions 303. The processor 302 implements various functions of the battery 300 by running or executing the computer-readable instructions or modules stored in the memory 301 and accessing the data stored in the memory 301. The memory 301 may mainly include a program storage area and a data storage area. The program storage area may store an operating system and at least one application required for a function (such as a sound playback function or an image playback function); the data storage area may store data generated based on the use of the battery 300. In addition, the memory 301 may include a hard disk, a memory, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, at least one disk storage device, a flash memory device, a read-only memory (ROM), a random access memory (RAM), or other non-volatile / volatile memory devices.

[0212] If the modules integrated into battery 300 are implemented as software functional modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the present invention can also implement all or part of the processes in the above-mentioned method embodiments by instructing the relevant hardware through computer-readable instructions. The computer-readable instructions can be stored in a computer-readable storage medium. When executed by a processor, the computer-readable instructions can implement the steps of each of the above-mentioned method embodiments.

[0213] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, and the true scope and spirit of the present application are indicated by the following claims.

[0214] It should be understood that the present application is not limited to the exact structures described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.

Claims

1. A battery heating control method, characterized in that: Applied to a domain controller, the domain controller includes a cockpit domain, a remote interaction domain, a chassis domain, a power domain, and a body domain; the method includes: receiving a battery heating start instruction via any one of the cockpit domain and the remote interaction domain; Determining, through the chassis domain, that the electrical device is in a fault-free state and a stationary state; Determining, through the power domain, that the battery satisfies a self-heating condition; and determining that a motor in a charge and discharge circuit of the battery is in a fault-free state and a stationary state; Through the power domain, based on the adjustment strategy, the charge and discharge circuit is controlled to charge and discharge the battery; the adjustment strategy is used to periodically detect the heating index of the battery when the self-heating function is activated, and adjust the operating index of the battery self-heating based on the detected heating index to make the heat evenly distributed throughout the battery.

2. The method according to claim 1, wherein The determining that the electrical device is in a non-fault state and a static state includes: Determining that the electrical device is in a non-fault state based on each communication signal or current and voltage of the electrical device being within a normal threshold range; and The moving speed of the electric device is detected, and if it is determined that the moving speed is zero, it is determined that the electric device is in a stationary state.

3. The method according to claim 1 or 2, wherein: Determining that the battery meets the self-heating condition includes: determining that the battery is in a non-faulty state; and, Determining whether a current temperature value of the battery is less than a first preset temperature threshold, and whether a current remaining power value of the battery is greater than a preset power threshold; If both are true, it is determined that the battery meets the self-heating condition.

4. The method according to claim 1 or 2, wherein: The determining that the motor in the charging and discharging circuit of the battery is in a fault-free state and a stationary state includes: determining that the motor is in a non-fault state; and, determining whether the motor torque, motor speed, and motor current of the motor are zero; If both are true, it is determined that the motor is in a stationary state.

5. The method according to claim 1, wherein After determining that the battery meets the self-heating condition; and determining that the motor in the charging and discharging circuit of the battery is in a fault-free state and a stationary state, the method further includes: Controlling the main positive switch and the pre-charge switch in the charge-discharge circuit to close so that the battery pre-charges the motor, closing the main negative switch after the pre-charge time is satisfied, opening the pre-charge switch, completing the high voltage application, and generating a first pre-start signal; and Determining that the supply voltage of the battery is within a preset voltage range, and generating a second pre-start signal; Determine to generate the first pre-start signal and the second pre-start signal, and control the charge and discharge circuit to charge and discharge the battery.

6. The method according to claim 1, wherein The controlling the charge and discharge circuit to charge and discharge the battery includes: detecting a heating index of the battery every first preset time period; Determining, based on a preset association set, an operating indicator that matches the heating indicator, the operating indicator being used to determine charge and discharge parameters of the battery; the association set comprising a current indicator association set and a frequency indicator association set, the current indicator association set comprising an association between the heating indicator and the operating current, and the frequency indicator association set comprising an association between the heating indicator and the operating frequency; The charge and discharge circuit is controlled to charge and discharge the battery according to the operating index.

7. The method according to claim 6, wherein The heating index includes the current temperature value and the remaining power value of the battery.

8. The method according to claim 6, wherein The operating indicators include current amplitude and current frequency; Wherein, controlling the charge and discharge circuit to charge and discharge the battery includes: The charge and discharge circuit is controlled to charge and discharge the battery at the current amplitude and the current frequency represented by the operating indicator.

9. The method according to claim 5, wherein Also includes: Determining that the supply voltage of the battery is within a preset voltage range; Control the neutral line switch on the center line of the motor to close; and / or, During the battery self-heating process, if it is determined that the power device connected to the neutral line of the motor is faulty, the neutral line switch on the center line of the motor is controlled to be disconnected.

10. The method according to claim 1, wherein The controlling the charge and discharge circuit to charge and discharge the battery further includes: collecting the current temperature value and temperature rise rate of the battery every second preset time period; If it is determined that the current temperature value is greater than a preset temperature threshold, or if it is detected that the temperature rise rate does not meet a preset rate range, the charge and discharge circuit is controlled to stop charging and discharging the battery.

11. The method according to claim 1, wherein The method further comprises: The self-heating state includes at least one of locking the electrical device, controlling the light of the electrical device, and controlling the sound device of the electrical device; If there is a user inside the electric device, adjust the distance between the steering wheel of the electric device and the user's seat; when the battery self-heating function is remotely turned on, issue a prompt message to remind that the electric device is in the battery self-heating state; when the electric device is a vehicle and is in the battery self-heating state, lock the vehicle through the chassis domain control parking system.

12. A battery heating control device, characterized in that: Applied to domain controllers, which include cockpit domain, remote interaction domain, chassis domain, power domain, and body domain; including: a receiving module configured to receive a battery heating start instruction through any one of the cockpit domain and the remote interaction domain; a determination module configured to determine, through the chassis domain, that the electrical device is in a non-fault state and a static state; The determining module is configured to determine, through the power domain, that the battery meets a self-heating condition; and determine that a motor in a charge and discharge circuit of the battery is in a fault-free state and a stationary state; The control module is configured to control the charge and discharge circuit to charge and discharge the battery through the power domain.

13. An electrical device, characterized in that: include: a memory for storing executable instructions; as well as, A processor is configured to execute the executable instructions with the memory to complete the operation of the battery heating control method according to any one of claims 1 to 11.

14. A computer-readable storage medium for storing computer-readable instructions, characterized in that: When the instruction is executed, the operation of the battery heating control method according to any one of claims 1 to 11 is performed.