Fault detection method of heat pump system, controller and dish washing machine

By acquiring the operating parameters of the dishwasher's inner tub and heat pump system, and using fault diagnosis logic to determine the type of fault, the problem of the heat pump system's inability to monitor sensor faults in existing technologies has been solved. This enables accurate monitoring and rapid diagnosis of the heat pump system, improving the dishwasher's reliability and operating efficiency.

CN121730692APending Publication Date: 2026-03-27HANGZHOU ROBAM APPLIANCES CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-17
Publication Date
2026-03-27

AI Technical Summary

Technical Problem

Existing technologies lack fault detection technology for heat pump systems, which means that the dishwasher's heat pump system cannot accurately monitor whether the temperature sensor, exhaust temperature sensor, return air temperature sensor, and humidity sensor are malfunctioning, and therefore cannot operate at the optimal operating point, affecting washing and drying performance.

Method used

By acquiring the first operating parameters inside the dishwasher's inner tub and the second operating parameters of the compressor in the heat pump system, the fault diagnosis logic is used to determine the fault type, including abnormalities in the compressor sensor, fan, and other sensors. The fan and compressor speeds are adjusted, and the system is switched to auxiliary mode to achieve accurate monitoring and rapid diagnosis of the heat pump system.

Benefits of technology

It enables precise monitoring of the dishwasher's heat pump system operating status and rapid diagnosis of fault types, improving the dishwasher's reliability and user experience, and ensuring that the heat pump system operates at its optimal operating point.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121730692A_ABST
    Figure CN121730692A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a fault detection method of a heat pump system, a controller and a dish washing machine. The method comprises the steps that a controller obtains a first working parameter in an inner container of the dish-washing machine and a second working parameter of a compressor in the heat pump system in a preset working stage; and the controller determines the fault type of the heat pump system according to the first working parameter and the second working parameter. The method is used for achieving the effect of quickly diagnosing the fault type of the dish washing machine.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of dishwasher control, and particularly relates to a fault detection method of a heat pump system, a controller and a dishwasher. BACKGROUND

[0002] Under the trend of energy saving and emission reduction in the home appliance industry, the requirement for energy saving in the field of dishwashers is also increasingly stringent. The heat pump technology is widely used in dishwashers due to its excellent energy saving characteristics.

[0003] The existing heat pump dishwasher mainly consists of a compressor, a condenser, an evaporator, a throttling device and the like. When running, the compressor works to circulate the refrigerant, and the heat is released through the condenser and absorbed through the evaporator, so as to realize heat transfer in the working process of the dishwasher.

[0004] However, the prior art lacks fault detection technology for the heat pump system. SUMMARY

[0005] The embodiments of the present application provide a fault detection method of a heat pump system, a controller and a dishwasher, so as to achieve the effect of detecting the fault of the heat pump system.

[0006] In a first aspect, the embodiments of the present application provide a fault detection method of a heat pump system, comprising:

[0007] In a preset working phase, a first working parameter of an inner container of a dishwasher and a second working parameter of a compressor in a heat pump system are acquired;

[0008] According to the first working parameter and the second working parameter, a fault type of the heat pump system is determined.

[0009] In an example, according to the first working parameter and the second working parameter, the fault type of the heat pump system is determined, comprising:

[0010] If the first working parameter is greater than or equal to a preset change threshold value, and the second working parameter is equal to a preset temperature difference threshold value, it is determined that the heat pump system is working normally;

[0011] If the first working parameter is less than the change threshold value, and / or, the second working parameter is not equal to the temperature difference threshold value, the fault type is determined according to the first working parameter and the second working parameter. The threshold value of the difference value, the threshold value of the exhaust

[0012] In an example, if the first working parameter is less than the change threshold value, and / or, the second working parameter is not equal to the temperature difference threshold value, the fault type is determined according to the first working parameter and the second working parameter, comprising:

[0013] if the first operating parameter is greater than or equal to the change threshold value and the second operating parameter is not equal to the temperature difference threshold value, determining the fault type as a compressor sensor abnormality;

[0014] if the first operating parameter is less than the change threshold value and the second operating parameter is equal to the temperature difference threshold value, determining the fault type according to an exhaust temperature of a compressor of the heat pump system and the exhaust temperature threshold value;

[0015] if the first operating parameter is less than the change threshold value and the second operating parameter is not equal to the temperature difference threshold value, determining the fault type according to the first operating parameter and the exhaust temperature.

[0016] In an example, determining the fault type according to an exhaust temperature of a compressor of the heat pump system and the exhaust temperature threshold value comprises:

[0017] if the exhaust temperature is greater than the exhaust temperature threshold value, determining the fault type as a fan abnormality;

[0018] if the exhaust temperature is less than the exhaust temperature threshold value, determining the fault type as a compressor abnormality;

[0019] if the exhaust temperature is equal to the exhaust temperature threshold value, determining the fault type as a dishwasher sensor abnormality; the dishwasher sensor is used to collect the first operating parameter.

[0020] In an example, determining the fault type according to the first operating parameter and the exhaust temperature comprises:

[0021] if the exhaust temperature is greater than the exhaust temperature threshold value, determining the fault type as a fan abnormality;

[0022] if the exhaust temperature is less than the exhaust temperature threshold value, determining the fault type as a compressor abnormality;

[0023] if the exhaust temperature is equal to the exhaust temperature threshold value, starting an auxiliary mode, and when the first operating parameter obtained after the auxiliary mode is started is less than the change threshold value, determining the fault type as a dishwasher sensor abnormality.

[0024] In an example, the preset operating phase comprises a washing phase and a drying phase; in the preset operating phase, obtaining a first operating parameter inside a dishwasher inner container and a second operating parameter of a compressor in a heat pump system comprises:

[0025] in the washing phase, obtaining a heating rate of a cleaning liquid inside the dishwasher inner container as the first operating parameter;

[0026] In the drying phase, a dehumidification rate of the inside of the dishwasher is obtained as the first working parameter.

[0027] In the washing phase or the drying phase, an exhaust temperature and a return temperature of the compressor are obtained; and a difference between the exhaust temperature and the return temperature is taken as the second working parameter.

[0028] In an example, the method further comprises:

[0029] According to the preset working phase and the fault type, the fault is processed.

[0030] In an example, according to the preset working phase and the fault type, the fault is processed, comprising:

[0031] If the fault type is a compressor sensor abnormality, the compressor is turned off, and an auxiliary mode is switched to.

[0032] If the fault type is a dishwasher sensor abnormality, the fault is processed according to a preset working phase.

[0033] If the fault type is a fan abnormality, a rotating speed of the fan corresponding to the preset working phase is adjusted.

[0034] If the fault type is a compressor abnormality, a rotating speed of the compressor is adjusted.

[0035] In an example, the preset working phase comprises a washing phase and a drying phase; if the fault type is a dishwasher sensor abnormality, the fault is processed according to a preset working phase, comprising:

[0036] In the washing phase, a heater is turned on for a set time.

[0037] In the drying phase, the compressor is turned on for a set time.

[0038] In an example, if the fault type is a fan abnormality, a rotating speed of the fan corresponding to the preset working phase is adjusted, comprising:

[0039] The rotating speed of the fan corresponding to the preset working phase is increased; and a first working parameter after the rotating speed of the fan is increased is obtained.

[0040] If the first working parameter obtained after the rotating speed of the fan is increased is greater than or equal to the change threshold value, and the exhaust temperature is less than the exhaust temperature threshold value, the fan is operated at the increased rotating speed.

[0041] In an example, the method further comprises:

[0042] If the rotation speed of the fan reaches the maximum rotation speed, the first working parameter obtained after the rotation speed of the fan is adjusted is less than the change threshold, and the exhaust temperature is not equal to the exhaust temperature threshold, the compressor is turned off, and the auxiliary mode is switched to.

[0043] In an example, if the fault type is fan abnormality, the rotation speed of the fan corresponding to the preset working stage is adjusted, including:

[0044] The working current of each fan is detected.

[0045] The working state of the fan is determined according to the working current; the working state is normal working or abnormal working.

[0046] If some fans are abnormal, the rotation speed of the normal working fan is adjusted according to the total air volume.

[0047] In an example, if the fault type is compressor abnormality, the rotation speed of the compressor is adjusted, including:

[0048] The rotation speed of the compressor is adjusted; and a first working parameter obtained after the rotation speed of the compressor is adjusted is obtained.

[0049] If the first working parameter obtained after the rotation speed of the compressor is adjusted is greater than or equal to the change threshold, and the exhaust temperature is equal to the temperature threshold, the compressor is operated at the adjusted rotation speed.

[0050] In an example, the method further includes:

[0051] If the rotation speed of the compressor reaches the maximum rotation speed, the exhaust temperature is less than the exhaust temperature threshold, the compressor is turned off, and the auxiliary mode is switched to.

[0052] In an example, the method further includes:

[0053] An external environment temperature is obtained.

[0054] If the external environment temperature is within a preset temperature range, the heat pump system is started in a preset working stage.

[0055] If the external environment temperature is not within the temperature range, the auxiliary mode is started according to the preset working stage.

[0056] In a second aspect, the embodiments of the present application provide a fault detection device of a heat pump system, including:

[0057] An acquisition module is configured to acquire a first working parameter of an inner tank of a dishwasher and a second working parameter of a compressor in a heat pump system in a preset working stage.

[0058] detecting a fault type of the heat pump system according to the first working parameter and the second working parameter.

[0059] In one example, the detecting module is configured to:

[0060] if the first working parameter is greater than or equal to a preset variation threshold value and the second working parameter is equal to a preset temperature difference threshold value, determining that the heat pump system is working normally;

[0061] if the first working parameter is less than the variation threshold value and / or the second working parameter is not equal to the temperature difference threshold value, determining the fault type according to the first working parameter and the second working parameter. The threshold value of the difference, the threshold value of the exhaust

[0062] In one example, the detecting module is configured to:

[0063] if the first working parameter is greater than or equal to the variation threshold value and the second working parameter is not equal to the temperature difference threshold value, determining that the fault type is a compressor sensor abnormality;

[0064] if the first working parameter is less than the variation threshold value and the second working parameter is equal to the temperature difference threshold value, determining the fault type according to an exhaust temperature of a compressor of the heat pump system and the exhaust temperature threshold value;

[0065] if the first working parameter is less than the variation threshold value and the second working parameter is not equal to the temperature difference threshold value, determining the fault type according to the first working parameter and the exhaust temperature.

[0066] In one example, the detecting module is configured to:

[0067] if the exhaust temperature is greater than the exhaust temperature threshold value, determining that the fault type is a fan abnormality;

[0068] if the exhaust temperature is less than the exhaust temperature threshold value, determining that the fault type is a compressor abnormality;

[0069] if the exhaust temperature is equal to the exhaust temperature threshold value, determining that the fault type is a dishwasher sensor abnormality; the dishwasher sensor is used to collect the first working parameter.

[0070] In one example, the detecting module is configured to:

[0071] determining the fault type according to the first working parameter and the exhaust temperature, comprising:

[0072] if the exhaust temperature is greater than the exhaust temperature threshold value, determining that the fault type is a fan abnormality;

[0073] If the exhaust temperature is less than the exhaust temperature threshold, the fault type is determined to be a compressor abnormality;

[0074] If the exhaust temperature is equal to the exhaust temperature threshold, an auxiliary mode is started, and if the first working parameter obtained after the auxiliary mode is started is less than the change threshold, the fault type is determined to be a dishwasher sensor abnormality.

[0075] In an example, the preset working phase includes a washing phase and a drying phase; the obtaining module is configured to:

[0076] In the washing phase, the heating rate of the cleaning liquid inside the dishwasher inner container is obtained as the first working parameter;

[0077] In the drying phase, the dehumidification rate inside the dishwasher inner container is obtained as the first working parameter.

[0078] In the washing phase or the drying phase, the exhaust temperature and the return air temperature of the compressor are obtained; and the difference between the exhaust temperature and the return air temperature is taken as the second working parameter.

[0079] In an example, the fault detection device of the heat pump system further includes:

[0080] The processing module is configured to process the fault according to the preset working phase and the fault type.

[0081] In an example, the processing module is configured to:

[0082] If the fault type is a compressor sensor abnormality, the compressor is turned off, and an auxiliary mode is switched to.

[0083] If the fault type is a dishwasher sensor abnormality, the fault is processed according to the preset working phase;

[0084] If the fault type is a fan abnormality, the speed of the fan corresponding to the preset working phase is adjusted.

[0085] If the fault type is a compressor abnormality, the speed of the compressor is adjusted.

[0086] In an example, the preset working phase includes a washing phase and a drying phase; the processing module is configured to:

[0087] In the washing phase, the heater is turned on for a set time;

[0088] In the drying phase, the compressor is turned on for a set time.

[0089] In an example, the processing module is configured to:

[0090] increase the rotational speed of the fan corresponding to the preset working phase, and obtain a first working parameter after the rotational speed of the fan is increased;

[0091] if the first working parameter obtained after the rotational speed of the fan is increased is greater than or equal to the change threshold value, and the exhaust temperature is less than the exhaust temperature threshold value, then the fan is operated at the increased rotational speed.

[0092] In an example, the processing module is configured to:

[0093] if the rotational speed of the fan reaches the maximum rotational speed, and the first working parameter obtained after the rotational speed of the fan is increased is less than the change threshold value, and the exhaust temperature is not equal to the exhaust temperature threshold value, then the compressor is turned off, and the system is switched to the auxiliary mode.

[0094] In an example, when the number of the fans is multiple, the processing module is configured to:

[0095] detect the working current of each fan;

[0096] determine the working state of the fan according to the working current; the working state is normal working or abnormal working;

[0097] if there is part of the fans working abnormally, then the rotational speed of the fan working normally is increased according to the total amount of air outlet.

[0098] In an example, the processing module is configured to:

[0099] increase the rotational speed of the compressor, and obtain a first working parameter after the rotational speed of the compressor is increased;

[0100] if the first working parameter obtained after the rotational speed of the compressor is increased is greater than or equal to the change threshold value, and the exhaust temperature is equal to the temperature threshold value, then the compressor is operated at the increased rotational speed.

[0101] In an example, the processing module is configured to:

[0102] if the rotational speed of the compressor reaches the maximum rotational speed, and the exhaust temperature is less than the exhaust temperature threshold value, then the compressor is turned off, and the system is switched to the auxiliary mode.

[0103] In an example, the fault detection device of the heat pump system further comprises:

[0104] The working module is configured to acquire an external environment temperature; if the external environment temperature is within a preset temperature range, the heat pump system is started in a preset working phase; and if the external environment temperature is not within the temperature range, an auxiliary mode is started according to the preset working phase.

[0105] In a third aspect, an embodiment of the present application provides a controller, comprising: a memory, a processor;

[0106] The memory stores computer-executable instructions.

[0107] The processor executes the computer-executable instructions stored in the memory, so that the processor executes the first aspect and / or various possible implementation manners of the first aspect.

[0108] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are executed by a processor to implement the first aspect and / or various possible implementation manners of the first aspect.

[0109] In a fifth aspect, an embodiment of the present application provides a computer program product, comprising a computer program, and the computer program is executed by a processor to implement the first aspect and / or various possible implementation manners of the first aspect.

[0110] The heat pump system fault detection method, the controller and the dishwasher provided by the embodiments of the present application can acquire a first working parameter in a dishwasher inner container and a second working parameter of a compressor of a heat pump system in a preset working phase, determine a heat pump system fault type, accurately monitor a running state of the dishwasher heat pump system, quickly diagnose a dishwasher fault type, and improve the reliability of the dishwasher. BRIEF DESCRIPTION OF DRAWINGS

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

[0112] Figure 1 A refrigerant flow direction schematic diagram of a heat pump system in a washing phase provided by the present application;

[0113] Figure 2 A refrigerant flow direction schematic diagram of a heat pump system in a drying phase provided by the present application;

[0114] Figure 3 A flowchart of a heat pump system fault detection method provided by the present application;

[0115] Figure 4 A flowchart of a heat pump system fault detection method provided by the present application;

[0116] Figure 5 A flowchart of a fault detection method of a heat pump system provided in the present application is shown in the following figure;

[0117] Figure 6 A structural diagram of a fault detection device of a heat pump system provided in the present application is shown in the following figure;

[0118] Figure 7 A structural diagram of a controller provided in the present application is shown in the following figure.

[0119] The specific embodiments of the present application have been shown in the above figures, and will be described in more detail hereinafter. These figures and the written description are not intended to limit the scope of the present application concept in any way, but to illustrate the present application concept to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION

[0120] The exemplary embodiments will be described in detail herein with reference to the accompanying drawings. In the following description, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following exemplary embodiments are not meant to represent all implementations consistent with the present application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the present application as detailed in the appended claims.

[0121] Under the general trend of energy saving and emission reduction in the home appliance industry, dishwashers have increasingly high demands for energy saving. Heat pump technology is widely used in dishwashers due to its excellent energy saving characteristics. However, the heat pump system of the dishwasher has the problem of high operation complexity. Any problem in any of the components such as the compressor, condenser, evaporator, and throttling device will affect the operation of the dishwasher, and further affect the washing and drying effects of the dishwasher.

[0122] In addition, the heat pump system of the dishwasher also has the following problems: when the heating and dehumidifying main system of the heat pump system of the dishwasher fails, the auxiliary system cannot achieve good drying effect. The heat pump system of the dishwasher cannot adapt to different temperature environments to achieve the best washing, heating, and dehumidifying effects. The heat pump system of the dishwasher cannot monitor whether the temperature sensor, exhaust temperature sensor, return air temperature sensor, and humidity sensor are malfunctioning. The heat pump system of the dishwasher cannot monitor whether it is currently at the optimal operating point.

[0123] Therefore, a fault detection method for a heat pump system applied to a dishwasher is designed in this paper, which can accurately detect the current system operation and make timely feedback when the heat pump system is in an abnormal operating state, thereby ensuring the stability of the heat pump system and better improving the user experience.

[0124] The fault detection method of the present application can determine the heating operation state of the heat pump system through detection of exhaust temperature, return air temperature, heating rate and other information, so as to detect whether the temperature sensor or the exhaust temperature sensor / return air temperature sensor is faulty. Moreover, the present application can also calculate the difference between the exhaust temperature and the return air temperature, and determine whether the difference and the heating rate are normal, so as to determine whether the heat pump system is running at the best point, and ensure that the heating operation state of the heat pump system is at the best point.

[0125] Moreover, the fault detection method of the present application can also detect whether the humidity sensor is faulty through detection of exhaust temperature, return air temperature and dehumidification rate, so as to realize the determination of the drying and dehumidification state of the heat pump system. Moreover, the present application can also calculate the difference between the exhaust temperature and the return air temperature, and determine whether the difference and the dehumidification rate are normal, so as to determine whether the system is running at the best point, thereby ensuring that the dehumidification system is running at the best point.

[0126] Figure 1 The refrigerant flow direction schematic diagram of the heat pump system provided by the present application in the washing stage is shown. Figure 1 The first set of heat pump system is shown, which can heat the cleaning liquid of the dishwasher. Figure 2 The refrigerant flow direction schematic diagram of the heat pump system provided by the present application in the drying stage is shown. Figure 2 The second set of heat pump system is shown, which can dehumidify the inner container of the dishwasher.

[0127] Among them, Figure 1 and Figure 2 The two sets of heat pump systems shown can be switched by a four-way valve. The two sets of heat pump systems can share one compressor. The compressor exhaust outlet and the return air outlet each have one temperature sensor, which can detect the exhaust temperature and the inlet temperature of the compressor during operation. On the evaporator side of the two sets of heat pump systems, each contains at least one fan for heat exchange with the evaporator. The dishwasher can also be provided with a temperature sensor for detecting the temperature of the environment in which the dishwasher is located, and a temperature sensor for detecting the water temperature during the heating stage. The dishwasher can also be provided with a humidity sensor for detecting the humidity of the inner container during the dehumidification stage.

[0128] The present application can automatically adjust the load of the heat pump system through the heating auxiliary system and the dehumidification auxiliary system after the main system fails, so as to achieve the set washing and drying and dehumidification effect.

[0129] The technical solutions of the present application and how the technical solutions of the present application solve the above technical problems will be described in detail below with specific examples. The following specific examples can be combined with each other, and the same or similar concepts or processes can not be described again in some examples. The embodiments of the present application will be described below with reference to the drawings.

[0130] Figure 3 The flowchart of the fault detection method of the heat pump system provided by the present application is shown in Figure 1 and Figure 2 The fault detection process of the heat pump system can include: Figure 3

[0131] S101, in a preset working stage, acquiring a first working parameter inside the inner tank of the dishwasher and a second working parameter of the compressor in the heat pump system.

[0132] Exemplarily, in the preset working stage of the dishwasher, the controller can acquire the working parameters of the inner tank of the dishwasher and the compressor in the heat pump system respectively. The controller can acquire the first working parameter through the sensor pre-installed inside the inner tank of the dishwasher. And the controller can acquire the second working parameter of the compressor through the sensor pre-installed inside the heat pump system.

[0133] In an implementation manner, the preset working stage refers to a specific stage in the operation process of the dishwasher. For example, the preset working stage can be a washing stage, a drying stage, etc.

[0134] In an implementation manner, the first working parameter is a parameter reflecting the working state of the inner tank of the dishwasher. For example, it can be the temperature, humidity, temperature change rate, humidity change rate, etc. inside the inner tank. The first working parameter can directly reflect the environmental conditions of the inner tank in the washing process.

[0135] In an implementation manner, the second working parameter is the working parameter of the compressor in the heat pump system. For example, the second working parameter can be the discharge temperature, the return temperature, the difference between the discharge temperature and the return temperature, etc. The second working parameter is used to reflect the working state and performance of the compressor.

[0136] In an implementation manner, the controller can acquire the first working parameter and the second working parameter through the sensors arranged in the inner tank and the compressor.

[0137] For example, the temperature inside the inner tank can be acquired through the temperature sensor installed inside the inner tank of the dishwasher to obtain the first working parameter. For another example, the humidity inside the inner tank can be acquired through the humidity sensor installed inside the inner tank of the dishwasher to obtain the first working parameter.​

[0138] For example, the discharge temperature and the return temperature can be detected by installing temperature sensors at the discharge outlet and / or the return outlet of the compressor of the heat pump system.

[0139] S102, determine the fault type of the heat pump system according to the first working parameter and the second working parameter.

[0140] For example, the controller inputs the first working parameter inside the inner tank of the dishwasher and the second working parameter of the compressor of the heat pump system into the pre-set fault diagnosis logic to determine the possible fault type of the heat pump system.

[0141] In an implementation, the fault type includes various abnormal conditions that may occur during the operation of the heat pump system of the dishwasher. For example, compressor abnormality, fan abnormality, sensor abnormality, etc.

[0142] In an implementation, the fault diagnosis logic can determine the fault type by judging whether the first working parameter and the second working parameter are within the normal range.

[0143] In an implementation, the fault diagnosis logic can also determine the fault type by judging whether the logical relationship between the parameters meets the expectation.

[0144] In an implementation, the controller can pre-set a threshold value for the first working parameter and the second working parameter. If the first working parameter and the second working parameter are within the threshold value range, it can be determined that the heat pump system of the dishwasher is fault-free. Otherwise, if the first working parameter and / or the second working parameter are not within the threshold value range, it can be determined that the heat pump system of the dishwasher has a fault.

[0145] For example, if the discharge temperature of the compressor exceeds the pre-set upper limit value, it may indicate that the compressor has an overheating fault.

[0146] For another example, if the humidity inside the inner tank is below the pre-set lower limit value for a long time, it may mean that the dehumidification function of the heat pump system is abnormal.

[0147] In an implementation, the controller can use the collected first working parameter and second working parameter to predict the fault type based on the model of the machine learning algorithm.

[0148] In this example, by acquiring the first working parameter inside the inner tank of the dishwasher and the second working parameter of the compressor of the heat pump system at the pre-set working stage, the means for determining the fault type of the heat pump system realizes accurate monitoring of the running state of the heat pump system of the dishwasher and rapid diagnosis of the fault type of the dishwasher, thereby improving the reliability of the dishwasher.

[0149] In an example, the specific process of determining the fault type of the heat pump system in step S102 can include:

[0150] S1021, if the first working parameter is greater than or equal to the preset change threshold value, and the second working parameter is equal to the preset temperature difference threshold value, it is determined that the heat pump system is in normal working condition.

[0151] In an example, after the controller obtains the first working parameter inside the inner tank of the dishwasher and the second working parameter of the compressor in the heat pump system, it compares and analyzes these parameters with the preset change threshold value and temperature difference threshold value. When the first working parameter is greater than or equal to the preset change threshold value, and the second working parameter is equal to the preset temperature difference threshold value, the controller can determine that the heat pump system is in normal working condition.

[0152] In an implementation, the preset change threshold value is a limit value for judging whether the first working parameter is normal, which is preset by technicians according to experience and experimental data when the dishwasher is in normal working condition. When the first working parameter is greater than or equal to this value, it indicates that the change of the relevant physical quantity inside the inner tank is within a reasonable range.

[0153] In an implementation, the preset temperature difference threshold value is a standard temperature difference value determined in advance according to the heat exchange characteristics of the compressor in the normal working state of the heat pump system. Only when the second working parameter is equal to this value, it indicates that the heat exchange process of the compressor is normal.

[0154] S1022, if the first working parameter is less than the change threshold value, and / or, the second working parameter is not equal to the temperature difference threshold value, the fault type is determined according to the first working parameter and the second working parameter.

[0155] In an example, after the controller obtains the first working parameter and the second working parameter, it compares them with the preset change threshold value and temperature difference threshold value. Once it is found that the first working parameter is less than the change threshold value, or the second working parameter is not equal to the temperature difference threshold value, or both, the controller can start the fault diagnosis program, and further determine the fault type of the heat pump system according to the specific values and changes of the first working parameter and the second working parameter.

[0156] In this example, by comparing the first working parameter with the preset change threshold value, and comparing the second working parameter with the temperature difference threshold value, the means for determining whether the heat pump system is abnormal is realized, which accurately distinguishes the working state of the dishwasher heat pump system, improves the fault diagnosis efficiency of the heat pump system, and improves the use reliability of the dishwasher.

[0157] In an example, the specific process of determining the fault type by the controller according to the first working parameter and the second working parameter in step S1022 includes:

[0158] S10221, if the first working parameter is greater than or equal to the change threshold value, and the second working parameter is not equal to the temperature difference threshold value, it is determined that the fault type is a compressor sensor abnormality.

[0159] Exemplarily, the controller first compares the first working parameter with the change threshold value. If the first working parameter is greater than or equal to the change threshold value, it indicates that the change of the working parameter inside the inner container is as expected. Then, the controller can continue to compare the second working parameter with the temperature difference threshold value. If the second working parameter is not equal to the temperature difference threshold value, it indicates that the temperature change of the compressor is not within the expected range, and there is an abnormality. At this time, since the change of the working parameter inside the inner container is as expected, it indicates that the compressor of the dishwasher is working normally. Therefore, the abnormality of the temperature change of the compressor must be due to the abnormality of the compressor sensor, resulting in inaccurate measurement value.

[0160] In an implementation manner, the controller can realize the detection of the discharge temperature and the return air temperature by installing a temperature sensor at the discharge outlet and / or the return air outlet of the compressor. The compressor sensor abnormality refers to the abnormality of the temperature sensor installed at the discharge outlet and / or the return air outlet of the compressor.

[0161] In an implementation manner, the abnormality can be inaccurate measurement data or failure to normally transmit data.

[0162] In an implementation manner, the controller pre-stores the fault codes corresponding to different fault types in the controller. When it is determined that the compressor sensor is abnormal, the controller marks and stores the corresponding fault code. At the same time, the controller can transmit the fault code to the maintenance personnel through the display panel or the communication interface, and the maintenance personnel can quickly locate the fault sensor according to the fault code manual.

[0163] In an implementation manner, after determining that the compressor sensor is abnormal, the controller triggers the sound alarm device to emit an alarm sound of a specific frequency and tone, reminding the user or the maintenance personnel that the heat pump system is faulty and needs to further check the compressor sensor.

[0164] S10222, if the first working parameter is less than the change threshold value, and the second working parameter is equal to the temperature difference threshold value, the fault type is determined according to the discharge temperature of the compressor of the heat pump system and the discharge temperature threshold value.

[0165] For example, the controller first compares a first operating parameter with a change threshold. If the first operating parameter is less than the change threshold, it indicates that the change in the operating parameter inside the inner tank is not as expected. The controller can then continue to compare a second operating parameter with a temperature difference threshold. If the second operating parameter equals the temperature difference threshold, it indicates that the compressor's temperature change is within the expected range, and the compressor's heat exchange is normal. At this point, the controller needs to further obtain the compressor's exhaust temperature from the heat pump system and compare this exhaust temperature with a preset exhaust temperature threshold to determine the fault type.

[0166] In one implementation, the first operating parameter does not meet expectations, possibly due to a malfunction of the sensor inside the inner liner.

[0167] In one implementation, the first operating parameter not meeting expectations may be due to a malfunction in the heat pump system. However, since the second operating parameter meets expectations, further investigation is needed to determine the malfunction in the heat pump system.

[0168] In one implementation, the exhaust temperature refers to the temperature detected by a temperature sensor located at the exhaust outlet during compressor operation.

[0169] In one implementation, the exhaust temperature threshold is a pre-set limit value by technicians based on the compressor's normal operating range and the design requirements of the heat pump system, used to determine whether the exhaust temperature is normal. When the exhaust temperature meets this threshold, it indicates that the compressor is working normally. Otherwise, it indicates that the compressor may be malfunctioning.

[0170] S10223. If the first operating parameter is less than the change threshold and the second operating parameter is not equal to the temperature difference threshold, then the fault type is determined based on the first operating parameter and the exhaust temperature.

[0171] For example, the controller first compares a first operating parameter with a change threshold. If the first operating parameter is less than the change threshold, it indicates that the change in the operating parameter inside the drum is not as expected. The controller can then continue to compare a second operating parameter with a temperature difference threshold. If the second operating parameter is not equal to the temperature difference threshold, it indicates that the compressor's temperature change is outside the expected range, indicating an anomaly. At this point, since both the operating parameters inside the dishwasher drum and the compressor are abnormal, the controller can perform further analysis based on the first operating parameter and the exhaust temperature to determine the final fault type.

[0172] In this example, by analyzing three scenarios—mismatch between the first operating parameter and the change threshold, and / or mismatch between the second operating parameter and the temperature difference threshold—the possible abnormalities of the heat pump system are further analyzed, enabling efficient and accurate diagnosis of dishwasher heat pump system faults.

[0173] In an example, in the case that the first working parameter is less than the change threshold and the second working parameter is equal to the temperature difference threshold in step S10222, the controller cannot directly determine whether the abnormality of the first working parameter of the liner is caused by an abnormality of the heat pump system or an abnormality of the sensor inside the liner. Therefore, the controller needs to further determine the fault type according to the discharge temperature of the compressor of the heat pump system and the discharge temperature threshold. The process includes:

[0174] S102221, if the discharge temperature is greater than the discharge temperature threshold, the fault type is determined to be fan abnormality.

[0175] In an example, the controller further acquires the discharge temperature of the compressor of the heat pump system and compares it with the preset discharge temperature threshold. If it is found that the discharge temperature is greater than the discharge temperature threshold, the controller can determine that the fault type is fan abnormality.

[0176] The fan plays a key role in heat dissipation and air circulation in the heat pump system. Therefore, if the discharge temperature is too high, it is likely that the fan is abnormal, which causes heat dissipation to be delayed.

[0177] In an implementation, the discharge temperature threshold is a limit value for determining whether the discharge temperature is normal, which is preset by a technician according to the normal working range of the compressor and the design requirements of the heat pump system. When the discharge temperature is not equal to the discharge temperature threshold, it indicates that the compressor of the heat pump system may be abnormal.

[0178] In an implementation, the discharge temperature threshold can be a specific numerical value. For example, the discharge temperature threshold can be 45℃, 50℃, 55℃, etc.

[0179] In an implementation, the discharge temperature threshold can also be a temperature range determined based on the fixed numerical value and a preset offset. For example, the preset offset can be 1℃, 2℃, 5℃, etc. For example, when the discharge temperature threshold is 50℃ and the preset offset is 5℃, the temperature range can be 45℃ to 55℃.

[0180] In an implementation, fan abnormality can generally include fan motor damage, fan blade jamming, fan speed abnormality, etc. Fan abnormality can specifically manifest as the fan being unable to work normally, affecting the heat dissipation effect of the system.

[0181] In an implementation, the controller internally pre-stores fault codes corresponding to different fault types. When fan abnormality is determined, the controller stores the corresponding fault code in the internal memory and displays the fault code on the display panel, facilitating maintenance personnel to quickly understand the fault information and perform maintenance. For example, the fault code for fan abnormality is set to “E1”, and when fan abnormality occurs, “E1” is displayed on the display panel.

[0182] In one implementation, after the controller determines that the fan is abnormal, it triggers an audible alarm device to emit an alarm sound of a specific frequency and tone to remind the user or maintenance personnel that the heat pump system has malfunctioned.

[0183] In one implementation, the controller can send fault information to the user's mobile phone or other remote terminal device via a communication module (such as Wi-Fi, Bluetooth, etc.), so that the user can be informed of the fault in a timely manner.

[0184] S102222 If the exhaust temperature is less than the exhaust temperature threshold, the fault type is determined to be compressor malfunction.

[0185] For example, after obtaining the compressor's discharge temperature, the controller can compare this discharge temperature with a discharge temperature threshold. If the discharge temperature is lower than the discharge temperature threshold, the controller can determine that the fault type is compressor malfunction.

[0186] The compressor is the core component of a heat pump system. Low exhaust temperature may be due to reduced compressor efficiency, resulting in less waste heat generated and thus lower exhaust temperature.

[0187] In one implementation, compressor malfunction refers to various faults that occur during compressor operation, causing it to malfunction and affecting the cooling or heating effect of the heat pump system.

[0188] In one implementation, common compressor malfunctions include compressor motor failure, damage to internal mechanical components of the compressor, and refrigerant leakage.

[0189] In one implementation, after determining that the compressor is malfunctioning, the controller can further analyze the possible causes.

[0190] For example, the controller can detect parameters such as the compressor's current and voltage, and combine this with the exhaust temperature to determine whether the problem is a compressor motor malfunction or a refrigerant leak.

[0191] In one implementation, the controller records detailed fault diagnosis information in an internal log. This fault diagnosis information may include the time of fault occurrence, fault type, and relevant parameter values, enabling maintenance personnel to conduct in-depth analysis and repair.

[0192] In one implementation, when the fault type is determined to be a compressor malfunction, the controller will activate an automatic protection mechanism to prevent the fault from escalating further. For example, this automatic protection mechanism could be to stop the compressor from running.

[0193] In an implementation, after determining that the fault type is the compressor abnormality, the controller can also attempt to perform some simple recovery operations. For example, the recovery operation can be restarting the compressor, adjusting the operating parameters of the compressor, etc.

[0194] In an implementation, if the compressor recovers to normal after the compressor recovery operation is performed, the heat pump system can continue to operate normally. Otherwise, if the compressor recovery fails, the controller can keep the fault state and issue an alarm signal.

[0195] S102223, if the exhaust temperature is equal to the exhaust temperature threshold, determining that the fault type is the dishwasher sensor abnormality. The dishwasher sensor is used to collect the first operating parameter.

[0196] Exemplarily, if the controller detects that the exhaust temperature is equal to the exhaust temperature threshold, it means that the exhaust temperature at this time meets the expectation. However, the judgment of this step is performed in the case that the change of the operating parameter inside the inner container does not meet the expectation, and the change of the temperature of the compressor is within the expected range. Therefore, the exhaust temperature meeting the expectation can further indicate that the compressor is normal. Therefore, the controller can determine that the fault type is the dishwasher sensor abnormality.

[0197] In an implementation, the dishwasher sensor is a sensor installed inside the inner container of the dishwasher and used to collect the first operating parameter. The sensor can be a temperature sensor, a humidity sensor, etc. The sensor can be used to collect the change of the parameter inside the inner container of the dishwasher during the operation.

[0198] In an implementation, after determining that the fault type is the dishwasher sensor abnormality, the controller can attempt to perform self-checking on the sensor. For example, the controller can send a specific test signal to the sensor to detect whether the response of the sensor is normal.

[0199] In an implementation, if the self-checking finds that the sensor has a calibratable problem, the controller can prompt the user to perform a calibration operation on the sensor through the display panel.

[0200] In an implementation, if the sensor is damaged and cannot be repaired, the controller can prompt the user to replace the sensor.

[0201] In an implementation, the dishwasher inner container can be pre-equipped with a backup sensor. When the controller determines that the fault type is the sensor abnormality, the controller can automatically switch to the backup sensor to continue collecting the first operating parameter, so as to ensure that the dishwasher can continue to operate normally, and at the same time, issue an alarm signal to remind the user to handle the abnormal sensor in time.

[0202] In this example, the first working parameter is abnormal, and the second working parameter is normal, further analyzing the exhaust temperature to determine the specific fault type, achieving rapid and accurate diagnosis of the dishwasher heat pump system fault, and improving the efficiency of the dishwasher abnormal diagnosis.

