Noise control method and system for dishwasher

The method and system in washers adjust motor speed and wash cycle duration based on noise levels to balance cleaning effectiveness with noise reduction, addressing the conflict between cleaning efficiency and noise.

CN115040044BActive Publication Date: 2025-07-15HANGZHOU ROBAM APPLIANCES CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210858122.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-20
Publication Date
2025-07-15
Estimated Expiration
2042-07-20

AI Technical Summary

Technical Problem

Existing dishwashers are noisy when pursuing high cleaning effects, and existing noise control methods cannot take into account both cleaning and muteness, resulting in poor user experience.

Method used

By obtaining the average internal noise of the dishwasher, determining whether it exceeds the threshold, adjusting the motor speed and combining the washing time, using speed reduction or acceleration adjustment to achieve a reasonable speed range, so as to achieve both cleaning and muteness.

Benefits of technology

Effectively reduce noise, improve user experience, while maintaining the cleaning effect, and achieve the best balance by dynamically adjusting the motor speed and washing time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115040044B_ABST
    Figure CN115040044B_ABST
Patent Text Reader

Abstract

The present invention provides a noise control method and system for a dishwasher, including: obtaining an average value of internal noise of the dishwasher within a preset time period; determining whether the average value of internal noise is greater than a preset noise threshold; if so, obtaining a first rotational speed after reducing the preset rotational speed through m times of speed reduction adjustments; if not, obtaining a second rotational speed after increasing the preset rotational speed through m times of speed increase adjustments; comparing the first rotational speed and the second rotational speed with corresponding rotational speed thresholds to obtain a comparison result; adjusting the motor rotational speed and the washing duration according to the comparison result and the target object detection result; by reasonably configuring the motor rotational speed and the washing duration, the effects of both cleaning and noise reduction are achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of intelligent kitchen appliance control, and in particular to a noise control method and system for a dishwasher. Background Art

[0002] Dishwashers are gradually entering users' homes and becoming an appliance that users use every day. The main driving method of dishwashers is the variable frequency motor, which drives the blades to pump water out through the opening of the spray arm. The reaction force drives the spray arm to rotate, thereby cleaning a large area of dishes.

[0003] At present, users' increasingly higher requirements for quality of life have conflicted with the product experience of dishwashers. For example, dishwashers have improved the quality of life of users, but there is a problem of high noise. The existing noise control methods do not meet users' requirements for noise control of dishwashers, and cannot achieve both cleaning and quietness. Now, methods such as sound insulation materials are often used to reduce noise from the noise propagation path, or directly reduce the motor speed to achieve the purpose of reducing noise, but this will result in poor cleaning effect. To achieve a certain cleaning effect, the motor speed must be within a reasonable range. The higher the speed, the better the cleaning effect. However, due to the high speed, the noise is also greater, resulting in poor customer experience. Summary of the invention

[0004] In view of this, an object of the present invention is to provide a noise control method and system for a dishwasher, so as to achieve the effect of both cleaning and quietness by reasonably configuring the motor speed and washing time.

[0005] In a first aspect, an embodiment of the present invention provides a noise control method for a dishwasher, the method comprising:

[0006] Get the average internal noise of the dishwasher within a preset time period;

[0007] Determining whether the internal noise average value is greater than a preset noise threshold;

[0008] If yes, the preset speed is adjusted m times by reducing the speed to obtain the first speed;

[0009] If not, the preset speed is adjusted by m acceleration times to obtain a second speed;

[0010] Comparing the first speed and the second speed with corresponding speed thresholds to obtain a comparison result;

[0011] The motor speed and washing time are adjusted according to the comparison result and the target object detection result.

[0012] Further, the rotation speed threshold includes a lower limit of the rotation speed threshold and an upper limit of the rotation speed threshold. The comparing the first rotation speed and the second rotation speed with the corresponding rotation speed thresholds to obtain a comparison result includes:

[0013] Comparing the first rotation speed with the lower limit of the rotation speed threshold to obtain a first comparison result;

[0014] Comparing the second rotation speed with the upper limit of the rotation speed threshold to obtain a second comparison result.

[0015] Further, the comparing the first rotation speed with the lower limit of the rotation speed threshold to obtain a first comparison result includes:

[0016] When the first rotation speed is greater than the lower limit of the rotation speed threshold, calculate a third rotation speed after n + 1 adjustments according to the first rotation speed, a preset step size, a preset time, and a preset time step size, record a first value of the rotation speed adjusted n + 1 times, a first duration after n + 1 adjustments, and a second value of the adjustment duration recorded n + 1 times;

[0017] When the first rotation speed is less than the lower limit of the rotation speed threshold, operate at a fourth rotation speed and a second duration.

