Motor dry rotation detection method, controller, heat management module and automobile

The method enhances the accuracy and reliability of dry-run detection for water pump motors by employing multiple detection cycles and controlled restarts based on current and temperature thresholds, addressing the inaccuracy of existing methods.

CN119182340APending Publication Date: 2024-12-24SHENZHEN H&T AUTOMOTIVE ELECTRONICS TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411145186.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-20
Publication Date
2024-12-24

AI Technical Summary

Technical Problem

Current dry-run detection schemes for water pump motors in thermal management modules are inaccurate due to susceptibility to water bubbles, leading to misjudgment and potential motor damage from dry-running conditions.

Method used

A method involving multiple detection cycles with the water pump motor operating at a preset speed, monitoring operating current and coolant temperature, and using threshold comparisons to determine dry-running, with restarts and reporting faults after multiple occurrences to enhance accuracy.

Benefits of technology

Improves the accuracy and reliability of dry-run detection by reducing false positives and preventing motor damage through repeated checks and controlled restarts.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119182340A_ABST
    Figure CN119182340A_ABST
Patent Text Reader

Abstract

The invention relates to a motor dry rotation detection method, a controller, a heat management module and an automobile, and the method comprises the steps: firstly, controlling a water pump motor to run to a preset rotating speed in a current detection period, then obtaining the running current of the water pump motor and the temperature of cooling liquid, and then determining whether the water pump motor generates dry rotation according to the running current and / or the temperature of the cooling liquid; if dry rotation occurs, updating the number of times of abnormity, judging whether the number of times of abnormity reaches a first preset number of times or not, if yes, reporting that the water pump motor has a dry rotation fault, and if not, controlling the water pump motor to stop for preset time, then restarting the heat management module, and carrying out dry rotation detection in the next detection period; and the abnormal frequency reaches the first preset frequency. Therefore, according to the method, multiple times of detection can be carried out, false detection is prevented, dry rotation detection is carried out on the water pump motor after restarting in each detection period, and the accuracy and reliability of dry rotation detection are further improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of motor dry-run detection, and in particular to a motor dry-run detection method, a controller, a thermal management module and a vehicle. Background Art

[0002] With the development and popularization of electric vehicles, the environmental and climatic conditions faced by automobiles are complex and changeable. Thermal management technology is an important guarantee for the safety and comfort of automobile driving. The water pump motor in the thermal management module is used to drive the coolant to circulate between the power battery, electric drive system, power system, heater (if any), and radiator, as well as the heat exchange between the coolant and the refrigerant. If the coolant in the automobile pipeline becomes less or there is no coolant, the water pump motor is prone to dry-run failure. This state will cause damage to the motor, and without water circulation, the temperature of the parts that need to be cooled will rise too high, which may damage the automobile parts. Therefore, it is necessary to continuously perform dry-run failure detection on the water pump motor.

[0003] The current dry-run detection scheme only performs dry-run detection once. The dry-run detection is relatively simple and is easily affected by water bubbles in the pipeline, resulting in misjudgment and inaccurate detection. Summary of the invention

[0004] The present application solves at least one of the above-mentioned technical problems to a certain extent. To this end, the present application provides a motor dry-run detection method, a controller, a thermal management module and a vehicle, which can improve the accuracy of dry-run detection.

[0005] In a first aspect, an embodiment of the present application provides a motor dry-run detection method, which is applied to a thermal management module, wherein the thermal management module includes at least two water pump motors, and the water pump motors are used to drive coolant. The method includes:

[0006] In the current detection cycle, the water pump motor is controlled to run at a preset speed;

[0007] Obtaining the operating current of the water pump motor and the coolant temperature;

[0008] Determining whether the water pump motor runs dry according to the operating current and / or the coolant temperature;

[0009] If dry running occurs, the number of abnormal times is updated to determine whether the number of abnormal times reaches a first preset number, wherein the first preset number is greater than 1;

[0010] If it is reached, the water pump motor will be reported to have a dry-run fault;

[0011] If not, the water pump motor is controlled to be stopped for a preset time and then restarted to perform dry-run detection in the next detection cycle until the number of abnormal times reaches the first preset number.

[0012] In some embodiments, determining whether the water pump motor runs dry according to the operating current and / or the coolant temperature includes:

[0013] Obtaining a current difference between any two of the operating currents;

[0014] If the operating current is less than a current threshold and / or the coolant temperature is greater than or equal to a temperature threshold and / or any one of the current difference values ​​is greater than or equal to a current difference threshold, it is determined that the water pump motor has run dry.

[0015] In some embodiments, determining whether the water pump motor runs dry according to the operating current and / or the coolant temperature further includes:

[0016] If the operating current is less than the current threshold for a second preset number of times in a row and / or the coolant temperature is greater than or equal to the temperature threshold for a second preset number of times in a row and / or any one of the current differences is greater than or equal to the current difference threshold for a second preset number of times in a row, it is determined that the water pump motor has run dry, wherein the second preset number of times is greater than 1 time.

[0017] In some embodiments, restarting the water pump motor includes:

[0018] The water pump motors are driven to start simultaneously or one by one at a preset time interval.

[0019] In some embodiments, the thermal management module further includes a water valve motor and an expansion valve motor, wherein the water valve motor is used to drive the water valve, and the expansion valve motor is used to drive the expansion valve. After restarting the water pump motor, the method further includes:

[0020] The water valve motor and the expansion valve motor are driven to start.

[0021] In some embodiments, the method further comprises:

[0022] Obtaining the ambient temperature of the water pump motor;

[0023] The current threshold is determined according to the ambient temperature.

[0024] In some embodiments, determining the current threshold according to the ambient temperature includes:

[0025] If the ambient temperature is greater than or equal to a first temperature threshold, determining that the current threshold is a high temperature current threshold;

[0026] If the ambient temperature is less than the first temperature threshold and greater than the second temperature threshold, determining that the current threshold is a normal temperature current threshold;

[0027] If the ambient temperature is less than or equal to the second temperature threshold and greater than the third temperature threshold, the current threshold is determined to be a low temperature current threshold.

[0028] In a second aspect, an embodiment of the present application provides a controller, comprising at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the motor dry-run detection method as described above.

[0029] In a third aspect, an embodiment of the present application provides a thermal management module, the thermal management module comprising at least two water pump motors, a water valve motor, an expansion valve motor and the controller as described above;

[0030] The water pump motor, the water valve motor and the expansion valve motor are respectively connected to the controller, the water pump motor is used to drive the coolant, the water valve motor is used to drive the water valve, and the expansion valve motor is used to drive the expansion valve;

[0031] The controller sends a first drive signal, a second drive signal and a third drive signal to the water pump motor, the water valve motor and the expansion valve motor respectively, so as to drive the water pump motor, the water valve motor and the expansion valve motor respectively.

[0032] In a fourth aspect, an embodiment of the present application provides a car, comprising a vehicle controller and a thermal management module as described above, wherein the vehicle controller is connected to the thermal management module, the vehicle controller is used to issue control instructions to the thermal management module, and the thermal management module is used to report faults to the vehicle controller.

[0033] Compared with the prior art, the present application has at least the following beneficial effects: in the motor dry-run detection method of the present application, firstly, in the current detection cycle, the water pump motor is controlled to run to a preset speed, and then the operating current and coolant temperature of the water pump motor are obtained, and then the water pump motor is determined to be dry-run based on the operating current and / or the coolant temperature. If dry-run occurs, the number of abnormalities is updated to determine whether the number of abnormalities reaches the first preset number, wherein the first preset number is greater than 1, and if it is reached, the water pump motor is reported to have a dry-run fault, and if it is not reached, the water pump motor is controlled to stop for a preset time and then restart the thermal management module to perform dry-run detection in the next detection cycle until the number of abnormalities reaches the first preset number. Therefore, the motor dry-run detection method can perform multiple detections to determine whether the water pump motor has dry-run, improve the accuracy of the motor dry-run detection, and prevent false detection, and in each detection cycle, the restarted water pump motor is tested for dry-run, further improving the accuracy and reliability of the dry-run detection. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] One or more embodiments are exemplarily described by pictures in the corresponding drawings, and these exemplified descriptions do not constitute limitations on the embodiments. Elements with the same reference numerals in the drawings represent similar elements, and unless otherwise stated, the figures in the drawings do not constitute proportional limitations.

[0035] Figure 1 It is a schematic diagram of a circuit structure of a car provided in an embodiment of the present application;

[0036] Figure 2 It is a schematic diagram of a controller structure provided in an embodiment of the present application;

[0037] Figure 3 It is a schematic flow chart of a motor dry-rotation detection method provided in an embodiment of the present application;

[0038] Figure 4 The embodiment of this application provides Figure 3 Schematic diagram of the process of step S30;

[0039] Figure 5 It is a schematic flow chart of a motor dry-rotation detection method provided in an embodiment of the present application;

[0040] Figure 6 is a schematic diagram of a timing diagram of a current threshold and an operating current provided in an embodiment of the present application;

[0041] Figure 7 It is a working timing diagram of a water pump motor, a running current timing diagram of the water pump motor, a timing diagram of the coolant temperature, and a timing diagram of the running current difference between different water pump motors provided in an embodiment of the present application;

[0042] Figure 8 It is a structural schematic diagram of a motor dry-rotation detection device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0043] In order to make the purpose, technical solutions and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of the present application.

[0044] It should be noted that, if there is no conflict, the various features in the embodiments of the present application can be combined with each other, all within the scope of protection of the present application. In addition, although the functional module division is performed in the device schematic diagram and the logical order is shown in the flow chart, in some cases, the steps shown or described can be performed in a sequence different from the module division in the device or the flow chart. Furthermore, the words "first", "second", "third", etc. used in this application do not limit the data and execution order, but only distinguish the same items or similar items with basically the same functions and effects.