[0203] In one example, when the first working parameter is less than the change threshold, and the second working parameter is not equal to the temperature difference threshold, the controller cannot directly determine whether the first working parameter abnormality of the inner container is caused by the heat pump system abnormality or the sensor abnormality inside the inner container. Therefore, the controller can further analyze and determine the fault type according to the first working parameter and the exhaust temperature. The process can include:

[0204] S102231, if the exhaust temperature is greater than the exhaust temperature threshold, the fault type is determined to be fan abnormality.

[0205] Exemplarily, the controller first compares and analyzes the exhaust temperature with the preset exhaust temperature threshold to determine whether the heat pump system has failed. If the detected exhaust temperature is greater than the exhaust temperature threshold, the controller can determine that the fault type is fan abnormality.

[0206] In the normal working process of the heat pump system, the fan is responsible for dissipating heat to maintain system temperature balance. When the exhaust temperature is too high, it usually means that the fan cannot work normally, causing heat accumulation.

[0207] In one implementation, the controller internally pre-stores fault codes corresponding to different fault types. When the fan abnormality is determined, the controller can display the corresponding fault code on the display panel of the dishwasher.

[0208] In one implementation, the controller can also trigger the sound alarm device to emit a specific frequency and tone alarm sound to remind the user or maintenance personnel of the fan failure of the heat pump system.

[0209] In one implementation, the controller can also send the fan abnormality fault information to the user's mobile phone or other remote terminal device through the communication module (such as Wi-Fi, Bluetooth, etc.), so that the user can know the fault situation in time.

[0210] In one implementation, the fault information recorded and sent by the controller can include the time of the fault occurrence, the exhaust temperature, and other information.

[0211] S102232, if the exhaust temperature is less than the exhaust temperature threshold, the fault type is determined to be compressor abnormality.

[0212] For example, the controller first compares the exhaust temperature with a preset exhaust temperature threshold to determine whether there is a fault in the heat pump system. If the exhaust temperature is found to be lower than the exhaust temperature threshold, the controller can determine that the fault type is compressor malfunction.

[0213] The compressor is the core component of a heat pump system, used to heat the interior of the heat pump tank. During operation, the compressor generates waste heat. This waste heat causes the exhaust temperature to rise during discharge. If the exhaust temperature is below a certain threshold, it indicates a malfunction in the compressor, leading to reduced compressor efficiency and consequently, a decrease in waste heat generation.

[0214] In one implementation, compressor malfunctions may include compressor motor failure, damage to internal mechanical components of the compressor, refrigerant leakage, etc.

[0215] In one implementation, after determining that the compressor is malfunctioning, the controller can further analyze possible causes. For example, by detecting parameters such as the compressor's current and voltage, and combining this with the exhaust temperature, it can determine whether the problem is a compressor motor failure or a refrigerant leak.

[0216] In one implementation, the controller displays detailed fault information on a display panel to guide maintenance personnel in performing targeted repairs.

[0217] In one implementation, when a compressor malfunction is detected, the controller will activate an automatic protection mechanism. For example, the controller can stop the compressor from running to prevent the fault from escalating further.

[0218] In one implementation, the controller can automatically repair the compressor by attempting to restart it. If the restart is successful and the heat pump system is operating normally, it indicates that the compressor malfunction is likely temporary. If the restart fails, the controller will maintain the fault state and continue to issue alarm signals.

[0219] S102233. If the exhaust temperature is equal to the exhaust temperature threshold, the auxiliary mode is activated, and if the first working parameter obtained after the auxiliary mode is activated is less than the change threshold, the fault type is determined to be dishwasher sensor abnormality.

[0220] For example, the controller first compares the exhaust temperature with a preset exhaust temperature threshold to determine if there is a fault in the heat pump system. If the exhaust temperature equals the exhaust temperature threshold, it indicates that the exhaust temperature is not abnormal. However, since this step is performed when the operating parameters inside the inner tank do not change as expected, and the compressor temperature change is outside the expected range, the controller needs to further determine the type of fault.

[0221] The controller can start the auxiliary mode. After the auxiliary mode is started, the first working parameter inside the dishwasher tub is acquired again. If the heat pump system has an abnormality, the first working parameter inside the dishwasher will return to normal after the auxiliary mode is started. Therefore, the controller can compare the acquired first working parameter after the auxiliary mode is started with the change threshold. If the acquired first working parameter at this time is still less than the change threshold, the controller can determine that the fault type is a dishwasher sensor abnormality.

[0222] In an implementation manner, the auxiliary mode is a working mode in which other components of the dishwasher are used to assist the dishwasher to complete heating in a preset working phase.

[0223] In an implementation manner, after determining that the dishwasher sensor is abnormal, the controller can attempt to calibrate the sensor. For example, by sending a specific test signal to the sensor, detecting whether the response of the sensor is normal, and adjusting the data collected by the sensor according to the calibration result. If the sensor cannot be calibrated or is still abnormal after calibration, the controller will prompt the user to replace the sensor through the display panel.

[0224] In an implementation manner, if a backup sensor is provided in the dishwasher system, the controller can automatically switch to the backup sensor to continue collecting the first working parameter when determining that the sensor is abnormal, so as to ensure that the dishwasher can continue to operate normally.

[0225] In an implementation manner, the controller can issue an alarm signal to remind the user to timely handle the main sensor fault, and repair or replace the main sensor at an appropriate time.

[0226] In this example, by comparing the exhaust temperature with the exhaust temperature threshold when the first working parameter is less than the change threshold and the second working parameter is not equal to the temperature difference threshold, the fault type is determined, and by further judging the fault type according to the first working parameter after the auxiliary mode is started when the exhaust temperature is normal, the precise positioning and diagnosis of the heat pump system fault of the dishwasher are realized, and the abnormal detection efficiency of the heat pump system of the dishwasher is improved.

[0227] In an example, the preset working phase includes a washing phase and a drying phase. The specific process in which the controller acquires the first working parameter inside the dishwasher tub and the second working parameter of the compressor in the heat pump system in step S101 can include:

[0228] S1011, in the washing phase, the heating rate of the cleaning liquid inside the dishwasher tub is acquired as the first working parameter.

[0229] Exemplarily, when the dishwasher is in the washing phase, the controller acquires the temperature of the cleaning liquid inside the dishwasher tub in real time through the built-in sensor, and calculates the temperature change in a unit of time to obtain the first working parameter.

[0230] In an implementation, the washing stage is an important part of the working process of the dishwasher. In this stage, the dishwasher sprays cleaning liquid to the surface of the tableware through the spraying system, and removes the stains and food residues on the tableware by the chemical action and mechanical scouring action of the cleaning liquid.

[0231] In an implementation, the cleaning liquid refers to the liquid used in the washing process of the dishwasher. Generally, it is water. Alternatively, the cleaning liquid can be a mixture of water and a certain proportion of detergent.

[0232] In an implementation, the first working parameter can represent the degree of temperature rise of the cleaning liquid per unit time. It reflects the heating efficiency of the heating system of the dishwasher on the cleaning liquid. The heating rate is related to the heating power, the environmental temperature, the initial temperature and the amount of the cleaning liquid, etc.

[0233] S1012, in the drying stage, the dehumidification rate inside the dishwasher is obtained as the first working parameter.

[0234] Exemplarily, when the dishwasher enters the drying stage, the controller collects the humidity data inside the inner tank in real time through the humidity sensor installed inside the inner tank of the dishwasher. The controller can calculate the humidity reduction per unit time according to the preset time interval, and convert the humidity reduction into the dehumidification rate as the first working parameter.

[0235] In an implementation, the drying stage is a link for removing the residual water on the surface of the tableware after the dishwasher completes the washing. In this stage, the dishwasher usually accelerates the evaporation of water on the surface of the tableware by heating, ventilation and other ways, so that the tableware reaches a dry state, which is convenient for the user to use and store.

[0236] In an implementation, the dehumidification rate is used to represent the degree of humidity reduction per unit time inside the inner tank of the dishwasher. The dehumidification rate can reflect the ability of the dishwasher to remove the water in the inner tank of the dishwasher in the drying stage. The dehumidification rate is related to the heating power, the ventilation amount, the environmental humidity, etc. of the drying system.

[0237] S1013, in the washing stage or the drying stage, the discharge temperature and the return temperature of the compressor are obtained, and the difference between the discharge temperature and the return temperature is taken as the second working parameter.

[0238] Exemplarily, in the washing stage or the drying stage of the dishwasher, the controller starts to monitor the discharge temperature and the return temperature of the compressor at the same time. By installing temperature sensors at the discharge port and the return port of the compressor, the controller can collect the data of the discharge temperature and the return temperature in real time, and transmit the two temperature values to the controller. The controller can calculate the difference between the discharge temperature and the return temperature, and take the difference as the second working parameter.

[0239] In an implementation manner, the return gas temperature refers to the temperature of the compressor suction refrigerant gas. The return gas temperature is related to the refrigeration effect of the evaporator, the charge amount of the refrigerant, and other factors, and is one of important parameters for judging the working state of the compressor and the heat pump system.

[0240] In the example, the first working parameter is obtained by acquiring the heating rate of the cleaning liquid in the inner container during the washing stage of the dishwasher, or the first working parameter is obtained by acquiring the dehumidification rate of the inner container during the drying stage, and the second working parameter is obtained by acquiring the difference between the compressor discharge temperature and the return gas temperature during the washing and drying stages, so that the working parameters of different working stages of the dishwasher are accurately monitored, and reliable data support is provided for fault diagnosis and performance evaluation.

[0241] Figure 4 The flowchart of the fault detection method of the heat pump system provided in the present application is shown in Figure 4 As shown in the embodiment, Figures 1 to 3 Based on the embodiment shown in

[0242] S201, in a preset working stage, a first working parameter inside the inner container of the dishwasher and a second working parameter of a compressor in the heat pump system are acquired.

[0243] S202, according to the first working parameter and the second working parameter, a fault type of the heat pump system is determined.

[0244] The implementation process of steps S201 and S202 is similar to that of S101 and S102 in the embodiment shown in Figure 3 The implementation process of steps S201 and S202 is similar to that of S101 and S102 in the embodiment shown in

[0245] S203, according to the preset working stage and the fault type, the fault is processed.

[0246] Exemplarily, when the dishwasher detects a fault during the operation of the heat pump system, the controller will select a matching processing scheme from the preset fault processing strategy library according to the preset different working stages and the determined fault type, and drive the corresponding execution component to process the fault according to the scheme, so as to ensure that the dishwasher recovers normal operation or safely stops as much as possible, and avoid further expansion of the fault to cause more serious damage.

[0247] In the example, the fault is processed according to the preset working stage and the fault type, so that the fault of the dishwasher is accurately processed, the stability of the dishwasher is improved, and the user experience is improved.

[0248] In an example, the specific process of handling the fault in step S203 can include:

[0249] S2031, if the fault type is compressor sensor abnormality, the compressor is turned off, and the auxiliary mode is switched to.

[0250] Exemplarily, when the controller detects that the fault type is determined to be compressor sensor abnormality, a shutdown instruction is immediately sent to the compressor to cut off the power supply of the compressor and stop its operation. At the same time, the controller switches the working mode of the dishwasher to the pre-set auxiliary mode to realize auxiliary heating.

[0251] In an implementation, the compressor sensor abnormality refers to the abnormality of the temperature sensor arranged at the exhaust port and the return air port of the compressor. When the compressor sensor is abnormal, the temperature of the exhaust port and the return air port of the compressor may not be accurately collected or transmitted, thereby causing the operation state of the compressor to be unable to be accurately monitored.

[0252] In an implementation, the auxiliary mode is realized by the heating module or the dehumidification module arranged in the dishwasher, which realizes the mode of assisting the washing and heating or drying and heating of the dishwasher. Compared with using the compressor of the heat pump system to heat, this mode has the problem of large energy consumption.

[0253] In an implementation, different stages in the dishwasher can correspond to different auxiliary modes. Alternatively, different stages can correspond to different mode modules.

[0254] S2032, if the fault type is dishwasher sensor abnormality, the fault is handled according to the pre-set working stage;

[0255] Exemplarily, when the controller determines that the fault type is dishwasher sensor abnormality, the controller can first acquire the pre-set working stage in which the dishwasher is currently located, and execute different fault handling according to different working stages.

[0256] In an implementation, a plurality of sensors are installed inside the inner container of the dishwasher. For example, temperature sensors, humidity sensors, etc. The dishwasher sensor abnormality refers to the abnormality of the sensor arranged inside the inner container of the dishwasher. At this time, the state inside the inner container of the dishwasher may not be accurately monitored.

[0257] In an implementation, the controller can adjust the related operation parameters of the dishwasher according to different working stages. For example, if the humidity sensor is abnormal in the drying stage, the controller can prolong the drying time or increase the heating temperature.

[0258] S2033, if the fault type is fan abnormality, the rotation speed of the fan corresponding to the pre-set working stage is adjusted.

[0259] Exemplarily, when the controller determines that the fault type is fan abnormality, the controller can acquire preset working phase information of the current dishwasher. Then, according to requirements of different working phases on the fan speed, the controller can adjust the fan speed.

[0260] In an implementation manner, different working phases have different requirements on the fan speed. For example, in the washing phase, the fan is mainly used to remove steam and odor generated in the washing process, and the speed is relatively low. For another example, in the drying phase, the fan needs to speed up air circulation to improve drying efficiency, and the speed is relatively high.

[0261] S2034, if the fault type is compressor abnormality, adjusting the speed of the compressor.

[0262] Exemplarily, when the controller determines that the fault type is compressor abnormality, the controller can immediately acquire the current running state information of the compressor, and adjust the speed of the compressor in combination with the overall running demand of the dishwasher and the preset compressor speed adjustment strategy, so that the compressor can still be as stable as possible under abnormal conditions, and the basic functions of the dishwasher are not greatly affected.

[0263] In an implementation manner, the speed of the compressor directly affects its refrigeration / heating capacity and efficiency. Too high speed can cause excessive load of the compressor, increased energy consumption, and too high exhaust temperature. Too low speed can cause insufficient refrigeration / heating effect, and cannot meet the running demand of the dishwasher.

[0264] In the example, by means of different processing for different fault types, stable running of the dishwasher after the fault is ensured, the stability of the dishwasher is improved, and user experience is improved.

[0265] In an example, when the fault type is dishwasher sensor abnormality in the step S2032, the specific process in which the controller processes the fault in the two preset working phases of the washing phase and the drying phase can include:

[0266] S20321, in the washing phase, the heater is turned on for a set time.

[0267] Exemplarily, when the dishwasher is currently in the washing phase, if the fault type is dishwasher sensor abnormality, the controller sends an opening instruction to the control circuit of the heater. The controller can control the heater to heat according to the set time, so as to improve the heating speed, ensure that the washing phase can reach appropriate washing conditions, and make up for the problem of insufficient heating in the washing phase after the heat pump system is turned off.

[0268] In an implementation, the heater is a component in the dishwasher for heating the washing water, which can convert electrical energy into heat energy to increase the temperature of the washing water to meet different washing requirements. For example, the heater can be implemented in the form of an electric heating tube to achieve heating.

[0269] In an implementation, turning on the heater to assist in heating is the auxiliary mode of the washing stage.

[0270] In an implementation, the controller can determine the working duration of the heater according to the washing program. The working duration is the set time.

[0271] In an implementation, the controller can dynamically set the working duration of the heater according to the washing temperature set by the washing program, so that the cleaning liquid can be continuously maintained at the washing temperature.

[0272] In an implementation, the controller can set the working time of the heater according to the preset heating efficiency and the washing temperature set by the washing program, so that the heater can be turned on or off according to the set working time.

[0273] S20322, in the drying stage, the compressor is turned on for a set time.

[0274] For example, if the current is in the drying stage and the fault type is dishwasher sensor abnormality, the controller can continue to use the compressor for heating to assist in drying the inside of the dishwasher inner container.

[0275] In an implementation, the set time is the running time of the compressor preset according to the drying effect required to be reached in the drying stage, the performance of the compressor, and the overall design of the dishwasher and other factors. Reasonable set time can ensure that the tableware is fully dried, while avoiding energy waste and equipment wear caused by long-time running of the compressor.

[0276] In this example, by turning on the heater for a set time when the dishwasher sensor is abnormal and in the washing stage, and turning on the compressor for a set time when in the drying stage, the effect of ensuring the normal operation of the dishwasher in the case of sensor failure is achieved, the stability of the dishwasher is improved, and the user experience is improved.

[0277] In an example, in the step S2033 in the above steps, when the fault type is fan abnormality, the controller can adjust the speed of the corresponding fan according to the preset working stage to achieve abnormality processing. The process can include:

[0278] S20331, increase the speed of the fan corresponding to the preset working stage, and obtain the first working parameter after increasing the speed of the fan.

[0279] Exemplarily, when the controller determines that the fault type is the fan abnormality, the controller first determines the fan currently used according to the preset working phase. Then, the controller sends an instruction to the driving circuit of the fan to increase the rotation speed of the fan. After the rotation speed increasing operation is completed, the controller obtains the first working parameter through the sensor arranged inside the inner tank of the dishwasher.

[0280] In an implementation manner, the preset working phase can be the washing phase or the drying phase.

[0281] In an implementation manner, the washing phase and the drying phase can correspond to different fans.

[0282] In an implementation manner, the rotation speed of the fan refers to the number of rotations of the fan blade per unit time. The rotation speed of the fan directly affects the air volume and air pressure of the fan, and further affects the heat dissipation, ventilation and other performances of the equipment.

[0283] In an implementation manner, the amount of the rotation speed of the fan increased by the controller can be a preset value.

[0284] S20332, if the first working parameter obtained after the rotation speed of the fan is increased is greater than or equal to the change threshold value, and the exhaust temperature is less than the exhaust temperature threshold value, the fan is operated at the increased rotation speed.

[0285] Exemplarily, after the controller obtains the first working parameter after the rotation speed of the fan is increased, the controller compares the parameter with the preset change threshold value. Meanwhile, the controller can also obtain the exhaust temperature of the increased rotation speed of the fan, and compare the exhaust temperature with the exhaust temperature threshold value.

[0286] If the first working parameter is greater than or equal to the change threshold value, it indicates that the rotation speed of the fan has a significant positive effect on the operation of the equipment after the rotation speed of the fan is increased, and the inner tank of the dishwasher reaches the expected range. Moreover, if the exhaust temperature is less than the exhaust temperature threshold value, it indicates that the current heat dissipation of the equipment is good, and there is no risk of overheating. In this case, the controller determines that the current rotation speed adjustment of the fan is appropriate, and then sends an instruction to the driving circuit of the fan to make the fan continuously operate at the increased rotation speed.

[0287] In this example, by increasing the rotation speed of the fan corresponding to the preset working phase, obtaining the first working parameter and the exhaust temperature after the increase, and comparing the first working parameter and the exhaust temperature with the change threshold value and the exhaust temperature threshold value, the rotation speed of the fan is determined, the rotation speed of the fan is dynamically optimized according to the operation state of the equipment, and the effect of ensuring the normal use of the fan under abnormal conditions is realized.

[0288] In an example, if the first operating parameter obtained after increasing the speed of the fan and the exhaust temperature do not satisfy the condition that the first operating parameter is greater than or equal to the change threshold value and the exhaust temperature is less than the exhaust temperature threshold value, the controller can continue to increase the speed of the fan. And return to the above step S20332.

[0289] In an example, the controller can end the increase of the speed of the fan when the speed of the fan reaches the maximum speed. The controller can perform the following steps:

[0290] S20333, if the speed of the fan reaches the maximum speed, the first operating parameter obtained after increasing the speed of the fan is less than the change threshold value, and the exhaust temperature is not equal to the exhaust temperature threshold value, the compressor is turned off and switched to the auxiliary mode.

[0291] Exemplarily, when the controller increases the speed of the fan, the speed of the fan is monitored in real time. If the speed of the fan has reached the maximum speed, the controller can obtain the first operating parameter after increasing the speed of the fan and compare it with the change threshold value. At the same time, the controller can obtain the exhaust temperature and compare it with the exhaust temperature threshold value.

[0292] If the first operating parameter is less than the change threshold value, it means that even if the fan runs at the maximum speed, the performance of the device cannot be significantly improved. If the exhaust temperature is not equal to the exhaust temperature threshold value, it means that there may be other problems affecting heat dissipation or normal operation of the device. In this case, in order to protect the device and ensure stable operation of the system, the controller sends a shutdown instruction to the compressor control circuit, and switches the device to the auxiliary mode to reduce the load and risk of the device.

[0293] In an implementation manner, the maximum speed is the highest speed that the fan can safely run during design and manufacturing. Exceeding this speed may cause damage to the fan, performance degradation, or safety hazards.

[0294] In this example, by first increasing the speed of the fan corresponding to the preset operating stage, and when the speed of the fan reaches the maximum, if the first operating parameter at this time is less than the change threshold value, and the exhaust temperature is not equal to the exhaust temperature threshold value, the compressor is turned off and switched to the auxiliary mode. The effect of intelligent switching between the auxiliary mode and the heat pump system according to the actual running state of the device is achieved, which ensures safe and stable operation of the device and reduces the risk of failure.

[0295] In an example, when the number of fans is multiple, the controller can also adjust part of the fans when the fan is abnormal in the above step S2033. The process can include:

[0296] S20334, detecting the operating current of each fan.

[0297] For example, the controller can obtain the working current of each fan by detecting the connection circuit of each fan.

[0298] In one implementation, the controller can measure the working current of each fan through the current detection circuit.

[0299] In one implementation, a current transformer is connected in series in the power supply circuit of the fan. The controller can obtain the working current of each fan through the current transformer.

[0300] In one implementation, the controller can detect the working current of each fan through a Hall current sensor.

[0301] In one implementation, a sampling resistor with a known resistance is connected in series in the circuit of the fan. According to Ohm's law, the working current of the fan can be calculated by measuring the voltage drop across the sampling resistor.

[0302] S20335, determining the working state of the fan according to the working current. The working state is normal or abnormal.

[0303] For example, the controller can compare the working current of each fan with the normal working current range pre-stored in the controller to determine the working state of each fan. If the working current of the fan is within the normal range, the fan is determined to be working normally. If the working current exceeds the normal range, the fan is determined to be working abnormally.

[0304] In one implementation, the working state refers to the working condition of the fan at the current time. It can be divided into two states: normal and abnormal.

[0305] Here, normal working means that the fan can operate stably at the required speed. Abnormal working means that the fan may have problems such as failure or performance degradation, and cannot operate normally.

[0306] In one implementation, the normal working current range is a current interval determined according to the specification parameters of the fan, design requirements, and actual operation experience. If the working current of the fan is within this interval, the fan can operate safely and stably, and its performance indicators can meet the design requirements.

[0307] S20336, if some fans are working abnormally, the speed of the fans working normally is increased according to the total air volume.

[0308] For example, if all the fans are working normally, the controller can control the fans according to the preset program.

[0309] Otherwise, if there is a part of the fan working abnormally, the controller needs to shut down the part of the fan working abnormally, or, reduce the speed of the part of the fan, so as to ensure that the part of the fan can run safely. At the same time, since the part of the fan is shut down or the speed of the part of the fan is reduced, the air volume of the fan is reduced. Therefore, in order to ensure that the total air volume of the fan is unchanged, the controller can increase the speed of the fan working normally.

[0310] In an implementation manner, the total air volume is the total volume or total mass of air discharged by the fan in a unit of time. The total air volume directly affects the heat dissipation effect, ventilation capacity, and the like of the equipment.

[0311] In an implementation manner, after determining the air volume that can be provided by the fan working abnormally, the controller can determine the air volume that needs to be provided by the fan working normally according to the total air volume and the air volume. The controller can distribute the air volume that needs to be provided by the fan working normally to each fan working normally, so as to ensure the total air volume. The controller can increase the speed of the fan working normally, so that the air volume of the fan working normally can meet the requirement.

[0312] In the example, the working current of each fan is detected by the controller, and the working state of the fan is determined according to the working current. When a part of the fan works abnormally, the speed of the normal fan is increased according to the total air volume, so as to realize real-time monitoring of the running state of the fan, and fully utilize the fan working normally, so as to ensure the stability of the system air volume.

[0313] In an example, in the step S2034, when the compressor works abnormally, the controller can realize abnormal processing by adjusting the speed of the compressor. The process can include:

[0314] S20341, increasing the speed of the compressor, and acquiring a first working parameter after the speed of the compressor is increased.

[0315] Exemplarily, the controller sends a control signal for increasing the speed to the driving module of the compressor according to the preset logic. After the signal is received, the driving module increases the speed of the compressor according to the set adjustment mode and amplitude. After the speed is increased and the compressor runs stably for a period of time, the controller can collect the first working parameter.

[0316] In an implementation manner, the controller can preset an increasing step. The controller can increase the speed of the compressor according to the increasing step.