[0018] Further, the calculating a third rotation speed after n + 1 adjustments according to the first rotation speed, a preset step size, a preset time, and a preset time step size, recording a first value of the rotation speed adjusted n + 1 times, a first duration after n + 1 adjustments, and a second value of the adjustment duration recorded n + 1 times includes:

[0019] Calculate the third rotation speed, the first value, the first duration, and the second value according to the following formulas:

[0020] r1(n + 1) = r1(n) - r0

[0021] Δr1(n + 1) = Δr1(n) - r0

[0022] t1(n + 1) = t1(n) + t0

[0023] Δt1(n + 1) = Δt1(n) + t0

[0024] where r1(n + 1) is the third rotation speed, r1(n) is the first rotation speed, r0 is the preset step size, Δr1(n + 1) is the first value, Δr1(n) is the third value of the rotation speed adjusted n times, t1(n + 1) is the first duration, t1(n) is the third duration after n adjustments, t0 is the preset time step size, Δt1(n + 1) is the second value, and Δt1(n) is the fourth value of the adjustment duration recorded n times.

[0025] Further, the operation at the fourth rotational speed and the second duration includes:

[0026] Calculate the fourth rotational speed and the second duration according to the following formula:

[0027] r3(n) = r + Δr1(n + 1)

[0028] t3(n) = t + Δt1(n + 1)

[0029] where r3(n) is the fourth rotational speed, t3(n) is the second duration, r is the preset rotational speed, Δr1(n + 1) is the first magnitude, t is the preset duration, and Δt1(n + 1) is the second magnitude.

[0030] Further, the comparison of the second rotational speed with the upper limit of the rotational speed threshold to obtain a second comparison result includes:

[0031] When the second rotational speed is less than the upper limit of the rotational speed threshold, calculate the fifth rotational speed after n + 1 adjustments, record the fifth magnitude of the rotational speed adjusted n + 1 times, the fourth duration after n + 1 adjustments, and the sixth magnitude of the duration adjusted n + 1 times according to the second rotational speed, the preset step size, the preset time, and the preset time step size;

[0032] When the second rotational speed is greater than the upper limit of the rotational speed threshold, operate at the sixth rotational speed and the fifth duration.

[0033] Further, the calculation of the fifth rotational speed after n + 1 adjustments, the recording of the fifth magnitude of the rotational speed adjusted n + 1 times, the fourth duration after n + 1 adjustments, and the recording of the sixth magnitude of the duration adjusted n + 1 times according to the second rotational speed, the preset step size, the preset time, and the preset time step size includes:

[0034] Calculate the fifth rotational speed, the fifth magnitude, the fourth duration, and the sixth magnitude according to the following formula:

[0035] r2(n + 1) = r2(n) + r0

[0036] Δr2(n + 1) = Δr2(n) + r0

[0037] t2(n + 1) = t2(n) - t0

[0038] Δt2(n + 1) = Δt2(n) - t0

[0039] Wherein, r2(n + 1) is the fifth rotational speed, Δr2(n + 1) is the fifth magnitude, t2(n + 1) is the fourth duration, Δt2(n + 1) is the sixth magnitude, r2(n) is the second rotational speed, r0 is the preset step size, Δr2(n) is the seventh magnitude for recording the rotational speed adjusted n times, t2(n) is the sixth duration after n adjustments, t0 is the preset time step size, and Δt2(n) is the eighth magnitude for recording the duration adjusted n times.

[0040] Further, operating at the sixth rotational speed and the fifth duration includes:

[0041] Calculating the sixth rotational speed and the fifth duration according to the following formula:

[0042] r4(n) = r + Δr2(n + 1)

[0043] t4(n) = t + Δt2(n + 1)

[0044] Wherein, r4(n) is the sixth rotational speed, r is the preset rotational speed, Δr2(n + 1) is the fifth magnitude, t4(n) is the fifth duration, t is the preset duration, and Δt2(n + 1) is the sixth magnitude.

[0045] Further, adjusting the rotational speed and washing duration of the motor according to the comparison result and the target object detection result includes:

[0046] Continuously operating according to the comparison result until the number of operating times is reached, and then determining whether the target object exists;

[0047] If it exists, operate at the fourth rotational speed and the second duration, or at the sixth rotational speed and the fifth duration until the washing ends;

[0048] If it does not exist, operate at the corresponding rotational speed and duration until the washing ends.

[0049] Further, the number of operating times is obtained in the following manner:

[0050] Obtaining a first constant integer according to the relationship between the upper limit of the rotational speed threshold, the preset rotational speed, and the preset step size;

[0051] Obtaining a second constant integer according to the relationship between the lower limit of the rotational speed threshold, the preset rotational speed, and the preset step size;

[0052] Selecting the maximum value from the first constant integer and the second constant integer;

[0053] Taking the selected maximum value as the number of operating times.

