Water volume control method and apparatus for dishwasher, and dishwasher and medium

By real-time monitoring of the current and power of the driving motor during the washing process, it is determined whether the water volume meets the conditions and stops filling water after stabilization, thus solving the problems of water waste and energy conservation in dishwashers and achieving energy-saving effects.

WO2025200328A1PCT designated stage Publication Date: 2025-10-02FOSHAN SHUNDE MIDEA WASHING APPLIANCES MANUFACTURING CO LTD
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/118761
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-03-29
Filing Date
2024-09-13
Publication Date
2025-10-02

AI Technical Summary

Technical Problem

Existing dishwashers have the problems of wasting water resources and not saving energy during the washing process, mainly because only part of the circulating water is needed to achieve washing during the water circulation process.

Method used

By real-time monitoring of the target parameters of the drive motor, such as current and power, during the washing process, it is determined whether the water volume meets the preset conditions. If so, the water injection is stopped, and the fluctuation amount is detected within the preset detection time to ensure that the washing process is carried out after the water volume is stable.

Benefits of technology

It achieves precise control of the water volume in the washing chamber, significantly saves water intake, and achieves energy-saving effects.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024118761_02102025_PF_FP_ABST
    Figure CN2024118761_02102025_PF_FP_ABST
Patent Text Reader

Abstract

Provided are a water volume control method and apparatus for a dishwasher, and a dishwasher and a medium. The dishwasher comprises a washing water pump, and a driving motor for driving the washing water pump to operate. The method comprises: starting a driving motor to drive a washing water pump to work, and controlling a dishwasher to supply water into a washing chamber while starting the driving motor (S101); during water supply, acquiring a parameter value of a target parameter of the driving motor, and determining whether the parameter value of the target parameter meets a preset condition (S102); if the parameter value of the target parameter meets the preset condition, stopping supplying water into the washing chamber, and determining the fluctuation range of the target parameter within a preset detection duration (S103); and if the fluctuation range within the preset detection duration is less than a preset fluctuation range, performing a current washing program on the basis of the current water volume in the washing chamber, wherein the current water volume is the minimum water volume of the current washing program (S104).
Need to check novelty before this filing date? Find Prior Art

Description

Dishwasher water volume control method, device, dishwasher and medium

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to Chinese patent application No. 202410374359.9 filed on March 29, 2024, the entire contents of which are incorporated herein by reference. Technical Field

[0003] The present disclosure relates to the field of electrical appliances, and in particular to a method and device for controlling the water volume of a dishwasher, a dishwasher, and a medium. Background Art

[0004] With the continuous development of science and technology, dishwashers have entered thousands of households, bringing convenience to people's lives. In the related art, dishwashers usually adopt a quantitative water supply method during use, that is, sufficient water is injected into the dishwasher to ensure that the dishwasher can clean the utensils to be cleaned in the dishwasher.

[0005] However, in the actual washing process of the dishwasher, the water circulation often only requires a portion of the circulating water to achieve the main washing. Therefore, the current dishwasher has the problems of wasting water resources and not energy saving.

[0006] Summary of the Invention

[0007] In view of the above technical problems in the related art, the embodiments of the present disclosure provide a method and device for controlling the water volume of a dishwasher, a dishwasher, and a medium to achieve water and energy saving of the dishwasher.

[0008] According to a first aspect of the present disclosure, a method for controlling the water volume of a dishwasher is provided, wherein the dishwasher includes a washing water pump and a driving motor for driving the washing water pump to operate, and the method includes: starting the driving motor to drive the washing water pump to operate, and controlling the dishwasher to inject water into a washing chamber while starting the driving motor; during the water injection process, obtaining a parameter value of a target parameter of the driving motor, and determining whether the parameter value of the target parameter meets a preset condition; if the parameter value of the target parameter meets the preset condition, stopping injecting water into the washing chamber, and determining a fluctuation amount of the target parameter within a preset detection time; and if the fluctuation amount within the preset detection time is less than a preset fluctuation amount, performing a current washing program with the current water volume in the washing chamber, wherein the current water volume is the minimum water volume of the current washing program.

[0009] In some embodiments, determining whether the parameter value of the target parameter satisfies a preset condition includes: determining a cumulative duration during which the parameter value of the target parameter is greater than or equal to a first threshold; and determining whether the cumulative duration is greater than or equal to a first preset duration. If the cumulative duration is greater than or equal to the first preset duration, it indicates that the parameter value of the target parameter satisfies the preset condition.

[0010] In some embodiments, the first threshold is determined by the following steps: determining a maximum speed provided by the drive motor; and determining, based on a preset correspondence between speeds and target parameters, a first parameter value corresponding to the maximum speed provided by the drive motor as the first threshold. For each speed in the preset correspondence, the parameter value corresponding to the speed is the parameter value that produces stable water circulation within the washing chamber at that speed.

[0011] In some embodiments, the first threshold is determined by: determining the maximum speed of the current washing program; and, based on a preset correspondence between speeds and target parameters, determining a second parameter value corresponding to the maximum speed of the current washing program as the first threshold. For each speed in the preset correspondence, the parameter value corresponding to the speed is the parameter value at which stable water circulation is achieved within the washing chamber at that speed.

[0012] In some embodiments, if the speed of the drive motor gradually increases during the water filling process, determining whether the parameter value of the target parameter meets the preset condition includes: for each speed of the drive motor during the water filling process, taking each speed as the current speed and performing the following cumulative time calculation step; the cumulative time calculation step is: based on a preset correspondence between the speed and the target parameter, determining the parameter value corresponding to the current speed as a second threshold; detecting the duration for which the parameter value of the target parameter is greater than or equal to the second threshold, and adding the duration to the accumulated duration obtained from the last execution of the cumulative time calculation step; if the accumulated duration is greater than or equal to the second preset duration, it indicates that the parameter value of the target parameter meets the preset condition. The accumulated duration corresponding to the first cumulative time calculation step is zero; for each speed in the preset correspondence, the parameter value corresponding to the speed is the parameter value when a stable water circulation is formed in the washing chamber at the speed.

[0013] In some embodiments, the method further includes: determining the water injection duration corresponding to the water injection process; if the water injection duration is greater than or equal to the preset water injection duration, and the parameter value of the target parameter still does not meet the preset condition, executing the step of stopping injecting water into the washing chamber and determining the fluctuation amount of the target parameter within the preset detection time.

[0014] In some embodiments, before starting the drive motor to drive the wash water pump, the method further includes injecting a preset amount of water into the washing chamber of the dishwasher. The preset amount of water is sufficient to ensure that the dishwasher does not idle for a preset startup time after the drive motor is started.

