CN114427738B - Motor control method, air conditioner and computer storage medium - Google Patents
Motor control method, air conditioner and computer storage medium Download PDFInfo
- Publication number
- CN114427738B CN114427738B CN202210055021.8A CN202210055021A CN114427738B CN 114427738 B CN114427738 B CN 114427738B CN 202210055021 A CN202210055021 A CN 202210055021A CN 114427738 B CN114427738 B CN 114427738B
- Authority
- CN
- China
- Prior art keywords
- motor
- control method
- motor control
- abnormality
- software reset
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 54
- 230000002159 abnormal effect Effects 0.000 claims abstract description 72
- 230000005856 abnormality Effects 0.000 claims abstract description 43
- 238000004590 computer program Methods 0.000 claims description 11
- 239000003990 capacitor Substances 0.000 description 6
- 208000025274 Lightning injury Diseases 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000001012 protector Effects 0.000 description 3
- 238000003491 array Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000008439 repair process Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F11/00—Control or safety arrangements
- F24F11/62—Control or safety arrangements characterised by the type of control or by internal processing, e.g. using fuzzy logic, adaptive control or estimation of values
- F24F11/63—Electronic processing
- F24F11/64—Electronic processing using pre-stored data
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F11/00—Control or safety arrangements
- F24F11/30—Control or safety arrangements for purposes related to the operation of the system, e.g. for safety or monitoring
- F24F11/32—Responding to malfunctions or emergencies
- F24F11/38—Failure diagnosis
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F11/00—Control or safety arrangements
- F24F11/30—Control or safety arrangements for purposes related to the operation of the system, e.g. for safety or monitoring
- F24F11/49—Control or safety arrangements for purposes related to the operation of the system, e.g. for safety or monitoring ensuring correct operation, e.g. by trial operation or configuration checks
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F11/00—Control or safety arrangements
- F24F11/50—Control or safety arrangements characterised by user interfaces or communication
- F24F11/52—Indication arrangements, e.g. displays
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F11/00—Control or safety arrangements
- F24F11/50—Control or safety arrangements characterised by user interfaces or communication
- F24F11/61—Control or safety arrangements characterised by user interfaces or communication using timers
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P29/00—Arrangements for regulating or controlling electric motors, appropriate for both AC and DC motors
- H02P29/02—Providing protection against overload without automatic interruption of supply
- H02P29/024—Detecting a fault condition, e.g. short circuit, locked rotor, open circuit or loss of load
- H02P29/028—Detecting a fault condition, e.g. short circuit, locked rotor, open circuit or loss of load the motor continuing operation despite the fault condition, e.g. eliminating, compensating for or remedying the fault
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02B—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
- Y02B30/00—Energy efficient heating, ventilation or air conditioning [HVAC]
- Y02B30/70—Efficient control or regulation technologies, e.g. for control of refrigerant flow, motor or heating
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Power Engineering (AREA)
- Human Computer Interaction (AREA)
- Biomedical Technology (AREA)
- Physics & Mathematics (AREA)
- Fuzzy Systems (AREA)
- Mathematical Physics (AREA)
- Health & Medical Sciences (AREA)
- Control Of Electric Motors In General (AREA)
Abstract
The invention discloses a motor control method, an air conditioner and a computer storage medium, wherein the motor control method comprises the following steps: acquiring working state information of a motor; determining that the motor runs abnormally according to the working state information; determining the type of abnormal operation of the motor; and if the motor is determined to continuously generate the same type of abnormality for N times and the software reset mark is not detected, controlling the motor to carry out software reset, wherein N is greater than 1. By adopting the motor control method, the normal operation of the motor can be quickly recovered under the condition that the controller is subjected to abnormal interference faults, manual intervention is not needed, and the user experience is improved.
Description
Technical Field
The present invention relates to the field of motor technologies, and in particular, to a motor control method, an air conditioner, and a computer storage medium.
Background
The air conditioner comprises a compressor and a direct current fan, and the controller for controlling the motor is subjected to external strong interference under the condition of abnormal interference, for example, the controller is subjected to high-voltage surge higher than 6000 volts or lightning stroke and other phenomena, so that control errors are easy to occur, and repeated motor faults are caused. In the related art, when a motor fails, a controller stops working to remove the failure by controlling the motor, automatically resumes working after a certain time, and solves the problem by prompting manual repair after the accumulated number of failures reaches a certain value in a certain time.
Disclosure of Invention
The present invention aims to solve at least one of the technical problems existing in the prior art. Therefore, an object of the present invention is to provide a motor control method, by which the normal operation of the motor can be quickly recovered under the condition that the controller is subjected to abnormal interference fault, and manual intervention is not required, so that user experience is improved.
Another object of the present invention is to provide an air conditioner.
It is still another object of the present invention to provide a computer storage medium.
In order to solve the above-mentioned problems, an embodiment of a first aspect of the present invention provides a motor control method, including: acquiring working state information of a motor; determining that the motor runs abnormally according to the working state information; determining the type of abnormal operation of the motor; and if the motor is determined to continuously generate the same type of abnormality for N times and the software reset mark is not detected, controlling the motor to carry out software reset, wherein N is greater than 1.
According to the motor control method provided by the embodiment of the invention, when the motor operation is determined to be abnormal, if the motor is determined to continuously generate the same type of abnormality for N times, the controller for controlling the motor is subjected to external abnormal interference, so that the motor driving parameters are interfered to be abnormal, the motor repeatedly generates the same type of faults, in this case, the software reset mark is not detected at the same time, the control motor can restore the interfered abnormal data in the controller by performing software reset, the normal operation of the motor is restored, the manual intervention is not needed, the labor cost is reduced, and the user experience is improved.
In some embodiments, the motor control method further comprises: and if the motor is determined to continuously generate the same type of abnormality for N times, the software reset mark is detected, and the abnormality generated by the motor continuously generates N times is different from the abnormality type generated before reset, the motor is controlled to carry out software reset.
In some embodiments, the motor control method further comprises: and determining that the motor is abnormal in the same type for N times continuously, detecting a software reset mark, and determining that the motor is faulty and giving a fault alarm if the abnormality of the motor is the same as the abnormality type before resetting.
In some embodiments, the motor control method further comprises: and if the motor is determined to continuously generate N times of anomalies and different anomaly types, and M times of anomalies continuously occur within a first preset time and a software reset mark is not detected, controlling the motor to perform software reset, wherein M is greater than 1.
In some embodiments, the motor control method further comprises: and determining that the motor continuously generates N times of anomalies and the anomaly types are different, M times of anomalies occur in a first preset time, and a software reset mark is detected, and then determining the motor to be faulty and performing fault alarm.
In some embodiments, the motor control method further comprises: if the motor is determined to continuously generate N times of anomalies and different types of anomalies and the number of the anomalies generated in the first preset time is less than M, storing current anomaly information and clearing the current motor fault state
In some embodiments, before controlling the motor for a software reset, further comprising: and storing the current abnormal information, setting a software reset mark and storing.
In some embodiments, the motor control method further comprises: and according to the working state information, if the motor is determined to run normally and the continuous running time reaches the second preset time, the software reset mark and the abnormal information are cleared.
An embodiment of a second aspect of the present invention provides an air conditioner, including: at least one processor; a memory communicatively coupled to at least one of the processors; wherein the memory stores a computer program executable by at least one of the processors, and the motor control method according to the above embodiment is implemented when the at least one of the processors executes the computer program.
According to the air conditioner provided by the embodiment of the invention, the motor control method provided by the embodiment of the invention is executed by the processor, so that the normal operation of the motor can be quickly recovered under the condition that the controller is subjected to abnormal interference faults, manual intervention is not needed, and the user experience is improved.
An embodiment of a third aspect of the present invention provides a computer storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the motor control method described in the above embodiment.
Additional aspects and advantages of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention.
Drawings
The foregoing and/or additional aspects and advantages of the invention will become apparent and may be better understood from the following description of embodiments taken in conjunction with the accompanying drawings in which:
FIG. 1 is a flow chart of a motor control method according to one embodiment of the invention;
FIG. 2 is a flow chart of a motor control method according to another embodiment of the present invention;
fig. 3 is a block diagram of an air conditioner according to an embodiment of the present invention.
Reference numerals:
an air conditioner 1; a processor 2; and a memory 3.
Detailed Description
Embodiments of the present invention will be described in detail below, by way of example with reference to the accompanying drawings.
With the development of the technology of the permanent magnet synchronous motor, the air conditioner also gradually adopts the permanent magnet synchronous motor, meanwhile, with the pursuit of people on living standards, the air conditioner is also installed in various environments, which means that the working condition of the motor in the air conditioner needs to be considered is more and more severe, and the requirements on all aspects are also higher.
In the related art, for fault control of a motor, a controller eliminates faults by controlling the motor to stop working, automatically resumes working after a certain time, and solves problems by prompting manual repair after the accumulated number of faults reaches a certain value in a certain time, but for repeated motor faults caused by abnormal internal storage of a chip due to strong external interference of the controller such as high voltage surge higher than 6000V or lightning stroke, the adoption of the mode cannot be effectively solved.
In order to solve the above problems, an embodiment of a first aspect of the present invention provides a motor control method, by which normal operation of a motor can be quickly recovered under the condition that a controller is subjected to abnormal interference failure, and manual intervention is not required, so that user experience is improved.
A motor control method according to an embodiment of the present invention is described below with reference to fig. 1, and as shown in fig. 1, the motor control method includes at least steps S1 to S4.
Step S1, acquiring working state information of a motor.
The working state information may be understood as information reflecting the working condition of the motor, such as information of the working temperature of the motor, the working frequency of the motor, or the rotation speed of the motor.
And S2, determining abnormal operation of the motor according to the working state information.
The abnormal motor operation refers to driving faults of the motor, and at least comprises abnormal interference faults and real faults. The abnormal interference fault can be understood as a fault generated by the occurrence of an abnormality of the motor driving parameter, for example, the abnormal interference fault can be an abnormal interference such as lightning stroke or surge and the like of a controller for controlling the motor, so that the motor driving parameter is interfered to be abnormal, and when the motor is driven, the motor is repeatedly failed due to the abnormal driving parameter; the real fault may be understood as a fault generated by an operation fault of the motor itself or an operation fault of the controller, for example, the real fault may include a motor stall, a motor capacitor open circuit, a motor capacitor short circuit, a motor turn-to-turn short circuit, a motor thermal protector failure, and the like.
Specifically, the fault judgment condition of the motor can be preset according to the working state information, in practical application, the working state information is judged based on the stored fault judgment condition through the working state information acquired in real time, and if the working state information meets the fault judgment condition, the abnormal operation of the motor can be determined.
And step S3, determining the type of abnormal operation of the motor.
In the embodiment, types of motor operation anomalies such as motor stalling, motor capacitor open circuit, motor capacitor short circuit, motor turn-to-turn short circuit, motor thermal protector failure, controller failure, motor driving parameter anomaly and the like may be classified according to a certain rule in advance and stored, for example, the types of motor operation anomalies such as motor stalling, motor capacitor open circuit, motor capacitor short circuit, motor turn-to-turn short circuit, motor thermal protector failure, controller failure, motor driving parameter anomaly and the like may occur in actual motor application, and the types of each motor operation anomaly are numbered and stored.
And S4, determining that the motor continuously generates the same type of abnormality for N times and the software reset mark is not detected, and controlling the motor to reset the software.
Wherein, N is more than 1, preferably, the value range of N is 3-5, under this scope, not only is convenient for accurately judge the reason of motor operation abnormality, but also can guarantee the duration that can resume automatically when the motor operation is abnormal, avoid influencing the problem that the user uses because of repeated trouble makes the time overlength.
Specifically, since the controller controlling the motor is disturbed by an abnormal disturbance such as a lightning stroke or a surge, the motor driving parameters are disturbed abnormally, thereby, when the motor is driven, the repeated motor faults generated by the abnormal driving parameters, that is, the motor is repeatedly abnormal, when the motor is in operation and is identical in each abnormality, the reason for the abnormal motor operation is described as the reason that the controller is disturbed by the abnormal abnormality, but in fact, the motor itself is not abnormal, in this case, if the motor is still in fault, the operation of clearing the fault and restarting is repeatedly executed, or a plurality of faults occur within a certain time, the mode of locking and alarming the fault is not effectively solved, and the motor is easy to cause the failure to automatically recover, if the motor is not in manual intervention, the normal operation is not affected, in this case, the motor is not continuously in operation, in the case, the abnormal operation is not controlled, in the abnormal operation is considered to be in the abnormal state, in consideration of recovering the normal operation by the reset operation, in the reset operation, that the abnormal operation is not in the reset operation is performed, the abnormal operation is not in the case of the abnormal operation is performed, the motor is continuously in the same time as the abnormal operation is controlled, the abnormal operation is not in the abnormal operation is performed, the abnormal operation is not in the normal state, the normal operation is continuously reset is controlled, when the abnormal operation is performed, and the abnormal operation is not is continuously reset is performed, in the abnormal operation is not is controlled in the normal operation is performed, the abnormal data interfered in the controller can be recovered by controlling the motor to reset the software, normal operation of the motor is recovered, manual intervention is not needed, labor cost is reduced, time cost is saved, and user experience is improved.
According to the motor control method provided by the embodiment of the invention, when the motor operation is determined to be abnormal, if the motor is determined to continuously generate the same type of abnormality for N times, the controller for controlling the motor is subjected to external abnormal interference, so that the motor driving parameters are interfered to be abnormal, the motor repeatedly generates the same type of faults, in this case, the software reset mark is not detected at the same time, the control motor can restore the interfered abnormal data in the controller by performing software reset, the normal operation of the motor is restored, the manual intervention is not needed, the labor cost is reduced, and the user experience is improved.
In some embodiments, if it is determined that the same type of abnormality occurs to the motor N times continuously and the software reset flag is detected and the abnormality occurring to the motor N times continuously is different from the abnormality occurring before the reset, it is indicated that the controller has performed the reset operation, and the abnormality occurring to the motor before the reset is different from the abnormality occurring to the motor of the same type occurring N times continuously after the reset, it is indicated that the abnormality occurring to the motor N times continuously after the reset is caused by the controller being subjected to the external abnormality, so that the motor is controlled to perform the software reset to automatically recover the abnormal data interfered in the controller, thereby recovering the normal operation of the motor without the manual intervention, reducing the labor cost, saving the time cost, and improving the user experience.
In some embodiments, if it is determined that the same type of abnormality occurs to the motor N times continuously and the software reset flag is detected, and the abnormality occurring to the motor N times continuously is the same as the type of abnormality occurring before the reset, it is indicated that the controller has performed the over-reset operation, and the abnormality occurring to the motor before the reset is the same as the abnormality occurring to the motor of the same type occurring to N times continuously after the reset, it is indicated that the abnormality occurring to the motor of the same type occurring to N times continuously is caused by the real fault of the motor after the reset, so that the fault of the motor can be determined and the fault alarm can be performed, so that after-sales personnel can quickly locate the cause of the fault and maintain in time.
In some embodiments, if it is determined that the motor continuously generates N anomalies and the anomaly types are different, and M anomalies continuously generate within the first preset time and the software reset flag is not detected, it indicates that the number of running anomalies of the motor accumulated within the first preset time reaches a certain value, and the types of the anomalies are different each time, and the controller does not perform the reset operation, then controls the motor to perform the software reset to clear the fault through the reset operation.
Wherein M >1, preferably, the value range of M is 5-10, under this scope, not only is convenient for accurately judge the reason that the motor is abnormal in operation, but also can guarantee the duration that can resume automatically when the motor is abnormal in operation, avoid influencing the problem that the user uses because of repeated trouble makes the time overlength.
In some embodiments, if it is determined that the motor continuously generates N anomalies and the anomaly types are different, and M anomalies occur in the first preset time and the software reset flag is detected, it is indicated that the number of running anomalies of the motor accumulated in the first preset time reaches a certain value, and the types of running anomalies are also different each time, and the controller has performed an over-reset operation, and after the controller is reset, the running anomalies of the motor are not resolved, so that a motor fault can be determined and a fault alarm can be performed, so that after-sales personnel can quickly locate the cause of the fault and maintain the fault in time.
In some embodiments, if it is determined that the motor continuously experiences N anomalies and the anomaly types are different and the number of anomalies occurring within the first preset time is less than M, the current anomaly information is stored and the current motor fault state is cleared.
Specifically, when the number of motor operation anomalies accumulated in the first preset time does not reach a certain value, the controller does not perform fault locking and alarm, but stores current anomaly information to a designated position, for example, the current anomaly information is stored to a target address of an EPROM (Erasable Programmable Read Only Memory, erasable programmable read-only register) of the controller, and the EPROM supports long-term storage, so that subsequent calling and use can be facilitated. Further, after the first time T1s, the controller clears the current motor fault state, which can be understood that the current motor fault state refers to the fault state stored after the abnormal operation of the motor, and the current motor fault state is different from the storage position of the current abnormal information, the current abnormal information is stored in the EPROM of the controller, and the current motor fault state is stored in the ROM (Read-Only Memory) of the controller, when the motor is restarted, if the current motor fault state is still stored in the ROM, the controller defaults to the motor fault and cannot operate normally, and therefore, the controller can clear the current motor fault state stored in the ROM to ensure that the motor can operate normally when the motor is restarted.
In some embodiments, prior to controlling the motor to perform the software reset, current exception information is also stored, and a software reset flag is set and stored for subsequent retrieval and use.
In some embodiments, if the motor is determined to be running normally and the continuous running time reaches the second preset time according to the working state information, the motor is indicated to be recovered to normal working, so that the software reset flag and the abnormal information can be cleared.
The motor control method according to the embodiment of the present invention is illustrated with reference to fig. 2, and specific steps are as follows.
And S5, judging whether the motor runs abnormally or not. If the motor is abnormal, executing a step S6; if the motor is operating normally, step S12 is performed.
And S6, judging whether the abnormality of the motor continuously occurs for N times is of the same type. If yes, executing step S7; if not, step S14 is performed.
Step S7, judging whether the software reset mark is reset or not, namely judging whether the software reset mark is detected or not. If yes, executing step S8; if not, step S10 is performed.
And S8, judging whether the abnormality of the motor continuously occurs for N times is the same as the abnormality type occurring before resetting. If yes, executing step S9; if not, step S10 is performed.
And S9, fault locking and alarming.
Step S10, storing current abnormal information, setting a software reset mark and storing.
Step S11, executing software reset.
Step S12, judging whether the continuous running time of the motor reaches a second preset time T2 minutes. If yes, executing step S13; if not, the step S12 is continued.
Step S13, clearing the software reset mark and the abnormal information.
Step S14, judging whether M times of abnormality continuously occur in the first preset time T1. If yes, executing step S15; if not, step S19 is performed.
Step S15, judging whether the software reset mark is reset or not, namely judging whether the software reset mark is detected or not. If yes, go to step S16; if not, step S17 is performed.
And S16, fault locking and alarming.
And S17, storing current abnormal information, setting a software reset mark and storing.
Step S18, executing software reset.
And S19, storing current abnormal information, and clearing the current motor fault state after T1S.
In summary, according to the motor control method provided by the embodiment of the invention, through the steps, whether the motor operation abnormality is caused by abnormal interference or is truly fault can be effectively identified, and under the condition of abnormal interference fault, the interfered abnormal storage content can be recovered by executing software reset, so that the abnormality can be quickly repaired under the condition of no human intervention, the labor cost is reduced, the user experience is improved, and the fault can be quickly locked when the motor is truly fault, thereby facilitating the subsequent maintenance.
The second aspect of the present invention provides an air conditioner, as shown in fig. 3, the air conditioner 1 including at least one processor 2 and a memory 3 communicatively connected to the at least one processor 2.
Wherein the memory 3 stores a computer program executable by the at least one processor 2, the at least one processor 2 implementing the motor control method provided by the above embodiment when executing the computer program.
It should be noted that, the specific implementation manner of the air conditioner 1 according to the embodiment of the present invention is similar to the specific implementation manner of the motor control method according to any of the above embodiments of the present invention, and please refer to the description of the method section specifically, and in order to reduce redundancy, the description is omitted here.
According to the air conditioner 1 provided by the embodiment of the invention, the processor 2 executes the motor control method provided by the embodiment, so that the normal operation of the motor can be quickly recovered under the condition that the controller is subjected to abnormal interference faults, manual intervention is not needed, and the user experience is improved.
An embodiment of a third aspect of the present invention provides a computer storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the motor control method provided by the above embodiment.
In the description of this specification, any process or method description in a flowchart or otherwise described herein may be understood as representing modules, segments, or portions of code which include one or more executable instructions for implementing logical functions or steps of the process, and in which the scope of the preferred embodiments of the present invention include additional implementations in which functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the embodiments of the present invention.
Logic and/or steps represented in the flowcharts or otherwise described herein, e.g., a ordered listing of executable instructions for implementing logical functions, can be embodied in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions. For the purposes of this description, a "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of the computer-readable medium would include the following: an electrical connection (electronic device) having one or more wires, a portable computer diskette (magnetic device), a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). In addition, the computer readable medium may even be paper or other suitable medium on which the program is printed, as the program may be electronically captured, via, for instance, optical scanning of the paper or other medium, then compiled, interpreted or otherwise processed in a suitable manner, if necessary, and then stored in a computer memory.
It is to be understood that portions of the present invention may be implemented in hardware, software, firmware, or a combination thereof. In the above-described embodiments, the various steps or methods may be implemented in software or firmware stored in a memory and executed by a suitable instruction execution system. As with the other embodiments, if implemented in hardware, may be implemented using any one or combination of the following techniques, as is well known in the art: discrete logic circuits having logic gates for implementing logic functions on data signals, application specific integrated circuits having suitable combinational logic gates, programmable Gate Arrays (PGAs), field Programmable Gate Arrays (FPGAs), and the like.
Those of ordinary skill in the art will appreciate that all or a portion of the steps carried out in the method of the above-described embodiments may be implemented by a program to instruct related hardware, where the program may be stored in a computer readable storage medium, and where the program, when executed, includes one or a combination of the steps of the method embodiments.
In addition, each functional unit in the embodiments of the present invention may be integrated in one processing module, or each unit may exist alone physically, or two or more units may be integrated in one module. The integrated modules may be implemented in hardware or in software functional modules. The integrated modules may also be stored in a computer readable storage medium if implemented in the form of software functional modules and sold or used as a stand-alone product.
The above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, or the like. While embodiments of the present invention have been shown and described above, it will be understood that the above embodiments are illustrative and not to be construed as limiting the invention, and that variations, modifications, alternatives and variations may be made to the above embodiments by one of ordinary skill in the art within the scope of the invention.
In the description of the present specification, reference to the terms "one embodiment," "some embodiments," "illustrative embodiments," "examples," "specific examples," or "some examples," etc., means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, schematic representations of the above terms do not necessarily refer to the same embodiments or examples.
While embodiments of the present invention have been shown and described, it will be understood by those of ordinary skill in the art that: many changes, modifications, substitutions and variations may be made to the embodiments without departing from the spirit and principles of the invention, the scope of which is defined by the claims and their equivalents.
Claims (10)
1. A motor control method, characterized by comprising:
acquiring working state information of a motor;
determining that the motor runs abnormally according to the working state information;
determining the type of the abnormal operation of the motor, wherein the type of the abnormal operation of the motor comprises abnormal interference faults and real faults;
and if the motor is determined to continuously generate the same type of abnormality for N times and the software reset mark is not detected, controlling the motor to carry out software reset, wherein N is greater than 1.
2. The motor control method according to claim 1, characterized in that the motor control method further comprises:
and if the motor is determined to continuously generate the same type of abnormality for N times, the software reset mark is detected, and the abnormality generated by the motor continuously generates N times is different from the abnormality type generated before reset, the motor is controlled to carry out software reset.
3. The motor control method according to claim 1, characterized in that the motor control method further comprises:
and determining that the motor is abnormal in the same type for N times continuously, detecting a software reset mark, and determining that the motor is faulty and giving a fault alarm if the abnormality of the motor is the same as the abnormality type before resetting.
4. The motor control method according to claim 1, characterized in that the motor control method further comprises:
and if the motor is determined to continuously generate N times of anomalies and different anomaly types, and M times of anomalies continuously occur within a first preset time and a software reset mark is not detected, controlling the motor to perform software reset, wherein M is greater than 1.
5. The motor control method according to claim 4, characterized in that the motor control method further comprises:
and determining that the motor continuously generates N times of anomalies and the anomaly types are different, M times of anomalies occur in a first preset time, and a software reset mark is detected, and then determining the motor to be faulty and performing fault alarm.
6. The motor control method according to claim 4 or 5, characterized in that the motor control method further comprises:
and if the motor is determined to continuously generate N times of abnormality and different abnormality types and the abnormality times are smaller than M in the first preset time, storing current abnormality information and clearing the current motor fault state.
7. The motor control method according to claim 1 or 2 or 4, characterized by further comprising, before controlling the motor for software reset: and storing the current abnormal information, setting a software reset mark and storing.
8. The motor control method according to claim 1, characterized in that the motor control method further comprises:
and according to the working state information, if the motor is determined to run normally and the continuous running time reaches the second preset time, the software reset mark and the abnormal information are cleared.
9. An air conditioner, comprising:
at least one processor;
a memory communicatively coupled to at least one of the processors;
wherein said memory has stored therein a computer program executable by at least one of said processors, which when executing said computer program implements the motor control method of any of claims 1-8.
10. A computer storage medium having stored thereon a computer program, which when executed by a processor implements the motor control method of any of claims 1-8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210055021.8A CN114427738B (en) | 2022-01-18 | 2022-01-18 | Motor control method, air conditioner and computer storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210055021.8A CN114427738B (en) | 2022-01-18 | 2022-01-18 | Motor control method, air conditioner and computer storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114427738A CN114427738A (en) | 2022-05-03 |
CN114427738B true CN114427738B (en) | 2023-05-12 |
Family
ID=81313223
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210055021.8A Active CN114427738B (en) | 2022-01-18 | 2022-01-18 | Motor control method, air conditioner and computer storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114427738B (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08196098A (en) * | 1995-01-17 | 1996-07-30 | Toshiba Eng Co Ltd | Motor driver |
CN109484474A (en) * | 2018-09-19 | 2019-03-19 | 联创汽车电子有限公司 | EPS control module and its control system and control method |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4201416B2 (en) * | 1999-01-14 | 2008-12-24 | 三洋電機株式会社 | Air conditioner |
DE60221177T2 (en) * | 2001-03-27 | 2008-04-03 | Emerson Climate Technologies, Inc., Sidney | Diagnostic system for compressors |
JP2006125647A (en) * | 2004-10-26 | 2006-05-18 | Sharp Corp | Air conditioner and control invalidation program |
JP5683191B2 (en) * | 2010-09-29 | 2015-03-11 | 株式会社デンソー | Monitoring device and electronic control system |
AU2011265563B2 (en) * | 2010-12-24 | 2016-09-22 | Commonwealth Scientific And Industrial Research Organisation | System and method for detecting and/or diagnosing faults in multi-variable systems |
JP5902521B2 (en) * | 2012-03-23 | 2016-04-13 | シャープ株式会社 | Control device for compressor motor and air conditioner equipped with the same |
CN105416199A (en) * | 2014-07-24 | 2016-03-23 | 冯春魁 | Vehicle operation monitoring, parameter measuring and calculating, overload monitoring method and system |
CN108074197B (en) * | 2016-11-11 | 2021-11-09 | 河北新天科创新能源技术有限公司 | Control method of fan fault data analysis system |
CN110311618A (en) * | 2019-08-01 | 2019-10-08 | 四川九洲电器集团有限责任公司 | Electric machine control system |
CN110838808B (en) * | 2019-11-18 | 2021-03-16 | 东南大学 | Diagnosis-free self-healing method for open-circuit fault of dual-phase permanent magnet synchronous motor drive system |
CN111337825A (en) * | 2020-03-12 | 2020-06-26 | 安徽大学 | Permanent magnet motor evaluation method based on dynamic fault tree and Markov model |
CN113162395B (en) * | 2021-05-10 | 2023-02-28 | 海信空调有限公司 | PFC (power factor correction) control method and device of variable frequency air conditioner and variable frequency air conditioner |
-
2022
- 2022-01-18 CN CN202210055021.8A patent/CN114427738B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08196098A (en) * | 1995-01-17 | 1996-07-30 | Toshiba Eng Co Ltd | Motor driver |
CN109484474A (en) * | 2018-09-19 | 2019-03-19 | 联创汽车电子有限公司 | EPS control module and its control system and control method |
Also Published As
Publication number | Publication date |
---|---|
CN114427738A (en) | 2022-05-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104636221B (en) | Computer system fault processing method and device | |
CN109612020B (en) | Control method of air conditioner and air conditioner thereof | |
CN112285561A (en) | Motor fault monitoring device, driving motor system and motor fault monitoring method | |
US20150070047A1 (en) | Diagnostics for systems including variable frequency motor drives | |
CN103514068A (en) | Method for automatically locating internal storage faults | |
US20130087319A1 (en) | Automatic variable speed motor drive bypass | |
CN109539474B (en) | Air conditioner control method and device | |
KR20150009301A (en) | Apparatus and method for controlling of inverter system | |
CN110703096B (en) | Motor working state detection method, device, equipment and storage medium | |
CN114427738B (en) | Motor control method, air conditioner and computer storage medium | |
CN112269463A (en) | A power failure protection circuit, method and electric energy meter | |
EP3613954A1 (en) | Rate based fault restart scheme | |
CN111384842B (en) | Vehicle and capacitance discharge processing method and device thereof | |
CN110805542A (en) | Cooling water control method, device and system and computer readable medium | |
CN116107793A (en) | Unmanned aerial vehicle power system fault storage method and device | |
CN107194258B (en) | Method and device for monitoring code vulnerability, electronic equipment and storage medium | |
CN113608920A (en) | Method, device, equipment and medium for controlling power-on of incoming call again after power failure | |
US11762791B1 (en) | System, method, and non-transitory computer readable medium for detecting baseboard management controller | |
CN117404766B (en) | Control method and device of air conditioning equipment, air conditioning equipment and storage medium | |
CN110928213A (en) | Exception handling method, device and equipment and exception handler | |
CN120048204A (en) | Automatic adaptation method and device for display screen | |
CN118399244A (en) | Alarm method and device of GIS switch pneumatic system and electronic equipment | |
CN112963940B (en) | A control method, device and air conditioner | |
CN110159521B (en) | Judging method and control device for over-current error reporting of compressor | |
CN109359006B (en) | Monitoring method and device of controller, control chip, controller and air conditioner |
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: 266100 No. 151, Zhuzhou Road, Laoshan District, Shandong, Qingdao Applicant after: Hisense Air Conditioning Co.,Ltd. Address before: 266100 No. 151, Zhuzhou Road, Laoshan District, Shandong, Qingdao Applicant before: HISENSE (SHANDONG) AIR-CONDITIONING Co.,Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |