Motor controller heating method, control device, computer equipment and storage medium

By introducing a self-heating mode and heating and insulation device into the motor controller, the problem of the motor controller not being able to work normally under extreme cold conditions is solved, and normal operation in a low-temperature environment is achieved.

CN119995473APending Publication Date: 2025-05-13WEICHAI POWER CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510029922.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-08
Publication Date
2025-05-13

AI Technical Summary

Technical Problem

Under extreme cold conditions, the motor controller cannot operate normally due to low temperature, affecting the operation of the vehicle.

Method used

A motor controller heating method is proposed. By entering the self-heating mode, try to start the motor controller, determine that it is started successfully, and determine whether the preset conditions are met based on the temperature. If not satisfied, heating is performed by heating insulation device.

Benefits of technology

This method can choose a suitable heating method to ensure that the motor controller works normally in a low temperature environment, and solve the problem of motor controller failure under the influence of low temperature.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119995473A_ABST
    Figure CN119995473A_ABST
Patent Text Reader

Abstract

The invention discloses a motor controller heating method, a motor controller heating control device, computer equipment and a computer storage medium. The motor controller heating method comprises the following steps: entering a self-heating mode, trying to start the motor controller, and judging whether the motor controller is successfully started or not; obtaining the temperature of the motor controller according to the successful starting of the motor controller, and judging whether the temperature of the motor controller meets a preset condition or not; according to the condition that the motor controller meets the preset condition, the motor controller is turned off, and the self-heating mode is quitted; and when the motor controller fails to start or the motor controller does not meet the preset condition, exiting the self-heating mode, and heating the motor controller through the heating and heat preservation device. According to the motor controller heating method, a proper heating mode can be selected to heat the motor controller, so that the motor controller can work normally in a low-temperature environment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of vehicle starting, and in particular to a motor controller heating method, a motor controller heating control device, a computer device and a computer storage medium. Background Art

[0002] This section merely provides background information related to the present disclosure and is not necessarily prior art.

[0003] The motor controller is a key component in electric and hybrid vehicles. It is responsible for controlling and regulating the operation of the motor to ensure the power output and performance of the vehicle.

[0004] However, in extremely cold conditions, the vehicle's motor controller may not work properly due to the low temperature, thus affecting the operation of the vehicle. Summary of the invention

[0005] The purpose of the present invention is to at least solve the problem that the motor controller cannot work normally due to the influence of low temperature. This purpose is achieved by the following technical solutions:

[0006] A first aspect of the present invention provides a motor controller heating method, which is applied to a motor controller cold start device, wherein the motor controller cold start device comprises a motor controller and a heating and heat preservation device, wherein the heating and heat preservation device is connected to the motor controller, and the motor controller heating method comprises:

[0007] Entering the self-heating mode, trying to start the motor controller, and determining whether the motor controller is successfully started;

[0008] According to the successful startup of the motor controller, the temperature of the motor controller is obtained, and it is determined whether the temperature of the motor controller meets a preset condition;

[0009] According to the motor controller meeting a preset condition, shutting down the motor controller and exiting the self-heating mode;

[0010] According to the failure of the motor controller to start, or according to the motor controller not satisfying a preset condition, the self-heating mode is exited, and the motor controller is heated by the heating and heat preservation device.

[0011] The motor controller heating method of the present invention can determine the influence of low temperature on the motor controller by trial starting the motor controller, so as to determine whether the self-heating mode can maintain the normal working demand of the motor controller. According to the successful start of the motor controller, it can be determined whether the self-heating state can meet the needs of the motor controller by the temperature of the motor controller. The motor controller meets the preset conditions, indicating that the self-heating state can meet the temperature requirements of the motor controller, and the motor controller reaches a temperature state that can work normally, so the motor controller is turned off and the self-heating mode is exited. When the motor controller fails to start, it means that the influence of low temperature on the motor controller is large, and a more effective heating method of self-heating is required to heat the motor controller. The motor controller does not meet the preset conditions, indicating that the self-heating state cannot meet the temperature requirements of the motor controller, and a more effective heating method than self-heating is required to heat the motor controller. The motor controller can be heated more effectively by a heating and heat preservation device, thereby meeting the heat requirements of the motor controller. Therefore, the motor controller heating method of the present invention can select a suitable heating method to heat the motor controller, so that the motor controller can work normally in a low temperature environment.

[0012] In some embodiments, the motor controller cold start device further comprises an engine controller, and the motor controller is disposed in the engine controller;

[0013] The step of entering the self-heating mode, trying to start the motor controller, and determining whether the motor controller is successfully started includes:

[0014] Acquiring a first temperature of the engine controller, and comparing the first temperature with a first preset value;

[0015] According to the first temperature being greater than the first preset value, exiting the self-heating mode;

