[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN109820462B - Method for controlling motor and dish-washing machine - Google Patents

Method for controlling motor and dish-washing machine Download PDF

Info

Publication number
CN109820462B
CN109820462B CN201910243807.0A CN201910243807A CN109820462B CN 109820462 B CN109820462 B CN 109820462B CN 201910243807 A CN201910243807 A CN 201910243807A CN 109820462 B CN109820462 B CN 109820462B
Authority
CN
China
Prior art keywords
motor
gear
target
motor gear
parameter
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
CN201910243807.0A
Other languages
Chinese (zh)
Other versions
CN109820462A (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.)
Foshan Best Electrical Appliance Technology Co Ltd
Original Assignee
Foshan Best Electrical Appliance Technology 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 Foshan Best Electrical Appliance Technology Co Ltd filed Critical Foshan Best Electrical Appliance Technology Co Ltd
Priority to CN201910243807.0A priority Critical patent/CN109820462B/en
Publication of CN109820462A publication Critical patent/CN109820462A/en
Application granted granted Critical
Publication of CN109820462B publication Critical patent/CN109820462B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Washing And Drying Of Tableware (AREA)
  • Control Of Washing Machine And Dryer (AREA)

Abstract

The invention is suitable for the technical field of intelligent household appliances, and provides a method for controlling a motor and a dish-washing machine, wherein the method comprises the following steps: if the condition that the motor starting condition is met is detected, acquiring the current execution operation stage of the dish washing machine; inquiring the motor parameters corresponding to the operation stage based on the corresponding relation between the preset motor parameters and the operation stage; the motor operation parameters comprise a motor operation period and a motor gear; and operating the target motor according to the motor operation period and the motor gear. The invention can realize the correlation between the motor gear and the operation period with the operation stage, and realize the purpose of automatically adjusting the operation power of the target motor, thereby matching the flow speed of water flow with the current operation stage in the washing process, and only needing to adjust to the corresponding operation mode even if fragile tableware to be cleaned appears, the motor gear can be automatically adjusted, further avoiding the occurrence of the damage of the tableware, improving the cleaning effect and simultaneously reducing the loss of the cleaning operation to the tableware.

Description

Method for controlling motor and dish-washing machine
Technical Field
The invention belongs to the technical field of intelligent household appliances, and particularly relates to a method for controlling a motor and a dish washing machine.
Background
With the continuous development of intellectualization and automation, a dishwasher as one of intelligent household appliances has gradually entered into thousands of households. Dish washer can provide convenient and comfortable tableware washing experience for the user, and dish washer extracts the water through built-in motor from the water route of intaking and washes the tableware, improves the clean degree of tableware. According to the existing motor control technology, a built-in motor of the dish washing machine has only one gear, and different operation stages or corresponding different types of tableware are easy to damage the tableware or cannot achieve a preset cleaning effect if the same motor gear is used for washing the tableware. Therefore, the existing motor control technology can not change the gear of the motor, reduces the cleaning effect and even causes the damage of tableware
Disclosure of Invention
In view of this, embodiments of the present invention provide a method for controlling a motor and a dishwasher, so as to solve the problem that the existing method for controlling a motor cannot change the gear of the motor, reduce the cleaning effect, and even cause damage to tableware.
A first aspect of an embodiment of the present invention provides a method of controlling a motor, including:
if the condition that the motor starting condition is met is detected, acquiring the current execution operation stage of the dish washing machine;
inquiring the motor parameters corresponding to the operation stage based on the corresponding relation between the preset motor parameters and the operation stage; the motor operation parameters comprise a motor operation period and a motor gear;
and operating the target motor according to the motor operation period and the motor gear.
A second aspect of an embodiment of the present invention provides a dishwasher, including:
the operation stage determining unit is used for acquiring the operation stage currently executed by the dishwasher if the condition that the motor starting condition is met is detected;
the motor parameter query unit is used for querying the motor parameters corresponding to the operation stage based on the preset corresponding relation between the motor parameters and the operation stage; the motor operation parameters comprise a motor operation period and a motor gear;
and the target motor control unit is used for operating the target motor according to the motor operation period and the motor gear.
A third aspect of embodiments of the present invention provides a dishwasher comprising a memory, a processor and a computer program stored in the memory and executable on the processor, the processor implementing the steps of the first aspect when executing the computer program.
A fourth aspect of embodiments of the present invention provides a computer-readable storage medium storing a computer program which, when executed by a processor, performs the steps of the first aspect.
The method for controlling the motor and the dish washing machine provided by the embodiment of the invention have the following beneficial effects:
according to the embodiment of the invention, when the motor is detected to be started, the current operation stage of the dishwasher is determined, and the motor parameter associated with the operation stage is selected according to the corresponding relation between each operation stage and the motor parameter. Compared with the prior motor control technology, the embodiment of the invention can realize the correlation between the motor gear and the operation period with the operation stage, and realize the purpose of automatically adjusting the operation power of the target motor, so that the flow speed of water flow in the washing process is matched with the current operation stage, and even if fragile tableware to be cleaned appears, the motor gear can be automatically adjusted only by adjusting to the corresponding operation mode, thereby further avoiding the occurrence of the damage of the tableware, improving the cleaning effect and simultaneously reducing the loss of the cleaning operation to the tableware.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the embodiments or the prior art descriptions will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without inventive exercise.
Fig. 1 is a flowchart illustrating an implementation of a method for controlling a motor according to a first embodiment of the present invention;
fig. 2 is a flowchart illustrating an implementation details of a method S103 for controlling a motor according to a second embodiment of the present invention;
fig. 3 is a flowchart illustrating a detailed implementation of a method S1032 for controlling a motor according to a third embodiment of the present invention;
fig. 4 is a flowchart of a specific implementation of a method for controlling a motor according to a fourth embodiment of the present invention;
fig. 5 is a flowchart illustrating a method for controlling a motor according to a fifth embodiment of the present invention;
FIG. 6 is a block diagram illustrating a dishwasher according to an embodiment of the present invention;
fig. 7 is a schematic view of a dishwasher according to another embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
According to the embodiment of the invention, when the motor is detected to be started, the current operation stage of the dishwasher is determined, the motor parameter associated with the operation stage is selected according to the corresponding relation between each operation stage and the motor parameter, and the motor is provided with different motor gears, so that the target motor can be controlled to operate according to the determined motor parameter, thereby achieving the purpose of adjusting the motor operation parameter corresponding to different operation stages, and solving the problems that the motor gear cannot be changed, the cleaning effect is reduced, and even tableware is damaged in the existing method for controlling the motor.
In the embodiment of the invention, the execution subject of the process is a dishwasher. The dishwasher is provided with a data processing module, the data processing module is used for processing information fed back by each sensor or data acquisition device and controlling motor parameters of a built-in motor of the dishwasher, and the data processing module can be a microprocessor such as a single chip microcomputer. Fig. 1 shows a flowchart of an implementation of a method for controlling a motor according to a first embodiment of the present invention, which is detailed as follows:
in S101, if it is detected that the motor start condition is satisfied, the operation stage currently executed by the dishwasher is acquired.
In this embodiment, the dishwasher may be configured with a motor start condition, and when the dishwasher detects that the motor start condition is currently satisfied, it indicates that the dishwasher needs to start the built-in motor, for example, when a water inlet operation needs to be performed, a water body needs to be extracted by the motor, so as to convey the water body into a washing cavity of the dishwasher. The motor starting condition may be a time triggering condition, in which case, the dishwasher may configure a plurality of motor starting nodes according to the washing mode and the washing duration, and if the dishwasher detects that the current time reaches the motor starting node, the operation of S101 is executed; the motor starting condition may also be an event triggering condition, in which case, the dishwasher may obtain a washing flowchart corresponding to the current mode, and when a starting instruction of a certain operation is detected, obtain an operation content of the current operation, determine whether the operation content includes a motor starting operation, and if so, execute the operation of S101.
In this embodiment, since the dishwasher can automatically perform the washing operation on the dishes according to the preset washing flow, the washing process includes a plurality of different operation stages, such as a pre-washing stage, a strong-washing stage, a drying stage, and a disinfecting stage, and the dishwasher determines the operation stage currently being executed when it is determined that the motor start condition is currently satisfied.
Optionally, when the dishwasher is started, the washing flow and the total washing time of the washing can be determined according to the washing mode selected by the user, if it is detected that the dishwasher meets the motor starting condition, the running time is obtained, the running progress is determined based on the running time and the total cleaning time, and the running stage currently executed by the dishwasher is determined according to the washing flow and the running progress.
Alternatively, in this embodiment, two or more motors may be provided within the dishwasher, and different motors may correspond to different types of operation, for example a first motor may be used for water supply and a second motor may be used for air supply. After determining the currently executed operation stage, the dishwasher may determine the type of operation that needs to be executed for the current stage and select a target motor from candidate motors within the dishwasher based on the type of operation.
In S102, based on a preset corresponding relation between motor parameters and an operation stage, inquiring the motor parameters corresponding to the operation stage; the motor operation parameters comprise a motor operation period and a motor gear.
In this embodiment, the dishwasher stores the motor parameters corresponding to each operation stage, and establishes a corresponding relationship table about the two. It should be emphasized that the correspondence may only record the operation phase in which the motor needs to be started and the motor parameter associated therewith, and may also record the correspondence between all the operation phases and the motor parameter, in which case, if a certain operation phase does not need to start the motor, the corresponding motor parameter may be null.
Preferably, the different operating modes can correspond to an independent correspondence of the motor parameter to the operating phase. Since the operation types executed in the operation phases are the same, but different operation modes can adjust the operation parameters in the same operation type to match the characteristics of the operation modes, the dishwasher can set independent corresponding relations between the motor parameters and the operation phases for each operation mode in order to improve the washing effect. In this case, when the dishwasher detects that the motor start condition is currently satisfied, it determines the currently executed operation mode in addition to the current operation stage, and extracts the correspondence table corresponding to the operation mode from the database.
In this embodiment, the motor parameters include a motor operation period and motor gear information. The motor operation period is specifically used to indicate that the target motor may operate in a periodic working manner, and different motor operation periods may correspond to the same motor gear or different motor gears, which is not limited herein. For example, the motor gear between two adjacent motor operation periods may be the same or different, and for example, the target motor may be in an operation state all the time in the operation period, or may be operated for a period of time in the motor operation period, and the other end of the motor operation period may be in a pause state.
Optionally, the motor parameter further includes a starting waveform of the target motor, the dishwasher may set a corresponding starting waveform, such as a pulse waveform, in a motor starting period, that is, in the motor starting period, the target motor may be continuously switched between a starting state and a pausing state, so as to form a starting waveform similar to a pulse, and of course, the starting waveform may also be set to a triangular wave or a sine wave, and the specific waveform may be determined according to the operation type of the operation stage.
In S103, the target motor is operated according to the motor operation cycle and the motor gear.
In this embodiment, after the dishwasher acquires the motor parameter, the dishwasher may control the target motor based on the motor parameter, specifically, the dishwasher periodically starts the target motor based on the motor running period, and adjusts the gear of the target motor to be consistent with the gear of the motor.
Optionally, in this embodiment, the dishwasher may perform device detection on the target motor before starting the target motor. The dishwasher can obtain a pre-starting script associated with a target motor, for example, the pre-starting script associated with the equipment model is downloaded according to the equipment model of the target motor, the target motor is controlled to execute a corresponding starting process based on the pre-starting script, relevant running parameters of the target motor in the process of executing the starting process are detected, if the running parameters meet preset running conditions, the target motor is identified to be in a normal state, and at the moment, the target motor can be run through a motor running period and a motor gear; otherwise, if the operation parameter does not meet the preset operation condition, the pre-starting process can be repeatedly executed, and if the repetition frequency is greater than the preset frequency threshold and the operation parameters obtained each time do not meet the preset operation condition, the motor abnormal information is output so as to carry out abnormal repair on the target motor, so that the safety of the motor can be improved.
As can be seen from the above, in the method for controlling a motor according to the embodiment of the present invention, when it is detected that the motor needs to be started, the operation stage of the current operation of the dishwasher is determined, and the motor parameter associated with the operation stage is selected according to the corresponding relationship between each operation stage and the motor parameter. Compared with the prior motor control technology, the embodiment of the invention can realize the correlation between the motor gear and the operation period with the operation stage, and realize the purpose of automatically adjusting the operation power of the target motor, so that the flow speed of water flow in the washing process is matched with the current operation stage, and even if fragile tableware to be cleaned appears, the motor gear can be automatically adjusted only by adjusting to the corresponding operation mode, thereby further avoiding the occurrence of the damage of the tableware, improving the cleaning effect and simultaneously reducing the loss of the cleaning operation to the tableware.
Fig. 2 shows a flowchart of a specific implementation of a method S103 for controlling a motor according to a second embodiment of the present invention. Referring to fig. 2, with respect to the embodiment shown in fig. 1, a method S103 for controlling a motor provided in this embodiment includes: s1031 and S1032 are specifically detailed as follows:
further, the operating the target motor according to the motor operation cycle and the motor gear includes:
in S1031, if the nth motor operation period is reached, acquiring a first motor gear associated with the nth motor operation period; and N is a positive integer.
In this embodiment, when the dishwasher detects that the operation of the nth-1 motor operation cycle is completed and needs to enter the nth motor operation cycle, the dishwasher determines the first motor gear associated with the nth motor operation cycle according to the motor parameter. It should be noted that the motor parameter record records the association relationship between each motor operation cycle and the motor gear, so as to achieve the purpose of dynamically adjusting the motor gear and enrich the diversity of the washing operation. In the same operating phase, the dishwasher can be switched back and forth between a plurality of motor steps in different motor operating cycles.
Optionally, in this embodiment, the first motor gear associated with the motor operation cycle may be null, in this case, it indicates that the target motor may be in a shutdown state in the motor operation cycle, for example, the dishwasher needs to dissolve detergent, at this time, it needs to stop performing water inlet operation in the washing cavity of the dishwasher, at this time, the first motor gear may be set to be null, and when the dishwasher detects that the bit value of the first motor gear is null, the target motor is shut down, and waits for the arrival of the next motor operation cycle.
In S1032, the target motor is controlled to operate in the first motor gear during the nth motor operation period.
In the embodiment, the dishwasher can set the motor gear of the target motor to the first motor gear when determining the gear value of the first motor gear, thereby achieving the purpose of automatically changing the motor gear.
In the embodiment of the invention, the motor gear corresponding to the motor running period is detected when the motor running period is started, so that the motor gear can change along with the change of the motor running period, the diversity of washing operation is improved, and the washing effect is further improved.
Fig. 3 shows a flowchart of a third embodiment of the present invention, which is a specific implementation of a method S1032 for controlling a motor. Referring to fig. 3, with respect to the embodiment shown in fig. 2, the method S1032 for controlling the motor provided in this embodiment includes: s301 to S304 are detailed as follows:
further, said controlling said target motor to operate in a first motor gear during said nth said motor operating cycle comprises:
in S301, if it is detected that the first motor gear is different from a second motor gear associated with an nth-1 motor operation cycle, an operation voltage and a motor rotation speed of the target motor are obtained in the nth-1 motor operation cycle.
In this embodiment, when the dishwasher enters the next motor operation cycle from the previous motor operation cycle, comparing whether the motor gears associated with two adjacent cycles are the same, that is, identifying whether the first motor gear and the second motor gear are the same, if the first motor gear and the second motor gear are different, executing the relevant operation of S301; on the contrary, if the first motor gear is the same as the second motor gear, the target motor can keep the current motor gear to continue to operate, and at the moment, the dishwasher does not need to change the operating voltage input into the target motor and keeps the current motor rotating speed of the current target motor.
In this embodiment, the dishwasher may determine that the operating voltage of the target motor is currently being input and the motor speed of the target motor in the second motor gear state.
In S302, a second load variable of the target motor is calculated based on the operating voltage and the motor speed.
In this embodiment, the dishwasher may calculate a second load parameter of the current target motor according to the operating voltage and the motor speed, so as to determine whether the target motor is in a full load state or a half load state. Specifically, the dishwasher may calculate a first load factor according to a ratio between the operating voltage and the maximum voltage; and calculating a second load factor according to the ratio of the motor rotating speed to the maximum rotating speed, so that a second load parameter of the target motor in the N-1 motor operation period can be calculated according to the first load factor and the second load factor.
In S303, a first load parameter corresponding to the first motor gear is determined according to the second load parameter, the first motor gear, and the second gear.
In this embodiment, the dishwasher may import the first motor gear, the second motor gear, and the second load parameter into a preset load parameter conversion model, and calculate the first load parameter. The load parameter conversion model may be:
Figure BDA0002010476280000081
wherein, FirstLoad is a first load parameter; SecondLoad is a second load parameter; TypeFirst is a first motor gear; TypeSecond is the second motor gear.
Optionally, in this embodiment, after the dishwasher calculates the first load parameter, it may be determined whether the first load parameter is greater than the maximum load parameter, and if the first load parameter is greater than the maximum load parameter, it indicates that the target motor needs to operate in an overload state, and the motor may be damaged, at this time, the first load parameter may be set as the maximum load parameter, and the motor operation abnormal information may be generated, so that the user may handle the overload operation condition of the target motor. If the first load parameter is less than or equal to the maximum load parameter, the relevant operation of S304 is performed.
In S304, the operating voltage and the motor speed of the nth motor operating cycle are adjusted based on the first load parameter.
In this embodiment, after the dishwasher determines the first load parameter, the dishwasher may determine the operating motor and the motor speed corresponding to the nth motor operating period through the inverse operation of the first load parameter, so as to achieve the purpose of switching the target motor from the first motor gear to the second motor gear.
In the embodiment of the invention, when the condition that the gear of the motor needs to be switched is detected, the load parameters corresponding to the running periods of the two motors are calculated, so that the aim of accurately controlling the motor to be switched to different gears is fulfilled, and the accuracy of switching operation is improved.
Fig. 4 is a flowchart illustrating a specific implementation of a method for controlling a motor according to a fourth embodiment of the present invention. Referring to fig. 4, with respect to the embodiment shown in fig. 2, the present embodiment provides a method for controlling a motor before the controlling the target motor to operate in the first motor gear in the nth motor operating period, including: s401 to S402 are specifically described as follows:
in S401, if it is detected that the first motor gear is different from the second motor gear associated with the N-1 th motor operation cycle, the detection component is controlled to execute a simulated gear switching operation, and an operation parameter when the simulated gear switching operation is executed is acquired.
In this embodiment, when the dishwasher enters the next motor operation cycle from the previous motor operation cycle, comparing whether the motor gears associated with two adjacent cycles are the same, that is, identifying whether the first motor gear and the second motor gear are the same, so as to determine whether the gear switching operation is required, and if the first motor gear and the second motor gear are different, executing the relevant operation of S401; on the contrary, if the first motor gear is the same as the second motor gear, it indicates that the target motor can keep the current motor gear to continue running, and the switching operation detection is not needed.
In this embodiment, the dishwasher may simulate the gear shifting operation to detect the completeness of the components required for the gear shifting position and obtain the relevant operating parameters during the simulated gear shifting operation, which include but are not limited to: switching time, switching noise, etc. Specifically, the dishwasher may stop the operation of the target motor, cut off the power supply of the target motor, and switch the gear component of the motor from the first motor gear to the second motor gear.
In S402, if the operating parameter meets a preset switching parameter threshold, the target motor is controlled to switch from the first motor gear to the second motor gear.
In this embodiment, if it is detected that the operating parameter during the switching operation meets the preset switching parameter threshold, it indicates that the component performing the switching operation is in a normal state, and at this time, the first motor gear of the target motor may be switched to the second gear. Optionally, on the contrary, if it is detected that the operation parameter is outside the preset switching parameter threshold value in the switching operation process, it is identified that the switching component is abnormal, and at this time, component abnormality information may be output.
In the embodiment of the invention, the simulated switching operation is carried out before the switching operation is carried out, and the gear switching is carried out under the condition that the operating parameters of the simulated switching operation are determined to be normal, so that the safety of the switching operation and the success rate of the switching can be improved.
Fig. 5 is a flowchart illustrating a specific implementation of a method for controlling a motor according to a fifth embodiment of the present invention. Referring to fig. 5, with respect to the embodiment shown in fig. 1 to 3, the method for controlling a motor provided in this embodiment further includes: S501-S502 are detailed as follows:
further, inquiring the motor parameters corresponding to the operation stage based on the preset corresponding relation between the motor parameters and the operation stage; the motor operation parameters comprise a motor operation period and before a motor gear, and further comprise:
in S501, the flow rate of water flow corresponding to each operation stage is obtained.
In this embodiment, the dishwasher may determine a water flow rate matching the operation type according to the operation type of each operation stage. For example, if the operation stage is a strong cleaning type, it indicates that strong washing of stains on the tableware is required, and the corresponding water flow rate can be relatively large; if the operation stage is of a pre-cleaning type, the operation stage indicates that the kitchen materials remained on the surface of the tableware are cleaned without strong washing, and the corresponding water flow velocity can be smaller.
In S502, the motor gear associated with the operation phase is determined based on the water flow rate, and a correspondence between the motor parameter and the operation phase is established.
In this embodiment, the dishwasher may determine the motor speed corresponding to the water flow rate according to the conversion relationship between the water flow rate and the motor speed, and select a motor gear matched with the motor speed as the motor gear corresponding to the operation stage, thereby establishing the corresponding relationship between the motor parameter and the operation stage.
In the embodiment of the invention, the motor parameter corresponding to the operation stage is set by determining the water flow velocity corresponding to the operation stage, so that the aim of automatically associating the motor parameter with the operation stage is fulfilled.
It should be understood that, the sequence numbers of the steps in the foregoing embodiments do not imply an execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present invention.
Fig. 6 shows a block diagram of a dishwasher according to an embodiment of the present invention, which includes units for performing the steps of the embodiment of fig. 1. Please refer to fig. 1 and fig. 1 for the corresponding description of the embodiment. For convenience of explanation, only the portions related to the present embodiment are shown.
Referring to fig. 6, the dishwasher includes:
an operation stage determining unit 61, configured to obtain an operation stage currently executed by the dishwasher if it is detected that the motor start condition is met;
a motor parameter query unit 62, configured to query a motor parameter corresponding to an operation phase based on a preset correspondence between the motor parameter and the operation phase; the motor operation parameters comprise a motor operation period and a motor gear;
and a target motor control unit 63 for operating the target motor according to the motor operation cycle and the motor gear.
Alternatively, the target motor control unit 63 includes:
the first motor gear inquiring unit is used for acquiring a first motor gear associated with the Nth motor operation cycle if the Nth motor operation cycle is reached; n is a positive integer;
and the first motor gear adjusting unit is used for controlling the target motor to operate in a first motor gear in the Nth motor operation period.
Optionally, the first motor gear adjustment unit includes:
a motor parameter obtaining unit, configured to obtain an operating voltage and a motor speed of the target motor in an N-1 th motor operation period if it is detected that the first motor gear is different from a second motor gear associated with the N-1 th motor operation period;
a second load parameter calculation unit for calculating a second load parameter of the target motor based on the operating voltage and the motor rotation speed;
the first load parameter calculation unit is used for determining a first load parameter corresponding to the first motor gear according to the second load parameter, the first motor gear and the second gear;
and the motor parameter adjusting unit is used for adjusting the operation voltage and the motor rotating speed of the Nth motor operation period based on the first load parameter.
Optionally, the dishwasher further comprises:
the operation parameter acquisition unit is used for controlling the detection component to execute simulated gear switching operation and collecting operation parameters when the simulated gear switching operation is executed if the first motor gear is detected to be different from a second motor gear associated with the N-1 th motor operation cycle;
and the operating parameter matching unit is used for controlling the target motor to be switched from the first motor gear to the second gear if the operating parameters meet a preset switching parameter threshold value.
Optionally, the dishwasher further comprises:
the water flow velocity obtaining unit is used for obtaining the water flow velocity corresponding to each operation stage;
and the corresponding relation establishing unit is used for determining the motor gear associated with the operation stage based on the water flow velocity and establishing the corresponding relation between the motor parameter and the operation stage.
Therefore, the dishwasher provided by the embodiment of the invention can also realize the correlation between the motor gear and the operation period with the operation stage, and realize the purpose of automatically adjusting the operation power of the target motor, so that the flow speed of water flow in the washing process is matched with the current operation stage, even if fragile tableware to be cleaned appears, the motor gear can be automatically adjusted only by adjusting to the corresponding operation mode, the condition that the tableware is damaged is further avoided, the cleaning effect is improved, and meanwhile, the loss of the cleaning operation on the tableware can be reduced.
Fig. 7 is a schematic view of a dishwasher according to another embodiment of the present invention. As shown in fig. 7, the dishwasher 7 of this embodiment includes: a processor 70, a memory 71 and a computer program 72, such as a program for controlling a motor, stored in said memory 71 and executable on said processor 70. The processor 70, when executing the computer program 72, implements the steps in the various motor control method embodiments described above, such as S101 to S103 shown in fig. 1. Alternatively, the processor 70, when executing the computer program 72, implements the functions of the units in the above-described device embodiments, such as the functions of the modules 61 to 63 shown in fig. 6.
Illustratively, the computer program 72 may be divided into one or more units, which are stored in the memory 71 and executed by the processor 70 to accomplish the present invention. The one or more units may be a series of computer program instruction segments capable of performing specific functions, which are used to describe the execution of the computer program 72 in the dishwasher 7. For example, the computer program 72 may be divided into an operating phase determination unit, a motor parameter query unit, and a target motor control unit, each of which functions as described above.
The dishwasher may include, but is not limited to, a processor 70, a memory 71. It will be appreciated by those skilled in the art that fig. 7 is merely an example of a dishwasher 7 and does not constitute a limitation of dishwasher 7 and may include more or less components than those shown, or some components in combination, or different components, e.g., the dishwasher may also include input and output devices, network access devices, buses, etc.
The Processor 70 may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic, discrete hardware components, etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The memory 71 may be an internal storage unit of the dishwasher 7, such as a hard disk or a memory of the dishwasher 7. The memory 71 may also be an external storage device of the dishwasher 7, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), etc. provided on the dishwasher 7. Further, the memory 71 may also comprise both an internal memory unit and an external memory device of the dishwasher 7. The memory 71 is used for storing the computer program and other programs and data required by the dishwasher. The memory 71 may also be used to temporarily store data that has been output or is to be output.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The above-mentioned embodiments are only used for illustrating the technical solutions of the present invention, and not for limiting the same; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; such modifications and substitutions do not substantially depart from the spirit and scope of the embodiments of the present invention, and are intended to be included within the scope of the present invention.