[0054] In a second aspect, an embodiment of the present invention provides a noise control system for a dishwasher, and the system includes:

[0055] An acquisition unit, configured to acquire the average value of the internal noise of the dishwasher within a preset time period;

[0056] A judgment unit, configured to judge whether the average value of the internal noise is greater than a preset noise threshold;

[0057] A speed reduction adjustment unit, configured to, when the average value of the internal noise is greater than the preset noise threshold, obtain a first rotational speed after performing m times of speed reduction adjustments on a preset rotational speed;

[0058] An acceleration adjustment unit, configured to, when the average value of the internal noise is less than the preset noise threshold, obtain a second rotational speed after performing m times of acceleration adjustments on the preset rotational speed;

[0059] A comparison unit, configured to compare the first rotational speed and the second rotational speed with corresponding rotational speed thresholds to obtain a comparison result;

[0060] An adjustment unit, configured to adjust the motor rotational speed and the washing duration according to the comparison result and the target object detection result.

[0061] In a third aspect, an embodiment of the present invention provides an electronic device, including a memory and a processor, where a computer program capable of running on the processor is stored on the memory, and when the processor executes the computer program, the method described above is implemented.

[0062] In a fourth aspect, an embodiment of the present invention provides a computer-readable medium having non-volatile program code executable by a processor, and the program code causes the processor to execute the method described above.

[0063] An embodiment of the present invention provides a method and a system for controlling the noise of a dishwasher, including: acquiring the average value of the internal noise of the dishwasher within a preset time period; judging whether the average value of the internal noise is greater than a preset noise threshold; if so, obtaining a first rotational speed after performing m times of speed reduction adjustments on a preset rotational speed; if not, obtaining a second rotational speed after performing m times of acceleration adjustments on the preset rotational speed; comparing the first rotational speed and the second rotational speed with corresponding rotational speed thresholds to obtain a comparison result; adjusting the motor rotational speed and the washing duration according to the comparison result and the target object detection result; by reasonably configuring the motor rotational speed and the washing duration, the effects of both cleaning and quietness are achieved.

[0064] Other features and advantages of the present invention will be described in the subsequent specification, and, in part, will be obvious from the specification, or will be understood by implementing the present invention. The objectives and other advantages of the present invention are achieved and obtained by the structures specifically pointed out in the specification, the claims, and the drawings.

[0065] To make the above objects, features, and advantages of the present invention more obvious and understandable, the following provides preferred embodiments in conjunction with the accompanying drawings and describes them in detail as follows. Description of the Drawings

[0066] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following will briefly introduce the drawings required for the description of the specific embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.

[0067] Figure 1 Flowchart of the noise control method for the dishwasher provided in Embodiment 1 of the present invention;

[0068] Figure 2 Flowchart of the noise control method for another dishwasher provided in Embodiment 2 of the present invention;

[0069] Figure 3 Schematic diagram of the noise control system for the dishwasher provided in Embodiment 3 of the present invention.

[0070] Icons:

[0071] 1 - Acquisition unit; 2 - Judgment unit; 3 - Deceleration adjustment unit; 4 - Acceleration adjustment unit; 5 - Comparison unit; 6 - Adjustment unit. Detailed Embodiments

[0072] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the following will clearly and completely describe the technical solutions of the present invention in conjunction with the drawings. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts fall within the scope of protection of the present invention.

[0073] To facilitate the understanding of this embodiment, the following provides a detailed introduction to the embodiments of the present invention.

[0074] Embodiment 1:

[0075] Referring to Figure 1 , the method includes the following steps:

[0076] Step S101, obtaining the average internal noise of the dishwasher within a preset time period;

[0077] Specifically, noise is detected by a sound sensor, which is installed on the outer top, side wall, bottom, door body, etc. of the machine and can be installed on the dishwasher by means of snap fasteners or the like. The sound sensor detects the internal noise value of the machine at preset time intervals within a preset time period, and then averages these internal noise values to obtain the average internal noise value. The quiet washing program presets a noise threshold N0, a lower limit rlower of the rotational speed threshold, an upper limit rupper of the rotational speed threshold, a preset rotational speed r, and a preset time t.

[0078] The number of runs is obtained as follows: According to the relationship among the upper limit of the rotational speed threshold, the preset rotational speed, and the preset step size, a first constant integer is obtained; according to the relationship among the lower limit of the rotational speed threshold, the preset rotational speed, and the preset step size, a second constant integer is obtained; the maximum value is selected from the first constant integer and the second constant integer; the selected maximum value is used as the number of runs. Specifically: As can be seen from formula (1) and formula (2), r 上 = r + k1r0, r 下 = r - k2r0, where k1 and k2 are constant integers. In formula (1), the upper limit rupper of the rotational speed threshold, the preset rotational speed r, and the preset step size r0 are known, and k1 is obtained according to formula (1); similarly, k2 is obtained according to formula (2); the maximum value nmax is selected from k1 and k2, so the value range of n is n greater than or equal to 1 and less than nmax, and n is the number of runs.

[0079] Set a quiet washing program. After entering the quiet washing program, it runs at a preset rotational speed r, and the sound sensor detects the internal noise value. The average internal noise value N n is calculated within a preset time period; then the average internal noise value N n is compared with the preset noise threshold N0.

[0080] Step S102, determine whether the average internal noise value is greater than the preset noise threshold; if so, execute step S103; if not, execute step S104;

[0081] Step S103, after the preset rotational speed is adjusted by reducing the speed m times, the first rotational speed is obtained;

[0082] Step S104, after the preset rotational speed is adjusted by increasing the speed m times, the second rotational speed is obtained;

[0083] Step S105, compare the first rotational speed and the second rotational speed with the corresponding rotational speed thresholds to obtain a comparison result;

[0084] Step S106, adjust the motor rotational speed and the washing duration according to the comparison result and the target object detection result. Among them, the target object detection result includes the presence of the target object and the absence of the target object.

[0085] In this embodiment, the motor speed and the washing duration are adjusted according to the comparison result and the target object detection result to reduce noise. At the same time, the noise levels generated during the operation of the spray arm are also different. By reasonably configuring the motor speed during the washing process, both cleaning and quietness can be achieved.

[0086] Furthermore, the rotation speed threshold includes a lower limit of the rotation speed threshold and an upper limit of the rotation speed threshold. Step S105 includes the following steps:

[0087] Step S201, compare the first rotation speed with the lower limit of the rotation speed threshold to obtain a first comparison result;

[0088] Here, the first comparison result includes a fourth rotation speed and a second duration.

[0089] Step S202, compare the second rotation speed with the upper limit of the rotation speed threshold to obtain a second comparison result.

[0090] Here, the second comparison result includes a sixth rotation speed and a fifth duration.

[0091] Furthermore, step S201 includes the following steps:

[0092] Step S301, when the first rotation speed is greater than the lower limit of the rotation speed threshold, calculate the third rotation speed after (n + 1) adjustments, record the first value of the rotation speed adjusted (n + 1) times, the first duration after (n + 1) adjustments, and record the second value of the adjustment duration (n + 1) times according to the first rotation speed, a preset step size, a preset time, and a preset time step size;

[0093] Step S302, when the first rotation speed is less than the lower limit of the rotation speed threshold, operate at the fourth rotation speed and the second duration.

[0094] Furthermore, step S301 includes:

[0095] Calculate the third rotation speed, the first value, the first duration, and the second value according to formula (3):

[0096]

[0097] Where r1(n + 1) is the third rotation speed, r1(n) is the first rotation speed, r0 is the preset step size, Δr1(n + 1) is the first value, Δr1(n) is the third value of the rotation speed adjusted n times, t1(n + 1) is the first duration, t1(n) is the third duration after n adjustments, t0 is the preset time step size, Δt1(n + 1) is the second value, and Δt1(n) is the fourth value of the adjustment duration recorded n times.

[0098] Furthermore, step S302 includes:

[0099] Calculate the fourth rotation speed and the second duration according to formula (4):

[0100]

[0101] Among them, r3(n) is the fourth rotational speed, t3(n) is the second duration, r is the preset rotational speed, Δr1(n + 1) is the first magnitude, t is the preset duration, and Δt1(n + 1) is the second magnitude.

[0102] Specifically, if the average internal noise is greater than the preset noise threshold, the rotational speed is reduced. That is, after m times of speed reduction adjustments on the preset rotational speed, the first rotational speed r1(n) is obtained; and the first rotational speed is compared with the rotational speed threshold. Among them, when decelerating the preset rotational speed, the number of times when it is judged that it is expected to be lower than the lower limit of the rotational speed threshold and no longer decelerating is m.

[0103] Due to the change in rotational speed, in order to ensure the washing effect, it runs at a rotational speed of r + Δr1(n + 1) for a time of t + Δt1(n + 1) in the next period of time until the number of running times is reached, and then enters the next stage. Specifically: when n = 1, it runs at (r + Δr1(2), t + Δt1(2)); when n = 2, it runs at (r + Δr1(3), t + Δt1(3)); when n = 3, it runs at (r + Δr1(4), t + Δt1(4)); among them, when n = 2, Δr1(3) = Δr1(2) - r0, Δt1(3) = Δt1(2) + t0; when n = 3, Δr1(4) = Δr1(3) - r0, Δt1(4) = Δt1(3) + t0; that is, the magnitude at the current execution needs to be calculated based on the magnitude of the previous time. Through each iteration, until the number of running times is reached, this stage ends, and then it enters the next stage.

