A laundry machine foam detection method and system, and an electronic device
By detecting the zero-crossing point of the PWM wave after the washing machine motor is powered off using a fuzzy weighing module, the amount of foam is determined. This solves the problem of misjudgment in pulsator washing machines during high-speed washing or when the sensor fails, enabling timely detection and defoaming of excessive foam, thus avoiding motor overload and performance degradation.
Patent Information
- Application Number
- CN202310974659.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-03
- Publication Date
- 2025-11-28
- Estimated Expiration
- 2043-08-03
AI Technical Summary
In existing technologies, when a pulsator washing machine is washing at high speed or when the sensor fails, the water level sensor is prone to misjudging the amount of foam, leading to unnecessary defoaming actions and performance consumption.
The fuzzy weighing module detects the number of zero-crossing points of the PWM wave after the washing machine motor is powered off, calculates the weight difference of the clothes, determines whether the amount of foam is excessive, and controls the defoaming program to start or stop.
It enables timely detection of excessive foam during the washing process, preventing foam overflow from causing motor overload, reducing unnecessary performance consumption, and solving the problem of water level sensor misjudgment.
Smart Images

Figure CN117127354B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of laundry machine foam detection, and particularly relates to a laundry machine foam detection method and system and an electronic device. BACKGROUND
[0002] At present, most of the pulsator washing machines on the market adopt a sealed mechanism. Under this structural feature, if the user puts in excessive detergent and laundry liquid, a large amount of foam is easily generated during the washing process. If not handled in time, the foam will overflow, which may cause the motor to be overloaded and thus cause the machine to malfunction or pose a safety problem.
[0003] In related methods for detecting foam, most of them use water level sensors for detection. This method is prone to misjudgment when the washing machine is in high-speed washing or when the sensor fails. Misjudgment will trigger the defoaming action of the machine, resulting in unnecessary performance consumption.
[0004] Therefore, the prior art still needs to be further developed. SUMMARY
[0005] The present application aims to overcome the above technical deficiencies and provide a laundry machine foam detection method and system and an electronic device to solve the problem that most of the prior art uses water level sensors for detection. This method is prone to misjudgment when the washing machine is in high-speed washing or when the sensor fails. Misjudgment will trigger the defoaming action of the machine, resulting in unnecessary performance consumption.
[0006] To achieve the above technical purpose, according to the first aspect of the present application, the present application provides a laundry machine foam detection method, which comprises:
[0007] In the case where the laundry washing mode and the laundry weight range in the laundry washing mode are the same, the first weight data of the laundry after the washing machine is drained when detergent is added and the second weight data of the laundry after the washing machine is drained when no detergent is added are collected by a fuzzy weighing module arranged in the washing machine;
[0008] The control module determines whether the difference between the second weight data and the first weight data is greater than or equal to a first preset threshold value;
[0009] The control module determines whether the foam in the washing machine is excessive according to the determination result, and controls the execution module to output a control signal related to whether to control the defoaming program of the washing machine to start according to the determination result.
[0010] Specifically, the first weight data of the laundry after the washing machine is drained when detergent is added and the second weight data of the laundry after the washing machine is drained when no detergent is added are collected by a fuzzy weighing module arranged in the washing machine, which comprises:
[0011] The number of zero-crossing points of the PWM wave generated by the washing machine motor from when the washing machine receives a stop signal to when the motor is completely stopped is detected by using a zero-crossing detector in a zero-crossing detection circuit provided in the fuzzy weighing module of the washing machine, and the fuzzy weight data of the laundry after draining is calculated by fuzzy calculation according to the number of zero-crossing points.
[0012] Specifically, the method further comprises:
[0013] If the difference between the second weight data and the first weight data is greater than or equal to the first preset threshold, the control module determines that the amount of foam in the washing machine is excessive at this time, the control module controls the execution module to output a control signal related to starting the defoaming program of the washing machine, and the execution module controls the washing machine to start the defoaming program.
[0014] Specifically, the method further comprises:
[0015] If the difference between the second weight data and the first weight data is less than the first preset threshold, the control module determines that the amount of foam in the washing machine is normal at this time, the control module controls the execution module to output a control signal related to not starting the defoaming program of the washing machine, and the execution module does not control the washing machine to start the defoaming program.
[0016] Specifically, the method further comprises:
[0017] The second weight data is the weight data of the laundry after draining of the washing machine when the washing machine is in the same washing mode and the same laundry weight interval, and the weight data is measured multiple times without adding detergent and the weight of the laundry is the maximum value in the laundry weight interval, and the average of the multiple weight data is calculated as the second weight data of the laundry weight interval in the washing mode.
[0018] Specifically, the method further comprises:
[0019] The second weight data is stored in the memory of the control module, and the second weight data is multiple, and the multiple second weight data respectively corresponds to multiple laundry weight intervals in each washing mode of the washing machine.
[0020] Specifically, the method further comprises:
[0021] The control module obtains the washing mode and the laundry weight interval of the washing machine selected by the current user, and retrieves the second weight data corresponding to the washing mode and the laundry weight interval in the washing mode.
[0022] Specifically, the method further comprises:
[0023] If the control module judges that the foam in the washing machine is excessive at this time, the control module controls the execution module to output a control signal related to starting the washing machine foam excessive alarm program, and the execution module controls the washing machine to perform foam excessive alarm.
[0024] According to a second aspect of the present application, a washing machine foam detection system is provided, comprising:
[0025] a fuzzy weighing module for collecting first weight data of laundry after the washing machine drains with added detergent and second weight data of laundry after the washing machine drains without added detergent;
[0026] a control module for judging whether the difference between the second weight data and the first weight data is greater than or equal to a first preset threshold in the case that the laundry washing mode and the laundry weight interval in the laundry washing mode are both the same, or for judging whether the foam in the washing machine is excessive according to the judgment result and controlling the execution module to output a control signal related to whether to control the washing machine to start the defoaming program according to the judgment result;
[0027] an execution module for outputting a control signal related to whether to control the washing machine to start the defoaming program.
[0028] According to a third aspect of the present application, an electronic device is provided, comprising a memory and a processor, wherein the memory stores computer readable instructions, and the computer readable instructions are executed by the processor to implement the above-mentioned washing machine foam detection method.
[0029] Advantages:
[0030] The present application uses a fuzzy weighing module arranged in the washing machine to collect first weight data of laundry after the washing machine drains with added detergent and second weight data of laundry after the washing machine drains without added detergent in the case that the laundry washing mode and the laundry weight interval in the laundry washing mode are both the same, and a control module judges whether the difference between the second weight data and the first weight data is greater than or equal to a first preset threshold, and further judges whether the foam in the washing machine is excessive and controls the execution module to output a control signal related to whether to control the washing machine to start the defoaming program according to the judgment result. In this way, when the foam is excessive during the washing process, it can be detected and defoaming action can be performed in time, so that the phenomenon of excessive foam overflowing to cause overloading of the motor is avoided, unnecessary performance consumption is avoided, and the problem that the system is easily misjudged to trigger the defoaming action of the machine and cause unnecessary performance consumption is solved. BRIEF DESCRIPTION OF DRAWINGS
[0031] Figure 1 is a flowchart of the washing machine foam detection method provided in the embodiments of the present application;
[0032] Figure 2 is a schematic diagram of a laundry machine foam detection system provided in specific embodiments of the present application. DETAILED DESCRIPTION
[0033] In order for those skilled in the art to better understand the technical solutions of the present application, the technical solutions of the present application will be described clearly and completely below in combination with the drawings of the present application. Based on the embodiments in the present application, other similar embodiments obtained by those skilled in the art without making creative efforts should all belong to the scope of protection of the present application. In addition, the directional words mentioned in the following embodiments, such as “up”, “down”, “left”, “right”, etc. are only the directions of the drawings, therefore, the directional words used are used for illustration and not for limiting the present application.
[0034] The present application will be further described below in combination with the drawings and preferred embodiments.
[0035] Referring to Figure 1 The present application provides a laundry machine foam detection method, comprising:
[0036] S100, in the case that the laundry washing mode and the laundry weight range in the laundry washing mode are all the same, collecting first weight data of laundry after the laundry machine is drained when detergent is added and second weight data of laundry after the laundry machine is drained when no detergent is added by using a fuzzy weighing module arranged in the laundry machine.
[0037] It should be noted that step S100 includes the following steps before it:
[0038] A first preset threshold is preset.
[0039] Specifically, the collecting of the first weight data of laundry after the laundry machine is drained when detergent is added and the second weight data of laundry after the laundry machine is drained when no detergent is added by using the fuzzy weighing module arranged in the laundry machine includes:
[0040] The number of zero-crossing points of the PWM wave generated by the motor of the laundry machine from when the motor receives a stop signal to when the motor is completely stopped is detected by using a zero-crossing detector in a zero-crossing detection circuit in the fuzzy weighing module of the laundry machine, and the fuzzy weight data of the laundry after being drained is calculated by fuzzy calculation according to the number of zero-crossing points.
[0041] It should be noted that after the washing machine is drained, the motor continues to rotate after receiving the stop signal from the motor, and the fuzzy weighing module can be used to detect the number of zero crossings of the PWM wave generated by the motor to calculate the weight of the clothes in the drum. The principle of the present application is that when the fuzzy weighing is performed by the zero-crossing detection, if the amount of foam in the drum is excessive, the tension between the foam and the drum wall will affect the rotation of the motor after it is powered off, resulting in a decrease in the number of zero crossings of the PWM wave generated by the motor after it is powered off, and thus the weight obtained by the fuzzy weighing will also decrease, i.e., the first weight data will decrease. By comparing the second weight data with the first weight data, if the difference between them is greater than the first preset threshold, it can be determined that the amount of foam in the drum is excessive, otherwise the amount of foam is normal.
[0042] Specifically, the method further comprises:
[0043] The second weight data is the weight data of the clothes after the washing machine is drained when the washing mode and the clothes weight interval are the same, and the clothes weight is the maximum value of the clothes weight interval after multiple measurements without adding detergent, and the average of the multiple weight data is calculated as the second weight data of the clothes weight interval in the washing mode.
[0044] Specifically, the method further comprises:
[0045] The second weight data is stored in the memory of the control module, and the second weight data is multiple, and the multiple second weight data corresponds to multiple clothes weight intervals in each washing mode of the washing machine.
[0046] Specifically, the method further comprises:
[0047] The control module retrieves the second weight data corresponding to the washing mode and the clothes weight interval of the washing machine by obtaining the washing mode and the clothes weight interval selected by the user.
[0048] It should be noted that the washing mode includes down jacket mode and cotton and hemp mode.
[0049] The present application is based on the results of the previous experiments, and the weight obtained by fuzzy weighing after the washing and draining without adding detergent in different clothes weight intervals in each washing mode is as follows:
[0050] In the down coat mode, the fuzzy weight of the clothes is V1 when the clothes amount is 1-3 kg, the fuzzy weight of the clothes is V2 when the clothes amount is 2-4 kg, the fuzzy weight of the clothes is V3 when the clothes amount is 4-6 kg, the fuzzy weight of the clothes is V4 when the clothes amount is 6-8 kg, and the fuzzy weight of the clothes is V5 when the clothes amount is 8-10 kg.
[0051] In the cotton and linen mode, the fuzzy weight of the clothes is V6 when the clothes amount is 1-3 kg, the fuzzy weight of the clothes is V7 when the clothes amount is 2-4 kg, the fuzzy weight of the clothes is V8 when the clothes amount is 4-6 kg, the fuzzy weight of the clothes is V9 when the clothes amount is 6-8 kg, and the fuzzy weight of the clothes is V10 when the clothes amount is 8-10 kg.
[0052] When the washing is actually running and the detergent is added, the first weight data V of the clothes after drainage obtained by the fuzzy weighing is compared with the second weight data Vi obtained by the fuzzy weighing under the condition that the clothes amount corresponds to the mode of the experiment and no detergent is added, that is, Vi-V=D, if the value of D exceeds the first preset threshold of the experimental data, the control module determines that this is a foam overmuch phenomenon, otherwise, it is a normal phenomenon.
[0053] S200, the control module judges whether the difference between the second weight data and the first weight data is greater than or equal to the first preset threshold.
[0054] S300, the control module judges whether the foam in the washing machine is excessive according to the judgment result, and controls the execution module to output a control signal about whether to control the opening of the defoaming program of the washing machine according to the judgment result.
[0055] Specifically, the method further comprises:
[0056] If the difference between the second weight data and the first weight data is greater than or equal to the first preset threshold, the control module determines that the foam in the washing machine is excessive at this time, the control module controls the execution module to output a control signal about controlling the opening of the defoaming program of the washing machine, and the execution module controls the washing machine to open the defoaming program.
[0057] It should be noted here that the defoaming program is a defoaming means in the prior art, which can be realized through a rinsing program, as long as it can realize the function of eliminating foam, and the present application does not make specific limitations here.
[0058] The method further comprises:
[0059] If the control module determines that the foam in the washing machine is excessive at this time, the control module controls the execution module to output a control signal about controlling the opening of the foam overmuch alarm program of the washing machine, and the execution module controls the washing machine to perform the foam overmuch alarm.
[0060] Specifically, the method further comprises:
[0061] If the difference between the second weight data and the first weight data is less than the first preset threshold, the control module determines that the amount of foam in the washing machine is normal at this time, and the control module controls the execution module to output a control signal related to not starting the defoaming program of the washing machine, and the execution module does not control the washing machine to start the defoaming program.
[0062] The first preset threshold is calculated by the second weight data of the laundry weight interval in the washing mode and a preset error coefficient.
[0063] Specifically, the first preset threshold is calculated by the product of the second weight data of the laundry weight interval in the washing mode and a preset error coefficient. The preset error coefficient can be calculated according to a plurality of washing experiments. The number of PWM wave zero-crossing points generated by the washing machine motor from when the washing machine receives a stop signal to when the motor is completely stopped is measured multiple times under the conditions of adding detergent and not adding detergent when the laundry weight is completely the same in the laundry washing mode, so as to calculate the change amount of the number of PWM wave zero-crossing points, and then the calculation is summarized.
[0064] It can be understood that, in the case that the laundry washing mode and the laundry weight interval in the laundry washing mode are the same, the fuzzy weighing module arranged in the washing machine is used to collect the first weight data of the laundry after the washing machine is drained when detergent is added and the second weight data of the laundry after the washing machine is drained when no detergent is added. The control module determines whether the difference between the second weight data and the first weight data is greater than or equal to the first preset threshold. Then, it is determined whether the amount of foam in the washing machine is excessive, and the execution module is controlled to output a control signal related to whether to control the washing machine to start the defoaming program according to the determination result. When the amount of foam is excessive during the washing process, the defoaming action is detected and performed in time, which avoids unnecessary performance consumption caused by excessive foam overflow leading to overloading of the motor, and solves the problem of unnecessary performance consumption caused by the system misjudgment of the water level sensor.
[0065] Referring to Figure 2 The present application provides another embodiment, which provides a washing machine foam detection system, which comprises:
[0066] The fuzzy weighing module 100 is used to collect the first weight data of the laundry after the washing machine is drained when detergent is added and the second weight data of the laundry after the washing machine is drained when no detergent is added.
[0067] The control module 200 is configured to determine whether the difference between the second weight data and the first weight data is greater than or equal to the first preset threshold value in the case that the laundry washing mode and the laundry weight range in the laundry washing mode are the same, or to determine whether the foam in the washing machine is excessive according to the determination result, and to control the execution module 300 to output a control signal related to whether to control the washing machine to start the defoaming program according to the determination result.
[0068] The execution module 300 is configured to output a control signal related to whether to control the washing machine to start the defoaming program.
[0069] The present application uses the fuzzy weighing module arranged in the washing machine to collect the first weight data of the laundry after the washing machine is drained when the detergent is added and the second weight data of the laundry after the washing machine is drained when the detergent is not added in the case that the laundry washing mode and the laundry weight range in the laundry washing mode are the same through the fuzzy weighing mode, the control module determines whether the difference between the second weight data and the first weight data is greater than or equal to the first preset threshold value, and then determines whether the foam in the washing machine is excessive according to the determination result, and controls the execution module to output a control signal related to whether to control the washing machine to start the defoaming program according to the determination result. When the foam is excessive in the washing process, the present application can timely detect and perform the defoaming action, avoid the phenomenon that the motor is overloaded due to the overflow of the excessive foam, and avoid unnecessary performance consumption. Meanwhile, the present application solves the problem that the system is easily misjudged and the defoaming action of the machine is triggered to cause unnecessary performance consumption when the water level sensor is used for detection.
[0070] In a preferred embodiment, the present application further provides an electronic device, which comprises:
[0071] The memory and the processor, wherein the memory has computer readable instructions stored thereon, and the computer readable instructions are executed by the processor to implement the laundry foam detection method. The computer device can be a server, a terminal, or any other electronic device with necessary computing and / or processing capabilities. In an embodiment, the computer device can include a processor, a memory, a network interface, a communication interface, and the like connected by a system bus. The processor of the computer device can be used to provide necessary computing, processing, and / or control capabilities. The memory of the computer device can include a non-volatile storage medium and an internal memory. The non-volatile storage medium or the non-volatile storage medium can store an operating system, a computer program, and the like. The internal memory can provide an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface and the communication interface of the computer device can be used to connect and communicate with external devices through a network. The computer program is executed by the processor to execute the steps of the method of the present application.
[0072] The application can be implemented as a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, causes the steps of the method of the embodiments of the application to be performed. In one embodiment, the computer program is distributed across multiple computer devices or processors coupled via a network, such that the computer program is stored, accessed, and executed in a distributed manner by one or more computer devices or processors. A single method step / operation, or two or more method steps / operations, can be performed by a single computer device or processor, or by two or more computer devices or processors. One or more method steps / operations can be performed by one or more computer devices or processors, and one or more other method steps / operations can be performed by one or more other computer devices or processors. One or more computer devices or processors can perform a single method step / operation, or perform two or more method steps / operations.
[0073] As will be appreciated by one of ordinary skill in the art, the method steps of the present application can be directed to relevant hardware, such as computer devices or processors, by way of computer programs that can be stored in non-transitory computer-readable storage media, which, when executed, cause the steps of the present application to be performed. Any reference herein to a memory, storage, database, or other medium can include non-volatile and / or volatile memory, as the case can be. Examples of non-volatile memory include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), flash memory, magnetic tape, floppy diskettes, optical data storage devices, hard disks, solid-state disks, and the like. Examples of volatile memory include random-access memory (RAM), external cache memory, and the like. The present application, by way of fuzzy weighing, in the case where the laundry washing mode and the laundry weight range in the laundry washing mode are the same, collects first weight data of laundry after the washing machine is drained when detergent is added and second weight data of laundry after the washing machine is drained when no detergent is added by using a fuzzy weighing module provided in the washing machine; a control module judges whether the difference between the second weight data and the first weight data is greater than or equal to a first preset threshold value; further judges whether the foam in the washing machine is excessive, and controls an execution module to output a control signal about whether to control the washing machine to start a defoaming program according to the judgment result. This realizes timely detection and defoaming action when the foam is excessive during the washing process, avoids unnecessary performance consumption caused by excessive foam overflow leading to overloading of the motor, and solves the problem of unnecessary performance consumption caused by system misjudgment and triggering of the defoaming action of the machine when using a water level sensor for detection.
[0074] The technical features described above can be combined arbitrarily. Although all possible combinations of the technical features are not described, any combination of the technical features should be considered to be covered by the present specification, as long as there is no contradiction in such a combination.
[0075] The specific embodiments of the application described above are not to be construed as limiting the scope of the present application. Any other corresponding changes and modifications of the present application according to the technical concept of the present application should be included in the scope of the present application.
Claims
1. A method for detecting foam in a washing machine, characterized in that, The method includes: When the washing mode and the weight range of the clothes in the washing mode are the same, the fuzzy weighing module set in the washing machine is used to collect the first weight data of the clothes after the washing machine is drained when detergent is added and the second weight data of the clothes after the washing machine is drained when no detergent is added. The control module determines whether the difference between the second weight data and the first weight data is greater than or equal to a first preset threshold. The control module determines whether there is excessive foam in the washing machine based on the judgment result, and controls the execution module to output a control signal regarding whether to control the washing machine's defoaming program to start based on the judgment result; The method of collecting the first weight data of the clothes after the washing machine is drained when detergent is added and the second weight data of the clothes after the washing machine is drained when no detergent is added using a fuzzy weighing module installed inside the washing machine includes: By using the zero-crossing detector in the zero-crossing detection circuit of the fuzzy weighing module of the washing machine, the number of zero-crossing points of the PWM wave generated by the washing machine motor from the moment the motor receives the stop signal until the motor completely stops is detected. Based on the number of zero-crossing points, the fuzzy weight data of the clothes after drainage is calculated by fuzzy calculation.
2. The washing machine foam detection method according to claim 1, characterized in that, The method further includes: If the difference between the second weight data and the first weight data is greater than or equal to the first preset threshold, the control module determines that there is excessive foam in the washing machine at this time. The control module then controls the execution module to output a control signal to control the start of the washing machine's defoaming program, and the execution module controls the washing machine to start the defoaming program.
3. The washing machine foam detection method according to claim 1, characterized in that, The method further includes: If the difference between the second weight data and the first weight data is less than the first preset threshold, the control module determines that the amount of foam in the washing machine is normal. The control module then controls the execution module to output a control signal to prevent the washing machine from starting the defoaming program. The execution module does not control the washing machine to start the defoaming program.
4. The washing machine foam detection method according to claim 1, characterized in that, The method further includes: The second weight data is the weight of the clothes after the washing machine drains, after multiple measurements are taken when no detergent is added and the weight of the clothes is the maximum value of the weight range of the clothes in the washing mode. The average value of the multiple weight data is calculated and used as the second weight data of the weight range of the clothes in the washing mode.
5. The washing machine foam detection method according to claim 1, characterized in that, The method further includes: The second weight data is stored in the memory of the control module. There are multiple second weight data, and each of the multiple second weight data corresponds to multiple clothing weight ranges in each washing mode of the washing machine.
6. The washing machine foam detection method according to claim 5, characterized in that, The method further includes: The control module obtains the washing mode and clothing weight range currently selected by the user, and retrieves the second weight data corresponding to the washing mode and the clothing weight range under the washing mode.
7. The washing machine foam detection method according to claim 2, characterized in that, The method further includes: If the control module determines that there is excessive foam in the washing machine, the control module controls the execution module to output a control signal to activate the excessive foam alarm program of the washing machine, and the execution module controls the washing machine to perform the excessive foam alarm.
8. A foam detection system for a washing machine, characterized in that, The washing machine foam detection method according to any one of claims 1-7 includes: The fuzzy weighing module is used to collect the first weight data of the clothes after the washing machine drains when detergent is added and the second weight data of the clothes after the washing machine drains when no detergent is added. The control module is used to determine whether the difference between the second weight data and the first weight data is greater than or equal to a first preset threshold when the washing mode and the weight range of the clothes in the washing mode are the same; or it is used to determine whether there is excessive foam in the washing machine based on the determination result, and control the execution module to output a control signal on whether to control the washing machine defoaming program to start based on the determination result. The execution module is used to output control signals regarding whether to activate the washing machine's defoaming program.
9. An electronic device, characterized in that, include: Memory; The memory contains computer-readable instructions that, when executed by the processor, implement the washing machine foam detection method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Clothes processing equipment, control method and device thereof and storage medium
CN116263005A
Method for detecting bubble of washing machine
KR1020090061464A