[0016] According to the first temperature being less than or equal to the first preset value, the motor controller is started, and it is determined whether the motor controller is successfully started.

[0017] In some embodiments, the step of starting the motor controller and determining whether the motor controller is successfully started according to the first temperature being less than or equal to the first preset value includes:

[0018] According to the first temperature being less than or equal to the first preset value, controlling the motor controller to turn on;

[0019] Controlling the motor controller to set to the required torque;

[0020] Determining whether the motor controller is modulated normally;

[0021] According to the normal modulation of the motor controller, judging that the motor controller is started successfully;

[0022] According to the fact that the motor controller cannot be modulated normally, it is determined that the motor controller fails to start.

[0023] In some embodiments, the step of obtaining the temperature of the motor controller according to the successful startup of the motor controller and determining whether the temperature of the motor controller meets a preset condition includes:

[0024] According to the motor controller being started successfully, obtaining a second temperature of the engine controller and a temperature of an insulated gate bipolar transistor of the motor controller;

[0025] Comparing the second temperature with a second preset value, and comparing the temperature of the insulated gate bipolar transistor with a third preset value, wherein both the second preset value and the third preset value are greater than the first preset value;

[0026] According to the second temperature being greater than the second preset value, and / or according to the temperature of the insulated gate bipolar transistor being greater than the third preset value, determining that the motor controller meets a preset condition;

[0027] According to the second temperature being less than or equal to the second preset value, and the temperature of the insulated gate bipolar transistor being less than or equal to the third preset value, it is determined that the motor controller does not meet the preset condition.

[0028] In some embodiments, the motor controller heating method further comprises:

[0029] Obtaining the duration of the self-heating mode, and comparing the duration of the self-heating mode with a set value;

[0030] According to the duration of the self-heating mode being greater than the set value, the motor controller is heated by the heating and heat preservation device.

[0031] In some embodiments, the heating and heat preservation device is connected to the motor controller in a switchable manner.

[0032] The step of heating the motor controller by the heating and heat preservation device comprises:

[0033] Acquiring a third temperature of the engine controller, and comparing the third temperature with a fourth preset value, wherein the fourth preset value is less than the second preset value;

[0034] According to the third temperature being greater than the fourth preset value, disconnecting the connection between the heating and heat preservation device and the motor controller;

[0035] According to the third temperature being less than or equal to the fourth preset value, controlling the heating and heat preservation device to be connected with the motor controller, and causing the heating and heat preservation device to heat the motor controller;

[0036] According to the heating and heat preservation device being connected to the motor controller, obtaining a fourth temperature of the engine controller, and comparing the fourth temperature with a fifth preset value, wherein the fifth preset value is greater than the fourth preset value;

[0037] According to the fourth temperature being greater than the fifth preset value, disconnecting the connection between the heating and heat preservation device and the motor controller;

[0038] According to whether the heating and heat preservation device is connected or disconnected with the motor controller, obtaining a fifth temperature of the engine, and comparing the fifth temperature with the fourth preset value;

[0039] According to the fifth temperature being less than or equal to the fourth preset value, the heating and heat preservation device is controlled to be connected to the motor controller.

[0040] In some embodiments, the step of shutting down the motor controller and exiting the self-heating mode according to the motor controller satisfying a preset condition includes:

[0041] According to the motor controller meeting a preset condition, controlling the motor controller to shut down;

[0042] clearing torque from the motor controller;

[0043] Exit self-heating mode.

[0044] A second aspect of the present invention provides a motor controller heating control device, which is used to implement the motor controller heating method described in the first aspect above. The motor controller heating control device includes:

[0045] A trial start module, used for entering a self-heating mode and trial starting the motor controller;

[0046] An acquisition and judgment module, used for acquiring the temperature of the motor controller according to whether the motor controller is successfully started, and judging whether the temperature of the motor controller meets a preset condition;

[0047] A shut-down module, used for shutting down the motor controller and exiting the self-heating mode according to the motor controller meeting a preset condition;

[0048] The external heating module is used to exit the self-heating mode according to the failure of the motor controller to start, or according to the motor controller not meeting the preset conditions, and heat the motor controller through the heating and heat preservation device.

[0049] A third aspect of the present invention provides a computer device, comprising a memory and a processor, wherein the memory stores a computer program, and the processor implements the motor controller heating method as described in the first aspect above when executing the computer program.

[0050] A fourth aspect of the present invention is a computer storage medium having computer-readable instructions stored thereon, wherein when the computer-readable instructions are read by one or more processors, the one or more processors execute the motor controller heating method as described in the first aspect above. BRIEF DESCRIPTION OF THE DRAWINGS

[0051] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present invention. Moreover, the same reference numerals are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:

[0052] Figure 1 A schematic diagram of a motor controller heating method according to an embodiment of the present invention;

[0053] Figure 2 A schematic diagram of a cold starting device for a motor controller according to an embodiment of the present invention;

[0054] Figure 3 Schematic diagram of a motor controller heating control device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0055] The exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments described herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.

[0056] It should be understood that the terms used herein are only for the purpose of describing specific example embodiments and are not intended to be limiting. Unless the context clearly indicates otherwise, the singular forms "one", "an" and "said" as used herein may also be meant to include plural forms. The terms "include", "comprise", "contain", and "have" are inclusive, and therefore specify the existence of stated features, steps, operations, elements and / or parts, but do not exclude the existence or addition of one or more other features, steps, operations, elements, parts, and / or combinations thereof. The method steps, processes, and operations described herein are not interpreted as necessarily requiring them to be performed in the specific order described or illustrated, unless the execution order is clearly indicated. It should also be understood that additional or alternative steps may be used.

[0057] Although the terms first, second, third, etc. can be used in the text to describe multiple elements, components, regions, layers and / or sections, these elements, components, regions, layers and / or sections should not be limited by these terms. These terms can only be used to distinguish an element, component, region, layer or section from another region, layer or section. Unless the context clearly indicates, terms such as "first", "second" and other numerical terms do not imply order or sequence when used in the text. Therefore, the first element, component, region, layer or section discussed below can be referred to as the second element, component, region, layer or section without departing from the teaching of the example embodiments.

[0058] For ease of description, spatial relative terms may be used herein to describe the relationship of one element or feature relative to another element or feature as shown in the figure, such as "inside", "outside", "inner side", "outer side", "below", "below", "above", "above", etc. Such spatial relative terms are intended to include different orientations of the device in use or operation in addition to the orientation depicted in the figure. For example, if the device in the figure is turned over, then the elements described as "below other elements or features" or "below other elements or features" will subsequently be oriented as "above other elements or features" or "above other elements or features". Therefore, the example term "below..." can include both upper and lower orientations. The device can be oriented otherwise (rotated 90 degrees or in other directions) and the spatial relative descriptors used in the text are interpreted accordingly.

[0059] In the related technology, the motor controller is a key component in electric vehicles and hybrid vehicles. The motor controller is responsible for controlling and regulating the operation of the motor to ensure the power output and performance of the vehicle.

[0060] However, in extremely cold conditions, the motor controller of the vehicle cannot work properly due to the low temperature, thus affecting the operation of the vehicle. Among them, extreme cold refers to a temperature less than or equal to -50 degrees Celsius.

[0061] In order to at least solve the problem that the motor controller cannot work normally due to low temperature, an embodiment of the present invention provides a motor controller heating method, which can select a suitable heating method to heat the motor controller, so that the motor controller can work normally in an extremely cold environment.

[0062] The motor controller heating method according to an embodiment of the present invention is described below with reference to the accompanying drawings.

[0063] like Figure 2 As shown, the motor controller heating method of the embodiment of the present invention is applied to a motor controller cold starting device 100, which includes a motor controller 2 and a heating and heat preservation device 1, wherein the heating and heat preservation device 1 is connected to the motor controller 2, so as to heat the motor controller 2. By means of the heating and heat preservation device 1, when the self-heating mode cannot meet the heating demand of the motor controller 2, the motor controller 2 can be heated, so that the motor controller 2 can operate normally under extremely cold conditions.

[0064] In some embodiments, the motor controller cold starting device 100 further includes an engine controller, and the motor controller 2 is disposed in the engine controller. By disposing the motor controller 2 in the engine controller, the difficulty of installing the motor controller 2 can be reduced.

[0065] In some embodiments, the motor controller 2 is integrated into the engine controller. By integrating the motor controller 2 into the engine controller, the number of parts can be reduced and space can be saved. By integrating the motor controller 2 into the engine controller, the temperature of the motor controller 2 can also be determined by the temperature of the engine controller, thereby increasing the accuracy of determining the temperature of the motor controller 2.

[0066] In some embodiments, the heating and heat preservation device 1 is connected to the motor controller 2 in an on-off manner. By connecting the heating and heat preservation device 1 to the motor controller 2 in an on-off manner, the difficulty of controlling the heating and heat preservation device 1 can be reduced.

[0067] like Figure 2 As shown, specifically, the water outlet of the heating and heat preservation device 1 is connected to the motor controller 2 through the first valve body 3, and the water return port of the heating and heat preservation device 1 is connected to the motor controller 2 through the second valve body 4. Through the first valve body 3 and the second valve body 4, the heating and heat preservation device 1 can be connected to the motor controller 2 in a manner that can be turned on and off.

