Dish washing machine, water quantity detection method and device of dish washing machine and medium
By detecting the change in the drive motor circuit parameters, the problem of the sensor device being susceptible to corrosion is solved, and high-reliability water volume detection and cost reduction are achieved.
Patent Information
- Application Number
- CN202410374274.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-03-29
- Publication Date
- 2025-09-30
AI Technical Summary
In existing dishwashers, the sensor device used to detect water level is susceptible to corrosion, resulting in reduced detection accuracy and increased cost of the entire machine.
By detecting the change in circuit parameters of the drive motor at the target speed, a mapping table or function is used to determine whether the water volume has reached the minimum water volume, thereby avoiding dry burning of the heating element and eliminating the sensing device.
It realizes high-reliability water volume detection, prevents the washing pump from drying out, and reduces the cost of the whole machine.
Smart Images

Figure CN120713428A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of dishwasher control technology, and in particular relates to a dishwasher, a method, a device and a medium for detecting the water level of a dishwasher. Background Art
[0002] Dishwashers are common kitchen appliances, bringing convenience to people's lives. During operation, a drive motor drives a wash pump to pump water from the wash chamber, which then circulates the water multiple times to clean dishes. During this process, the wash chamber must contain enough water to ensure the proper functioning of all components. Therefore, it's essential to monitor the water level within the wash chamber.
[0003] Currently, the water level in the washing chamber is mainly detected by a sensor device, but the sensor device is easily corroded by the washing water, resulting in reduced detection accuracy, and the additional installation of a sensor device increases the cost of the entire machine. Summary of the Invention
[0004] The embodiments of the present application provide a dishwasher, a method, an apparatus, and a medium for detecting the water level in the dishwasher, thereby improving the efficiency of detecting the water level in the washing chamber at least to a certain extent.
[0005] Other features and advantages of the present application will become apparent from the following detailed description, or may be learned in part by practice of the present application.
[0006] According to a first aspect of an embodiment of the present application, a method for detecting water level in a dishwasher is provided. The dishwasher includes a drive motor, a washing chamber, and a heating element, wherein the heating element is disposed at the bottom of the washing chamber. The method includes:
[0007] During the operation of the drive motor at the target speed, detecting circuit parameters of the drive motor;
[0008] If it is detected that the parameter value of the circuit parameter reaches a first parameter threshold, obtaining a first target change amount of the circuit parameter within a first detection time period;
[0009] If the first target change is less than the first preset change, it is determined that the current water volume in the washing chamber is greater than or equal to the first preset water volume. The first preset water volume is used to represent the minimum water volume corresponding to the heating element not causing dry burning when the drive motor runs at the target speed.
[0010] In some embodiments, based on the above solution, the first parameter threshold is determined as follows:
[0011] Obtaining a preset mapping relationship table, wherein the mapping relationship table records multiple speeds of the drive motor and a parameter threshold corresponding to each speed;
[0012] A first parameter threshold corresponding to the target rotational speed is searched in the mapping relationship table.
[0013] In some embodiments, based on the above solution, obtaining a first target change in the circuit parameter within a first detection duration includes:
[0014] A maximum parameter value and a minimum parameter value of the circuit parameter within the first detection time period are acquired, and a difference between the maximum parameter value and the minimum parameter value is used as the first target variation.
[0015] In some embodiments, based on the foregoing solution, the first detection duration includes N detection sub-durations, where N is a positive integer, and obtaining a first target change in the circuit parameter within the first detection duration includes:
[0016] Obtaining a parameter mean value for each detection sub-duration, and determining a target difference between the parameter means of two adjacent detection sub-durations;
[0017] All the target differences are averaged, and the average result is used as the first target variation.
[0018] In some embodiments, based on the foregoing solution, the first target variation includes a first sub-variation and a second sub-variation, the first detection duration includes M detection sub-durations, where M is a positive integer, and obtaining the parameter variation of the circuit parameter within the first detection duration includes:
[0019] Acquire a maximum parameter value and a minimum parameter value of the circuit parameter within the first detection time period, and use a difference between the maximum parameter value and the minimum parameter value as a first sub-variation;
[0020] Obtaining a parameter mean value for each detection sub-duration, and determining a target difference between the parameter means of two adjacent detection sub-durations;
[0021] All the target differences are averaged, and the average result is used as the second sub-variation.
[0022] In some embodiments, based on the foregoing solution, the first preset change amount includes a first sub-change amount threshold and a second sub-change amount threshold, and if the first target change amount is less than the first preset change amount, determining that the current water volume in the washing chamber is greater than or equal to the first preset water volume includes:
[0023] If the first sub-variation is smaller than the first sub-variation threshold, and the second sub-variation is smaller than the second sub-variation threshold, it is determined that the current water volume in the washing chamber is greater than or equal to a first preset water volume.
[0024] In some embodiments, based on the above solution, the method further includes:
[0025] If the parameter value of the circuit parameter does not reach the first parameter threshold within the second detection time period, it is determined that the current water volume in the washing chamber is less than the first preset water volume.
[0026] In some embodiments, based on the above solution, after determining that the current water volume in the washing chamber is less than the first preset water volume, the method further includes:
[0027] controlling the dishwasher to inject water into the washing chamber;
[0028] After the water filling is completed, returning to the step of obtaining the circuit parameters of the driving motor to determine whether the current water volume in the washing chamber is greater than or equal to the first preset water volume;
[0029] If the current water volume in the washing cavity is greater than or equal to the first preset water volume, the dishwasher is controlled to wash according to the current water volume.
[0030] In some embodiments, based on the above solution, after determining that the current water volume in the washing chamber is less than the first preset water volume, the method further includes:
[0031] controlling the drive motor to reduce its speed and detecting circuit parameters of the drive motor during the process of the drive motor running at the reduced speed;
[0032] If it is detected that the parameter value of the circuit parameter reaches a second parameter threshold, obtaining a second target change amount of the circuit parameter within the first detection time period;
[0033] If the second target change is less than the second preset change, it is determined that the current water volume in the washing chamber is greater than or equal to the second preset water volume, and the second preset water volume is used to represent the minimum water volume corresponding to the heating element not causing dry burning when the drive motor runs at a reduced speed.
[0034] According to a second aspect of an embodiment of the present application, a water level detection device for a dishwasher is provided. The dishwasher includes a drive motor, a washing chamber, and a heating element, wherein the heating element is disposed at the bottom of the washing chamber. The device includes:
[0035] a first acquiring unit, configured to detect circuit parameters of the drive motor when the drive motor is running at a target speed;
[0036] A second acquiring unit is configured to acquire a first target variation of the circuit parameter within a first detection time period if it is detected that the parameter value of the circuit parameter reaches a first parameter threshold;
[0037] A determination unit is used to determine that the current water volume in the washing chamber is greater than or equal to a first preset water volume if the first target change is less than a first preset change. The first preset water volume is used to represent the minimum water volume corresponding to the heating element not causing dry burning when the drive motor runs at the target speed.
[0038] According to a third aspect of an embodiment of the present application, a computer-readable storage medium stores at least one computer program instruction, and the at least one computer program instruction is loaded and executed by a processor to implement the operations performed by any method described in the first aspect.
[0039] According to a fourth aspect of an embodiment of the present application, a dishwasher is provided, comprising one or more processors and one or more memories, wherein at least one program code is stored in the one or more memories, and the at least one program code is loaded and executed by the one or more processors to implement the operations performed by any of the methods described in the first aspect.
[0040] The one or more technical solutions provided by the embodiments of the present invention achieve at least the following technical effects or advantages:
[0041] During the operation of the drive motor at the target speed, the parameter value of the circuit parameter of the drive motor depends on the load (that is, the amount of water that the drive motor can pump when driving the washing pump). When the amount of water in the washing chamber is not sufficient, the circuit parameter of the drive motor is in a fluctuating state. Therefore, in the present application, when the parameter value of the circuit parameter reaches the first parameter threshold, if the first target change of the circuit parameter within the first detection time is less than the first preset change, it is determined that the current water amount in the washing chamber is greater than or equal to the first preset water amount, thereby preventing the washing pump from dry burning. The present application has high reliability in water amount detection based on the parameter value and parameter change of the circuit parameter, and does not require the installation of a sensor device for water amount detection, thereby reducing the cost of the entire machine.
[0042] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] The accompanying drawings are incorporated into and constitute a part of the specification, illustrating embodiments consistent with the present application and, together with the specification, explaining the principles of the present application. Obviously, the drawings described below are only some embodiments of the present application, and those skilled in the art can derive other drawings based on these drawings without inventive effort. In the drawings:
[0044] Figure 1 A structural diagram of a dishwasher according to an embodiment of the present application is shown;
[0045] Figure 2 A flow chart showing a method for detecting water level in a dishwasher according to an embodiment of the present application is shown;
[0046] Figure 3 A structural diagram of a water level detection device for a dishwasher according to an embodiment of the present application is shown;
[0047] Figure 4 A schematic structural diagram of a computer system suitable for implementing the dishwasher of the embodiment of the present application is shown. DETAILED DESCRIPTION
[0048] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0049] In addition, described feature, structure or characteristic can be combined in one or more embodiments in any suitable manner.In the following description, many specific details are provided so as to provide a full understanding of the embodiments of the present application. However, it will be appreciated by those skilled in the art that the technical scheme of the present application can be put into practice without one or more of the specific details, or other methods, components, devices, steps etc. can be adopted. In other cases, known methods, devices, implementations or operations are not shown or described in detail to avoid blurring the various aspects of the application.
[0050] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically separate entities. That is, these functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.
[0051] The flowcharts shown in the accompanying drawings are for illustrative purposes only and do not necessarily include all contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may be decomposed, while others may be combined or partially combined. Therefore, the actual execution order may vary depending on the actual situation.
[0052] It should also be noted that the terms "first," "second," and the like in the specification and claims of this application and the accompanying drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than that shown or described.
[0053] Dishwashers are common kitchen appliances in our daily lives, bringing convenience to people's lives. When the dishwasher is running, the drive motor drives the washing pump to suck the washing water in the washing chamber, and through multiple water circulations, the dishes are cleaned. During this process, the washing chamber of the dishwasher should have enough water to ensure the normal operation of each component of the dishwasher. For example: In order to improve the washing effect of the dishes, a heating element, such as a heating tube, is usually provided at the bottom of the washing chamber. The washing water is heated by the heating tube to achieve a better washing effect. During this process, the washing chamber needs to have a corresponding amount of water to cover the surface of the heating tube, so as to avoid dry burning of the heating tube surface and damage. Therefore, during the operation of the dishwasher, it is necessary to detect the current amount of water in the washing chamber to determine whether the current amount of water in the washing chamber can ensure the safe operation of the heating tube.
[0054] At present, the water level in the washing chamber is mainly detected by a sensor device, such as a liquid level sensor. However, the sensor device is easily corroded by the washing water, resulting in reduced detection accuracy, and the additional installation of a sensor device increases the cost of the entire machine.
[0055] Based on this, an embodiment of the present application provides a water level detection method for a dishwasher, which is applied to a dishwasher. For ease of understanding, the dishwasher of the embodiment of the present application is first described below.
[0056] See also Figure 1 , shows a schematic structural diagram of a dishwasher according to an embodiment of the present application.
[0057] like Figure 1As shown, the dishwasher includes a drive motor 102, a washing chamber 106, and a heating element 107. The dishwasher also includes a controller 101, which is electrically connected to the drive motor 102. The controller 101 includes but is not limited to a Programmable Logic Controller (PLC), and the drive motor 102 includes but is not limited to a synchronous motor, an asynchronous motor, etc. The heating element 107 is provided at the bottom of the washing chamber 106. It is understood that the heating element 107 can be an annular heating tube, which is provided on the surface of the bottom of the washing chamber, and there is a certain height between the upper surface of the annular heating tube and the bottom of the washing chamber 106. Therefore, in order to ensure that the surface of the heating element 107 does not dry out, the washing chamber 106 needs to have at least enough water to cover the surface of the heating element 107.
[0058] It can be understood that, under normal circumstances, the dishwasher is provided with a circulating water circuit, a washing pump is provided on the circulating water circuit, the driving motor 102 is used to drive the washing pump to operate, the circulating water circuit includes a washing pipe located in the washing chamber, the washing pipe is provided with a water spray port, the washing pump draws the water below the washing chamber 106 into the washing pipe, and sprays it out through the water spray port to wash the tableware located at the upper part of the washing chamber 106, and the waste water generated after washing the tableware falls back to the bottom of the washing chamber 106 for recovery and circulation, so that the tableware can be washed multiple times with the recycled water.
[0059] See also Figure 2 , shows a flow chart of a method for detecting water level in a dishwasher according to an embodiment of the present application.
[0060] like Figure 2 As shown, according to a first aspect of an embodiment of the present application, a method for detecting water level in a dishwasher is provided. The dishwasher includes a drive motor, a washing chamber, and a heating element, wherein the heating element is disposed at the bottom of the washing chamber. The method can be executed in a controller, and includes but is not limited to steps S1 to S3:
[0061] Step S1. While the drive motor is running at a target speed, detecting circuit parameters of the drive motor;
[0062] It is understandable that when the drive motor maintains a target speed, that is, when the drive motor maintains a constant speed, the circuit parameters of the drive motor depend on the load, that is, the amount of water that the drive motor can pump when driving the washing pump. If the amount of water in the washing chamber is sufficient, for example, the amount of water in the washing chamber occupies half of the volume of the washing chamber, then the amount of water that the washing pump can pump each time is also sufficient, thereby making the load of the drive motor constant, which in turn manifests as constant circuit parameters of the drive motor. If the amount of water in the washing chamber is insufficient, it cannot be guaranteed that the washing pump can pump a sufficient amount of water each time, resulting in fluctuations in the load of the drive motor, which in turn manifests as fluctuations in the parameter values of the circuit parameters of the drive motor.
[0063] It should be noted that the insufficient amount of water in the washing chamber includes at least the following two situations: one is that the amount of water in the washing chamber cannot cover the surface of the heating tube; the other is that the amount of water in the washing chamber can cover the surface of the heating tube, but the water volume is not sufficient, that is, the amount of water pumped by the washing pump each time is not constant.
[0064] It is understandable that in order to improve energy conservation and emission reduction, dishwashers attempt to minimize the amount of wash water while ensuring the washing efficiency and performance of all components. In this case, the amount of water in the wash chamber may be the second scenario described above. However, during the wash process, due to certain factors, such as incorrect placement of dishes (e.g., with the bowl facing up), some of the wash water may not fall back to the bottom of the wash chamber after washing the dishes. This can reduce the amount of circulating water in the wash chamber and even prevent it from covering the surface of the heating element, causing it to dry out. In this case, the amount of water in the wash chamber may be the first scenario described above.
[0065] Based on the above, the embodiment of the present application is used to detect whether the water level in the washing chamber has reached the minimum water level during the operation of the washing chamber. The minimum water level refers to the minimum amount of water required in the washing chamber to prevent the heating element from dry burning.
[0066] It can be understood that when there is sufficient water in the washing chamber, when the speed of the drive motor is different, the expected circuit parameter threshold of the drive motor is different, that is, the constant value of the circuit parameter is different. For example, when there is sufficient water, when the drive motor runs at 2000 rpm, the current of the drive motor is constant at 5 amps; when the drive motor runs at 3000 rpm, the current of the drive motor is constant at 8 amps.
[0067] Based on the above, the embodiment of the present application can determine whether the current water volume in the washing chamber is greater than or equal to the minimum water volume by detecting the circuit parameters of the driving motor at a constant speed, and using the relationship between the detection results of the circuit parameters and the corresponding parameter thresholds as one of the determination bases.
[0068] In some embodiments, the first parameter threshold is determined as follows:
[0069] Step S11A. Obtaining a preset mapping relationship table, wherein the mapping relationship table records multiple speeds of the drive motor and a parameter threshold corresponding to each speed;
[0070] For example, the mapping table records multiple speeds of the drive motor and the current threshold and / or power threshold corresponding to each speed. The corresponding current threshold can be obtained only by the speed, or only by the speed, or both by the speed. For example, when the speed is 1000 rpm, the corresponding current threshold is 2 amps, and the corresponding power threshold is 1000 watts; when the speed is 2000 rpm, the corresponding current threshold is 5 amps, and the corresponding power threshold is 1500 watts; and when the speed is 3000 rpm, the corresponding current threshold is 8 amps, and the corresponding power threshold is 2000 watts.
[0071] Based on this, the current threshold and / or power threshold corresponding to each rotation speed can be obtained by looking up the table.
[0072] Step S12A: Searching the mapping table for a first parameter threshold value corresponding to the target speed.
[0073] In some embodiments, the first parameter threshold is determined as follows:
[0074] Step S11B. Obtaining a pre-built mapping relationship function, wherein the mapping relationship function is used to characterize the functional relationship between each speed and each parameter threshold;
[0075] The mapping relationship function refers to: a mapping relationship function constructed with each speed as an independent variable and each parameter threshold as a dependent variable. For example, the mapping relationship function can be f(x, y), where x and y can be the speed and parameter threshold respectively. When the target speed is determined, the corresponding first parameter threshold can be calculated according to the mapping relationship function.
[0076] Step S12B: Calculate the first parameter threshold value according to the target speed through the mapping relationship function.
[0077] It is understandable that the benefit of calculating the first parameter threshold value through the mapping relationship function is that the calculation result of the first parameter threshold value is more accurate, so that the entire machine can achieve a better working state.
[0078] In some embodiments, the circuit parameters of the drive motor include but are not limited to current, voltage, and power. When detecting the circuit parameters of the drive motor, only one circuit parameter may be detected, such as current, or multiple circuit parameters may be detected, such as current and power.
[0079] Exemplarily, when the circuit parameter is current, the drive motor can be provided with a current acquisition module, which is used to acquire the current flowing through the drive motor and transmit it to the controller; when the circuit parameter is voltage, the drive motor can be provided with a voltage acquisition module, which is used to acquire the voltage of the drive motor and transmit it to the controller; when the circuit parameter is power, the drive motor can be provided with a current acquisition module and a voltage acquisition module, the current acquisition module is used to acquire the current flowing through the drive motor and transmit it to the controller, and the voltage acquisition module is used to acquire the voltage of the drive motor and transmit it to the controller, and the controller determines the corresponding power based on the received current and voltage.
[0080] Step S2. If it is detected that the parameter value of the circuit parameter reaches a first parameter threshold, obtaining a first target change of the circuit parameter within a first detection time period;
[0081] It can be understood that when the drive motor runs at the target speed, if the amount of water in the washing chamber is sufficient, the parameter value of the circuit parameter of the drive motor appears to be constant; when the amount of water in the washing chamber is not sufficient, the parameter value of the circuit parameter of the drive motor may appear to be unable to reach the first parameter threshold, or may reach the first parameter threshold intermittently over a period of time, that is, the parameter value of the circuit parameter fluctuates over a period of time.
[0082] For example: within a one-minute detection period, when the drive motor runs at 3000 rpm, if the water volume in the washing chamber is sufficient, the parameter value of the circuit parameter of the drive motor is a constant 8 amps; if the water volume in the washing chamber is not sufficient, and the parameter value of the circuit parameter cannot be detected to reach 8 amps within the one-minute detection period, it means that the water volume in the washing chamber has not reached the minimum water volume at this time; and if the water volume in the washing chamber is not sufficient, and the parameter value of the circuit parameter is intermittently detected to reach 8 amps within the one-minute detection period, for example, it reaches 8 amps at the 20th second of one minute and reaches 8 amps at the 40th second, etc., then the washing chamber has a certain amount of water, but it may have reached the minimum water volume or may not have reached the minimum water volume, which cannot be determined yet. Therefore, it is necessary to further determine whether the water volume in the washing chamber is greater than or equal to the minimum water volume through the first target change of the circuit parameter within the first detection period.
[0083] In some embodiments, obtaining a first target change in the circuit parameter within a first detection duration includes:
[0084] Step S21A: Acquire the maximum parameter value and the minimum parameter value of the circuit parameter within the first detection time period, and use the difference between the maximum parameter value and the minimum parameter value as the first target variation.
[0085] It is understandable that the first detection duration may be 10 seconds, 30 seconds, 1 minute, etc., and is not limited here. The maximum parameter value and the minimum parameter value of the circuit parameter within the first detection duration are both taken as absolute values, and the first target change amount of the circuit parameter within the first detection duration can be determined based on the difference between the maximum parameter value and the minimum parameter value.
[0086] For example, if the first detection time is set to 1 minute, the maximum current detected within 1 minute is 10 amps, the minimum current is 7 amps, and the difference between the maximum current and the minimum current is 3 amps, that is, the current change in 1 minute is 3 amps.
[0087] For example, if the first detection duration is set to 30 seconds, the maximum power detected within 30 seconds is 1500 watts, the minimum power is 1200 watts, and the difference between the maximum power and the minimum power is 300 watts, that is, the power change within 30 seconds is 300 watts.
[0088] In some embodiments, based on the foregoing solution, the first detection duration includes N detection sub-durations, where N is a positive integer, and obtaining a first target change in the circuit parameter within the first detection duration includes:
[0089] Step S21B. Obtaining the parameter mean of each detection sub-duration, and determining the target difference between the parameter means of two adjacent detection sub-durations;
[0090] It is understandable that the N detection sub-durations are of the same duration. For example, the first detection duration is 2 minutes, including 10 detection sub-durations, and each detection sub-duration is 12 seconds.
[0091] The parameter mean for each detection sub-interval is the average value of each parameter value within each detection sub-interval. For example, if 10 current values are detected within 12 seconds, the average of these 10 current values is calculated to obtain the parameter mean for the current detection sub-interval.
[0092] Adjacent detection sub-durations refer to two detection sub-durations that are consecutive in time within the same first detection duration. For example, if the first detection duration is 1 minute and includes 5 detection sub-durations, the first detection sub-duration is 1-12 seconds, and the second detection sub-duration is 12-24 seconds, then the first detection sub-duration and the second detection sub-duration are considered adjacent detection sub-durations.
[0093] The target difference between the parameter mean values of two adjacent test sub-periods is the difference between the mean value of the first parameter in the previous test sub-period and the mean value of the second parameter in the next test sub-period. For example, if the first test duration is 1 minute and includes 5 test sub-periods, the first test sub-period is 1-12 seconds with a current mean of 5 amps, and the second test sub-period is 12-24 seconds with a current mean of 6 amps, then the target difference is 1 amp.
[0094] Step S22B: perform averaging processing on all the target differences, and use the result of the averaging processing as the first target variation.
[0095] It is understandable that by averaging the target differences, the mean value changes of the circuit parameters in each sub-time period within the first detection time period can be obtained more accurately, thereby improving the accuracy of the data processing result.
[0096] In some embodiments, the first target variation includes a first sub-variation and a second sub-variation, the first detection duration includes M detection sub-durations, where M is a positive integer, and obtaining the parameter variation of the circuit parameter within the first detection duration includes:
[0097] Step S21C. Obtaining the maximum parameter value and the minimum parameter value of the circuit parameter within the first detection time length, and taking the difference between the maximum parameter value and the minimum parameter value as the first sub-variation;
[0098] Step S22C obtains the parameter mean of each detection sub-duration and determines the target difference between the parameter means of two adjacent detection sub-durations;
[0099] Step S23C: perform averaging processing on all the target differences, and use the result of the averaging processing as the second sub-variation.
[0100] It should be noted that the implementation principles of steps S21C to S23C are the same as those of steps S21A to S22B described above and will not be repeated here. It will be appreciated that simultaneously acquiring the first sub-variation and the second sub-variation, and determining whether the current water volume in the wash chamber is greater than or equal to the minimum water volume based on the first sub-variation and the second sub-variation, can result in more accurate data processing results.
[0101] Step S3. If the first target change is less than the first preset change, determine that the current water volume in the washing chamber is greater than or equal to the first preset water volume, and the first preset water volume is used to represent the minimum water volume corresponding to the heating element not causing dry burning when the drive motor runs at the target speed.
[0102] It should be noted that the first preset variation refers to the maximum variation in the parameter value of the drive motor's circuit parameter when the drive motor is operating at the target speed and the water volume in the wash chamber is greater than or equal to the minimum water volume. In other words, when the water volume in the wash chamber is greater than or equal to the minimum water volume, the parameter value of the drive motor's circuit parameter may fluctuate, but the fluctuation should be less than the first preset variation.
[0103] In some embodiments, the first preset change includes a first sub-change threshold and a second sub-change threshold, and if the first target change is less than the first preset change, determining that the current water volume in the washing chamber is greater than or equal to the first preset water volume includes:
[0104] If the first sub-variation is smaller than the first sub-variation threshold, and the second sub-variation is smaller than the second sub-variation threshold, it is determined that the current water volume in the washing chamber is greater than or equal to a first preset water volume.
[0105] It can be understood that when the drive motor is running at the target speed, the parameter value of the circuit parameter of the drive motor depends on the load (that is, the amount of water that the drive motor can pump when driving the washing pump). When the amount of water in the washing chamber is not sufficient, the circuit parameter of the drive motor is in a fluctuating state. Therefore, in the present application, when the parameter value of the circuit parameter reaches the first parameter threshold, if the first target change of the circuit parameter within the first detection time is less than the first preset change, it is determined that the current water amount in the washing chamber is greater than or equal to the first preset water amount, thereby preventing the washing pump from dry burning. The present application has high reliability in water amount detection based on the parameter value and parameter change of the circuit parameter, and does not require the installation of a sensor device for water amount detection, thereby reducing the cost of the entire machine.
[0106] In some embodiments, based on the above solution, the method further includes:
[0107] If the parameter value of the circuit parameter does not reach the first parameter threshold within the second detection time period, it is determined that the current water volume in the washing chamber is less than the first preset water volume.
[0108] It is understandable that if the current, voltage or power does not reach the first parameter threshold within a period of time, such as 1 minute, it means that the current water volume in the washing chamber is less than the minimum water volume, the water volume in the washing chamber is seriously insufficient, and there is a risk of dry burning of the heating element.
[0109] In some embodiments, based on the above solution, after determining that the current water volume in the washing chamber is less than the first preset water volume, the method further includes:
[0110] Step S41: Controlling the dishwasher to inject water into the washing chamber;
[0111] Step S42. After the water filling is completed, return to the step of obtaining the circuit parameters of the drive motor to determine whether the current water volume in the washing chamber is greater than or equal to the first preset water volume;
[0112] Step S43: If the current water volume in the washing chamber is greater than or equal to the first preset water volume, control the dishwasher to wash according to the current water volume.
[0113] Based on steps S41 to S43, it can be seen that in the embodiment of the present application, when the amount of water in the washing chamber is seriously insufficient, the dishwasher is controlled to inject water into the washing chamber, and after the water injection is completed, it is again determined whether the current amount of water in the washing chamber is greater than or equal to the first preset water amount according to the implementation principles of steps S1 to 3. After the water amount requirement is met, the dishwasher is controlled to wash according to the current water amount. It can be understood that the current water amount is still a small amount of water that meets the energy-saving requirements.
[0114] In some embodiments, based on the above solution, after determining that the current water volume in the washing chamber is less than the first preset water volume, the method further includes:
[0115] Step S51: Controlling the drive motor to reduce the speed of operation, and detecting the circuit parameters of the drive motor during the process of the drive motor running at the reduced speed;
[0116] It is understandable that the minimum water volume required for the wash chamber varies when the drive motor runs at different speeds. Therefore, if the water volume in the wash chamber cannot meet the speed requirement at the current drive motor speed, the speed can be reduced to match the current water volume in the wash chamber with the drive motor speed.
[0117] Step S52: If it is detected that the parameter value of the circuit parameter reaches a second parameter threshold, obtaining a second target change of the circuit parameter within the first detection time period;
[0118] Step S53. If the second target change is less than the second preset change, determine that the current water volume in the washing chamber is greater than or equal to the second preset water volume, and the second preset water volume is used to represent the minimum water volume corresponding to the heating element not producing dry burning when the drive motor runs at a reduced speed.
[0119] It is understood that when the drive motor speed is reduced, the circuit parameter value and the second variation are again used to determine whether the current water volume in the washing chamber is greater than or equal to the second preset water volume. In this case, the second preset water volume is the minimum water volume that matches the reduced speed. This ensures that the drive motor speed matches the current water volume in the washing chamber, preventing the heating element from drying out when operating at a higher speed, and improving the safety of the dishwasher's components.
[0120] The following describes an embodiment of the device of the present application, which can be used to perform the method in the above embodiment of the present application. For details not disclosed in the embodiment of the device of the present application, please refer to the embodiment of the method in the above embodiment of the present application.
[0121] See also Figure 3 , shows a structural diagram of the water level detection device of the dishwasher according to an embodiment of the present application.
[0122] like Figure 3 As shown, according to a second aspect of an embodiment of the present application, a water level detection device 200 for a dishwasher is provided. The dishwasher includes a drive motor, a washing chamber, and a heating element. The heating element is provided at the bottom of the washing chamber. The device includes:
[0123] A first acquiring unit 201 is configured to detect circuit parameters of the drive motor when the drive motor is running at a target speed;
[0124] The second acquiring unit 202 is configured to acquire a first target variation of the circuit parameter within a first detection time period if it is detected that the parameter value of the circuit parameter reaches a first parameter threshold;
[0125] Determination unit 203 is used to determine that the current water volume in the washing chamber is greater than or equal to a first preset water volume if the first target change is less than a first preset change. The first preset water volume is used to represent the minimum water volume corresponding to the heating element not causing dry burning when the driving motor runs at the target speed.
[0126] In some embodiments, based on the above solution, the first parameter threshold is determined as follows:
[0127] Obtaining a preset mapping relationship table, wherein the mapping relationship table records multiple speeds of the drive motor and a parameter threshold corresponding to each speed;
[0128] A first parameter threshold corresponding to the target rotational speed is searched in the mapping relationship table.
[0129] In some embodiments, based on the above solution, the second acquiring unit 202 is specifically configured to:
[0130] A maximum parameter value and a minimum parameter value of the circuit parameter within the first detection time period are acquired, and a difference between the maximum parameter value and the minimum parameter value is used as the first target variation.
[0131] In some embodiments, based on the above solution, the first detection duration includes N detection sub-durations, where N is a positive integer, and the second acquisition unit 202 is specifically configured to:
[0132] Obtaining a parameter mean value for each detection sub-duration, and determining a target difference between the parameter means of two adjacent detection sub-durations;
[0133] All the target differences are averaged, and the average result is used as the first target variation.
[0134] In some embodiments, the first target variation includes a first sub-variation and a second sub-variation, the first detection duration includes M detection sub-durations, where M is a positive integer, and the second acquisition unit 202 is specifically configured to:
[0135] Acquire a maximum parameter value and a minimum parameter value of the circuit parameter within the first detection time period, and use a difference between the maximum parameter value and the minimum parameter value as a first sub-variation;
[0136] Obtaining a parameter mean value for each detection sub-duration, and determining a target difference between the parameter means of two adjacent detection sub-durations;
[0137] All the target differences are averaged, and the average result is used as the second sub-variation.
[0138] In some embodiments, the first preset change includes a first sub-change threshold and a second sub-change threshold, and the determining unit 203 is specifically configured to:
[0139] If the first sub-variation is smaller than the first sub-variation threshold, and the second sub-variation is smaller than the second sub-variation threshold, it is determined that the current water volume in the washing chamber is greater than or equal to a first preset water volume.
[0140] In some embodiments, based on the above solution, the apparatus 200 is further configured to:
[0141] If the parameter value of the circuit parameter does not reach the first parameter threshold within the second detection time period, it is determined that the current water volume in the washing chamber is less than the first preset water volume.
[0142] In some embodiments, after determining that the current water volume in the washing chamber is less than the first preset water volume, the device 200 is further configured to:
[0143] controlling the dishwasher to inject water into the washing chamber;
[0144] After the water filling is completed, returning to the step of obtaining the circuit parameters of the driving motor to determine whether the current water volume in the washing chamber is greater than or equal to the first preset water volume;
[0145] If the current water volume in the washing cavity is greater than or equal to the first preset water volume, the dishwasher is controlled to wash according to the current water volume.
[0146] In some embodiments, after determining that the current water volume in the washing chamber is less than the first preset water volume, the device 200 is further configured to:
[0147] controlling the drive motor to reduce its speed and detecting circuit parameters of the drive motor during the process of the drive motor running at the reduced speed;
[0148] If it is detected that the parameter value of the circuit parameter reaches a second parameter threshold, obtaining a second target change amount of the circuit parameter within the first detection time period;
[0149] If the second target change is less than the second preset change, it is determined that the current water volume in the washing chamber is greater than or equal to the second preset water volume, and the second preset water volume is used to represent the minimum water volume corresponding to the heating element not causing dry burning when the drive motor runs at a reduced speed.
[0150] According to a third aspect of an embodiment of the present application, a computer-readable storage medium is provided, in which at least one computer program instruction is stored. The at least one computer program instruction is loaded and executed by a processor to implement the operations performed by any method of the first aspect.
[0151] The computer readable storage medium may be a portable compact disc read-only memory (CD-ROM) and include program code, and can be run on a terminal device, such as a personal computer. However, the computer readable storage medium of the present application is not limited thereto. In the present application, the computer readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
[0152] The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof.
[0153] The program code for performing the operations of the present application can be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, and the like, as well as conventional procedural programming languages such as "C" or similar programming languages. The program code can be executed entirely on the user computing device, partially on the user device, as a stand-alone software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving a remote computing device, the remote computing device can be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (e.g., via the Internet using an Internet service provider).
[0154] See also Figure 4 , which is a structural diagram of a computer system suitable for implementing the dishwasher embodiment of the present application.
[0155] According to a fourth aspect of an embodiment of the present application, a dishwasher is provided, comprising one or more processors and one or more memories, wherein at least one program code is stored in the one or more memories, and the at least one program code is loaded and executed by the one or more processors to implement the operations performed by any method of the first aspect.
[0156] like Figure 4 As shown, dishwasher 400 is implemented as a general-purpose computing device. Components of dishwasher 400 may include, but are not limited to, at least one processing unit 410, at least one storage unit 420, and a bus 430 connecting various system components (including storage unit 420 and processing unit 410).
[0157] The storage unit stores program code, which can be executed by the processing unit 410, so that the processing unit 410 executes the steps described in the above "Example Method" section of this specification according to various exemplary embodiments of the present application.
[0158] The storage unit 420 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 421 and / or a cache memory unit 422 , and may further include a read-only memory unit (ROM) 423 .
[0159] The storage unit 420 may also include a program / utility 424 having a set (at least one) of program modules 425, such program modules 425 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.
[0160] Bus 430 may represent one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.
[0161] Dishwasher 400 can also communicate with one or more external devices 500 (e.g., a keyboard, pointing device, Bluetooth device, etc.), one or more devices that enable a user to interact with dishwasher 400, and / or any device that enables dishwasher 400 to communicate with one or more other computing devices (e.g., a router, modem, etc.). This communication can occur via input / output (I / O) interface 450. Furthermore, dishwasher 400 can communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network such as the Internet) via network adapter 460. As shown, network adapter 460 communicates with other modules of dishwasher 400 via bus 430. It should be understood that, although not shown, other hardware and / or software modules can be used in conjunction with dishwasher 400, including but not limited to microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0162] 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 as one or more instructions or codes on or transmitted via a computer-readable medium. Other examples and implementations are within the scope and spirit of the present invention and the appended claims. For example, 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, each functional unit may be integrated into a single processing unit, each unit may exist physically separately, or two or more units may be integrated into a single unit.
[0163] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only exemplary. For example, the division of 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.
[0164] 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.
[0165] 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, 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. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server or network device, etc.) to execute all or part of the steps of the methods of each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk, etc. Various media that can store program codes.
[0166] The above are merely examples of the present application and are not intended to limit the present application. Various modifications and variations are possible for those skilled in the art. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included within the scope of the claims of the present application.
Claims
1. A method for detecting the amount of water in a dishwasher, characterized in that: The dishwasher includes a drive motor, a washing chamber, and a heating element, wherein the heating element is disposed at the bottom of the washing chamber. The method includes: During the operation of the drive motor at the target speed, detecting circuit parameters of the drive motor; If it is detected that the parameter value of the circuit parameter reaches a first parameter threshold, obtaining a first target change amount of the circuit parameter within a first detection time period; If the first target change is less than the first preset change, it is determined that the current water volume in the washing chamber is greater than or equal to the first preset water volume. The first preset water volume is used to represent the minimum water volume corresponding to the heating element not causing dry burning when the drive motor runs at the target speed.
2. The method according to claim 1, characterized in that The first parameter threshold is determined as follows: Obtaining a preset mapping relationship table, wherein the mapping relationship table records multiple speeds of the drive motor and a parameter threshold corresponding to each speed; A first parameter threshold corresponding to the target rotational speed is searched in the mapping relationship table.
3. The method according to claim 1, characterized in that The obtaining of a first target change in the circuit parameter within a first detection time period includes: A maximum parameter value and a minimum parameter value of the circuit parameter within the first detection time period are acquired, and a difference between the maximum parameter value and the minimum parameter value is used as the first target variation.
4. The method according to claim 1, wherein The first detection duration includes N detection sub-durations, where N is a positive integer. Obtaining a first target change in the circuit parameter within the first detection duration includes: Obtaining a parameter mean value for each detection sub-duration, and determining a target difference between the parameter means of two adjacent detection sub-durations; All the target differences are averaged, and the average result is used as the first target variation.
5. The method according to claim 1, wherein The first target variation includes a first sub-variation and a second sub-variation, the first detection duration includes M detection sub-durations, where M is a positive integer, and obtaining the parameter variation of the circuit parameter within the first detection duration includes: Acquire a maximum parameter value and a minimum parameter value of the circuit parameter within the first detection time period, and use a difference between the maximum parameter value and the minimum parameter value as a first sub-variation; Obtaining a parameter mean value for each detection sub-duration, and determining a target difference between the parameter means of two adjacent detection sub-durations; All the target differences are averaged, and the average result is used as the second sub-variation.
6. The method according to claim 5, wherein The first preset change amount includes a first sub-change amount threshold and a second sub-change amount threshold. If the first target change amount is less than the first preset change amount, determining that the current water volume in the washing chamber is greater than or equal to the first preset water volume includes: If the first sub-variation is smaller than the first sub-variation threshold, and the second sub-variation is smaller than the second sub-variation threshold, it is determined that the current water volume in the washing chamber is greater than or equal to a first preset water volume.
7. The method according to claim 1, characterized in that The method further comprises: If the parameter value of the circuit parameter does not reach the first parameter threshold within the second detection time period, it is determined that the current water volume in the washing chamber is less than the first preset water volume.
8. The method according to claim 7, characterized in that After determining that the current water volume in the washing chamber is less than the first preset water volume, the method further includes: controlling the dishwasher to inject water into the washing chamber; After the water filling is completed, returning to the step of obtaining the circuit parameters of the driving motor to determine whether the current water volume in the washing chamber is greater than or equal to the first preset water volume; If the current water volume in the washing cavity is greater than or equal to the first preset water volume, the dishwasher is controlled to wash according to the current water volume.
9. The method according to claim 7, characterized in that After determining that the current water volume in the washing chamber is less than the first preset water volume, the method further includes: controlling the drive motor to reduce its speed and detecting circuit parameters of the drive motor during the process of the drive motor running at the reduced speed; If it is detected that the parameter value of the circuit parameter reaches a second parameter threshold, obtaining a second target change amount of the circuit parameter within the first detection time period; If the second target change is less than the second preset change, it is determined that the current water volume in the washing chamber is greater than or equal to the second preset water volume, and the second preset water volume is used to represent the minimum water volume corresponding to the heating element not causing dry burning when the drive motor runs at a reduced speed.
10. A water level detection device for a dishwasher, characterized in that: The dishwasher comprises a drive motor, a washing chamber and a heating element, wherein the heating element is arranged at the bottom of the washing chamber. The device comprises: a first acquiring unit, configured to detect circuit parameters of the drive motor when the drive motor is running at a target speed; A second acquiring unit is configured to acquire a first target variation of the circuit parameter within a first detection time period if it is detected that the parameter value of the circuit parameter reaches a first parameter threshold; A determination unit is used to determine that the current water volume in the washing chamber is greater than or equal to a first preset water volume if the first target change is less than a first preset change. The first preset water volume is used to represent the minimum water volume corresponding to the heating element not causing dry burning when the drive motor runs at the target speed.
11. A computer-readable storage medium, characterized in that The computer-readable storage medium stores at least one computer program instruction, and the at least one computer program instruction is loaded and executed by a processor to implement the operations performed by any one of the methods according to claims 1-9.
12. A dishwasher, characterized in that: The method comprises one or more processors and one or more memories, wherein at least one program code is stored in the one or more memories, and the at least one program code is loaded and executed by the one or more processors to implement the operations performed by the method according to any one of claims 1 to 9.
Citation Information
Patent Citations
Control method of dish washing machine
CN114271751A
Method for detecting drainage in washing cavity, washing equipment and computer storage medium
CN115748189A
Dish-washing machine control method, device and equipment, dish-washing machine and medium
CN116898371A
Dish-washing machine control method and dish-washing machine
CN117398037A
Venting valve apparatus having pin for cap type
KR102634311B1