A washing machine
By detecting drum offset in a pulsator washing machine and adjusting correction parameters, the problem of clothes tangling and hitting the drum was solved, resulting in better clothes distribution and user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- HISENSE(SHANDONG)REFRIGERATOR CO LTD
- Filing Date
- 2025-01-23
- Publication Date
- 2026-07-24
AI Technical Summary
Existing top-loading washing machines cannot effectively solve the problem of clothes tangling and hitting the drum when performing imbalance correction operations, which affects the user experience.
By setting a detection sensor in the washing machine to detect the offset of the drum, and under the condition of drum collision, the drive device is controlled to perform correction operations in different correction cycles. Different correction parameters are used for the rotation-stop ratio and rotation-stop cycle mode to ensure that the clothes are evenly distributed.
It effectively reduces the probability of clothes getting tangled, improves the evenness of clothing distribution, reduces the occurrence of clothes bumping into each other, and enhances the user experience.
Smart Images

Figure CN122446477A_ABST
Abstract
Description
Technical Field
[0001] Some embodiments of this application relate to washing machine technology. In particular, they relate to a washing machine. Background Technology
[0002] Washing machines are common household laundry appliances. Based on their washing methods, washing machines can be broadly classified into top-loading (pulsator) washing machines and front-loading (drum) washing machines. Taking a top-loading washing machine as an example, during the washing and rinsing operations, it generally uses alternating forward and reverse rotation to wash or rinse clothes. This method causes the clothes to tangle together and become unevenly distributed within the drum. When the washing machine performs the spin-drying operation, the unevenly distributed clothes generate asymmetrical centrifugal forces on the drum, causing it to shake violently due to uneven force distribution. This results in the washing machine hitting the drum and producing noise.
[0003] To address the aforementioned issues, existing technologies incorporate an imbalance correction program in pulsator washing machines. When the washing machine experiences drum-collision, this program corrects the imbalance by filling the drum with water to the balanced level and executing a balancing water flow command to disperse and evenly distribute the clothes inside. However, drum-collision in pulsator washing machines can occur for many reasons. Using the same balancing operation for all causes may not achieve optimal balancing, and may also fail to effectively disperse and evenly distribute the clothes. For example, if the collision is caused by tangled clothes, the clothes are stuck to the inner wall of the drum, with little or no clothing in the center. In this case, directly filling the drum with water will not disperse or evenly distribute the clothes. Even after the balancing correction operation, the washing machine may still experience drum-collision during the spin-drying cycle, negatively impacting the user experience. Summary of the Invention
[0004] Some embodiments of this application provide a washing machine that can solve the problem of unsatisfactory imbalance correction effect of existing washing machines.
[0005] To achieve the above objectives, some embodiments of this application provide a washing machine, including:
[0006] The tub body includes an outer tub and an inner tub disposed inside the outer tub. The inner tub forms a washing cavity for accommodating clothes, and a pulsator is disposed inside the inner tub.
[0007] A drive device is used to drive the inner cylinder and the impeller to rotate;
[0008] A detection sensor is used to detect the offset amplitude of the cylinder;
[0009] The controller is connected to the detection sensor and the drive device respectively, and is used to control the drive device to drive the inner drum and the impeller to rotate, so that the washing machine is in a target state, the target state including a spin-drying state or a washing state;
[0010] The controller is configured as follows:
[0011] When the washing machine is controlled to be in the spin-drying state, the real-time offset of the inner drum is obtained through the detection sensor;
[0012] If the real-time offset amplitude is detected to meet the drum collision condition, the drive device is controlled to perform the correction operation within the current correction cycle. After the correction operation within the current correction cycle is completed, the washing machine is controlled to remain in the spin-drying state until the spin-drying is completed. The correction operation within different correction cycles corresponds to different values of correction parameters. The correction parameters include the spin-stop ratio and the spin-stop cycle mode. The drum collision condition includes the real-time offset amplitude being greater than or equal to a preset offset threshold.
[0013] In the aforementioned washing machine, when the controller controls the washing machine to be in the spin-drying state, the real-time offset of the drum is obtained by the detection sensor. Then, when the real-time offset meets the drum collision condition, the drive device is controlled to perform the correction operation within the current correction cycle. Since the correction parameters for the correction operation are different in different correction cycles, different values of correction parameters are used for each correction operation, which can reduce the probability of clothes getting tangled and play a more favorable role in the even distribution of clothes, thereby solving the problem of unsatisfactory imbalance correction effect of existing washing machines.
[0014] In some embodiments, the controller is configured to:
[0015] After completing the correction operation in the previous correction cycle, at least one historical value corresponding to the correction parameter in at least one historical correction cycle is obtained. The at least one historical correction cycle includes the previous correction cycle. Different historical values correspond to different historical correction cycles, and different correction cycles correspond to different correction operations.
[0016] Obtain a target value that is different from the at least one historical value;
[0017] If the real-time offset amplitude is detected to meet the collision condition again, the correction operation for the current correction cycle is performed according to the target value.
[0018] It is understandable that obtaining the target value of the correction parameter for the next cycle directly after completing the correction operation of the current cycle can ensure that the correction parameter can use different values for each correction operation, thereby improving the accuracy of the correction parameter that can use different values for each correction operation.
[0019] In some embodiments, the controller obtains a target value that differs from the at least one historical value, including:
[0020] The target value is obtained from a preset dataset, which includes the target value and at least one historical value.
[0021] It is understandable that selecting the target value of the correction parameter for the next cycle from the preset dataset can reduce the computational complexity of the controller when obtaining the target value and reduce resource consumption.
[0022] In some embodiments, the number of the aforementioned preset datasets is at least two, and the controller is configured to:
[0023] Based on the state parameters of the garments before the washing machine is in the spin-drying state, the target initial value of the correction parameter is obtained, wherein the state parameters include the center of gravity position and / or weight;
[0024] Based on the numerical range of the initial value of the target, the target dataset is determined from the at least two preset datasets, and different initial values within different numerical ranges correspond to different preset datasets;
[0025] The target value is obtained based on the target period identifier and the target dataset.
[0026] It is understandable that by setting at least two preset datasets, and then selecting a target dataset from the at least two preset datasets according to the state parameters of the washing machine before it is in the spin-drying device, and then determining the target value from the target dataset, the range of target values can be further expanded and the diversity of target value selection can be increased.
[0027] In some embodiments, different correction periods correspond to different period identifiers, and the controller is configured to:
[0028] Based on the target period identifier corresponding to the current correction period and the preset correspondence between the period identifier and the value, the target value of the correction parameter within the current correction period is obtained;
[0029] Perform the correction operation for the current correction period according to the target value.
[0030] It is understandable that by establishing a correspondence between cycle identifiers and values, the target value corresponding to the current cycle can be determined directly through the correspondence when the current cycle is executed, thereby further reducing the computational complexity of the controller when calculating the target value.
[0031] In some embodiments, the number of the correspondences is at least two, and the controller is configured to:
[0032] Based on the state parameters of the garments before the washing machine is in the spin-drying state, the target initial value of the correction parameter is obtained, wherein the state parameters include the center of gravity position and / or weight;
[0033] Based on the numerical range of the initial target value, the target relationship is determined from the at least two correspondences, with different initial values corresponding to different correspondences;
[0034] The target value is obtained based on the target period identifier and the target relationship.
[0035] It is understandable that by setting at least two correspondences, and then selecting a target correspondence from the at least two correspondences according to the state parameters of the washing machine before it is in the spin-drying device, and then determining the target value based on the target correspondence, the range of target values can be further expanded, and the diversity of target value selection can be increased.
[0036] In some embodiments, the state parameter includes the center of gravity position, the washing machine includes a weight detector connected to the controller, and the controller is configured to:
[0037] Before the washing machine enters the spin-drying state, the target center of gravity position of the clothes in the inner drum is obtained by the weight detector;
[0038] Based on the preset correspondence between the center of gravity position and the initial value, and the target center of gravity position, the target initial value is determined.
[0039] Understandably, by using a weight detector to detect the target center of gravity of the clothes inside the drum, the washing machine can accurately obtain the center of gravity of the clothes inside the drum, further improving the accuracy of the target value calculation.
[0040] In some embodiments, the status parameter includes weight, the washing machine includes a weight detector connected to the controller, and the controller is configured to:
[0041] Before the washing machine enters the spin-drying state, the target weight of the clothes in the inner drum is obtained by the weight detector;
[0042] Based on the preset correspondence between clothing weight and initial value, and the target initial value, the target initial value is determined.
[0043] Understandably, by using a weight detector to detect the target weight of the clothes inside the drum, the washing machine can accurately obtain the weight of the clothes inside the drum, further improving the accuracy of the target value calculation.
[0044] In some embodiments, the controller is configured to:
[0045] Count the number of times the correction operation was executed;
[0046] If the number of executions is greater than or equal to a preset threshold, the washing machine will be controlled to stop running and an alarm message will be output to alert the user that the washing machine is malfunctioning.
[0047] Understandably, stopping the washing machine and outputting an alarm message when the number of corrective operations exceeds or equals a preset threshold can improve the washing machine's reliability.
[0048] In some embodiments, the washing machine further includes a drain valve, one end of which is connected to the outlet of the inner drum, and the controller is electrically connected to the drain valve. The controller is further configured to:
[0049] Before the washing machine is put into spin-dry mode, the drain valve is put into drain mode to drain the inner drum.
[0050] Understandably, before the controller puts the washing machine into spin-dry mode, it first controls the drain valve to drain, which ensures that there is no water inside the inner drum when spin-drying begins, thus ensuring the normal operation of the washing machine in spin-drying mode and improving the reliability of the washing machine. Attached Figure Description
[0051] To more clearly illustrate the implementation methods in some embodiments or related technologies of this application, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings.
[0052] Figure 1 This is a schematic diagram of the structure of a washing machine according to some embodiments of this application;
[0053] Figure 2 This is one of the flowcharts illustrating the control logic of the controller in some embodiments of this application;
[0054] Figure 3 This is a second schematic flowchart illustrating the control logic of the controller in some embodiments of this application;
[0055] Figure 4 This is the third flowchart illustrating the control logic of the controller in some embodiments of this application;
[0056] Figure 5 This is a fourth schematic diagram illustrating the control logic of the controller in some embodiments of this application;
[0057] Figure 6This is one of the schematic diagrams illustrating the implementation flow of the control logic of the controller in some embodiments of this application;
[0058] Figure 7 This is the second schematic diagram illustrating the implementation flow of the control logic of the controller in some embodiments of this application. Detailed Implementation
[0059] 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.
[0060] 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.
[0061] Furthermore, the terms “comprising” 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 explicitly listed, but may include other components that are not explicitly listed or that are inherent to such product or device.
[0062] In the description of this application, it should be understood that the terms "center", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They 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. Therefore, they should not be construed as limitations on this application.
[0063] The terms "first" and "second" 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 defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this application, unless otherwise stated, "a plurality of" means two or more.
[0064] In the description of this application, it should be noted that, unless otherwise expressly specified and limited, the terms "installation," "connection," and "linking" 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.
[0065] Figure 1 The present application provides a schematic diagram of the structure of a washing machine according to some embodiments, including a housing 1 for forming the appearance, and a drum 2 disposed inside the housing 1. The drum 2 is composed of an outer drum and an inner drum. The inner drum is rotatably disposed inside the outer drum, and the inner drum and the outer drum have a common axis. A rotatable impeller 3 is disposed at the center of the inner drum, and the impeller 3 has a common axis with the inner drum.
[0066] The inner drum forms a washing chamber to hold the clothes. During the washing and spin-drying process, the inner drum rotates to achieve the purpose of washing and spin-drying. The outer drum can stably support the inner drum during the rotation of the inner drum, thereby preventing the inner drum from shaking or deviating from the center.
[0067] In some embodiments, the washing machine may include a drive device for driving the inner drum to rotate. The drive device may include a motor and a power control system. The drive shaft of the motor and the inner drum have a common axis. The motor is connected to the inner drum through the impeller 3. The power control system is used to transmit the driving force generated by the motor to the inner drum and the impeller 3. Thus, under the drive of the motor, the power control system can control the inner drum and the impeller 3 to rotate in the same direction, or rotate in opposite directions, or stop the inner drum and rotate the impeller 3.
[0068] In some embodiments, the power control system described above may include a gear control mechanism connected to a motor, an input shaft mechanism, a reduction mechanism connected to the input shaft mechanism, and a connecting member provided in the gear switching mechanism. The connection between the input shaft mechanism and the reduction mechanism can be changed by sliding the connecting member. The driving force reversed by the reduction mechanism is input to the inner cylinder and the impeller 3 by the output shaft mechanism.
[0069] In some embodiments, the washing machine may include a detection sensor for detecting the offset of the drum 2. It is understood that the inner drum will vibrate violently due to centrifugal force during the spin-drying process. During the vibration of the inner drum, the detection sensor can be triggered to detect the offset of the inner drum.
[0070] In some embodiments, the detection sensor may include a safety switch and a control lever. The control lever extends from the safety switch to the outer drum and is parallel to the outer drum. The safety switch and the control lever are connected. When the washing machine is in the washing state and the clothes are eccentric, the control lever will tilt due to the impact of the outer drum. The safety switch is used to open and close according to the tilt of the control lever, generating a safety switch action signal and sending the signal to the controller.
[0071] For example, the control lever is typically mounted on the control panel of the washing machine, which is located above the outer drum. The distance between the control lever and the outer drum is usually about 15 millimeters. When the washing machine is spinning, if the clothes are not evenly distributed or the washing machine is not level, the drum 2 will vibrate violently due to the shift in the center of gravity of the clothes in the inner drum. The shaking of the drum 2 will first hit the nearest control lever, causing the control lever to move outward and disconnect the contacts of the safety switch, thereby cutting off the circuit and stopping the washing machine from running, thus providing a safety protection function.
[0072] The distance between the control lever and the outer drum should not be too close or too far, usually around 15 millimeters. If the control lever of the safety switch is too close to the outer drum, the drum 2 will shake slightly during the spin cycle, causing the safety switch contacts to disconnect and the washing machine to stop spinning. However, it should not be too far away either, otherwise the safety switch will fail to function.
[0073] In some embodiments, the detection sensor may include an accelerometer or a six-degree-of-freedom sensor. The controller receives the acceleration value or six-degree-of-freedom change value detected by the accelerometer or the six-degree-of-freedom sensor, and then calculates the real-time offset amplitude of the inner cylinder.
[0074] In some embodiments, the washing machine may include a controller connected to a detection sensor and a drive device, respectively, for controlling the drive device to drive the inner drum to rotate, so that the washing machine is in a target state, which may be a spin-drying state or a washing state.
[0075] For example, when the washing machine is in the washing state, the controller can control the inner drum to rotate forward and reverse alternately, while when the washing machine is in the spin-drying state, the controller can control the inner drum to rotate forward (or reverse) continuously at high speed, thereby generating centrifugal force in the inner drum and thus completing the spin-drying of the clothes.
[0076] When a washing machine is in spin-drying mode, clothes may become tangled or knotted. These tangled or knotted clothes generate significant centrifugal force during rotation, causing the drum to shift and collide with the control lever, potentially damaging the machine – a phenomenon known as drum collision. If drum collision occurs during spin-drying, the controller will initiate a correction program. This program distributes the clothes evenly by controlling the inner drum's rotation before resuming spin-drying. However, current correction programs use a cyclical rotation pattern of forward or reverse stop, limiting the number of times the correction program can be executed. For example, if the controller triggers an alarm and stops spin-drying after two correction programs, and both programs use the same rotation pattern, it's highly likely that re-rotating using the same pattern after the first correction program will fail to distribute the clothes evenly, leading to another drum collision, spin-drying failure, and a negative user experience.
[0077] In some embodiments, the washing machine may include a drain valve, one end of which is connected to the outlet of the inner drum. The controller is electrically connected to the drain valve so that before the controller controls the washing machine to enter the spin-dry state, the controller can enter the drain state through the drain valve to drain the water in the inner drum, thereby reducing the rotational pressure on the inner drum.
[0078] To address the aforementioned issues, this application provides a washing machine that, when the controller puts the washing machine into a spin-drying state, obtains the real-time offset of the inner drum through a detection sensor. If the real-time offset meets the drum-collision condition, the drive device is controlled to perform a correction operation within the current correction cycle. Because the correction parameters for the correction operation differ in different correction cycles, using different values for the correction parameters for each correction operation can reduce the probability of clothes tangling and promote a more even distribution of clothes, thereby solving the problem of unsatisfactory imbalance correction effects in existing washing machines.
[0079] In some embodiments, such as Figure 2 As shown, the controller is configured to perform the following steps:
[0080] Step S101: While controlling the washing machine to be in the spin-drying state, the real-time offset of the drum 2 is obtained by detecting the sensor.
[0081] Step S102: When the real-time offset amplitude is detected to meet the drum collision condition, the drive device is controlled to perform the correction operation within the current correction cycle. After the correction operation within the current correction cycle is completed, the washing machine is controlled to remain in the spin-drying state until the spin-drying is completed. The correction operation within different correction cycles corresponds to different values of correction parameters. The correction parameters include the spin-stop ratio and / or the spin-stop cycle mode. The drum collision condition includes the real-time offset amplitude being greater than or equal to the preset offset threshold.
[0082] It should be understood that if the same correction parameter is used for each correction operation, and the distribution of clothes does not change significantly after the first correction operation, the same distribution will occur after the second correction operation, likely resulting in another drum collision. This cycle will likely cause the washing machine to alarm and stop operating. Therefore, this application uses a different correction parameter for the next correction operation to ensure that the distribution of clothes after the second correction operation is different from that after the first correction operation, thereby reducing the probability of drum collision due to correction failure.
[0083] It should be understood that the above-mentioned modified parameters may include only the turnaround-stop ratio, only the turnaround-stop cycle mode, or both the turnaround-stop ratio and the turnaround-stop cycle mode. The specific settings shall be made by those skilled in the art according to the actual situation, and this application does not impose any restrictions.
[0084] The rotation-to-stop ratio refers to the ratio of the time a motor spends rotating to the time it spends stopping. For example, if the rotation-to-stop ratio of a motor is 1, then the time the motor spends rotating and the time it spends stopping are the same per unit time. If the rotation-to-stop ratio of a motor is 1 / 2, then the time the motor spends rotating is half the time it spends stopping per unit time.
[0085] The "rotate-stop cycle" refers to a working mode in which the motor rotates forward, stops, reverses, and stops in a certain pattern. The purpose of this mode is to change the direction and speed of the water flow, so that the clothes can be better tumbled and rubbed in the washing tub, thereby improving the washing effect. The "rotate-stop cycle" is a combination of these forward, stop, and reverse modes. For example, the "rotate-stop cycle" can be forward-stop-reverse or forward-reverse-stop, etc.
[0086] In some embodiments, the specific method for detecting whether the real-time offset amplitude meets the barrel collision condition may include one or a combination of the following:
[0087] Method 1: If the detection sensor includes a safety switch, the controller can obtain the status of the safety switch, which includes the open and closed states of the safety switch; determine whether the safety switch is open; if the safety switch is open, it means that the outer drum collided with the control lever of the safety switch, causing the safety switch to open, and thus it is determined that the washing machine has hit the drum; if the safety switch is not open, it means that the outer drum did not collide with the control lever of the safety switch, and the safety switch is in the closed state, and thus it is determined that the washing machine has not hit the drum.
[0088] Method 2: The controller can obtain the first eccentricity value of the outer drum through the detection sensor; determine whether the first eccentricity value of the outer drum is greater than or equal to the first preset eccentricity threshold; if the first eccentricity value is greater than or equal to the first preset eccentricity threshold, it means that the eccentricity of the outer drum is large, causing the outer drum to collide with the control rod or the housing 1, and then it is determined that the washing machine has collided with the drum; if the first eccentricity value is less than the first preset eccentricity threshold, it is determined that the washing machine has not collided with the drum. The first eccentricity threshold is the minimum eccentricity value of the outer drum for determining that the outer drum of the washing machine has collided with the control rod or the housing 1.
[0089] Method 3: The controller can obtain the second eccentricity value of the inner drum rotation through the detection sensor; determine whether the second eccentricity value is greater than or equal to the second preset eccentricity threshold; since the relative position between the inner drum and the outer drum is fixed, the outer drum shifts with the inner drum. When the second eccentricity value is greater than or equal to the second preset eccentricity threshold, it indicates that the rotational eccentricity of the inner drum is large, and the inner drum will drive the entire drum 2 to collide with the control rod or the housing 1; when the second eccentricity value is less than the second preset eccentricity threshold, it is determined that the washing machine has not collided with the drum. The second eccentricity threshold is the minimum rotational eccentricity value of the inner drum that determines the collision between the washing machine drum 2 and the control rod or the housing 1.
[0090] Of course, detecting whether the real-time offset amplitude meets the drum collision condition is not limited to the three methods listed above. It can also collect the instantaneous noise value generated by the washing machine during the spin-drying program and determine whether the instantaneous noise value is greater than or equal to a preset noise threshold. When the instantaneous noise value is greater than or equal to the preset noise threshold, it indicates that the outer drum has collided with the control lever or the housing 1, generating a loud noise, thus determining that the washing machine has collided. When the instantaneous noise value is less than the preset noise threshold, it is determined that the washing machine has not collided. The preset noise threshold is the minimum noise generated by the washing machine that is determined to have collided, for example, 80 decibels. Regardless of the situation, as long as it can be determined that the washing machine has collided, this application embodiment does not impose any limitations.
[0091] In some embodiments, to ensure that correction operations for different correction periods can correspond to correction parameters with different values, the target value for the next correction period can be generated based on the value of the correction parameter in the previous correction period after the correction operation of the previous correction period is completed, i.e., as shown below. Figure 3 As shown, the controller described above can be configured to perform the following steps when executing step S102:
[0092] Step S1021: After completing the correction operation in the previous correction cycle, obtain at least one historical value corresponding to the correction parameter in at least one historical correction cycle. The at least one historical correction cycle includes the previous correction cycle. Different historical values correspond to different historical correction cycles, and different correction cycles correspond to different correction operations.
[0093] Step S1022: Obtain a target value that is different from at least one historical value;
[0094] Step S1023: If the real-time offset amplitude is detected to meet the collision condition again, perform the correction operation of the current correction cycle according to the target value.
[0095] In some embodiments, at least one historical correction period may include other correction periods in addition to the previous correction period. That is, after the correction operation in the previous correction period is completed, two or more adjacent correction periods including the previous correction period can be obtained. For example, after the correction operation in the third correction period is completed, the historical values of the correction parameters in the second and third correction periods can be obtained, or the historical values of the correction parameters in the first, second and third correction periods can be obtained, and then the target value that is different from the historical value can be obtained based on the historical value.
[0096] It is understandable that obtaining the target value of the correction parameter for the next cycle directly after completing the correction operation of the current cycle can ensure that the correction parameter can use different values for each correction operation, thereby improving the accuracy of the correction parameter that can use different values for each correction operation.
[0097] In some embodiments, the target value can be randomly generated according to a preset random algorithm. The random algorithm can output a series of non-repeating random numbers, and the controller uses the output random numbers as the target value. Alternatively, multiple candidate numbers can be output simultaneously by the random algorithm, and the controller can exclude values that are the same as historical values from the multiple candidate numbers to obtain a target value that is different from the historical values. The specific settings can be made by those skilled in the art according to the actual situation, and the embodiments of this application do not impose any restrictions.
[0098] For example, regarding the value of the rev-stop ratio, a random number can be output using a random algorithm, and this random number can be used as the target value for the rev-stop ratio, such as 0, 1 / 2, 1, 2, etc. Regarding the value of the rev-stop cycle mode, forward rotation can be set to 0, stop to 1, and reverse rotation to 2, thereby obtaining the target value for the rev-stop cycle mode by randomly combining 0, 1, and 2 using a random algorithm.
[0099] In some embodiments, such as Figure 4 As shown, the target value and at least one historical value can also be selected from a preset dataset set by the technician, thereby achieving precise control over the target value. That is, the controller obtains a target value that is different from at least one historical value, including:
[0100] Obtain the target value from a preset dataset, which includes the target value and at least one historical value.
[0101] The specific values of the aforementioned preset dataset can be set by those skilled in the art according to the actual situation, and this application does not impose any restrictions.
[0102] For example, the preset dataset for the rotation-stop ratio may include 0, 1 / 2, 1, 2, etc., and the preset dataset for the rotation-stop cycle mode may include {(forward rotation stop, reverse rotation stop, reverse rotation stop, reverse rotation stop, forward rotation stop, forward rotation stop), (forward rotation stop, reverse rotation stop, forward rotation stop, reverse rotation stop, forward rotation stop, forward rotation stop), (forward rotation stop, reverse rotation stop, reverse rotation stop, forward rotation stop, forward rotation stop, reverse rotation stop), (reverse rotation stop, forward rotation stop, forward rotation stop, reverse rotation stop, reverse rotation stop, forward rotation stop)}, etc.
[0103] In some embodiments, the controller may select target values randomly or in a certain order when selecting them from a preset dataset. The specific settings can be made by those skilled in the art according to the actual situation, and the embodiments of this application do not impose any restrictions.
[0104] When the controller randomly selects a target value from the preset dataset, it can exclude the value corresponding to the correction operation from the preset dataset each time a correction operation is performed, thereby narrowing the selection range of the target value.
[0105] It is understandable that selecting the target value of the correction parameter for the next cycle from the preset dataset can reduce the computational complexity of the controller when obtaining the target value and reduce resource consumption.
[0106] In other embodiments, different correction periods can be set to correspond to different period identifiers, and different period identifiers can correspond to different values. The controller can then directly obtain the value of the corresponding correction parameter based on the period identifier of each correction period, i.e., as shown below. Figure 5 As shown, the controller can be configured to perform the following steps when executing step S102:
[0107] Step S1024: Based on the target period identifier corresponding to the current correction period and the preset correspondence between the period identifier and the value, obtain the target value of the correction parameter in the current correction period.
[0108] Step S1025: Perform the correction operation for the current correction period according to the target value.
[0109] For example, if the correspondence between the cycle identifier and the value includes the following cycle pattern for the first correction cycle: (forward stop, reverse stop, reverse stop, reverse stop, forward stop, forward stop) for the first correction cycle, (forward stop, reverse stop, forward stop, reverse stop, forward stop, reverse stop) for the second correction cycle, (forward stop, reverse stop, forward stop, reverse stop, forward stop, reverse stop) for the third correction cycle, (forward stop, reverse stop, reverse stop, forward stop, forward stop, reverse stop) for the fourth correction cycle, and (reverse stop, forward stop, forward stop, reverse stop, reverse stop, forward stop) for the fourth correction cycle, then when the controller performs the first correction operation, it will control the motor to rotate according to the cycle pattern (forward stop, reverse stop, reverse stop, reverse stop, forward stop, forward stop) for the first correction operation, and when it performs the second correction operation, it will control the motor to rotate according to the cycle pattern (forward stop, reverse stop, forward stop, reverse stop, forward stop, forward stop) for the second correction operation, and so on.
[0110] It is understandable that by establishing a correspondence between cycle identifiers and values, the target value corresponding to the current cycle can be determined directly through the correspondence when the current cycle is executed, further reducing the computational complexity of the controller when calculating the target value.
[0111] In some embodiments, in order to increase the range of target values, multiple preset datasets or correspondences can be set. The specific values in different preset datasets or correspondences are different, so that when the controller performs the correction operation for the first time, it can select one of the multiple preset datasets or correspondences as the target preset dataset or target correspondence, and then determine the target value based on the target preset dataset or target correspondence.
[0112] Because of the different distribution of clothes before the dehydration process, the motor rotation needs to be executed in a targeted manner to disperse the clothes. For example, if the clothes are distributed in a certain area, the controller needs to control the motor to rotate from the area with dense clothes to the area with dispersed clothes in order to achieve a uniform distribution of clothes. Therefore, different correction operation execution steps can be set according to the distribution of clothes. That is, multiple preset datasets can be set, and different preset datasets correspond to different distribution of clothes. Then, the controller determines the target dataset to be selected based on the distribution of clothes before the dehydration process, and then selects the value of the correction parameter in each correction operation according to the target dataset.
[0113] Therefore, in some embodiments, if a preset dataset is used, and the number of preset datasets is at least two, the controller is configured as follows:
[0114] Based on the state parameters of the clothes before they are in the spin-drying state of the washing machine, the target dataset is determined from at least two preset datasets. Different values of the state parameters correspond to different preset datasets. The state parameters include the center of gravity position and / or weight of the clothes.
[0115] Based on the target dataset, obtain the target value.
[0116] It should be understood that clothes will become tangled and knotted during the washing process. The degree of tangling will result in different center of gravity and / or weight of the clothes. Therefore, the state parameters of the clothes, including the center of gravity and / or weight of the clothes, can be obtained before the controller puts the washing machine into the spin-drying state. Based on the value of the state parameters, the target dataset from at least two preset datasets can be determined, and then the target value can be selected according to the target dataset.
[0117] It is understandable that by setting at least two preset datasets, and then selecting a target dataset from the at least two preset datasets according to the state parameters of the washing machine before it is in the spin-drying device, and then determining the target value from the target dataset, the range of target values can be further expanded and the diversity of target value selection can be increased.
[0118] In some embodiments, when the controller determines the target dataset based on the value of the state parameter, it may do so based on the correspondence between the preset value of the state parameter and the dataset, or it may determine the target initial value of the correction parameter based on the correspondence between the preset value of the state parameter and the value of the correction parameter, and then search for the target dataset that covers the target initial value in at least two preset datasets. The specific settings are determined by those skilled in the art according to the actual situation, and the embodiments of this application do not impose any restrictions.
[0119] For example, the controller can be configured as follows:
[0120] Based on the state parameters of the clothes before they are in the spin-drying state of the washing machine, the target initial values of the correction parameters are obtained. The state parameters include the center of gravity position and / or weight.
[0121] Based on the numerical range of the initial value of the target, the target dataset is determined from at least two preset datasets, with different initial values corresponding to different preset datasets;
[0122] Based on the target dataset, obtain the target value.
[0123] In other embodiments, if the correspondence between period identifiers and values is utilized, and the number of correspondences is at least two, the controller is configured as follows:
[0124] Based on the state parameters of the clothes before they are in the spin-drying state of the washing machine, the target relationship is determined from at least two corresponding relationships. Different initial values correspond to different corresponding relationships. The state parameters include the center of gravity position and / or weight.
[0125] The target value is obtained based on the target period identifier and the target relationship.
[0126] It is understandable that by setting at least two correspondences, and then selecting a target correspondence from the at least two correspondences according to the state parameters of the washing machine before it is in the spin-drying device, and then determining the target value based on the target correspondence, the range of target values can be further expanded, and the diversity of target value selection can be increased.
[0127] In some embodiments, when the controller determines the target relationship based on the value of the state parameter, it may be based on the relationship between the preset value of the state parameter and at least two corresponding relationships, or it may be based on the correspondence between the preset value of the state parameter and the value of the correction parameter to determine the target initial value of the correction parameter, and then search for the target relationship that covers the target initial value in at least two corresponding relationships. The specific settings are determined by those skilled in the art according to the actual situation, and the embodiments of this application do not impose any restrictions.
[0128] For example, the controller can be configured as follows:
[0129] Based on the state parameters of the clothes before they are in the spin-drying state of the washing machine, the target initial values of the correction parameters are obtained. The state parameters include the center of gravity position and / or weight.
[0130] Based on the numerical range of the initial target value, the target relationship is determined from at least two correspondences, with different initial values corresponding to different correspondences;
[0131] The target value is obtained based on the target period identifier and the target relationship.
[0132] In some embodiments, when determining the target initial value of the correction parameter based on the value of the state parameter, a correspondence between the value of the state parameter and the target initial value of the correction parameter can be set to obtain the corresponding target initial value. For example, if the state parameter includes the center of gravity position, the controller is configured as follows:
[0133] Before the washing machine enters the spin cycle, determine the target center of gravity position of the clothes inside the drum;
[0134] Based on the pre-defined correspondence between the center of gravity position and the initial value, and the target center of gravity position, the target initial value is determined.
[0135] It should be understood that before the washing machine enters the spin cycle, clothes may stick tightly to the inner drum wall or clump together. Therefore, if you want to distribute the clothes evenly by rotating the motor, you need to determine the center of gravity inside the drum.
[0136] In some embodiments, the center of gravity of the clothes in the inner drum can be determined by a weight detector built into the washing machine, or by detecting the current eccentricity data of the inner drum by a sensor.
[0137] To evenly distribute the clothing, the center of gravity needs to be distributed across multiple points. Therefore, after determining the target center of gravity position of the current clothing, the motor needs to rotate according to specific correction parameters to achieve the desired dispersion. For example, regarding the rotation-to-stop ratio, if the ratio is too small, it will fail to disperse clothing stuck to the wall or clumped together; if the ratio is too large, it may cause previously dispersed clothing to stick to the wall or clump together again. Therefore, in this embodiment, by setting a preset correspondence between the center of gravity position and the initial value, the target initial value of the rotation-to-stop ratio can be determined based on the current target center of gravity position of the clothing in the inner drum.
[0138] Understandably, by using a weight detector to detect the target center of gravity of the clothes inside the drum, the washing machine can accurately obtain the center of gravity of the clothes inside the drum, further improving the accuracy of the target value calculation.
[0139] In some embodiments, if the status parameter includes weight, the washing machine includes a weight detector connected to a controller, and the controller is configured to:
[0140] Before the washing machine enters the spin-drying state, the target weight of the clothes in the inner drum is obtained through a weight detector;
[0141] Based on the pre-defined correspondence between clothing weight and initial value, and the target initial value, the target initial value is determined.
[0142] Because the weight of clothing clinging to the wall or bunched together is relatively large, in order to evenly distribute the clothing, the motor needs to be controlled to rotate according to specific correction parameters to move the target weight of clothing and achieve the purpose of dispersing the clothing. For example, regarding the value of the rotation-to-stop ratio, if the value of the rotation-to-stop ratio is too small during the correction operation, the clothing clinging to the wall or bunched together will not be dispersed. If the value of the rotation-to-stop ratio is too large, the originally dispersed clothing may cling to the wall or bunch up again. Therefore, in this embodiment, by setting a preset correspondence between the clothing weight and the initial value, the target initial value of the rotation-to-stop ratio can be determined based on the target weight of the clothing in the inner drum.
[0143] Understandably, by using a weight detector to detect the target weight of the clothes inside the drum, the washing machine can accurately obtain the weight of the clothes inside the drum, further improving the accuracy of the target value calculation.
[0144] In some embodiments, the controller is configured to:
[0145] Count the number of times the correction operation is executed;
[0146] If the number of executions exceeds or equals a preset threshold, the washing machine will stop running and an alarm message will be output to alert the user that the washing machine is malfunctioning.
[0147] It should be understood that each time the controller performs a correction operation, it can synchronously update the execution count, thereby obtaining the accurate execution count.
[0148] In some embodiments, the alarm information may be an audio-visual signal or a communication signal sent to an associated electronic device. The specific settings can be made by those skilled in the art according to the actual situation, and this application does not impose any restrictions.
[0149] Understandably, stopping the washing machine and outputting an alarm message when the number of corrective operations exceeds or equals a preset threshold can improve the washing machine's reliability.
[0150] Figure 6 This is a schematic diagram illustrating the implementation of a control flow for a controller provided in an embodiment of this application. Figure 6 As shown, the washing machine has three preset correspondences between correction cycles and rotation / stop cycles. The first correspondence is that in the first correction cycle, the washing machine rotates and stops in a forward-reverse-backward-forward-reverse-forward-reverse cycle; in the second correction cycle, it rotates and stops in a forward-reverse-backward-reverse-forward-forward cycle; and in the third correction cycle, it rotates and stops in a forward-reverse-backward-reverse-forward cycle. The second correspondence is that in the first correction cycle, it rotates and stops in a forward-reverse-backward-reverse-forward cycle; in the second correction cycle, it rotates and stops in a forward-reverse-backward-reverse-forward cycle; and in the third correction cycle, it rotates and stops in a forward-reverse-backward-reverse-forward cycle. The third correspondence is that in the first correction cycle, it rotates and stops in a forward-reverse-backward-reverse-forward-reverse cycle; in the second correction cycle, it rotates and stops in a forward-reverse-backward-reverse-forward cycle; and in the third correction cycle, it rotates and stops in a forward-reverse-backward-reverse-forward cycle. Here, forward means forward rotation and stop, and reverse means reverse rotation and stop.
[0151] When the controller puts the washing machine into spin-dry mode, it can select a target relationship from the correspondence between the three correction cycles and the spin-stop cycle mode based on the current value of the status parameters of the clothes, and perform the correction operation according to the spin-stop cycle mode in the target relationship. When the controller detects that the fourth correction cycle has been entered, it will output an alarm message to remind the user that the washing machine has encountered an error.
[0152] In some embodiments, since the motor's start-stop ratio and start-stop cycle are fixed during the washing state, the controller can directly determine the target relationship based on the initial values of the clothes' state parameters before the washing machine starts washing. For example, after the user puts the clothes into the washing machine, the controller immediately obtains the initial values of the clothes' state parameters at this time, and then determines the target relationship based on these initial values. Then, during the spin-drying state, when the controller detects that the real-time offset of the drum 2 meets the drum collision condition, it immediately performs a correction operation according to the target relationship.
[0153] In some embodiments, the aforementioned target relationship can also be associated with a washing mode, which includes the motor's start-stop ratio and start-stop cycle mode during the washing process, for example, as... Figure 7 As shown, Figure 6 The three correspondences shown are also associated with corresponding washing methods. The first correspondence is associated with a reversed washing method (front-back-back-back), the second with a reversed washing method (front-back-back-front-back), and the third with a reversed washing method (front-back-back-front-back). The controller immediately obtains the initial values of the garment's status parameters, determines the target relationship based on these initial values, and then executes the washing program according to the washing method associated with the target relationship during the washing state. After entering the spin-drying program, it performs a correction operation according to the target state.
[0154] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
[0155] For ease of explanation, the above description has been provided in conjunction with specific embodiments. However, the above exemplary discussion is not intended to be exhaustive or to limit the embodiments to the specific forms disclosed above. Various modifications and variations can be obtained based on the above teachings. The selection and description of the above embodiments are for the purpose of better explaining the principles and practical applications, thereby enabling those skilled in the art to better utilize the described embodiments and various different variations of embodiments suitable for specific use considerations.
Claims
1. A washing machine, characterized in that, The washing machine includes: The tub body includes an outer tub and an inner tub disposed inside the outer tub. The inner tub forms a washing cavity for accommodating clothes, and a pulsator is disposed inside the inner tub. A drive device is used to drive the inner cylinder and the impeller to rotate; A detection sensor is used to detect the offset amplitude of the cylinder; The controller is connected to the detection sensor and the drive device respectively, and is used to control the drive device to drive the inner drum and the impeller to rotate, so that the washing machine is in a target state, the target state including a spin-drying state or a washing state; The controller is configured as follows: When the washing machine is controlled to be in the spin-drying state, the real-time offset of the drum is obtained through the detection sensor; If the real-time offset amplitude is detected to meet the drum collision condition, the drive device is controlled to perform the correction operation within the current correction cycle. After the correction operation within the current correction cycle is completed, the washing machine is controlled to remain in the spin-drying state until the spin-drying is completed. The correction operation within different correction cycles corresponds to different values of correction parameters. The correction parameters include the spin-stop ratio and the spin-stop cycle mode. The drum collision condition includes the real-time offset amplitude being greater than or equal to a preset offset threshold.
2. The washing machine as described in claim 1, characterized in that, The controller is configured to: After completing the correction operation in the previous correction cycle, at least one historical value corresponding to the correction parameter in at least one historical correction cycle is obtained. The at least one historical correction cycle includes the previous correction cycle. Different historical values correspond to different historical correction cycles, and different correction cycles correspond to different correction operations. Obtain a target value that is different from the at least one historical value; If the real-time offset amplitude is detected to meet the collision condition again, the correction operation for the current correction cycle is performed according to the target value.
3. The washing machine as described in claim 2, characterized in that, The controller obtains a target value that differs from the at least one historical value, including: The target value is obtained from a preset dataset, which includes the target value and at least one historical value.
4. The washing machine as described in claim 3, characterized in that, The number of preset datasets is at least two, and the controller is configured as follows: Based on the state parameters of the garments before the washing machine is in the spin-drying state, the target initial value of the correction parameter is obtained, wherein the state parameters include the center of gravity position and / or weight; Based on the numerical range of the initial value of the target, the target dataset is determined from the at least two preset datasets, and different initial values within different numerical ranges correspond to different preset datasets; Based on the target dataset, the target value is obtained.
5. The washing machine as described in claim 1, characterized in that, Different correction periods correspond to different period identifiers, and the controller is configured as follows: Based on the target period identifier corresponding to the current correction period and the preset correspondence between the period identifier and the value, the target value of the correction parameter within the current correction period is obtained; Perform the correction operation for the current correction period according to the target value.
6. The washing machine as described in claim 5, characterized in that, The number of the correspondences is at least two, and the controller is configured as follows: Based on the state parameters of the garments before the washing machine is in the spin-drying state, the target initial value of the correction parameter is obtained, wherein the state parameters include the center of gravity position and / or weight; Based on the numerical range of the initial target value, the target relationship is determined from the at least two correspondences, with different initial values corresponding to different correspondences; The target value is obtained based on the target period identifier and the target relationship.
7. The washing machine as described in claim 4 or 6, characterized in that, The state parameters include the center of gravity position; the washing machine includes a weight detector, which is connected to the controller; the controller is configured to: Before the washing machine enters the spin-drying state, the target center of gravity position of the clothes in the inner drum is obtained by the weight detector; Based on the preset correspondence between the center of gravity position and the initial value, and the target center of gravity position, the target initial value is determined.
8. The washing machine as described in claim 4 or 6, characterized in that, The status parameter includes weight, the washing machine includes a weight detector, the weight detector is connected to the controller, and the controller is configured to: Before the washing machine enters the spin-drying state, the target weight of the clothes in the inner drum is obtained by the weight detector; Based on the preset correspondence between clothing weight and initial value, and the target initial value, the target initial value is determined.
9. The washing machine as described in claim 1, characterized in that, The controller is configured to: Count the number of times the correction operation is executed; If the number of executions is greater than or equal to a preset threshold, the washing machine will be controlled to stop running and an alarm message will be output to alert the user that the washing machine is malfunctioning.
10. The washing machine as described in claim 9, characterized in that, The washing machine also includes a drain valve, one end of which is connected to the outlet of the inner drum. The controller is electrically connected to the drain valve and is further configured to: Before the washing machine is put into spin-drying mode, the drain valve is put into draining mode to drain the inner drum.