[0317] S20342, if the first working parameter acquired after the speed of the compressor is increased is greater than or equal to a change threshold value, and the exhaust temperature is equal to a temperature threshold value, the compressor runs at the increased speed.

[0318] Exemplarily, the controller compares the acquired first working parameter after the compressor speed is increased with the change threshold value stored in the internal memory in advance. Meanwhile, the controller collects the exhaust temperature of the compressor in real time through the temperature sensor and compares it with the set temperature threshold value.

[0319] If the first working parameter is greater than or equal to the change threshold value, and the exhaust temperature is equal to the temperature threshold value, it can be determined that the change of the working parameter inside the inner container after the compressor speed is increased meets the expectation, and the exhaust temperature of the compressor meets the expectation. At this time, the controller can control the compressor to keep the current increased speed for stable operation.

[0320] In the example, by increasing the compressor speed first, and then controlling the compressor to operate according to the speed in the case that the first working parameter and the exhaust temperature meet the expectation, the compressor speed is accurately controlled, thereby improving the effect of stable operation of the dishwasher in the case of compressor abnormality.

[0321] In an example, if the first working parameter and the exhaust temperature acquired after the compressor speed is increased do not meet the condition that the first working parameter is greater than or equal to the change threshold value and the exhaust temperature is equal to the exhaust temperature threshold value, the controller can continue to increase the speed of the compressor. And return to the above step S20342.

[0322] In an example, the controller can end the increase of the speed of the compressor when the speed of the compressor reaches the maximum speed, and the controller can perform the following steps:

[0323] S20343, if the exhaust temperature is less than the exhaust temperature threshold value when the speed of the compressor reaches the maximum speed, the compressor is turned off, and the system is switched to the auxiliary mode.

[0324] Exemplarily, the controller monitors the speed of the compressor in real time, and when it is detected that the speed of the compressor has reached the maximum speed value specified in the design, the controller can determine whether the exhaust temperature is less than the pre-set exhaust temperature threshold value. If yes, the controller determines that the current system working condition is not suitable for the compressor to continue operating at the maximum speed, and then sends an instruction to the compressor driving module to turn off the compressor, so that the compressor stops working. At the same time, the controller sends a switching signal to the auxiliary mode control unit of the system to switch the system to the auxiliary mode.

[0325] In an implementation manner, the maximum speed is the highest speed limit that the compressor can safely and stably operate during the design and manufacturing process. If the speed exceeds this limit, the compressor may have problems such as overheating, increased vibration, increased wear, and even equipment damage.

[0326] In this example, by controlling the compressor to be turned off and switched to the auxiliary mode when the compressor speed reaches the maximum speed and the exhaust gas temperature is lower than the threshold value, the safe and stable operation of the system is ensured, and the effect of avoiding excessive wear of the compressor is achieved.

[0327] On the basis of the above-mentioned embodiments, in the washing stage, the heat pump system is running, wherein the flow direction of the refrigerant can be as shown in Figure 3

[0328] The controller stores a preset temperature difference threshold value AT0 of the compressor exhaust gas temperature and the return gas temperature. In addition, the controller also stores a preset change threshold value. The change threshold value in the washing stage can be a heating rate threshold value AV0 of the cleaning liquid. In addition, the controller also stores a preset exhaust gas temperature threshold value t0. The temperature difference threshold value AT0, the heating rate threshold value AV0 and the exhaust gas temperature threshold value t0 will be determined according to different ambient temperatures.

[0329] The process of the controller performing abnormality detection and abnormality processing in the washing stage can include:

[0330] S301, the controller obtains the first working parameter and the second working parameter. The first working parameter can be the difference AT1 between the dishwasher compressor exhaust gas temperature and the return gas temperature. The second working parameter can be the water temperature rising speed AV1 inside the dishwasher inner tank.

[0331] S302, the controller compares the difference AT1 and the water temperature rising speed AV1 with the preset temperature difference threshold value AT0 and the heating rate threshold value AV0. The controller determines whether the operation of the heat pump system is at the optimal working point according to the comparison result.

[0332] S303, if the water temperature rising speed AV1 is greater than the heating rate threshold value AV0, and the difference AT1 between the compressor exhaust gas temperature and the return gas temperature is equal to the temperature difference threshold value AT0, it means that the heating rate of the cleaning liquid is normal, and the temperature difference is normal. At this time, it means that the heat pump system is at the optimal working point, and the controller can continue to run according to the preset program.

[0333] S304, if the water temperature rising speed AV1 is greater than the heating rate threshold value AV0, and the difference AT1 between the compressor exhaust gas temperature and the return gas temperature is not equal to the temperature difference threshold value AT0, it means that the heating rate of the cleaning liquid is normal, but the temperature difference is abnormal. At this time, the heat pump system can stably realize the heating function, which means that the system is running normally. Therefore, it can be determined that the temperature sensor arranged at the exhaust gas outlet and / or the return gas outlet of the compressor is abnormal. At this time, the controller can turn off the compressor and switch to the auxiliary heating mode. And in the drying stage, the controller will also not start the compressor, and start the auxiliary dehumidification mode.

[0334] ​In an implementation, the auxiliary heating mode and the auxiliary dehumidifying mode are the auxiliary modes in the above embodiments.

[0335] S305, if the water temperature rising rate AV1 is less than or equal to the heating rate threshold AV0, and the difference AT1 between the compressor discharge temperature and the return air temperature is equal to the temperature difference threshold AT0, it indicates that the heating rate of the cleaning liquid is abnormal, but the temperature difference is normal. At this time, the controller needs to further compare the discharge temperature t1 with the discharge temperature threshold t0 to determine the abnormal cause.

[0336] S3051, if the discharge temperature t1 is greater than the discharge temperature threshold t0, it is determined that the discharge temperature is too high. At this time, the controller can adjust the heat pump system by increasing the speed of the evaporative fan.

[0337] In an implementation, if the discharge temperature t1 returns to normal and the water temperature rising rate AV1 returns to normal after the speed of the evaporative fan is increased, the controller continues to run the preset program and records the speed of the evaporative fan this time.

[0338] In an implementation, if the discharge temperature t1 cannot reach the discharge temperature threshold t0 and the water temperature rising rate AV1 is still abnormal after the speed of the evaporative fan is increased to the maximum speed, the controller can turn off the compressor and start the auxiliary heating mode.

[0339] In an implementation, the evaporative fan of the dishwasher can include multiple fans. The evaporative fan of the dishwasher can be provided with a hardware detection circuit. The hardware detection circuit can detect the current of each fan in the evaporative fan. When it is detected that the current of a certain fan in the evaporative fan is abnormal, the controller can increase the speed of the other fans synchronously to achieve the effect of increasing the air volume.

[0340] Optionally, the controller can alarm the user that a certain fan in the evaporative fan is abnormal after the preset program of the dishwasher is executed.

[0341] S3052, if the discharge temperature t1 is less than the discharge temperature threshold t0, the controller can adjust the heat pump system by increasing the speed of the compressor.

[0342] In an implementation, if the discharge temperature t1 returns to normal and the water temperature rising rate AV1 returns to normal after the speed of the compressor is increased, the controller continues to run the preset program and records the speed of the compressor this time.

[0343] In an implementation, if the discharge temperature t1 cannot reach the discharge temperature threshold t0 after the speed of the compressor is increased to the preset maximum speed, the controller can turn off the compressor and start the auxiliary heating mode.

[0344] S3053、If the exhaust temperature t1 is equal to the exhaust temperature threshold t0, the controller can determine that the exhaust temperature t1 is normal. At this time, it is indicated that the abnormal heating rate of the cleaning liquid is caused by the temperature sensor failure. Therefore, the controller can estimate the cleaning liquid heating to reach the set temperature according to the normal cleaning liquid heating speed, and then start the auxiliary heating to complete the execution of the heating phase.

[0345] In an implementation manner, the controller can send an alarm information to remind the user that the temperature sensor is abnormal after the preset program is executed.

[0346] S306、If the water temperature rising speed △V1 is less than or equal to the heating rate threshold △V0, and the compressor exhaust temperature and the back gas temperature difference △T1 is not equal to the temperature difference threshold △T0, it is indicated that the heating rate of the cleaning liquid is abnormal, and the temperature difference is abnormal. At this time, the controller needs to further compare the exhaust temperature t1 with the exhaust temperature threshold t0 to determine the abnormal reason.

[0347] S3061、If the water temperature rising speed △V1 is less than or equal to the heating rate threshold △V0, and the compressor exhaust temperature and the back gas temperature difference △T1 is not equal to the temperature difference threshold △T0, it is indicated that the heating rate of the cleaning liquid is abnormal, and the temperature difference is abnormal. At this time, the controller switches to the auxiliary heating.

[0348] In an implementation manner, if the water temperature rising speed △V1 is less than or equal to the heating rate threshold △V0 after switching to the auxiliary heating, it is indicated that the temperature sensor is abnormal. At this time, the controller can start the heater according to the preset heating rate threshold △V0 for a set time, so as to ensure the completion of the current washing. After the completion of the current washing, the controller can send an alarm information to remind the user that the temperature sensor is abnormal.

[0349] In an implementation manner, if the water temperature rising speed △V1 is greater than the heating rate threshold △V0 after switching to the auxiliary heating, it is indicated that the temperature sensor is normal. At this time, the controller can determine that the exhaust temperature is abnormal.

[0350] S3062、If the exhaust temperature t1 is greater than the exhaust temperature threshold t0, it is indicated that the evaporative fan speed is increased. The controller can continue to monitor whether the compressor exhaust temperature and the back gas temperature difference △T1 are improved.

[0351] In an implementation manner, if the evaporative fan speed is increased to the maximum, and the compressor exhaust temperature and the back gas temperature difference △T1 still cannot be improved, the controller can switch to the auxiliary heating system.

[0352] In an implementation, if the compressor discharge temperature and return air temperature difference ΔT1 improves, the controller can record the speed of the evaporative fan at this time, and in the subsequent execution of the program, run according to this speed.

[0353] S3063, if the exhaust temperature is less than the exhaust temperature threshold t0, the controller can control the compressor speed to increase. The controller can monitor whether the compressor discharge temperature and return air temperature difference ΔT1 improves.

[0354] In an implementation, if the compressor discharge temperature and return air temperature difference ΔT1 still cannot improve when the compressor speed is increased to the maximum, the controller can switch to the auxiliary heating system.

[0355] In an implementation, if the compressor discharge temperature and return air temperature difference ΔT1 improves, the controller can record the speed of the compressor at this time, and in the subsequent execution of the program, run according to this speed.

[0356] In an implementation, when the washing stage operation ends, the controller can send an alarm message.

[0357] In this example, through the means of abnormal detection and abnormal handling of the heat pump system of the dishwasher, the effect of accurately detecting the abnormality of the heat pump system and effectively guaranteeing the normal operation of the dishwasher in the washing stage is realized, and the stability and user experience of the dishwasher are improved.

[0358] On the basis of the above-mentioned embodiments, in the drying stage, when the heat pump system is running, the flow direction of the refrigerant can be as shown in Figure 4

[0359] The controller stores a preset compressor discharge temperature and return air temperature difference threshold value ΔT2, humidity drop rate threshold value ΔV2, and exhaust temperature threshold t2. The humidity drop rate threshold value ΔV2 is the change threshold value in the drying stage. The dishwasher can have different temperature difference threshold values ΔT2, humidity drop rate threshold values ΔV2, and exhaust temperatures t2 corresponding to different ambient temperatures T.

[0360] The process of the controller performing abnormal detection and abnormal handling in the drying stage can include:

[0361] S401, the controller detects the difference ΔT3 between the dishwasher compressor discharge temperature and return air temperature and the humidity drop rate ΔV3, and compares the difference ΔT3 and the humidity drop rate ΔV3 with the set temperature difference threshold value ΔT2 and the humidity drop rate threshold value ΔV2. The controller can determine whether the heat pump system is running at the optimal working point according to the comparison result.

[0362] ​S402, if the humidity drop rate AV3 is greater than the humidity drop rate threshold AV2, or the difference AT3 between the compressor discharge temperature and the return air temperature is equal to the temperature difference threshold AT2, it indicates that the dehumidification rate of the heat pump system is normal, and the temperature difference is normal. At this time, the controller can determine that the heat pump system is at the optimal operating point. The controller can continue to run according to the preset program.

