Washing machine and washing machine control method
By detecting motor speed fluctuations and over-limit counts at low speeds, and combining load shaking operation with gradual increases in speed, the problem of shaking and impact caused by uneven load during the washing machine's spin cycle is solved, achieving stable and efficient spin drying.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- HISENSE(SHANDONG)REFRIGERATOR CO LTD
- Filing Date
- 2025-01-24
- Publication Date
- 2026-07-24
AI Technical Summary
During the spin-drying process, uneven load distribution in existing washing machines causes severe shaking of the drum, resulting in vibration, noise, and even impacts to the machine body. Furthermore, existing eccentricity detection methods have issues with improper threshold settings, leading to excessive spin-drying delays or failure to spin-dry at all.
By obtaining motor speed fluctuation values at low speeds and judging load uniformity by combining the number of times the limit is exceeded, the stability of the clothes drum and the dehydration efficiency are ensured by using load shaking operation and gradually increasing the speed.
It effectively prevents the washing tub from shaking and impacting the cabinet, while avoiding delays in spin-drying and ensuring normal spin-drying operation of the washing machine.
Smart Images

Figure CN122446478A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of clothing washing technology, and in particular to a washing machine and a washing machine control method. Background Technology
[0002] As people's living standards continue to improve, washing machines have gradually become an indispensable appliance in home life. During the washing process, washing machines may need to spin-dry the load at various stages. If the load inside the washing machine is evenly distributed during spin-drying, the vibration or noise generated will be minimal. However, if the load is unevenly distributed, resulting in a large eccentricity, the drum will shake more severely during spin-drying, producing greater vibration or noise, and may even cause it to impact the machine body, affecting its lifespan.
[0003] To prevent adverse effects from uneven load distribution during spin drying, related technologies detect the load eccentricity value at a certain low speed during the spin drying stage. If the eccentricity value is less than a set threshold, high speed is used for spin drying; if the eccentricity value is greater than the set threshold, high speed is not allowed. However, this method of spin drying control has limitations. If the set threshold is too high, the washing tub will still experience significant shaking, potentially causing it to collide with the machine body. If the set threshold is too low, the washing machine may fail to reach the predetermined spin drying speed for an extended period, or even fail to spin dry at all.
[0004] Therefore, it is urgent to optimize the spin-drying control logic of washing machines to prevent severe shaking of the drum while achieving normal spin-drying, thereby preventing impact to the machine body. Summary of the Invention
[0005] In order to prevent severe shaking of the washing machine drum while achieving normal spin-drying, this application provides a washing machine and a washing machine control method.
[0006] In some embodiments of this application, the washing machine includes a cabinet, a door, an outer tub, an inner tub, a motor, and a controller. The cabinet has a clothes loading and unloading opening; the door is used to open and close the clothes loading and unloading opening; the outer tub is disposed in the cabinet; the inner tub is disposed in the outer tub, and a clothes handling chamber is formed inside the inner tub, which is connected to the clothes loading and unloading opening; the motor is used to drive the inner tub to rotate; and the controller is configured to execute a first program.
[0007] The first procedure includes: acquiring the speed fluctuation value of the motor at a first speed; if the speed fluctuation value of the motor at the first speed is below a first threshold, acquiring the first number of times the speed fluctuation value of the motor at the first speed reaches a second threshold, and determining whether to continue the dehydration operation based on the first number of times the inner tub rotates within a first preset number of revolutions at the first speed and the set number threshold; wherein the first threshold is greater than the second threshold.
[0008] Thus, in the above technical solution, the speed fluctuation value of the motor at a first speed is first obtained. If the speed fluctuation value of the motor at the first speed is below a large first threshold, the risk of severe shaking of the washing tub is eliminated. Therefore, the first number of times the speed fluctuation value of the motor at the first speed exceeds a small second threshold is further obtained. The larger the number of the first number of times the speed fluctuation value of the motor at the first speed reaches a small second threshold, the higher the risk of severe shaking of the washing tub. Therefore, based on the first number of times the inner tub rotates within a first preset number of revolutions at the first speed and the set number threshold, it is determined whether to continue the spin-drying operation. By judging the spin-drying operation based on the first number of times the inner tub rotates within a first preset number of revolutions at the first speed and the set number threshold, the influence of occasional speed fluctuations of the motor on the judgment result can be filtered out, and the judgment result is highly reliable. At the same time, by combining the first threshold and the second threshold for spin-drying judgment, it is possible to prevent severe shaking of the washing tub during the spin-drying operation, which could lead to a collision with the cabinet. It is also possible to prevent the washing machine from failing to enter the predetermined spin-drying speed for a long time due to excessive interruption of the spin-drying program, resulting in high spin-drying delay or even the washing machine failing to spin-dry. This achieves normal spin-drying of the washing machine while preventing severe shaking of the washing tub.
[0009] In some embodiments of this application, the method of obtaining the first number of times the speed fluctuation value of the motor at a first speed reaches a second threshold, and determining whether to continue the spin-drying operation based on the first number of times the inner tub rotates within a first preset number of revolutions at the first speed and a set threshold number, includes: obtaining the speed fluctuation value of the motor at the first speed; when the speed fluctuation value of the motor at the first speed reaches a second threshold number, incrementing the first number of times by one; if the number of revolutions of the inner tub reaches a first preset number of revolutions and the first number of times of time of time is below the set threshold number of times, then determining to continue the spin-drying operation; if the first number of times of time of time of time reaches the set threshold number of times, then stopping the spin-drying operation; wherein, the speed fluctuation value is obtained based on multiple motor speeds collected for each revolution of the inner tub at the first speed.
[0010] In the above technical solution, when the speed fluctuation value of the motor at the first speed reaches or exceeds the second threshold, the first over-limit number is incremented by one. If the first over-limit number reaches the set number threshold, the spin-drying operation is stopped. That is, before the inner tub rotates to the preset number of times, time can be saved, thereby shortening the spin-drying delay. At the same time, the probability of the tub shaking severely and causing it to collide with the box can be reduced.
[0011] In some embodiments of this application, obtaining the speed fluctuation value of the motor at a first rotational speed includes: collecting the actual rotational speed of the motor at multiple moments during one revolution of the inner drum; obtaining the maximum and minimum rotational speeds among the actual rotational speeds of the motor at multiple moments; and obtaining the speed fluctuation value of the motor at the first rotational speed based on the absolute value of the difference between the maximum rotational speed and the first rotational speed and the absolute value of the difference between the minimum rotational speed and the first rotational speed.
[0012] In the above technical solution, the speed fluctuation value of the motor at the first speed is obtained based on the absolute value of the difference between the maximum speed and the first speed and the absolute value of the difference between the minimum speed and the first speed. This can prevent the speed fluctuation value calculation from being unreliable due to accidental speed fluctuations of the motor, and has better fault tolerance. It is conducive to the normal spin-drying of the washing machine, and at the same time, it will not cause the tub to shake severely, which would lead to the problem of impacting the cabinet.
[0013] In some embodiments of this application, the controller is configured to: perform a load shedding operation if the speed fluctuation value of the motor at a first speed reaches or exceeds a first threshold, or if the first number of over-limits reaches a set number threshold; and after performing the load shedding operation, execute the first program again.
[0014] In the above technical solution, when the speed fluctuation value of the motor at the first speed reaches or exceeds the first threshold, it indicates that there is a serious imbalance in the load distribution. By performing a load shaking operation, the load distribution is balanced, which prevents the clothes tub from shaking too much and causing it to collide with the box, while providing conditions for the subsequent program to continue to execute.
[0015] In some embodiments of this application, the controller is configured to: control the motor to increase its speed to a first speed; when the actual speed of the motor reaches the first speed, stabilize for a first time, and then execute a first program.
[0016] In the above technical solution, considering that speed overshoot may occur during the process of increasing the motor speed, the system first stabilizes for a first period of time to allow the motor speed to stabilize, and then obtains the speed fluctuation value of the motor at the first speed, which can improve the accuracy of speed fluctuation value detection.
[0017] In some embodiments of this application, the controller is configured to: before acquiring the first number of times the speed fluctuation value of the motor at the first speed reaches or exceeds the second threshold, acquire the duration for which the motor speed remains at the first speed; and when the duration for which the motor speed remains at the first speed reaches or exceeds the second duration, acquire the first number of times the speed fluctuation value of the motor at the first speed reaches or exceeds the second threshold.
[0018] In the above technical solution, when the motor speed is maintained at the first speed for a period of time exceeding the second time, the first over-limit number of times the speed fluctuation value of the motor at the first speed exceeds the second threshold is executed. At this time, the water in the load can be fully released, eliminating the speed fluctuation value affected by the water, and improving the accuracy of speed fluctuation value detection.
[0019] In some embodiments of this application, the controller is configured to: if it is determined that the dehydration operation should continue, control the motor to increase its speed to a second speed, which is greater than the first speed; execute a second program, including: acquiring the speed fluctuation value of the motor at the second speed; if the speed fluctuation value of the motor at the second speed is below a third threshold, acquire the second number of times the speed fluctuation value of the motor at the second speed reaches a fourth threshold, and determine whether to continue the dehydration operation based on the second number of times the inner drum rotates within a second preset number of revolutions at the second speed and the set number threshold; wherein, the third threshold is greater than the fourth threshold.
[0020] In the above technical solution, during the dehydration process, the motor speed is gradually increased in an exploratory manner, and the water in the load is gradually released. After each speed increase, the motor speed fluctuation value is detected, and the decision on whether to continue the dehydration operation is based on the motor speed fluctuation value. This can prevent the situation where the load imbalance increases due to speed increase, which may easily lead to collisions with the chamber.
[0021] In some embodiments of this application, the controller is configured to: obtain the duration for which the motor speed is maintained at the first speed before controlling the motor to increase its speed to the second speed; and execute the control to increase the motor speed to the second speed when the duration for which the motor speed is maintained at the first speed reaches a third duration or more.
[0022] The above technical solution can prevent the motor from being controlled to increase the speed to the second speed before the inner cylinder has reached the first preset number of rotations due to program failure, thereby improving the accuracy of the judgment result.
[0023] In some embodiments of this application, the washing machine control method includes: acquiring the speed fluctuation value of the motor at a first speed, the motor being used to drive the inner tub to rotate; if the speed fluctuation value of the motor at the first speed is below a first threshold, acquiring the first number of times the speed fluctuation value of the motor at the first speed reaches a second threshold, and determining whether to continue the spin-drying operation based on the first number of times the inner tub rotates within a first preset number of revolutions at the first speed and a set number threshold; wherein, the first threshold is greater than the second threshold.
[0024] Thus, in the above technical solution, the speed fluctuation value of the motor at a first speed is first obtained. If the speed fluctuation value of the motor at the first speed is below a large first threshold, the risk of severe shaking of the washing tub is eliminated. Therefore, the first number of times the speed fluctuation value of the motor at the first speed exceeds a small second threshold is further obtained. The larger the number of the first number of times the speed fluctuation value of the motor at the first speed reaches a small second threshold, the higher the risk of severe shaking of the washing tub. Therefore, based on the first number of times the inner tub rotates within a first preset number of revolutions at the first speed and the set number threshold, it is determined whether to continue the spin-drying operation. By judging the spin-drying operation based on the first number of times the inner tub rotates within a first preset number of revolutions at the first speed and the set number threshold, the influence of occasional speed fluctuations of the motor on the judgment result can be filtered out, and the judgment result is highly reliable. At the same time, by combining the first threshold and the second threshold for spin-drying judgment, it is possible to prevent severe shaking of the washing tub during the spin-drying operation, which could lead to a collision with the cabinet. It is also possible to prevent the washing machine from failing to enter the predetermined spin-drying speed for a long time due to excessive interruption of the spin-drying program, resulting in high spin-drying delay or even the washing machine failing to spin-dry. This achieves normal spin-drying of the washing machine while preventing severe shaking of the washing tub.
[0025] In some embodiments of this application, if it is determined that the dehydration operation should continue, the motor speed is increased to a second speed, which is greater than the first speed; the speed fluctuation value of the motor at the second speed is obtained; if the speed fluctuation value of the motor at the second speed is below a third threshold, the second number of times the speed fluctuation value of the motor at the second speed reaches a fourth threshold is obtained; based on the second number of times the inner drum rotates within a second preset number of revolutions at the second speed and the set number threshold, it is determined whether to continue the dehydration operation; wherein, the third threshold is greater than the fourth threshold.
[0026] In the above technical solution, during the dehydration process, the motor speed is gradually increased in an exploratory manner, and the water in the load is gradually released. After each speed increase, the motor speed fluctuation value is detected, and the decision on whether to continue the dehydration operation is based on the motor speed fluctuation value. This can prevent the situation where the load imbalance increases due to speed increase, which may easily lead to collisions with the chamber.
[0027] It should be understood that the above general description and the following detailed description are merely exemplary and do not limit this application. Attached Figure Description
[0028] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the specification, serve to explain the principles of this application.
[0029] Figure 1 A schematic diagram of a washing machine according to one embodiment of this application is shown.
[0030] Figure 2 It shows Figure 1 The diagram shows a partial structural composition of the washing machine.
[0031] Figure 3 A flowchart of a washing machine control method according to an embodiment of this application is shown.
[0032] Figure 4 It shows Figure 3 The detailed flowchart of step S320 is shown.
[0033] Figure 5 It shows Figure 3 The detailed flowcharts for steps S350 and S360 are shown.
[0034] Figure 6 A flowchart of another embodiment of the washing machine control method of this application is shown.
[0035] Figure 7 It shows Figure 6 The detailed flowchart of step S680 is shown.
[0036] Figure 8 It shows Figure 6 The detailed flowcharts for steps S6100 and S6110 are shown.
[0037] The annotations in the attached figures are explained as follows:
[0038] 100. Washing machine; 10. Cabinet; 20. Door; 30. Motor; 40. Speed detection device; 50. Controller. Detailed Implementation
[0039] To make the objectives, implementation methods and advantages of this application clearer, the exemplary implementation methods of this application will be clearly and completely described below with reference to the accompanying drawings of the exemplary embodiments of this application. Obviously, the described exemplary embodiments are only some embodiments of this application, and not all embodiments.
[0040] It should be noted that the brief descriptions of terms in this application are only for the convenience of understanding the embodiments described below, and are not intended to limit the embodiments of this application. Unless otherwise stated, these terms should be understood in their ordinary and common meaning.
[0041] Furthermore, the terms “including” and “having”, and any variations thereof, are intended to cover but not exclusively include, for example, a product or device that includes a series of components is not necessarily limited to those that are clearly listed, but may include other components that are not clearly listed or that are inherent to such product or device.
[0042] In the description of this application, it should be understood that the terms "front", "inner", "outer", etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings, and are only for the convenience of describing this application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of this application.
[0043] The terms "first," "second," "third," etc., are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature specified with ordinal numbers such as "first," "second," "third," etc., may explicitly or implicitly include one or more of that feature.
[0044] In the description of this application, it should be noted that, unless otherwise explicitly specified and limited, the terms "installation" and "connection" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection between two components. Those skilled in the art can understand the specific meaning of the above terms in this application based on the specific circumstances.
[0045] The flowcharts shown in the accompanying drawings are merely illustrative and do not necessarily include all content and operations / steps, nor do they necessarily have to be performed in the described order. For example, some operations / steps can be broken down, while others can be combined or partially combined; therefore, the actual execution order may change depending on the specific circumstances.
[0046] The reliability of eccentricity detection in related technologies for washing machines is low. This is because it detects the load eccentricity at a low rotational speed, such as 90-110 RPM (Revolutions Per Minute). The system determines whether high-speed spin-drying is allowed based on whether the eccentricity is less than a set threshold. If the eccentricity is less than the threshold, high-speed spin-drying is allowed; if it is greater, high-speed spin-drying is not permitted. This method of spin-drying control has two problems: First, if the set threshold is too high, the drum will still shake significantly, potentially causing it to collide with the machine body. Second, if the set threshold is too low, or if there are occasional momentary speed fluctuations in the motor, the washing machine may fail to reach the predetermined spin-drying speed, resulting in long spin-drying delays or even preventing the washing machine from spinning at all.
[0047] In addition, load eccentricity detection is only performed at certain low speeds. After the eccentricity detection is completed and it is determined that the machine can reach high speed, water may be squeezed out by centrifugal force during the speed-up process, and the imbalance may increase. In this case, the drum may hit the machine body during the speed-up process. Another situation is that the washing machine is unable to reach the preset spin speed for spin-drying, resulting in a long spin-drying delay, especially for loads that are easy to clump together, such as wool sweaters and laundry bags. The probability of the eccentricity detection exceeding the set threshold is over 90%, which may cause the washing machine to fail to spin-dry.
[0048] In view of this, the washing machine of this application embodiment first obtains the speed fluctuation value of the motor at a first speed. If the speed fluctuation value of the motor at the first speed is below a larger first threshold, the risk of severe shaking of the current tub is eliminated. Then, it further obtains the first number of times the speed fluctuation value of the motor at the first speed exceeds a smaller second threshold. Based on the first number of times the inner tub rotates within a first preset number of revolutions at the first speed and the set threshold number, it is determined whether to continue the spin-drying operation. Using the first number of times the inner tub rotates within a first preset number of revolutions at the first speed and the set threshold number for spin-drying judgment can filter out the influence of occasional motor speed fluctuations on the judgment result, resulting in high reliability. Simultaneously, combining the first threshold and the second threshold for spin-drying judgment can prevent severe shaking of the tub during the spin-drying operation, which could lead to impact with the machine body. It can also prevent the washing machine from failing to reach the predetermined spin-drying speed due to excessive interruptions in the spin-drying program, resulting in long spin-drying delays or even the washing machine failing to spin-dry.
[0049] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0050] The washing machine described in this application can be either a front-loading washing machine or a top-loading washing machine. The following description uses a front-loading washing machine as an example to illustrate the structure and control method of the washing machine in this application.
[0051] Figure 1 A schematic diagram of a washing machine according to one embodiment of this application is shown. Figure 2 It shows Figure 1 The diagram shows a partial structural composition of the washing machine.
[0052] like Figure 1As shown, the washing machine 100 of this embodiment includes a housing 10, which has a hollow shell structure. The internal space of the housing 10 may house other components of the washing machine 100, such as a tub, circuit structure, drive device, and water circuit components. The external shape of the housing 10 can be designed as needed, for example, it can be a hollow cuboid shape or a hollow cylinder shape.
[0053] In some embodiments, such as Figure 1 As shown, the front of the box 10 is provided with a clothes loading and unloading port, which connects to the internal space of the box 10, and the clothes to be washed can be put into the inside of the box 10 through the clothes loading and unloading port.
[0054] In some embodiments, a door 20 is provided on the front side of the box 10. The door 20 is movably provided at the clothing loading and unloading opening to open or close the clothing loading and unloading opening, thereby opening or closing the internal space of the box 10.
[0055] In some embodiments, the door 20 and the housing 10 can be connected by a hinge, and the door 20 can rotate about the axis of the hinge to open and close the door 20, thereby opening or closing the clothing loading and unloading port.
[0056] The washing machine 100 of this embodiment further includes a tub (not shown in the figure), which is disposed inside the housing 10 and has a clothes handling chamber formed inside. A tub opening is formed at the front end of the tub, which is directly opposite and communicates with the clothes loading / unloading opening of the housing 10. The tub opening is also directly opposite the door 20; after the door 20 is opened, clothes can be sequentially placed into the clothes handling chamber inside the tub through the clothes loading / unloading opening of the housing 10 and the tub opening for washing.
[0057] The washing machine tub includes an outer tub and an inner tub. The outer tub is housed within the casing 10 and holds washing liquid, such as water. It has an inlet and an outlet. The inner tub is rotatably located inside the outer tub and holds the clothes to be washed. The outer and inner tubs are arranged coaxially. The outer wall of the inner tub has holes through which it communicates with the inner cavity of the outer tub. Water from the outer tub can enter the inner tub through these holes to wash the clothes inside. Washing water can drain from the inner tub to the outer tub through the holes, and the water is discharged from the washing machine 100 through a drainage structure connected to the outer tub. The centerlines of the outer and inner tubs are parallel to the horizontal line or form an angle with the horizontal line.
[0058] In some embodiments, a drive device may be provided inside the housing 10. The drive device is connected to the inner tub and is used to drive the inner tub to rotate. Specifically, the drive device is located outside the outer tub, and the output end of the drive device extends into the interior of the outer tub and is drivenly connected to the inner tub to drive the inner tub to rotate relative to the outer tub, thereby washing the clothes in the inner tub.
[0059] The drive unit may include a motor 30, a drive pulley, and a belt. For example, the belt is tautly wound around the output end of the motor 30 and the drive pulley, which is connected to the inner tub, thus indirectly connecting the motor 30 to the inner tub. Rotation of the motor 30 causes the drive pulley to drive the inner tub to rotate relative to the outer tub, thereby washing the clothes in the inner tub.
[0060] The washing machine 100 of this application embodiment may further include a speed detection device 40, which is used to detect the actual speed of the motor 30.
[0061] The speed detection device 40 can take many forms, such as a tachometer installed on the motor 30, which directly reads the actual speed of the motor 30 during its rotation; or a photoelectric sensor, which measures the light signal generated by the rotation of the motor 30 during its rotation to obtain the actual speed of the motor 30; or a Hall sensor, which measures the magnetic field of the motor 30 during its rotation to obtain the actual speed of the motor 30.
[0062] The washing machine 100 of this embodiment may further include a controller 50, which is electrically connected to the motor 30. The controller 50 can send control signals to the motor 30 to control its operation, thereby executing various washing programs, or to control the motor 30 to stop operating. The controller 50 may also be electrically connected to a speed detection device 40, receiving detection signals from the speed detection device 40 and obtaining the speed fluctuation value of the motor 30 based on these signals. The controller 50 may also be electrically connected to other structures of the washing machine 100 to control it to execute a series of programs, such as water intake, washing, rinsing, and spin-drying.
[0063] Controller 50 is configured to execute washing machine control methods, such as Figure 3 As shown, the washing machine control method includes at least steps S310 to S360, which are described in detail below:
[0064] In step S310, the motor speed is increased to the first speed. Then, the process proceeds to step S320.
[0065] The first speed can be a speed value set based on experience. When a dehydration process involves multiple dehydration speed increases, the first speed can be a lower speed, such as 80 RPM. When a dehydration process only involves one dehydration speed increase, the first speed can be a slightly higher speed, such as 110 RPM.
[0066] In step S320, the speed fluctuation value of the motor at the first speed is obtained. Then, proceed to step S330.
[0067] In some embodiments, such as Figure 4 As shown, the speed fluctuation value of the motor at the first speed is obtained, including steps S410 to S430, which are described in detail below:
[0068] In step S410, the actual rotation speed of the motor is collected at multiple moments during one revolution of the inner drum.
[0069] In step S420, the maximum and minimum speeds of the motor at multiple times are obtained.
[0070] In step S430, the speed fluctuation value of the motor at the first speed is obtained based on the absolute value of the difference between the maximum speed and the first speed and the absolute value of the difference between the minimum speed and the first speed.
[0071] In some embodiments, the speed fluctuation value of the motor at the first speed is obtained based on the absolute value of the difference between the maximum speed and the first speed and the absolute value of the difference between the minimum speed and the first speed. Specifically, the absolute value of the difference between the maximum speed and the first speed and the absolute value of the difference between the minimum speed and the first speed are summed to obtain the speed fluctuation value of the motor at the first speed.
[0072] For example, in some embodiments, during one revolution of the inner drum, 60 actual rotational speed values of the motor are collected, and the maximum and minimum rotational speeds among these 60 actual rotational speed values are taken. Based on the absolute value of the difference between the maximum rotational speed and the first rotational speed among these 60 actual rotational speed values and the absolute value of the difference between the minimum rotational speed and the first rotational speed among these 60 actual rotational speed values, the speed fluctuation value of the motor at the first rotational speed is obtained.
[0073] In the above embodiment, the speed fluctuation value of the motor at the first speed is obtained based on the absolute value of the difference between the maximum speed and the first speed and the absolute value of the difference between the minimum speed and the first speed. This can prevent the speed fluctuation value calculation from being unreliable due to accidental speed fluctuations of the motor, and has better fault tolerance. It is conducive to the normal spin-drying of the washing machine, and at the same time, it will not cause the tub to shake severely, which could lead to the problem of impacting the cabinet.
[0074] In step S330, it is determined whether the speed fluctuation value of the motor at the first speed is below the first threshold. If yes, proceed to step S350; otherwise, proceed to step S340.
[0075] The first threshold can be a speed fluctuation value set based on experience. If the speed fluctuation value of the motor is below the first threshold, it is considered that there is no serious imbalance in load distribution and the risk of collision with the housing is small. Therefore, the process proceeds to step S350 to further execute the subsequent procedures. If the speed fluctuation value of the motor reaches the first threshold, it is considered that there is a serious imbalance in load distribution and the risk of collision with the housing is large. Therefore, the process proceeds to step S340 to reduce the imbalance in load distribution.
[0076] In step S340, a load scrambling operation is performed. Then, the process returns to step S320.
[0077] When the speed fluctuation value of the motor at the first speed reaches the first threshold, it indicates that there is a serious imbalance in the load distribution. By performing a load shaking operation, the load distribution is balanced, which not only prevents the clothes tub from shaking too much and causing it to collide with the box, but also provides conditions for the subsequent program to continue to execute.
[0078] In step S350, the number of times the speed fluctuation value of the motor at the first speed exceeds the second threshold is obtained. Then, proceed to step S360.
[0079] The second threshold is less than the first threshold. That is, the first threshold is used to determine the extreme load distribution imbalance at the first speed, while the second threshold can determine the relatively unbalanced load distribution at the first speed.
[0080] The speed fluctuation value is obtained at the first rotational speed based on multiple motor speeds collected per revolution of the inner tub. For example, at the first rotational speed, the inner tub rotates N times continuously. The speed fluctuation value for each revolution of the inner tub is obtained as follows: The actual rotational speeds of the motors at multiple moments are collected; the maximum and minimum rotational speeds at these moments are obtained; the absolute values of the differences between the maximum and the first rotational speeds and the absolute values of the differences between the minimum and the first rotational speeds are summed to obtain the speed fluctuation value of the motor at the first rotational speed.
[0081] In step S360, based on the first number of times the inner barrel rotates within the first preset number of revolutions at the first rotation speed and the set number threshold, it is determined whether to continue the dehydration operation.
[0082] The threshold number of times can be a value set based on experience. When the inner tub rotates a certain number of times, the smaller the first number of times exceeding the limit, the smaller the speed fluctuation of the motor, and the less likely the tub will shake severely. Conversely, the larger the first number of times exceeding the limit, the greater the speed fluctuation of the motor, and the greater the likelihood of the tub shaking severely.
[0083] For example, the first preset number of rotations is 10 rotations, and the number of times threshold is 2. Within 10 rotations of the inner tub, a speed fluctuation value is taken for each rotation. If the speed fluctuation value of the motor within 10 rotations is greater than 2, it is considered that the tub is likely to shake severely, so the spin-drying operation is stopped and the load shaking operation is performed. If the speed fluctuation value of the motor within 10 rotations is less than or equal to 2, it is considered that the tub is unlikely to shake severely, so the spin-drying operation is continued.
[0084] In some embodiments, when the first number of times the inner tub rotates within a first preset number of revolutions at the first rotation speed is below a set threshold number, it is determined that the dehydration operation will continue; otherwise, the process returns to step S340.
[0085] In some embodiments, the process involves acquiring the first number of times the speed fluctuation value of the motor at a first speed reaches a second threshold, and determining whether to continue the spin-drying operation based on the first number of times the inner tub rotates within a first preset number of revolutions at the first speed and a set threshold number. This includes: acquiring the speed fluctuation value of the motor at the first speed; incrementing the first number of times by one when the speed fluctuation value of the motor at the first speed reaches or exceeds the second threshold number; determining whether to continue the spin-drying operation if the inner tub rotates to the first preset number of revolutions and the first number of times is below the set threshold number; and stopping the spin-drying operation if the first number of times reaches the set threshold number. The detailed process is as follows:
[0086] like Figure 5 As shown, the process includes the following steps S510 to S550:
[0087] In step S510, at the first rotational speed, the speed fluctuation value of the motor is obtained for each revolution of the inner tub. Then, proceed to step S520.
[0088] In step S520, it is determined whether the speed fluctuation value of the motor reaches or exceeds the second threshold. If so, proceed to step S530.
[0089] In step S530, the first number of times the limit is exceeded is incremented by one. Then, proceed to step S540.
[0090] In step S540, it is determined whether the first number of overruns has reached the set number threshold. If so, the load swaying operation is performed; otherwise, step S550 is performed.
[0091] In step S550, it is determined whether the number of rotations of the inner tub has reached the first preset number of rotations. If so, it is determined to continue the dehydration operation; otherwise, it returns to step S510.
[0092] In the above embodiment, when the speed fluctuation value of the motor at the first speed reaches or exceeds the second threshold, the first over-limit number is incremented by one. If the first over-limit number reaches the set number threshold, the spin-drying operation is stopped. That is, the spin-drying operation can be stopped before the inner tub reaches the preset number of rotations, which can save time and shorten the spin-drying delay. At the same time, it can reduce the probability of the tub shaking severely and causing it to collide with the box.
[0093] In some embodiments, when step S310 controls the motor to increase its speed to a first speed, the motor is first stabilized for a first duration before proceeding to step S320.
[0094] Since speed overshoot may occur during the process of increasing the motor speed, it is necessary to first stabilize for a first period of time to allow the motor speed to stabilize, and then obtain the speed fluctuation value of the motor at the first speed. This can improve the accuracy of speed fluctuation value detection.
[0095] The first duration can be a duration set based on experience, such as 2-4 seconds.
[0096] In some embodiments, before executing step S350 and obtaining the first number of times the speed fluctuation value of the motor at the first speed reaches or exceeds the second threshold, the duration for which the motor speed is maintained at the first speed is first obtained. When the duration for which the motor speed is maintained at the first speed reaches or exceeds the second duration, the process of obtaining the first number of times the speed fluctuation value of the motor at the first speed reaches or exceeds the second threshold is then executed.
[0097] When the motor speed is maintained at the first speed for a duration of more than two hours, the water in the load can be fully released, eliminating the speed fluctuation value affected by the water content and improving the accuracy of speed fluctuation value detection.
[0098] The second duration can be a duration set based on experience, such as 30 seconds or more, to ensure that the washing machine can fully release the water in the load.
[0099] Understandably, there will always be some fluctuation in the speed of a motor during operation. The motor speed maintained at the first speed mentioned in this application refers to the target speed of the motor being maintained at the first speed, not the actual speed of the motor being maintained at the first speed.
[0100] In some embodiments, during a single spin-drying process, the motor speed is increased in stages, and the speed fluctuation value of the motor is detected at multiple speeds. The decision to proceed with subsequent steps is based on the speed fluctuation value. That is, the washing machine control method includes at least a first program and a second program. The first program includes: acquiring the speed fluctuation value of the motor at a first speed; determining whether the speed fluctuation value of the motor at the first speed is below a first threshold; if so, acquiring the first number of times the speed fluctuation value of the motor at the first speed exceeds a second threshold; and determining whether to continue the spin-drying operation based on the first number of times the inner tub rotates within a first preset number of revolutions at the first speed and a set threshold number. The second program includes: acquiring the speed fluctuation value of the motor at a second speed; determining whether the speed fluctuation value of the motor at the second speed is below a third threshold; if so, acquiring the second number of times the speed fluctuation value of the motor at the second speed exceeds a fourth threshold; and determining whether to continue the spin-drying operation based on the second number of times the inner tub rotates within a second preset number of revolutions at the second speed and a set threshold number. Detailed description follows:
[0101] like Figure 6As shown, the washing machine control method includes at least steps S610 to S6110, which are described in detail below:
[0102] In step S610, the motor speed is increased to the first speed. Then, the process proceeds to step S620.
[0103] The first speed can be a speed value set based on experience, such as 80 RPM.
[0104] In step S620, the speed fluctuation value of the motor at the first speed is obtained. Then, proceed to step S630.
[0105] In step S630, it is determined whether the speed fluctuation value of the motor at the first speed is below the first threshold. If yes, proceed to step S650; otherwise, proceed to step S640.
[0106] In step S640, a load scrambling operation is performed. Then, the process returns to step S620.
[0107] In step S650, the number of times the speed fluctuation value of the motor at the first speed exceeds the second threshold is obtained. Then, proceed to step S660.
[0108] In step S660, based on the first number of times the inner drum rotates within a first preset number of revolutions at the first rotation speed and the set threshold number of times, it is determined whether to continue the dehydration operation. If it is determined that the dehydration operation should continue, proceed to step S670; otherwise, return to step S640.
[0109] In step S670, the motor speed is increased to the second speed. Then, the process proceeds to step S680.
[0110] The second speed can be a speed value set based on experience, such as 130 RPM.
[0111] In step S680, the speed fluctuation value of the motor at the second speed is obtained. Then, proceed to step S690.
[0112] In some embodiments, such as Figure 7 As shown, the speed fluctuation value of the motor at the second speed is obtained, including steps S710 to S730, which are described in detail below:
[0113] In step S710, the actual rotational speed of the motor is collected at multiple moments during one revolution of the inner drum.
[0114] In step S720, the maximum and minimum speeds of the motor at multiple times are obtained.
[0115] In step S730, the speed fluctuation value of the motor at the second speed is obtained based on the absolute value of the difference between the maximum speed and the second speed and the absolute value of the difference between the minimum speed and the second speed.
[0116] In some embodiments, the speed fluctuation value of the motor at the second speed is obtained based on the absolute value of the difference between the maximum speed and the second speed and the absolute value of the difference between the minimum speed and the second speed. Specifically, the absolute value of the difference between the maximum speed and the second speed and the absolute value of the difference between the minimum speed and the second speed are summed to obtain the speed fluctuation value of the motor at the second speed.
[0117] The speed fluctuation value of the motor at the second speed is obtained by using the absolute value of the difference between the maximum speed and the second speed and the absolute value of the difference between the minimum speed and the second speed. This can prevent the speed fluctuation value calculation from being unreliable due to accidental speed fluctuations of the motor, and has better fault tolerance. It is conducive to the normal spin-drying of the washing machine, and at the same time, it will not cause the drum to shake severely, which could lead to the problem of impacting the cabinet.
[0118] In step S690, it is determined whether the speed fluctuation value of the motor at the second speed is below the third threshold. If yes, proceed to step S6100; otherwise, return to step S640.
[0119] The third threshold can be a speed fluctuation value set based on experience. If the speed fluctuation value of the motor is below the third threshold, it is considered that there is no serious imbalance in load distribution and the risk of collision with the housing is small. Therefore, the process proceeds to step S6100 to further execute the subsequent procedures. If the speed fluctuation value of the motor reaches the third threshold, it is considered that there is a serious imbalance in load distribution and the risk of collision with the housing is large. Therefore, the process proceeds to step S640 to reduce the imbalance in load distribution.
[0120] In step S6100, the number of times the speed fluctuation value of the motor at the second speed reaches the fourth threshold is obtained as a second over-limit. Then, proceed to step S6110.
[0121] The fourth threshold is lower than the third threshold. That is, the third threshold is used to determine the extreme load distribution imbalance at the second speed, while the fourth threshold can determine the relatively unbalanced load distribution at the second speed.
[0122] The speed fluctuation value is obtained at the second rotational speed based on multiple motor speeds collected per revolution of the inner tub. For example, at the second rotational speed, the inner tub rotates N times continuously. The speed fluctuation value for each revolution of the inner tub is obtained as follows: The actual rotational speeds of the motors at multiple moments are collected; the maximum and minimum rotational speeds at these moments are obtained; the absolute values of the differences between the maximum and second rotational speeds and the absolute values of the differences between the minimum and second rotational speeds are summed to obtain the speed fluctuation value of the motor at the second rotational speed.
[0123] In step S6110, based on the second number of times the inner barrel rotates within the second preset number of revolutions at the second rotation speed and the set number threshold, it is determined whether to continue the dehydration operation.
[0124] The number of times threshold can be a number of times set based on experience. When the inner tub rotates a certain number of times, the smaller the number of times the second limit is exceeded, the smaller the speed fluctuation of the motor, and the less likely the tub will shake severely. The larger the number of times the second limit is exceeded, the greater the speed fluctuation of the motor, and the greater the likelihood of the tub shaking severely.
[0125] The second preset number of rotations can be the same as or different from the first preset number of rotations. For example, the second preset number of rotations is 10 rotations, and the number of rotations threshold is 2. Within 10 rotations of the inner tub, a speed fluctuation value is taken for each rotation. If the speed fluctuation value of the motor within 10 rotations is greater than 2, it is considered that the tub is likely to shake severely, so the spin-drying operation is stopped and the load is shaken off. If the speed fluctuation value of the motor within 10 rotations is less than or equal to 2, it is considered that the tub is unlikely to shake severely, so the spin-drying operation continues.
[0126] In some embodiments, when the second number of times the inner tub rotates within a second preset number of revolutions at the second rotation speed is below a set threshold number, it is determined that the dehydration operation will continue; otherwise, the process returns to step S640.
[0127] In the above embodiment, during the dehydration process, the motor speed is gradually increased in an exploratory manner, and the water in the load is gradually released. After each speed increase, the motor speed fluctuation value is detected, and the decision on whether to continue the dehydration operation is based on the motor speed fluctuation value. This can prevent the situation where the load imbalance increases due to speed increase, which may easily lead to collision with the chamber.
[0128] In some embodiments, the method involves acquiring the second number of times the speed fluctuation value of the motor at a second speed reaches a fourth threshold, and determining whether to continue the spin-drying operation based on the second number of times the inner tub rotates within a second preset number of revolutions at the second speed and a set threshold number. This includes: acquiring the speed fluctuation value of the motor at a second speed; incrementing the second number of times by one when the speed fluctuation value of the motor at the second speed reaches a fourth threshold number; determining whether to continue the spin-drying operation if the inner tub rotates to a second preset number of revolutions and the second number of times is below the set threshold number; and stopping the spin-drying operation if the second number of times reaches the set threshold number.
[0129] like Figure 8 As shown, the process includes the following steps S810 to S850:
[0130] In step S810, at the second rotational speed, the speed fluctuation value of the motor is obtained for each revolution of the inner tub. Then, proceed to step S820.
[0131] In step S820, it is determined whether the speed fluctuation value of the motor reaches or exceeds the third threshold. If so, proceed to step S830.
[0132] In step S830, the second number of overruns is incremented by one. Then, proceed to step S840.
[0133] In step S840, it is determined whether the second number of overruns has reached the set number threshold. If so, the load jitter operation is performed; otherwise, step S850 is performed.
[0134] In step S850, it is determined whether the number of rotations of the inner tub has reached the second preset number of rotations. If so, it is determined to continue the dehydration operation; otherwise, it returns to step S810.
[0135] In the above embodiment, when the speed fluctuation value of the motor at the second speed reaches or exceeds the third threshold, the second over-limit number is incremented by one. If the second over-limit number reaches the set number threshold, the spin-drying operation is stopped. That is, the spin-drying operation can be stopped before the inner tub reaches the preset number of rotations, which can save time and shorten the spin-drying delay. At the same time, it can reduce the probability of the tub shaking severely and causing it to collide with the box.
[0136] In some embodiments, when step S670 controls the motor to increase its speed to the second speed, it first stabilizes for a fourth duration before proceeding to step S680.
[0137] Since speed overshoot may occur during the process of increasing the motor speed, the speed is stabilized for the fourth time first to allow the motor speed to stabilize. Then, the speed fluctuation value of the motor at the second speed is obtained, which can improve the accuracy of speed fluctuation value detection.
[0138] The second duration can be a duration set based on experience, such as 2-4 seconds.
[0139] In some embodiments, before executing step S6100 to obtain the second number of times the speed fluctuation value of the motor at the second speed reaches or exceeds the fourth threshold, the duration for which the motor speed is maintained at the second speed is first obtained. When the duration for which the motor speed is maintained at the second speed reaches or exceeds the fifth duration, the process of obtaining the second number of times the speed fluctuation value of the motor at the second speed reaches or exceeds the fourth threshold is then executed.
[0140] When the motor speed is maintained at the second speed for more than five hours, the water in the load can be fully released, eliminating the speed fluctuation value affected by the water content and improving the accuracy of speed fluctuation value detection.
[0141] The fifth duration can be a duration set based on experience, such as 30 seconds or more, to ensure that the washing machine can fully release the water in the load.
[0142] Understandably, there will always be some fluctuation in the speed of the motor during operation. The motor speed maintained at the second speed mentioned in this application refers to the target speed of the motor being maintained at the second speed, not the actual speed of the motor being maintained at the second speed.
[0143] In some embodiments, before executing step S670 and controlling the motor to increase its speed to the second speed, the duration for which the motor speed is maintained at the first speed is obtained. When the duration for which the motor speed is maintained at the first speed reaches a third duration or more, the control of the motor to increase its speed to the second speed is executed.
[0144] This prevents the inner cylinder from entering step S670 before reaching the first preset number of rotations due to program malfunction, thus improving the accuracy of the judgment result in step S660.
[0145] It should be noted that the above embodiment is illustrated by taking the motor speed as being increased twice in one dehydration process. In other embodiments, the motor speed may be increased three times or four times in one dehydration process, and at each speed, the motor speed fluctuation value is detected and it is determined whether to execute the subsequent program or perform the load shaking operation.
[0146] In summary, this application adopts a progressive dehydration scheme, gradually increasing the motor speed, and combined with an efficient speed fluctuation judgment algorithm, which can achieve high-speed dehydration of loads that are prone to clumping and knotting, while effectively solving the problem of collision with the container during high-speed dehydration of large eccentric loads.
[0147] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of this application is limited only by the appended claims.
Claims
1. A washing machine, characterized in that, The washing machine includes: The box has a compartment for taking out and putting in clothes; The door is used to open and close the opening for taking out and putting in the clothing; The outer barrel is installed inside the box body; An inner tub is disposed within the outer tub, and a clothing processing cavity is formed inside the inner tub, which is connected to the clothing loading and unloading port; An electric motor is used to drive the inner tub to rotate; The controller is configured to execute a first procedure, including: Obtain the speed fluctuation value of the motor at the first speed; If the speed fluctuation value of the motor at the first speed is below the first threshold, then the first number of times the speed fluctuation value of the motor at the first speed reaches the second threshold is obtained. Based on the first number of times the inner tub rotates within the first preset number of revolutions at the first speed and the set number threshold, it is determined whether to continue the dehydration operation. Wherein, the first threshold is greater than the second threshold.
2. The washing machine according to claim 1, characterized in that, The step of obtaining the first number of times the speed fluctuation value of the motor at the first speed reaches a second threshold, and determining whether to continue the spin-drying operation based on the first number of times the inner tub rotates a first preset number of times at the first speed and the set number threshold, includes: Obtain the speed fluctuation value of the motor at the first speed. When the speed fluctuation value of the motor at the first speed reaches or exceeds the second threshold, increment the first number of over-limits by one. If the inner tub rotates to the first preset number of times, and the first number of times exceeding the limit is below the set number of times threshold, then it is determined that the dehydration operation will continue. If the first number of overruns reaches the set threshold, the dehydration operation will be stopped. The speed fluctuation value is obtained at the first rotational speed based on the rotational speeds of multiple motors collected for each revolution of the inner drum.
3. The washing machine according to claim 2, characterized in that, The step of obtaining the speed fluctuation value of the motor at the first speed includes: The actual rotational speed of the motor is collected at multiple moments during one revolution of the inner barrel; Obtain the maximum and minimum speeds of the motor among the actual speeds of the motor at the multiple time points; The speed fluctuation value of the motor at the first speed is obtained based on the absolute value of the difference between the maximum speed and the first speed and the absolute value of the difference between the minimum speed and the first speed.
4. The washing machine according to claim 2, characterized in that, The controller is configured to: If the speed fluctuation value of the motor at the first speed reaches or exceeds the first threshold, or the first number of times the limit is exceeded reaches the set number threshold, then the load shaking operation is performed. After performing the load shuffling operation, the first program is executed again.
5. The washing machine according to claim 1, characterized in that, The controller is configured to: Control the motor to increase its speed to the first speed; When the actual speed of the motor reaches the first speed, it is stabilized for a first time, and then the first program is executed.
6. The washing machine according to claim 1, characterized in that, The controller is configured to: Before obtaining the first number of times the speed fluctuation value of the motor at the first speed reaches or exceeds the second threshold, the duration for which the motor speed is maintained at the first speed is obtained. When the duration for which the motor speed is maintained at the first speed reaches or exceeds the second duration, the process of obtaining the first number of times the speed fluctuation value of the motor at the first speed reaches or exceeds the second threshold is executed.
7. The washing machine according to any one of claims 1 to 6, characterized in that, The controller is configured to: If it is determined that the dehydration operation should continue, the motor speed is increased to a second speed, which is greater than the first speed. Performing the second procedure includes: Obtain the speed fluctuation value of the motor at the second speed; If the speed fluctuation value of the motor at the second speed is below the third threshold, then the second number of times the speed fluctuation value of the motor at the second speed reaches the fourth threshold is obtained. Based on the second number of times the inner tub rotates within the second preset number of revolutions at the second speed and the set number threshold, it is determined whether to continue the dehydration operation. The third threshold is greater than the fourth threshold.
8. The washing machine according to claim 7, characterized in that, The controller is configured to: Before controlling the motor to increase its speed to the second speed, the duration for which the motor speed is maintained at the first speed is obtained. When the duration for which the motor speed is maintained at the first speed reaches a third duration or more, the control is executed to increase the motor speed to the second speed.
9. A washing machine control method, characterized in that, The washing machine control method includes: The speed fluctuation value of the motor at the first speed is obtained, and the motor is used to drive the inner tub to rotate. If the speed fluctuation value of the motor at the first speed is below the first threshold, then the first number of times the speed fluctuation value of the motor at the first speed reaches the second threshold is obtained. Based on the first number of times the inner tub rotates within the first preset number of revolutions at the first speed and the set number threshold, it is determined whether to continue the dehydration operation. Wherein, the first threshold is greater than the second threshold.
10. The washing machine control method according to claim 9, characterized in that, Also includes: If it is determined that the dehydration operation should continue, the motor speed is increased to a second speed, which is greater than the first speed. Obtain the speed fluctuation value of the motor at the second speed; If the speed fluctuation value of the motor at the second speed is below the third threshold, then the second number of times the speed fluctuation value of the motor at the second speed reaches the fourth threshold is obtained. Based on the second number of times the inner tub rotates within the second preset number of revolutions at the second speed and the set number threshold, it is determined whether to continue the dehydration operation. The third threshold is greater than the fourth threshold.