[0104] Further, step S202 includes the following steps:

[0105] Step S401, when the second rotational speed is less than the upper limit of the rotational speed threshold, calculate the fifth rotational speed after n + 1 times of adjustment, record the fifth magnitude of adjusting the rotational speed n + 1 times, the fourth duration after n + 1 times of adjustment, and record the sixth magnitude of adjusting the duration n + 1 times according to the second rotational speed, the preset step size, the preset time, and the preset time step size;

[0106] Step S402, when the second rotational speed is greater than the upper limit of the rotational speed threshold, output the sixth rotational speed and the fifth duration.

[0107] Further, step S401 includes:

[0108] Calculate the fifth rotational speed, the fifth magnitude, the fourth duration, and the sixth magnitude according to formula (5):

[0109]

[0110] Among them, r2(n + 1) is the fifth rotational speed, Δr2(n + 1) is the fifth magnitude, t2(n + 1) is the fourth duration, Δt2(n + 1) is the sixth magnitude, r2(n) is the second rotational speed, r0 is the preset step size, Δr2(n) is the seventh magnitude for recording the rotational speed adjusted n times, t2(n) is the sixth duration after n adjustments, t0 is the preset time step size, and Δt2(n) is the eighth magnitude for recording the duration adjusted n times.

[0111] Further, step S402 includes:

[0112] Calculate the sixth rotational speed and the fifth duration according to formula (6):

[0113]

[0114] Among them, r4(n) is the sixth rotational speed, r is the preset rotational speed, Δr2(n + 1) is the fifth magnitude, t4(n) is the fifth duration, t is the preset duration, and Δt2(n + 1) is the sixth magnitude.

[0115] Further, step S106 includes the steps:

[0116] Step S501, continuously run according to the comparison result until the number of running times is reached, and then determine whether the target object exists; if it exists, execute step S502; if it does not exist, execute step S503;

[0117] Step S502, run until the end of washing at the fourth rotational speed and the second duration, or at the sixth rotational speed and the fifth duration;

[0118] Step S503, run until the end of washing at the corresponding rotational speed and duration.

[0119] Specifically, if the average value of the internal noise is less than the preset noise threshold, after accelerating the preset rotational speed m times, the second rotational speed r2(n) is obtained, and then it is determined whether the second rotational speed is less than the upper limit of the rotational speed threshold. Among them, when accelerating the preset rotational speed, the number of times of stopping acceleration after determining that it is expected to be a little smaller than the upper limit of the rotational speed threshold is m.

[0120] Due to the change in rotational speed, in order to ensure the washing effect, it operates at a rotational speed of r + Δr2(n + 1) for a time of t + Δt2(n + 1) in the next period of time until the number of operations is reached, and the above washing stage is completed. Specifically, when n = 1, it operates at (r + Δr2(2), t + Δt2(2)); when n = 2, it operates at (r + Δr2(3), t + Δt2(3)); when n = 3, it operates at (r + Δr2(4), t + Δt2(4)); where, when n = 2, Δr2(3) = Δr2(2) + r0, Δt2(3) = Δt2(2) - t0; when n = 3, Δr2(4) = Δr2(3) + r0, Δt2(4) = Δt2(3) - t0; that is, the quantity value during the current execution needs to be calculated based on the quantity value of the previous time. Through each iteration, until the number of operations is reached, this stage ends and then enters the next stage.

[0121] After completing the above washing stage, it enters the next washing stage. At this time, it is detected whether the target object is nearby. If so, it operates at (r + Δr1(n + 1), t + Δt1(n + 1)) or (r + Δr2(n + 1), t + Δt2(n + 1)) until the washing ends; if not, it operates at the corresponding rotational speed and duration until the washing ends, that is, it operates at (r + Δr1(max), t + Δt1(max)) or (r + Δr2(max), t + Δt2(max)). Among them, Δr1(max) is the quantity of the allowed maximum rotational speed selected after n times of deceleration adjustment, Δt1(max) is the maximum time allowed for washing selected from the n times of washing time, Δr2(max) is the quantity of the allowed maximum rotational speed selected after n times of acceleration adjustment, and Δt2(max) is the maximum time allowed for washing selected from the n times of washing time. Among them, the target object can be a user. Through the detection in the above way, the rotational speed of the washing pump can be reduced, and the noise received by the user can be minimized.