[0045] See also Figure 1 , Figure 1 Schematic diagram of a circuit structure of a car provided in an embodiment of the present application. Figure 1 As shown, the automobile 100 includes a vehicle controller 10 and a thermal management module 20 . The thermal management module 20 includes at least two water pump motors 201 , a water valve motor 202 , an expansion valve motor 203 and a controller 204 .

[0046] The water pump motor 201, the water valve motor 202 and the expansion valve motor 203 are respectively connected to the controller 204, and the vehicle controller 10 is connected to the controller 204 via a bus. In the embodiment of the present application, a CAN bus or a LIN bus is used as an example.

[0047] The vehicle controller 10 sends a control instruction to the controller 204 through the bus. After receiving the control instruction, the controller 204 sends a first drive signal, a second drive signal and a third drive signal to the water pump motor 201, the water valve motor 202 and the expansion valve motor 203 respectively, so as to drive the water pump motor 201, the water valve motor 202 and the expansion valve motor 203 respectively, thereby controlling the working power of the water pump motor 201, the water valve motor 202 and the expansion valve motor 203, and controlling the start or stop of each motor. Among them, the first drive signal, the second drive signal and the third drive signal are all PWM signals, and the working power of the corresponding motor is adjusted by PWM signals with different duty cycles.

[0048] The water pump motor 201 is installed in the water pump, which is used to drive the water pump to operate, and then drive the coolant to circulate between the power battery, electric drive system, power system, heater (if any), and radiator, as well as the heat exchange between the coolant and the refrigerant. The water valve motor 202 is installed in the water valve, which is used to drive the water valve to open and close, adjust the circuit, and ensure the reasonable flow of energy between the power battery, electric drive system, power system, heater (if any), radiator and passenger compartment. The expansion valve motor 203 is installed in the expansion valve, which is used to drive the expansion valve to operate, and then accurately adjust the valve size, accurately control the flow, achieve efficient use of energy, and meet the vehicle's endurance performance.

[0049] The water pump motor 201 may be a BLDC motor, the water valve motor 202 may be a DC motor, and the expansion valve motor 203 may be a stepping motor. There are at least two water pump motors 201, and there may be one or more water valve motors 202 and expansion valve motors 203.

[0050] If there is less coolant or no coolant in the automobile pipeline, the water pump motor 201 is prone to dry-run failure, which will damage the motor. Without water circulation, the temperature of the parts that need cooling will rise too high, which may damage the automobile parts. Therefore, the controller 204 needs to continuously perform dry-run failure detection on the water pump motor 201.

[0051] The current dry-run fault detection only performs a dry-run detection once. The dry-run detection is relatively simple and is easily affected by water bubbles in the pipeline, resulting in misjudgment and inaccurate detection.

[0052] Based on the above reasons, an embodiment of the present application provides a motor dry-run detection method. First, within the current detection cycle, the water pump motor is controlled to operate at a preset speed, and then the operating current and coolant temperature of the water pump motor are obtained. Then, it is determined whether the water pump motor has dry-run based on the operating current and / or the coolant temperature. If dry-run occurs, the number of abnormalities is updated to determine whether the number of abnormalities reaches a first preset number, wherein the first preset number is greater than 1. If reached, a dry-run fault of the water pump motor is reported. If not reached, the water pump motor is controlled to stop for a preset time and then restart the thermal management module to perform dry-run detection in the next detection cycle until the number of abnormalities reaches the first preset number.

[0053] Therefore, the motor dry-run detection method can perform multiple detections to determine whether the water pump motor has dry-run, thereby improving the accuracy of the motor dry-run detection to prevent false detection. Moreover, in each detection cycle, the water pump motor is dry-run detected after restarting, thereby further improving the accuracy and reliability of the dry-run detection.

[0054] Please also read Figure 2 , Figure 2 204 is a schematic diagram of the hardware structure of a controller provided in an embodiment of the present application. The controller 204 includes at least one processor 2041 (connected by a system bus or other communication methods). Figure 2 A processor is used as an example) and a memory 2042. The controller 204 may exist in the form of a chip.

[0055] Among them, the memory 2042 stores instructions that can be executed by the at least one processor 2041, and the instructions are executed by the at least one processor 2041. The processor 2041 is used to provide computing and control capabilities to execute relevant commands, for example, controlling the controller 204 to execute any one of the motor dry-run detection methods provided in the following embodiments of the present application.

[0056] The memory 2042, as a non-transient computer-readable storage medium, can be used to store non-transient software programs, non-transient computer executable programs and modules, such as the program instructions / modules corresponding to the motor dry-run detection method provided in the following embodiments of the present application. The processor 2041 can implement the motor dry-run detection method in any of the following method embodiments by running the non-transient software programs, instructions and modules stored in the memory 2042. Specifically, the memory 2042 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory 2042 may also include a memory remotely arranged relative to the processor 2041, and these remote memories may be connected to the processor 2041 via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network and a combination thereof.

[0057] In some embodiments, the controller 204 can be a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), a single chip microcomputer, an ARM (Acorn RICS Machine) or other programmable logic device, a discrete gate or transistor logic, a discrete hardware component, or any combination of these components. In addition, the controller 204 can also be any conventional processor, controller, microcontroller or state machine. The controller 204 can also be implemented as a combination of computing devices, for example, a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors combined with a DSP, and / or any other such configuration.

[0058] The present application embodiment provides a motor dry-run detection method, see Figure 3 , Figure 3The present invention provides a flow chart of a motor dry-run detection method according to an embodiment of the present invention. The method S100 includes but is not limited to the following steps:

[0059] S10: In the current detection cycle, controlling the water pump motor to run at a preset speed;

[0060] The detection period T0 is the dry-running time for detection, which can be set as needed. In the embodiment of the present application, T0 is 1 s.

[0061] During the detection cycle, the water pump motor is first started, and the running speed of the water pump motor is adjusted to a preset speed. At the same time, the running speed of the motor is continuously detected to determine whether the current running speed of the motor reaches the preset speed. If the preset speed is reached, the dry-run detection steps in the following embodiment are performed. The preset speed can be set as needed. In the embodiment of the present application, it is 6000 rpm.

[0062] During the detection cycle, one detection can be performed to determine whether the water pump motor has run dry. Multiple detections can also be performed, such as three consecutive detections. If the water pump motor has run dry during multiple detections, it is determined that the water pump motor has run dry during the detection cycle. The detection accuracy can be improved through multiple detections.

[0063] S20: Obtaining the operating current of the water pump motor and the coolant temperature;

[0064] S30: determining whether the water pump motor runs dry according to the operating current and / or the coolant temperature;

[0065] The operating current is the current working current of the water pump motor, and the coolant temperature is the current water temperature of the coolant. If dry running occurs, the operating current of the water pump motor will not reach the current threshold, and the temperature of the coolant will increase due to the dry burning fault. Therefore, whether the water pump motor has dry running can be determined based on the operating current and the coolant temperature.

[0066] Specifically, Figure 4 As shown, step S30 includes:

[0067] S301: Obtaining a current difference between any two operating currents;

[0068] The number of the water pump motors is at least two, and the operating current of each water pump motor may be different, and the current difference between any two operating currents is obtained.

[0069] For example, if there are two water pump motors, namely a first water pump motor and a second water pump motor, a first current difference between the operating current of the first water pump motor and the operating current of the second water pump motor is obtained.

[0070] For another example: if there are three water pump motors, namely the first water pump motor, the second water pump motor and the third water pump motor, then the first current difference between the operating current of the first water pump motor and the operating current of the second water pump motor is obtained, and the second current difference between the operating current of the first water pump motor and the operating current of the third water pump motor is obtained, and the third current difference between the operating current of the second water pump motor and the operating current of the third water pump motor is obtained.

[0071] S302: If the operating current is less than a current threshold and / or the coolant temperature is greater than or equal to a temperature threshold and / or any one of the current difference values ​​is greater than or equal to a current difference threshold, it is determined that the water pump motor has run dry.

[0072] If any one of the above judgment conditions is met, it is determined that the water pump motor has run dry. For example, if the operating current is less than the current threshold, or the coolant temperature is greater than or equal to the temperature threshold, or any current difference is greater than or equal to the current difference threshold, it is determined that the water pump motor has run dry. In the embodiment of the present application, multiple judgment conditions are used to determine whether the water pump motor has run dry, thereby improving the accuracy of the dry run judgment.

[0073] It is also possible to use multiple conditions to determine whether the water pump motor has run dry. For example: if any two of the above conditions are met at the same time, it is determined that the water pump motor has run dry. That is, if the operating current is less than the current threshold and the coolant temperature is greater than or equal to the temperature threshold, it is determined that the water pump motor has run dry. Alternatively, if the operating current is less than the current threshold and any one of the current differences is greater than or equal to the current difference threshold, it is determined that the water pump motor has run dry. Alternatively, if the coolant temperature is greater than or equal to the temperature threshold and any one of the current differences is greater than or equal to the current difference threshold, it is determined that the water pump motor has run dry.

[0074] In some embodiments, multiple consecutive detections may be performed within a detection cycle, such as three consecutive detections. In each detection, the operating current of the water pump motor and / or the coolant temperature are used to determine whether dry-running has occurred. If dry-running occurs each time, it is determined that the water pump motor has dry-running within the detection cycle to improve the accuracy of dry-running detection.

[0075] Specifically, if the operating current is less than the current threshold for a second preset number of times in a row, it is determined that the water pump motor has run dry.

[0076] Alternatively, if the coolant temperature is greater than or equal to the temperature threshold for a second preset number of consecutive times, it is determined that the water pump motor has run dry.

[0077] Alternatively, if any current difference value is greater than or equal to the current difference threshold value for a second preset number of consecutive times, it is determined that the water pump motor has run dry.

[0078] If any two of the above judgment conditions are met, it is also determined that the water pump motor has run dry. For example: if the operating current is less than the current threshold for a second preset number of times in a row and the coolant temperature is greater than or equal to the temperature threshold for a second preset number of times in a row, it is determined that the water pump motor has run dry. Alternatively, if the operating current is less than the current threshold for a second preset number of times in a row and any one of the current differences is greater than or equal to the current difference threshold for a second preset number of times in a row, it is determined that the water pump motor has run dry. Alternatively, if the coolant temperature is greater than or equal to the temperature threshold for a second preset number of times in a row and any one of the current differences is greater than or equal to the current difference threshold for a second preset number of times in a row, it is determined that the water pump motor has run dry.

[0079] The second preset number of times can be set as needed and is greater than 1 time. In the present embodiment, the second preset number of times is 3 times.

[0080] Therefore, the embodiment of the present application can determine whether the water pump motor has run dry through the operating current and / or coolant temperature of the water pump motor, and multiple detections can be performed within one detection cycle. If a dry-run fault is determined to have occurred each time, it is then determined that a dry-run fault has occurred in the water pump motor within the detection cycle, thereby providing accuracy in dry-run detection.

[0081] In some embodiments, the load of the water pump motor is a coolant, and the temperature of the coolant can change, so that the ambient temperature of the water pump motor will also change, and different ambient temperatures will result in different operating currents of the water pump motor at the same speed. When the water pump motor is running with load, at the same speed, the operating current of the water pump motor in a high temperature environment will be lower than the operating current of the water pump motor in a low temperature environment.

[0082] For example: if the speed of the water pump motor is 6000rpm and the ambient temperature is 125℃ (high temperature), the water pump motor load current can be 3A. If the speed of the water pump motor is 6000rpm and the ambient temperature is 25℃ (normal temperature), the water pump motor load current can be 6A. If the speed of the water pump motor is 6000rpm and the ambient temperature is -40℃ (low temperature), the water pump motor load current can be 8A.

[0083] Therefore, the operating current of the water pump motor is different at different ambient temperatures. If a single current threshold is used, it may cause misjudgment. For example, when the water pump motor is running with load in a high temperature environment, the operating current is relatively small (3A). If a single current threshold is used and set to 4A, the running with load will be misjudged as dry running. In a low temperature environment, the current threshold meets the low temperature dry running current judgment threshold.

[0084] Therefore, in some embodiments, in order to prevent false determination of dry running, different current thresholds need to be set according to different ambient temperatures. Figure 5As shown, the method S100 also includes:

[0085] S70: Obtaining the ambient temperature of the water pump motor;

[0086] S80: Determine the current threshold according to the ambient temperature.

[0087] The ambient temperature is divided into high temperature, normal temperature and low temperature, and different ambient temperatures correspond to different current thresholds. Specifically, if the ambient temperature is greater than or equal to the first temperature threshold, the current threshold is determined to be the high temperature current threshold, if the ambient temperature is less than the first temperature threshold and greater than the second temperature threshold, the current threshold is determined to be the normal temperature current threshold, if the ambient temperature is less than or equal to the second temperature threshold and greater than the third temperature threshold, the current threshold is determined to be the low temperature current threshold.

[0088] Among them, the first temperature threshold and the second temperature threshold can be set as needed. In the embodiment of the present application, the first temperature threshold can be 120°C, the second temperature threshold can be 40°C, and the third temperature threshold can be -20°C.

[0089] The high temperature current threshold, normal temperature current threshold and low temperature current threshold can be set as needed. In the embodiment of the present application, the high temperature current threshold can be 1.5A, the normal temperature current threshold can be 3A, and the low temperature current threshold can be 4A.

[0090] After determining the corresponding current threshold according to the ambient temperature, the comparison result between the running current of the water pump motor and the corresponding current threshold is used to determine whether the motor is running dry. The timing diagram of each current threshold and the running current is shown in the figure below. Figure 6 As shown:

[0091] For example: if the speed of the water pump motor is 6000rpm and the ambient temperature is 125℃ (high temperature), the high temperature current threshold may be 1.5A. The operating current of the motor is compared with the high temperature current threshold. If the operating current is less than the high temperature current threshold, it is determined that the water pump motor is running dry.

[0092] For another example: if the speed of the water pump motor is 6000rpm and the ambient temperature is 25°C (normal temperature), the normal temperature current threshold may be 3A. The operating current of the motor is compared with the high temperature current threshold. If the operating current is less than the normal temperature current threshold, it is determined that the water pump motor is running dry.