Claims (6)

1. A method of controlling an electric machine, comprising:
if the condition that the motor starting condition is met is detected, acquiring the current execution operation stage of the dish washing machine, wherein the operation stage comprises the following steps: selecting a target motor from the candidate motors according to the operation type required to be executed in the operation stage;
determining a currently executed operation mode, extracting a corresponding relation table corresponding to the operation mode from a database, and inquiring motor parameters corresponding to an operation stage based on a preset corresponding relation between the motor parameters and the operation stage; the motor operation parameters comprise a motor operation period and a motor gear;
operating a target motor according to the motor operation period and the motor gear;
the operating the target motor according to the motor operation cycle and the motor gear includes:
if the Nth motor running period is reached, acquiring a first motor gear associated with the Nth motor running period; n is a positive integer;
controlling the target motor to operate in a first motor gear in the Nth motor operation period;
said controlling said target motor to operate in a first motor gear during said nth said motor operating cycle, comprising:
if the first motor gear is detected to be different from a second motor gear associated with the N-1 th motor operation cycle, acquiring the operation voltage and the motor speed of the target motor in the N-1 th motor operation cycle;
calculating a second load parameter of the target motor based on the operating voltage and the motor speed;
determining a first load parameter corresponding to the first motor gear according to the second load parameter, the first motor gear and the second motor gear;
and adjusting the operation voltage and the motor speed of the Nth motor operation period based on the first load parameter.
2. The method of claim 1, wherein prior to said controlling said target motor to operate in a first motor gear during said nth said motor operating cycle, comprising:
if the first motor gear is detected to be different from a second motor gear associated with the N-1 th motor running period, controlling a detection component to execute simulated gear switching operation, and collecting running parameters when the simulated gear switching operation is executed;
and if the operating parameters meet a preset switching parameter threshold, controlling the target motor to be switched from the first motor gear to the second motor gear.
3. The method according to any one of claims 1-2, further comprising:
acquiring the water flow velocity corresponding to each operation stage;
and determining the motor gear associated with the operation stage based on the water flow velocity, and establishing a corresponding relation between the motor parameter and the operation stage.
4. A dishwasher, comprising:
the operation stage determining unit is used for acquiring the operation stage currently executed by the dishwasher if the condition that the motor starting condition is met is detected, and comprises the following steps: selecting a target motor from the candidate motors according to the operation type required to be executed in the operation stage;
the motor parameter query unit is used for determining a currently executed operation mode, extracting a corresponding relation table corresponding to the operation mode from a database, and querying a motor parameter corresponding to an operation stage based on a preset corresponding relation between the motor parameter and the operation stage; the motor operation parameters comprise a motor operation period and a motor gear;
the target motor control unit is used for operating a target motor according to the motor operation period and the motor gear;
the target motor control unit includes:
the first motor gear inquiring unit is used for acquiring a first motor gear associated with the Nth motor operation cycle if the Nth motor operation cycle is reached; n is a positive integer;
the first motor gear adjusting unit is used for controlling the target motor to operate at a first motor gear in the Nth motor operation period;
the first motor gear adjustment unit includes:
a motor parameter obtaining unit, configured to obtain an operating voltage and a motor speed of the target motor in an N-1 th motor operation period if it is detected that the first motor gear is different from a second motor gear associated with the N-1 th motor operation period;
a second load parameter calculation unit for calculating a second load parameter of the target motor based on the operating voltage and the motor rotation speed;
the first load parameter calculation unit is used for determining a first load parameter corresponding to the first motor gear according to the second load parameter, the first motor gear and the second motor gear;
and the motor parameter adjusting unit is used for adjusting the operation voltage and the motor rotating speed of the Nth motor operation period based on the first load parameter.
5. A dishwasher, characterized in that the dishwasher comprises a memory, a processor and a computer program stored in the memory and executable on the processor, the processor executing the computer program with the steps of the method according to any one of claims 1 to 3.
6. A computer-readable storage medium, in which a computer program is stored which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 3.
CN201910243807.0A 2019-03-28 2019-03-28 Method for controlling motor and dish-washing machine Active CN109820462B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910243807.0A CN109820462B (en) 2019-03-28 2019-03-28 Method for controlling motor and dish-washing machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910243807.0A CN109820462B (en) 2019-03-28 2019-03-28 Method for controlling motor and dish-washing machine

