Method and device for protecting motor of washing machine, washing machine and storage medium
By monitoring parameters and adjusting the operating mode during the operation of the washing machine motor, the protection problem of the motor under harsh conditions is solved and the service life of the motor is extended.
Patent Information
- Application Number
- CN202211453506.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-21
- Publication Date
- 2025-08-08
- Estimated Expiration
- 2042-11-21
AI Technical Summary
During operation, the washing machine motor may affect its service life due to harsh conditions, and the prior art cannot effectively protect it.
By monitoring the operating parameters of the motor, setting different thresholds during the washing and dehydration stages, adjusting the motor's rotation and stop ratio, steering, speed acceleration and speed operation modes, so as to achieve protection of the motor.
It extends the service life of the motor and avoids motor failures and performance degradation caused by harsh conditions.
Smart Images

Figure CN115748175B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of washing machines, and specifically relates to a motor protection method and device for a washing machine, a washing machine and a storage medium, and more particularly to a motor protection logic implementation method and device for a washing machine, a washing machine and a storage medium. Background Art
[0002] As people's living standards improve, washing machines have become a household necessity. The lifespan of a washing machine is closely linked not only to the aging of its components but also to the lifespan of its motor. The lifespan of a washing machine motor is influenced both by its design and manufacturing, and by its control. However, if the motor develops deteriorating performance during operation, it can affect its normal operation and shorten its lifespan.
[0003] The above content is only used to assist in understanding the technical solution of the present invention and does not constitute an admission that the above content is prior art. Summary of the Invention
[0004] The object of the present invention is to provide a motor protection method, device, washing machine and storage medium for a washing machine, so as to solve the problem that if the motor of the washing machine develops in a worse direction during operation, it will affect the normal use of the motor and reduce the service life of the motor. The purpose of the present invention is to achieve the effect of monitoring the operating parameters of the motor during operation of the washing machine motor, protecting the motor in advance according to the operating parameters of the motor, avoiding the motor from developing in a worse direction during operation, ensuring the normal use of the motor, and extending the service life of the motor.
[0005] The present invention provides a motor protection method for a washing machine, comprising: obtaining operating parameters of the motor during operation of the motor of the washing machine after the washing machine is started; determining an operating stage of the motor; the operating stage of the motor is a washing stage or a dehydration stage in the washing process of the washing machine; if the operating stage of the motor is the washing stage, based on at least one of a first set threshold, a second set threshold and a third set threshold, the operating mode of the motor is controlled according to the operating parameters of the motor to achieve protection of the motor in the washing stage; if the operating stage of the motor is the dehydration stage, based on at least one of a fourth set threshold and a fifth set threshold, the operating mode of the motor is controlled to achieve protection of the motor in the dehydration stage.
[0006] In some embodiments, based on at least one of a first set threshold, a second set threshold, and a third set threshold, the operating mode of the motor is controlled according to the operating parameters of the motor to achieve protection of the motor in the washing stage, including: determining whether the operating parameters of the motor reach the first set threshold or the second set threshold; the second set threshold is greater than the first set threshold; if it is determined that the operating parameters of the motor do not reach the first set threshold, controlling the motor to operate according to the current start-stop ratio of the motor to achieve control of the operating mode of the motor; if it is determined that the operating parameters of the motor have reached the first set threshold and have not reached the second set threshold, adjusting the current start-stop ratio of the motor, and controlling the motor to operate according to the adjusted start-stop ratio to achieve control of the operating mode of the motor; if it is determined that the operating parameters of the motor have reached the second set threshold, adjusting the current direction of the motor, and controlling the motor to operate according to the adjusted direction of rotation to achieve control of the operating mode of the motor.
[0007] In some embodiments, the current rotation-stop ratio of the motor is adjusted, and the motor is controlled to operate at the adjusted rotation-stop ratio to achieve control of the operating mode of the motor, including: controlling the motor to stop; recording the current rotation-stop ratio of the motor as the first rotation-stop ratio of the motor, recording the adjusted rotation-stop ratio of the motor as the second rotation-stop ratio of the motor, and switching the first rotation-stop ratio of the motor to the second rotation-stop ratio of the motor; the rotation time of the motor at the first rotation-stop ratio of the motor is greater than the stop time, and the rotation time of the motor at the second rotation-stop ratio of the motor is less than the stop time; controlling the motor to start, and controlling the motor to operate at the second rotation-stop ratio of the motor; after the motor continuously operates at the second rotation-stop ratio of the motor for a first set time, controlling the motor to stop, and switching the second rotation-stop ratio of the motor to the first rotation-stop ratio of the motor; controlling the motor to operate at the first rotation-stop ratio of the motor, and then returning to continue to determine whether the operating parameters of the motor reach the first set threshold value or the second set threshold value.
[0008] In some embodiments, the current direction of the motor is adjusted, and the motor is controlled to run according to the adjusted direction to achieve control of the operation mode of the motor, including: controlling the motor to stop; recording the current direction of the motor as the first direction, recording the adjusted direction of the motor as the second direction of the motor, and switching the first direction of the motor to the second direction of the motor; controlling the motor to start, and controlling the motor to accelerate according to the current acceleration of the motor and run according to the second direction of the motor; accumulating and counting the number of times the motor is accelerated according to the current acceleration of the motor and runs according to the second direction of the motor, and obtaining the number of times the motor is accelerated according to the current acceleration of the motor and runs according to the second direction of the motor. The accumulated count value of the number of times the motor runs in the second direction is recorded as the first accumulated count value; it is determined whether the first accumulated count value is less than or equal to the first set number; if it is determined that the first accumulated count value is less than or equal to the first set number, the motor is controlled to stop, and the motor is controlled to accelerate according to the current acceleration of the motor and run in the first direction of the motor, and then returns to continue to determine whether the operating parameters of the motor reach the first set threshold or the second set threshold; if it is determined that the first accumulated count value is greater than the first set number, the current acceleration of the motor is adjusted, and the motor is controlled to accelerate according to the adjusted acceleration to achieve control of the operating mode of the motor.
[0009] In some embodiments, the current acceleration of the motor is adjusted, and the motor is controlled to accelerate according to the adjusted acceleration to achieve control of the operation mode of the motor, including: controlling the motor to stop; recording the current acceleration of the motor as the first acceleration, recording the adjusted acceleration of the motor as the second acceleration, controlling the first acceleration of the motor to switch to the second acceleration of the motor; the second acceleration of the motor is the sum of the first acceleration of the motor and a set value; controlling the motor to start, and controlling the motor to run according to the first direction of the motor and the second acceleration of the motor; determining the motor Whether the operating parameters of the motor reach the third set threshold; the third set threshold is greater than the second set threshold; if it is determined that the operating parameters of the motor have reached the third set threshold, the motor is controlled to stop, and a reminder message of the motor failure is initiated; if it is determined that the operating parameters of the motor do not reach the third set threshold, the motor is controlled to run in the first direction of the motor and at the second speed-up acceleration of the motor for a second set time, and then the motor is controlled to run in the first direction of the motor and at the first speed-up acceleration of the motor, and then returns to continue to determine whether the operating parameters of the motor reach the first set threshold or the second set threshold.
[0010] In some embodiments, based on at least one of a fourth set threshold and a fifth set threshold, the operating mode of the motor is controlled to achieve protection of the motor in the dehydration stage, including: determining whether the operating parameters of the motor reach the fourth set threshold; the fourth set threshold is greater than the third set threshold; if it is determined that the operating parameters of the motor do not reach the fourth set threshold, the motor is controlled to continue to accelerate according to the current speed-up acceleration of the motor, and then returns to continue to determine whether the operating parameters of the motor reach the fourth set threshold; if it is determined that the operating parameters of the motor have reached the fourth set threshold, the motor is controlled to stop accelerating according to the current speed-up acceleration of the motor, and the motor is controlled to run at the current speed of the motor, and then the current speed of the motor is adjusted according to the operating parameters of the motor and the fifth set threshold, and the motor is controlled to run at the adjusted speed to achieve control of the operating mode of the motor.
[0011] In some embodiments, the current speed of the motor is adjusted according to the operating parameters of the motor and the fifth set threshold, and the motor is controlled to operate at the adjusted speed to achieve control of the operating mode of the motor, including: determining whether the operating parameters of the motor reach the fifth set threshold; the fourth set threshold is greater than the fifth set threshold; if it is determined that the operating parameters of the motor do not reach the fifth set threshold, the motor is controlled to continue to run at the current speed of the motor, and then returns to continue to determine whether the operating parameters of the motor reach the fifth set threshold; if it is determined that the operating parameters of the motor have reached the fifth set threshold, the current speed of the motor is controlled to reduce the set speed value, and the current speed of the motor is recorded as the first speed, and the motor is recorded as The speed after the current speed is reduced by the set speed value is the second speed, and the motor is controlled to run at the second speed of the motor; the number of times the motor runs at the second speed of the motor is accumulated and counted, and the accumulated count value of the number of times the motor runs at the second speed of the motor is obtained, which is recorded as the second accumulated count value; it is determined whether the second accumulated count value is less than or equal to the second set number of times; if it is determined that the second accumulated count value is greater than the second set number of times, the motor is controlled to stop, and a reminder message of the motor failure is initiated; if it is determined that the second accumulated count value is less than or equal to the second set number of times, the return is made to continue to determine whether the operating parameters of the motor reach the fifth set threshold; wherein the operating parameters of the motor are the operating current of the motor, or the operating power of the motor.
[0012] Matching the above method, the present invention provides a motor protection device for a washing machine on the other hand, comprising: an acquisition unit, configured to acquire operating parameters of the motor during the operation of the motor of the washing machine after the washing machine is started; a control unit, configured to determine the operating stage of the motor; the operating stage of the motor is the washing stage or the dehydration stage in the washing process of the washing machine; the control unit is further configured to control the operating mode of the motor based on at least one of a first set threshold, a second set threshold and a third set threshold if the operating stage of the motor is the washing stage, according to the operating parameters of the motor, so as to achieve protection of the motor in the washing stage; the control unit is further configured to control the operating mode of the motor based on at least one of a fourth set threshold and a fifth set threshold if the operating stage of the motor is the dehydration stage, so as to achieve protection of the motor in the dehydration stage.
[0013] In some embodiments, the control unit controls the operating mode of the motor according to the operating parameters of the motor based on at least one of a first set threshold, a second set threshold, and a third set threshold, so as to protect the motor in the washing stage, including: determining whether the operating parameters of the motor reach the first set threshold or the second set threshold; the second set threshold is greater than the first set threshold; if it is determined that the operating parameters of the motor do not reach the first set threshold, controlling the motor to operate according to the current start-stop ratio of the motor to achieve control of the operating mode of the motor; if it is determined that the operating parameters of the motor have reached the first set threshold and have not reached the second set threshold, adjusting the current start-stop ratio of the motor and controlling the motor to operate according to the adjusted start-stop ratio to achieve control of the operating mode of the motor; if it is determined that the operating parameters of the motor have reached the second set threshold, adjusting the current direction of the motor and controlling the motor to operate according to the adjusted direction of rotation to achieve control of the operating mode of the motor.
[0014] In some embodiments, the control unit adjusts the current rotation-stop ratio of the motor and controls the motor to operate at the adjusted rotation-stop ratio to achieve control of the operating mode of the motor, including: controlling the motor to stop; recording the current rotation-stop ratio of the motor as the first rotation-stop ratio of the motor, recording the adjusted rotation-stop ratio of the motor as the second rotation-stop ratio of the motor, and switching the first rotation-stop ratio of the motor to the second rotation-stop ratio of the motor; the rotation time of the motor at the first rotation-stop ratio of the motor is greater than the stop time, and the rotation time of the motor at the second rotation-stop ratio of the motor is less than the stop time; controlling the motor to start, and controlling the motor to operate at the second rotation-stop ratio of the motor; after the motor continuously operates at the second rotation-stop ratio of the motor for a first set time, controlling the motor to stop, and switching the second rotation-stop ratio of the motor to the first rotation-stop ratio of the motor; controlling the motor to operate at the first rotation-stop ratio of the motor, and then returning to continue to determine whether the operating parameters of the motor reach the first set threshold value or the second set threshold value.
[0015] In some embodiments, the control unit adjusts the current direction of the motor and controls the motor to run according to the adjusted direction to achieve control of the operation mode of the motor, including: controlling the motor to stop; recording the current direction of the motor as the first direction, recording the adjusted direction of the motor as the second direction of the motor, and switching the first direction of the motor to the second direction of the motor; controlling the motor to start, and controlling the motor to accelerate according to the current acceleration of the motor and run according to the second direction of the motor; accumulating and counting the number of times the motor accelerates according to the current acceleration of the motor and runs according to the second direction of the motor to obtain the number of times the motor accelerates according to the current acceleration of the motor and runs according to the second direction of the motor, And the cumulative count value of the number of times the motor runs in the second direction is recorded as the first cumulative count value; determine whether the first cumulative count value is less than or equal to the first set number; if it is determined that the first cumulative count value is less than or equal to the first set number, control the motor to stop, and control the motor to accelerate according to the current acceleration of the motor, and run according to the first direction of the motor, and then return to continue to determine whether the operating parameters of the motor reach the first set threshold or the second set threshold; if it is determined that the first cumulative count value is greater than the first set number, adjust the current acceleration of the motor, and control the motor to accelerate according to the adjusted acceleration, so as to realize the control of the operating mode of the motor.
[0016] In some embodiments, the control unit adjusts the current acceleration of the motor and controls the motor to accelerate according to the adjusted acceleration to achieve control of the operation mode of the motor, including: controlling the motor to stop; recording the current acceleration of the motor as the first acceleration, recording the adjusted acceleration of the motor as the second acceleration, controlling the first acceleration of the motor to switch to the second acceleration of the motor; the second acceleration of the motor is the sum of the first acceleration of the motor and a set value; controlling the motor to start, and controlling the motor to run according to the first direction of the motor and the second acceleration of the motor; confirming Determine whether the operating parameters of the motor reach the third set threshold; the third set threshold is greater than the second set threshold; if it is determined that the operating parameters of the motor have reached the third set threshold, control the motor to stop, and initiate a reminder message of the motor failure; if it is determined that the operating parameters of the motor do not reach the third set threshold, control the motor to run in the first direction of the motor and at the second speed-up acceleration of the motor for a second set time, then control the motor to run in the first direction of the motor and at the first speed-up acceleration of the motor, and then return to continue to determine whether the operating parameters of the motor reach the first set threshold or the second set threshold.
[0017] In some embodiments, the control unit controls the operating mode of the motor based on at least one of a fourth set threshold and a fifth set threshold to protect the motor during the dehydration stage, including: determining whether the operating parameters of the motor reach the fourth set threshold; the fourth set threshold is greater than the third set threshold; if it is determined that the operating parameters of the motor do not reach the fourth set threshold, controlling the motor to continue accelerating according to the current speed-up acceleration of the motor, and then returning to continue determining whether the operating parameters of the motor reach the fourth set threshold; if it is determined that the operating parameters of the motor have reached the fourth set threshold, controlling the motor to stop accelerating according to the current speed-up acceleration of the motor, and controlling the motor to run at the current speed of the motor, and then adjusting the current speed of the motor according to the operating parameters of the motor and the fifth set threshold, and controlling the motor to run at the adjusted speed to achieve control of the operating mode of the motor.
[0018] In some embodiments, the control unit adjusts the current speed of the motor according to the operating parameters of the motor and the fifth set threshold, and controls the motor to operate at the adjusted speed to achieve control of the operating mode of the motor, including: determining whether the operating parameters of the motor reach the fifth set threshold; the fourth set threshold is greater than the fifth set threshold; if it is determined that the operating parameters of the motor do not reach the fifth set threshold, then controlling the motor to continue to run at the current speed of the motor, and then returning to continue to determine whether the operating parameters of the motor reach the fifth set threshold; if it is determined that the operating parameters of the motor have reached the fifth set threshold, then controlling the current speed of the motor to reduce the set speed value, record the current speed of the motor as the first speed, and record the The speed of the motor after the current speed is reduced by the set speed value is the second speed, and the motor is controlled to run at the second speed of the motor; the number of times the motor runs at the second speed of the motor is accumulated and counted, and the accumulated count value of the number of times the motor runs at the second speed of the motor is obtained, which is recorded as the second accumulated count value; it is determined whether the second accumulated count value is less than or equal to the second set number of times; if it is determined that the second accumulated count value is greater than the second set number of times, the motor is controlled to stop, and a reminder message of the motor failure is initiated; if it is determined that the second accumulated count value is less than or equal to the second set number of times, it is returned to continue to determine whether the operating parameters of the motor reach the fifth set threshold; wherein, the operating parameters of the motor are the operating current of the motor, or the operating power of the motor.
[0019] Matching the above device, the present invention provides a washing machine on another aspect, including: the motor protection device of the washing machine described above.
[0020] In accordance with the above method, the present invention provides a storage medium on another aspect, wherein the storage medium includes a stored program, wherein when the program is running, the device where the storage medium is located is controlled to execute the above-mentioned motor protection method for the washing machine.
[0021] Therefore, the solution of the present invention monitors the motor power value (preferably the instantaneous power value of the motor) during the operation of the motor after the washing machine is started, and compares the motor power value with the corresponding power threshold of the washing stage during the washing stage of the washing machine, so that when the motor power value exceeds the corresponding power value of the washing stage, the motor operation mode is adjusted to protect the motor in advance; in the dehydration stage of the washing machine, the motor power value is compared with the corresponding power threshold of the dehydration stage, so that when the motor power value exceeds the corresponding power value of the dehydration stage, the motor operation mode is adjusted to protect the motor in advance, thereby realizing corresponding protection of the motor in the washing stage and the dehydration stage. Therefore, by monitoring the operating parameters of the motor during the operation of the washing machine, the motor is protected in advance according to the operating parameters of the motor, thereby avoiding the motor from developing in a worse direction during operation, ensuring the normal use of the motor, and helping to extend the service life of the motor.
[0022] Other features and advantages of the present invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the present invention.
[0023] The technical solution of the present invention is further described in detail below through the accompanying drawings and embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] Figure 1 1 is a flow chart of an embodiment of a method for protecting a motor of a washing machine according to the present invention;
[0025] Figure 2 1. A flow chart of an embodiment of a method of the present invention for controlling the operating mode of the motor according to the operating parameters of the motor based on at least one of a first set threshold, a second set threshold, and a third set threshold;
[0026] Figure 3 1. A flow chart of an embodiment of the method of the present invention for adjusting the current rotation-stop ratio of the motor and controlling the motor to operate according to the adjusted rotation-stop ratio;
[0027] Figure 4 1. A flow chart of an embodiment of the method of the present invention for adjusting the current direction of the motor and controlling the motor to operate according to the adjusted direction;
[0028] Figure 5 1. A flow chart of an embodiment of the method of the present invention for adjusting the current acceleration of the motor and controlling the motor to accelerate according to the adjusted acceleration;
[0029] Figure 61 is a flow chart of an embodiment of controlling the operation mode of the motor based on at least one of the fourth set threshold and the fifth set threshold in the method of the present invention;
[0030] Figure 7 1. A flow chart of an embodiment of the method of the present invention for adjusting the current speed of the motor and controlling the motor to operate at the adjusted speed;
[0031] Figure 8 Schematic diagram of the structure of an embodiment of a motor protection device for a washing machine of the present invention;
[0032] Figure 9 The present invention is a flowchart of an embodiment of a method for implementing motor protection logic of a washing machine, specifically a protection logic diagram taking the instantaneous value judgment of motor power as an example.
[0033] In conjunction with the accompanying drawings, the reference numerals in the embodiments of the present invention are as follows:
[0034] 102 - acquisition unit; 104 - control unit. DETAILED DESCRIPTION
[0035] To make the objectives, technical solutions, and advantages of the present invention more clear, the technical solutions of the present invention will be clearly and completely described below in conjunction with specific embodiments of the present invention and corresponding drawings. Obviously, the embodiments described are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.
[0036] Considering that for the motor of the washing machine, the operating state of the motor in terms of washing is mainly related to the motor itself. Different motors can provide different maximum torques due to their cost and cost issues. Generally speaking, the lower the cost of the motor, the smaller the torque the motor can provide to the whole machine. Different loads are random in their state in the washing drum of the washing machine. If the load is clamped between the door seals or stuck in the glass bowl, the motor will not be able to drag the parts of the washing drum of the washing machine due to insufficient torque of its own. The motor will drag the inner drum of the washing drum to rotate to about 45° and then cannot continue to run, and the motor will emit electromagnetic sound due to stalling.
[0037] When it comes to dehydration in a washing machine, the motor's operating status is mainly related to the distribution of the load itself. If the motor's operating power is high during the speed-up process, it means that the load is in a poor state (such as the load is clamped by the door seal or the load is poorly distributed in the drum). If the motor continues to speed up, it may cause the entire machine to shake violently or the motor may exceed its own protection limit. For example, the motor specification will indicate its maximum power for normal operation. Violent shaking of the entire machine will affect the user experience, and if the motor exceeds its limit, it will affect its service life.
[0038] Therefore, the present invention provides a method for protecting a washing machine motor, specifically a method for implementing motor protection logic. Through appropriate motor control or protection, this method can prevent the motor from developing adverse conditions during operation, thereby impacting normal operation and reducing its service life. Specifically, the present invention primarily targets low-cost motors with low torque. By implementing certain protection logic, it prevents the motor from failing to start properly, such as the aforementioned situation where a washing machine motor, after rotating the inner drum of a washing machine to approximately 45°, ceases operation and emits electromagnetic noise due to stalled rotors.
[0039] According to an embodiment of the present invention, a motor protection method for a washing machine is provided. Figure 1 FIG. 1 is a flow chart of an embodiment of the method of the present invention. The motor protection method for a washing machine may include steps S110 to S140.
[0040] In step S110 , after the washing machine is started, while the motor of the washing machine is running, operating parameters of the motor are acquired.
[0041] In step S120, the operating phase of the motor is determined. The operating phase of the motor is the washing phase or the dehydration phase in the washing process of the washing machine.
[0042] At step S130, if the operating stage of the motor is the washing stage, then in the washing stage, based on at least one of the first set threshold, the second set threshold and the third set threshold, the operating mode of the motor is controlled according to the operating parameters of the motor to achieve protection of the motor in the washing stage.
[0043] In some embodiments, in step S130, during the washing stage, based on at least one of the first set threshold, the second set threshold, and the third set threshold, the operating mode of the motor is controlled according to the operating parameters of the motor to implement the specific process of protecting the motor during the washing stage. See the following exemplary description.
[0044] The following combination Figure 2 The method of the present invention is shown as a flow chart of an embodiment of controlling the operating mode of the motor according to the operating parameters of the motor based on at least one of the first set threshold, the second set threshold and the third set threshold, further illustrating the specific process of controlling the operating mode of the motor according to the operating parameters of the motor based on at least one of the first set threshold, the second set threshold and the third set threshold in step S130, including: steps S210 to S240.
[0045] Step S210: During the washing phase, determining whether the operating parameter of the motor reaches the first set threshold or the second set threshold, wherein the second set threshold is greater than the first set threshold.
[0046] In step S220 , during the washing stage, if it is determined that the operating parameters of the motor do not reach the first set threshold, the motor is controlled to operate according to the current start-stop ratio of the motor to achieve control of the operating mode of the motor.
[0047] Step S230, during the washing stage, if it is determined that the operating parameters of the motor have reached the first set threshold and have not reached the second set threshold, the current start-stop ratio of the motor is adjusted, and the motor is controlled to operate according to the adjusted start-stop ratio to achieve control of the operating mode of the motor.
[0048] In some embodiments, in step S230, during the washing stage, the current start-stop ratio of the motor is adjusted, and the motor is controlled to operate according to the adjusted start-stop ratio to implement the specific process of controlling the operating mode of the motor. Please refer to the following exemplary description.
[0049] The following combination Figure 3 The flowchart of an embodiment of the method of the present invention for adjusting the current rotation-stop ratio of the motor and controlling the motor to operate according to the adjusted rotation-stop ratio is shown, further illustrating the specific process of adjusting the current rotation-stop ratio of the motor and controlling the motor to operate according to the adjusted rotation-stop ratio in step S230, including: steps S310 to S350.
[0050] Step S310: During the washing stage, the motor is controlled to stop.
[0051] In step S320, during the washing stage, the current start-stop ratio of the motor is recorded as the first start-stop ratio of the motor, the adjusted start-stop ratio of the motor is recorded as the second start-stop ratio of the motor, and the first start-stop ratio of the motor is switched to the second start-stop ratio of the motor. The motor rotates for a longer time than it stops at the first start-stop ratio, and rotates for a shorter time than it stops at the second start-stop ratio.
[0052] Step S330: During the washing stage, the motor is controlled to start up, and the motor is controlled to operate according to the second start-stop ratio of the motor.
[0053] In step S340, during the washing phase, after the motor continues to operate at the second rotation-stop ratio for a first set time, the motor is controlled to stop and the second rotation-stop ratio of the motor is switched to the first rotation-stop ratio of the motor. The first set time is set time T1.
[0054] Step S350, during the washing stage, controlling the motor to operate according to the first rotation-stop ratio of the motor, and then returning to continue to determine whether the operating parameters of the motor reach the first set threshold or the second set threshold.
[0055] Figure 9 This is a flow chart of an embodiment of a method for implementing motor protection logic for a washing machine, specifically a protection logic diagram taking the instantaneous value judgment of motor power as an example. Figure 9 The implementation method of the motor protection logic of the washing machine shown includes:
[0056] Step 1: After the washing machine is started and running, the real-time instantaneous motor power value (i.e., the instantaneous motor power value) of the washing machine's motor is first monitored during operation. A judgment is then made based on the motor's current state: if the motor is currently in the wash phase of the washing cycle, step 2 is executed; if the motor is currently in the spin phase of the washing cycle, step 3 is executed. The thresholds compared with the instantaneous motor power value, i.e., the motor's power protection values, are related to the motor's own output power. The numerical range of each threshold is subject to actual commissioning. The specific examples of each threshold below are based on the numerical range of a motor of a specific model.
[0057] Step 2: If the current laundry process is in the wash phase, the corresponding motor protection logic is executed according to whether the instantaneous value of the motor power reaches the first threshold or the second threshold. For details, please refer to the exemplary descriptions shown in steps 21 to 23 and steps 24 to 27. The second threshold is greater than the first threshold.
[0058] Step 21: Determine whether the instantaneous motor power value reaches the first threshold. If so, proceed to step 22; otherwise, control the motor to continue operating according to the set run-stop ratio Z1. Of course, if the motor continues to operate according to the set run-stop ratio Z1, the process returns to step 2 and continues to execute the corresponding motor protection logic based on whether the instantaneous motor power value reaches the first threshold or the second threshold.
[0059] Step 22: If the instantaneous value of the motor power reaches the first threshold value, the motor is controlled to stop running, and the motor is controlled to switch the stop-start ratio from the stop-start ratio Z1 to the stop-start ratio Z2 during the next cycle (i.e., the operating cycle after the motor is shut down and then restarted), and the motor is controlled to continue running at the stop-start ratio Z2 for a set time T1, so that the motor temperature rise rises and falls within a certain range, which can slow down the motor temperature rise, and then execute step 23. Here, the motor stops running, consumes the current stop-start ratio time, and then switches the direction (generally for the convenience of software control, switching the direction processing, it is also feasible not to switch the direction here), and continues to run at the Z2 stop-start ratio for T1 time. For example: during the operation of the motor with a 25s rotation and 5s stop, the power value of the motor reaches the first threshold in the 10th second, then the motor stops for 20 seconds, consuming the cycle time, and then the motor runs in the opposite direction for 10 seconds, stops for 30 seconds, and continues for T1 time.
[0060] Step 23: After the motor continues to run at the rotation-stop ratio Z2 for a set time T1, the rotation-stop ratio of the motor is switched from the rotation-stop ratio Z2 back to the rotation-stop ratio Z1, and the motor is controlled to continue running at the rotation-stop ratio Z1, and then returns to step 2.
[0061] For example: Taking the motor value range of a certain model as an example, during the washing stage, when the program monitors that the instantaneous value of the motor power exceeds the first threshold (250w in this example, and the range can be set between 250-300w), the start-stop ratio is switched from the current start-stop ratio Z1, such as 25s to 5s stop, to the new start-stop ratio Z2, such as 10s to 30s stop. The protection here is because the instantaneous value of the motor power is high, indicating that the load operating status is poor. If it continues to operate at the current start-stop ratio Z1, the motor temperature will rise too quickly and easily reach the national standard limit ("National Standard QJ / GD 41.07.005 Motor Inspection Specification Part 2 Brushless DC Motor 5.28 Temperature Rise" has clear requirements for different levels of motor temperature rise), thereby affecting washing efficiency.
[0062] In step S240, during the washing stage, if it is determined that the operating parameters of the motor have reached the second set threshold, the current direction of the motor is adjusted, and the motor is controlled to operate according to the adjusted direction to achieve control of the operating mode of the motor.
[0063] Specifically, the solution of the present invention monitors the instantaneous value of the motor power or current in real time through a hardware sampling circuit, and judges different conditions based on the current process of the motor, thereby changing the operating state of the motor. For example, by monitoring the instantaneous value of the motor power in real time and making judgments based on the detection of the real-time instantaneous value of the motor power, the normal operation of the motor is achieved by changing the motor acceleration, motor direction, motor start-stop ratio, motor speed, etc., so that the motor reaches a more optimal state. Of course, if it is impossible to monitor the instantaneous value of the motor power, the judgment can be made by monitoring the motor current value and comparing it with a set threshold value, thereby executing the corresponding control logic.
[0064] In some embodiments, in step S240, during the washing stage, the current direction of the motor is adjusted, and the motor is controlled to operate according to the adjusted direction to implement the specific process of controlling the operating mode of the motor. Please refer to the following exemplary description.
[0065] The following combination Figure 4 The flowchart of an embodiment of the method of the present invention for adjusting the current direction of the motor and controlling the motor to operate according to the adjusted direction is shown, further illustrating the specific process of adjusting the current direction of the motor and controlling the motor to operate according to the adjusted direction in step S240, including: steps S410 to S470.
[0066] Step S410: During the washing stage, the motor is controlled to stop.
[0067] Step S420: During the washing stage, the current direction of the motor is recorded as the first direction, the direction of the motor after adjustment is recorded as the second direction of the motor, and the first direction of the motor is switched to the second direction of the motor.
[0068] Step S430: During the washing stage, the motor is controlled to start up, and the motor is controlled to accelerate according to the current acceleration of the motor and to run in the second direction of rotation of the motor.
[0069] In step S440, during the washing stage, the number of times the motor is accelerated according to the current acceleration of the motor and runs according to the second direction of the motor is counted cumulatively, and a cumulative count value of the number of times the motor is accelerated according to the current acceleration of the motor and runs according to the second direction of the motor is obtained, which is recorded as a first cumulative count value.
[0070] Step S450: During the washing stage, determine whether the first accumulated count value is less than or equal to a first set number of times, such as the set number of times N1.
[0071] In step S460, during the washing stage, if it is determined that the first accumulated count value is less than or equal to the first set number of times, the motor is controlled to stop, and the motor is controlled to accelerate according to the current acceleration of the motor and run according to the first direction of the motor, and then returns to continue to determine whether the operating parameters of the motor reach the first set threshold or the second set threshold.
[0072] Step S470: During the washing stage, if it is determined that the first accumulated count value is greater than the first set number of times, the current acceleration of the motor is adjusted, and the motor is controlled to accelerate according to the adjusted acceleration to achieve control of the operating mode of the motor.
[0073] Specifically, if Figure 9 The implementation method of the motor protection logic of the washing machine shown further includes:
[0074] Step 24: Determine whether the instantaneous motor power value reaches the second threshold. If so, proceed to step 25; otherwise, control the motor to continue operating according to the set run-stop ratio Z1. Of course, if the motor continues to operate according to the set run-stop ratio Z1, the process returns to step 2 and continues to execute the corresponding motor protection logic based on whether the instantaneous motor power value reaches the first threshold or the second threshold.
[0075] In step 25, if the instantaneous value of the motor power reaches the second threshold, the motor is controlled to stop forward rotation and reversely rotate at the current acceleration a1. The number of times the motor reverses at the acceleration a1 is recorded as 1. The number of times the motor reverses at the acceleration a1 is accumulated to obtain a cumulative count value n1 of the number of times the motor reverses at the acceleration a1, and then step 26 is executed. Of course, the initial value of the number of times the motor reverses at the acceleration a1 is 0.
[0076] Step 26, determine whether the cumulative count value n1 of the number of times the motor reverses at the acceleration a1 is less than or equal to the set number N1 (the set number N1 can be set according to the actual situation of the motor): If so, control the motor to stop reverse operation, and control the motor to continue forward operation at the acceleration a1, and then return to step 2.
[0077] In some embodiments, in step S470, during the washing stage, the current acceleration of the motor is adjusted, and the motor is controlled to accelerate according to the adjusted acceleration to achieve the specific process of controlling the operation mode of the motor. Please refer to the following exemplary description.
[0078] The following combination Figure 5 The flowchart of an embodiment of the method of the present invention for adjusting the current acceleration of the motor and controlling the motor to accelerate according to the adjusted acceleration is shown, further illustrating the specific process of adjusting the current acceleration of the motor and controlling the motor to accelerate according to the adjusted acceleration in step S470, including: steps S510 to S560.
[0079] Step S510: During the washing stage, the motor is controlled to stop.
[0080] Step S520: During the washing phase, the current acceleration of the motor is recorded as a first acceleration, the adjusted acceleration of the motor is recorded as a second acceleration, and the first acceleration of the motor is controlled to switch to the second acceleration of the motor. The second acceleration of the motor is the sum of the first acceleration of the motor and a set value.
[0081] In step S530, during the washing stage, the motor is controlled to start up, and the motor is controlled to run in a first direction and at a second speed-up acceleration.
[0082] Step S540: During the washing phase, determining whether the operating parameter of the motor reaches the third set threshold, wherein the third set threshold is greater than the second set threshold.
[0083] Step S550: During the washing stage, if it is determined that the operating parameter of the motor has reached the third set threshold, the motor is controlled to stop and a reminder message of the motor failure is issued.
[0084] In step S560, during the washing stage, if it is determined that the operating parameters of the motor have not reached the third set threshold, the motor is controlled to run in the first direction of the motor and at the second speed-up acceleration of the motor for a second set time, and then the motor is controlled to run in the first direction of the motor and at the first speed-up acceleration of the motor, and then returns to continue to determine whether the operating parameters of the motor have reached the first set threshold or the second set threshold.
[0085] Specifically, if Figure 9 The implementation method of the motor protection logic of the washing machine shown further includes:
[0086] In step 26, a determination is made as to whether the accumulated count n1 of the number of times the motor has reversed at acceleration a1 is less than or equal to a set number N1 (which can be set based on the actual motor conditions). If not, the motor is controlled to stop reverse rotation and enter a preset protection routine, in which the motor is controlled to rotate forward at acceleration a2, and then step 27 is executed. Acceleration a2 is greater than acceleration a1. Preferably, acceleration a2 = acceleration a1 + k, where k is a constant and can be set based on the actual motor conditions.
[0087] Step 27: Determine whether the instantaneous motor power value reaches a third threshold. If so, the motor is shut down and a fault code is reported. Otherwise, the motor is controlled to operate in forward rotation at acceleration a2 for a set time T2. The acceleration is then reduced from a2 to a1, and the motor is controlled to continue forward rotation at a1. The process then returns to step 2. The third threshold is greater than the second threshold.
[0088] For example, taking the motor value range of a certain model as an example, during the washing stage, when the instantaneous value of the motor power is monitored to reach the second threshold (300w in this example, and the range can be set to 300-350w), the motor stops running immediately and runs in the reverse direction at an acceleration rate a1 (20rpm / s in this example, and the range can be set to 20-25r / s). The purpose here is to determine if the load is at risk of being stuck in the door seal or the glass bowl. The reverse operation is to drag the stuck load out in the opposite direction to avoid further deterioration of the load situation. n1 is recorded as a protection count value. If the instantaneous value of the motor power reaches the second threshold for the set number of times N1 (5 times in this example, and the range can be set to 5-10 times) in a row, it means that the load cannot be removed at the current acceleration, and the motor starts the protection program.
[0089] The acceleration in the motor protection program is increased from the original acceleration a1 to the acceleration a2 (30r / s in this example, and can be set to 30-40r / s). The purpose here is to forcibly drag the load out by increasing the motor acceleration so that the load reaches a better state. At the same time, it is judged whether the instantaneous value of the motor power exceeds the third threshold (450w in this example, and can be set to 450-500w). The third threshold is the protection value of the motor power. If the instantaneous value of the motor power exceeds this value, there is a probability that the motor life will be affected. If it does not exceed the third threshold, the motor protection program will be exited after a2 lasts for T2 time (2min in this example, and can be set to 2-5min) and continues to run.
[0090] At step S140, if the motor is in the dehydration stage, the motor's operating mode is controlled during the dehydration stage based on at least one of a fourth set threshold and a fifth set threshold to protect the motor during the dehydration stage. The first set threshold, the second set threshold, the third set threshold, the fourth set threshold, and the fifth set threshold are set thresholds corresponding to the motor's operating parameters. Furthermore, the first set threshold, the second set threshold, the third set threshold, the fourth set threshold, and the fifth set threshold increase in order.
[0091] The present invention detects the real-time instantaneous motor power or current value of the washing machine motor during operation, determines the motor's different operating states based on the detected real-time instantaneous motor power or current value, and causes the motor to execute corresponding judgment logic in each operating state, thereby preventing irreversible damage to the motor due to further deterioration of the overall machine state. This solves the problem of the motor failing to start normally due to poor load conditions, and helps extend the motor's service life. Thus, monitoring protection values in advance and executing corresponding protective measures helps extend the motor's life.
[0092] Some solutions determine the operating status of a motor by collecting the back EMF generated by the motor. This solution is greatly affected by the motor itself. The back EMF of different motors varies. Although it can be calibrated through parameters, there are still certain errors. On the other hand, the patent records abnormal values within a certain period of time for judgment, which is not timely and cannot monitor the real-time status of the motor. Therefore, there is a risk that motor abnormalities cannot be discovered in the first place. The solution of the present invention monitors the parameter values related to the motor in real time. Once the set threshold is exceeded, the motor is adjusted immediately. This can protect the motor before an abnormality occurs and prevent the motor from developing in a worse direction.
[0093] There are also some schemes that determine the subsequent state of the motor by judging whether the instantaneous value of the motor output motor power exceeds the limited instantaneous value of the motor power; this scheme determines the subsequent state of the motor by judging whether the instantaneous value of the motor power exceeds the set value, but the processing method of this scheme is to reduce the noise by reducing the motor drive current or reducing the acceleration of the motor; in actual conditions, at high speeds, the electromagnetic sound of the motor itself is almost negligible compared to the noise emitted by the vibration of the whole machine. Although this scheme reduces the relevant parameters, it still controls the motor speed to increase. This method cannot reduce the noise of the whole machine, but can only increase the noise of the whole machine. In theory, noise is positively correlated with motor speed. The higher the motor speed, the greater the noise. The scheme of the present invention adjusts the motor speed by judging the real-time instantaneous value of the motor power, specifically by reducing the motor drive current or reducing the acceleration of the motor to achieve motor noise elimination. In this way, by stabilizing the speed (not performing speed increase processing) and reducing the speed to reduce the impact of abnormal conditions on the motor, thereby reducing the impact of the current state on the motor and extending the service life of the motor.
[0094] In some embodiments, in step S140, during the dehydration stage, the operation mode of the motor is controlled based on at least one of the fourth set threshold value and the fifth set threshold value to implement a specific process of protecting the motor during the dehydration stage. See the following exemplary description.
[0095] The following combination Figure 6The flowchart of an embodiment of the method of the present invention for controlling the operating mode of the motor based on at least one of the fourth set threshold and the fifth set threshold is shown, further illustrating the specific process of controlling the operating mode of the motor based on at least one of the fourth set threshold and the fifth set threshold in step S140, including: steps S610 to S630.
[0096] Step S610: During the dehydration phase, determining whether the operating parameters of the motor have reached a fourth set threshold, wherein the fourth set threshold is greater than the third set threshold.
[0097] In step S620, during the dehydration phase, if it is determined that the motor operating parameters have not reached the fourth threshold, the motor is controlled to continue accelerating at the current acceleration rate, and then the process returns to determine whether the motor operating parameters have reached the fourth threshold. Here, the acceleration process itself involves real-time determination of the motor power value. If the motor is accelerating at the current acceleration rate and the fourth threshold has not been reached, the acceleration process continues. If the fourth threshold has been reached, the speed is processed.
[0098] Step S630, during the dehydration stage, if it is determined that the operating parameters of the motor have reached the fourth set threshold, the motor is controlled to stop accelerating according to the current acceleration rate of the motor, and the motor is controlled to run at the current speed of the motor. Thereafter, the current speed of the motor is adjusted according to the operating parameters of the motor and the fifth set threshold, and the motor is controlled to run at the adjusted speed to achieve control of the operating mode of the motor.
[0099] Specifically, if Figure 9 The implementation method of the motor protection logic of the washing machine shown further includes:
[0100] Step 3: If the current washing process is a dehydration process, the corresponding motor protection logic is executed according to whether the instantaneous value of the motor power reaches a fourth threshold. For details, please refer to the exemplary description shown in steps 31 to 33. The fourth threshold is greater than the third threshold.
[0101] Step 31: Determine whether the instantaneous motor power value reaches a fourth threshold. If so, control the motor to stop accelerating and continue running at the current speed, then execute step 32. Otherwise, control the motor to continue accelerating at the current acceleration rate, then return to step 3 and continue executing the corresponding motor protection logic based on whether the instantaneous motor power value reaches the fourth threshold.
[0102] In some embodiments, in step S630, during the dehydration stage, the current speed of the motor is adjusted according to the operating parameters of the motor and the fifth set threshold, and the motor is controlled to operate at the adjusted speed to achieve the specific process of controlling the operating mode of the motor. See the following exemplary description.
[0103] The following combination Figure 7 The flowchart of an embodiment of the method of the present invention for adjusting the current speed of the motor and controlling the motor to run at the adjusted speed is shown, further illustrating the specific process of adjusting the current speed of the motor and controlling the motor to run at the adjusted speed in step S630, including: steps S710 to S760.
[0104] In step S710, during the dehydration stage, determining whether the operating parameters of the motor have reached the fifth set threshold value is performed. If it is determined that the operating parameters of the motor have not reached the fifth set threshold value, the motor is controlled to continue to operate at the current speed of the motor, and then the process returns to step S710 to continue determining whether the operating parameters of the motor have reached the fifth set threshold value. If it is determined that the operating parameters of the motor have reached the fifth set threshold value, the current speed of the motor is controlled to be reduced by a set speed value, and the current speed of the motor is recorded as a first speed, and the speed of the motor after the current speed is reduced by the set speed value is recorded as a second speed. The fourth set threshold value is greater than the fifth set threshold value.
[0105] Step S720: During the dehydration stage, controlling the motor to operate at the second speed of the motor.
[0106] Step S730: During the dehydration stage, the number of times the motor runs at the second speed of the motor is cumulatively counted to obtain a cumulative count value of the number of times the motor runs at the second speed of the motor, which is recorded as a second cumulative count value.
[0107] Step S740: During the dehydration stage, determine whether the second accumulated count value is less than or equal to a second set number of times, such as the set number of times N2.
[0108] Step S750: During the dehydration stage, if it is determined that the second accumulated count value is greater than the second set number of times, the motor is controlled to stop, and a reminder message of the motor failure is issued.
[0109] In step S760, during the dehydration phase, if it is determined that the second accumulated count value is less than or equal to the second set number of times, the process returns to continue determining whether the operating parameter of the motor reaches the fifth set threshold. The operating parameter of the motor may be the operating current of the motor or the operating power of the motor.
[0110] Specifically, if Figure 9 The implementation method of the motor protection logic of the washing machine shown further includes:
[0111] Step 32: While the motor is being controlled to continue running at the current speed, the instantaneous value of the motor power is still monitored in real time to determine whether the instantaneous value of the motor power reaches the fifth threshold. If so, the speed of the motor is controlled to be reduced, such as by reducing the set speed R1 from the current speed. The motor is controlled to operate at the speed after the set speed R1 is reduced from the current speed. The number of times the motor operates at the speed after the set speed R1 is reduced from the current speed is recorded as 1. The number of times the motor operates at the speed after the set speed R1 is reduced from the current speed is then accumulated to obtain a cumulative count value n2 of the number of times the motor operates at the speed after the set speed R1 is reduced from the current speed, and then step 33 is executed. Otherwise, the motor is controlled to continue running at the current speed, and the process returns to step 32 to continue executing the corresponding motor protection logic based on whether the instantaneous value of the motor power reaches the fifth threshold. Here, the fifth set threshold is used for judgment. When the motor power value exceeds the fourth threshold during the dehydration process, it is no longer judged against the fourth threshold, because the motor is no longer speeding up and running at a stable speed. If the power exceeds the fifth threshold when the motor is running stably, the speed will be reduced. If the power does not exceed the fifth threshold, it will continue to run at the current speed and will no longer speed up.
[0112] Step 33, determine whether the accumulated count value n2 of the motor running at the speed after the set speed R1 is reduced from the current speed is less than or equal to the set number N2: if so, return to step 32, otherwise control the motor to stop and the whole machine reports a fault code.
[0113] For example: Taking the motor value range of a model as an example, during the dehydration stage, if the instantaneous value of the motor power reaches the fourth threshold (500w in this example, which can be set to 500-550w), it means that the load condition is poor at this time, and further speed increase may cause greater risk of vibration of the whole machine. If the power reaches the fifth threshold (600w, which can be set to 600-650w) after maintaining the speed, it means that both the load and motor conditions are poor at this time, and long-term operation will affect the life of the motor. The current speed is reduced by R1 (100r in this example, which can be set to 100-200r), and n2 is recorded as 1. If the instantaneous value of the motor power still reaches the fifth threshold, the speed is continuously reduced until n2 is greater than N2 (3 times in this example, which can be set to 3-5 times), and the motor stops and reports a fault.
[0114] In this way, the solution of the present invention distinguishes the process of the motor of the washing machine, and compares the real-time instantaneous value of the motor power with the corresponding threshold value during the washing stage and the dehydration stage. If the instantaneous value of the motor power in the washing stage exceeds the first threshold, the motor is stopped and the start-stop ratio is switched to Z2. After T1 time, the start-stop ratio is switched to Z1, and the washing process is continued. The instantaneous value of the motor power is monitored in real time. If the instantaneous value of the motor power exceeds the second threshold value during the washing stage, the motor stops running and reverses at the acceleration a1. The cumulative count value n1 of the number of times the motor reverses at the acceleration a1 is recorded as 1, and then continues to run at the acceleration a1. If the instantaneous value of the motor power exceeds the second threshold value for more than N1 times, the motor enters the protection program, and the acceleration is switched from the acceleration a1 to the acceleration a2. At the same time, it is judged whether the instantaneous value of the motor power exceeds the third threshold value. If the instantaneous value of the motor power does not exceed the third threshold value, it continues to run at the acceleration a2 for T2 time, and then switches to the acceleration a1, and continues to run. The instantaneous value of the motor power is judged simultaneously. If the instantaneous value of the motor power exceeds the third threshold value, the motor stops and the whole machine reports a fault code.
[0115] If the instantaneous value of the motor power during the dehydration stage exceeds the fourth threshold, the motor acceleration is set to 0 and the motor continues to run at the current speed. At the same time, it is judged whether the instantaneous value of the motor power reaches the fifth threshold. If the instantaneous value of the motor power reaches the fifth threshold, the motor speed is reduced by R1 and the frequency is reduced. The cumulative count value n2 of the motor running at the speed after the set speed R1 is reduced based on the current speed is recorded as 1. After the frequency reduction, the instantaneous value of the motor power is synchronously judged. If it does not reach the fifth threshold, it continues to run at the current speed. If it still reaches the fifth threshold, the motor continues to reduce the frequency. The cumulative count value n2 of the motor running at the speed after the set speed R1 is reduced based on the current speed is added by 1. After the motor reaches the fifth threshold number of times exceeding the set number N2, the motor stops and the entire machine reports a fault code.
[0116] The solution of the present invention determines the current state of the washing machine motor by monitoring relevant parameters of the motor, such as the real-time instantaneous value of the motor power or the current value. According to the current state of the washing machine motor, the corresponding protection logic is executed on the motor to avoid the motor from failing to start normally or experiencing abnormal phenomena. For example, it can avoid the motor from failing to start normally or causing irreversible damage to the motor due to the influence of actual load, which is beneficial to extending the service life of the motor and reducing the rate of after-sales complaints.
[0117] The technical solution of this embodiment is adopted. By monitoring the motor power value (preferably the instantaneous power value of the motor) during the operation of the motor after the washing machine is started, the motor power value is compared with the corresponding power threshold of the washing stage during the washing stage of the washing machine. When the motor power value exceeds the corresponding power value of the washing stage, the motor operation mode is adjusted to protect the motor in advance. During the dehydration stage of the washing machine, the motor power value is compared with the corresponding power threshold of the dehydration stage. When the motor power value exceeds the corresponding power value of the dehydration stage, the motor operation mode is adjusted to protect the motor in advance, thereby achieving corresponding protection of the motor in the washing stage and the dehydration stage. Therefore, by monitoring the operating parameters of the motor during the operation of the washing machine motor, the motor is protected in advance according to the operating parameters of the motor, thereby preventing the motor from developing in a worse direction during operation, ensuring the normal use of the motor, and helping to extend the service life of the motor.
[0118] According to an embodiment of the present invention, a motor protection device for a washing machine corresponding to the motor protection method for the washing machine is also provided. Figure 8 FIG2 is a schematic structural diagram of an embodiment of the device of the present invention. The motor protection device of the washing machine may include: an acquisition unit 102 and a control unit 104 .
[0119] The acquisition unit 102 is configured to acquire the operating parameters of the motor during the operation of the motor of the washing machine after the washing machine is started. The specific functions and processing of the acquisition unit 102 are shown in step S110.
[0120] The control unit 104 is configured to determine the operating phase of the motor. The operating phase of the motor is the washing phase or the dehydration phase in the washing process of the washing machine. The specific functions and processing of the control unit 104 are shown in step S120.
[0121] The control unit 104 is further configured to, if the motor is in the washing phase, control the motor's operating mode during the washing phase based on at least one of the first set threshold, the second set threshold, and the third set threshold, according to the motor's operating parameters, to protect the motor during the washing phase. The specific functions and processing of the control unit 104 are further described in step S130.
[0122] In some embodiments, the control unit 104 controls the operation mode of the motor according to the operating parameters of the motor during the washing stage based on at least one of the first set threshold, the second set threshold, and the third set threshold, so as to protect the motor during the washing stage, including:
[0123] The control unit 104 is further configured to determine, during the washing phase, whether the operating parameter of the motor reaches the first set threshold or the second set threshold. The second set threshold is greater than the first set threshold. The specific functions and processing of the control unit 104 are further described in step S210.
[0124] The control unit 104 is further configured to, during the washing phase, control the motor to operate according to its current start-stop ratio if it determines that the motor operating parameter has not reached the first set threshold, thereby controlling the motor's operating mode. The specific functions and processing of the control unit 104 are further described in step S220.
[0125] The control unit 104 is further configured to, during the washing phase, if it is determined that the operating parameters of the motor have reached the first set threshold but have not reached the second set threshold, adjust the current start-stop ratio of the motor and control the motor to operate according to the adjusted start-stop ratio, thereby controlling the operation mode of the motor. The specific functions and processing of the control unit 104 are further described in step S230.
[0126] In some embodiments, the control unit 104 adjusts the current start-stop ratio of the motor during the washing stage and controls the motor to operate according to the adjusted start-stop ratio to achieve control of the operation mode of the motor, including:
[0127] The control unit 104 is further configured to control the motor to stop during the washing phase. The specific functions and processing of the control unit 104 are also shown in step S310.
[0128] The control unit 104 is further configured to, during the washing phase, record the current motor-stop ratio as the first motor-stop ratio, record the adjusted motor-stop ratio as the second motor-stop ratio, and switch the first motor-stop ratio to the second motor-stop ratio. The motor's rotation time at the first motor-stop ratio is greater than its stop time, and the motor's rotation time at the second motor-stop ratio is less than its stop time. See step S320 for the specific functions and processing of the control unit 104.
[0129] The control unit 104 is further configured to control the motor to start during the washing phase and to control the motor to operate according to the second start-stop ratio of the motor. Specific functions and processing of the control unit 104 are also described in step S330.
[0130] The control unit 104 is further configured to, during the washing phase, control the motor to stop after the motor continues to operate at the second start-stop ratio for a first set time, switching the second start-stop ratio to the first start-stop ratio. The first set time may be set time T1. The specific functions and processing of the control unit 104 are further described in step S340.
[0131] The control unit 104 is further configured to control the motor to operate at a first start-stop ratio during the washing phase, and then return to continue determining whether the motor operating parameter reaches the first set threshold or the second set threshold. The specific functions and processing of the control unit 104 are further described in step S350.
[0132] Figure 9 This is a flow chart of an embodiment of a device for implementing motor protection logic for a washing machine, specifically a protection logic diagram taking the instantaneous value judgment of motor power as an example. Figure 9 The device for implementing the motor protection logic of the washing machine shown includes:
[0133] Step 1: After the washing machine is started and running, the real-time instantaneous motor power value (i.e., the instantaneous motor power value) of the washing machine's motor is first monitored during operation. A judgment is then made based on the motor's current state: if the motor is currently in the wash phase of the washing cycle, step 2 is executed; if the motor is currently in the spin phase of the washing cycle, step 3 is executed. The thresholds compared with the instantaneous motor power value, i.e., the motor's power protection values, are related to the motor's own output power. The numerical range of each threshold is subject to actual commissioning. The specific examples of each threshold below are based on the numerical range of a motor of a specific model.
[0134] Step 2: If the current laundry process is in the wash phase, the corresponding motor protection logic is executed according to whether the instantaneous value of the motor power reaches the first threshold or the second threshold. For details, please refer to the exemplary descriptions shown in steps 21 to 23 and steps 24 to 27. The second threshold is greater than the first threshold.
[0135] Step 21: Determine whether the instantaneous motor power value reaches the first threshold. If so, proceed to step 22; otherwise, control the motor to continue operating according to the set run-stop ratio Z1. Of course, if the motor continues to operate according to the set run-stop ratio Z1, the process returns to step 2 and continues to execute the corresponding motor protection logic based on whether the instantaneous motor power value reaches the first threshold or the second threshold.
[0136] Step 22: If the instantaneous value of the motor power reaches the first threshold value, the motor is controlled to stop running, and the motor is controlled to switch the stop-start ratio from the stop-start ratio Z1 to the stop-start ratio Z2 during the next cycle (i.e., the operating cycle after the motor is shut down and then restarted). The motor is controlled to continue running at the stop-start ratio Z2 for a set time T1, so that the motor temperature rise rises and falls within a certain range, which can slow down the motor temperature rise, and then execute step 23.
[0137] Step 23: After the motor continues to run at the rotation-stop ratio Z2 for a set time T1, the rotation-stop ratio of the motor is switched from the rotation-stop ratio Z2 back to the rotation-stop ratio Z1, and the motor is controlled to continue running at the rotation-stop ratio Z1, and then returns to step 2.
[0138] For example: Taking the motor value range of a certain model as an example, during the washing stage, when the program monitors that the instantaneous value of the motor power exceeds the first threshold (250w in this example, and the range can be set between 250-300w), the start-stop ratio is switched from the current start-stop ratio Z1, such as 25s to 5s stop, to the new start-stop ratio Z2, such as 10s to 30s stop. The protection here is because the instantaneous value of the motor power is high, indicating that the load operating status is poor. If it continues to operate at the current start-stop ratio Z1, the motor temperature will rise too quickly and easily reach the national standard limit ("National Standard QJ / GD 41.07.005 Motor Inspection Specification Part 2 Brushless DC Motor 5.28 Temperature Rise" has clear requirements for different levels of motor temperature rise), thereby affecting washing efficiency.
[0139] The control unit 104 is further configured to, if it is determined during the washing phase that the operating parameter of the motor has reached the second set threshold, adjust the current direction of the motor and control the motor to operate according to the adjusted direction, thereby controlling the operating mode of the motor. The specific functions and processing of the control unit 104 are further described in step S240.
[0140] Specifically, the solution of the present invention monitors the instantaneous value of the motor power or current in real time through a hardware sampling circuit, and judges different conditions based on the current process of the motor, thereby changing the operating state of the motor. For example, by monitoring the instantaneous value of the motor power in real time and making judgments based on the detection of the real-time instantaneous value of the motor power, the normal operation of the motor is achieved by changing the motor acceleration, motor direction, motor start-stop ratio, motor speed, etc., so that the motor reaches a more optimal state. Of course, if it is impossible to monitor the instantaneous value of the motor power, the judgment can be made by monitoring the motor current value and comparing it with a set threshold value, thereby executing the corresponding control logic.
[0141] In some embodiments, the control unit 104 adjusts the current direction of the motor during the washing stage and controls the motor to operate according to the adjusted direction to achieve control of the operation mode of the motor, including:
[0142] The control unit 104 is further configured to control the motor to stop during the washing phase. The specific functions and processing of the control unit 104 are also shown in step S410.
[0143] The control unit 104 is further configured to, during the washing phase, record the current direction of the motor as the first direction, record the adjusted direction of the motor as the second direction of the motor, and switch the first direction of the motor to the second direction of the motor. The specific functions and processing of the control unit 104 are further described in step S420.
[0144] The control unit 104 is further configured to control the motor to start during the washing phase, and control the motor to accelerate according to the current acceleration of the motor and to run in the second direction of the motor. The specific functions and processing of the control unit 104 are also shown in step S430.
[0145] The control unit 104 is further configured to, during the washing phase, cumulatively count the number of times the motor accelerates at its current accelerating speed and operates in its second direction of rotation, thereby obtaining a cumulative count value of the number of times the motor accelerates at its current accelerating speed and operates in its second direction of rotation, which is recorded as a first cumulative count value. The specific functions and processing of the control unit 104 are further described in step S440.
[0146] The control unit 104 is further configured to determine whether the first accumulated count value is less than or equal to a first set number of times during the washing phase, such as the set number of times N1. The specific functions and processing of the control unit 104 are further described in step S450.
[0147] The control unit 104 is further configured to, during the washing stage, if it is determined that the first accumulated count value is less than or equal to the first set number of times, control the motor to stop, and control the motor to accelerate according to the current acceleration of the motor and run according to the first direction of the motor, and then return to continue to determine whether the operating parameters of the motor reach the first set threshold or the second set threshold.
[0148] The control unit 104 is further configured to, if it is determined during the washing phase that the first accumulated count value is greater than the first set number of times, adjust the current acceleration of the motor and control the motor to accelerate at the adjusted acceleration to control the operation mode of the motor. The specific functions and processing of the control unit 104 are further described in step S460.
[0149] Specifically, if Figure 9The device for implementing the motor protection logic of the washing machine shown further includes:
[0150] Step 24: Determine whether the instantaneous motor power value reaches the second threshold. If so, proceed to step 25; otherwise, control the motor to continue operating according to the set run-stop ratio Z1. Of course, if the motor continues to operate according to the set run-stop ratio Z1, the process returns to step 2 and continues to execute the corresponding motor protection logic based on whether the instantaneous motor power value reaches the first threshold or the second threshold.
[0151] In step 25, if the instantaneous value of the motor power reaches the second threshold, the motor is controlled to stop forward rotation and reversely rotate at the current acceleration a1. The number of times the motor reverses at the acceleration a1 is recorded as 1. The number of times the motor reverses at the acceleration a1 is accumulated to obtain a cumulative count value n1 of the number of times the motor reverses at the acceleration a1, and then step 26 is executed. Of course, the initial value of the number of times the motor reverses at the acceleration a1 is 0.
[0152] Step 26, determine whether the cumulative count value n1 of the number of times the motor reverses at the acceleration a1 is less than or equal to the set number N1 (the set number N1 can be set according to the actual situation of the motor): If so, control the motor to stop reverse operation, and control the motor to continue forward operation at the acceleration a1, and then return to step 2.
[0153] In some embodiments, the control unit 104 adjusts the current acceleration of the motor during the washing stage and controls the motor to accelerate according to the adjusted acceleration to achieve control of the operation mode of the motor, including:
[0154] The control unit 104 is further configured to control the motor to stop during the washing phase. The specific functions and processing of the control unit 104 are also shown in step S510.
[0155] The control unit 104 is further configured to, during the washing phase, record the current acceleration of the motor as a first acceleration, record the adjusted acceleration of the motor as a second acceleration, and control the motor to switch from the first acceleration to the second acceleration. The second acceleration is the sum of the first acceleration and a set value. The specific functions and processing of the control unit 104 are further described in step S520.
[0156] The control unit 104 is further configured to control the motor to start during the washing phase and to control the motor to operate in the first direction and at the second acceleration of the motor. The specific functions and processing of the control unit 104 are further described in step S530.
[0157] The control unit 104 is further configured to determine, during the washing phase, whether the operating parameter of the motor reaches the third set threshold. The third set threshold is greater than the second set threshold. The specific functions and processing of the control unit 104 are further described in step S540.
[0158] The control unit 104 is further configured to, during the washing phase, if it is determined that the operating parameter of the motor has reached the third set threshold, control the motor to stop and issue a reminder message indicating a motor failure. The specific functions and processing of the control unit 104 are further described in step S550.
[0159] The control unit 104 is further configured to, during the washing phase, if it is determined that the operating parameter of the motor has not reached the third set threshold, control the motor to operate in the first direction of rotation and at the second acceleration rate for a second set time, then control the motor to operate in the first direction of rotation and at the first acceleration rate, and then return to continue determining whether the operating parameter of the motor has reached the first set threshold or the second set threshold. The specific functions and processing of the control unit 104 are also shown in step S560.
[0160] Specifically, if Figure 9 The device for implementing the motor protection logic of the washing machine shown further includes:
[0161] In step 26, a determination is made as to whether the accumulated count n1 of the number of times the motor has reversed at acceleration a1 is less than or equal to a set number N1 (which can be set based on the actual motor conditions). If not, the motor is controlled to stop reverse rotation and enter a preset protection routine, in which the motor is controlled to rotate forward at acceleration a2, and then step 27 is executed. Acceleration a2 is greater than acceleration a1. Preferably, acceleration a2 = acceleration a1 + k, where k is a constant and can be set based on the actual motor conditions.
[0162] Step 27: Determine whether the instantaneous motor power value reaches a third threshold. If so, the motor is shut down and a fault code is reported. Otherwise, the motor is controlled to operate in forward rotation at acceleration a2 for a set time T2. The acceleration is then reduced from a2 to a1, and the motor is controlled to continue forward rotation at a1. The process then returns to step 2. The third threshold is greater than the second threshold.
[0163] For example, taking the motor value range of a certain model as an example, during the washing stage, when the instantaneous value of the motor power is monitored to reach the second threshold (300w in this example, and the range can be set to 300-350w), the motor stops running immediately and runs in the reverse direction at an acceleration rate a1 (20rpm / s in this example, and the range can be set to 20-25r / s). The purpose here is to determine if the load is at risk of being stuck in the door seal or the glass bowl. The reverse operation is to drag the stuck load out in the opposite direction to avoid further deterioration of the load situation. n1 is recorded as a protection count value. If the instantaneous value of the motor power reaches the second threshold for the set number of times N1 (5 times in this example, and the range can be set to 5-10 times) in a row, it means that the load cannot be removed at the current acceleration, and the motor starts the protection program.
[0164] The acceleration in the motor protection program is increased from the original acceleration a1 to the acceleration a2 (30r / s in this example, and can be set to 30-40r / s). The purpose here is to forcibly drag the load out by increasing the motor acceleration so that the load reaches a better state. At the same time, it is judged whether the instantaneous value of the motor power exceeds the third threshold (450w in this example, and can be set to 450-500w). The third threshold is the protection value of the motor power. If the instantaneous value of the motor power exceeds this value, there is a probability that the motor life will be affected. If it does not exceed the third threshold, the motor protection program will be exited after a2 lasts for T2 time (2min in this example, and can be set to 2-5min) and continues to run.
[0165] The control unit 104 is further configured to, if the motor is in the dehydration phase, control the motor's operating mode during the dehydration phase based on at least one of a fourth set threshold and a fifth set threshold, thereby protecting the motor during the dehydration phase. The first set threshold, the second set threshold, the third set threshold, the fourth set threshold, and the fifth set threshold are set thresholds corresponding to the motor's operating parameters. Furthermore, the first set threshold, the second set threshold, the third set threshold, the fourth set threshold, and the fifth set threshold increase in sequence. See step S140 for the detailed functions and processing of the control unit 104.
[0166] The present invention detects the real-time instantaneous motor power or current value of the washing machine motor during operation, determines the motor's different operating states based on the detected real-time instantaneous motor power or current value, and causes the motor to execute corresponding judgment logic in each operating state, thereby preventing irreversible damage to the motor due to further deterioration of the overall machine state. This solves the problem of the motor failing to start normally due to poor load conditions, and helps extend the motor's service life. Thus, monitoring protection values in advance and executing corresponding protective measures helps extend the motor's life.
[0167] Some solutions determine the operating status of a motor by collecting the back EMF generated by the motor. This solution is greatly affected by the motor itself. The back EMF of different motors varies. Although it can be calibrated through parameters, there are still certain errors. On the other hand, the patent records abnormal values within a certain period of time for judgment, which is not timely and cannot monitor the real-time status of the motor. Therefore, there is a risk that motor abnormalities cannot be discovered in the first place. The solution of the present invention monitors the parameter values related to the motor in real time. Once the set threshold is exceeded, the motor is adjusted immediately. This can protect the motor before an abnormality occurs and prevent the motor from developing in a worse direction.
[0168] Some other solutions determine the subsequent state of the motor by determining whether the instantaneous value of the motor output power exceeds a specified instantaneous value of the motor power. The solution of the present invention, however, adjusts the motor speed by determining the real-time instantaneous value of the motor power. Specifically, this is done by reducing the motor's drive current or acceleration to eliminate motor noise. This reduces the impact of abnormal conditions on the motor by stabilizing the speed (without increasing the speed) and reducing the speed, thereby reducing the impact of the current state on the motor and extending the motor's service life.
[0169] In some embodiments, the control unit 104 controls the operation mode of the motor during the dehydration stage based on at least one of the fourth set threshold value and the fifth set threshold value to protect the motor during the dehydration stage, including:
[0170] The control unit 104 is further configured to determine, during the dehydration phase, whether the operating parameter of the motor reaches the fourth set threshold. The fourth set threshold is greater than the third set threshold. The specific functions and processing of the control unit 104 are further described in step S610.
[0171] The control unit 104 is further configured to, during the dehydration phase, control the motor to continue accelerating at its current acceleration rate if it determines that the motor operating parameter has not reached the fourth threshold, and then return to continue determining whether the motor operating parameter has reached the fourth threshold. The specific functions and processing of the control unit 104 are further described in step S620.
[0172] The control unit 104 is further configured to, during the dehydration phase, if it is determined that the motor operating parameters have reached the fourth set threshold, control the motor to stop accelerating at the current acceleration rate of the motor and control the motor to operate at the current speed of the motor. Thereafter, the control unit 104 adjusts the current speed of the motor based on the motor operating parameters and the fifth set threshold, and controls the motor to operate at the adjusted speed to control the operation mode of the motor. The specific functions and processing of the control unit 104 are further described in step S630.
[0173] Specifically, if Figure 9 The device for implementing the motor protection logic of the washing machine shown further includes:
[0174] Step 3: If the current washing process is a dehydration process, the corresponding motor protection logic is executed according to whether the instantaneous value of the motor power reaches a fourth threshold. For details, please refer to the exemplary description shown in steps 31 to 33. The fourth threshold is greater than the third threshold.
[0175] Step 31: Determine whether the instantaneous motor power value reaches a fourth threshold. If so, control the motor to stop accelerating and continue running at the current speed, then execute step 32. Otherwise, control the motor to continue accelerating at the current acceleration rate, then return to step 3 and continue executing the corresponding motor protection logic based on whether the instantaneous motor power value reaches the fourth threshold.
[0176] In some embodiments, the control unit 104 adjusts the current speed of the motor according to the operating parameters of the motor and the fifth set threshold value during the dehydration stage, and controls the motor to operate at the adjusted speed to achieve control of the operating mode of the motor, including:
[0177] The control unit 104 is further configured to determine, during the dehydration stage, whether the operating parameters of the motor have reached the fifth set threshold value: if it is determined that the operating parameters of the motor have not reached the fifth set threshold value, the motor is controlled to continue to operate at the current speed of the motor, and then returns to step S710 to continue to determine whether the operating parameters of the motor have reached the fifth set threshold value; if it is determined that the operating parameters of the motor have reached the fifth set threshold value, the current speed of the motor is controlled to be reduced by a set speed value, and the current speed of the motor is recorded as the first speed, and the speed of the motor after the current speed of the motor is reduced by the set speed value is recorded as the second speed. The fourth set threshold value is greater than the fifth set threshold value. The specific functions and processing of the control unit 104 are also shown in step S710.
[0178] The control unit 104 is further configured to control the motor to operate at the second speed of the motor during the dehydration phase. The specific functions and processing of the control unit 104 are further described in step S720.
[0179] The control unit 104 is further configured to, during the dehydration phase, cumulatively count the number of times the motor operates at the second speed of the motor, thereby obtaining a cumulative count value of the number of times the motor operates at the second speed of the motor, which is recorded as a second cumulative count value. The specific functions and processing of the control unit 104 are further described in step S730.
[0180] The control unit 104 is further configured to determine whether the second accumulated count value is less than or equal to a second set number of times during the dehydration phase, such as the set number of times N2. The specific functions and processing of the control unit 104 are further described in step S740.
[0181] The control unit 104 is further configured to, during the dehydration phase, if it is determined that the second accumulated count value is greater than the second set number of times, control the motor to stop and issue a reminder message indicating a motor failure. The specific functions and processing of the control unit 104 are further described in step S750.
[0182] The control unit 104 is further configured to, during the dehydration phase, if it determines that the second accumulated count value is less than or equal to the second set number of times, return to continue determining whether the motor operating parameter has reached the fifth set threshold. The motor operating parameter may be the motor's operating current or the motor's operating power. The specific functions and processing of the control unit 104 are further described in step S760.
[0183] Specifically, if Figure 9 The device for implementing the motor protection logic of the washing machine shown further includes:
[0184] Step 32: While the motor is being controlled to continue running at the current speed, the instantaneous value of the motor power is still monitored in real time to determine whether the instantaneous value of the motor power reaches the fifth threshold. If so, the speed of the motor is controlled to be reduced, such as by reducing the set speed R1 from the current speed. The motor is controlled to operate at the speed after the set speed R1 is reduced from the current speed. The number of times the motor operates at the speed after the set speed R1 is reduced from the current speed is recorded as 1. The number of times the motor operates at the speed after the set speed R1 is reduced from the current speed is then accumulated to obtain a cumulative count value n2 of the number of times the motor operates at the speed after the set speed R1 is reduced from the current speed, and then step 33 is executed. Otherwise, the motor is controlled to continue running at the current speed, and the process returns to step 32 to continue executing the corresponding motor protection logic based on whether the instantaneous value of the motor power reaches the fifth threshold.
[0185] Step 33, determine whether the accumulated count value n2 of the motor running at the speed after the set speed R1 is reduced from the current speed is less than or equal to the set number N2: if so, return to step 32, otherwise control the motor to stop and the whole machine reports a fault code.
[0186] For example: Taking the motor value range of a model as an example, during the dehydration stage, if the instantaneous value of the motor power reaches the fourth threshold (500w in this example, which can be set to 500-550w), it means that the load condition is poor at this time, and further speed increase may cause greater risk of vibration of the whole machine. If the power reaches the fifth threshold (600w, which can be set to 600-650w) after maintaining the speed, it means that both the load and motor conditions are poor at this time, and long-term operation will affect the life of the motor. The current speed is reduced by R1 (100r in this example, which can be set to 100-200r), and n2 is recorded as 1. If the instantaneous value of the motor power still reaches the fifth threshold, the speed is continuously reduced until n2 is greater than N2 (3 times in this example, which can be set to 3-5 times), and the motor stops and reports a fault.
[0187] In this way, the solution of the present invention distinguishes the process of the motor of the washing machine, and compares the real-time instantaneous value of the motor power with the corresponding threshold value during the washing stage and the dehydration stage. If the instantaneous value of the motor power in the washing stage exceeds the first threshold, the motor is stopped and the start-stop ratio is switched to Z2. After T1 time, the start-stop ratio is switched to Z1, and the washing process is continued. The instantaneous value of the motor power is monitored in real time. If the instantaneous value of the motor power exceeds the second threshold value during the washing stage, the motor stops running and reverses at the acceleration a1. The cumulative count value n1 of the number of times the motor reverses at the acceleration a1 is recorded as 1, and then continues to run at the acceleration a1. If the instantaneous value of the motor power exceeds the second threshold value for more than N1 times, the motor enters the protection program, and the acceleration is switched from the acceleration a1 to the acceleration a2. At the same time, it is judged whether the instantaneous value of the motor power exceeds the third threshold value. If the instantaneous value of the motor power does not exceed the third threshold value, it continues to run at the acceleration a2 for T2 time, and then switches to the acceleration a1, and continues to run. The instantaneous value of the motor power is judged simultaneously. If the instantaneous value of the motor power exceeds the third threshold value, the motor stops and the whole machine reports a fault code.
[0188] If the instantaneous value of the motor power during the dehydration stage exceeds the fourth threshold, the motor acceleration is set to 0 and the motor continues to run at the current speed. At the same time, it is judged whether the instantaneous value of the motor power reaches the fifth threshold. If the instantaneous value of the motor power reaches the fifth threshold, the motor speed is reduced by R1 and the frequency is reduced. The cumulative count value n2 of the motor running at the speed after the set speed R1 is reduced based on the current speed is recorded as 1. After the frequency reduction, the instantaneous value of the motor power is synchronously judged. If it does not reach the fifth threshold, it continues to run at the current speed. If it still reaches the fifth threshold, the motor continues to reduce the frequency. The cumulative count value n2 of the motor running at the speed after the set speed R1 is reduced based on the current speed is added by 1. After the motor reaches the fifth threshold number of times exceeding the set number N2, the motor stops and the entire machine reports a fault code.
[0189] The solution of the present invention determines the current state of the washing machine motor by monitoring relevant parameters of the motor, such as the real-time instantaneous value of the motor power or the current value. According to the current state of the washing machine motor, the corresponding protection logic is executed on the motor to avoid the motor from failing to start normally or experiencing abnormal phenomena. For example, it can avoid the motor from failing to start normally or causing irreversible damage to the motor due to the influence of actual load, which is beneficial to extending the service life of the motor and reducing the rate of after-sales complaints.
[0190] Since the processing and functions implemented by the device of this embodiment basically correspond to the embodiments, principles and examples of the aforementioned method, for any details not fully described in this embodiment, please refer to the relevant descriptions in the aforementioned embodiments and will not be repeated here.
[0191] The technical solution of the present invention is adopted, by monitoring the motor power value (preferably the instantaneous power value of the motor) during the operation of the motor after the washing machine is started, and comparing the motor power value with the corresponding power threshold of the washing stage during the washing stage, so that when the motor power value exceeds the corresponding power value of the washing stage, the motor operation mode is adjusted to protect the motor in advance; in the dehydration stage of the washing machine, the motor power value is compared with the corresponding power threshold of the dehydration stage, so that when the motor power value exceeds the corresponding power value of the dehydration stage, the motor operation mode is adjusted to protect the motor in advance, thereby realizing corresponding protection of the motor in the washing stage and the dehydration stage, reducing the impact of abnormal conditions on the motor by stabilizing the speed (without speed increase) and reducing the speed, thereby reducing the impact of the current state on the motor and extending the service life of the motor.
[0192] According to an embodiment of the present invention, a washing machine corresponding to the motor protection device of the washing machine is further provided. The washing machine may include: the motor protection device of the washing machine described above.
[0193] Since the processing and functions implemented by the washing machine of this embodiment basically correspond to the embodiments, principles and examples of the aforementioned devices, for any details not fully described in this embodiment, please refer to the relevant descriptions in the aforementioned embodiments and will not be repeated here.
[0194] By adopting the technical solution of the present invention, the motor power value (preferably the instantaneous power value of the motor) is monitored during the operation of the motor after the washing machine is started. During the washing stage of the washing machine, the motor power value is compared with the corresponding power threshold of the washing stage. When the motor power value exceeds the corresponding power value of the washing stage, the motor operation mode is adjusted to protect the motor in advance; during the dehydration stage of the washing machine, the motor power value is compared with the corresponding power threshold of the dehydration stage. When the motor power value exceeds the corresponding power value of the dehydration stage, the motor operation mode is adjusted to protect the motor in advance, thereby realizing corresponding protection of the motor in the washing stage and the dehydration stage, eliminating motor noise by reducing the driving current of the motor or reducing the acceleration of the motor, reducing the impact of the current state on the motor, and extending the service life of the motor.
[0195] According to an embodiment of the present invention, a storage medium corresponding to the motor protection method of a washing machine is also provided, wherein the storage medium includes a stored program, wherein when the program is running, the device where the storage medium is located is controlled to execute the motor protection method of the washing machine described above.
[0196] Since the processing and functions implemented by the storage medium of this embodiment basically correspond to the embodiments, principles and examples of the aforementioned method, for any details not fully described in this embodiment, please refer to the relevant descriptions in the aforementioned embodiments and will not be repeated here.
[0197] The technical solution of the present invention is adopted, by monitoring the motor power value (preferably the instantaneous power value of the motor) during the operation of the motor after the washing machine is started, and comparing the motor power value with the corresponding power threshold of the washing stage during the washing stage, so that when the motor power value exceeds the corresponding power value of the washing stage, the motor operation mode is adjusted to protect the motor in advance; in the dehydration stage of the washing machine, comparing the motor power value with the corresponding power threshold of the dehydration stage, so that when the motor power value exceeds the corresponding power value of the dehydration stage, the motor operation mode is adjusted to protect the motor in advance, thereby realizing corresponding protection of the motor in the washing stage and the dehydration stage, and adjusting the motor speed by judging the real-time instantaneous power value of the motor, thereby extending the service life of the motor.
[0198] In summary, it is easy for those skilled in the art to understand that, under the premise of no conflict, the above-mentioned advantageous methods can be freely combined and superimposed.
[0199] The foregoing description is merely an embodiment of the present invention and is not intended to limit the present invention. Those skilled in the art will readily appreciate that various modifications and variations of the present invention are possible. Any modifications, equivalent substitutions, or improvements made within the spirit and principles of the present invention are intended to be within the scope of the claims.
Claims
1. A method for protecting a motor of a washing machine, characterized in that: include: After the washing machine is started, while the motor of the washing machine is running, obtaining operating parameters of the motor; determining an operating phase of the motor; The operation phase of the motor is the washing phase or the dehydration phase in the washing process of the washing machine; If the operation stage of the motor is the washing stage, the operation mode of the motor is controlled according to the operating parameters of the motor based on at least one of a first set threshold, a second set threshold, and a third set threshold, so as to protect the motor during the washing stage; the first set threshold, the second set threshold, and the third set threshold are corresponding power thresholds for the washing stage; If the operation stage of the motor is the dehydration stage, the operation mode of the motor is controlled based on at least one of a fourth set threshold value and a fifth set threshold value to protect the motor in the dehydration stage; the fourth set threshold value and the fifth set threshold value are corresponding power threshold values of the dehydration stage; Wherein, based on at least one of a first set threshold, a second set threshold, and a third set threshold, and according to the operating parameters of the motor, the operating mode of the motor is controlled to achieve protection of the motor during the washing stage, including: determining whether the operating parameters of the motor reach the first set threshold or the second set threshold; the second set threshold is greater than the first set threshold; if it is determined that the operating parameters of the motor have reached the second set threshold, adjusting the current direction of the motor and controlling the motor to operate according to the adjusted direction of rotation to achieve control of the operating mode of the motor; Adjusting the current direction of the motor and controlling the motor to operate according to the adjusted direction to achieve control of the operating mode of the motor, including: Controlling the motor to stop; The current direction of the motor is recorded as the first direction, the direction of the motor after adjustment is recorded as the second direction of the motor, and the first direction of the motor is switched to the second direction of the motor; Controlling the motor to start, and controlling the motor to accelerate according to the current acceleration of the motor, and to run according to the second direction of the motor; Accumulating and counting the number of times the motor is accelerated according to the current rising acceleration of the motor and operates in the second direction of the motor, obtaining a cumulative count value of the number of times the motor is accelerated according to the current rising acceleration of the motor and operates in the second direction of the motor, and recording the cumulative count value as a first cumulative count value; determining whether the first accumulated count value is less than or equal to a first set number of times; If it is determined that the first accumulated count value is less than or equal to the first set number of times, the motor is controlled to stop, and the motor is controlled to accelerate according to the current acceleration of the motor and to run according to the first direction of the motor, and then the process returns to continue determining whether the operating parameter of the motor reaches the first set threshold value or the second set threshold value; If it is determined that the first accumulated count value is greater than the first set number of times, the current acceleration of the motor is adjusted, and the motor is controlled to accelerate according to the adjusted acceleration to achieve control of the operation mode of the motor.
2. The motor protection method for a washing machine according to claim 1, characterized in that: Based on at least one of a first set threshold, a second set threshold, and a third set threshold, and according to the operating parameters of the motor, the operating mode of the motor is controlled to protect the motor during the washing stage, further comprising: If it is determined that the operating parameter of the motor does not reach the first set threshold, controlling the motor to operate according to the current start-stop ratio of the motor to achieve control of the operating mode of the motor; If it is determined that the operating parameters of the motor have reached the first set threshold and have not reached the second set threshold, the current start-stop ratio of the motor is adjusted, and the motor is controlled to operate according to the adjusted start-stop ratio to achieve control of the operating mode of the motor.
3. The motor protection method for a washing machine according to claim 2, characterized in that: Adjusting the current rotation-stop ratio of the motor and controlling the motor to operate according to the adjusted rotation-stop ratio to achieve control of the operating mode of the motor, including: Controlling the motor to stop; The current rotation-stop ratio of the motor is recorded as the first rotation-stop ratio of the motor, the adjusted rotation-stop ratio of the motor is recorded as the second rotation-stop ratio of the motor, and the first rotation-stop ratio of the motor is switched to the second rotation-stop ratio of the motor; the rotation time of the motor at the first rotation-stop ratio is greater than the stop time, and the rotation time of the motor at the second rotation-stop ratio is less than the stop time; Controlling the motor to start, and controlling the motor to operate according to a second start-stop ratio of the motor; After the motor continues to operate at the second rotation-stop ratio of the motor for a first set time, controlling the motor to stop and switching the second rotation-stop ratio of the motor to the first rotation-stop ratio of the motor; The motor is controlled to operate according to the first rotation-stop ratio of the motor, and then returns to continue to determine whether the operating parameter of the motor reaches the first set threshold or the second set threshold.
4. The motor protection method for a washing machine according to claim 1, characterized in that: Adjusting the current acceleration of the motor and controlling the motor to accelerate according to the adjusted acceleration to achieve control of the operation mode of the motor, including: Controlling the motor to stop; The current acceleration of the motor is recorded as the first acceleration, the acceleration of the motor after adjustment is recorded as the second acceleration, and the first acceleration of the motor is controlled to switch to the second acceleration of the motor; the second acceleration of the motor is the sum of the first acceleration of the motor and the set value; Controlling the motor to start, and controlling the motor to run in a first direction of rotation and a second speed-increasing acceleration of the motor; Determining whether the operating parameter of the motor reaches the third set threshold; the third set threshold is greater than the second set threshold; If it is determined that the operating parameter of the motor has reached the third set threshold, the motor is controlled to stop and a reminder message of the motor failure is issued; If it is determined that the operating parameters of the motor do not reach the third set threshold, the motor is controlled to run in the first direction of the motor and at the second acceleration of the motor for a second set time, and then the motor is controlled to run in the first direction of the motor and at the first acceleration of the motor, and then returns to continue to determine whether the operating parameters of the motor reach the first set threshold or the second set threshold.
5. The motor protection method for a washing machine according to any one of claims 1 to 4, characterized in that: Based on at least one of the fourth set threshold value and the fifth set threshold value, the operation mode of the motor is controlled to protect the motor in the dehydration stage, including: Determining whether the operating parameter of the motor reaches the fourth set threshold; the fourth set threshold is greater than the third set threshold; If it is determined that the operating parameter of the motor has not reached the fourth set threshold, controlling the motor to continue accelerating according to the current acceleration rate of the motor, and then returning to continue determining whether the operating parameter of the motor has reached the fourth set threshold; If it is determined that the operating parameters of the motor have reached the fourth set threshold, the motor is controlled to stop accelerating according to the current acceleration rate of the motor, and the motor is controlled to run at the current speed of the motor. Thereafter, the current speed of the motor is adjusted according to the operating parameters of the motor and the fifth set threshold, and the motor is controlled to run at the adjusted speed to achieve control of the operating mode of the motor.
6. The motor protection method for a washing machine according to claim 5, characterized in that: Adjusting the current speed of the motor according to the operating parameters of the motor and the fifth set threshold, and controlling the motor to operate at the adjusted speed to achieve control of the operating mode of the motor, including: determining whether the operating parameter of the motor reaches the fifth set threshold; the fourth set threshold is greater than the fifth set threshold; If it is determined that the operating parameter of the motor does not reach the fifth set threshold, controlling the motor to continue to operate at the current speed of the motor, and then returning to continue to determine whether the operating parameter of the motor reaches the fifth set threshold; If it is determined that the operating parameter of the motor has reached the fifth set threshold, controlling the current speed of the motor to be reduced by a set speed value, recording the current speed of the motor as a first speed, recording the speed of the motor after the current speed is reduced by the set speed value as a second speed, and controlling the motor to operate at the second speed of the motor; Accumulate and count the number of times the motor runs at the second speed of the motor to obtain an accumulated count value of the number of times the motor runs at the second speed of the motor, which is recorded as a second accumulated count value; determining whether the second accumulated count value is less than or equal to a second set number of times; If it is determined that the second accumulated count value is greater than the second set number of times, the motor is controlled to stop and a reminder message of the motor failure is issued; If it is determined that the second accumulated count value is less than or equal to the second set number of times, returning to continue determining whether the operating parameter of the motor reaches the fifth set threshold; The operating parameter of the motor is the operating current of the motor or the operating power of the motor.
7. A motor protection device for a washing machine, characterized in that: include: an acquiring unit configured to acquire operating parameters of the motor during operation of the motor of the washing machine after the washing machine is started; A control unit is configured to determine an operating stage of the motor; the operating stage of the motor is a washing stage or a dehydration stage in a washing process of the washing machine; The control unit is further configured to, if the operating stage of the motor is the washing stage, control the operating mode of the motor based on at least one of a first set threshold, a second set threshold, and a third set threshold, according to the operating parameters of the motor, so as to protect the motor during the washing stage; the first set threshold, the second set threshold, and the third set threshold are corresponding power thresholds for the washing stage; The control unit is further configured to, if the operating stage of the motor is the dehydration stage, control the operating mode of the motor based on at least one of a fourth set threshold value and a fifth set threshold value, so as to protect the motor in the dehydration stage; the fourth set threshold value and the fifth set threshold value are corresponding power thresholds in the dehydration stage; Wherein, the control unit controls the operation mode of the motor according to the operating parameters of the motor based on at least one of the first set threshold, the second set threshold, and the third set threshold, so as to protect the motor during the washing stage, including: determining whether the operating parameters of the motor reach the first set threshold or the second set threshold; the second set threshold is greater than the first set threshold; if it is determined that the operating parameters of the motor have reached the second set threshold, adjusting the current direction of the motor and controlling the motor to operate according to the adjusted direction to achieve control of the operation mode of the motor; The control unit adjusts the current direction of the motor and controls the motor to operate according to the adjusted direction to achieve control of the operation mode of the motor, including: Controlling the motor to stop; The current direction of the motor is recorded as the first direction, the direction of the motor after adjustment is recorded as the second direction of the motor, and the first direction of the motor is switched to the second direction of the motor; Controlling the motor to start, and controlling the motor to accelerate according to the current acceleration of the motor, and to run according to the second direction of the motor; Accumulating and counting the number of times the motor is accelerated according to the current rising acceleration of the motor and operates in the second direction of the motor, obtaining a cumulative count value of the number of times the motor is accelerated according to the current rising acceleration of the motor and operates in the second direction of the motor, and recording the cumulative count value as a first cumulative count value; determining whether the first accumulated count value is less than or equal to a first set number of times; If it is determined that the first accumulated count value is less than or equal to the first set number of times, the motor is controlled to stop, and the motor is controlled to accelerate according to the current acceleration of the motor and to run according to the first direction of the motor, and then the process returns to continue determining whether the operating parameter of the motor reaches the first set threshold value or the second set threshold value; If it is determined that the first accumulated count value is greater than the first set number of times, the current acceleration of the motor is adjusted, and the motor is controlled to accelerate according to the adjusted acceleration to achieve control of the operation mode of the motor.
8. The motor protection device for a washing machine according to claim 7, characterized in that: The control unit controls the operation mode of the motor according to the operating parameters of the motor based on at least one of the first set threshold, the second set threshold, and the third set threshold, so as to protect the motor during the washing stage, and further includes: If it is determined that the operating parameter of the motor does not reach the first set threshold, controlling the motor to operate according to the current start-stop ratio of the motor to achieve control of the operating mode of the motor; If it is determined that the operating parameters of the motor have reached the first set threshold and have not reached the second set threshold, the current start-stop ratio of the motor is adjusted, and the motor is controlled to operate according to the adjusted start-stop ratio to achieve control of the operating mode of the motor.
9. The motor protection device for a washing machine according to claim 8, characterized in that: The control unit adjusts the current rotation-stop ratio of the motor and controls the motor to operate according to the adjusted rotation-stop ratio to achieve control of the operation mode of the motor, including: Controlling the motor to stop; The current rotation-stop ratio of the motor is recorded as the first rotation-stop ratio of the motor, the adjusted rotation-stop ratio of the motor is recorded as the second rotation-stop ratio of the motor, and the first rotation-stop ratio of the motor is switched to the second rotation-stop ratio of the motor; the rotation time of the motor at the first rotation-stop ratio is greater than the stop time, and the rotation time of the motor at the second rotation-stop ratio is less than the stop time; Controlling the motor to start, and controlling the motor to operate according to a second start-stop ratio of the motor; After the motor continues to operate at the second rotation-stop ratio of the motor for a first set time, controlling the motor to stop and switching the second rotation-stop ratio of the motor to the first rotation-stop ratio of the motor; The motor is controlled to operate according to the first rotation-stop ratio of the motor, and then returns to continue to determine whether the operating parameter of the motor reaches the first set threshold or the second set threshold.
10. The motor protection device for a washing machine according to claim 7, characterized in that: The control unit adjusts the current acceleration of the motor and controls the motor to accelerate according to the adjusted acceleration to achieve control of the operation mode of the motor, including: Controlling the motor to stop; The current acceleration of the motor is recorded as the first acceleration, the acceleration of the motor after adjustment is recorded as the second acceleration, and the first acceleration of the motor is controlled to switch to the second acceleration of the motor; the second acceleration of the motor is the sum of the first acceleration of the motor and the set value; Controlling the motor to start, and controlling the motor to run in a first direction of rotation and a second speed-increasing acceleration of the motor; Determining whether the operating parameter of the motor reaches the third set threshold; the third set threshold is greater than the second set threshold; If it is determined that the operating parameter of the motor has reached the third set threshold, the motor is controlled to stop and a reminder message of the motor failure is issued; If it is determined that the operating parameters of the motor do not reach the third set threshold, the motor is controlled to run in the first direction of the motor and at the second acceleration of the motor for a second set time, and then the motor is controlled to run in the first direction of the motor and at the first acceleration of the motor, and then returns to continue to determine whether the operating parameters of the motor reach the first set threshold or the second set threshold.
11. The motor protection device for a washing machine according to any one of claims 7 to 10, characterized in that: The control unit controls the operation mode of the motor based on at least one of the fourth set threshold value and the fifth set threshold value to protect the motor in the dehydration stage, including: Determining whether the operating parameter of the motor reaches the fourth set threshold; the fourth set threshold is greater than the third set threshold; If it is determined that the operating parameter of the motor has not reached the fourth set threshold, controlling the motor to continue accelerating according to the current acceleration rate of the motor, and then returning to continue determining whether the operating parameter of the motor has reached the fourth set threshold; If it is determined that the operating parameters of the motor have reached the fourth set threshold, the motor is controlled to stop accelerating according to the current acceleration rate of the motor, and the motor is controlled to run at the current speed of the motor. Thereafter, the current speed of the motor is adjusted according to the operating parameters of the motor and the fifth set threshold, and the motor is controlled to run at the adjusted speed to achieve control of the operating mode of the motor.
12. The motor protection device for a washing machine according to claim 11, characterized in that: The control unit adjusts the current speed of the motor according to the operating parameters of the motor and the fifth set threshold, and controls the motor to operate at the adjusted speed to achieve control of the operating mode of the motor, including: determining whether the operating parameter of the motor reaches the fifth set threshold; the fourth set threshold is greater than the fifth set threshold; If it is determined that the operating parameter of the motor does not reach the fifth set threshold, controlling the motor to continue to operate at the current speed of the motor, and then returning to continue to determine whether the operating parameter of the motor reaches the fifth set threshold; If it is determined that the operating parameter of the motor has reached the fifth set threshold, controlling the current speed of the motor to be reduced by a set speed value, recording the current speed of the motor as a first speed, recording the speed of the motor after the current speed is reduced by the set speed value as a second speed, and controlling the motor to operate at the second speed of the motor; Accumulate and count the number of times the motor runs at the second speed of the motor to obtain an accumulated count value of the number of times the motor runs at the second speed of the motor, which is recorded as a second accumulated count value; determining whether the second accumulated count value is less than or equal to a second set number of times; If it is determined that the second accumulated count value is greater than the second set number of times, the motor is controlled to stop and a reminder message of the motor failure is issued; If it is determined that the second accumulated count value is less than or equal to the second set number of times, returning to continue determining whether the operating parameter of the motor reaches the fifth set threshold; The operating parameter of the motor is the operating current of the motor or the operating power of the motor.
13. A washing machine, characterized in that: include: The motor protection device for a washing machine according to any one of claims 7 to 12.
14. A storage medium, characterized in that The storage medium includes a stored program, wherein when the program is executed, the device where the storage medium is located is controlled to execute the motor protection method for the washing machine according to any one of claims 1 to 6.
Citation Information
Patent Citations
Washing machine motor temperature rise protection method and system
CN109667102A
Washing machine control method and washing machine
CN111321552A