[0093] For another example: if the speed of the water pump motor is 6000rpm and the ambient temperature is -40℃ (low temperature), the low temperature current threshold may be 4A. The operating current of the motor is compared with the low temperature current threshold. If the operating current is less than the low temperature current threshold, it is determined that the water pump motor is running dry.

[0094] S40: If dry running occurs, updating the number of abnormal times, and determining whether the number of abnormal times reaches a first preset number, wherein the first preset number is greater than 1;

[0095] S50: If reached, a dry-run fault of the water pump motor is reported;

[0096] If dry-run occurs, the number of abnormalities is increased once to obtain a cumulative result, and the cumulative result is updated as the current number of abnormalities. Then it is determined whether the current number of abnormalities has reached the first preset number, that is, the water pump motor is tested multiple times in multiple detection cycles. If the number of dry-run abnormalities in multiple detection cycles reaches the first preset number, the dry-run fault of the water pump motor is reported to the vehicle controller, so that the vehicle controller can take dry-run abnormality measures in time, and shut down the water pump motor and enter standby mode. It can only resume work when the power is turned on again.

[0097] S60: If not reached, controlling the water pump motor to stop for a preset time and then restarting the water pump motor to perform dry-run detection in the next detection cycle until the number of abnormal times reaches the first preset number of times.

[0098] If the first preset number of times has not been reached, the water pump motor is controlled to stop for a preset time, and then the water pump motor is restarted to perform a dry-run detection on the water pump motor in the next detection cycle to confirm again whether the water pump motor has dry-run. The preset time is the downtime of the water pump motor and also the restart interval of the water pump motor.

[0099] Specifically, if the first preset number is n times, after the dry-run abnormality of the water pump motor is detected for the first n-1 times, the water pump motor is controlled to stop for a preset time t and then restarted to perform dry-run detection of the next detection cycle. For example, if the water pump motor is detected to be dry-running in the first detection cycle, the dry-run fault position is set to 1, indicating that a dry-run fault has occurred, and the number of abnormalities is updated to 1, and then the water pump motor is controlled to stop for a preset time, and then the water pump motor is restarted, and the dry-run fault position is set to 0, indicating that no dry-run fault has occurred, and the second detection cycle is detected to determine whether the water pump motor has a dry-run abnormality. If it is determined that dry-running has occurred, the number of abnormalities is updated to 2, and then the water pump motor is controlled to stop for a preset time, and then the water pump motor is restarted to perform detection of the third detection cycle, and so on, until the number of abnormalities reaches n times, then the dry-run fault of the water pump motor is reported, and the water pump motor is no longer controlled to restart.

[0100] Moreover, between each detection cycle, the preset shutdown time tn or restart interval time tn of the water pump motor can be the same or different. For example, the preset times are t1, t2...tn, tn can be any time, such as tn = 1s, t1, t2...tn can be equal or unequal.

[0101] Through multiple dry-run detections, it is possible to more accurately determine whether the water pump motor has dry-run. However, the more dry-run detection times are not necessarily better. The more times, the more likely it is that the temperature will be too high and damage the water pump. Therefore, it is necessary to set an appropriate first preset number of times. In the embodiment of the present application, it is 20 times.

[0102] In some embodiments, restarting the water pump motors may start all the water pump motors at the same time, or may start each water pump motor one by one at a preset time interval.

[0103] In some embodiments, after restarting the water pump motor, the water valve motor and the expansion valve motor need to be driven again to start. That is, during the restart of the water pump motor, the thermal management module needs to be restarted, specifically the water valve motor and the expansion valve motor, to adjust the flow of the pipeline, try to absorb water, and eliminate factors that affect dry-run detection as much as possible, such as the influence of water bubbles, thereby reducing the error of dry-run detection.

[0104] In summary, the motor dry-run detection method can perform multiple detections to determine whether the water pump motor has dry-run, thereby improving the accuracy of the motor dry-run detection to prevent false detection. Moreover, in each detection cycle, the water pump motor is dry-run detected after restarting, thereby further improving the accuracy and reliability of the dry-run detection.

[0105] In order to more clearly describe the motor dry-run detection method, taking the first preset number of times as n, the detection cycle as T0, and the preset times as t1, t2…tn as an example, the motor dry-run detection process can be described as follows:

[0106] First, the working timing diagram of the water pump motor, the operating current timing diagram of the water pump motor, the timing diagram of the coolant temperature, and the timing diagram of the operating current difference between different water pump motors are shown in the figure. Figure 7As shown, in the first detection cycle, the dry-run fault bit is set to 1 according to the operating current and / or the coolant temperature, and the dry-run fault bit is set to 1. The holding time of the dry-run fault bit = 1 is t1. In the t1 time period, the water pump motor stops. After t1 time, the software automatically clears the dry-run fault bit and sets it to 0, and starts the second detection in the second detection cycle T0. In the second detection cycle T0, the water pump motor restarts, and the dry-run fault bit is determined to be 1 again according to the operating current and / or the coolant temperature, and the dry-run fault bit is set to 1, and the water pump motor stops, and the stop time is t2. After t2 time, the software automatically clears the dry-run fault bit and sets it to 0, and starts the third detection in the third detection cycle T0. In the third detection cycle T0, the water pump motor restarts, and the dry-run fault bit is determined to be 1 again according to the operating current and / or the coolant temperature, and the dry-run fault bit is set to 1, and the water pump motor stops, and the stop time is t3. By analogy, between each detection cycle, the dry-run fault bit is set to 0 and restarted after t4...tn time respectively, and the dry-run fault bit is set to fault 1 for t4...tn respectively.

[0107] After n-1 restarts, repeatedly confirm whether it is dry running to increase the accuracy of dry running judgment. In the nth detection cycle, if the water pump motor is determined to be dry running based on the operating current and / or coolant temperature, the dry running fault bit is set to 1, no longer cleared, and the water pump motor is no longer restarted. If dry running is confirmed multiple times, the dry running fault is reported to the vehicle controller, and the water pump motor enters the standby mode and can only resume work after power is turned on again.

[0108] The more dry-run detection times, the better. If the water pump motor is always tested for dry-run or the number of dry-run detection times is too many, it is easy to cause overheating and damage the water pump motor. Therefore, in the embodiment of the present application, after the water pump motor is detected to have dry-run in the nth detection cycle, no more detection is performed, and the water pump motor is controlled to enter the standby mode to prevent the water pump motor from being damaged.

[0109] In summary, the motor dry-run detection method can perform multiple detections to determine whether the water pump motor has dry-run, thereby improving the accuracy of the motor dry-run detection to prevent false detection. Moreover, in each detection cycle, the water pump motor is dry-run detected after restarting, thereby further improving the accuracy and reliability of the dry-run detection.

[0110] It should be noted that in each of the above embodiments, there is not necessarily a certain order between the above steps. A person skilled in the art can understand, based on the description of the embodiments of the present application, that in different embodiments, the above steps may have different execution orders, that is, they may be executed in parallel, may be executed interchangeably, and so on.

[0111] As another aspect of the embodiments of the present application, the embodiments of the present application provide a motor dry-run detection device. The motor dry-run detection device can be a software module, which includes a number of instructions stored in a memory in the electric regulator. The processor can access the memory and call the instructions for execution to complete the motor dry-run detection method described in the above embodiments.

[0112] In some embodiments, the motor dry-run detection device can also be constructed by hardware devices, for example, the motor dry-run detection device can be constructed by one or more chips, and each chip can work in coordination with each other to complete the motor dry-run detection method described in each of the above embodiments. For another example, the motor dry-run detection device can also be constructed by various logic devices, such as a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), a single-chip microcomputer, an ARM (Acorn RISC Machine) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination of these components.

[0113] See also Figure 8 , Figure 8 An embodiment of the present application provides a motor dry-rotation detection device, and the motor dry-rotation detection device 200 includes an acquisition module 201, a determination module 202, a judgment module 203, a reporting module 204, a restart module 205 and a control module 206.

[0114] The control module 206 is used to control the water pump motor to run at a preset speed during the current detection cycle;

[0115] The acquisition module 201 is used to acquire the operating current of the water pump motor and the coolant temperature;

[0116] The determination module 202 is used to determine whether the water pump motor has run dry according to the operating current and / or the coolant temperature;

[0117] The judgment module 203 is used to update the number of abnormalities and judge whether the number of abnormalities reaches a first preset number, wherein the first preset number is greater than 1;

[0118] The reporting module 204 reports that the water pump motor has a dry-run fault;

[0119] The restart module 205 is used to control the water pump motor to restart the water pump motor after the water pump motor stops for a preset time, and perform dry-run detection in the next detection cycle until the number of detections reaches the first preset number of times.

[0120] Therefore, the motor dry-run detection device can perform multiple detections to determine whether the water pump motor has dry-run, thereby improving the accuracy of the motor dry-run detection to prevent false detection. Moreover, in each detection cycle, the water pump motor is dry-run detected after being restarted, thereby further improving the accuracy and reliability of the dry-run detection.

[0121] It should be noted that, since the motor dry-rotation detection device 200 and the motor dry-rotation detection method in the above embodiment are based on the same application concept, the corresponding contents in the above method embodiment are also applicable to the device embodiment and will not be described in detail here.

[0122] The present application also provides a non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are executed by one or more processors, for example Figure 2 A processor 2041 in the embodiment may enable the one or more processors to execute the motor dry-rotation detection method in any of the above method embodiments.

[0123] An embodiment of the present application also provides a computer program product, which includes a computer program stored on a non-transitory computer-readable storage medium, and the computer program includes program instructions. When the program instructions are executed by the controller 204, the controller 204 executes any one of the motor dry-run detection methods.

[0124] In summary, the motor dry-run detection method can perform multiple detections to determine whether the water pump motor has dry-run, thereby improving the accuracy of the motor dry-run detection to prevent false detection. Moreover, in each detection cycle, the water pump motor is dry-run detected after restarting, thereby further improving the accuracy and reliability of the dry-run detection.

[0125] The above described device or equipment embodiments are merely illustrative, wherein the unit modules described as separate components may or may not be physically separated, and the components displayed as module units may or may not be physical units, that is, they may be located in one place, or may be distributed on multiple network module units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the present embodiment.

[0126] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a general hardware platform, and of course, by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the relevant technology can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the motor dry-run detection method described in each embodiment or some parts of the embodiment.

[0127] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Under the concept of the present application, the technical features in the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other changes in different aspects of the present application as described above, which are not provided in detail for the sake of simplicity. Although the present application has been described in detail with reference to the aforementioned embodiments, a person of ordinary skill in the art should understand that the technical solutions described in the aforementioned embodiments can still be modified, or some of the technical features can be replaced by equivalents. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A motor dry-run detection method, characterized in that: Applied to a thermal management module, wherein the thermal management module includes at least two water pump motors, the water pump motors are used to drive coolant, and the method includes: In the current detection cycle, the water pump motor is controlled to run at a preset speed; Obtaining the operating current of the water pump motor and the coolant temperature; Determining whether the water pump motor runs dry according to the operating current and / or the coolant temperature; If dry running occurs, the number of abnormal times is updated to determine whether the number of abnormal times reaches a first preset number, wherein the first preset number is greater than 1; If it is reached, the water pump motor will be reported to have a dry-run fault; If not, the water pump motor is controlled to be stopped for a preset time and then restarted to perform dry-run detection in the next detection cycle until the number of abnormal times reaches the first preset number.

2. The method according to claim 1, characterized in that The determining whether the water pump motor has run dry according to the operating current and / or the coolant temperature comprises: Obtaining a current difference between any two of the operating currents; If the operating current is less than a current threshold and / or the coolant temperature is greater than or equal to a temperature threshold and / or any one of the current difference values ​​is greater than or equal to a current difference threshold, it is determined that the water pump motor has run dry.

3. The method according to claim 2, characterized in that The step of determining whether the water pump motor has run dry according to the operating current and / or the coolant temperature further comprises: If the operating current is less than the current threshold for a second preset number of times in a row and / or the coolant temperature is greater than or equal to the temperature threshold for a second preset number of times in a row and / or any one of the current differences is greater than or equal to the current difference threshold for a second preset number of times in a row, it is determined that the water pump motor has run dry, wherein the second preset number of times is greater than 1 time.

4. The method according to claim 1, characterized in that: The restarting of the water pump motor comprises: The water pump motors are driven to start simultaneously or one by one at a preset time interval.

5. The method according to claim 1, characterized in that The thermal management module further includes a water valve motor and an expansion valve motor, wherein the water valve motor is used to drive the water valve, and the expansion valve motor is used to drive the expansion valve. After restarting the water pump motor, the method further includes: The water valve motor and the expansion valve motor are driven to start.

6. The method according to any one of claims 2 to 5, characterized in that: The method further comprises: Obtaining the ambient temperature of the water pump motor; The current threshold is determined according to the ambient temperature.

7. The method according to claim 6, characterized in that The determining the current threshold according to the ambient temperature includes: If the ambient temperature is greater than or equal to a first temperature threshold, determining that the current threshold is a high temperature current threshold; If the ambient temperature is less than the first temperature threshold and greater than the second temperature threshold, determining that the current threshold is a normal temperature current threshold; If the ambient temperature is less than or equal to the second temperature threshold and greater than the third temperature threshold, the current threshold is determined to be a low temperature current threshold.

8. A controller, characterized in that: The controller comprises: At least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the motor dry-run detection method as described in any one of claims 1-7.

9. A thermal management module, characterized in that: The thermal management module includes at least two water pump motors, a water valve motor, an expansion valve motor and a controller as claimed in claim 8; The water pump motor, the water valve motor and the expansion valve motor are respectively connected to the controller, the water pump motor is used to drive the coolant, the water valve motor is used to drive the water valve, and the expansion valve motor is used to drive the expansion valve; The controller sends a first drive signal, a second drive signal and a third drive signal to the water pump motor, the water valve motor and the expansion valve motor respectively, so as to drive the water pump motor, the water valve motor and the expansion valve motor respectively.

10. An automobile, characterized in that: The automobile includes a vehicle controller and a thermal management module as described in claim 9, wherein the vehicle controller is connected to the thermal management module, the vehicle controller is used to issue control instructions to the thermal management module, and the thermal management module is used to report faults to the vehicle controller.