Publications (2)

Publication Number Publication Date
CN109820462A CN109820462A (en) 2019-05-31
CN109820462B true CN109820462B (en) 2021-06-11

Family

ID=66873127

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910243807.0A Active CN109820462B (en) 2019-03-28 2019-03-28 Method for controlling motor and dish-washing machine

Country Status (1)

Country Link
CN (1) CN109820462B (en)

Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1548611A (en) * 2003-05-13 2004-11-24 乐金电子(天津)电器有限公司 Dewatering control method for washing machine
WO2005034328A2 (en) * 2003-09-30 2005-04-14 Emerson Electric Co. Speed control of an induction motor based on slip and power factor estimation
EP1527223A1 (en) * 2002-07-29 2005-05-04 BSH Bosch und Siemens Hausgeräte GmbH Method for accelerating the wetting of washing in a drum washing machine
CN101173444A (en) * 2006-10-30 2008-05-07 南京乐金熊猫电器有限公司 Dewatering control method for washing machine
CN102466538A (en) * 2011-03-14 2012-05-23 无锡艾柯威科技有限公司 Method for detecting load imbalance of variable frequency motor
CN102953255A (en) * 2012-10-26 2013-03-06 无锡飞翎电子有限公司 Washing machine and dewatering control method and system of washing machine
CN103225195A (en) * 2013-04-23 2013-07-31 海信容声(广东)冰箱有限公司 Washing machine and method for weighing clothes of washing machine
EP2981643A1 (en) * 2013-04-04 2016-02-10 Arçelik Anonim Sirketi Improved efficiency wash cycle for washing machine
JP2016129534A (en) * 2015-01-13 2016-07-21 パナソニックIpマネジメント株式会社 Washing machine
CN106149272A (en) * 2015-03-24 2016-11-23 无锡飞翎电子有限公司 Washing machine and air-dried control method thereof
WO2017020754A1 (en) * 2015-07-31 2017-02-09 青岛海尔洗衣机有限公司 Washing machine vibration damping component
CN106419787A (en) * 2016-10-14 2017-02-22 佛山市顺德区美的洗涤电器制造有限公司 Dish washing machine and washing control method and device thereof
JP2017064238A (en) * 2015-10-01 2017-04-06 パナソニックIpマネジメント株式会社 Washing machine
CN107051939A (en) * 2016-11-22 2017-08-18 常州格力博有限公司 Saturation type cleaning machine and its control mode
JP2018183478A (en) * 2017-04-27 2018-11-22 パナソニックIpマネジメント株式会社 Washing machine
CN108937787A (en) * 2018-07-17 2018-12-07 佛山市顺德区美的洗涤电器制造有限公司 Varying frequency drive method, device and computer readable storage medium
CN109270845A (en) * 2018-10-12 2019-01-25 珠海格力电器股份有限公司 Gear display method and device, interaction equipment and intelligent household equipment

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1548000A (en) * 2003-05-12 2004-11-24 乐金电子(天津)电器有限公司 Washing method of dish washer
CN101734173B (en) * 2008-11-26 2013-08-28 比亚迪股份有限公司 Control system and method of motor gear
MX2012014713A (en) * 2010-06-24 2013-01-22 Nidec Motor Corp Washing machine out of balance detection.
CN102441704A (en) * 2010-10-01 2012-05-09 苏州宝时得电动工具有限公司 Electric tool
EP2848485B1 (en) * 2012-05-10 2023-11-15 Denso Corporation Vehicle damping control apparatus
CN103088601B (en) * 2013-01-24 2015-11-25 无锡小天鹅股份有限公司 Roller washing machine and control method
CN103334255B (en) * 2013-06-09 2015-08-05 松下家电研究开发(杭州)有限公司 A kind of intelligent dehydration controlling method of washing machine
CN104622407B (en) * 2015-02-05 2017-06-23 佛山市顺德区美的洗涤电器制造有限公司 A kind of dish-washing machine and its control method of washing and system
CN104825111B (en) * 2015-04-24 2017-11-10 佛山市顺德区美的洗涤电器制造有限公司 Dishwasher drying system
CN205874757U (en) * 2015-11-24 2017-01-11 无锡飞翎电子有限公司 Washing machine's control system and washing machine
CN105717391A (en) * 2016-01-28 2016-06-29 奇瑞汽车股份有限公司 Test system and method for automobile electric balance
CN108691149A (en) * 2017-04-10 2018-10-23 台达电子工业股份有限公司 The DC Brushless Motor load measurement method and its device of sensing device
CN107255565B (en) * 2017-08-07 2019-05-31 珠海格力电器股份有限公司 Method and device for detecting looseness of belt pulley of washing machine
CN107985314B (en) * 2017-12-22 2019-11-29 奇瑞新能源汽车技术有限公司 Determine method, apparatus, controller and the storage medium of gear
CN108594713B (en) * 2018-05-14 2022-07-12 佛山市顺德区美的洗涤电器制造有限公司 Motor control method, dishwasher, and computer-readable storage medium
CN108937806B (en) * 2018-05-23 2022-02-22 佛山市顺德区美的洗涤电器制造有限公司 Dispenser control method, dishwasher, and computer-readable storage medium
CN109114767B (en) * 2018-10-26 2020-06-19 广东美的制冷设备有限公司 Control method and control device for air conditioner fan, air conditioner and storage medium