[0015] In some embodiments, determining the fluctuation amount of the target parameter within the preset detection time period includes: determining the maximum value and the minimum value of the target parameter detected within the preset detection time period, and taking the difference between the maximum value and the minimum value as the fluctuation amount within the preset detection time period.

[0016] In some embodiments, determining the fluctuation amount of the target parameter within a preset detection time includes: controlling the drive motor to operate at a maximum speed provided by the drive motor, and determining the fluctuation amount of the target parameter within the preset detection time.

[0017] In some embodiments, determining the fluctuation amount of the target parameter within a preset detection time includes: controlling the drive motor to operate at the maximum speed under the current washing program, and determining the fluctuation amount of the target parameter within the preset detection time.

[0018] In some embodiments, after determining the fluctuation amount of the target parameter within a preset detection time, the method further includes: if the fluctuation amount within the preset detection time is greater than or equal to the preset fluctuation amount, controlling the dishwasher to inject water into the washing chamber again; controlling the dishwasher to run the preset detection time again, and determining whether the fluctuation amount of the target parameter is less than the preset fluctuation amount, until the fluctuation amount of the target parameter is less than the preset fluctuation amount within a preset number of water injections, or the preset number of water injections is reached.

[0019] In some embodiments, controlling the dishwasher to inject water into the washing chamber again includes: determining a target difference between the fluctuation amount within the preset detection time period and the preset fluctuation amount; determining a target water injection amount corresponding to the target difference based on a preset correspondence between the difference and the water injection amount; and injecting the target water injection amount into the washing chamber.

[0020] In some embodiments, the target parameter is current and / or power.

[0021] According to a second aspect of the present disclosure, a dishwasher water volume control device is provided, the dishwasher including a washing water pump and a driving motor for driving the washing test pump to operate, the device including: a control module for starting the driving motor to drive the washing water pump to work, and controlling the dishwasher to inject water into the washing chamber while starting the driving motor; a first processing module for obtaining a parameter value of a target parameter of the driving motor during the water injection process, and determining whether the parameter value of the target parameter meets a preset condition; a second processing module for stopping injecting water into the washing chamber if the parameter value of the target parameter meets the preset condition, and determining the fluctuation amount of the target parameter within a preset detection time length; and a third processing module for performing a current washing program with the current water volume in the washing chamber if the fluctuation amount within the preset detection time length is less than a preset fluctuation amount, wherein the current water volume is the minimum water volume of the current washing program.

[0022] According to a third aspect of the present disclosure, a dishwasher is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the dishwasher water volume control method when executing the program.

[0023] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium having a computer program stored thereon, which implements the steps of the above-mentioned dishwasher water volume control method when executed by a processor.

[0024] One or more technical solutions provided by the embodiments of the present disclosure achieve at least the following technical effects or advantages:

[0025] According to some embodiments of the present disclosure, a dishwasher water volume control method includes a washing water pump and a drive motor for driving the washing water pump. When the drive motor is started to drive the washing water pump, the dishwasher is controlled to inject water into the washing chamber. During the injection process, a parameter value of a target parameter of the drive motor is obtained, and it is determined whether the parameter value of the target parameter satisfies a preset condition. If the parameter value of the target parameter satisfies the preset condition, injection of water into the washing chamber is stopped, and the fluctuation amount of the target parameter within a preset detection time is determined. If the fluctuation amount within the preset detection time is less than the preset fluctuation amount, the current washing process is performed with the current water volume in the washing chamber, wherein the current water volume is the minimum water volume for the current washing process. According to the technical solutions of some embodiments of the present disclosure, the dishwasher first determines whether the parameter value of the target parameter of the drive motor satisfies the preset condition through a stage of washing and injecting water. If the preset condition is satisfied, it indicates that the water volume in the washing chamber is close to the minimum water volume for the current washing process. Then, it is determined whether the fluctuation amount of the target parameter of the drive motor is less than the preset fluctuation amount. If so, it indicates that a stable water circulation has been formed in the washing chamber, and no further water injection into the washing chamber is required. It can be seen that the technical solutions of some embodiments of the present disclosure accurately control the amount of water injected into the washing chamber, which significantly saves the amount of water intake and thus achieves energy saving. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, a brief introduction will be given below to the drawings required for use in the description of the embodiments. Obviously, the drawings described below are some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0027] FIG1 is a flow chart of a method for controlling water volume in a dishwasher according to some embodiments of the present disclosure;

[0028] FIG2 is a schematic structural diagram of a dishwasher according to some embodiments of the present disclosure;

[0029] FIG3 is a schematic diagram of a water volume control device for a dishwasher according to some embodiments of the present disclosure; and

[0030] FIG4 is a schematic diagram of a dishwasher according to some embodiments of the present disclosure. DETAILED DESCRIPTION

[0031] According to some embodiments of the present disclosure, a dishwasher water volume control method, device, dishwasher and medium are provided, the dishwasher including a washing water pump and a driving motor for driving the washing water pump to operate, the method including: starting the driving motor to drive the washing water pump to work, and controlling the dishwasher to inject water into the washing chamber while starting the driving motor; during the water injection process, obtaining the parameter value of the target parameter of the driving motor, and determining whether the parameter value of the target parameter meets a preset condition; if the parameter value of the target parameter meets the preset condition, stopping injecting water into the washing chamber, and determining the fluctuation amount of the target parameter within a preset detection time; if the fluctuation amount within the preset detection time is less than the preset fluctuation amount, performing the current washing program with the current water amount in the washing chamber, wherein the current water amount is the minimum water amount of the current washing program.

[0032] In some embodiments of the present disclosure, during the stage of simultaneously washing and filling the dishwasher, the dishwasher first determines whether the parameter value of the target parameter of the drive motor meets a preset condition. If the preset condition is met, it indicates that the water level in the washing chamber is close to the minimum water level for the current washing program. Then, it is determined whether the fluctuation of the target parameter of the drive motor is less than the preset fluctuation. If so, it indicates that a stable water circulation has been formed in the washing chamber, and no further water filling is required. It can be seen that the solution provided by the present disclosure can accurately control the amount of water injected into the washing chamber, significantly saving the amount of water intake, thereby achieving energy saving.

[0033] To make the objectives, technical solutions, and advantages of the present disclosure more clear, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present disclosure without making any creative efforts shall fall within the scope of protection of the present disclosure.

[0034] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0035] According to some embodiments of the present disclosure, a method for controlling the water volume of a dishwasher includes a washing water pump and a drive motor for driving the washing water pump. FIG1 is a flow chart of the method for controlling the water volume of a dishwasher according to some embodiments of the present disclosure. The method includes the following steps:

[0036] Step S101: starting the driving motor to drive the washing water pump to work, and controlling the dishwasher to inject water into the washing chamber while starting the driving motor;

[0037] Step S102: during the water injection process, obtaining a parameter value of a target parameter of the driving motor, and determining whether the parameter value of the target parameter meets a preset condition;

[0038] Step S103: If the parameter value of the target parameter satisfies the preset condition, stop injecting water into the washing chamber, and determine the fluctuation amount of the target parameter within a preset detection time; and

[0039] Step S104: If the fluctuation amount within the preset detection time period is less than the preset fluctuation amount, the current washing procedure is performed with the current water amount in the washing chamber, wherein the current water amount is the minimum water amount of the current washing procedure.

[0040] The dishwasher water volume control method provided by the present disclosure can be applied to a dishwasher, a server connected to the dishwasher for communication, or a system consisting of a dishwasher and a server, without limitation here.

[0041] For ease of understanding, the application to a dishwasher is used as an example for explanation. Figure 2 is a structural schematic diagram of a dishwasher according to some embodiments of the present disclosure. As shown in Figure 2, the dishwasher 200 may include a controller 201, a drive motor 202, a washing chamber 206 and a circulating water circuit, and the controller 201 is electrically connected to the drive motor 202. The controller 201 may be, but is not limited to, a single-chip microcomputer. The drive motor 202 may be, but is not limited to, a brushless DC motor. The circulating water circuit is provided with a washing water pump 203, and the drive motor 202 is used to drive the washing water pump 203 to operate. The circulating water circuit includes a washing pipe 204 located in the washing chamber 206, and the washing pipe 204 is provided with a water spray port 205. The washing pipe 204 may include multiple pairs of water spray ports 205. In some embodiments, the washing pipe 204 may include 3 pairs, 4 pairs or 5 pairs of water spray ports 205, etc., which are not limited here. Each pair of water spray ports 205 is arranged relative to each other on the same horizontal plane. In some embodiments, when the washing pipe 204 includes three pairs of water spray ports 205, the three pairs of water spray ports 205 can be arranged sequentially from top to bottom. In other embodiments, the washing chamber 206 can be provided with a drain port, and the drain port is provided with a filter screen for filtering food residues.

[0042] In step S101, the start time of the drive motor can be determined based on the current washing program. In some embodiments, when using the dishwasher, the user can first select a washing mode according to actual needs. In some embodiments, the washing modes may include ultra-fast washing, strong washing, etc. Different washing modes may correspond to different washing programs. After selecting the washing mode, the user can press the start button, and the dishwasher will enter the washing program. If the current washing program is to directly start the drive motor for washing, after detecting that the start button has been pressed, the drive motor is started to drive the washing water pump to operate. If the current washing program is to start the drive motor for washing after a preset time, the start time of the drive motor is the moment after the dishwasher has run for the preset time.

[0043] According to some embodiments of the present disclosure, water is injected into the washing chamber while the drive motor is started, so as to achieve water injection while washing. It should be noted that the dishwasher may further include a water inlet, and a solenoid valve may be provided at the water inlet, and the controller of the dishwasher is electrically connected to the solenoid valve. When the drive motor is started, the solenoid valve is opened to inject water into the washing chamber. In some embodiments, when injecting water into the washing chamber, it may be operated according to preset water injection parameters, and the preset water injection parameters include but are not limited to the opening of the solenoid valve and the water injection speed. In other embodiments, considering that the amount of water required in different washing modes may be different, when injecting water into the washing chamber, the water injection parameters in different washing modes may be different, which is not limited here.

[0044] In step S102, during the process of washing and filling the washing chamber, the target parameter value of the drive motor is detected. The target parameter may be the current and / or power of the drive motor. It should be noted that when the drive motor is running at a fixed speed, the current and / or power of the drive motor can reflect the degree of matching between the speed and the amount of water in the washing chamber.

[0045] In some embodiments, during operation, the wash water pump continuously pumps water from the wash chamber into the wash pipe. The water spray nozzles in the wash pipe spray water back into the wash chamber and are then pumped back into the wash pump, thereby forming a closed-loop water circuit. If the drive motor's rotational speed is high and the amount of water in the wash chamber is low, a closed-loop water circuit cannot be formed. If the water in the wash chamber is pumped away by the wash water pump before the water spray nozzles have time to spray it back into the wash chamber, the wash water pump enters a state of empty pumping, i.e., pumping air. The wash water pump's alternating empty pumping and water pumping modes can cause significant fluctuations in the current and power of the drive motor. If the amount of water in the wash chamber can form a stable closed-loop water circuit, the current and power of the drive motor will remain stable and will not fluctuate significantly. Therefore, during the water filling process, the target parameters of the drive motor, i.e., current and / or power, can be continuously monitored to determine whether the target parameter values ​​meet preset conditions.

[0046] In some embodiments, to achieve water conservation, the amount of water injected needs to be as small as possible while still meeting the requirements of forming a closed-loop circulation. Therefore, to avoid adding excessive water, in step S102, a preset condition can be used to indicate that the amount of water injected is close to the minimum amount of water required for the closed-loop circulation. The preset condition can take many forms. For example, the preset condition can be that the ratio of the duration of time the target parameter remains in a stable state to the duration of time it remains in a fluctuating state is greater than a preset ratio. For another example, the preset condition can be that the cumulative duration of time the target parameter value remains above a first threshold is greater than or equal to a first preset duration.

[0047] For ease of explanation, the preset condition is taken as an example that the cumulative time when the parameter value of the target parameter is above the first threshold is greater than or equal to the first preset time. Then, step S102 can be implemented by the following steps: determining the cumulative time when the parameter value of the target parameter is greater than or equal to the first threshold; determining whether the cumulative time is greater than or equal to the first preset time. If the cumulative time is greater than or equal to the first preset time, it indicates that the parameter value of the target parameter meets the preset condition.

[0048] In some embodiments, taking power as the target parameter, the power value of the drive motor is detected during the water injection process. Since the power value of the drive motor will fluctuate during the water injection process, sometimes it will be greater than or equal to the first threshold value, and sometimes it will be less than the first threshold value. When the power value is greater than or equal to the first threshold value, it indicates that the water volume is sufficient and the washing water pump can pump water normally. When the power value is less than the first threshold value, it indicates that the water volume is low and the washing water pump may be in an empty pumping state. Each time it is detected that the power value is greater than or equal to the first threshold value, the duration of each time it is greater than or equal to the first threshold value is recorded, and the duration of each time it is greater than or equal to the first threshold value is accumulated. The accumulated duration is compared with the first preset duration. If the accumulated duration is greater than or equal to the first preset duration, it indicates that the parameter value of the target parameter has met the preset condition. It should be noted that the first preset duration can be set according to actual needs. In some embodiments, the first preset duration is 3s, 4s, 5s, etc. When the parameter value of the target parameter has met the preset condition, it indicates that the current amount of water injected is close to the minimum amount of water for the closed-loop circulation.