[0363] S403, if the humidity drop rate AV3 is greater than the humidity drop rate threshold AV2, and the difference AT3 between the compressor discharge temperature and the return air temperature is not equal to the temperature difference threshold AT2, it indicates that the dehumidification rate of the heat pump system is normal, but the temperature difference is abnormal. At this time, the heat pump system can stably realize the dehumidification function, indicating that the system is running normally. Therefore, it can be determined that the temperature sensor arranged at the outlet of the compressor discharge and / or return air is abnormal. Therefore, the controller can turn off the compressor and switch to the auxiliary dehumidification mode.

[0364] In an implementation manner, after the compressor is turned off, the controller can control the dehumidification fan speed to be adjusted to the maximum, and the dehumidification fan running time is lengthened until the set humidity is reached, so as to ensure the efficiency of dry dehumidification.

[0365] S404, if the humidity drop rate AV3 is less than the humidity drop rate threshold AV2, and the difference AT3 between the compressor discharge temperature and the return air temperature is not equal to the temperature difference threshold AT2, it indicates that the dehumidification rate of the heat pump system is abnormal, and the temperature difference is abnormal. At this time, the controller needs to further check the comparison result of the discharge temperature t3 and the discharge temperature threshold t2 to determine the abnormal condition.

[0366] S4041, if the discharge temperature t3 is detected to be greater than the discharge temperature threshold t2 at this time, the controller can adjust the system by increasing the speed of the dehumidification fan.

[0367] In an implementation manner, if the discharge temperature t3 reaches the discharge temperature threshold t2 after the speed of the dehumidification fan is increased, and the humidity drop rate AV3 is greater than the humidity drop rate threshold AV2, it is determined that the discharge temperature returns to normal, and the dehumidification speed returns to normal. At this time, the controller can record the speed of the dehumidification fan, and continue to run the preset program.

[0368] In an implementation manner, if the speed of the dehumidification fan is adjusted to the maximum speed, the discharge temperature t3 does not reach the set temperature t2, and the humidity drop rate AV3 is less than the humidity drop rate threshold AV2, the controller can turn off the compressor and control the dehumidification fan to adjust the speed to the maximum, and lengthen the dehumidification fan running time until the set humidity is reached.

[0369] In an implementation manner, the controller can send an alarm information after the preset program is run.

[0370] S4042, if the exhaust temperature t3 is less than the exhaust temperature threshold t2 at this time, the controller can adjust the system by increasing the compressor speed.

[0371] In an implementation, if the exhaust temperature t3 reaches the exhaust temperature threshold t2 and the humidity drop rate AV3 is greater than the humidity drop rate threshold AV2 after the compressor speed is increased, it can be determined that the exhaust temperature returns to normal and the dehumidification speed returns to normal. At this time, the controller can record the compressor speed of this time and control the preset program to continue to execute.

[0372] In an implementation, when the speed of the compressor is adjusted to the preset maximum speed, the exhaust temperature t3 cannot reach the exhaust temperature threshold t2, the controller can turn off the compressor and lengthen the running time of the dehumidification fan until the set humidity is reached.

[0373] In an implementation, the controller can send an alarm information after the preset program is executed.

[0374] S4043, if the exhaust temperature t3 is equal to the exhaust temperature threshold t2 at this time, it can be determined that the exhaust temperature is normal. The number of times indicates that the humidity sensor fails. Therefore, the controller can start the compressor to reach the set humidity according to the time to reach the humidity set point at the normal dehumidification speed, so as to ensure the drying and dehumidification effect.

[0375] In an implementation, the controller can send an alarm information after the preset program is executed.

[0376] S405, if the humidity drop rate AV3 is less than the humidity drop rate threshold AV2, and the difference AT3 between the exhaust temperature and the return air temperature of the compressor is not equal to the temperature difference threshold AT2, it indicates that the dehumidification rate of the heat pump system is abnormal, and the temperature difference is abnormal. At this time, the controller can start the auxiliary dehumidification system.

[0377] In an implementation, after starting the auxiliary dehumidification system, the controller can monitor whether the humidity drop rate AV3 decreases according to the set.

[0378] In an implementation, if the humidity drop rate AV3 is normal, it indicates that the humidity sensor fails. The controller can start the compressor for a set time according to the set humidity drop rate threshold AV2, so as to ensure that the dehumidification is completed this time.

[0379] In an implementation, the controller can send an alarm information after the preset program is executed.

[0380] In an implementation, if the humidity drop rate AV3 is less than the humidity drop rate threshold AV2 after switching to the auxiliary dehumidification, it indicates that the humidity sensor is normal and the heat pump system is abnormal. At this time, the exhaust temperature must be abnormal.

[0381] In an implementation, if the exhaust temperature t3 is greater than the exhaust temperature threshold t2 at this time, it means that the exhaust temperature is too high, and the controller increases the dehumidification fan speed. The controller continues to monitor whether the difference △T3 between the compressor exhaust temperature and the return air temperature is improved.

[0382] In an implementation, if the dehumidification fan speed is increased to the maximum, and the humidity drop rate △V3 is less than the humidity drop rate threshold △V2, it can be determined that the humidity drop rate still cannot be improved. At this time, the controller can switch to the auxiliary dehumidification mode.

[0383] In an implementation, if the humidity drop rate △V3 is greater than the humidity drop rate threshold △V2, it means that the humidity drop rate is improved, and the controller can record this speed and control the dehumidification fan to run at this speed during the execution of the subsequent program.

[0384] In an implementation, if the exhaust temperature t3 is less than the exhaust temperature threshold t2 at this time, it means that the exhaust temperature is too low. At this time, the controller can control the compressor speed to increase. The controller can monitor whether the difference △T3 between the compressor exhaust temperature and the return air temperature is improved.

[0385] In an implementation, if the compressor speed is increased to the maximum, and the difference △T3 between the compressor exhaust temperature and the return air temperature still cannot be improved, the controller can switch to the auxiliary heating mode. Otherwise, if the difference △T3 between the compressor exhaust temperature and the return air temperature is improved, the controller can record this speed and control the dehumidification fan to run at this speed during the execution of the subsequent program.

[0386] In this example, through the means of abnormal detection and abnormal processing of the heat pump system of the dishwasher, the effect of accurately detecting the abnormality of the heat pump system and effectively guaranteeing the normal operation of the dishwasher in the drying stage is realized, and the stability and user experience of the dishwasher are improved.

[0387] Figure 5 The flowchart of the fault detection method of the heat pump system provided in this application is shown in Figure 5 Based on the embodiment shown in Figures 1 to 4 When the dishwasher is executed, it can be determined whether the heat pump system needs to be started according to the ambient temperature. This process can include:

[0388] S501, acquire the external environment temperature.

[0389] Exemplarily, the controller collects the current temperature of the environment where the dishwasher is located to obtain the external environment temperature.

[0390] In an implementation, the external environment temperature refers to the air temperature of the surrounding environment where the dishwasher is placed. The temperature can be affected by various factors such as season, indoor and outdoor environment, etc.

[0391] In an implementation, the controller can obtain the external environment temperature through a temperature sensor arranged on the surface of the dishwasher.

[0392] In an implementation, the controller can obtain the external environment temperature data measured by the external smart device through the external smart device connected to the dishwasher.

[0393] In an implementation, the controller can obtain the temperature of the region through the network and take the temperature as the external environment temperature.

[0394] S502, if the external environment temperature is within the preset temperature range, start the heat pump system in the preset working stage.

[0395] Illustratively, the controller compares the obtained external environment temperature value with the preset temperature range. If the external environment temperature is within the preset range, the controller will issue an instruction to start the heat pump system when the dishwasher enters the preset working stage, so that the heat pump system operates according to the normal program and provides corresponding heating and other functions for the dishwasher.

[0396] In an implementation, the preset temperature range is a temperature interval set in advance according to the design requirements of the dishwasher and the characteristics of the stable and efficient operation of the heat pump system. For example, the temperature range can be 10℃ - 35℃.

[0397] S503, if the external environment temperature is not within the temperature range, start the auxiliary mode according to the preset working stage.

[0398] Illustratively, the controller compares the obtained external environment temperature with the preset temperature range, and when it is found that the external environment temperature is not within the range, the controller will control the dishwasher to start the auxiliary mode after the dishwasher enters the preset working stage.

[0399] In an implementation, the auxiliary mode can provide additional heating and drying according to the requirements of different working stages to ensure that the dishwasher can normally complete the washing task.

[0400] In an implementation, in the washing stage, the auxiliary mode can be auxiliary heating. In the drying stage, the auxiliary mode can be auxiliary dehumidification.

[0401] In the example, the controller first acquires the external environment temperature, and then determines whether to start the heat pump system or the auxiliary mode according to whether the temperature is in the preset range, so as to realize the effect of self-adaptive adjustment of the working mode of the dishwasher according to the environment temperature to improve the operation efficiency.

[0402] On the basis of the above-mentioned embodiments, an implementation manner can include:

[0403] The controller acquires the external environment temperature T of the dishwasher. The external environment temperature T is compared with the lower limit value T1 and the upper limit value T2 of the preset temperature range. If the external environment temperature T is less than or equal to the lower limit value T1, or the external environment temperature T is greater than or equal to the upper limit value T2, the auxiliary heating mode is directly started in the washing stage, the dehumidification fan is started in the drying stage, and the heat pump system is not started. When the external environment temperature T in the washing stage is greater than the lower limit value T1 and less than the upper limit value T2, the heat pump is started to heat in the washing stage. When the external environment temperature T in the drying stage is greater than the lower limit value T1 and less than the upper limit value T2, the heat pump is started to dehumidify in the drying stage.

[0404] In the example, by acquiring the environment temperature of the dishwasher and comparing it with the preset upper limit value and lower limit value, the means for determining the working state of the heat pump system in the washing stage and the drying stage is determined, the effect of optimizing the working mode of the dishwasher according to the environment temperature is realized, and the use efficiency of the heat pump system is improved.

[0405] Figure 6 The structure diagram of the fault detection device of the heat pump system provided in the application is shown in Figure 6 As shown in the figure, the fault detection device 600 of the heat pump system provided in the embodiment includes:

[0406] The acquisition module 601 is configured to acquire the first working parameter in the inner tank of the dishwasher and the second working parameter of the compressor in the heat pump system in a preset working stage.

[0407] The detection module 602 is configured to determine the fault type of the heat pump system according to the first working parameter and the second working parameter.

[0408] In an example, the detection module 602 is configured to:

[0409] If the first working parameter is greater than or equal to the preset change threshold value, and the second working parameter is equal to the preset temperature difference threshold value, it is determined that the heat pump system is working normally.

[0410] If the first working parameter is less than the change threshold value, and / or the second working parameter is not equal to the temperature difference threshold value, the fault type is determined according to the first working parameter and the second working parameter. The threshold value of the difference value, the threshold value of the exhaust

[0411] In an example, the detection module 602 is configured to:

[0412] If the first operating parameter is greater than or equal to the change threshold and the second operating parameter is not equal to the temperature difference threshold, the fault type is determined to be a compressor sensor abnormality.

[0413] If the first operating parameter is less than the change threshold and the second operating parameter is equal to the temperature difference threshold, the fault type is determined according to the discharge temperature of the compressor of the heat pump system and the discharge temperature threshold.

[0414] If the first operating parameter is less than the change threshold and the second operating parameter is not equal to the temperature difference threshold, the fault type is determined according to the first operating parameter and the discharge temperature.

[0415] In an example, the detection module 602 is configured to:

[0416] If the discharge temperature is greater than the discharge temperature threshold, the fault type is determined to be a fan abnormality.

[0417] If the discharge temperature is less than the discharge temperature threshold, the fault type is determined to be a compressor abnormality.

[0418] If the discharge temperature is equal to the discharge temperature threshold, the fault type is determined to be a dishwasher sensor abnormality. The dishwasher sensor is used to collect the first operating parameter.

[0419] In an example, the detection module 602 is configured to:

[0420] If the discharge temperature is greater than the discharge temperature threshold, the fault type is determined to be a fan abnormality;

[0421] If the discharge temperature is less than the discharge temperature threshold, the fault type is determined to be a compressor abnormality;

[0422] If the discharge temperature is equal to the discharge temperature threshold, an auxiliary mode is started, and when the first operating parameter obtained after the auxiliary mode is started is less than the change threshold, the fault type is determined to be a dishwasher sensor abnormality.

[0423] In an example, the preset operating stage includes a washing stage and a drying stage. The acquisition module 601 is configured to:

[0424] In the washing stage, the heating rate of the cleaning liquid inside the dishwasher inner container is acquired as the first operating parameter.

[0425] In the drying stage, the dehumidification rate of the inside of the dishwasher inner container is acquired as the first operating parameter.

[0426] In the washing stage or the drying stage, the discharge temperature and the return temperature of the compressor are acquired. The difference between the discharge temperature and the return temperature is taken as the second operating parameter.

[0427] In an example, the fault detection device of the heat pump system further comprises:

[0428] The processing module 603 is configured to process the fault according to the preset working phase and the fault type.

[0429] In an example, the processing module 603 is configured to:

[0430] If the fault type is a compressor sensor abnormality, the compressor is turned off and switched to an auxiliary mode.

[0431] If the fault type is a dishwasher sensor abnormality, the fault is processed according to the preset working phase.

[0432] If the fault type is a fan abnormality, the speed of the fan corresponding to the preset working phase is adjusted.

[0433] If the fault type is a compressor abnormality, the speed of the compressor is adjusted.

[0434] In an example, the preset working phase comprises a washing phase and a drying phase; and the processing module 603 is configured to:

[0435] In the washing phase, the heater is turned on for a set time.

[0436] In the drying phase, the compressor is turned on for a set time.

[0437] In an example, the processing module 603 is configured to:

[0438] The speed of the fan is increased, and a first working parameter after the speed of the fan is increased is obtained.

[0439] If the first working parameter after the speed of the fan is increased is greater than or equal to a change threshold value, and the exhaust temperature is less than an exhaust temperature threshold value, the fan is operated at the increased speed.

[0440] In an example, the processing module 603 is configured to:

[0441] If the first working parameter after the speed of the fan is increased is less than the change threshold value when the speed of the fan reaches a maximum speed, and the exhaust temperature is not equal to the exhaust temperature threshold value, the compressor is turned off and switched to an auxiliary mode.

[0442] In an example, when the number of fans is multiple, the processing module 603 is configured to:

[0443] Detect working currents of the fans.

[0444] Determine working states of the fans according to the working currents. The working states are normal working or abnormal working.

[0445] If part of the fans work abnormally, the rotational speed of the normal fan is adjusted according to the total air volume.

[0446] In an example, the processing module 603 is configured to:

[0447] The rotational speed of the compressor is adjusted, and a first working parameter after the rotational speed of the compressor is adjusted is obtained.

[0448] If the first working parameter after the rotational speed of the compressor is adjusted is greater than or equal to a change threshold value, and the exhaust temperature is equal to a temperature threshold value, the compressor is operated at the adjusted rotational speed.

[0449] In an example, the processing module 603 is configured to:

[0450] If the rotational speed of the compressor reaches a maximum rotational speed, and the exhaust temperature is less than an exhaust temperature threshold value, the compressor is turned off, and the auxiliary mode is switched to.

[0451] In an example, the fault detection device of the heat pump system further comprises:

[0452] The working module 604 is configured to obtain an external environment temperature. If the external environment temperature is within a preset temperature range, the heat pump system is started in a preset working stage. If the external environment temperature is not within the temperature range, the auxiliary mode is started according to the preset working stage.

[0453] The fault detection device of the heat pump system provided in the embodiment can execute the method provided in the method embodiment, and has similar implementation principles and technical effects, which will not be described here.

[0454] Figure 7 The controller provided in the present application is shown in a structural schematic diagram. As shown in the figure, the controller 700 provided in the embodiment comprises at least one processor 701 and a memory 702. Optionally, the controller 700 further comprises a communication component 703. The processor 701, the memory 702, and the communication component 703 are connected through a bus 704. Figure 7

[0455] In the specific implementation process, the at least one processor 701 executes the computer execution instructions stored in the memory 702, so that the at least one processor 701 executes the above-mentioned method.

[0456] The specific implementation process of the processor 701 can refer to the above-mentioned method embodiment, which has similar implementation principles and technical effects, and will not be described here.

[0457] ​In the above embodiments, it should be understood that the processor can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in combination with the application can be directly embodied as hardware processor execution, or executed by a combination of hardware and software modules in the processor.

[0458] The memory can include random access memory (RAM), and can also include non-volatile memory (NVM), such as at least one disk memory.

[0459] The bus can be an industry standard architecture (ISA) bus, a peripheral component (PCI) bus, or an extended industry standard architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, the bus in the drawings of the present application does not limit to only one bus or one type of bus.

[0460] The present application also provides a computer program product, comprising a computer program, which is executed by a processor to implement the above method.

[0461] The present application also provides a computer readable storage medium, which stores computer execution instructions, and when a processor executes the computer execution instructions, the above method is implemented.

[0462] The above readable storage medium can be implemented by any type of volatile or non-volatile storage device or their combination, such as static random access memory, electrically erasable programmable read-only memory, erasable programmable read-only memory, programmable read-only memory, read-only memory, magnetic memory, flash memory, magnetic disk or optical disk. The readable storage medium can be any available medium that can be accessed by a general-purpose or special-purpose computer.

[0463] An example readable storage medium is coupled to the processor such that the processor can read information from the readable storage medium and can write information to the readable storage medium. Of course, the readable storage medium can also be a part of the processor. The processor and the readable storage medium can be located in an Application Specific Integrated Circuit (ASIC). Of course, the processor and the readable storage medium can also exist as discrete components in the device.

[0464] The division of units is only a logical functional division, and in actual implementation, there can be another division manner, for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interfaces, devices or units, and can be electrical, mechanical or other forms.

[0465] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, can be located in one place, or can be distributed on multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment scheme.

[0466] In addition, the functional units in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit.

[0467] If the functions are realized in the form of software functional units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application or the part of the present application that essentially contributes to the prior art or the part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and various program code storage media.

[0468] Those skilled in the art can understand that all or part of the steps of the above-mentioned method embodiments can be completed by program instruction related hardware. The foregoing program can be stored in a computer readable storage medium. The program executes to perform the steps of the above-mentioned method embodiments; and the foregoing storage medium includes various media capable of storing program codes, such as ROM, RAM, magnetic disk, or optical disk.

[0469] Finally, it should be noted that other embodiments of the present application will readily occur to those skilled in the art upon consideration of the specification and practice of the present application disclosed herein. The present application is intended to include all such variations, uses, or adaptations of the application in which the general principles of the application are used to best advantage and encompassed within its scope. The present application is not limited to the precise structures described and shown in the accompanying drawings and figures, and can be practiced with variation of modifications and alterations without departing from the scope of the present application. The scope of the present application is limited only by the claims appended hereto.

Claims

1. A fault detection method for a heat pump system, characterized in that, include: During the preset working phase, the first working parameters inside the dishwasher inner tub and the second working parameters of the compressor in the heat pump system are obtained. The fault type of the heat pump system is determined based on the first operating parameter and the second operating parameter.

2. The method according to claim 1, characterized in that, Based on the first operating parameter and the second operating parameter, the fault type of the heat pump system is determined, including: If the first operating parameter is greater than or equal to a preset change threshold, and the second operating parameter is equal to a preset temperature difference threshold, then the heat pump system is determined to be operating normally. If the first operating parameter is less than the change threshold, and / or the second operating parameter is not equal to the temperature difference threshold, then the fault type is determined based on the first operating parameter and the second operating parameter.

3. The method according to claim 2, characterized in that, If the first operating parameter is less than the change threshold, and / or the second operating parameter is not equal to the temperature difference threshold, then the fault type is determined based on the first operating parameter and the second operating parameter, including: If the first operating parameter is greater than or equal to the change threshold, and the second operating parameter is not equal to the temperature difference threshold, then the fault type is determined to be a compressor sensor malfunction. If the first operating parameter is less than the change threshold and the second operating parameter is equal to the temperature difference threshold, then the fault type is determined based on the exhaust temperature of the compressor of the heat pump system and the exhaust temperature threshold. If the first operating parameter is less than the change threshold and the second operating parameter is not equal to the temperature difference threshold, then the fault type is determined based on the first operating parameter and the exhaust temperature.

4. The method according to claim 3, characterized in that, Based on the exhaust temperature of the compressor in the heat pump system and the exhaust temperature threshold, the fault type is determined, including: If the exhaust temperature is greater than the exhaust temperature threshold, then the fault type is determined to be a fan malfunction. If the exhaust temperature is less than the exhaust temperature threshold, then the fault type is determined to be compressor malfunction; If the exhaust temperature is equal to the exhaust temperature threshold, then the fault type is determined to be a dishwasher sensor malfunction; wherein, the dishwasher sensor is used to collect the first operating parameter.

5. The method according to claim 3, characterized in that, Based on the first operating parameter and the exhaust temperature, the fault type is determined, including: If the exhaust temperature is greater than the exhaust temperature threshold, then the fault type is determined to be a fan malfunction. If the exhaust temperature is less than the exhaust temperature threshold, then the fault type is determined to be compressor malfunction; If the exhaust temperature is equal to the exhaust temperature threshold, then the auxiliary mode is activated, and if the first operating parameter obtained after the auxiliary mode is activated is less than the change threshold, then the fault type is determined to be a dishwasher sensor malfunction.

6. The method according to claim 1, characterized in that, The preset working stages include a washing stage and a drying stage; During the preset working phase, the first working parameters of the dishwasher inner tub and the second working parameters of the compressor in the heat pump system are obtained, including: During the washing phase, the heating rate of the cleaning liquid inside the dishwasher drum is obtained as the first operating parameter. During the drying stage, the dehumidification rate inside the dishwasher's inner tub is obtained as the first operating parameter. During the washing or drying stage, the exhaust temperature and return gas temperature of the compressor are obtained; and the difference between the exhaust temperature and the return gas temperature is used as the second operating parameter.

7. The method according to any one of claims 1-6, characterized in that, The method further includes: The fault is handled according to the preset working stage and the fault type.

8. The method according to claim 7, characterized in that, Based on the preset working stage and the fault type, the fault is handled, including: If the fault type is compressor sensor malfunction, shut down the compressor and switch to auxiliary mode; If the fault type is a dishwasher sensor malfunction, the fault will be handled according to the preset working stage; If the fault type is a fan malfunction, then adjust the fan speed corresponding to the preset working stage; If the fault type is compressor malfunction, then adjust the compressor speed.

9. The method according to claim 8, characterized in that, The preset working stages include a washing stage and a drying stage; If the fault type is a dishwasher sensor malfunction, the fault will be handled according to a preset working stage, including: During the washing phase, the heater is turned on for the set time. During the drying stage, the compressor is turned on for the set time.

10. The method according to claim 8, characterized in that, If the fault type is a fan malfunction, then adjust the fan speed corresponding to the preset operating stage, including: Increase the fan speed corresponding to the preset working stage; and obtain the first working parameters after increasing the fan speed; If the first operating parameter obtained after adjusting the fan speed is greater than or equal to the change threshold, and the exhaust temperature is less than the exhaust temperature threshold, then the fan is operated using the adjusted speed.

11. The method according to claim 10, characterized in that, The method further includes: If the fan speed reaches its maximum speed, and the first operating parameter obtained after adjusting the fan speed is less than the change threshold, and the exhaust temperature is not equal to the exhaust temperature threshold, then the compressor is turned off and switched to auxiliary mode.

12. The method according to claim 8, characterized in that, When there are multiple fans, if the fault type is fan malfunction, the fan speed corresponding to the preset working stage is adjusted, including: Detect the operating current of each of the aforementioned fans; The operating status of the fan is determined based on the operating current; the operating status is either normal operation or abnormal operation. If some fans are malfunctioning, adjust the speed of the normally functioning fans according to the total air output.

13. The method according to claim 8, characterized in that, If the fault type is compressor malfunction, then adjust the compressor speed, including: Increase the speed of the compressor; and obtain the first operating parameters after increasing the speed of the compressor; If the first operating parameter obtained after increasing the compressor speed is greater than or equal to the change threshold, and the exhaust temperature is equal to the temperature threshold, then the compressor is operated using the increased speed.

14. The method according to claim 13, characterized in that, The method further includes: If the compressor reaches its maximum speed and the exhaust temperature is less than the exhaust temperature threshold, the compressor is turned off and switched to auxiliary mode.

15. The method according to any one of claims 1-6, characterized in that, The method further includes: Obtain the external ambient temperature; If the external ambient temperature is within the preset temperature range, the heat pump system will be started during the preset working phase. If the external ambient temperature is not within the specified temperature range, the auxiliary mode will be activated according to the preset working stage.

16. A dishwasher, characterized in that, include: Heat pump systems, dishwasher sensors, compressor sensors and controllers; The dishwasher sensor is located inside the inner tub of the dishwasher, and the compressor sensor is located at the compressor of the heat pump system. The controller is connected to the dishwasher sensor and the compressor sensor respectively, and is used to perform the method as described in any of claims 1-15.