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

By monitoring the current fluctuation of the driving motor and adjusting the speed of the washing water pump, the cost problem caused by adding sensors is solved, sensorless water volume identification is realized, and the cost of the dishwasher is reduced.

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

Patent Information

Application Number
PCT/CN2024/118782
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

In the prior art, dishwashers need to add water level detection sensors to determine the amount of detergent, which increases costs.

Method used

By monitoring the current fluctuation of the drive motor, the speed of the washing water pump is adjusted so that the current fluctuation meets the preset range, and the water volume of the dishwasher is determined by using the preset correspondence between the speed and the water volume.

Benefits of technology

There is no need to add an additional water level sensor. The water level in the dishwasher can be identified by adjusting the rotation speed, which reduces the cost of the dishwasher.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024118782_02102025_PF_FP_ABST
    Figure CN2024118782_02102025_PF_FP_ABST
Patent Text Reader

Abstract

A water volume measurement 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: in the process of a driving motor operating at the present rotational speed, determining the present current fluctuation range of the driving motor; adjusting the present rotational speed on the basis of the present current fluctuation range until the current fluctuation range of the driving motor satisfies a preset fluctuation range when the driving motor operates at an adjusted target rotational speed; and on the basis of a preset correspondence between the rotational speed and the water volume, determining a target water volume corresponding to the target rotational speed and using same as the actual water volume of a dishwasher.
Need to check novelty before this filing date? Find Prior Art

Description

Dishwasher water level detection method, device, dishwasher and medium

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

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

[0003] The present disclosure belongs to the field of electrical appliances, and in particular relates to a method and device for detecting the water level 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. To improve the intelligence of dishwashers, in some scenarios, it is necessary to detect the water level in the dishwasher. For example, by detecting the water level, the amount of detergent automatically added can be determined, thereby controlling the concentration of the detergent in the dishwasher. In related technologies, it is usually necessary to add a sensor (such as a flow meter) to detect the water level in the dishwasher, which increases the cost of the dishwasher.

[0005] Summary of the Invention

[0006] In view of the above technical problems in the related art, the embodiments of the present disclosure provide a dishwasher water level detection method, device, dishwasher and medium to accurately identify the actual water level in the dishwasher and reduce the cost of the dishwasher.

[0007] In a first aspect, an embodiment of the present disclosure provides a method for detecting the water volume of a dishwasher, wherein the dishwasher includes a washing water pump and a driving motor for driving the washing water pump. The method includes: determining a current current fluctuation of the driving motor during operation of the driving motor at a current speed; adjusting the current speed based on the current current fluctuation until the current fluctuation of the driving motor satisfies a preset fluctuation range when the driving motor operates at the adjusted target speed; and determining a target water volume corresponding to the target speed as the actual water volume of the dishwasher based on a preset correspondence between the speed and the water volume.

[0008] In some embodiments, adjusting the current speed based on the current current fluctuation includes: if the current current fluctuation is greater than a first threshold, lowering the current speed; and when the drive motor is operating at the lowered speed, if the current fluctuation of the drive motor is still greater than the first threshold, lowering the lowered speed again, until the drive motor operates at the lowered speed and the current fluctuation of the drive motor meets the preset fluctuation range, or the current fluctuation of the drive motor is less than a second threshold, at which point the lowering of the drive motor speed is stopped. The second threshold is used to indicate that the current of the drive motor is in a constant state, and the second threshold is less than the first threshold.

[0009] In some embodiments, the method further includes: if the current fluctuation of the drive motor is less than the second threshold value when the speed reduction of the drive motor is stopped, then the final speed obtained during the speed reduction process of the drive motor is increased; when the drive motor is running at the increased speed, if the current fluctuation of the drive motor is still less than the second threshold value, then the increased speed is increased again until the current fluctuation of the drive motor meets the preset fluctuation range when the drive motor is running at the increased speed, and the final speed during the speed increase process is used as the target speed.