[0049] The first threshold can be determined in multiple ways. Two ways of determining the first threshold are described below.

[0050] The first method

[0051] The first threshold value can be determined by the following steps: determining the maximum speed provided by the drive motor; based on a preset correspondence between the speed and the target parameter, determining a first parameter value corresponding to the maximum speed provided by the drive motor as the first threshold value; for each speed in the preset correspondence, the parameter value corresponding to the speed is the parameter value when a stable water circulation is formed in the washing chamber at the speed.

[0052] In some embodiments, the preset correspondence between the rotational speed and the target parameter can be pre-established. When the target parameter is current, the preset correspondence is a preset correspondence between the rotational speed and the current. When the target parameter is power, the preset correspondence is a preset correspondence between the rotational speed and the power. When constructing the preset correspondence, for each rotational speed, there is a corresponding amount of water that forms a closed-loop circulation at that speed. This amount of water can be the minimum amount of water that forms a closed-loop circulation. Then, the parameter value of the target parameter corresponding to the rotational speed is the current and / or power value when the drive motor is running under the conditions of the rotational speed and the closed-loop circulation water amount. In some embodiments, the preset correspondence can be a mapping table between the rotational speed and the target parameter. In other embodiments, the preset correspondence can also include multiple change curves, with multiple conversion curves corresponding to multiple rotational speeds one-to-one. Each conversion curve can be a curve showing the change of the target parameter with the water amount at its corresponding rotational speed. Of course, the preset correspondence can also be other forms of correspondence, which are not limited here.

[0053] For the first method, the maximum speed of the drive motor is used to match the water volume. This ensures that there is sufficient water for washing at any speed. If the maximum speed can ensure a closed water loop, then at lower speeds, sufficient water will naturally be maintained, thus forming a stable closed water loop during the washing process.

[0054] The maximum speed that the drive motor can provide can be pre-stored and can be directly read. In some embodiments, a preset correspondence between the above-mentioned speed and the target parameter can be queried to determine a first parameter value corresponding to the maximum speed provided by the drive motor, and the first parameter value is used as the first threshold.

[0055] Second method

[0056] The first threshold value can be determined by the following steps: determining the maximum speed under the current washing program; based on a preset correspondence between the speed and the target parameter, determining a second parameter value corresponding to the maximum speed under the current washing program as the first threshold value; for each speed in the preset correspondence, the parameter value corresponding to the speed is the parameter value when a stable water circulation is formed in the washing chamber at the speed.

[0057] The process of constructing the preset corresponding relationship between the rotational speed and the target parameter is similar to the construction process in the first method mentioned above, and will not be repeated here.

[0058] Taking into account the differences in rotational speeds under different washing programs, for some washing programs, the maximum rotational speed provided by the drive motor may not be involved in the entire washing process. If the maximum rotational speed provided by the drive motor is used to match the water volume as in the first method, it may result in excessive water use and waste. Therefore, in order to further save water, the water volume can be matched according to the maximum rotational speed in the current washing program. If the water volume can match the maximum rotational speed in the current washing program, that is, the water volume can achieve closed-loop circulation for most of the time at the maximum rotational speed of the current washing program, then the water volume can also be closed-loop circulated at other low rotational speeds in the current washing program. Therefore, by querying the above-mentioned preset correspondence, the second parameter value corresponding to the maximum rotational speed in the current washing program can be determined as the first threshold value.

[0059] It should be noted that during the process of washing and filling water at the same time, the speed of the drive motor can be fixed or variable. Regardless of the mode in which the drive motor operates, the first and second modes mentioned above can be used to determine the first threshold value, and determine whether the parameter value of the target parameter meets the preset conditions during the water filling process.

[0060] During the process of the drive motor operating at a variable speed, when the dishwasher is first started, due to the low amount of water in the washing chamber, in order to avoid idling, it can operate at a low speed. When the water level in the washing chamber gradually increases, the speed can be gradually increased. In the case where the speed of the drive motor gradually increases during the water filling process, step S102 can also be implemented by the following steps: for each speed of the drive motor during the water filling process, each speed is sequentially used as the current speed to perform the following cumulative time calculation step; the cumulative time calculation step comprises: based on a preset correspondence between the speed and the target parameter, determining a parameter value corresponding to the current speed as a second threshold; detecting the duration for which the parameter value of the target parameter is greater than or equal to the second threshold, and adding the duration to the accumulated duration obtained from the last execution of the cumulative time calculation step; if the accumulated duration is greater than or equal to the second preset duration, it indicates that the parameter value of the target parameter meets the preset condition; wherein the accumulated duration corresponding to the first cumulative time calculation step is zero; for each speed in the preset correspondence, the parameter value corresponding to the speed is the parameter value when stable water circulation is formed in the washing chamber at that speed.

[0061] In some embodiments, the target parameter value corresponding to each speed of the drive motor may be different when forming a stable closed-loop water circulation circuit. Therefore, to more accurately determine whether the target parameter value meets the preset conditions, the corresponding parameter value can be determined by querying a preset correspondence for each speed during the water filling process, and the accumulated time is calculated based on this speed.

[0062] In some embodiments, the speeds of the drive motor during the water injection process are speed 1, speed 2, and speed 3, respectively. The duration of speed 1 is a, the duration of speed 2 is b, and the duration of speed 3 is c. Then, when the drive motor is running at speed 1, the parameter value corresponding to speed 1 is determined by querying the preset corresponding relationship as the second threshold value during the operation period of speed 1. Within the duration a, the target parameter of the drive motor is detected, wherein the parameter value of the target parameter may fluctuate, sometimes being greater than or equal to the second threshold value, and sometimes being less than the second threshold value. The duration of each time being greater than or equal to the second threshold value is accumulated, and the accumulated duration is compared with the second preset duration. If the accumulated duration is greater than or equal to the second preset duration, it indicates that the parameter value of the target parameter has met the preset condition. If the final accumulated duration obtained within duration a is less than the second preset duration, the next round of duration accumulation is entered, that is, the driving motor is operated at speed 2, and the parameter value corresponding to speed 2 is determined by querying the preset corresponding relationship as the second threshold value during the operation at speed 2. Within duration b, the parameter value of the target parameter of the driving motor is detected. If it is detected that the parameter value of the target parameter is greater than or equal to the second threshold value, the duration greater than or equal to the second threshold value is added to the final accumulated duration obtained in the previous round of operation at speed 1, and it is determined whether the accumulated duration is greater than or equal to the second preset duration. If so, it indicates that the parameter value of the target parameter has met the preset conditions. If not, the next round of cumulative duration calculation step is continued.

[0063] It should be noted that in order to ensure that excessive water is not injected during the water injection process, in some embodiments, the following steps may also be included: determining the water injection time corresponding to the water injection process; if the water injection time is greater than or equal to the preset water injection time, the parameter value of the target parameter still does not meet the preset condition, then executing the step of stopping the injection of water into the washing chamber and determining the fluctuation amount of the target parameter within the preset detection time.

[0064] In some embodiments, the preset water injection duration can be set based on actual needs and is not limited here. When executing step S102 using one or more of the methods described above, if the target parameter value still does not meet the preset condition when the water injection duration reaches the preset water injection duration, the determination of whether the preset condition is met is no longer performed, and water injection is directly stopped to prevent the addition of excessive water. After the water injection is stopped, the water injection amount can also be controlled by detecting the fluctuation of the target parameter. The corresponding control process will be described later.

[0065] From the above description, it can be seen that according to the technical solutions of some embodiments of the present disclosure, the water volume can be judged and controlled while washing, without the need to fill water first and then judge the water volume, thereby effectively shortening the time for water volume control.

[0066] In some embodiments, in order to prevent the dishwasher from idling during the initial startup, the following steps may be performed before step S101: a preset amount of water is injected into the washing chamber of the dishwasher, wherein the preset amount of water is used to ensure that the dishwasher does not idle within a preset startup time after the drive motor is started.

[0067] The preset start time can be set according to actual needs and is not limited here. In some embodiments, the preset start time can be 0.5s, 1s, etc. The preset water volume can also be set according to actual needs. In some embodiments, the preset water volume can be 150ml, 200ml, etc.

[0068] In step S103, when the target parameter value meets the preset conditions, it indicates that the water volume has approached the minimum value of the closed-loop circulating water volume. At this point, water injection into the wash chamber can be stopped, and a determination can be made as to whether the current water volume is sufficient to complete the current wash cycle. Since the target parameter value will remain relatively stable when the water volume in the wash chamber forms a closed-loop circulation, the fluctuation of the target parameter within a preset detection time can be used to determine whether the water volume can form a closed-loop circulation. The preset detection time can be set according to actual needs. In some embodiments, the preset detection time can be 30 seconds, 50 seconds, 1 minute, etc.

[0069] The amount of fluctuation of the target parameter within the preset detection time can be determined in a variety of ways. In some embodiments, the amount of fluctuation of the target parameter can be determined by the following steps: determining the maximum and minimum values ​​of the target parameter detected within the preset detection time, and taking the difference between the maximum and the minimum as the amount of fluctuation within the preset detection time. In other embodiments, the difference between each group of adjacent collected parameter values ​​can be calculated separately, and then the average value of the difference between all adjacent parameter values ​​can be taken as the amount of fluctuation of the target parameter. Of course, other methods can also be used to determine the amount of fluctuation of the target parameter, which are not limited here.

[0070] The drive motor may operate at a fixed speed within a preset detection time period. In some embodiments, the drive motor may be controlled to operate at a maximum speed provided by the drive motor, and the fluctuation amount of the target parameter within the preset detection time period is determined. In other embodiments, the drive motor may be controlled to operate at a maximum speed under the current washing program, and the fluctuation amount of the target parameter within the preset detection time period is determined.

[0071] In some embodiments, when the parameter value corresponding to the maximum speed provided by the drive motor is used as the first threshold value to determine whether the target parameter meets the preset condition, the speed of the drive motor can be set to the maximum speed that can be provided in step S103. If the fluctuation amount detected at the maximum speed provided by the drive motor is less than the preset fluctuation amount, it indicates that the water volume can be ensured to be sufficient when the drive motor operates at the maximum speed provided, and the current water volume is sufficient when the drive motor operates at other speeds. Alternatively, the speed of the drive motor can be set to the maximum speed of the current washing program. If the fluctuation amount detected at the maximum speed of the current washing program is less than the preset fluctuation amount, it indicates that the current water volume matches the maximum speed of the current washing program, and the water volume is sufficient when the drive motor operates at other speeds of the current washing program.

[0072] When the parameter value corresponding to the maximum speed of the current washing program is used as the first threshold to determine whether the target parameter meets the preset conditions, the speed of the drive motor can be set to the maximum speed of the current washing program in step S103. If the fluctuation amount detected at the maximum speed of the current washing program is less than the preset fluctuation amount, it indicates that the current water volume matches the maximum speed of the current washing program, then the water volume is sufficient when running at other speeds of the current washing program.

[0073] In step S104, if the fluctuation amount within the preset detection time is less than the preset fluctuation amount, it indicates that the current water volume can meet the water demand of the current washing program, and the current washing program can be performed according to the current water volume in the washing chamber.

[0074] In some embodiments, the following steps may also be included: if the fluctuation amount within the preset detection time is greater than or equal to the preset fluctuation amount, controlling the dishwasher to inject water into the washing chamber again; controlling the dishwasher to run the preset detection time again, and determining whether the fluctuation amount of the target parameter is less than the preset fluctuation amount, until the fluctuation amount of the target parameter is less than the preset fluctuation amount within the preset number of water injections, or the preset number of water injections is reached.

[0075] In some embodiments, if the fluctuation within a preset detection time is greater than or equal to a preset fluctuation amount, it indicates that a stable closed-loop water circulation has not been formed in the washing chamber, i.e., the water level is insufficient. In this case, water needs to be refilled into the washing chamber to increase the water level. After the water level is increased, the dishwasher is again controlled to run for the preset detection time, and the fluctuation within the preset detection time is again measured. If the fluctuation is still greater than or equal to the preset fluctuation amount, indicating that the water level is still insufficient, water is continued to be refilled, and the above steps are repeated. To prevent the addition of excessive water, an upper limit on the number of water injections, i.e., a preset number of water injections, can be set. The preset number of water injections can be set according to actual needs. In some embodiments, the number of water injections can be 3, 4, etc. If the number of water injections reaches the preset number of water injections and the fluctuation is still greater than or equal to the preset fluctuation amount, water injection is stopped to prevent the addition of excessive water. If the number of water injections does not reach the preset number of water injections, it is detected that the fluctuation is less than the preset fluctuation amount, indicating that the water level is sufficient, and the current wash cycle is performed with that water level.

[0076] In some embodiments, in order to achieve precise water control, when the fluctuation amount is greater than or equal to the preset fluctuation amount, water can be injected into the washing chamber through the following steps: determining the target difference between the fluctuation amount within the preset detection time and the preset fluctuation amount; based on the preset corresponding relationship between the difference and the water injection amount, determining the target water injection amount corresponding to the target difference; and injecting the target water injection amount of water into the washing chamber.

[0077] In some embodiments, the magnitude of the fluctuation within a preset detection time period can reflect the amount of water in the washing chamber. If the difference between the fluctuation within the preset detection time period and the preset fluctuation is small, it indicates that the current water volume is close to the minimum water volume required for a closed-loop circulation. In this case, a smaller amount of water can be injected during water filling to avoid waste. If the difference between the fluctuation within the preset detection time period and the preset fluctuation is large, it indicates that the current water volume is significantly different from the minimum water volume required for a closed-loop circulation. In this case, a larger amount of water can be injected during water filling to reduce the number of injections.

[0078] In some embodiments, a preset correspondence between the difference and the water injection amount can be pre-constructed. In this correspondence, as the difference gradually increases, the water injection amount also gradually increases. After determining the difference between the fluctuation amount within the preset detection time and the preset fluctuation amount, the corresponding target water injection amount can be obtained by querying the preset correspondence to control the dishwasher to add the target water injection amount of water into the washing chamber, thereby achieving precise water control.

[0079] In some embodiments, each water injection operation can also be performed according to a fixed water injection amount, and the water injection amount can be set according to actual needs. In some embodiments, 100ml or 200ml of water can be fixedly added during each water injection, which is not limited here.

[0080] In order to better understand the solutions of some embodiments of the present disclosure, two specific implementation methods of dishwasher water volume control are given below, taking the target parameter as the power of the driving motor as an example.

[0081] First implementation method

[0082] After the dishwasher starts the current washing program, a preset amount of water is first injected into the washing chamber. After the preset amount of water is injected, the drive motor is started and controlled to run at the maximum speed that can be provided. Water is injected into the washing chamber while the drive motor is started. During the water injection process, the power of the drive motor is detected. Within the preset water injection time, if it is detected that the power value of the drive motor is greater than the preset power value for a cumulative time greater than or equal to the preset time, the water injection is stopped and the power fluctuation detection stage is entered. In some embodiments, the preset power value is a power value that matches the maximum speed that can be provided by the drive motor. If the cumulative time is still less than the preset time after the preset water injection time is reached, in order to avoid excessive water injection, the water injection is also stopped and the power fluctuation detection stage is entered.

[0083] During the power fluctuation detection phase, the drive motor still runs at the maximum speed provided. Within the preset detection time, if the detected power fluctuation is less than the preset fluctuation, it indicates that the current water volume can ensure the washing effect of the current washing program, and then washing can be performed according to the current water volume. If the power fluctuation is greater than or equal to the preset fluctuation, it indicates that the current water volume is insufficient, and water can be injected into the washing chamber again, and the power fluctuation can be detected again to see if it is less than the preset fluctuation. If the power fluctuation can be made less than the preset fluctuation within the preset number of water injections, it indicates that the water volume can ensure the washing effect, and no more water injection is required. If the power fluctuation is still greater than or equal to the preset fluctuation when the preset number of water injections is reached, in order to avoid adding excessive water, water injection will no longer continue, and washing can be performed according to the current amount of water available.

[0084] Second implementation method

[0085] After the dishwasher starts the current washing program, it directly starts the drive motor and injects water into the washing chamber. During the water injection stage, the speed of the drive motor gradually increases. During the water injection process, the power of the drive motor is detected. Within the preset water injection time, if it is detected that the power value of the drive motor is greater than the preset power value and the cumulative time is greater than or equal to the preset time, the water injection is stopped and the power fluctuation detection stage is entered. In some embodiments, the preset power value is a power value that matches the maximum speed that the drive motor can provide, or a power value that matches the maximum speed of the current washing program. If the cumulative time is still less than the preset time after the preset water injection time is reached, in order to avoid excessive water injection, the water injection is also stopped and the power fluctuation detection stage is entered.

[0086] During the power fluctuation detection phase, the drive motor runs at a speed corresponding to the preset power value (the maximum speed provided by the drive motor or the maximum speed of the current washing program). Within the preset detection time, if the detected power fluctuation is less than the preset fluctuation, it indicates that the current water volume can ensure the washing effect of the current washing program, and then washing can be performed according to the current water volume. If the power fluctuation is greater than or equal to the preset fluctuation, it indicates that the current water volume is insufficient, and water can be injected into the washing chamber again, and the power fluctuation is detected again to see if it is less than the preset fluctuation. If the power fluctuation can be made less than the preset fluctuation within the preset number of water injections, it indicates that the water volume can ensure the washing effect, and no more water injection is required. If the power fluctuation is still greater than or equal to the preset fluctuation when the preset number of water injections is reached, in order to avoid adding excessive water, water injection will no longer continue, and washing can be performed according to the current amount of water available.

[0087] To sum up, according to the technical solutions of some embodiments of the present disclosure, the parameter value of the target parameter of the driving motor is first used to preliminarily judge whether the water in the washing chamber is close to the minimum water volume for forming a closed-loop circulation, and then the fluctuation amount of the target parameter is used to accurately judge whether the water in the washing chamber forms a stable closed-loop circulation, thereby achieving precise control of the washing process and executing the washing program with the minimum water volume without wasting water.

[0088] Based on the same inventive concept, embodiments of the present disclosure provide a dishwasher water volume control device. The dishwasher includes a wash water pump and a drive motor for driving the wash water pump. FIG3 is a schematic diagram of a dishwasher water volume control device provided according to some embodiments of the present disclosure. The device includes: a control module 301, configured to start the drive motor to drive the wash water pump, and control the dishwasher to inject water into a washing chamber while starting the drive motor; a first processing module 302, configured to obtain a parameter value of a target parameter of the drive motor during the water injection process and determine whether the parameter value of the target parameter meets a preset condition; a second processing module 303, configured to stop injecting water into the washing chamber if the parameter value of the target parameter meets the preset condition, and determine the fluctuation amount of the target parameter within a preset detection time period; and a third processing module 304, configured to perform a current washing process with the current water volume in the washing chamber if the fluctuation amount within the preset detection time period is less than a preset fluctuation amount, wherein the current water volume is the minimum water volume for the current washing process.

[0089] In some embodiments, the first processing module 302 is configured to:

[0090] Determining a cumulative duration during which a parameter value of the target parameter is greater than or equal to a first threshold;