[0068] like Figure 1As shown, the motor controller heating method of the embodiment of the present invention includes:

[0069] S100, enter the self-heating mode, try to start the motor controller, and determine whether the motor controller is started successfully;

[0070] S200, according to the successful startup of the motor controller, obtaining the temperature of the motor controller, and determining whether the temperature of the motor controller meets a preset condition;

[0071] S300, according to the motor controller meeting the preset condition, turning off the motor controller and exiting the self-heating mode;

[0072] S400: according to the failure of the motor controller to start, or according to the motor controller not meeting the preset conditions, exit the self-heating mode, and heat the motor controller by the heating and heat preservation device.

[0073] S100, enter the self-heating mode, try to start the motor controller, and determine whether the motor controller is started successfully.

[0074] The self-heating mode means that the heat generated by the operation of the vehicle is used to heat the parts inside the vehicle that have heat exchange requirements.

[0075] By test starting the motor controller, the effect of low temperature on the motor controller can be determined, thereby determining whether the self-heating mode can maintain the normal operation of the motor controller.

[0076] In some embodiments, 100, entering the self-heating mode, trying to start the motor controller, and determining whether the motor controller is successfully started, comprises:

[0077] Acquiring a first temperature of the engine controller, and comparing the first temperature with a first preset value;

[0078] According to the first temperature being greater than the first preset value, exiting the self-heating mode;

[0079] According to the first temperature being less than or equal to the first preset value, the motor controller is started, and it is determined whether the motor controller is successfully started.

[0080] The motor controller is integrated into the engine controller, and the temperature of the motor controller can be reflected by the temperature of the engine controller.

[0081] As some examples, the first preset value is -50 degrees Celsius.

[0082] When the temperature of the engine controller is greater than the first temperature, the motor controller reaches a temperature at which it can work normally, that is, the motor controller can work normally, and the self-heating mode is exited, thereby reducing the energy consumption of the vehicle.

[0083] When the temperature of the motor controller is less than or equal to the first temperature, the motor controller has not reached a temperature at which it can operate normally. By performing a test start on the motor controller, the impact of low temperature on the motor controller can be determined, thereby determining whether the self-heating mode can maintain the normal operation of the motor controller.

[0084] In some embodiments, according to the first temperature being less than or equal to the first preset value, the step of starting the motor controller and determining whether the motor controller is successfully started includes:

[0085] According to the first preset value being less than or equal to the first temperature, controlling the motor controller to turn on;

[0086] Control the motor controller to set to the required torque;

[0087] Determine whether the motor controller is modulated normally;

[0088] According to the normal modulation of the motor controller, it is judged that the motor controller is started successfully;

[0089] Since the motor controller cannot be modulated normally, it is determined that the motor controller has failed to start.

[0090] The modulation of the motor controller refers to the motor controller controlling the motor operation. When the motor controller cannot be modulated normally, it means that the motor controller cannot control the motor operation normally, which means that the motor controller fails to start. When the motor controller can be modulated normally, it means that the motor controller can control the motor operation normally, which means that the motor controller starts successfully. Therefore, according to this embodiment, the startup state of the motor controller can be judged.

[0091] S200, according to the successful startup of the motor controller, obtaining the temperature of the motor controller, and determining whether the temperature of the motor controller meets a preset condition.

[0092] According to the successful startup of the motor controller, it can be judged through the temperature of the motor controller whether the self-heating state can meet the needs of the motor controller.

[0093] In some embodiments, S200, according to the successful startup of the motor controller, the step of obtaining the temperature of the motor controller and determining whether the temperature of the motor controller meets a preset condition includes:

[0094] According to the successful startup of the motor controller, a second temperature of the engine controller and a temperature of an insulated gate bipolar transistor of the motor controller are acquired;

[0095] Comparing the second temperature with the second preset value, and comparing the temperature of the insulated gate bipolar transistor with the third preset value, wherein the second preset value and the third preset value are both greater than the first preset value;

[0096] According to the second temperature being greater than a second preset value, and / or according to the temperature of the insulated gate bipolar transistor being greater than a third preset value, determining that the motor controller meets a preset condition;

[0097] According to the second temperature being less than or equal to the second preset value, and the temperature of the insulated gate bipolar transistor being less than or equal to the third preset value, it is determined that the motor controller does not meet the preset condition.

[0098] Insulated Gate Bipolar Transistor (IGBT) is a composite power semiconductor device that plays an important role in motor controllers.

[0099] The temperature of the motor controller can be determined more accurately according to the second temperature of the motor controller and the temperature of the insulated gate bipolar transistor.

