Washing machine
By controlling the motor's speed and dispersing the load through the controller, the problem of inconsistent garment weight between washing machines is solved, achieving accurate garment weight and stable current parameter values, thus ensuring uniform distribution of garments in the inner drum.
Patent Information
- Application Number
- CN202410778687.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-17
- Publication Date
- 2025-12-19
AI Technical Summary
Existing technology cannot effectively guarantee the consistency and accuracy of the weighing results of clothes in washing machines of the same model, resulting in inaccurate weighing of clothes in some washing machines and uneven distribution of clothes in the inner drum, which may lead to shaking of the washing machine and errors in current parameter values.
The controller controls the speed of the motor, records the current parameter values of the motor at different speeds, and combines the shaking and water volume adjustment to ensure the accurate calculation of the current parameter changes of the motor during the acceleration and deceleration stages, thereby determining the weight of the clothes in the inner drum.
It achieves accuracy and consistency in weighing clothes between washing machines of the same model, avoids washing machine shaking and current parameter value errors, and ensures the stability of current parameter values and the uniformity of clothes distribution when the motor speed changes.
Smart Images

Figure CN121161555A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of washing machines, in particular to a washing machine. BACKGROUND
[0002] A washing machine is a cleaning appliance that uses electric energy to produce mechanical action to wash clothes. The weight of the clothes in the washing machine can affect many parameters in the running program, such as the washing time, the amount of detergent, and the water consumption. Therefore, how to accurately weigh the clothes is very important for the function implementation of the washing machine.
[0003] At present, many related technologies can only help to improve the accuracy of the weight of the clothes in a single washing machine, but cannot effectively ensure that the weight of the clothes in multiple washing machines is consistent and accurate. Because even if the washing machines are of the same model, there are inevitable differences in the mechanical, structural, shaft lubricating oil, and other parts inside the washing machines, so that the weight of the clothes for the same clothes will also be different, which will cause the weight of the clothes in individual washing machines to be inaccurate.
[0004] Therefore, there is an urgent need to ensure that washing machines of the same model can accurately weigh the clothes. SUMMARY
[0005] The present application aims to solve the above problems and other problems.
[0006] The present application also aims to effectively and uniformly distribute the clothes in the inner drum.
[0007] The present application also aims to effectively make the clothes in the inner drum more evenly distributed.
[0008] The present application also aims to prevent the washing machine from shaking, thereby causing errors in the recorded current parameter values.
[0009] The present application also aims to accurately determine the corresponding amount of water added to the inner drum.
[0010] The present application also aims to accurately record the current parameter value of the motor corresponding to the first set speed.
[0011] The present application also aims to accurately record the current parameter value of the motor corresponding to the second set speed.
[0012] The present application also aims to accurately determine the current parameter change value of the motor in the speed-up stage or the speed-down stage.
[0013] The present application also aims to accurately calculate the current parameter change value of the motor in the speed-up stage.
[0014] The purpose of this invention is also to accurately calculate the change in current parameters of the motor during the deceleration phase.
[0015] The purpose of this invention is also to accurately calculate the average current parameter value of the motor corresponding to the first set speed.
[0016] The purpose of this invention is also to accurately calculate the average current parameter value of the motor corresponding to the second set speed.
[0017] The purpose of this invention is also to accurately determine whether a fault has occurred in the response process of the current clothing weighing command.
[0018] Another objective of this invention is to accurately determine the weight of the clothing inside the inner drum.
[0019] The purpose of this invention is also to ensure that washing machines of the same model can accurately weigh clothes.
[0020] Another objective of this invention is to ensure that the recorded current parameter values of the motor corresponding to the first set speed and the second set speed are stable.
[0021] The purpose of this invention is not limited to the purposes mentioned above, and those skilled in the art will clearly understand other purposes not mentioned from the following description.
[0022] This invention relates to a washing machine, the washing machine comprising:
[0023] Inner cylinder;
[0024] An electric motor is used to drive the inner cylinder to rotate;
[0025] A controller, electrically connected to the motor, is configured to perform the following steps:
[0026] The clothes in the inner drum are shaken and loosened.
[0027] In response to receiving a clothing weighing command, the motor is controlled based on the motor speed change duration corresponding to the model of the washing machine, so that the motor goes through two speed change stages in sequence. One speed change stage is the acceleration stage where the motor rises from a first set speed to a second set speed, and the other speed change stage is the deceleration stage where the motor falls from the second set speed to the first set speed.
[0028] Record the current parameter value of the motor at the first set speed and the current parameter value at the second set speed;
[0029] determining a current parameter variation value of the motor in the speed-up phase or the speed-down phase according to the current parameter value corresponding to the first set speed and the current parameter value corresponding to the second set speed;
[0030] determining the weight of the clothes in the inner drum according to the current parameter variation value of the motor in the speed-up phase or the speed-down phase.
[0031] In some embodiments of the present application, the motor sequentially experiences the speed-up phase and the speed-down phase; the controller is further configured to perform the following steps:
[0032] recording an initial current parameter value corresponding to the first set speed before the motor is speeded up, and a final current parameter value corresponding to the first set speed after the motor is slowed down;
[0033] determining an average current parameter value corresponding to the first set speed of the motor according to the initial current parameter value and the final current parameter value;
[0034] determining a current parameter variation value of the motor in the speed-up phase or the speed-down phase according to the average current parameter value and the current parameter value corresponding to the second set speed.
[0035] In some embodiments of the present application, the controller is further configured to perform the following steps:
[0036] calculating a product of the average current parameter value and the current parameter value corresponding to the second set speed, and determining an operation parameter of the motor according to the product;
[0037] determining the weight of the clothes in the inner drum according to the operation parameter of the motor.
[0038] In some embodiments of the present application, a difference between the current parameter value corresponding to the second set speed and the average current parameter value is taken as the current parameter variation value of the motor in the speed-up phase or the speed-down phase.
[0039] In some embodiments of the present application, the controller is further configured to perform the following steps:
[0040] recording a first time point at which the motor speed reaches the first set speed for the first time;
[0041] recording a second time point after the first time point and at which the motor speed changes for a time length from the first time point;
[0042] if the motor speed is not the first set speed at the second time point, re-executing the response process of the clothes weighing instruction.
[0043] In some embodiments of the present application, the motor sequentially experiences a speed-down phase and a speed-up phase; the controller is further configured to perform the following steps:
[0044] recording an initial current parameter value corresponding to the second set speed before the motor is speeded down, and recording a final current parameter value corresponding to the second set speed after the motor is speeded up;
[0045] determining an average current parameter value corresponding to the second set speed according to the initial current parameter value and the final current parameter value;
[0046] determining a current parameter change value of the motor during the speed-up phase or the speed-down phase according to the current parameter value corresponding to the first set speed and the average current parameter value.
[0047] In some embodiments of the present application, the controller is further configured to perform the following steps:
[0048] calculating a product of the current parameter value corresponding to the first set speed and the average current parameter value, and determining an operation parameter of the motor according to the product;
[0049] determining the weight of the laundry in the inner tub according to the operation parameter of the motor.
[0050] In some embodiments of the present application, the difference between the average current parameter value and the current parameter value corresponding to the first set speed is taken as the current parameter change value of the motor during the speed-up phase or the speed-down phase.
[0051] In some embodiments of the present application, the controller is further configured to perform the following steps:
[0052] recording a third time point at which the speed of the motor reaches the second set speed for the first time;
[0053] recording a fourth time point after the third time point and at which the speed of the motor changes for a time length corresponding to the third time point;
[0054] if the speed of the motor at the fourth time point is not the second set speed, re-performing the response process of the laundry weighing instruction.
[0055] In some embodiments of the present application, the controller is further configured to perform the following steps:
[0056] adding a corresponding amount of water to the inner tub according to the model of the washing machine, and performing a shaking process on the laundry in the inner tub.
[0057] The specific contents of other embodiments are included in the detailed description and the drawings.
[0058] According to at least one of the embodiments of the present application, the clothes in the inner drum can be evenly distributed by the shaking treatment, and the clothes in the inner drum can be effectively and evenly distributed.
[0059] According to at least one of the embodiments of the present application, the corresponding water amount added into the inner drum can be accurately determined according to the type of the washing machine.
[0060] According to at least one of the embodiments of the present application, the clothes in the inner drum can be evenly distributed by the shaking treatment, and the clothes in the inner drum can be effectively and evenly distributed.
[0061] According to at least one of the embodiments of the present application, the clothes in the inner drum can be evenly distributed, so as to prevent the washing machine from shaking and to avoid errors in the recorded current parameter values.
[0062] According to at least one of the embodiments of the present application, the current parameter value corresponding to the first set speed of the motor can be accurately recorded by the filtering treatment.
[0063] According to at least one of the embodiments of the present application, the current parameter value corresponding to the second set speed of the motor can be accurately recorded by the filtering treatment.
[0064] According to at least one of the embodiments of the present application, the current parameter values corresponding to the first set speed and the second set speed of the motor recorded respectively can be filtered, and the current parameter change value of the motor in the speed-up stage or the speed-down stage can be accurately determined.
[0065] According to at least one of the embodiments of the present application, the initial current parameter value corresponding to the first set speed of the motor before the speed-up and the final current parameter value corresponding to the first set speed of the motor after the speed-down can be recorded, and the average current parameter value corresponding to the first set speed of the motor can be accurately calculated.
[0066] According to at least one of the embodiments of the present application, the initial current parameter value corresponding to the second set speed of the motor before the speed-down and the final current parameter value corresponding to the second set speed of the motor after the speed-up can be recorded, and the average current parameter value corresponding to the second set speed of the motor can be accurately calculated.
[0067] According to at least one of the embodiments of the present application, the current parameter value corresponding to the second set rotating speed and the average current parameter value are respectively filtered, and the current parameter value corresponding to the second set rotating speed is subtracted from the average current parameter value, so that the current parameter change value of the motor in the speed-up stage or the speed-down stage is accurately determined according to the difference value.
[0068] According to at least one of the embodiments of the present application, the current parameter value corresponding to the first set rotating speed and the average current parameter value are respectively filtered, and the average current parameter value is subtracted from the current parameter value corresponding to the first set rotating speed, so that the current parameter change value of the motor in the speed-up stage or the speed-down stage is accurately determined according to the difference value.
[0069] According to at least one of the embodiments of the present application, the first time point when the motor rotating speed reaches the first set rotating speed for the first time and the second time point when the motor rotating speed changes for a time length after the first time point are recorded, and if the motor rotating speed is not the first set rotating speed at the second time point, it is accurately determined that the response process of the current clothes weighing instruction fails, and the response process of the clothes weighing instruction needs to be re-executed.
[0070] According to at least one of the embodiments of the present application, the third time point when the motor rotating speed reaches the second set rotating speed for the first time and the fourth time point when the motor rotating speed changes for a time length after the third time point are recorded, and if the motor rotating speed is not the second set rotating speed at the fourth time point, it is accurately determined that the response process of the current clothes weighing instruction fails, and the response process of the clothes weighing instruction needs to be re-executed.
[0071] According to at least one of the embodiments of the present application, the mapping relationship between the current parameter change value of the motor in the speed-up stage or the speed-down stage and the weight of the clothes in the inner drum is obtained, so that the weight of the clothes in the inner drum can be accurately determined according to the current parameter change value of the motor in the speed-up stage or the speed-down stage and the mapping relationship.
[0072] According to at least one of the embodiments of the present application, the motor is controlled so that the motor rises from the first set rotating speed to the second set rotating speed at a fixed speed-up acceleration in the speed-up stage, and falls from the second set rotating speed to the first set rotating speed at a fixed speed-down acceleration in the speed-down stage, so that the current parameter values of the motor corresponding to the first set rotating speed and the second set rotating speed recorded are stable.
[0073] According to at least one of the embodiments of the present application, the corresponding motor speed change duration of the washing machine can be determined according to the model of the washing machine, the motor speed change duration of the same model washing machine is the same, and the current parameter value corresponding to the first set speed and the current parameter value corresponding to the second set speed of the motor in the same model washing machine are recorded respectively, and the weight of the clothes in the inner drum can be accurately determined according to the recorded current parameter value, and the same model washing machine can also realize accurate weighing of clothes.
[0074] According to at least one of the embodiments of the present application, the corresponding motor speed change duration of the washing machine can be determined according to the model of the washing machine, the motor speed change duration of the same model washing machine is the same, and the current parameter value corresponding to the first set speed and the current parameter value corresponding to the second set speed of the motor in the same model washing machine are recorded respectively, and the weight of the clothes in the inner drum can be accurately determined according to the recorded current parameter value, and the same model washing machine can also realize accurate weighing of clothes.
[0075] According to at least one of the embodiments of the present application, the corresponding motor speed change duration of the washing machine can be determined according to the model of the washing machine, the motor speed change duration of the same model washing machine is the same, and the current parameter value corresponding to the first set speed and the current parameter value corresponding to the second set speed of the motor in the same model washing machine are recorded respectively, and the weight of the clothes in the inner drum can be accurately determined according to the recorded current parameter value, and the same model washing machine can also realize accurate weighing of clothes.
[0076] According to at least one of the embodiments of the present application, the corresponding motor speed change duration of the washing machine can be determined according to the model of the washing machine, the motor speed change duration of the same model washing machine is the same, and the current parameter value corresponding to the first set speed and the current parameter value corresponding to the second set speed of the motor in the same model washing machine are recorded respectively, and the weight of the clothes in the inner drum can be accurately determined according to the recorded current parameter value, and the same model washing machine can also realize accurate weighing of clothes.
[0077] The effects of the present application are not limited to the above-mentioned effects, and other effects not mentioned by the skilled person in the art can be clearly understood from the description of the claims. BRIEF DESCRIPTION OF DRAWINGS
[0078] The accompanying drawings, which are incorporated herein and constitute part of this specification, illustrate embodiments consistent with the application and, together with the description, further serve to explain the principles of the application. It is apparent that the drawing in the following description is only some embodiments of the present application, and other drawings can be obtained by those of ordinary skill in the art without creative labor on the basis of these drawings. In the drawings:
[0079] Figure 1 is a schematic diagram of the product appearance of a washing machine provided by an exemplary embodiment of the present application.
[0080] Figure 2 is a schematic diagram of the product structure of a washing machine provided by an exemplary embodiment of the present application.
[0081] Figure 3 is a timing diagram of the motor speed variation provided by an exemplary embodiment of the present application.
[0082] Figure 4 is a timing diagram of the motor speed variation provided by another exemplary embodiment of the present application.
[0083] Figure 5 is a flowchart of the steps executable by the controller provided by an exemplary embodiment of the present application.
[0084] Figure 6 is a flowchart of the steps executable by the controller provided by another exemplary embodiment of the present application.
[0085] Figure 7 is a flowchart of the steps executable by the controller in response to the laundry weighing instruction provided by an exemplary embodiment of the present application.
[0086] Figure 8 is a flowchart of the steps executable by the controller in response to the laundry weighing instruction provided by another exemplary embodiment of the present application.
[0087] Figure 9 is a flowchart of the steps executable by the controller in response to the laundry weighing instruction provided by another exemplary embodiment of the present application.
[0088] Figure 10 is a flowchart of the steps executable by the controller in response to the laundry weighing instruction provided by another exemplary embodiment of the present application.
[0089] Explanation of reference numerals:
[0090] 1: housing;
[0091] 2: door body;
[0092] 3: control panel;
[0093] 4: inner drum;
[0094] 5: motor;
[0095] 10: washing machine. DETAILED DESCRIPTION
[0096] The exemplary embodiments will be described in detail herein with reference to the accompanying drawings. In the following description, unless otherwise indicated, like numbers in the different drawings represent similar or analogous elements. The embodiments described in the following exemplary embodiments are not meant to represent all implementations consistent with the present application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the present application as detailed in the appended claims.
[0097] The flow charts shown in the drawings are merely exemplary illustrations, and are not necessarily required to include all the contents and operations / steps, nor are they necessarily required to be executed in the order described. For example, some operations / steps can be further divided, and some operations / steps can be combined or partially combined, so that the actual execution order can be changed according to the actual situation. It should also be noted that "multiple" referred to in the present application means two or more. The association relationship of "and / or" described in association with the associated objects means that there can be three relationships, for example, A and / or B can represent the three cases of A alone, A and B together, and B alone. The character " / " generally represents an "or" relationship between the associated objects before and after it.
[0098] The terms "first", "second", "third", and "fourth" and the like in the specification and claims of the present application and the drawings are used to distinguish different objects, and are not intended to describe a particular order. The terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion.
[0099] If it is mentioned that a certain structural element is "connected" or "contacted" to another structural element, it can be directly connected or contacted to another structural element, but it can also be understood that there is another structural element between them. Conversely, if it is mentioned that a certain structural element is "directly connected" or "directly contacted" to another structural element, it should be understood that there is no other structural element between them.
[0100] Unless the context clearly indicates otherwise, the singular expression includes the plural expression.
[0101] At present, many related technologies can only help to improve the accuracy of the weight of clothes in a single washing machine, but cannot effectively ensure that the weight of clothes in multiple washing machines is consistent and accurate. Because even if the washing machines are of the same model, there are inevitably differences in the mechanical, structural, shaft lubricating oil, etc. parts inside, so that the weight of clothes of the same clothes will also be different, which will cause the weight of clothes of individual washing machines to be inaccurate.
[0102] Therefore, there is an urgent need to ensure that the same model of washing machine can achieve accurate weighing of clothes.
[0103] To solve the above technical problems, the present application provides a washing machine 10.
[0104] Please refer to Figure 1 , Figure 1 is a schematic diagram of the product appearance of the washing machine provided by an exemplary embodiment of the present application.
[0105] As Figure 1 shown, the washing machine 10 can include a housing 1. The housing 1 is the external structure of the washing machine 10, which can be used to fix and protect the internal components. The housing 1 can also provide a solid structural support for the internal components.
[0106] The housing 1 can be made of metal or plastic.
[0107] In some embodiments of the present application, the housing 1 can be made of ABS material, which can make the housing 1 more durable.
[0108] The housing 1 can protect the mechanical and electronic components inside the washing machine 10 from external impact, water and dust.
[0109] In some embodiments of the present application, the housing 1 can be provided with a door body 2. The door body 2 can be designed with a locking mechanism to ensure that it is tightly closed and prevents water leakage in the drum.
[0110] The door body 2 can be made of transparent glass or plastic material to facilitate user observation of the clothes cleaning process.
[0111] In some embodiments of the present application, the housing 1 can also be provided with a control panel 3. The control panel 3 can be provided on the top or front of the washing machine 10 to facilitate user control of the washing machine 10 through the control panel 3.
[0112] The control panel 3 can be composed of button components. The control panel 3 can be composed of touch screen components. The control panel 3 can be composed of a combination of button components and touch screen components.
[0113] The user can select a dehydration program through the control panel 3. The user can select a pre-dehydration program through the control panel 3. The user can select a main dehydration program through the control panel 3. The user can set the dehydration time through the control panel 3.
[0114] Please refer to Figure 2 , Figure 2 is a schematic diagram of the product structure of the washing machine provided by an exemplary embodiment of the present application.
[0115] In some embodiments of the present application, the washing machine 10 can include the inner drum 4.
[0116] The inner drum 4 can be made of ceramic, stainless steel, plastic and carbon fiber, with certain durability and corrosion resistance.
[0117] The inner drum 4 can be used to place clothes and provide an environment for washing and dewatering clothes.
[0118] The inner drum 4 can be provided with a cleaning groove inside. The inner drum 4 can be provided with a drum rib inside. By providing a cleaning groove and / or a drum rib inside the inner drum 4, the cleaning effect on clothes can be improved.
[0119] The inner drum 4 can be rotated to turn over the clothes. For example, the rotation speed of the inner drum 4 can be set to 0-400 rpm.
[0120] For example, the inner drum 4 can be controlled to rotate forward for 2s and then reverse for 2s. The inner drum 4 can also be controlled to rotate forward for 3s and then reverse for 3s.
[0121] In some embodiments of the present application, in order to reduce the working time of the inner drum 4, the inner drum 4 can also be intermittently controlled to rotate forward and reverse by the motor.
[0122] For example, the inner drum 4 can be controlled to rotate forward for 2s, stop for 3s, then controlled to rotate reverse for 2s, and stop for 3s.
[0123] In some embodiments of the present application, the washing machine 10 can include a motor 5. The motor 5 is responsible for providing power to the inner drum 4 for driving the inner drum 4 to rotate.
[0124] The shell of the motor 5 can be made of metal material. For example, the shell of the motor 5 can be made of cast iron or aluminum alloy to ensure the structure of the motor 5 is firm and durable.
[0125] The coil of the motor 5 can be wound with copper wire to generate a magnetic field to drive the motor 5 to rotate after being energized.
[0126] The washing machine 10 can include a transmission system. The transmission system can be connected to the motor 5 and is responsible for transmitting the rotating power of the motor 5 to the inner drum 4.
[0127] In some embodiments of the present application, the transmission system can transmit the rotating power by means of a belt, a gear or a direct drive.
[0128] In some embodiments of the present application, the motor 5 can be a variable frequency motor.
[0129] In some embodiments of the present application, the washing machine 10 can include a controller. The controller can be electrically connected to the motor 5.
[0130] In some embodiments of the present application, the controller can be configured to perform the following steps S110-S140:
[0131] S110, in response to receiving the clothes weighing instruction, controlling the motor based on a motor speed variation duration corresponding to the model of the washing machine, so that the motor sequentially experiences two speed variation stages, one of which is a speed-up stage in which the motor rises from a first set speed to a second set speed, and the other of which is a speed-down stage in which the motor falls from the second set speed to the first set speed.
[0132] In S110, the clothes weighing instruction can be actively issued by the user. The clothes weighing instruction can be issued by the user through a mobile terminal. The clothes weighing instruction can be issued by the user through a button on the washing machine. The clothes weighing instruction can be issued by the user through a knob on the washing machine.
[0133] The washing machine can be divided into multiple models according to size. The model of the washing machine can be a 60L washing machine. The model of the washing machine can be a 68L washing machine. The model of the washing machine can be an 80L washing machine. The model of the washing machine can be a 100L washing machine.
[0134] In some embodiments of the present application, the motor speed variation duration corresponding to the same model of washing machine is the same.
[0135] In some embodiments of the present application, if there are several 60L washing machines, the motor speed variation duration corresponding to the several 60L washing machines is the same.
[0136] In some embodiments of the present application, the motor speed variation duration can include a motor speed-up duration. The motor speed variation duration can include a motor speed-down duration. The motor speed variation duration can include a motor speed-up duration and a motor speed-down duration.
[0137] In some embodiments of the present application, the motor speed variation duration can be the duration consumed by the motor to complete the speed variation stage. The speed variation stage of the motor can include the speed-up stage of the motor. The speed variation stage of the motor can include the speed-down stage of the motor. The speed variation stage of the motor can include the speed-up stage and the speed-down stage of the motor.
[0138] In some embodiments of the present application, in response to receiving the clothes weighing instruction, the motor can sequentially experience the speed-up stage and the speed-down stage.
[0139] In some embodiments of the present application, in response to receiving the clothes weighing instruction, the motor can sequentially experience the speed-down stage and the speed-up stage.
[0140] In some embodiments of the present application, the speed-up phase of the motor can be that the motor rises from the first set speed to the second set speed. The speed-down phase of the motor can be that the motor falls from the second set speed to the first set speed.
[0141] In some embodiments of the present application, the motor can be controlled so that the motor rises from the first set speed to the second set speed according to a fixed speed-up acceleration in the speed-up phase.
[0142] In some embodiments of the present application, the motor can be controlled so that the motor falls from the second set speed to the first set speed according to a fixed speed-down acceleration in the speed-down phase.
[0143] In some embodiments of the present application, the fixed speed-up acceleration can be greater than the fixed speed-down acceleration. The fixed speed-up acceleration can be less than the fixed speed-down acceleration. The fixed speed-up acceleration can be equal to the fixed speed-down acceleration.
[0144] In some embodiments of the present application, the first set speed is lower than the second set speed. The first set speed can be 102 rpm. The first set speed can be 109 rpm. The second set speed can be 150 rpm. The second set speed can be 158 rpm. In actual applications, the first set speed and the second set speed can be other speed values, which are not limited in the present application.
[0145] In some embodiments of the present application, according to a preset washing machine size reference, the washing machine can be divided into a large washing machine and a small washing machine. If the size of the washing machine reaches the preset washing machine size reference or above, the washing machine is a large washing machine. If the size of the washing machine is below the preset washing machine size reference, the washing machine is a small washing machine.
[0146] In some embodiments of the present application, the washing machine size reference can be preset as 80L. If the size of the washing machine reaches 80L or above, the washing machine is a large washing machine. If the size of the washing machine is below 80L, the washing machine is a small washing machine.
[0147] It is considered that when facing heavy clothes, the large washing machine is prone to shaking when the inner drum rotates, which affects the accuracy of the recorded current parameter value of the large washing machine.
[0148] Therefore, in some embodiments of the present application, the clothes in the inner drum can be shaken before receiving the clothes weighing instruction, so that the clothes in the inner drum can be effectively and uniformly shaken.
[0149] In some embodiments of the present application, the appropriate amount of water can be added to the inner tub before the laundry weighing instruction is received, and the laundry in the inner tub can be shaken to make the laundry in the inner tub more evenly distributed.
[0150] In some embodiments of the present application, the appropriate amount of water can be added to the inner tub according to the type of the washing machine, so that the appropriate amount of water added to the inner tub can be accurately determined.
[0151] In some embodiments of the present application, if the washing machine is a large model washing machine, the more the size of the washing machine, the more water can be added to the inner tub. If the size of the washing machine is smaller, the less water can be added to the inner tub.
[0152] S120, record the current parameter value corresponding to the first set speed and the current parameter value corresponding to the second set speed.
[0153] In S120, in some embodiments of the present application, when the motor speed is detected at the first set speed, the corresponding current parameter value can be recorded. When the motor speed is detected at the second set speed, the corresponding current parameter value can be recorded.
[0154] Since the first set speed is lower than the second set speed, the current parameter value corresponding to the first set speed is less than the current parameter value corresponding to the second set speed.
[0155] In some embodiments of the present application, the current parameter value corresponding to the adjacent speed of the first set speed can be recorded, and the recorded current parameter values are filtered and averaged to obtain the current parameter value corresponding to the first set speed of the motor.
[0156] In some embodiments of the present application, the current parameter value corresponding to the adjacent speed of the second set speed can be recorded, and the recorded current parameter values are filtered and averaged to obtain the current parameter value corresponding to the second set speed of the motor.
[0157] S130, determine the total current parameter change value of the motor in the two speed change stages according to the current parameter value corresponding to the first set speed and the current parameter value corresponding to the second set speed.
[0158] In S130, the total current parameter change value of the motor in the two speed change stages can include the current parameter change value of the motor in the speed-up stage and the current parameter change value in the speed-down stage.
[0159] The total current parameter variation value of the motor in the two speed variation stages can be equal to the sum of the current parameter variation value of the motor in the speed-up stage and the current parameter variation value of the motor in the speed-down stage.
[0160] In some embodiments of the present application, the current parameter variation value of the motor in the speed-up stage is a positive value. The current parameter variation value of the motor in the speed-down stage is also a positive value.
[0161] In some embodiments of the present application, in the case that the motor sequentially experiences the speed-up stage and the speed-down stage, the controller can be further configured to perform the following steps S210-S230:
[0162] S210, record an initial current parameter value corresponding to the first set speed before the motor is speeded up, and a final current parameter value corresponding to the first set speed after the motor is slowed down.
[0163] In S210, since the motor sequentially experiences the speed-up stage and the speed-down stage, the motor will first rise from the first set speed to the second set speed, and then fall from the second set speed to the first set speed after reaching the second set speed.
[0164] In some embodiments of the present application, when it is detected that the motor speed is at the first set speed before the speed-up, the current parameter value at this time can be recorded as the initial current parameter value. When it is detected that the motor speed is at the first set speed after the speed-down, the current parameter value at this time can be recorded as the final current parameter value.
[0165] S220, determine the current parameter variation value of the motor in the speed-up stage according to the initial current parameter value and the current parameter value corresponding to the second set speed.
[0166] In S220, the current parameter value corresponding to the second set speed can be subtracted from the initial current parameter value, and the difference obtained by the subtraction is taken as the current parameter variation value of the motor in the speed-up stage.
[0167] S230, determine the current parameter variation value of the motor in the speed-down stage according to the current parameter value corresponding to the second set speed and the final current parameter value.
[0168] In S230, the current parameter value corresponding to the second set speed can be subtracted from the final current parameter value, and the difference obtained by the subtraction is taken as the current parameter variation value of the motor in the speed-down stage.
[0169] In some embodiments of the present application, in the case that the motor sequentially experiences the speed-down stage and the speed-up stage, the controller can be further configured to perform the following steps S310-S330:
[0170] S310, record an initial current parameter value corresponding to the second set speed before the motor is reduced in speed, and a final current parameter value corresponding to the second set speed after the motor is increased in speed.
[0171] In S310, since the motor experiences the speed reduction phase and the speed increase phase in sequence, the motor will first decrease from the second set speed to the first set speed, and then increase from the first set speed to the second set speed after reaching the first set speed.
[0172] In some embodiments of the present application, when it is detected that the motor speed is at the second set speed before the speed reduction, the current parameter value at this time can be recorded as the initial current parameter value. When it is detected that the motor speed is at the second set speed after the speed increase, the current parameter value at this time can be recorded as the final current value.
[0173] S320, determine a current parameter change value of the motor in the speed reduction phase according to the initial current parameter value and a current parameter value corresponding to the first set speed.
[0174] In S320, the initial current parameter value can be subtracted from the current parameter value corresponding to the first set speed, and the difference obtained by the subtraction is taken as the current parameter change value of the motor in the speed reduction phase.
[0175] S330, determine a current parameter change value of the motor in the speed increase phase according to the current parameter value corresponding to the first set speed and the final current parameter value.
[0176] In S330, the final current parameter value can be subtracted from the current parameter value corresponding to the first set speed, and the difference obtained by the subtraction is taken as the current parameter change value of the motor in the speed increase phase.
[0177] In some other embodiments of the present application, S131 can be replaced by S130.
[0178] S131 can be: determining a current parameter change value of the motor in the speed increase phase or the speed reduction phase according to the current parameter value corresponding to the first set speed and the current parameter value corresponding to the second set speed.
[0179] In some embodiments of the present application, in the case that the motor experiences the speed increase phase and the speed reduction phase in sequence, the controller can be further configured to perform steps S410-S430 as follows:
[0180] S410, record an initial current parameter value corresponding to the first set speed before the motor is increased in speed, and a final current parameter value corresponding to the first set speed after the motor is reduced in speed.
[0181] In S410, since the motor sequentially experiences the speed-up phase and the speed-down phase, the motor will first rise from the first set speed to the second set speed, and then fall from the second set speed to the first set speed after reaching the second set speed.
[0182] In some embodiments of the present application, when the motor speed is detected at the first set speed before the speed-up, the current parameter value at this time can be recorded as the initial current parameter value. When the motor speed is detected at the first set speed after the speed-down, the current parameter value at this time can be recorded as the final current value.
[0183] In S420, according to the initial current parameter value and the final current parameter value, the average current parameter value of the motor corresponding to the first set speed is determined.
[0184] In S420, the initial current parameter value and the final current parameter value can be averaged to determine the average current parameter value of the motor corresponding to the first set speed.
[0185] In some embodiments of the present application, the initial current parameter value and the final current parameter value can be filtered respectively before being averaged, and the average value obtained after filtering is taken as the average current parameter value of the motor corresponding to the first set speed, so that the average current parameter value of the motor corresponding to the first set speed is more accurate.
[0186] In S430, according to the average current parameter value and the current parameter value corresponding to the second set speed, the current parameter change value of the motor in the speed-up phase or the speed-down phase is determined.
[0187] In S430, the current parameter value corresponding to the second set speed can be subtracted from the average current parameter value, and the difference value obtained by the subtraction is taken as the current parameter change value of the motor in the speed-up phase or the speed-down phase.
[0188] In some embodiments of the present application, the current parameter value corresponding to the second set speed can be subtracted from the initial current parameter value, and the difference value obtained by the subtraction is taken as the current parameter change value of the motor in the speed-up phase.
[0189] In some embodiments of the present application, the current parameter value corresponding to the second set speed can be subtracted from the final current parameter value, and the difference value obtained by the subtraction is taken as the current parameter change value of the motor in the speed-down phase.
[0190] In some embodiments of the present application, in the case that the motor sequentially experiences the speed-down phase and the speed-up phase, the controller can also be configured to perform steps S510-S530:
[0191] S510, record an initial current parameter value corresponding to the second set speed before the motor is slowed down and a final current parameter value corresponding to the second set speed after the motor is accelerated.
[0192] In S510, since the motor experiences the slowing-down phase and the accelerating phase in sequence, the motor will first drop from the second set speed to the first set speed, and then rise from the first set speed to the second set speed after reaching the first set speed.
[0193] In some embodiments of the present application, when it is detected that the motor speed is at the second set speed before the motor is slowed down, the current parameter value at this time can be recorded as the initial current parameter value. When it is detected that the motor speed is at the second set speed after the motor is accelerated, the current parameter value at this time can be recorded as the final current value.
[0194] S520, determine an average current parameter value corresponding to the second set speed of the motor according to the initial current parameter value and the final current parameter value.
[0195] In S520, the initial current parameter value and the final current parameter value can be averaged to determine the average current parameter value corresponding to the second set speed of the motor.
[0196] In some embodiments of the present application, the initial current parameter value and the final current parameter value can be filtered respectively before being averaged, and the average value obtained after filtering can be taken as the average current parameter value corresponding to the second set speed of the motor, so that the average current parameter value corresponding to the second set speed of the motor is more accurate.
[0197] S530, determine a current parameter change value of the motor in the accelerating phase or the slowing-down phase according to the current parameter value corresponding to the first set speed and the average current parameter value.
[0198] In S530, the average current parameter value can be subtracted from the current parameter value corresponding to the first set speed, and the difference value obtained by the subtraction can be taken as the current parameter change value of the motor in the accelerating phase or the slowing-down phase.
[0199] In some embodiments of the present application, the initial current parameter value can be subtracted from the current parameter value corresponding to the first set speed, and the difference value obtained by the subtraction can be taken as the current parameter change value of the motor in the slowing-down phase.
[0200] In some embodiments of the present application, the final current parameter value can be subtracted from the current parameter value corresponding to the first set speed, and the difference value obtained by the subtraction can be taken as the current parameter change value of the motor in the accelerating phase.
[0201] S140, determine the weight of the clothes in the inner drum according to the total current parameter change value of the motor in the two speed change phases.
[0202] In S140, in some embodiments of the present application, S140 can be split into S610-S620 as follows:
[0203] S610, obtain a mapping relationship between total current parameter change values of the motor in the two rotational speed change stages and the weight of the clothes in the inner drum.
[0204] S620, determine the weight of the clothes in the inner drum according to the total current parameter change values of the motor in the two rotational speed change stages and the mapping relationship.
[0205] Specifically, the mapping relationship between the total current parameter change values of the motor in the two rotational speed change stages and the weight of the clothes in the inner drum can be determined in advance through a large number of tests. The mapping relationship can be presented by a mapping table. The mapping relationship can also be presented by a formula.
[0206] One total current parameter change value can correspond to a unique weight value of the clothes.
[0207] Therefore, after the total current parameter change values of the motor in the two rotational speed change stages are determined, the weight of the clothes in the inner drum can be accurately determined by obtaining the mapping relationship determined in advance.
[0208] Please refer to Figure 3 , Figure 3 is a timing diagram of rotational speed change of the motor provided by an exemplary embodiment of the present application. Figure 3 Four timing diagrams of rotational speed change of the motor corresponding to four washing machines of the same model are shown. The four washing machines of the same model can be washing machine A1, washing machine B1, washing machine C1 and washing machine D1 respectively.
[0209] It should be noted that in actual application, it can be extended to more than 10 washing machines of the same model, so as to ensure that the weights of the washing machines of the same model are the same and the operation is stable.
[0210] In washing machine A1, the line of the motor speed-up is L11, and the line of the motor speed-down is L12. In washing machine B1, the line of the motor speed-up is L21, and the line of the motor speed-down is L22. In washing machine C1, the line of the motor speed-up is L31, and the line of the motor speed-down is L32. In washing machine D1, the line of the motor speed-up is L41, and the line of the motor speed-down is L42. The time length t is the time length of the rotational speed change of the motor corresponding to the washing machine. The time lengths of the rotational speed change of the motors corresponding to the four washing machines are equal.
[0211] In theory, the acceleration and deceleration paths of the motors in four identical washing machines should be identical. However, in reality, even washing machines of the same model differ in mechanics, structure, shaft lubrication, and other factors. This leads to differences in the acceleration paths of the motors in the four identical washing machines under the same acceleration conditions. Similarly, under the same deceleration conditions, the deceleration paths of the motors in the four identical washing machines also differ.
[0212] like Figure 3 As shown, washing machines A1 and B1 will rise from the first set speed (r1) to the second set speed (r2) first, while washing machines C1 and D1 will take longer to rise from the first set speed (r1) to the second set speed (r2).
[0213] In some embodiments of this application, the rate of increase of motor speed for washing machines of the same model can be related to the age of the washing machine. Similarly, the rate of decrease of motor speed for washing machines of the same model can be related to the age of the washing machine.
[0214] In some embodiments of this application, the newer the washing machine, the slower its ascent rate and the faster its descent rate. Conversely, the older the washing machine, the faster its ascent rate and the slower its descent rate.
[0215] In some embodiments of this application, the change in current parameter (L11) of the motor during the acceleration phase can be the difference between the current parameter value (date2) corresponding to the second set speed and the current parameter value (date1) corresponding to the first set speed before acceleration, i.e., L11 = date2 - date1. Similarly, L21 = date2 - date1, L31 = date2 - date1, and L41 = date2 - date1.
[0216] In some embodiments of this application, the change in current parameter (L12) of the motor during the deceleration phase can be the difference between the current parameter value (date2) corresponding to the second set speed and the current parameter value (date3) corresponding to the first set speed after deceleration, i.e., L12 = date2 - date3. Similarly, L22 = date2 - date3, L32 = date2 - date3, and L42 = date2 - date3.
[0217] Therefore, the running trajectory of the motor corresponding to washing machine A1 is L1 = L11 + L12. Similarly, L2 = L21 + L22, L3 = L31 + L32, and L4 = L41 + L42.
[0218] Since the same type of washing machine has the same and fixed length of time for the motor speed change corresponding to the same type of washing machine, and the first set speed (r1) and the second set speed (r2) are also the same, L1=L2=L3=L4.
[0219] Therefore, if the total current parameter change value of the motor in the two speed change stages is used as the basis, not only can the weight of the clothes in the inner drum be accurately determined, but also the same type of washing machine can realize accurate weighing of the clothes.
[0220] In some embodiments of the present application, the total current parameter change value of the motor in the two speed change stages can be processed.
[0221] In some embodiments of the present application, the total current parameter change value of the motor in the two speed change stages can be amplified. The total current parameter change value of the motor in the two speed change stages can be reduced.
[0222] In some embodiments of the present application, the processing method can be squaring the total current parameter change value of the motor in the two speed change stages. The processing method can also be square root processing of the total current parameter change value of the motor in the two speed change stages.
[0223] In some embodiments of the present application, the total current parameter change value of the motor in the two speed change stages can be processed so that the processed total current parameter value is equal to the weight value of the clothes in the inner drum.
[0224] In some embodiments of the present application, if the total current parameter value of the motor in the two speed change stages is 150, and the mapping relationship between the total current parameter value of the motor in the two speed change stages and the weight of the clothes in the inner drum is 150 corresponding to 1 kg, then 150 can be converted to 1000, so that the processed total current parameter value is equal to the weight value of the clothes in the inner drum, that is, 1000 corresponds to 1000g.
[0225] In some other embodiments of the present application, S141 can be replaced by S140.
[0226] S141 can be: determining the weight of the clothes in the inner drum according to the current parameter change value of the motor in the speed-up stage or the speed-down stage.
[0227] In some embodiments of the present application, S141 can be split into S710-S710 as follows:
[0228] S710, obtaining the mapping relationship between the current parameter change value of the motor in the speed-up stage or the speed-down stage and the weight of the clothes in the inner drum.
[0229] S720, determining the weight of the laundry in the inner drum according to the current parameter change value of the motor in the speed-up phase or the speed-down phase and a mapping relationship.
[0230] Specifically, in some embodiments of the present application, the mapping relationship between the current parameter change value of the motor in the speed-up phase and the weight of the laundry in the inner drum can be determined in advance through a large number of experiments. The mapping relationship can be presented by a mapping table. The mapping relationship can also be presented by a formula.
[0231] The current parameter change value of the motor in the speed-up phase can correspond to a unique weight value of the laundry.
[0232] Therefore, after the current parameter change value of the motor in the speed-up phase is determined, the weight of the laundry in the inner drum can be accurately determined by obtaining the mapping relationship determined in advance.
[0233] Please refer to Figure 4 , Figure 4 is a timing diagram of the motor speed change provided by another exemplary embodiment of the present application. Figure 4 Similarly, the timing diagrams of the motor speed change corresponding to four washing machines of the same model are shown, and the four washing machines of the same model can be washing machine A2, washing machine B2, washing machine C2 and washing machine D2 respectively.
[0234] It should be noted that in actual application, it can be extended to more than 10 washing machines of the same model, so as to ensure that the weights of the washing machines of the same model are the same and the running is stable.
[0235] Wherein, the time t is the motor speed change time of the washing machine. S1 can be used as the running area of the motor corresponding to washing machine A2 in this coordinate system. S2 can be used as the running area of the motor corresponding to washing machine B2 in this coordinate system. S3 can be used as the running area of the motor corresponding to washing machine C2 in this coordinate system. S4 can be used as the running area of the motor corresponding to washing machine D2 in this coordinate system.
[0236] As Figure 4 shown, S1=S2=S3=S4=1 / 2*a*h.
[0237] In some embodiments of the present application, a can be the current parameter value (date3) corresponding to the first set speed after the motor is speeded down. A can be the current parameter value (date1) corresponding to the first set speed before the motor is speeded up. A can be the average value (date13) between the current parameter value corresponding to the first set speed before the motor is speeded up and the current parameter value corresponding to the first set speed after the motor is speeded down.
[0238] In some embodiments of the present application, h can be a current parameter value (date2) corresponding to the second set speed of the motor.
[0239] Therefore, the embodiments can not only accurately determine the weight of the clothes in the inner tub according to the current parameter change value of the motor in the speed-up phase or the speed-down phase, but also ensure that the same model of washing machines can all achieve accurate weighing of the clothes.
[0240] In some embodiments of the present application, in the case that the motor sequentially experiences the speed-up phase and the speed-down phase, the controller can also be configured to perform steps S810-S820:
[0241] S810: calculating the product of the average current parameter value and the current parameter value corresponding to the second set speed, and determining the operating parameter of the motor according to the product.
[0242] S820: determining the weight of the clothes in the inner tub according to the operating parameter of the motor.
[0243] Specifically, please refer to Figure 4 , the average current parameter value can be date13, and the current parameter value corresponding to the second set speed can be date2.
[0244] Since a can be regarded as date13 and h can be regarded as date2, date13*date2 of the four washing machines of the same model can be obtained according to S1=S2=S3=S4.
[0245] In some embodiments of the present application, the product of the average current parameter value (date13) and the current parameter value (date2) corresponding to the second set speed can be calculated, and the weight of the clothes in the inner tub can be determined according to the current parameter value (date13*date2) obtained by the product.
[0246] Therefore, the embodiments record the current parameter values of the motor in the first set speed and the second set speed of the same model of washing machines respectively, calculate the product of the average current parameter value corresponding to the first set speed and the current parameter value corresponding to the second set speed, and according to the product obtained, not only can the weight of the clothes in the inner tub be accurately determined, but also the same model of washing machines can all achieve accurate weighing of the clothes.
[0247] In some embodiments of the present application, the operating parameter of the motor determined by the product of the average current parameter value and the current parameter value corresponding to the second set speed can be processed.
[0248] In some embodiments of the present application, the operating parameter of the motor can be amplified. The operating parameter of the motor can be reduced.
[0249] In some embodiments of the present application, the processing manner can be squaring the operating parameter of the motor.
[0250] In some embodiments of the present application, the operating parameter of the motor can be processed so that the processed operating parameter of the motor is equal to the weight of the clothes in the inner drum.
[0251] In some embodiments of the present application, if the operating parameter of the motor is 300 and the mapping relationship between the operating parameter of the motor and the weight of the clothes in the inner drum is 150 corresponding to 1 kg, 300 can be converted to 2000 so that the processed operating parameter of the motor is equal to the weight of the clothes in the inner drum, i.e. 2000 corresponds to 2000 g.
[0252] In some embodiments of the present application, in the case that the motor sequentially experiences the speed reduction phase and the speed increase phase, the controller can also be configured to perform steps S910-S920:
[0253] S910, calculating the product of the current parameter value corresponding to the first set speed and the average current parameter value, and determining the operating parameter of the motor according to the product.
[0254] S920, determining the weight of the clothes in the inner drum according to the operating parameter of the motor.
[0255] Specifically, please continue to refer to Figure 4 , the average current parameter value can be date13, and the current parameter value corresponding to the first set speed can be date2.
[0256] Since a can be regarded as date13 and h can be regarded as date2, date13*date2 of four washing machines of the same model can be obtained according to S1=S2=S3=S4.
[0257] In some embodiments of the present application, the product of the average current parameter value (date13) and the current parameter value corresponding to the first set speed (date2) can be calculated, and the weight of the clothes in the inner drum can be determined according to the current parameter value (date13*date2) obtained by the product.
[0258] Therefore, the present embodiment records the current parameter value of the motor at the first set speed and the current parameter value of the motor at the second set speed in the same model washing machine respectively, calculates the product of the average current parameter value corresponding to the second set speed and the current parameter value corresponding to the first set speed, and according to the obtained product, not only the weight of the clothes in the inner drum can be accurately determined, but also the same model washing machines can all realize accurate weighing of the clothes.
[0259] In some embodiments of the present application, the mapping relationship between the current parameter change value of the motor in the speed reduction phase and the weight of the laundry in the inner drum can be determined in advance through a large number of experiments. The mapping relationship can be presented by a mapping table. The mapping relationship can also be presented by a formula.
[0260] The current parameter change value of the motor in the speed reduction phase can correspond to a unique weight value of the laundry.
[0261] Therefore, after the current parameter change value of the motor in the speed reduction phase is determined, the weight of the laundry in the inner drum can be accurately determined by obtaining the pre-determined mapping relationship.
[0262] Referring to Figure 5 , Figure 5 is a step flowchart executable by the controller according to an exemplary embodiment of the present application. As shown in Figure 5 , in the case that the motor sequentially experiences the speed increase phase and the speed reduction phase, the controller can also be configured to perform the following steps S1010-S1030:
[0263] S1010, record a first time point at which the motor speed reaches a first set speed for the first time.
[0264] In S1010, in some embodiments of the present application, a timing program can be provided in the washing machine. The timing program can start timing from 0 when the washing machine is started.
[0265] In some embodiments of the present application, the timing program can be timed in units of 1 ms. The timing program can be timed in units of 1 s.
[0266] Therefore, the current time point can be recorded when the motor speed reaches the first set speed for the first time, and the current time point can be taken as the first time point.
[0267] In some embodiments of the present application, when the washing machine is started, the timing program starts timing from 0. If the motor speed reaches the first set speed for the first time, and the timing program accumulates timing for 10000 ms, the first time point (t1) is 10000 ms.
[0268] S1020, record a second time point located after the first time point and having a motor speed change duration from the first time point.
[0269] In S1020, the motor speed change duration is fixed. If the motor speed change duration is t, the second time point (t2) is the sum of the first time point (t1) and the motor speed change duration (t), i.e., t2=t1+t.
[0270] S1030, if the rotation speed of the motor is not the first set rotation speed at the second time point, re-executing the response process of the clothes weighing instruction.
[0271] In S1030, if the rotation speed of the motor is detected to be higher than the first set rotation speed at the second time point, the response process of the clothes weighing instruction is re-executed.
[0272] If the rotation speed of the motor is detected to be lower than the first set rotation speed at the second time point, the response process of the clothes weighing instruction is re-executed.
[0273] In some embodiments of the present application, step S1030 can be split into S1031 and S1032:
[0274] S1031, at the second time point, judging whether the rotation speed of the motor is at the first set rotation speed.
[0275] S1032, if the judgment is no, re-executing the response process of the clothes weighing instruction.
[0276] In some embodiments of the present application, the controller can also be configured to execute step S1040:
[0277] S1040, if the rotation speed of the motor is at the first set rotation speed at the second time point, continuing to execute the response process of the clothes weighing instruction.
[0278] Please refer to Figure 6 , Figure 6 is a step flow chart that can be executed by the controller provided by another exemplary embodiment of the present application. As shown in Figure 6 , in the case that the motor experiences a speed-down phase and a speed-up phase in turn, the controller can also be configured to execute steps S1110-S1130:
[0279] S1110, recording a third time point at which the rotation speed of the motor reaches the second set rotation speed for the first time.
[0280] In S1110, in some embodiments of the present application, a timing program can be set in the washing machine. The timing program can start timing from 0 when the washing machine starts.
[0281] In some embodiments of the present application, the timing program can time in units of 1 ms. The timing program can time in units of 1 s.
[0282] Thus, the current time point can be recorded when the rotation speed of the motor reaches the second set rotation speed for the first time, and the current time point can be taken as the third time point.
[0283] In some embodiments of the present application, when the washing machine is started, the timing program is started, and the timing is started from 0. If the motor speed reaches the second set speed for the first time, the timing program accumulates the timing to 11000 ms, and the third time point (t3) is 11000 ms.
[0284] S1120, a fourth time point is recorded after the third time point and at a distance of the motor speed change duration from the third time point.
[0285] In S1120, the motor speed change duration is fixed. If the motor speed change duration is t, the fourth time point (t4) is the sum of the third time point (t3) and the motor speed change duration (t), i.e. t4=t3+t.
[0286] S1130, if at the fourth time point, the motor speed is not the second set speed, the response process of the clothes weighing instruction is re-executed.
[0287] In S1130, if at the fourth time point, it is detected that the motor speed is higher than the second set speed, the response process of the clothes weighing instruction is re-executed.
[0288] If at the fourth time point, it is detected that the motor speed is lower than the second set speed, the response process of the clothes weighing instruction is re-executed.
[0289] In some embodiments of the present application, step S1130 can be divided into S1131 and S1132:
[0290] S1131, at the fourth time point, it is judged whether the motor speed is at the second set speed.
[0291] S1132, if the judgment is no, the response process of the clothes weighing instruction is re-executed.
[0292] In some embodiments of the present application, the controller can also be configured to execute step S1140:
[0293] S1140, if at the fourth time point, the motor speed is at the second set speed, the response process of the clothes weighing instruction is continued.
[0294] Please refer to Figure 7 , Figure 7 is an example embodiment of the present application. As shown in Figure 7As shown, the washing machine is provided with a 1ms timing program, which starts timing from 0ms when the washing machine is started. The weighing function can include functions and formulas required in response to the clothes weighing instruction. In response to receiving the clothes weighing instruction, the motor is controlled, the current parameter value (date1) corresponding to r1 before the motor speed is raised is recorded, and the motor is raised from r1 to r2 at a fixed acceleration. When the motor speed reaches r2, the corresponding current parameter value (date2) is recorded, and the motor is lowered from r2 to r1 at a fixed deceleration. The first time point at r1 before the motor speed is raised is recorded, and the second time point after the first time point and away from the motor speed change time is recorded. If the motor speed is not r1 at the second time point, the response process of the clothes weighing instruction is re-executed, and if the motor speed is r1 at the second time point, date3 at r1 after the motor speed is lowered is recorded.
[0295] In some embodiments of the present application, date1 can be filtered when it is recorded, and date3 can be filtered when it is recorded.
[0296] In some embodiments of the present application, date1 and date3 can be filtered uniformly after date3 is recorded.
[0297] As shown in Figure 4 , h = r2 - r2 in terms of speed. h = date2 - date13 in terms of current parameter values reflected by speed. Thus, the area S of the triangle in Figure 4 can be calculated, and the clothes weight value can be determined according to the area S of the triangle. The area S of the triangle can also be processed to obtain the clothes weight value. The determined clothes weight value can be accurate to within 1kg of the actual clothes weight value in the inner drum.
[0298] Please refer to Figure 8 , Figure 8 is another example embodiment of the present application, which provides a controller response execution step flow chart of the clothes weighing instruction. As shown in Figure 8 , before responding to the received clothes weighing instruction, the corresponding amount of water can be added to the inner drum according to the washing machine model, and the clothes in the inner drum can be scattered, thereby more effectively and uniformly distributing the clothes in the inner drum. The determined clothes weight value can be accurate to within 1kg of the actual clothes weight value in the inner drum.
[0299] Please refer to Figure 9 , Figure 9 is another example embodiment of the present application, which provides a controller response execution step flow chart of the clothes weighing instruction. As shown in Figure 9As shown, the washing machine is provided with a 1ms timing program, which starts timing from 0ms when the washing machine is started. The weighing function can include functions and formulas required in response to the clothes weighing instruction. In response to receiving the clothes weighing instruction, the motor is controlled, the current parameter value (date1) corresponding to r1 before the motor speed is raised is recorded, and the motor is raised from r1 to r2 at a fixed acceleration. When the motor speed reaches r2, the corresponding current parameter value (date2) is recorded, and L11 is calculated as shown below Figure 5 L11=date2-date1. And the motor is lowered from r2 to r1 at a fixed deceleration. The first time point at r1 before the motor speed is raised is recorded, and the second time point after the first time point and away from the motor speed change time is recorded. If the motor speed is not r1 at the second time point, the response process of the clothes weighing instruction is re-executed, and if the motor speed is r1 at the second time point, date3 at r1 after the motor speed is lowered is recorded.
[0300] In some embodiments of the present application, date1 can be filtered when it is recorded, and date3 can be filtered when it is recorded.
[0301] In some embodiments of the present application, date1 and date3 can be filtered uniformly after date3 is recorded.
[0302] Thus, the triangle isosceles L in Figure 5 can be calculated, and the clothes weight value is determined according to the triangle isosceles L. The triangle isosceles L can also be processed to obtain the clothes weight value. The determined clothes weight value can be accurate to within 1kg of the actual clothes weight value in the inner tub.
[0303] Please refer to Figure 10 , Figure 10 is an execution step flow chart of the controller in response to the clothes weighing instruction provided by another exemplary embodiment of the present application. As shown in Figure 10 , before responding to the received clothes weighing instruction, the corresponding amount of water can be added to the inner tub according to the washing machine model, and the clothes in the inner tub can be scattered, thereby more effectively and uniformly distributing the clothes in the inner tub. The determined clothes weight value can be accurate to within 0.5kg of the actual clothes weight value in the inner tub.
[0304] The above illustrates and describes the preferred embodiments of the present application, but the present application is not limited to the above specific embodiments. Of course, those skilled in the art can make various modifications without departing from the spirit of the present application requested in the claims, and these modifications should not be separated from the technical idea or prospect of the present application.
[0305] The present application can be modified in various forms, and the scope of the present application is not limited to the embodiments described above. Therefore, as long as the modified embodiments include the constituent elements within the scope of the claims of the present application, they should be considered to belong to the scope of the present application.
[0306] Some of the embodiments of the present application described above or other embodiments are not mutually exclusive or distinguished. Some of the embodiments of the present application described above or other embodiments can be used together or combined with respective constituents or functions.
[0307] For example, A constituent described in a certain embodiment and / or a figure and B constituent described in another embodiment and / or a figure can be combined. That is, unless it is described that the combination of the constituents is not possible, even if the combination between the constituents is not directly described, it is described that the combination is possible.
[0308] The above detailed description should not be interpreted in all aspects as restrictive, but should be considered as exemplary. The scope of the present application should be determined based on reasonable interpretation of the appended claims, and all modifications within the scope of equivalents of the present application are included in the scope of the present application.
Claims
1. A laundry machine characterized by, The washing machine comprises: an inner drum; a motor for driving the inner drum to rotate; a controller electrically connected with the motor, the controller being configured to perform the following steps: performing a shaking process on the laundry in the inner drum; in response to receiving a laundry weighing instruction, controlling the motor based on a motor speed variation duration corresponding to a machine type to which the washing machine belongs, so that the motor sequentially experiences two speed variation stages, one of which is a speed-up stage in which the motor rises from a first set speed to a second set speed, and the other of which is a speed-down stage in which the motor falls from the second set speed to the first set speed; recording a current parameter value corresponding to the first set speed and a current parameter value corresponding to the second set speed of the motor; determining a current parameter variation value of the motor in the speed-up stage or the speed-down stage according to the current parameter value corresponding to the first set speed and the current parameter value corresponding to the second set speed; determining the weight of the laundry in the inner drum according to the current parameter variation value of the motor in the speed-up stage or the speed-down stage.
2. A laundry washing machine according to Claim 1, characterized in that The motor sequentially experiences the speed-up stage and the speed-down stage; the controller is further configured to perform the following steps: recording an initial current parameter value corresponding to the first set speed before the motor speeds up, and a final current parameter value corresponding to the first set speed after the motor speeds down; determining an average current parameter value corresponding to the first set speed of the motor according to the initial current parameter value and the final current parameter value; determining the current parameter variation value of the motor in the speed-up stage or the speed-down stage according to the average current parameter value and the current parameter value corresponding to the second set speed.
3. A laundry washing machine according to Claim 2, characterized in that The controller is further configured to perform the following steps: calculating a product of the average current parameter value and the current parameter value corresponding to the second set speed, and determining an operating parameter of the motor according to the product; determining the weight of the laundry in the inner drum according to the operating parameter of the motor.
4. A laundry washing machine according to Claim 2, characterized in that The difference between the current parameter value corresponding to the second set speed and the average current parameter value is taken as the current parameter variation value of the motor in the speed-up stage or the speed-down stage.
5. A laundry washing machine according to Claim 2, characterized in that The controller is further configured to perform the following steps: recording a first time point at which the motor speed reaches the first set speed for the first time; recording a second time point located after the first time point and at a distance of the motor speed variation duration from the first time point; if the motor speed is not the first set speed at the second time point, re-executing the response process of the laundry weighing instruction.
6. A laundry machine according to claim 1, characterized in that, The motor sequentially experiences the speed-down stage and the speed-up stage; the controller is further configured to perform the following steps: recording an initial current parameter value corresponding to the second set speed before the motor speeds down, and a final current parameter value corresponding to the second set speed after the motor speeds up; determining an average current parameter value corresponding to the second set speed of the motor according to the initial current parameter value and the final current parameter value; determining the current parameter variation value of the motor in the speed-up stage or the speed-down stage according to the average current parameter value and the current parameter value corresponding to the second set speed. According to the current parameter value corresponding to the first set rotating speed and the average current parameter value, a current parameter change value of the motor in the speed-up stage or the speed-down stage is determined.
7. A laundry washing machine according to Claim 6, characterized in that The controller is further configured to perform the following steps: A product of the current parameter value corresponding to the first set rotating speed and the average current parameter value is calculated, and an operation parameter of the motor is determined according to the product; According to the operation parameter of the motor, a weight of the clothes in the inner drum is determined.
8. A laundry washing machine according to Claim 6, characterized in that A difference value obtained by subtracting the average current parameter value from the current parameter value corresponding to the first set rotating speed is taken as the current parameter change value of the motor in the speed-up stage or the speed-down stage.
9. A laundry washing machine according to Claim 6, characterized in that The controller is further configured to perform the following steps: A third time point at which the rotating speed of the motor reaches the second set rotating speed for the first time is recorded; A fourth time point after the third time point and at a distance of the rotating speed change duration of the motor from the third time point is recorded; If the rotating speed of the motor is not the second set rotating speed at the fourth time point, a response process of the clothes weighing instruction is re-executed.
10. A laundry washing machine according to any one of the preceding claims 1-9, characterized in that, The controller is further configured to perform the following steps: According to a corresponding water amount added to the inner drum according to the model of the washing machine, the clothes in the inner drum are shaken and scattered.