[0091] Determine whether the accumulated duration is greater than or equal to a first preset duration, wherein if the accumulated duration is greater than or equal to the first preset duration, it indicates that the parameter value of the target parameter meets the preset condition.

[0092] In some embodiments, the first threshold is determined by the following steps:

[0093] determining a maximum rotational speed provided by the drive motor;

[0094] Based on a preset correspondence between the rotational speed and the target parameter, determining a first parameter value corresponding to the maximum rotational speed provided by the drive motor as the first threshold value;

[0095] Wherein, for each rotational speed in the preset corresponding relationship, the parameter value corresponding to the rotational speed is the parameter value when a stable water circulation is formed in the washing chamber at the rotational speed.

[0096] In some embodiments, the first threshold is determined by the following steps:

[0097] determining a maximum rotation speed under the current washing program;

[0098] determining, based on a preset correspondence between the rotational speed and the target parameter, a second parameter value corresponding to the maximum rotational speed under the current washing program as the first threshold value;

[0099] Wherein, for each rotational speed in the preset corresponding relationship, the parameter value corresponding to the rotational speed is the parameter value when a stable water circulation is formed in the washing chamber at the rotational speed.

[0100] In some embodiments, if the speed of the driving motor gradually increases during the water injection process, the first processing module 302 is configured to:

[0101] For each speed of the drive motor during the water injection process, take each speed as the current speed and perform the following cumulative duration calculation steps in sequence;

[0102] The cumulative duration calculating step comprises: determining a parameter value corresponding to the current speed as a second threshold value based on a preset correspondence between the speed and the target parameter; detecting a duration during which the parameter value of the target parameter is greater than or equal to the second threshold value, and adding the duration to the accumulated duration obtained from the last execution of the cumulative duration calculating step; if the accumulated duration is greater than or equal to the second preset duration, it indicates that the parameter value of the target parameter meets the preset condition;

[0103] Among them, the accumulated time corresponding to the first accumulated time calculation step is zero; for each speed in the preset corresponding relationship, the parameter value corresponding to the speed is the parameter value when a stable water circulation is formed in the washing chamber at the speed.

[0104] In some embodiments, the apparatus may further comprise:

[0105] A water injection duration determination module, used to determine the water injection duration corresponding to the water injection process;

[0106] The fourth processing module is used to execute the step of stopping the injection of water into the washing chamber and determining the fluctuation amount of the target parameter within the preset detection time if the water injection time is greater than or equal to the preset water injection time and the parameter value of the target parameter still does not meet the preset condition.

[0107] In some embodiments, the apparatus may further comprise:

[0108] The fifth processing module is used to inject a preset amount of water into the washing chamber of the dishwasher, wherein the preset amount of water is used to ensure that the dishwasher does not idle within a preset starting time after the driving motor is started.

[0109] In some embodiments, the second processing module 303 is configured to:

[0110] The maximum value and the minimum value of the target parameter detected within the preset detection time are determined, and the difference between the maximum value and the minimum value is used as the fluctuation amount within the preset detection time.

[0111] In some embodiments, the second processing module 303 is configured to:

[0112] The drive motor is controlled to operate at a maximum speed provided by the drive motor, and a fluctuation amount of the target parameter within a preset detection time period is determined.

[0113] In some embodiments, the second processing module 303 is configured to:

[0114] The driving motor is controlled to run at the maximum speed under the current washing program, and the fluctuation amount of the target parameter within a preset detection time is determined.

[0115] In some embodiments, the apparatus may further comprise:

[0116] a sixth processing module, configured to control the dishwasher to refill water into the washing chamber if the fluctuation amount within the preset detection time period is greater than or equal to the preset fluctuation amount;

[0117] The seventh processing module is used to control the dishwasher to run the preset detection time again and determine whether the fluctuation amount of the target parameter is less than the preset fluctuation amount, until the fluctuation amount of the target parameter is less than the preset fluctuation amount within the preset water injection number, or the preset water injection number is reached.

[0118] In some embodiments, the sixth processing module is configured to:

[0119] Determining a target difference between the fluctuation amount within the preset detection time and the preset fluctuation amount;

[0120] Determining a target water injection volume corresponding to the target difference based on a preset corresponding relationship between the difference and the water injection volume;

[0121] Inject the target water injection volume into the washing chamber.

[0122] The functions of the various modules in the above device have been described in detail in the embodiment of the dishwasher water volume control method and will not be elaborated here.

[0123] Based on the same inventive concept, embodiments of the present disclosure provide a dishwasher. FIG4 is a schematic diagram of a dishwasher according to some embodiments of the present disclosure. As shown in FIG4 , the dishwasher includes a wash water pump (not shown), a drive motor (not shown) for driving the wash pump, a memory 404, a processor 402, and a computer program stored in the memory 404 and executable on the processor 402. When the processor 402 executes the program, any of the embodiments of the dishwasher water volume control method are implemented.

[0124] In Figure 4, a bus architecture (represented by bus 400) is shown. Bus 400 can include any number of interconnected buses and bridges, and bus 400 links various circuits together, including one or more processors represented by processor 402 and memory represented by memory 404. Bus 400 can also link various other circuits such as peripherals, voltage regulators, and power management circuits, which are all well known in the art and, therefore, will not be described further herein. Bus interface 405 provides an interface between bus 400 and receiver 401 and transmitter 403. Receiver 401 and transmitter 403 can be the same component, namely a transceiver, which provides a unit for communicating with various other devices over a transmission medium. Processor 402 is responsible for managing bus 400 and general processing, while memory 404 can be used to store data used by processor 402 when performing operations.

[0125] The functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions may be stored on or transmitted via a computer-readable medium as one or more instructions or code. Other examples and implementations are within the scope and spirit of the present disclosure and the appended claims. In some embodiments, due to the nature of software, the functions described above may be implemented using software executed by a processor, hardware, firmware, hardwiring, or a combination of any of these. Furthermore, the functional units may be integrated into a single processing unit, each unit may physically exist separately, or two or more units may be integrated into a single unit.

[0126] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units can be a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

[0127] The units described as separate components may or may not be physically separate, and the components of the control device may or may not be physical units, that is, they may be located in one place or distributed across multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0128] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk.

[0129] The foregoing description is merely an embodiment of the present disclosure and is not intended to limit the present disclosure. Various modifications and variations are readily apparent to those skilled in the art. Any modifications, equivalent substitutions, or improvements made within the spirit and principles of the present disclosure are intended to be within the scope of the claims of the present disclosure.

Claims