[0010] In some embodiments, adjusting the current speed based on the current current fluctuation includes: if the current current fluctuation is less than a second threshold, increasing the current speed, wherein the second threshold is used to indicate that the current of the drive motor is in a constant state; when the drive motor is running at the increased speed, if the current fluctuation of the drive motor is still less than the second threshold, further increasing the increased speed, until the current fluctuation of the drive motor meets the preset fluctuation range when the drive motor is running at the increased speed, or the current fluctuation of the drive motor is greater than a first threshold, and then stopping increasing the speed of the drive motor. The second threshold is less than the first threshold.

[0011] In some embodiments, the method further includes: if the current fluctuation of the drive motor is greater than the first threshold value when the speed increase of the drive motor is stopped, then the final speed obtained during the speed increase of the drive motor is lowered; when the drive motor is running at the lowered speed, if the current fluctuation of the drive motor is still greater than the first threshold value, then the lowered speed is lowered again until the current fluctuation of the drive motor meets the preset fluctuation range when the drive motor is running at the lowered speed, and the final speed during the speed reduction process is used as the target speed.

[0012] In some embodiments, reducing the speed of the drive motor can be achieved by the following steps: determining a first current fluctuation when the drive motor runs at a speed before reduction, and determining a first difference between the first current fluctuation and the first threshold; based on a first corresponding relationship between the difference and the speed reduction amount, determining a target speed reduction amount corresponding to the first difference; and reducing the speed before reduction according to the target speed reduction amount.

[0013] In some embodiments, increasing the speed of the drive motor is achieved by the following steps: determining a second current fluctuation when the drive motor runs at a speed before the increase, and determining a second difference between the second current fluctuation and the second threshold; determining a target speed increase corresponding to the second difference based on a second corresponding relationship between the difference and the speed increase; and increasing the speed before the increase according to the target speed increase.

[0014] In a second aspect, an embodiment of the present disclosure provides a water volume detection device for a dishwasher, wherein the dishwasher includes a washing water pump and a driving motor for driving the washing water pump. The device includes: a current fluctuation determination module for determining a current current fluctuation amount of the driving motor during the operation of the driving motor at a current speed; a speed adjustment module for adjusting the current speed based on the current current fluctuation amount until the current fluctuation amount of the driving motor meets a preset fluctuation range when the driving motor operates at the adjusted target speed; and a water volume determination module for determining a target water volume corresponding to the target speed based on a preset correspondence between the speed and the water volume, as the actual water volume of the dishwasher.

[0015] In a third aspect, an embodiment of the present disclosure provides a dishwasher, 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 above-mentioned dishwasher water level detection method when executing the program.

[0016] 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 level detection method when executed by a processor.

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

[0018] According to some embodiments of the present disclosure, a method for detecting the water level in a dishwasher includes a washing water pump and a drive motor for driving the washing water pump. While the drive motor is operating at a current speed, a current current fluctuation of the drive motor is determined. The current speed is adjusted based on the current current fluctuation until the current fluctuation of the drive motor meets a preset fluctuation range when the drive motor is operating at the adjusted target speed. Specifically, the current speed is adjusted based on the current current fluctuation so that the current fluctuation of the drive motor meets the preset fluctuation range, and the speed of the drive motor when the current fluctuation meets the preset fluctuation range is used as the target speed. Based on a preset correspondence between the speed and the water level, a target water level corresponding to the target speed is determined as the actual water level in the dishwasher. In the technical solutions according to some embodiments of the present disclosure, the water level is detected by adjusting the speed and determining the current fluctuation at different speeds. When the current fluctuation meets the preset fluctuation range, it indicates that the speed matches the water level, thereby determining the actual water level in the dishwasher. This allows identification of the water level in the dishwasher without requiring an additional water level sensor, effectively reducing the cost of the dishwasher. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] 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.

[0020] FIG1 is a flow chart of a method for detecting water level in a dishwasher according to some embodiments of the present disclosure;

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

[0022] FIG3 is a schematic diagram of a water level detection device for a dishwasher according to some embodiments of the present disclosure; and

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

[0024] According to some embodiments of the present disclosure, a dishwasher water level detection method, device, dishwasher and medium are provided, the dishwasher including a washing water pump and a driving motor for driving the washing water pump, the method including: determining the current current fluctuation of the driving motor during the operation of the driving motor at the current speed; adjusting the current speed based on the current current fluctuation until the current fluctuation of the driving motor meets the preset fluctuation range when the driving motor runs at the adjusted target speed, that is, based on the current current fluctuation, adjusting the current speed so that the current fluctuation of the driving motor meets the preset fluctuation range, and taking the speed of the driving motor when the current fluctuation meets the preset fluctuation range as the target speed; based on the preset correspondence between the speed and the water volume, determining the target water volume corresponding to the target speed as the actual water volume of the dishwasher.

[0025] In the technical solutions according to some embodiments of the present disclosure, the water volume is detected by adjusting the rotational speed and determining the current fluctuation at different rotational speeds. When the current fluctuation satisfies a preset fluctuation range, it indicates that the rotational speed matches the water volume, thereby determining the actual water volume in the dishwasher. The water volume in the dishwasher can be identified without adding an additional sensor for measuring the water volume, thereby effectively reducing the cost of the dishwasher.

[0026] 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.

[0027] 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.

[0028] According to some embodiments of the present disclosure, a method for detecting the water level of a dishwasher includes a washing water pump and a driving motor for driving the washing water pump. FIG1 is a flow chart of a method for detecting the water level of a dishwasher according to some embodiments of the present disclosure. As shown in FIG1 , the method includes the following steps: Step S101: determining a current current fluctuation of the driving motor during operation of the driving motor at a current speed; Step S102: adjusting the current speed based on the current current fluctuation until the current fluctuation of the driving motor satisfies a preset fluctuation range when the driving motor operates at the adjusted target speed; and Step S103: determining a target water volume corresponding to the target speed based on a preset correspondence between the speed and the water volume, as the actual water volume of the dishwasher.

[0029] In step S102 , that is, based on the current current fluctuation, the current rotational speed is adjusted so that the current fluctuation of the drive motor meets a preset fluctuation range, and the rotational speed of the drive motor when the current fluctuation meets the preset fluctuation range is used as the target rotational speed.

[0030] The method according to some embodiments of the present disclosure may be applied to a dishwasher, to a server communicatively connected to the dishwasher, or to a system consisting of a dishwasher and a server, without limitation herein.

[0031] For ease of understanding, the application to a dishwasher is used as an example for explanation. Figure 2 is a schematic structural 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. 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.

[0032] In step S101, to determine the amount of water in the dishwasher, the drive motor is controlled to operate at its current speed. The current speed can be the speed at which the dishwasher is operating according to a pre-programmed program or a user-specified speed, without limitation. In some embodiments, when determining the amount of water in the dishwasher, the dishwasher can be controlled to operate at a preset fixed speed. The preset fixed speed can be set as needed. In some embodiments, the preset fixed speed can be 2000 rpm, 2500 rpm, etc.

[0033] When the drive motor runs at the current speed, the current value of the drive motor can be detected in real time to calculate the current fluctuation of the drive motor. In some embodiments, the current value of the drive motor continuously collected within a preset time period can be obtained, and the preset time period can be set to, for example, 1s, 5s, 10s, etc. according to actual needs. In some embodiments, the difference between the maximum current value and the minimum current value collected within the preset time period can be used as the current current fluctuation amount. The difference between each group of adjacent current values ​​can also be calculated first, and then the average value of the difference between all adjacent current values ​​can be used as the current current fluctuation amount. Other methods can also be used to determine the current current fluctuation amount, which are not limited here.

[0034] In some embodiments, the current fluctuation can reflect the degree of match between the rotational speed and the amount of water in the dishwasher. If the amount of water in the dishwasher is low, but the speed of the drive motor is high, the speed and water volume are mismatched, resulting in the inability to achieve a closed-loop circulation of water in the dishwasher. It should be understood that during operation, the wash water pump continuously pumps water from the dishwasher into the washing pipe. The water spray nozzles in the washing pipe spray water back into the dishwasher to be pumped again by the wash water pump, thus forming a closed-loop circulation of the water circuit. If the speed is high and the water volume is low, the water sprayed from the water spray nozzles will not be able to return to the dishwasher in time, causing the wash water pump to enter a dry state, that is, a state of pumping air, which will cause large fluctuations in the current. If the water volume and speed are matched, a closed-loop circulation of the water circuit can be formed, and the current of the drive motor will remain constant without large fluctuations.

[0035] To determine the amount of water in the dishwasher, in some embodiments, the speed that causes minimal fluctuations in the drive motor's current can be determined. It's understood that when the current fluctuations are excessive, as described above, the drive motor's speed is too high and mismatched with the water volume. If the current fluctuations are minimal, i.e., the current value remains constant, then the drive motor's speed only needs to be below the speed that just creates a closed-loop water circuit. Therefore, when the current fluctuations are minimal, it indicates that the speed and water volume are at a critical level of matching. The water volume in the dishwasher can be determined based on the speed corresponding to this critical level.

[0036] In step S102, the preset fluctuation range is the smaller fluctuation corresponding to the critical state. The preset fluctuation range can be set according to actual needs and is not limited here. After the current current fluctuation is obtained in step S101, it can be determined whether the current fluctuation meets the preset fluctuation range. If so, the actual water volume of the dishwasher can be directly determined based on the current speed. If not, the current speed can be adjusted in step S102 until it is determined that the current fluctuation meets the preset fluctuation range when the motor is operating at the adjusted target speed. It should be noted that the adjustment of the current speed can include one or more adjustments. In some embodiments, if the current current fluctuation is large, one or more speed adjustments can be made. If the current fluctuation indicates that the current value is stable, one or more speed adjustments can be made. If the current value remains stable during the downward adjustment process, the speed can be increased. If the current fluctuation is large during the upward adjustment process, the speed can be decreased. This is not limited here.

[0037] In step S103, after obtaining the target speed, the actual water volume of the dishwasher can be obtained by querying a preset correspondence between the speed and the water volume. The preset correspondence between the speed and the water volume can be pre-established, and each speed can correspond to a water volume. At this water volume and speed, the fluctuation of the driving current meets a preset fluctuation range.

[0038] In order to better understand the speed adjustment process in some embodiments of the present disclosure, several implementation methods of the speed adjustment are described in detail below.

[0039] The first implementation method

[0040] The speed adjustment process is as follows: if the current current fluctuation is greater than a first threshold, the current speed is lowered; when the drive motor is running at the lowered speed, if the current fluctuation of the drive motor is still greater than the first threshold, the lowered speed is lowered again until the drive motor runs at the lowered speed and the current fluctuation of the drive motor meets the preset fluctuation range, or the current fluctuation of the drive motor is less than a second threshold, and the speed of the drive motor is stopped from being lowered; the second threshold is used to characterize that the current of the drive motor is in a constant state, and the second threshold is less than the first threshold.

[0041] The first threshold value can be set according to actual needs and is not limited here. If the current current fluctuation is greater than the first threshold value, it indicates that the speed and water volume do not match. For the water volume of the dishwasher, the current speed is too high, causing the washing water pump to pump air. In this case, the speed needs to be lowered. The speed reduction can be achieved in a variety of ways. In some embodiments, the speed can be reduced by a fixed reduction amount, or it can be reduced by a corresponding reduction amount calculated based on the current fluctuation situation. This is not limited here.

[0042] In some embodiments, the current speed is lowered for the first time to obtain a speed after the first reduction (referred to as the first speed). The dishwasher is controlled to operate at the first speed, and the current fluctuation is determined again during operation, which is referred to as the first fluctuation. The first fluctuation is then compared with the first threshold again. If the first fluctuation meets the preset fluctuation range, the first speed can be used as the target speed for subsequent water volume determination, and speed adjustment is stopped. If the first fluctuation is still greater than the first threshold, the speed is lowered for a second time, that is, it is lowered again based on the first speed. After obtaining the second speed, the dishwasher is controlled to operate at the second speed, and the current fluctuation is determined again during operation, which is referred to as the second fluctuation. The second fluctuation is then compared with the first threshold, and the above steps are repeated.

[0043] During the aforementioned speed reduction process, if the current fluctuation after a certain adjustment is less than the second threshold, it indicates that the current value is stable. In this case, there is no need to further reduce the speed. Instead, the speed should be increased to find the critical point where the water volume and speed match. The second threshold can be set according to actual needs and is smaller than the first threshold.

[0044] The speed increase process can be achieved through the following steps: if the current fluctuation of the drive motor is less than the second threshold value when the speed reduction of the drive motor is stopped, the final speed obtained during the speed reduction process of the drive motor is increased; when the drive motor is running at the increased speed, if the current fluctuation of the drive motor is still less than the second threshold value, the increased speed is increased again until the current fluctuation of the drive motor meets the preset fluctuation range when the drive motor is running at the increased speed, and the final speed in the speed increase process is used as the target speed.

[0045] The process of increasing the speed may include one or more increases. The speed may be increased by a fixed increase amount, or by an increase amount calculated according to current fluctuations. This is not limited here.

[0046] If the second fluctuation detected at the second speed is less than the second threshold, the second speed can be used as the final speed obtained during the speed reduction process, and the second speed is then increased for the first time to obtain the increased third speed. After the dishwasher is controlled to operate at the third speed, the current fluctuation (referred to as the third fluctuation) is again determined during operation. The third fluctuation is then compared with the second threshold again. If the third fluctuation meets the preset fluctuation range, the third speed can be used as the target speed for subsequent water volume determination, and speed adjustment is stopped. If the third fluctuation is still less than the second threshold, the third speed is further increased to the fourth speed, and the dishwasher is controlled to operate at the fourth speed. The fourth fluctuation is determined during operation, and the above steps are repeated.

[0047] In some embodiments, if the current fluctuation is again detected to be greater than the first threshold during the speed increase process, the speed may be decreased again. By adjusting the speed up and down as described above, the adjusted current fluctuation is ultimately adjusted to meet the preset fluctuation range.

[0048] The second implementation method

[0049] The speed adjustment process is as follows: if the current current fluctuation is less than a second threshold, the current speed is increased; the second threshold is used to indicate that the current of the drive motor is in a constant state; when the drive motor is running at the increased speed, if the current fluctuation of the drive motor is still less than the second threshold, the increased speed is increased again until the current fluctuation of the drive motor meets the preset fluctuation range when the drive motor is running at the increased speed, or the current fluctuation of the drive motor is greater than the first threshold, and the speed of the drive motor is stopped from being increased; the second threshold is less than the first threshold.

[0050] If the current current fluctuation is less than the second threshold, it indicates that the current value is in a constant state. In order to determine the critical point of matching the water output and the speed, the current speed can be increased; the increase process can refer to the above description and will not be repeated here.

[0051] It should be noted that if it is detected that the current fluctuation is greater than the first threshold value during the above-mentioned increase process, the process of speed reduction is entered, and the steps are as follows: if the current fluctuation of the drive motor is greater than the first threshold value when the speed increase of the drive motor is stopped, the final speed obtained in the speed increase process of the drive motor is reduced; when the drive motor is running at the reduced speed, if the current fluctuation of the drive motor is still greater than the first threshold value, the reduced speed is reduced again until the current fluctuation of the drive motor meets the preset fluctuation range when the drive motor is running at the reduced speed, and the final speed in the speed reduction process is used as the target speed. For the process of speed reduction, please refer to the above description, which will not be repeated here.

[0052] In some embodiments, in order to achieve precise reduction in the speed of the drive motor and reduce the speed adjustment process, the speed reduction of the drive motor can be achieved through the following steps: determining the first current fluctuation when the drive motor runs at the speed before reduction, and determining the first difference between the first current fluctuation and the first threshold; based on the first corresponding relationship between the difference and the speed reduction amount, determining the target speed reduction amount corresponding to the first difference; and reducing the speed before reduction according to the target speed reduction amount.

[0053] The first correspondence between the difference and the speed reduction amount can be established in advance. When establishing the first correspondence, the greater the difference between the current fluctuation amount and the first threshold value, the greater the probability that the washing water pump will draw in air. In order to quickly adjust the speed to a speed that matches the water volume, the speed reduction amount can be increased. Therefore, in the first correspondence, the greater the difference between the current fluctuation amount and the first threshold value, the greater the corresponding reduction amount, and the smaller the difference, the smaller the corresponding reduction amount. Then, when the speed is reduced once or multiple times, the target speed reduction amount for the current reduction can be determined based on the difference between the current fluctuation amount and the first threshold value before each reduction, and the speed reduction can be performed.

[0054] In other embodiments, the speed increase process can be achieved through the following steps: determining the second current fluctuation when the drive motor runs at the speed before the increase, and determining the second difference between the second current fluctuation and the second threshold; based on the second corresponding relationship between the difference and the speed increase amount, determining the target speed increase amount corresponding to the second difference; and increasing the speed before the increase according to the target speed increase amount.

[0055] The second correspondence between the difference and the speed increase can be constructed in advance. When constructing the second correspondence, the smaller the difference between the current fluctuation and the second threshold, the more stable the current of the drive motor, and the larger the difference between the current fluctuation and the second threshold, the closer it is to the critical point where the water volume and the speed match. Therefore, in the second correspondence, the larger the difference between the current fluctuation and the second threshold, the smaller the corresponding increase can be, that is, the closer to the critical point, the speed can be fine-tuned, and the smaller the difference between the current fluctuation and the second threshold, the larger the corresponding increase can be. Then, when the speed is increased once or multiple times, the target speed increase for this increase can be determined based on the difference between the current fluctuation and the second threshold before each increase, and the speed can be increased.

[0056] In summary, according to the technical solutions of some embodiments of the present disclosure, the degree of matching between the water volume in the dishwasher and the drive motor speed is determined by the current fluctuation of the drive motor. When the current fluctuation is large, the drive motor speed is adjusted downward. When the current fluctuation indicates that the drive motor current is constant, the drive motor speed is adjusted upward. Ultimately, a target speed that meets a preset fluctuation range is determined, and the actual water volume in the dishwasher is determined based on the target speed. In the technical solutions of some embodiments of the present disclosure, there is no need to add additional flow meters or other water volume measurement sensors, effectively reducing the cost of the dishwasher.

[0057] An embodiment of the present disclosure provides a dishwasher water level detection device, the dishwasher including a washing water pump and a driving motor for driving the washing water pump. FIG3 is a schematic diagram of a dishwasher water level detection device according to some embodiments of the present disclosure. As shown in FIG3 , the device includes: a current fluctuation determination module 301, for determining the current current fluctuation amount of the driving motor when the driving motor is running at the current speed; a speed adjustment module 302, for adjusting the current speed based on the current current fluctuation amount until the current fluctuation amount of the driving motor meets a preset fluctuation range when the driving motor is running at the adjusted target speed; and a water level determination module 303, for determining a target water level corresponding to the target speed based on a preset correspondence between the speed and the water level, as the actual water level of the dishwasher.

[0058] In some implementations, the speed adjustment module 302 is configured to:

[0059] If the current current fluctuation is greater than a first threshold, the current speed is reduced;

[0060] When the drive motor is running at the reduced speed, if the current fluctuation of the drive motor is still greater than the first threshold, the reduced speed is further reduced until the current fluctuation of the drive motor meets the preset fluctuation range when the drive motor is running at the reduced speed, or the current fluctuation of the drive motor is less than the second threshold, and the reduction of the speed of the drive motor is stopped;

[0061] The second threshold is used to indicate that the current of the drive motor is in a constant state, and the second threshold is smaller than the first threshold.

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

[0063] a first processing module, configured to increase a final speed obtained during the process of decreasing the speed of the drive motor if the current fluctuation of the drive motor is less than the second threshold when decreasing the speed of the drive motor is stopped;

[0064] The second processing module is used to increase the increased speed again if the current fluctuation of the drive motor is still less than the second threshold value when the drive motor runs at the increased speed, until the current fluctuation of the drive motor meets the preset fluctuation range when the drive motor runs at the increased speed, and use the final speed in the speed increase process as the target speed.

[0065] In some implementations, the speed adjustment module 302 is configured to:

[0066] If the current current fluctuation is less than a second threshold, the current speed is increased; the second threshold is used to indicate that the current of the drive motor is in a constant state;

[0067] When the drive motor is running at the increased speed, if the current fluctuation of the drive motor is still less than the second threshold, the increased speed is further increased until the current fluctuation of the drive motor meets the preset fluctuation range when the drive motor is running at the increased speed, or the current fluctuation of the drive motor is greater than the first threshold, and then the increase in the speed of the drive motor is stopped;

[0068] The second threshold is smaller than the first threshold.

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

[0070] a third processing module, configured to, if the current fluctuation of the drive motor is greater than the first threshold value when the increase in the speed of the drive motor is stopped, reduce the final speed obtained during the increase in the speed of the drive motor;

[0071] The fourth processing module is used to further reduce the reduced speed if the current fluctuation of the drive motor is still greater than the first threshold when the drive motor runs at the reduced speed, until the current fluctuation of the drive motor meets the preset fluctuation range when the drive motor runs at the reduced speed, and the final speed during the speed reduction process is used as the target speed.

[0072] In some embodiments, the device further comprises a speed reduction module, configured to:

[0073] determining a first current fluctuation amount when the drive motor operates at a speed before reduction, and determining a first difference between the first current fluctuation amount and the first threshold value;

[0074] determining a target speed reduction amount corresponding to the first difference based on a first correspondence between the difference and the speed reduction amount;

[0075] The speed before reduction is reduced according to the target speed reduction amount.

[0076] In some embodiments, the device further includes a speed increasing module, configured to:

[0077] determining a second current fluctuation amount when the drive motor operates at the speed before the increase, and determining a second difference between the second current fluctuation amount and the second threshold value;

[0078] determining a target speed increase amount corresponding to the second difference based on a second correspondence between the difference and the speed increase amount;

[0079] The speed before the increase is increased according to the target speed increase amount.

[0080] The functions of the various modules in the above device have been described in detail in the embodiment of the dishwasher water level detection method and will not be elaborated on here.

[0081] 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 water 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 level detection method are implemented.

[0082] In some embodiments, as shown in FIG4 , a bus architecture (represented by bus 400) may include any number of interconnected buses and bridges, linking various circuits including one or more processors represented by processor 402 and memory represented by memory 404. Bus 400 may also link various other circuits such as peripherals, voltage regulators, and power management circuits, all of which are well known in the art and, therefore, will not be described herein. Bus interface 405 provides an interface between bus 400 and receiver 401 and transmitter 403. Receiver 401 and transmitter 403 may 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 may be used to store data used by processor 402 when performing operations.

[0083] 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.

[0084] 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.

[0085] 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.

[0086] 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.

[0087] 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 detecting water level in a dishwasher, wherein the dishwasher includes a washing water pump and a drive motor for driving the washing water pump, the method comprising: Determining a current current fluctuation of the drive motor during operation of the drive motor at a current speed; Adjusting the current rotational speed based on the current current fluctuation amount until the current fluctuation amount of the drive motor meets a preset fluctuation range when the drive motor runs at the adjusted target rotational speed; and Based on a preset correspondence between the rotation speed and the water volume, a target water volume corresponding to the target rotation speed is determined as the actual water volume of the dishwasher.