[0122] The embodiment of the present invention provides a noise control method for a dishwasher, including: obtaining the average internal noise of the dishwasher within a preset time period; judging whether the average internal noise is greater than a preset noise threshold; if so, obtaining a first rotational speed after adjusting the preset rotational speed by m times of deceleration; if not, obtaining a second rotational speed after adjusting the preset rotational speed by m times of acceleration; comparing the first rotational speed and the second rotational speed with the corresponding rotational speed thresholds to obtain a comparison result; adjusting the rotational speed and washing duration of the motor according to the comparison result and the target object detection result; through reasonable configuration of the rotational speed and washing duration of the motor, the effects of both cleaning and silence are achieved.

[0123] Embodiment Two:

[0124] Figure 2 It is a flowchart of another noise control method for a dishwasher provided by the second embodiment of the present invention.

[0125] Referring to Figure 2 , the method includes the following steps:

[0126] Step S501, obtaining the average internal noise of the dishwasher within a preset time period;

[0127] Step S502, determining whether the average internal noise is greater than a preset noise threshold; if so, execute Step S503; if not, execute Step S504;

[0128] Step S503, after reducing the preset rotational speed by m times of speed reduction adjustments, obtaining a first rotational speed;

[0129] Step S504, after increasing the preset rotational speed by m times of speed increase adjustments, obtaining a second rotational speed;

[0130] Step S505, determining whether the first rotational speed is greater than the lower limit of the rotational speed threshold; if so, execute Step S506; if not, execute Step S507;

[0131] Step S506, calculating a third rotational speed after n + 1 times of adjustments according to the first rotational speed, a preset step size, a preset time, and a preset time step size, recording a first value of the rotational speed adjusted n + 1 times, a first duration after n + 1 times of adjustments, and a second value of the adjustment duration recorded n + 1 times;

[0132] Step S507, outputting a fourth rotational speed and a second duration, and continuously operating until the number of running times is reached and entering the next stage;

[0133] Step S508, determining whether the second rotational speed is less than the upper limit of the rotational speed threshold; if so, execute Step S509; if not, execute Step S510;

[0134] Step S509, calculating a fifth rotational speed after n + 1 times of adjustments according to the second rotational speed, a preset step size, a preset time, and a preset time step size, recording a fifth value of the rotational speed adjusted n + 1 times, a fourth duration after n + 1 times of adjustments, and a sixth value of the adjustment duration recorded n + 1 times;

[0135] Step S510, outputting a sixth rotational speed and a fifth duration, and continuously operating until the number of running times is reached and entering the next stage;

[0136] Step S511, detecting whether the target object is nearby; if so, execute Step S512; if not, execute Step S513;

[0137] Step S512, running until the end of washing at (r + Δr1(n + 1), t + Δt1(n + 1)) or (r + Δr2(n + 1), t + Δt2(n + 1));

[0138] Step S513, run at (r + Δr1(max), t + Δt1(max)) or (r + Δr2(max), t + Δt2(max)).

[0139] Embodiment Three:

[0140] Figure 3 It is a schematic diagram of the noise control system of the dishwasher provided by Embodiment Three of the present invention.

[0141] Refer to Figure 3 , the system includes:

[0142] An acquisition unit 1, configured to acquire the average value of the internal noise of the dishwasher within a preset time period;

[0143] A judgment unit 2, configured to judge whether the average value of the internal noise is greater than a preset noise threshold;

[0144] A speed reduction adjustment unit 3, configured to obtain a first speed after performing m times of speed reduction adjustment on a preset speed when the average value of the internal noise is greater than the preset noise threshold;

[0145] An acceleration adjustment unit 4, configured to obtain a second speed after performing m times of acceleration adjustment on a preset speed when the average value of the internal noise is less than the preset noise threshold;

[0146] A comparison unit 5, configured to compare the first speed and the second speed with corresponding speed thresholds to obtain a comparison result;

[0147] An adjustment unit 6, configured to adjust the motor speed and the washing duration according to the comparison result and the target object detection result.

[0148] The present invention provides a noise control system for a dishwasher, including: acquiring the average value of the internal noise of the dishwasher within a preset time period; judging whether the average value of the internal noise is greater than a preset noise threshold; if so, obtaining a first speed after performing m times of speed reduction adjustment on a preset speed; if not, obtaining a second speed after performing m times of acceleration adjustment on a preset speed; comparing the first speed and the second speed with corresponding speed thresholds to obtain a comparison result; adjusting the motor speed and the washing duration according to the comparison result and the target object detection result; by reasonably configuring the motor speed and the washing duration, the effects of both cleaning and quietness are achieved.

[0149] The present invention also provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, the steps of the noise control method for the dishwasher provided in the above embodiment are implemented.

[0150] An embodiment of the present invention also provides a computer-readable medium having non-volatile program code executable by a processor. A computer program is stored on the computer-readable medium. When the computer program is run by the processor, it executes the steps of the noise control method of the dishwasher in the above embodiment.

[0151] The computer program product provided by the embodiment of the present invention includes a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the method described in the foregoing method embodiment. For specific implementation, reference can be made to the method embodiment, and details are not described herein again.