1. A method for controlling the water volume of a dishwasher, wherein the dishwasher comprises a washing water pump and a driving motor for driving the washing water pump, the method comprising: Starting the drive motor to drive the washing water pump to work, and controlling the dishwasher to inject water into the washing chamber while starting the drive motor; During the water injection process, obtaining a parameter value of a target parameter of the driving motor, and determining whether the parameter value of the target parameter meets a preset condition; If the parameter value of the target parameter meets the preset condition, stop injecting water into the washing chamber, and determine the fluctuation amount of the target parameter within a preset detection time; as well as If the fluctuation amount within the preset detection time period is less than the preset fluctuation amount, the current washing procedure is performed with the current water amount in the washing chamber, wherein the current water amount is the minimum water amount of the current washing procedure.

2. The method according to claim 1, wherein Determining whether the parameter value of the target parameter meets a preset condition includes: Determining a cumulative duration during which the parameter value of the target parameter is greater than or equal to a first threshold; and Determine whether the accumulated duration is greater than or equal to a first preset duration, wherein if the accumulated duration is greater than or equal to the first preset duration, it indicates that the parameter value of the target parameter meets the preset condition.

3. The method according to claim 2, wherein: The first threshold is determined by the following steps: determining a maximum rotational speed provided by the drive motor; and Based on a preset correspondence between the rotational speed and the target parameter, determining a first parameter value corresponding to the maximum rotational speed provided by the drive motor as the first threshold value; Wherein, for each rotational speed in the preset corresponding relationship, the parameter value corresponding to the rotational speed is the parameter value when a stable water circulation is formed in the washing chamber at the rotational speed.

4. The method according to claim 2, wherein: The first threshold is determined by the following steps: Determining the maximum speed of the current washing program; and determining, based on a preset correspondence between the rotational speed and the target parameter, a second parameter value corresponding to the maximum rotational speed under the current washing program as the first threshold value; Wherein, for each rotational speed in the preset corresponding relationship, the parameter value corresponding to the rotational speed is the parameter value when a stable water circulation is formed in the washing chamber at the rotational speed.

5. The method according to any one of claims 1 to 4, wherein: If the rotation speed of the driving motor gradually increases during the water injection process, determining whether the parameter value of the target parameter meets a preset condition includes: For each speed of the drive motor during the water injection process, take each speed as the current speed and perform the following cumulative duration calculation steps in sequence; The cumulative duration calculating step comprises: determining a parameter value corresponding to the current speed as a second threshold value based on a preset correspondence between the speed and the target parameter; detecting a duration during which the parameter value of the target parameter is greater than or equal to the second threshold value, and adding the duration to the accumulated duration obtained from the last execution of the cumulative duration calculating step; if the accumulated duration is greater than or equal to the second preset duration, it indicates that the parameter value of the target parameter meets the preset condition; Among them, the accumulated time corresponding to the first accumulated time calculation step is zero; for each speed in the preset corresponding relationship, the parameter value corresponding to the speed is the parameter value when a stable water circulation is formed in the washing chamber at the speed.

6. The method according to any one of claims 1 to 5, further comprising: Determining the water injection duration corresponding to the water injection process; as well as If the water injection time is greater than or equal to the preset water injection time, and the parameter value of the target parameter still does not meet the preset condition, the steps of stopping water injection into the washing chamber and determining the fluctuation amount of the target parameter within the preset detection time are executed.

7. The method according to any one of claims 1 to 6, further comprising: A preset amount of water is injected into the washing chamber of the dishwasher, wherein the preset amount of water is used to ensure that the dishwasher does not idle within a preset start-up time after the drive motor is started.

8. The method according to any one of claims 1 to 7, wherein: Determining the fluctuation amount of the target parameter within a preset detection time period includes: The maximum value and the minimum value of the target parameter detected within the preset detection time are determined, and the difference between the maximum value and the minimum value is used as the fluctuation amount within the preset detection time.

9. The method of claim 3, wherein: Determining the fluctuation amount of the target parameter within a preset detection time period includes: The drive motor is controlled to operate at a maximum speed provided by the drive motor, and a fluctuation amount of the target parameter within a preset detection time period is determined.

10. The method of claim 4, wherein: Determining the fluctuation amount of the target parameter within a preset detection time period includes: The driving motor is controlled to run at the maximum speed under the current washing program, and the fluctuation amount of the target parameter within a preset detection time is determined.

11. The method according to any one of claims 1 to 10, further comprising: If the fluctuation amount within the preset detection time period is greater than or equal to the preset fluctuation amount, controlling the dishwasher to refill water into the washing chamber; as well as The dishwasher is controlled to run the preset detection time again, and determines whether the fluctuation amount of the target parameter is less than the preset fluctuation amount, until the fluctuation amount of the target parameter is less than the preset fluctuation amount within a preset number of water injections, or the preset number of water injections is reached.

12. The method of claim 11, wherein: The controlling the dishwasher to refill water into the washing chamber comprises: Determining a target difference between the fluctuation amount within the preset detection time and the preset fluctuation amount; determining a target water injection volume corresponding to the target difference value based on a preset corresponding relationship between the difference value and the water injection volume; and Inject the target water injection volume into the washing chamber.

13. The method according to any one of claims 1 to 12, wherein: The target parameter is current and / or power.

14. A water volume control device for a dishwasher, the dishwasher comprising a washing water pump and a driving motor for driving the washing water pump, the device comprising: a control module, configured to start the drive motor to drive the wash water pump, and control the dishwasher to inject water into the wash chamber while starting the drive motor; a first processing module, configured to obtain a parameter value of a target parameter of the driving motor during the water injection process, and determine whether the parameter value of the target parameter satisfies a preset condition; a second processing module, configured to stop injecting water into the washing chamber if the parameter value of the target parameter satisfies the preset condition, and determine a fluctuation amount of the target parameter within a preset detection time period; as well as The third processing module is configured to perform a current washing procedure with the current water volume in the washing chamber if the fluctuation amount within the preset detection time period is less than a preset fluctuation amount, wherein the current water volume is the minimum water volume of the current washing procedure.

15. A dishwasher comprising a washing water pump, a driving motor for driving the washing pump, a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method according to any one of claims 1 to 13 when executing the program.

16. A computer-readable storage medium comprising a computer program stored thereon, wherein when the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 13 are implemented.

Citation Information

Patent Citations

  • Method and system for detecting and removing a clogging condition of a filter in a dishwasher

    CN105120727A

  • Process water flow detection in circulation pump

    CN108697297A

  • Water inlet control method, dish-washing machine and computer readable storage medium

    CN108784582A

  • Automatic water adding control method of water tank type cleaning machine

    CN109782633A

  • Control method and device, electronic equipment, storage medium and machine equipment

    CN115263736A