[0100] The second temperature is greater than the second preset value, and / or the temperature of the insulated gate bipolar transistor is greater than the third preset value, including: the second temperature is greater than the second preset value, and the temperature of the insulated gate bipolar transistor is greater than the third preset value. The second temperature is greater than the second preset value, and the temperature of the insulated gate bipolar transistor is less than or equal to the third preset value. The second temperature is less than or equal to the second preset value, and the temperature of the insulated gate bipolar transistor is greater than the third preset value.

[0101] The second temperature is greater than the second preset value, and / or the temperature of the insulated gate bipolar transistor is greater than the third preset value, indicating that the self-heating state can meet the temperature requirement of the motor controller and the motor controller reaches a temperature state capable of normal operation.

[0102] The second temperature is less than or equal to the second preset value, and the insulated gate bipolar transistor temperature is less than or equal to the third preset value, indicating that the self-heating state cannot meet the temperature requirement of the motor controller, and a more effective heating method than self-heating is needed to heat the motor controller.

[0103] As an example, the second preset value is -45 degrees Celsius.

[0104] As an example, the third preset value is -45 degrees Celsius.

[0105] S300: According to the motor controller satisfying the preset condition, the motor controller is turned off and the self-heating mode is exited.

[0106] The motor controller meets the preset conditions, which means that the self-heating state can meet the temperature requirements of the motor controller and the motor controller reaches a temperature state where it can work normally. Therefore, the motor controller is turned off and the self-heating mode is exited.

[0107] In some embodiments, S300, according to the motor controller meeting a preset condition, turning off the motor controller and exiting the self-heating mode, comprises:

[0108] According to the motor controller meeting the preset condition, the motor controller is controlled to be turned off;

[0109] Clear torque from motor controller;

[0110] Exit self-heating mode.

[0111] Through this embodiment, the motor controller that is properly shut down can be exited and the self-heating mode can be exited.

[0112] S400: according to the failure of the motor controller to start, or according to the motor controller not meeting the preset conditions, exit the self-heating mode, and heat the motor controller by the heating and heat preservation device.

[0113] When the motor controller fails to start, it means that the low temperature has a greater impact on the motor controller and a more effective heating method such as self-heating is needed to heat the motor controller.

[0114] The motor controller does not meet the preset conditions, indicating that the self-heating state cannot meet the temperature requirements of the motor controller, and a more effective heating method than self-heating is required to heat the motor controller.

[0115] The motor controller can be heated more effectively by the heating and heat preservation device, thereby meeting the heat demand of the motor controller.

[0116] In some embodiments, the motor controller heating method further comprises:

[0117] Obtaining the duration of the self-heating mode, and comparing the duration of the self-heating mode with a set value;

[0118] According to the duration of the self-heating mode being greater than the set value, the motor controller is heated by the heating and heat preservation device.

[0119] When the self-heating mode lasts too long, it means that the temperature rise of the motor controller caused by self-heating is slow. The motor controller can be heated more effectively by the heating and insulation device, thereby increasing the temperature rise rate of the motor controller, so that the motor controller can reach a suitable working temperature more quickly.

[0120] As an example, the setting value is 10 minutes.

[0121] In some embodiments, the step of heating the motor controller by the heating and heat preservation device includes:

[0122] Acquiring a third temperature of the engine controller, and comparing the third temperature with a fourth preset value, wherein the fourth preset value is less than the second preset value;

[0123] According to the third temperature being greater than a fourth preset value, disconnecting the connection between the heating and heat preservation device and the motor controller;

[0124] According to the third temperature being less than or equal to the fourth preset value, controlling the heating and heat preservation device to be connected with the motor controller, and making the heating and heat preservation device heat the motor controller;

[0125] According to the heating and heat preservation device being connected to the motor controller, a fourth temperature of the engine controller is obtained, and the fourth temperature is compared with a fifth preset value, wherein the fifth preset value is greater than the fourth preset value;

[0126] According to the fourth temperature being greater than the fifth preset value, disconnecting the connection between the heating and heat preservation device and the motor controller;

[0127] According to the disconnection of the connection between the heating and heat preservation device and the motor controller, the fifth temperature of the engine is obtained, and the fifth temperature is compared with the fourth preset value; wherein, the disconnection of the connection between the heating and heat preservation device and the motor controller may be that the connection between the heating and heat preservation device and the motor controller is disconnected according to the third temperature being greater than the fourth preset value, resulting in the disconnection of the connection between the heating and heat preservation device and the motor controller, or may be that the connection between the heating and heat preservation device and the motor controller is disconnected according to the third temperature being greater than the fourth preset value, resulting in the disconnection of the connection between the heating and heat preservation device and the motor controller.

[0128] According to the fifth temperature being less than or equal to the fourth preset value, the heating and heat preservation device is controlled to be connected to the motor controller.