[0152] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems and devices described above can refer to the corresponding processes in the foregoing method embodiments, and details are not described herein again.

[0153] In addition, in the description of the embodiments of the present invention, unless otherwise clearly defined and limited, the terms "installation", "connection", and "connection" should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be directly connected, or indirectly connected through an intermediate medium, and it can be the communication inside two components. For those of ordinary skill in the art, the specific meanings of the above terms in the present invention can be understood according to specific situations.

[0154] If the above functions are implemented in the form of software function units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or a 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 causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the embodiments of the present invention. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROM, Read-Only Memory), random access memories (RAM, Random Access Memory), magnetic disks, or optical discs that can store program code.

[0155] In the description of the present invention, it should be noted that the orientation or positional relationship indicated by the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc. is based on the orientation or positional relationship shown in the drawings. It is only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation. Therefore, it should not be construed as a limitation to the present invention. In addition, the terms "first", "second", "third" are only used for descriptive purposes and cannot be construed as indicating or implying relative importance.

[0156] Finally, it should be noted that the above-described embodiments are only specific embodiments of the present invention, which are used to illustrate the technical solutions of the present invention, rather than limiting them. The protection scope of the present invention is not limited thereto. Although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that any person skilled in the art within the technical scope disclosed by the present invention can still modify the technical solutions described in the foregoing embodiments or can easily conceive of changes, or make equivalent replacements for some of the technical features; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be covered by the protection scope of the present invention. Therefore, the protection scope of the present invention should be subject to the protection scope of the claims.

Claims

1. A noise control method for a dishwasher, characterized in that, The method includes: Obtaining the average internal noise of the dishwasher within a preset time period; Judging whether the average internal noise is greater than a preset noise threshold; If so, after reducing the preset rotational speed by m times, a first rotational speed is obtained; If not, after increasing the preset rotational speed by m times, a second rotational speed is obtained; Comparing the first rotational speed and the second rotational speed with corresponding rotational speed thresholds to obtain a comparison result; Adjusting the motor rotational speed and the washing duration according to the comparison result and the target object detection result; The rotational speed thresholds include a lower limit of the rotational speed threshold and an upper limit of the rotational speed threshold. The comparing the first rotational speed and the second rotational speed with corresponding rotational speed thresholds to obtain a comparison result includes: Comparing the first rotational speed with the lower limit of the rotational speed threshold to obtain a first comparison result; Comparing the second rotational speed with the upper limit of the rotational speed threshold to obtain a second comparison result; The comparing the first rotational speed with the lower limit of the rotational speed threshold to obtain a first comparison result includes: When the first rotational speed is greater than the lower limit of the rotational speed threshold, calculating a third rotational speed after n + 1 adjustments, recording a first value of adjusting the rotational speed n + 1 times, a first duration after n + 1 adjustments, and a second value of recording the adjusting duration n + 1 times according to the first rotational speed, a preset step size, a preset time, and a preset time step size; When the first rotational speed is less than the lower limit of the rotational speed threshold, operating at a fourth rotational speed and a second duration; The calculating a third rotational speed after n + 1 adjustments, recording a first value of adjusting the rotational speed n + 1 times, a first duration after n + 1 adjustments, and a second value of recording the adjusting duration n + 1 times according to the first rotational speed, a preset step size, a preset time, and a preset time step size includes: Calculating the third rotational speed, the first value, the first duration, and the second value according to the following formulas: r1(n + 1) = r1(n) - r0 Δr1(n + 1) = Δr1(n) - r0 t1(n + 1) = t1(n) + t0 Δt1(n + 1) = Δt1(n) + t0 Wherein, r1(n + 1) is the third rotational speed, r1(n) is the first rotational speed, r0 is the preset step size, Δr1(n + 1) is the first value, Δr1(n) is a third value of recording the rotational speed adjusted n times, t1(n + 1) is the first duration, t1(n) is the third duration after n adjustments, t0 is the preset time step size, Δt1(n + 1) is the second value, and Δt1(n) is a fourth value of recording the adjusting duration n times; The operating at a fourth rotational speed and a second duration includes: Calculating the fourth rotational speed and the second duration according to the following formulas: r3(n) = r + Δr1(n + 1) t3(n) = t + Δt1(n + 1) Wherein, r3(n) is the fourth rotational speed, t3(n) is the second duration, r is the preset rotational speed, Δr1(n + 1) is the first value, t is the preset duration, and Δt1(n + 1) is the second value.