Patent Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1527223A1 (en) * 2002-07-29 2005-05-04 BSH Bosch und Siemens Hausgeräte GmbH Method for accelerating the wetting of washing in a drum washing machine
CN1548611A (en) * 2003-05-13 2004-11-24 乐金电子(天津)电器有限公司 Dewatering control method for washing machine
WO2005034328A2 (en) * 2003-09-30 2005-04-14 Emerson Electric Co. Speed control of an induction motor based on slip and power factor estimation
CN101173444A (en) * 2006-10-30 2008-05-07 南京乐金熊猫电器有限公司 Dewatering control method for washing machine
CN102466538A (en) * 2011-03-14 2012-05-23 无锡艾柯威科技有限公司 Method for detecting load imbalance of variable frequency motor
CN102953255A (en) * 2012-10-26 2013-03-06 无锡飞翎电子有限公司 Washing machine and dewatering control method and system of washing machine
EP2981643A1 (en) * 2013-04-04 2016-02-10 Arçelik Anonim Sirketi Improved efficiency wash cycle for washing machine
CN103225195A (en) * 2013-04-23 2013-07-31 海信容声(广东)冰箱有限公司 Washing machine and method for weighing clothes of washing machine
JP2016129534A (en) * 2015-01-13 2016-07-21 パナソニックIpマネジメント株式会社 Washing machine
CN106149272A (en) * 2015-03-24 2016-11-23 无锡飞翎电子有限公司 Washing machine and air-dried control method thereof
WO2017020754A1 (en) * 2015-07-31 2017-02-09 青岛海尔洗衣机有限公司 Washing machine vibration damping component
JP2017064238A (en) * 2015-10-01 2017-04-06 パナソニックIpマネジメント株式会社 Washing machine
CN106419787A (en) * 2016-10-14 2017-02-22 佛山市顺德区美的洗涤电器制造有限公司 Dish washing machine and washing control method and device thereof
CN107051939A (en) * 2016-11-22 2017-08-18 常州格力博有限公司 Saturation type cleaning machine and its control mode
JP2018183478A (en) * 2017-04-27 2018-11-22 パナソニックIpマネジメント株式会社 Washing machine
CN108937787A (en) * 2018-07-17 2018-12-07 佛山市顺德区美的洗涤电器制造有限公司 Varying frequency drive method, device and computer readable storage medium
CN109270845A (en) * 2018-10-12 2019-01-25 珠海格力电器股份有限公司 Gear display method and device, interaction equipment and intelligent household equipment

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"基于分段PID方法的非线性负载电机的转速控制";任思岩;《电子工业专用设备》;20170330;第63-65页 *
"确定电机现有负载功率的方法";孙浩伟;《防爆电机》;20100630;第41-42页 *