[0129] Heating the motor controller by means of a heating and heat preservation device may be performed in the step of "heating the motor controller by means of a heating and heat preservation device" based on failure of the motor controller to start, or based on the motor controller not satisfying preset conditions, exiting the self-heating mode and heating the motor controller by means of a heating and heat preservation device; or may be performed in the step of "heating the motor controller by means of a heating and heat preservation device" based on a set value being greater than a set value.

[0130] When the third temperature is greater than the fourth preset value, the motor controller has reached a suitable operating temperature, and the connection between the heating and heat preservation device and the motor controller is disconnected, thereby reducing energy consumption.

[0131] When the third temperature is less than or equal to the fourth preset value, the motor controller has not reached a suitable operating temperature, so the heating and heat preservation device is controlled to be connected to the motor controller, and the heating and heat preservation device heats the motor controller.

[0132] The heating and heat preservation device is connected to the motor controller. When the fourth temperature is greater than the fifth preset value, the connection between the heating and heat preservation device and the motor controller is disconnected to avoid excessive heating of the motor controller by the heating and heat preservation device and reduce energy consumption.

[0133] The connection between the heating and heat preservation device and the motor controller is disconnected, the fifth temperature is less than or equal to the fourth preset value, and the heating and heat preservation device is controlled to be connected to the motor controller, so that the motor controller can be maintained in a temperature range suitable for work.

[0134] As an example, the fourth preset value is -50 degrees Celsius.

[0135] As an example, the fifth preset value is -40 degrees Celsius.

[0136] The motor controller heating method of the embodiment of the present invention can determine the influence of low temperature on the motor controller by trial starting the motor controller, so as to determine whether the self-heating mode can maintain the normal working demand of the motor controller. According to the successful start of the motor controller, it can be determined whether the self-heating state can meet the needs of the motor controller through the temperature of the motor controller. The motor controller meets the preset conditions, indicating that the self-heating state can meet the temperature requirements of the motor controller, and the motor controller reaches a temperature state that can work normally, so the motor controller is turned off and the self-heating mode is exited. When the motor controller fails to start, it means that the low temperature has a greater impact on the motor controller, and a more effective heating method of self-heating is required to heat the motor controller. The motor controller does not meet the preset conditions, indicating that the self-heating state cannot meet the temperature requirements of the motor controller, and a more effective heating method than self-heating is required to heat the motor controller. The motor controller can be heated more effectively by a heating and heat preservation device, thereby meeting the heat requirements of the motor controller. Therefore, the motor controller heating method of the embodiment of the present invention can select a suitable heating method to heat the motor controller, so that the motor controller can work normally in a low temperature environment.

[0137] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0138] Based on the same inventive concept, the embodiment of the present application also provides a motor controller heating control device for implementing the motor controller heating method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more motor controller heating control device embodiments provided below can refer to the limitations of the motor controller heating method above, and will not be repeated here.

[0139] like Figure 3 As shown, the motor controller heating control device of the embodiment of the present invention is used to implement the motor controller heating method of the above embodiment, and the motor controller heating control device includes:

[0140] The trial start module is used to enter the self-heating mode, try to start the motor controller, and determine whether the motor controller is successfully started;

[0141] An acquisition and judgment module is used to obtain the temperature of the motor controller according to whether the motor controller is successfully started, and to judge whether the temperature of the motor controller meets a preset condition;

[0142] A shut-down module is used to shut down the motor controller and exit the self-heating mode according to the motor controller meeting the preset conditions;

[0143] The external heating module is used to exit the self-heating mode according to the failure of the motor controller to start, or according to the motor controller not meeting the preset conditions, and heat the motor controller through the heating and insulation device.

[0144] In some embodiments, the trial startup module is further configured to:

[0145] Acquiring a first temperature of the engine controller, and comparing the first temperature with a first preset value;

[0146] According to the first temperature being greater than the first preset value, exiting the self-heating mode;

[0147] According to the first temperature being less than or equal to the first preset value, the motor controller is started, and it is determined whether the motor controller is successfully started.

[0148] In some embodiments, the trial startup module is further configured to:

[0149] Controlling the motor controller to open the tube according to the first temperature being less than or equal to the first temperature;

[0150] Control the motor controller to set the required torque;

[0151] Determine whether the motor controller is modulated normally;

[0152] According to the normal modulation of the motor controller, it is judged that the motor controller is started successfully;

[0153] Since the motor controller cannot be modulated normally, it is determined that the motor controller has failed to start.

[0154] In some embodiments, the acquisition determination module is further used to:

[0155] According to the successful startup of the motor controller, a second temperature of the engine controller and an insulated gate bipolar transistor temperature of the motor controller are obtained;