2. The noise control method of the dishwasher according to claim 1, wherein, Comparing the second rotational speed with the upper limit of the rotational speed threshold to obtain a second comparison result includes: When the second rotational speed is less than the upper limit of the rotational speed threshold, calculate the fifth rotational speed after n + 1 adjustments, record the fifth magnitude of the rotational speed adjusted n + 1 times, the fourth duration after n + 1 adjustments, and the sixth magnitude of the adjustment duration recorded n + 1 times according to the second rotational speed, a preset step size, a preset time, and a preset time step size; When the second rotational speed is greater than the upper limit of the rotational speed threshold, operate at a sixth rotational speed and a fifth duration; Calculating the fifth rotational speed after n + 1 adjustments, recording the fifth magnitude of the rotational speed adjusted n + 1 times, the fourth duration after n + 1 adjustments, and the sixth magnitude of the adjustment duration recorded n + 1 times according to the second rotational speed, a preset step size, a preset time, and a preset time step size includes: Calculate the fifth rotational speed, the fifth magnitude, the fourth duration, and the sixth magnitude according to the following formulas: r2(n + 1) = r2(n) + r0 Δr2(n + 1) = Δr2(n) + r0 t2(n + 1) = t2(n) - t0 Δt2(n + 1) = Δt2(n) - t0 Wherein, r2(n + 1) is the fifth rotational speed, Δr2(n + 1) is the fifth magnitude, t2(n + 1) is the fourth duration, Δt2(n + 1) is the sixth magnitude, r2(n) is the second rotational speed, r0 is the preset step size, Δr2(n) is the seventh magnitude of the rotational speed adjusted n times, t2(n) is the sixth duration after n adjustments, t0 is the preset time step size, and Δt2(n) is the eighth magnitude of the adjustment duration recorded n times; Operating at a sixth rotational speed and a fifth duration includes: Calculate the sixth rotational speed and the fifth duration according to the following formulas: r4(n) = r + Δr2(n + 1) t4(n) = t + Δt2(n + 1) Wherein, r4(n) is the sixth rotational speed, r is the preset rotational speed, Δr2(n + 1) is the fifth magnitude, t4(n) is the fifth duration, t is the preset duration, and Δt2(n + 1) is the sixth magnitude.

3. The noise control method of the dishwasher according to claim 2, characterized in that, Adjusting the rotational speed and washing duration of the motor according to the comparison result and the target object detection result includes: Continuously operate according to the comparison result until the number of operations is reached, and then judge whether the target object exists; If it exists, operate at the fourth rotational speed and the second duration, or at the sixth rotational speed and the fifth duration until the washing ends; If it does not exist, operate at the corresponding rotational speed and duration until the washing ends.

4. The noise control method of the dishwasher according to claim 3, characterized in that, The number of operations is obtained in the following manner: Obtain a first constant integer according to the relationship between the upper limit of the rotational speed threshold, the preset rotational speed, and the preset step size; Obtain a second constant integer according to the relationship between the lower limit of the rotational speed threshold, the preset rotational speed, and the preset step size; Select the maximum value from the first constant integer and the second constant integer; Use the selected maximum value as the number of operations; Specifically: from the formula r 上 = r + k1r0, k1 is obtained, and from the formula r 下 = r - k2r0, k2 is obtained; where r 上 is the upper limit of the rotational speed threshold, r is the preset rotational speed, r0 is the preset step size, r 下 is the lower limit of the rotational speed threshold, the upper limit of the rotational speed threshold, the lower limit of the rotational speed threshold, the preset rotational speed, and the preset step size are known, and k1 and k2 are constant integers.

5. A noise control system for a noise control method of a dishwasher according to any one of claims 1 to 4, characterized in that, The system includes: An acquisition unit for acquiring the average internal noise of the dishwasher within a preset time period; A judgment unit, configured to judge whether the average value of the internal noise is greater than a preset noise threshold; A speed reduction adjustment unit, configured to, when the average value of the internal noise is greater than the preset noise threshold, obtain a first speed after performing m times of speed reduction adjustment on a preset speed; An acceleration adjustment unit, configured to, when the average value of the internal noise is less than the preset noise threshold, obtain a second speed after performing m times of acceleration adjustment on the preset speed; A comparison unit, configured to compare the first speed and the second speed with corresponding speed thresholds to obtain a comparison result; An adjustment unit, configured to adjust the motor speed and the washing duration according to the comparison result and the target object detection result.

6. An electronic device, comprising a memory and a processor, where a computer program that can run on the processor is stored on the memory, and is characterized in that, When the processor executes the computer program, the method described in any one of claims 1 to 4 above is implemented.

7. A computer-readable medium having non-volatile program code executable by a processor, characterized in that, The program code causes the processor to execute the method described in any one of claims 1 to 4.

Citation Information

Patent Citations

  • Noise control method and device of dish washing machine and computer readable storage medium

    CN108937807A

  • Method for controlling dehydration of washing machine, and washing machine

    WO2021190204A1