Also Published As

Publication number Publication date
CN109820462A (en) 2019-05-31

Similar Documents

Publication Publication Date Title
CN110420000B (en) Method for determining cleaning mode and dish-washing machine
CN110101348B (en) Control method of dish-washing machine and dish-washing machine
CN110367898B (en) Method for determining cleaning mode and dish-washing machine
US11368110B2 (en) Method and circuit for controlling or starting a U-shape single phase synchronous permanent magnet motors
CN108937804A (en) Water discharge control method, dish-washing machine and computer readable storage medium
CN103354976A (en) Method and apparatus for motor control
CN109820462B (en) Method for controlling motor and dish-washing machine
CN103486637B (en) Range hood auto-cleaning method
CN109820464B (en) Water inlet control method and dish washing machine
AU2021297829A1 (en) Rinse control method and apparatus for cleaning mechanism, and storage medium
CN108937787B (en) Variable frequency driving method and device and computer readable storage medium
CN110338731B (en) Method for detecting heating abnormality and dish washing machine
CN112890713B (en) Control method of washing pump and washing equipment
CN112493955B (en) Control method of washing equipment and washing equipment
CN110345279B (en) Control method and equipment for water diversion valve
CN113774624B (en) Dehydration control method, device and computer storage medium
CN113243873A (en) Control method of washing equipment and washing equipment
CN113741295A (en) Method, device and system for determining water consumption of household appliance
CN115202218A (en) Smart home control method, device, equipment, storage medium and program product
CN117942005A (en) Control method and device of dish washer, electronic equipment and storage medium
CN110285545A (en) Method and device for determining rotation direction of fan
CN110445429B (en) Position-sensorless starting control method for switched reluctance motor
CN114277548B (en) Washing machine and control method thereof
CN114111152B (en) Power consumption statistics method and device, computer readable storage medium and electronic equipment
CN114277549B (en) Washing machine and control method thereof

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
GR01 Patent grant
GR01 Patent grant