[0156] Comparing the ambient temperature with a second preset value, and comparing the insulated gate bipolar transistor temperature with a third preset value, wherein the second preset value and the third preset value are both greater than the first preset value;

[0157] According to the second temperature being greater than the second preset value, and / or the insulated gate bipolar transistor temperature being greater than the third preset value, it is determined that the motor controller meets the preset condition;

[0158] According to the second temperature being less than or equal to the second preset value, and the insulated gate bipolar transistor temperature being less than or equal to the third preset value, it is determined that the motor controller does not meet the preset condition.

[0159] In some embodiments, the motor controller heating control device further includes a duration module, which is used to obtain the duration of the self-heating mode and compare the duration of the self-heating mode with a set value.

[0160] The external heating module is also used to heat the motor controller through the heating and insulation device according to the set value being greater than the set value.

[0161] In some embodiments, the external heating module is further used to:

[0162] Acquiring a third temperature of the engine controller, and comparing the third temperature with a fourth preset value, wherein the fourth preset value is less than the second preset value;

[0163] According to the third temperature being greater than a fourth preset value, disconnecting the connection between the heating and heat preservation device and the motor controller;

[0164] According to the third temperature being less than or equal to the fourth preset value, controlling the heating and heat preservation device to be connected with the motor controller, and making the heating and heat preservation device heat the motor controller;

[0165] According to the heating and heat preservation device being connected to the motor controller, a fourth temperature of the engine controller is obtained, and the fourth temperature is compared with a fifth preset value, wherein the fifth preset value is greater than the fourth preset value;

[0166] According to the fourth temperature being greater than the fifth preset value, disconnecting the connection between the heating and heat preservation device and the motor controller;

[0167] According to the disconnection of the connection between the heating and heat preservation device and the motor controller, a fifth temperature of the engine is obtained, and the fifth temperature is compared with a fourth preset value;

[0168] According to the fifth temperature being less than or equal to the fourth preset value, the heating and heat preservation device is controlled to be connected to the motor controller.

[0169] In some embodiments, the shutdown module is further configured to:

[0170] According to the motor controller meeting the preset conditions, the motor controller is controlled to shut down;

[0171] Clear torque from motor controller;

[0172] Exit self-heating mode.

[0173] An embodiment of the present invention further provides a computer device.

[0174] The computer device of the embodiment of the present invention includes a memory and a processor. The memory stores a computer program. When the processor executes the computer program, the steps of the motor controller heating method of the above embodiment are implemented.

[0175] Furthermore, the computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, the motor controller heating method described above is implemented.

[0176] An embodiment of the present invention further provides a computer storage medium.

[0177] The computer storage medium of the embodiment of the present invention stores computer-readable instructions. When the computer-readable instructions are read by one or more processors, the one or more processors execute the steps of the motor controller heating method of the above embodiment.

[0178] The logic and / or steps represented in the flowchart or otherwise described herein, for example, may be considered as an ordered list of executable instructions for implementing logical functions, and may be embodied in any computer-readable storage medium for use by an instruction execution system, apparatus, or device (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, apparatus, or device and execute instructions), or in conjunction with such instruction execution system, apparatus, or device. For purposes of this specification, a "computer-readable storage medium" may be any device that can contain, store, communicate, propagate, or transmit a program for use by an instruction execution system, apparatus, or device, or in conjunction with such instruction execution system, apparatus, or device. More specific examples of computer-readable storage media (a non-exhaustive list) include the following: an electrical connection with one or more wirings (electronic devices), a portable computer disk case (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM, Erasable Programmable Read-Only Memory, or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM, Compact Disc Read-Only Memory). In addition, the computer-readable storage medium may even be a paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, deciphering, or processing in another suitable manner as necessary, and then stored in a computer memory.

[0179] It should be understood that the various parts of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiment, a plurality of steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA, Programmable Gate Array), a field programmable gate array (FPGA, Field Programmable Gate Array), etc.

[0180] The above is only a preferred specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed by the present invention should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims

1. A motor controller heating method, characterized in that: Applied to a motor controller cold start device, the motor controller cold start device comprises a motor controller and a heating and heat preservation device, the heating and heat preservation device is connected to the motor controller, and the motor controller heating method comprises: Entering the self-heating mode, trying to start the motor controller, and determining whether the motor controller is successfully started; According to the successful startup of the motor controller, the temperature of the motor controller is obtained, and it is determined whether the temperature of the motor controller meets a preset condition; According to the motor controller meeting a preset condition, shutting down the motor controller and exiting the self-heating mode; According to the failure of the motor controller to start, or according to the motor controller not satisfying a preset condition, the self-heating mode is exited, and the motor controller is heated by the heating and heat preservation device.

2. The motor controller heating method according to claim 1, characterized in that: The motor controller cold start device further comprises an engine controller, wherein the motor controller is arranged on the engine controller; The step of entering the self-heating mode, trying to start the motor controller, and determining whether the motor controller is successfully started includes: Acquiring a first temperature of the engine controller, and comparing the first temperature with a first preset value; According to the first temperature being greater than the first preset value, exiting the self-heating mode; According to the first temperature being less than or equal to the first preset value, the motor controller is started, and it is determined whether the motor controller is successfully started.

3. The motor controller heating method according to claim 2, characterized in that: The step of starting the motor controller and determining whether the motor controller is successfully started according to the first temperature being less than or equal to the first preset value comprises: According to the first temperature being less than or equal to the first preset value, controlling the motor controller to turn on; Controlling the motor controller to set to the required torque; Determining whether the motor controller is modulated normally; According to the normal modulation of the motor controller, judging that the motor controller is started successfully; According to the fact that the motor controller cannot be modulated normally, it is determined that the motor controller fails to start.

4. The motor controller heating method according to claim 2, characterized in that: The step of obtaining the temperature of the motor controller according to the successful startup of the motor controller, and determining whether the temperature of the motor controller meets a preset condition comprises: According to the motor controller being started successfully, obtaining a second temperature of the engine controller and a temperature of an insulated gate bipolar transistor of the motor controller; Comparing the second temperature with a second preset value, and comparing the temperature of the insulated gate bipolar transistor with a third preset value, wherein both the second preset value and the third preset value are greater than the first preset value; According to the second temperature being greater than the second preset value, and / or according to the temperature of the insulated gate bipolar transistor being greater than the third preset value, determining that the motor controller meets a preset condition; According to the second temperature being less than or equal to the second preset value, and the temperature of the insulated gate bipolar transistor being less than or equal to the third preset value, it is determined that the motor controller does not meet the preset condition.

5. The motor controller heating method according to claim 2, characterized in that: The motor controller heating method further comprises: Obtaining the duration of the self-heating mode, and comparing the duration of the self-heating mode with a set value; According to the duration of the self-heating mode being greater than the set value, the motor controller is heated by the heating and heat preservation device.

6. The motor controller heating method according to claim 5, characterized in that: The heating and heat preservation device is connected to the motor controller in a switchable manner. The step of heating the motor controller by the heating and heat preservation device comprises: Acquiring a third temperature of the engine controller, and comparing the third temperature with a fourth preset value, wherein the fourth preset value is less than the second preset value; According to the third temperature being greater than the fourth preset value, disconnecting the connection between the heating and heat preservation device and the motor controller; According to the third temperature being less than or equal to the fourth preset value, controlling the heating and heat preservation device to be connected with the motor controller, and causing the heating and heat preservation device to heat the motor controller; According to the heating and heat preservation device being connected to the motor controller, obtaining a fourth temperature of the engine controller, and comparing the fourth temperature with a fifth preset value, wherein the fifth preset value is greater than the fourth preset value; According to the fourth temperature being greater than the fifth preset value, disconnecting the connection between the heating and heat preservation device and the motor controller; According to whether the heating and heat preservation device is connected or disconnected with the motor controller, obtaining a fifth temperature of the engine, and comparing the fifth temperature with the fourth preset value; According to the fifth temperature being less than or equal to the fourth preset value, the heating and heat preservation device is controlled to be connected to the motor controller.

7. The motor controller heating method according to claim 1, characterized in that: The step of shutting down the motor controller and exiting the self-heating mode according to the motor controller meeting a preset condition comprises: According to the motor controller meeting a preset condition, controlling the motor controller to shut down; clearing torque from the motor controller; Exit self-heating mode.

8. A motor controller heating control device, characterized in that: Used to implement the motor controller heating method according to any one of claims 1 to 7, the motor controller heating control device comprises: A trial start module, used for entering a self-heating mode and trial starting the motor controller; An acquisition and judgment module, used for acquiring the temperature of the motor controller according to whether the motor controller is successfully started, and judging whether the temperature of the motor controller meets a preset condition; A shut-down module, used for shutting down the motor controller and exiting the self-heating mode according to the motor controller meeting a preset condition; The external heating module is used to exit the self-heating mode according to the failure of the motor controller to start, or according to the motor controller not meeting the preset conditions, and heat the motor controller through the heating and heat preservation device.

9. A computer device, characterized in that: The method comprises a memory and a processor, wherein the memory stores a computer program, and the processor implements the motor controller heating method according to any one of claims 1 to 7 when executing the computer program.

10. A computer storage medium, characterized in that: Computer-readable instructions are stored on the computer storage medium. When the computer-readable instructions are read by one or more processors, the one or more processors are caused to execute the motor controller heating method according to any one of claims 1 to 7.