2. The method according to claim 1, wherein The adjusting the current rotation speed based on the current current fluctuation includes: If the current current fluctuation is greater than a first threshold, lowering the current rotation speed; and When the drive motor is running at the reduced speed, if the current fluctuation of the drive motor is still greater than the first threshold, the reduced speed is further reduced until the current fluctuation of the drive motor meets the preset fluctuation range when the drive motor is running at the reduced speed, or the current fluctuation of the drive motor is less than the second threshold, and the reduction of the speed of the drive motor is stopped; The second threshold is used to indicate that the current of the drive motor is in a constant state, and the second threshold is smaller than the first threshold.

3. The method of claim 2, further comprising: If the current fluctuation of the drive motor is less than the second threshold value when the speed reduction of the drive motor is stopped, the final speed obtained during the speed reduction of the drive motor is increased; When the drive motor runs at the increased speed, if the current fluctuation of the drive motor is still less than the second threshold value, the increased speed is increased again until the current fluctuation of the drive motor meets the preset fluctuation range when the drive motor runs at the increased speed, and the final speed in the speed increase process is used as the target speed.

4. The method according to any one of claims 1 to 3, wherein The adjusting the current rotation speed based on the current current fluctuation includes: If the current current fluctuation is less than a second threshold, the current rotation speed is increased, wherein the second threshold is used to indicate that the current of the drive motor is in a constant state; and When the drive motor is running at the increased speed, if the current fluctuation of the drive motor is still less than the second threshold, the increased speed is further increased until the current fluctuation of the drive motor meets the preset fluctuation range when the drive motor is running at the increased speed, or the current fluctuation of the drive motor is greater than the first threshold, and then the increase in the speed of the drive motor is stopped; The second threshold is smaller than the first threshold.

5. The method according to claim 2 or 4, further comprising: If the current fluctuation of the drive motor is greater than the first threshold when the increase in the speed of the drive motor is stopped, the final speed obtained during the increase in the speed of the drive motor is reduced; When the drive motor runs at the reduced speed, if the current fluctuation of the drive motor is still greater than the first threshold value, the reduced speed is further reduced until the current fluctuation of the drive motor meets the preset fluctuation range when the drive motor runs at the reduced speed, and the final speed during the speed reduction process is used as the target speed.

6. The method according to any one of claims 2, 4 and 5, wherein: Reducing the speed of the drive motor can be achieved by following the steps below: determining a first current fluctuation amount when the drive motor operates at a speed before reduction, and determining a first difference between the first current fluctuation amount and the first threshold value; determining a target speed reduction amount corresponding to the first difference based on a first correspondence between the difference and the speed reduction amount; The speed before reduction is reduced according to the target speed reduction amount.

7. The method according to any one of claims 2, 3 and 4, wherein: Increasing the speed of the drive motor is achieved by the following steps: determining a second current fluctuation amount when the drive motor operates at the speed before the increase, and determining a second difference between the second current fluctuation amount and the second threshold value; determining a target speed increase amount corresponding to the second difference based on a second correspondence between the difference and the speed increase amount; as well as The speed before the increase is increased according to the target speed increase amount.

8. A device for detecting water level in a dishwasher, the dishwasher comprising a washing water pump and a drive motor for driving the washing water pump, the device comprising: a current fluctuation determination module, configured to determine a current current fluctuation amount of the drive motor when the drive motor is running at a current speed; a speed adjustment module, configured to adjust the current speed based on the current current fluctuation until the current fluctuation of the drive motor satisfies a preset fluctuation range when the drive motor runs at the adjusted target speed; as well as The water volume determination module is configured to determine a target water volume corresponding to the target speed based on a preset correspondence between the speed and the water volume, as the actual water volume of the dishwasher.

9. A dishwasher comprising a washing water pump, a driving motor for driving the washing water 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 7 when executing the program.

10. 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 7 are implemented.

Citation Information

Patent Citations

  • Constant wind volume control method and device for air duct machine

    CN104180475A

  • Detecting operational state of a dishwasher

    CN104797184A

  • Dish-washing machine control method and dish-washing machine

    CN117398037A

  • Control process for domestic dishwasher pump

    DE4418721A1

  • Liquid storage tank of liquid supply apparatus and method for manufacturing the same

    KR102407149B1