CN113668178B - Motor control method and device for washing machine, computer readable medium and washing machine - Google Patents

Motor control method and device for washing machine, computer readable medium and washing machine Download PDF

Info

Publication number
CN113668178B
CN113668178B CN202111052162.6A CN202111052162A CN113668178B CN 113668178 B CN113668178 B CN 113668178B CN 202111052162 A CN202111052162 A CN 202111052162A CN 113668178 B CN113668178 B CN 113668178B
Authority
CN
China
Prior art keywords
current
motor
output
washing machine
compensation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202111052162.6A
Other languages
Chinese (zh)
Other versions
CN113668178A (en
Inventor
崔增良
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hisense Refrigerator Co Ltd
Original Assignee
Hisense Refrigerator Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hisense Refrigerator Co Ltd filed Critical Hisense Refrigerator Co Ltd
Priority to CN202111052162.6A priority Critical patent/CN113668178B/en
Publication of CN113668178A publication Critical patent/CN113668178A/en
Application granted granted Critical
Publication of CN113668178B publication Critical patent/CN113668178B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • DTEXTILES; PAPER
    • D06TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
    • D06FLAUNDERING, DRYING, IRONING, PRESSING OR FOLDING TEXTILE ARTICLES
    • D06F33/00Control of operations performed in washing machines or washer-dryers 
    • D06F33/30Control of washing machines characterised by the purpose or target of the control 
    • DTEXTILES; PAPER
    • D06TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
    • D06FLAUNDERING, DRYING, IRONING, PRESSING OR FOLDING TEXTILE ARTICLES
    • D06F34/00Details of control systems for washing machines, washer-dryers or laundry dryers
    • D06F34/04Signal transfer or data transmission arrangements
    • DTEXTILES; PAPER
    • D06TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
    • D06FLAUNDERING, DRYING, IRONING, PRESSING OR FOLDING TEXTILE ARTICLES
    • D06F34/00Details of control systems for washing machines, washer-dryers or laundry dryers
    • D06F34/14Arrangements for detecting or measuring specific parameters
    • D06F34/20Parameters relating to constructional components, e.g. door sensors
    • DTEXTILES; PAPER
    • D06TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
    • D06FLAUNDERING, DRYING, IRONING, PRESSING OR FOLDING TEXTILE ARTICLES
    • D06F37/00Details specific to washing machines covered by groups D06F21/00 - D06F25/00
    • D06F37/30Driving arrangements 

Landscapes

  • Engineering & Computer Science (AREA)
  • Textile Engineering (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Control Of Washing Machine And Dryer (AREA)

Abstract

The application belongs to the technical field of household appliances, and particularly relates to a motor control method and device of a washing machine, a computer readable medium and the washing machine. The method comprises the following steps: acquiring the current rotating speed of a motor; when the current rotating speed of the motor is in a preset interval, determining the current output state of the motor; when the current output state of the motor is an abnormal state, regulating the output current by a preset compensation amount to generate a current compensation signal; and compensating the output current of the motor according to the current compensation signal so as to enable the current output state of the motor to be a normal state. Thus, the current rotating speed of the motor is obtained, the corresponding current output state is obtained through the current rotating speed of the motor, when the running state of the motor is an abnormal state, the output current is regulated through the preset compensation quantity to generate a current compensation signal, so that the output state of the motor is regulated to be a normal state, and the motor can run stably and safely.

Description

Motor control method and device for washing machine, computer readable medium and washing machine
Technical Field
The application belongs to the technical field of household appliances, and particularly relates to a motor control method and device of a washing machine, a computer readable medium and the washing machine.
Background
The washing machine is used as a household appliance which is most widely used in daily life of people, helps people get rid of the trouble of washing clothes, and brings great convenience to people.
In the washing machine, a drum washing machine is taken as an example, and the problem of drum collision caused by abnormality in the conventional drum washing machine occurs, so that the motor of the drum washing machine is abnormal in operation.
It should be noted that the information disclosed in the above background section is only for enhancing understanding of the background of the application and thus may include information that does not form the prior art that is already known to those of ordinary skill in the art.
Disclosure of Invention
The application aims to provide a motor control method and device for a washing machine, a computer readable medium and the washing machine, and the motor can run stably and safely.
Other features and advantages of the application will be apparent from the following detailed description, or may be learned by the practice of the application.
According to an aspect of an embodiment of the present application, there is provided a motor control method of a washing machine, the method including:
acquiring the current rotating speed of a motor;
When the current rotating speed of the motor is in a preset interval, determining the current output state of the motor;
When the current output state of the motor is an abnormal state, regulating the output current by a preset compensation amount to generate a current compensation signal;
And compensating the output current of the motor according to the current compensation signal so as to enable the current output state of the motor to be in a normal state.
According to an aspect of an embodiment of the present application, there is provided a motor control apparatus of a washing machine, the apparatus including:
the first acquisition module is used for acquiring the current rotating speed of the motor;
the second acquisition module is used for determining the current output state of the motor when the current rotating speed of the motor is in a preset interval;
The adjusting module is used for adjusting the output current through a preset compensation amount to generate a current compensation signal when the current output state of the motor is an abnormal state;
And the control module is used for compensating the output current of the motor according to the current compensation signal so as to enable the current output state of the motor to be a normal state.
In some embodiments of the present application, based on the above technical solution, in the second obtaining module, a plurality of preset intervals are set, the value ranges of the preset intervals are different, and each preset interval corresponds to at least one compensation amount.
In some embodiments of the present application, based on the above technical solutions, the adjusting module is further configured to determine a current running time of the motor when the current output state of the motor is an abnormal state; and when the running time of the current motor is not in a mechanical period, adjusting the output current by one compensation quantity corresponding to the current rotating speed to generate the current compensation signal.
In some embodiments of the present application, based on the above technical solution, the adjusting module is further configured to, when the running time of the current motor is within one mechanical period, adjust the output current simultaneously by setting a plurality of compensation amounts to generate the current compensation signal, where the plurality of compensation amounts are different in magnitude.
In some embodiments of the present application, based on the above technical solution, in the second obtaining module, a section length of each preset section is the same.
In some embodiments of the present application, based on the above technical solution, the second obtaining module is further configured to obtain an output current of the motor; determining whether the output current of the motor is greater than a preset threshold; and when the output current of the motor is greater than a preset threshold value, determining that the current output state of the motor is an abnormal state.
In some embodiments of the present application, based on the above technical solution, the control module is further configured to adjust a pulse width modulation signal duty cycle of the motor according to the current compensation signal, so as to adjust an output current of the motor.
According to an aspect of the embodiments of the present application, there is provided a computer-readable medium having stored thereon a computer program which, when executed by a processor, implements a motor control method of a washing machine as in the above technical aspects.
According to an aspect of an embodiment of the present application, there is provided a washing machine including: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to perform the motor control method of the washing machine as in the above technical scheme via execution of the executable instructions.
According to an aspect of embodiments of the present application, there is provided a computer program product or computer program comprising computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions so that the computer device performs the motor control method of the washing machine as in the above technical scheme.
In the technical scheme provided by the embodiment of the application, the current rotating speed of the motor is firstly obtained, the corresponding current output state is obtained through the current rotating speed of the motor, and when the running state of the motor is an abnormal state, the output current is regulated through the preset compensation quantity to generate a current compensation signal, so that the output state of the motor is regulated to be a normal state, and the motor can run stably and safely.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the application as claimed.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the application and together with the description, serve to explain the principles of the application. It is evident that the drawings in the following description are only some embodiments of the present application and that other drawings may be obtained from these drawings without inventive effort for a person of ordinary skill in the art.
Fig. 1 schematically shows a flow of steps of a motor control method of a washing machine according to an embodiment of the present application.
Fig. 2 schematically illustrates a flow of steps for adjusting an output current by a preset compensation amount to generate a current compensation signal in an embodiment of the present application.
Fig. 3 schematically illustrates an exemplary current output state waveform diagram.
Fig. 4 schematically shows a waveform diagram of a current output state in an embodiment of the present application.
Fig. 5 schematically shows a flow of steps for determining a current output state of an electric machine in an embodiment of the application.
Fig. 6 schematically illustrates a block diagram of a motor control apparatus of a washing machine according to an embodiment of the present application.
Fig. 7 schematically shows a block diagram of a computer system suitable for use in implementing embodiments of the application.
Detailed Description
Example embodiments will now be described more fully with reference to the accompanying drawings. However, the exemplary embodiments may be embodied in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of the example embodiments to those skilled in the art.
Furthermore, the described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of embodiments of the application. One skilled in the relevant art will recognize, however, that the application may be practiced without one or more of the specific details, or with other methods, components, devices, steps, etc. In other instances, well-known methods, devices, implementations, or operations are not shown or described in detail to avoid obscuring aspects of the application.
The block diagrams depicted in the figures are merely functional entities and do not necessarily correspond to physically separate entities. That is, the functional entities may be implemented in software, or in one or more hardware modules or integrated circuits, or in different networks and/or processor devices and/or microcontroller devices.
The flow diagrams depicted in the figures are exemplary only, and do not necessarily include all of the elements and operations/steps, nor must they be performed in the order described. For example, some operations/steps may be decomposed, and some operations/steps may be combined or partially combined, so that the order of actual execution may be changed according to actual situations.
The existing washing machine is easy to cause a cylinder collision problem in the low-speed running process, so that user experience is reduced, and complaints of users are easily caused.
In order to solve the above problems, the present application determines the current output state of the motor according to the rotation speed of the motor, performs preliminary adjustment on the output current of the motor through the compensation value, and finally participates in the proper adjustment mode of the duty cycle of the medium SVPWM (Space Vector Pulse Width Modulation ) for FOC (field-oriented control), so as to control and correct the operation mode of the motor, and enable the motor to operate more stably and safely.
The motor control method and apparatus for a washing machine, the computer readable medium and the washing machine provided by the application are described in detail below with reference to the specific embodiments.
Referring to fig. 1, fig. 1 schematically shows a flow of steps of a motor control method of a washing machine according to an embodiment of the present application. The motor control method of the washing machine may mainly include the following steps S101 to S104.
Step S101, obtaining the current rotation speed of the motor.
Firstly, the motor is electrified, the current rotating speed of the motor is obtained, and an output current is corresponding to the current rotating speed of the motor. The current rotating speed of the motor is obtained, so that the corresponding output current state can be determined conveniently.
Step S102, when the current rotating speed of the motor is in a preset interval, determining the current output state of the motor.
A plurality of preset intervals are preset, and each preset interval corresponds to different rotating speeds. Because the rotation speed of the motor is controlled by the upper computer, different rotation speeds may fall into different preset intervals or fall into the same interval. For example, a plurality of sections, such as four sections of 0-30 turns, 30-50 turns, 50-70 turns, 70-80 turns, are preset. If the rotating speed of the motor is 40 turns, the preset interval which falls into is 30-50 turns, and after the preset interval corresponding to the motor is determined, the current output state of the motor is obtained.
Step S103, when the current output state of the motor is an abnormal state, the output current is adjusted by a preset compensation amount to generate a current compensation signal.
Under the condition that a general motor runs at a low speed, abnormal conditions easily occur, the output current value is correspondingly suddenly changed, and the general current value is overlarge.
Step S104, compensating the output current of the motor according to the current compensation signal so as to enable the current output state of the motor to be a normal state.
The output current is compensated by the compensation amount so that the output current is stable, thereby enabling the motor to operate smoothly.
Thus, the current rotating speed of the motor is obtained, the corresponding current output state is obtained through the current rotating speed of the motor, when the running state of the motor is an abnormal state, the output current is regulated through the preset compensation quantity to generate a current compensation signal, so that the output state of the motor is regulated to be a normal state, and the motor can run stably and safely.
In one embodiment of the present application, for the setting of the preset intervals, there may be a plurality of preset intervals, and the value ranges of the preset intervals are different, and each preset interval corresponds to at least one compensation amount.
For example, the preset interval may be provided with a plurality of intervals, and the rotation speed corresponding to the low speed is divided into a plurality of intervals, for example, if the rotation speed is less than 100 revolutions, the low speed corresponding to 100 revolutions is divided into a plurality of preset intervals, 0-30 revolutions is converted into one interval, 30 revolutions-50 revolutions is converted into one interval, 50 revolutions-70 revolutions is converted into one interval, 70 revolutions-80 revolutions is converted into another interval, and the four intervals are divided into 4 intervals, and at least one compensation value corresponds to the four intervals, for example, the compensation amounts corresponding to the 4 intervals may be A, B, C and D, respectively. When the rotation speed falls in any one of the intervals, at least one compensation amount is correspondingly arranged for compensation, namely, when the rotation speed falls in the interval of 0-30 turns, the corresponding compensation amount is A, when the rotation speed falls in the interval of 30-50 turns, the corresponding compensation amount is B, when the rotation speed falls in the interval of 50-70 turns, the corresponding compensation amount is C, and when the rotation speed falls in the interval of 70-80 turns, the corresponding compensation amount is D. Of course, the number of the preset intervals may not be set to 4, for example, may be divided into 3 or 5, and may be set by those skilled in the art according to actual needs, which is not limited herein. It should be noted that, because the value ranges of the preset intervals are different, the next interval does not take the previous endpoint value, for example: between 30 revolutions and 50 revolutions, excluding 30 revolutions.
Besides the compensation amount corresponding to each different interval, a plurality of compensation amounts can be corresponding, for example, in the interval of 0-30 turns, a plurality of compensation amounts can be set, and the output current is regulated by setting the plurality of compensation amounts to generate a current compensation signal, so that the output state of the motor is regulated to be a normal state, and the stable operation of the motor is facilitated.
It should be noted that the data are merely illustrative, not representative of actual situations, and those skilled in the art can set the data according to actual needs, which are not limited herein.
In one embodiment of the present application, the interval length of each preset interval is the same.
The same interval length of each preset interval refers to that the span of each interval is the same, or when the rotating speed is less than 100 revolutions, the low speed is considered as an example, the low speed corresponding to 100 revolutions is divided into a plurality of preset intervals, the low speed is divided into 0-20 to be converted into a first interval, 20-40 to be converted into a second interval, 40-60 to be converted into a third interval, and 60-80 to be converted into a fourth interval, so that the value ranges of each interval are the same and are 20, and the algorithm is set more simply and conveniently. Of course, the value range of each interval can be different, so that the compensation quantity of different interval ranges can be obtained according to different actual conditions.
In one embodiment of the present application, referring to fig. 2, fig. 2 schematically illustrates a flow of steps for adjusting an output current by a preset compensation amount to generate a current compensation signal in one embodiment of the present application. When the current output state of the motor is an abnormal state, the output current is adjusted by a preset compensation amount to generate a current compensation signal, which may mainly include steps S201 to S203 as follows.
In step S201, when the current output state of the motor is an abnormal state, the current operation time of the motor is determined.
When the output current value is suddenly changed, generally, the current value is greater than a preset threshold value, in this case, the current output state of the motor is considered to be an abnormal state. When the current output state of the motor is an abnormal state, it is determined whether the current operation time of the motor is within one mechanical cycle.
In step S202, when the running time of the current motor is not within a mechanical period, the output current is adjusted by a compensation amount corresponding to the current rotation speed to generate a current compensation signal.
If the running time of the current motor is not in a mechanical period, the output current is regulated by a compensation quantity corresponding to the current rotating speed to generate a current compensation signal. For example, if the current motor has a rotation speed of 60 revolutions, the current output state of the current motor is considered to be abnormal if the theoretical output current value is 2 amps and the actual output current value is 2.5 amps, and the current value is suddenly changed. Referring to fig. 3, fig. 3 schematically illustrates an exemplary current output state waveform diagram.
Next, determining the running time of the current motor, if the running time of the current motor is not within one mechanical period, adjusting the output current by a compensation amount, and if the interval range of the current rotating speed is 50-70 revolutions, and the compensation amount corresponding to 50-70 revolutions is C, adjusting the output current by the compensation amount C to generate a circuit compensation signal, and reducing the output current to 2.5 amperes to 2 amperes, thereby outputting the current in a normal state. Referring to fig. 4, fig. 4 schematically illustrates a waveform diagram of a current output state in an embodiment of the present application.
Thus, when the current running time is not in a mechanical period, incomplete current waveform is obtained, and compensation is carried out by a compensation amount, so that the output current reaches balance quickly.
The compensation amount may be obtained by a relationship between a PWM (Pulse Width Modulation ) duty ratio and a current waveform.
In one embodiment of the present application, when the current output state of the motor is an abnormal state, the output current is adjusted by a preset compensation amount to generate a current compensation signal, further comprising:
in step S203, when the running time of the current motor is within one mechanical period, the output current is adjusted simultaneously by setting a plurality of compensation amounts to generate a current compensation signal, wherein the plurality of compensation amounts are different in magnitude.
If the running time of the current motor is within one mechanical period, the output current is regulated by a plurality of compensation amounts, and if the current rotating speed falls into a range of 50-70 revolutions and 18 compensation amounts are corresponding to 50-70 revolutions, the output current is regulated by the 18 compensation amounts to generate a circuit compensation signal, and the output current is compensated by the plurality of compensation amounts, so that the output current is balanced quickly.
Normally, one mechanical period is longer than the period not in one mechanical period, the output current waveform is a complete period, and a plurality of PWM (pulse width modulation) is required to be adjusted, and the output current waveform is divided into a plurality of compensation amounts, for example, 18 compensation amounts, so that the adjustment is relatively uniform.
In one embodiment of the present application, referring to fig. 5, fig. 5 schematically illustrates a flow of steps for determining a current output state of an electric motor in one embodiment of the present application. Determining the current output state of the motor may mainly include steps S501 to S503 as follows.
Step S501, obtaining the output current of a motor;
step S502, determining whether the output current of the motor is greater than a preset threshold;
In step S503, when the output current of the motor is greater than the preset threshold, it is determined that the current output state of the motor is an abnormal state.
For example, if the current motor has a rotation speed of 60 revolutions, the current output state of the current motor is considered to be abnormal if the theoretical output current value is 2 amps and the actual output current value is 2.5 amps, and the current value is suddenly changed.
In this way, the current output state of the motor is judged whether to be abnormal or not by outputting the current value and the magnitude of the preset threshold value, and the judgment mode is simpler.
When the output current of the motor is greater than a preset threshold value, the current output state of the motor is determined to be an abnormal state, and when the output current of the motor is less than or equal to the preset threshold value, the current output state of the motor is determined to be a normal state.
In one embodiment of the application, compensating the output current of the motor according to the current compensation signal comprises:
And adjusting the duty ratio of the pulse width modulation signal of the motor according to the current compensation signal so as to adjust the output current of the motor.
Therefore, the output current of the motor is regulated by regulating the on time of the PWM duty ratio, so that the output current can be regulated to reach balance quickly, and the stable operation of the motor can be facilitated.
It should be noted that although the steps of the methods of the present application are depicted in the accompanying drawings in a particular order, this does not require or imply that the steps must be performed in that particular order, or that all illustrated steps be performed, to achieve desirable results. Additionally or alternatively, certain steps may be omitted, multiple steps combined into one step to perform, and/or one step decomposed into multiple steps to perform, etc.
The following describes an embodiment of the apparatus of the present application, which can be used to perform the motor control method of the washing machine in the above-described embodiment of the present application. Fig. 6 schematically illustrates a block diagram of a motor control apparatus of a washing machine according to an embodiment of the present application. As shown in fig. 6, the motor control device 600 includes:
A first obtaining module 601, configured to obtain a current rotation speed of the motor;
a second obtaining module 602, configured to determine a current output state of the motor when a current rotation speed of the motor is within a preset interval;
An adjusting module 603, configured to adjust the output current by a preset compensation amount to generate a current compensation signal when the current output state of the motor is an abnormal state;
The control module 604 is configured to compensate the output current of the motor according to the current compensation signal, so that the current output state of the motor is a normal state.
In some embodiments of the present application, based on the above technical solution, in the second obtaining module 602, a plurality of preset intervals are set, the value ranges of the preset intervals are different, and each preset interval corresponds to at least one compensation amount.
In some embodiments of the present application, based on the above technical solution, the adjusting module 603 is further configured to determine a current running time of the motor when the current output state of the motor is an abnormal state; when the running time of the current motor is not in a mechanical period, the output current is regulated by a compensation quantity corresponding to the current rotating speed to generate a current compensation signal.
In some embodiments of the present application, based on the above technical solution, the adjusting module 603 is further configured to, when the current operation time of the motor is within one mechanical period, adjust the output current simultaneously by setting a plurality of compensation amounts to generate a current compensation signal, where the plurality of compensation amounts are different in magnitude.
In some embodiments of the present application, based on the above technical solution, in the second obtaining module 602, the interval length of each preset interval is the same.
In some embodiments of the present application, based on the above technical solution, the second obtaining module 602 is further configured to obtain an output current of the motor; determining whether the output current of the motor is greater than a preset threshold; when the output current of the motor is greater than a preset threshold value, determining that the current output state of the motor is an abnormal state.
In some embodiments of the present application, based on the above technical solution, the control module 604 is further configured to adjust a pulse width modulation signal duty cycle of the motor according to the current compensation signal to adjust an output current of the motor.
Specific details of the motor control device of the washing machine provided in each embodiment of the present application have been described in the corresponding method embodiments, and are not described herein.
Fig. 7 schematically shows a block diagram of a computer system of an electronic device for implementing an embodiment of the application. The electronic device may be a washing machine, for example.
It should be noted that, the computer system 700 of the electronic device shown in fig. 7 is only an example, and should not impose any limitation on the functions and the application scope of the embodiments of the present application.
As shown in fig. 7, the computer system 700 includes a central processing unit 701 (Central Processing Unit, CPU) which can perform various appropriate actions and processes according to a program stored in a read-only memory 702 (ROM) or a program loaded from a storage section 708 into a random access memory 703 (Random Access Memory, RAM). In the random access memory 703, various programs and data necessary for the system operation are also stored. The central processing unit 701, the read only memory 702, and the random access memory 703 are connected to each other via a bus 704. An Input/Output interface 705 (i.e., an I/O interface) is also connected to bus 704.
The following components are connected to the input/output interface 705: an input section 706 including a keyboard, a mouse, and the like; an output portion 707 including a Cathode Ray Tube (CRT), a Liquid crystal display (Liquid CRYSTAL DISPLAY, LCD), and a speaker, etc.; a storage section 708 including a hard disk or the like; and a communication section 709 including a network interface card such as a local area network card, a modem, or the like. The communication section 709 performs communication processing via a network such as the internet. The drive 710 is also connected to the input/output interface 705 as needed. A removable medium 711 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is mounted on the drive 710 as necessary, so that a computer program read therefrom is mounted into the storage section 708 as necessary.
In particular, the processes described in the various method flowcharts may be implemented as computer software programs according to embodiments of the application. For example, embodiments of the present application include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method shown in the flowcharts. In such an embodiment, the computer program may be downloaded and installed from a network via the communication portion 709, and/or installed from the removable medium 711. The computer programs, when executed by the central processor 701, perform the various functions defined in the system of the present application.
It should be noted that, the computer readable medium shown in the embodiments of the present application may be a computer readable signal medium or a computer readable storage medium, or any combination of the two. The computer readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples of the computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (Erasable Programmable Read Only Memory, EPROM), a flash memory, an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In the present application, however, the computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, with the computer-readable program code embodied therein. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wired, etc., or any suitable combination of the foregoing.
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams or flowchart illustration, and combinations of blocks in the block diagrams or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
It should be noted that although in the above detailed description several modules or units of a device for action execution are mentioned, such a division is not mandatory. Indeed, the features and functions of two or more modules or units described above may be embodied in one module or unit in accordance with embodiments of the application. Conversely, the features and functions of one module or unit described above may be further divided into a plurality of modules or units to be embodied.
From the above description of embodiments, those skilled in the art will readily appreciate that the example embodiments described herein may be implemented in software, or may be implemented in software in combination with the necessary hardware. Thus, the technical solution according to the embodiments of the present application may be embodied in the form of a software product, which may be stored in a non-volatile storage medium (may be a CD-ROM, a U-disk, a mobile hard disk, etc.) or on a network, and includes several instructions to cause a computing device (may be a personal computer, a server, a touch terminal, or a network device, etc.) to perform the method according to the embodiments of the present application.
Other embodiments of the application will be apparent to those skilled in the art from consideration of the specification and practice of the application disclosed herein. This application is intended to cover any variations, uses, or adaptations of the application following, in general, the principles of the application and including such departures from the present disclosure as come within known or customary practice within the art to which the application pertains.
It is to be understood that the application is not limited to the precise arrangements and instrumentalities shown in the drawings, which have been described above, and that various modifications and changes may be effected without departing from the scope thereof. The scope of the application is limited only by the appended claims.

Claims (7)

1. A motor control method of a washing machine, the method comprising:
acquiring the current rotating speed of a motor;
When the current rotating speed of the motor is in a preset interval, determining the current output state of the motor; the method comprises the steps that a plurality of preset intervals are arranged, the value ranges of the preset intervals are different, and each preset interval corresponds to at least one compensation quantity;
When the current output state of the motor is an abnormal state, determining the running time of the current motor;
When the running time of the current motor is not in a mechanical period, adjusting the output current by one compensation amount corresponding to the current rotating speed to generate a current compensation signal;
When the running time of the current motor is in a mechanical period, adjusting output current simultaneously by setting a plurality of compensation amounts to generate the current compensation signal, wherein the compensation amounts are different in size;
And compensating the output current of the motor according to the current compensation signal so as to enable the current output state of the motor to be in a normal state.
2. The motor control method of a washing machine as claimed in claim 1, wherein a section length of each of the preset sections is the same.
3. The motor control method of a washing machine as claimed in claim 1, wherein the determining the current output state of the motor includes:
Obtaining the output current of the motor;
Determining whether the output current of the motor is greater than a preset threshold;
and when the output current of the motor is greater than a preset threshold value, determining that the current output state of the motor is an abnormal state.
4. The motor control method of a washing machine as claimed in claim 1, wherein compensating the output current of the motor according to the current compensation signal, comprises:
and adjusting the duty ratio of a pulse width modulation signal of the motor according to the current compensation signal so as to adjust the output current of the motor.
5. A motor control apparatus of a washing machine, the apparatus comprising:
the first acquisition module is used for acquiring the current rotating speed of the motor;
the second acquisition module is used for determining the current output state of the motor when the current rotating speed of the motor is in a preset interval; the method comprises the steps that a plurality of preset intervals are arranged, the value ranges of the preset intervals are different, and each preset interval corresponds to at least one compensation quantity;
the adjusting module is used for determining the running time of the current motor when the current output state of the motor is an abnormal state; when the running time of the current motor is not in a mechanical period, adjusting the output current by one compensation amount corresponding to the current rotating speed to generate a current compensation signal; when the running time of the current motor is in a mechanical period, adjusting output current simultaneously by setting a plurality of compensation amounts to generate the current compensation signal, wherein the compensation amounts are different in size;
And the control module is used for compensating the output current of the motor according to the current compensation signal so as to enable the current output state of the motor to be a normal state.
6. A computer readable medium having stored thereon a computer program which, when executed by a processor, implements the motor control method of a washing machine as claimed in any one of claims 1 to 4.
7. A washing machine, comprising:
A processor; and
A memory for storing executable instructions of the processor;
Wherein the processor is configured to perform the motor control method of the washing machine of any one of claims 1 to 4 via execution of the executable instructions.
CN202111052162.6A 2021-09-08 2021-09-08 Motor control method and device for washing machine, computer readable medium and washing machine Active CN113668178B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111052162.6A CN113668178B (en) 2021-09-08 2021-09-08 Motor control method and device for washing machine, computer readable medium and washing machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111052162.6A CN113668178B (en) 2021-09-08 2021-09-08 Motor control method and device for washing machine, computer readable medium and washing machine

Publications (2)

Publication Number Publication Date
CN113668178A CN113668178A (en) 2021-11-19
CN113668178B true CN113668178B (en) 2024-04-19

Family

ID=78548885

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111052162.6A Active CN113668178B (en) 2021-09-08 2021-09-08 Motor control method and device for washing machine, computer readable medium and washing machine

Country Status (1)

Country Link
CN (1) CN113668178B (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009095527A (en) * 2007-10-18 2009-05-07 Panasonic Corp Drum type washing machine
CN104180475A (en) * 2014-07-30 2014-12-03 珠海格力电器股份有限公司 Constant wind volume control method and device for air duct machine
JP2018519952A (en) * 2015-07-14 2018-07-26 青島海爾滾筒洗衣机有限公司 Vibration suppression control method by variable magnetic damping of washing machine
CN109391220A (en) * 2018-12-03 2019-02-26 四川虹美智能科技有限公司 A kind of motor protection method and device of washing machine
CN111049441A (en) * 2020-01-02 2020-04-21 上海新跃联汇电子科技有限公司 Model prediction and inversion control method of brushless direct current motor
CN111064398A (en) * 2018-10-15 2020-04-24 广东威灵电机制造有限公司 Motor operation control method, motor operation control system, clothes treatment device and readable storage medium
CN112663283A (en) * 2020-12-10 2021-04-16 珠海格力电器股份有限公司 Eccentricity correction method and device
CN112737429A (en) * 2020-12-24 2021-04-30 珠海格力节能环保制冷技术研究中心有限公司 Motor and current compensation control method and device thereof, storage medium and processor
CN112994551A (en) * 2021-03-10 2021-06-18 深圳市微秒控制技术有限公司 Servo motor torque compensation method

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009095527A (en) * 2007-10-18 2009-05-07 Panasonic Corp Drum type washing machine
CN104180475A (en) * 2014-07-30 2014-12-03 珠海格力电器股份有限公司 Constant wind volume control method and device for air duct machine
JP2018519952A (en) * 2015-07-14 2018-07-26 青島海爾滾筒洗衣机有限公司 Vibration suppression control method by variable magnetic damping of washing machine
CN111064398A (en) * 2018-10-15 2020-04-24 广东威灵电机制造有限公司 Motor operation control method, motor operation control system, clothes treatment device and readable storage medium
CN109391220A (en) * 2018-12-03 2019-02-26 四川虹美智能科技有限公司 A kind of motor protection method and device of washing machine
CN111049441A (en) * 2020-01-02 2020-04-21 上海新跃联汇电子科技有限公司 Model prediction and inversion control method of brushless direct current motor
CN112663283A (en) * 2020-12-10 2021-04-16 珠海格力电器股份有限公司 Eccentricity correction method and device
CN112737429A (en) * 2020-12-24 2021-04-30 珠海格力节能环保制冷技术研究中心有限公司 Motor and current compensation control method and device thereof, storage medium and processor
CN112994551A (en) * 2021-03-10 2021-06-18 深圳市微秒控制技术有限公司 Servo motor torque compensation method

Also Published As

Publication number Publication date
CN113668178A (en) 2021-11-19

Similar Documents

Publication Publication Date Title
JP2015077067A (en) Reactive power control of renewable energy site
US9985435B2 (en) Power sharing for DC microgrids
GB2540804A (en) Hardware Power Management Apparatus and Methods
CN113394809A (en) Flexible direct current island control method, device and medium based on power grid structure type
CN110752608B (en) Method and device for switching PID (proportion integration differentiation) parameters of speed regulating system of hydroelectric generating set and storage medium
CN109888776B (en) Prediction method for sub-synchronous resonant frequency of direct-drive wind power plant and terminal equipment
CN110154764B (en) Vehicle and power control device for vehicle
CN113691105A (en) Balance bridge voltage-sharing control method and power supply
CN114442794A (en) Server power consumption control method, system, terminal and storage medium
CN113668178B (en) Motor control method and device for washing machine, computer readable medium and washing machine
CN110676845B (en) Load adjusting method, device and system and storage medium
KR100532927B1 (en) Power system supervisory controller of upfc
CN112477621A (en) Electric vehicle torque control method and device and computer readable storage medium
EP4318000A1 (en) Range hood and testing method and testing apparatus therefor
CN109910635A (en) A kind of method for controlling driving speed of electric vehicle, system and terminal device
CN113991745B (en) Inverter control method, inverter controller, inverter and power supply system
CN116054546A (en) Bus balance bridge control method and device and power supply system
CN111245278B (en) Pulse modulation method, pulse modulation apparatus, and storage medium
CN110212796A (en) Switching frequency control method, device and the computer readable storage medium of inverter
CN113765119A (en) Memory, power grid frequency adjusting method, system, equipment and device
CN114069821A (en) Switching power supply circuit control method and device and power supply system
CN111416377A (en) Flexible direct current control method and device for improving transient stability of power grid
CN112688544B (en) Harmonic compensation method and device of inverter circuit and terminal equipment
CN109849692B (en) Method and device for switching control modes of electric vehicle and terminal equipment
CN114584008B (en) Balance control method and balance control device of multi-frequency converter system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 266000 Haixin Avenue, Nancun Town, Pingdu City, Qingdao City, Shandong Province

Applicant after: Hisense refrigerator Co.,Ltd.

Address before: 266000 Haixin Avenue, Nancun Town, Pingdu City, Qingdao City, Shandong Province

Applicant before: HISENSE (SHANDONG) REFRIGERATOR Co.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant