Fault processing method and device of air conditioner motor, computer device and storage medium

By distinguishing between overcurrent protection faults and non-overcurrent protection faults in air conditioner motors, and employing intelligent processing strategies, the problems of poor user experience and motor damage in existing technologies have been solved, achieving more efficient fault handling.

CN116839162BActive Publication Date: 2025-11-04GUANGDONG CHIGO HEATING & VENTILATION EQUIP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310809247.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-07-03
Publication Date
2025-11-04
Estimated Expiration
2043-07-03

AI Technical Summary

Technical Problem

Existing methods for handling air conditioner motor drive failures result in poor user experience or motor damage. They are unable to intelligently distinguish between overcurrent protection faults and non-overcurrent protection faults, leading to inconvenience or damage to the control board.

Method used

By acquiring air conditioner motor fault information, the system can distinguish between overcurrent protection faults and non-overcurrent protection faults, and perform intelligent processing based on the fault cause and classification rules, including identifying the fault category and executing corresponding fault handling strategies.

Benefits of technology

It enables intelligent handling of air conditioner motor malfunctions, improves user experience, reduces the risk of damage to motors and circuits, and enhances the accuracy and efficiency of fault handling.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116839162B_ABST
    Figure CN116839162B_ABST
Patent Text Reader

Abstract

The embodiment of the application belongs to the field of air conditioner electric control, and relates to a fault processing method of an air conditioner motor, comprising the following steps: obtaining fault information of the air conditioner motor and judging whether the fault information is an overcurrent protection fault; if the fault information is the overcurrent protection fault, performing fault analysis on the air conditioner motor, and dividing the short circuit fault into a corresponding fault category according to an analysis result; if the fault information is a non-overcurrent protection fault, dividing the non-overcurrent protection fault into a corresponding fault category according to a preset fault classification rule; obtaining a preset fault processing rule, and performing fault processing corresponding to the first fault or the second fault on the air conditioner motor according to the fault processing rule. The application also provides a fault processing device of an air conditioner motor, a computer device and a storage medium. The application can effectively realize intelligent processing of a fault when a driving fault occurs in the air conditioner motor.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of air conditioner control, and in particular to an air conditioner motor fault processing method and device, a computer device and a storage medium. BACKGROUND

[0002] During operation, an air conditioner motor can have various drive faults. When a drive fault is triggered, the air conditioner motor executes corresponding fault protection according to internal protection logic to prevent the air conditioner motor and internal devices from being further damaged.

[0003] To effectively save energy, existing air conditioners mostly use variable frequency motors. When a drive fault of a variable frequency motor is processed, the following two fault processing methods are usually used. The first processing method is to detect whether a preset number of drive faults (for example, 3 drive faults in 30 minutes) are triggered within a preset time after the air conditioner motor triggers fault protection. If the air conditioner motor triggers the preset number of drive faults, the air conditioner is stopped and locked. The second processing method is to stop the air conditioner motor after it triggers fault protection, and then restart the air conditioner motor after a preset time (for example, 3 minutes), until the air conditioner motor is stopped again due to a fault, and then start the air conditioner motor again after a preset time, and so on.

[0004] The above two processing methods have respective shortcomings. The first processing method can be inconvenient for the user to stop and lock the air conditioner when the user is using the air conditioner. At this time, stopping and locking the air conditioner can bring inconvenience to the use of the air conditioner, and can also cause the air conditioner to be stopped and locked due to some other faults or non-emergency faults triggered by interference, resulting in a decrease in the user's experience of using the air conditioner. The second processing method repeatedly stops and restarts the air conditioner motor, which can cause the air conditioner motor and internal circuit to be continuously impacted by current, and can easily cause damage to the electronic control board and the compressor, which is not conducive to the long-term use of the air conditioner. SUMMARY

[0005] The purpose of the embodiments of the present application is to provide an air conditioner motor fault processing method, device, computer device and storage medium to solve the technical problem that the drive fault of the air conditioner motor is not processed intelligently.

[0006] To solve the above technical problem, the embodiments of the present application provide an air conditioner motor fault processing method, which adopts the following technical solution:

[0007] Obtain fault information when the air conditioner motor has a fault, and determine whether the fault information is an overcurrent protection fault.

[0008] if the fault information is an overcurrent protection fault, analyzing a fault cause triggering the overcurrent protection fault, and classifying the overcurrent protection fault into a corresponding fault category according to the fault cause, wherein the fault category includes a first fault and a second fault;

[0009] if the fault information is a non-overcurrent protection fault, classifying the non-overcurrent protection fault into a corresponding fault category according to a preset fault classification rule; and

[0010] obtaining a preset fault processing rule, and performing fault processing corresponding to the first fault or the second fault on the air conditioner motor according to the fault processing rule;

[0011] The step of analyzing the fault cause triggering the overcurrent protection fault and classifying the overcurrent protection fault into a corresponding fault category according to the fault cause specifically includes:

[0012] identifying whether the overcurrent protection fault is a variable frequency output short circuit or a running phase current overcurrent protection;

[0013] if the overcurrent protection fault is a variable frequency output short circuit, obtaining a running time and a short circuit state when the variable frequency output short circuit occurs, and classifying the overcurrent protection fault into a fault category according to the running time and the short circuit state;

[0014] if the overcurrent protection fault is a running phase current overcurrent protection, classifying the overcurrent protection fault into a second fault;

[0015] The step of obtaining a running time and a short circuit state when a variable frequency output short circuit occurs, and classifying the overcurrent protection fault into a fault category according to the running time and the short circuit state specifically includes:

[0016] obtaining a corresponding fault judgment time value according to the short circuit state, and detecting whether the running time is less than or equal to the fault judgment time value;

[0017] if the running time is less than or equal to the fault judgment time value, classifying the overcurrent protection fault into a first fault; and

[0018] if the running time is greater than the fault judgment time value, classifying the overcurrent protection fault into a second fault.

[0019] Further, the step of obtaining a running time and a short circuit state when a variable frequency output short circuit occurs, and classifying the overcurrent protection fault into a fault category according to the running time and the short circuit state further includes:

[0020] identifying whether the positioning phase of the air conditioner motor is a first phase or a second phase;

[0021] if the positioning phase is the first phase, obtaining a first starting time of opening of an intelligent power module in the air conditioner motor and a triggering time of triggering the phase current overcurrent protection, and calculating a difference between the first starting time and the triggering time to obtain the running duration;

[0022] if the positioning phase is the second phase, obtaining a second starting time of opening of the air conditioner motor in the second phase and the triggering time, and calculating a difference between the second starting time and the triggering time to obtain the running duration.

[0023] Further, the step of obtaining the corresponding fault judgment time value according to the short circuit state specifically comprises:

[0024] judging whether the short circuit state is a first short circuit state or a second short circuit state, wherein the first short circuit state is that the direct current bus voltage of the air conditioner motor is directly short-circuited to ground through a sampling resistor, and the second short circuit state is that the direct current bus voltage of the air conditioner motor first passes through a phase terminal of the motor and then is short-circuited to ground through a sampling resistor;

[0025] if the short circuit state is the first short circuit state, obtaining a pre-stored judgment duration in the system, and taking the judgment duration as the fault judgment time value; and

[0026] if the short circuit state is the second short circuit state, obtaining an inductance value and a capacitance value of a circuit of the air conditioner motor, and calculating the fault judgment time value according to the inductance value, the capacitance value and a preset calculation formula.

[0027] Further, the non-overcurrent protection fault includes a direct current bus voltage overhigh protection, a running direct current bus voltage overlow protection, a motor stall protection, a motor magnetic flux out-of-control protection, a motor locked-rotor protection, an intelligent power module over-temperature protection and a driving chip computing resource insufficient protection, and the step of dividing the non-overcurrent protection fault into the corresponding fault category according to the preset fault classification rule specifically comprises:

[0028] obtaining the non-overcurrent protection fault, and detecting whether the non-overcurrent protection fault is the direct current bus voltage overhigh protection;

[0029] if the non-overcurrent protection fault is the direct current bus voltage overhigh protection, dividing the non-overcurrent protection fault into a first fault; and

[0030] If the non-overcurrent protection fault is one of the operating DC bus voltage too low protection, the motor stall protection, the motor magnetic flux out of control protection, the motor locked-rotor protection, the intelligent power module over-temperature protection, and the driving chip computing resource insufficient protection, the non-overcurrent protection fault is classified as a second fault.

[0031] Further, the step of performing the fault processing corresponding to the first fault or the second fault on the air conditioner motor according to the fault processing rule specifically includes:

[0032] If the fault category is the first fault, overcurrent protection is performed on the air conditioner motor, and after the number of times of continuously triggering the first fault of the air conditioner motor within a preset time reaches a preset protection number, shutdown lock is performed on the air conditioner motor.

[0033] If the fault category is the second fault, fault restart is performed on the air conditioner motor, and restart limitation is performed on the air conditioner motor according to a preset limitation condition.

[0034] Further, the step of performing the restart limitation on the air conditioner motor according to the preset limitation condition specifically includes:

[0035] A first target rotating speed and a first operating rotating speed of the air conditioner motor at a time before each fault restart are obtained, and whether the first target rotating speed is greater than the first operating rotating speed is detected.

[0036] If the first target rotating speed is greater than the first operating rotating speed, a second target rotating speed of the air conditioner motor after each fault restart is calculated according to a preset limitation coefficient and the first operating rotating speed.

[0037] If the first target rotating speed is less than or equal to the first operating rotating speed, the second target rotating speed of the air conditioner motor after each fault restart is calculated according to the limitation coefficient and the first target rotating speed.

[0038] The second operating rotating speed of the air conditioner motor after each fault restart is limited according to the second target rotating speed, until the second operating rotating speed is less than or equal to a preset limitation value, and after the second operating rotating speed is less than or equal to the limitation value, shutdown lock is performed on the air conditioner motor.

[0039] To solve the above technical problems, the embodiment of the present application further provides a fault processing device of an air conditioner motor, which comprises:

[0040] A short circuit identification module is configured to obtain fault information when the air conditioner motor fails, and determine whether the fault information is an overcurrent protection fault.

[0041] The first fault classification module is configured to, if the fault information is an overcurrent protection fault, analyze a fault cause of triggering the overcurrent protection fault, and classify the overcurrent protection fault into a corresponding fault category according to the fault cause, wherein the fault category includes a first fault and a second fault.

[0042] The second fault classification module is configured to, if the fault information is a non-overcurrent protection fault, classify the non-overcurrent protection fault into a corresponding fault category according to a preset fault classification rule.

[0043] The fault processing module is configured to acquire a preset fault processing rule, and perform a fault processing corresponding to the first fault or the second fault on the air conditioner motor according to the fault processing rule.

[0044] The first fault classification module includes:

[0045] Identifying whether the overcurrent protection fault is a variable frequency output short circuit or a running phase current overcurrent protection;

[0046] If the overcurrent protection fault is a variable frequency output short circuit, acquiring a running time and a short circuit state when the variable frequency output short circuit occurs, and classifying the overcurrent protection fault into a fault category according to the running time and the short circuit state;

[0047] If the overcurrent protection fault is a running phase current overcurrent protection, classifying the overcurrent protection fault into a second fault;

[0048] The step of acquiring the running time and the short circuit state when the variable frequency output short circuit occurs, and classifying the overcurrent protection fault into a fault category according to the running time and the short circuit state specifically includes:

[0049] Acquiring a corresponding fault judgment time value according to the short circuit state, and detecting whether the running time is less than or equal to the fault judgment time value;

[0050] If the running time is less than or equal to the fault judgment time value, classifying the overcurrent protection fault into a first fault; and

[0051] If the running time is greater than the fault judgment time value, classifying the overcurrent protection fault into a second fault.

[0052] To solve the above technical problems, the embodiment of the present application further provides a computer device, which adopts the technical scheme as follows:

[0053] A computer device includes a memory and a processor, the memory stores a computer program, and the processor executes the computer program to realize the fault processing method of the air conditioner motor.

[0054] To solve the above technical problems, the embodiment of the present application also provides a computer readable storage medium, which adopts the technical scheme as follows:

[0055] A computer readable storage medium, the computer readable storage medium has a computer program stored thereon, the computer program is executed by a processor to realize the fault processing method of the air conditioner motor.

[0056] Compared with the prior art, the embodiment of the present application has the following beneficial effects:

[0057] The fault processing method of the air conditioner motor provided by the embodiment of the present application can effectively determine whether the over-current protection fault and the non-over-current protection fault belong to the first fault or the second fault classified by the system, and execute the fault processing corresponding to the first fault or the second fault on the air conditioner motor through the preset fault processing rule, so that intelligent processing of the fault can be realized when the driving fault occurs in the air conditioner motor. BRIEF DESCRIPTION OF DRAWINGS

[0058] In order to more clearly illustrate the scheme in the present application, the drawings needed in the description of the embodiments of the present application will be briefly introduced as follows. Obviously, the drawings in the following description are some embodiments of the present application, and other drawings can also be obtained by those skilled in the art without creative labor on the basis of these drawings.

[0059] Figure 1 According to the flow chart of one embodiment of the fault processing method of the air conditioner motor of the present application;

[0060] Figure 2 is Figure 1 the flow chart of one specific embodiment of step S20 in the embodiment;

[0061] Figure 3 is Figure 2 the flow chart of one specific embodiment of step S202 in the embodiment;

[0062] Figure 4 is Figure 2 the flow chart of one specific embodiment of step S2024 in the embodiment;

[0063] Figure 5 is Figure 1 the flow chart of one specific embodiment of step S30 in the embodiment;

[0064] Figure 6 is Figure 1 a flow chart of one specific implementation of step S40 in

[0065] Figure 7 is Figure 6 a flow chart of one specific implementation of step S402 in

[0066] Figure 8 is a structural schematic diagram of one embodiment of the fault processing device of the air conditioner motor according to the present application;

[0067] Figure 9 is a structural schematic diagram of one embodiment of the computer device according to the present application. DETAILED DESCRIPTION

[0068] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs; the terminology used in the description herein is for describing particular embodiments only and is not intended to be limiting of the application; the description and the drawings are to be regarded as illustrative in nature and are not intended to limit the application; the terminology used in the description of the application herein including the abstract is not intended to be limiting of the application and is only used for the purpose of providing constructive reduction to practice of the application. The use of the terms "first", "second" and the like in the description of the application herein is only used for distinguishing between similar objects talking about and does not imply any kind of order, quantity, creation or occurrence in time.

[0069] Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the application. The appearances of the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are they necessarily mutually exclusive or alternative embodiments. It is expressly understood that the embodiments described herein are merely possible examples of implementations, and are thus not a limitation on the scope or functionality of the application.

[0070] In order to make the technical personnel in the art better understand the scheme of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings.

[0071] Reference Figure 1 , shows a flow chart of one embodiment of the fault processing method of the air conditioner motor according to the present application. The fault processing method of the air conditioner motor includes the following steps:

[0072] Step S10, obtaining fault information when the air conditioner motor fails, and determining whether the fault information is an overcurrent protection fault;

[0073] Step S20, if the fault information is an overcurrent protection fault, analyzing a fault reason triggering the overcurrent protection fault, and dividing the overcurrent protection fault into a corresponding fault category according to the fault reason, wherein the fault category includes a first fault and a second fault;

[0074] Step S30, if the fault information is a non-overcurrent protection fault, dividing the non-overcurrent protection fault into a corresponding fault category according to a preset fault classification rule; and

[0075] Step S40, obtaining a preset fault processing rule, and performing a fault processing corresponding to the first fault or the second fault on the air conditioner motor according to the fault processing rule.

[0076] The embodiment can effectively determine whether the overcurrent protection fault and the non-overcurrent protection fault belong to the first fault or the second fault classified by the system, and perform a fault processing corresponding to the first fault or the second fault on the air conditioner motor through a preset fault processing rule, thereby effectively realizing intelligent processing of the fault when the air conditioner motor occurs a driving fault.

[0077] In the embodiment, the fault information refers to a fault record automatically generated by the air conditioner motor after the air conditioner motor occurs a driving fault, which is obtained after the fault is identified by an identification module inside the air conditioner. The overcurrent protection fault includes a variable frequency output short circuit and a running phase current overcurrent protection, and the non-overcurrent protection fault includes a direct current bus voltage overhigh protection, a running direct current bus voltage overlow protection, a motor stall protection, a motor magnetic flux out-of-control protection, a motor locked-rotor protection, an intelligent power module over-temperature protection, and a driving chip computing resource insufficient protection.

[0078] With reference to Figure 2 , a flow chart of one specific embodiment of step S20 is shown, including the following steps:

[0079] Step S201, identifying whether the overcurrent protection fault is a variable frequency output short circuit or a running phase current overcurrent protection;

[0080] Step S202, if the overcurrent protection fault is a variable frequency output short circuit, obtaining a running time length and a short circuit state when the variable frequency output short circuit occurs, and dividing the overcurrent protection fault into a fault category according to the running time length and the short circuit state; and

[0081] Step S203, if the overcurrent protection fault is the operating phase current overcurrent protection, the overcurrent protection fault is classified as a second fault.

[0082] The embodiment classifies the overcurrent protection fault by identifying whether the overcurrent protection fault is the variable frequency output short circuit or the operating phase current overcurrent protection, classifies the overcurrent protection fault preliminarily, and further classifies the variable frequency output short circuit according to the running time and the short circuit state, so as to improve the accuracy of fault classification.

[0083] With reference to Figure 3 , a flow chart of one specific embodiment of step S202 is shown, including the following steps:

[0084] Step S2021, identifying whether the positioning phase of the air conditioner motor is the first phase or the second phase;

[0085] Step S2022, if the positioning phase is the first phase, obtaining the first starting time of the intelligent power module in the air conditioner motor and the triggering time of the phase current overcurrent protection, and calculating the difference between the first starting time and the triggering time to obtain the running time;

[0086] Step S2023, if the positioning phase is the second phase, obtaining the second starting time of the air conditioner motor in the second phase and the triggering time, and calculating the difference between the second starting time and the triggering time to obtain the running time;

[0087] Step S2024, obtaining the corresponding fault judgment time value according to the short circuit state, and detecting whether the running time is less than or equal to the fault judgment time value;

[0088] Step S2025, if the running time is less than or equal to the fault judgment time value, the variable frequency output short circuit is classified as a first fault; and

[0089] Step S2026, if the running time is greater than the fault judgment time value, the variable frequency output short circuit is classified as a second fault.

[0090] The embodiment identifies whether the positioning phase is the first phase or the second phase, and obtains the first starting time, the second starting time and the triggering time to calculate the running time of the phase current overcurrent protection triggering process, compares the running time with the fault judgment value obtained according to the short circuit state, so as to effectively classify the short circuit fault.

[0091] In the embodiment, the intelligent power module refers to an IPM module in a variable frequency motor, the start-up time starts when the IPM is turned on in the system, at this time, it indicates that the system requests the phase current overcurrent protection of the air conditioner motor, and when the phase current overcurrent protection is triggered, at this time, the air conditioner motor responds to the system request, completes the start-up phase current overcurrent protection, and records the time as the trigger time, and the time length of the process from the start-up time to the trigger time is taken as the running time, that is, the actual time required for the start-up phase current overcurrent protection.

[0092] In the embodiment, the air conditioner motor adopts a variable frequency motor controlled by a sensorless FOC, and the variable frequency motor generally adopts two fixed electromagnetic angles to position the motor, so there are two positioning stages, including: the first stage (positioning stage 1) and the second stage (positioning stage 2). The variable frequency motor switches between the positioning stage 1 and the positioning stage 2 when running, each positioning stage corresponds to a different positioning angle, and the transistors turned on in each positioning stage are different. By setting different positioning stages, all transistors in the circuit can be tested to detect whether the phase current overcurrent protection occurs in the current transistor circuit. When the variable frequency motor is in the positioning stage 1, the first start-up time when the IPM is turned on and the trigger time when the phase current overcurrent protection is triggered are obtained to calculate the running time, and when the variable frequency motor starts the positioning stage 2, the time when the positioning stage 2 is entered is taken as the second start-up time, and the running time is calculated based on the second start-up time and the trigger time when the phase current overcurrent protection is triggered, so as to ensure the accuracy of the running time calculation. For example, the variable frequency motor is initially in the positioning stage 1, the IPM is turned on at 12 minutes and 5 seconds, the variable frequency motor starts the positioning stage 2 at 12 minutes and 20 seconds, and the phase current overcurrent protection is triggered at 12 minutes and 21 seconds, so the running time is 1 second, and if the phase current overcurrent protection is triggered at 12 minutes and 7 seconds, the running time is 2 seconds.

[0093] With reference to Figure 4 , a flow chart of one specific embodiment of step S2024 is shown, including the following steps:

[0094] Step S2024a, determining whether the short circuit state is a first short circuit state or a second short circuit state, wherein the first short circuit state is that the DC bus voltage of the air conditioner motor is directly short-circuited to ground through a sampling resistor, and the second short circuit state is that the DC bus voltage of the air conditioner motor is first passed through the phase terminal of the motor and then short-circuited to ground through a sampling resistor;

[0095] Step S2024b, if the short circuit state is the first short circuit state, obtaining a pre-stored judgment time length in the system, and taking the judgment time length as the fault judgment time value; and

[0096] Step S2024c: If the short circuit state is the second short circuit state, then obtain the inductance value and capacitance value of the air conditioner motor circuit, and calculate the fault judgment time value according to the inductance value, the capacitance value and the preset calculation formula.

[0097] In this embodiment, the short-circuit state includes a first short-circuit state and a second short-circuit state. When the coil is short-circuited, assuming the motor phase resistance is R1, the sampling resistor is R2, and the DC bus voltage is Vdc, the maximum current generated during the short circuit is Ishort = Vdc / (R1 + R2). In the first short-circuit state, the DC bus voltage Vdc of the air conditioner motor is directly short-circuited to ground through the sampling resistor R2. In the first short-circuit state, since the DC bus voltage Vdc does not pass through the motor windings, there is no situation where the inductor current cannot change abruptly. It is only generated by the parasitic inductance in the circuit. Since the parasitic inductance is very small, belonging to the microhenry level, the short-circuit current can generally rise at a very rapid rate until the overcurrent protection is triggered. Therefore, the fault judgment time value calculated according to the calculation formula is very small, and a preset judgment time can be directly used for comparison. In this embodiment, the judgment time can be set to any value within 3~5us. For ease of comparison, an integer value can be used, such as 3us, 4us, or 5us. The above fault judgment time value can be adjusted according to the actual situation.

[0098] The second short-circuit condition is that the DC bus voltage Vdc of the air conditioner motor first passes through one or two phases of the inverter motor and then shorts to ground through the sampling resistor R2. Since the short circuit passes through the windings of the inverter motor (equivalent to inductor L and resistor R1 in series) and the sampling resistor R2 to ground, and because the inductor current cannot change abruptly, it should be calculated according to the energy storage formula of the inductor, as follows:

[0099] It = If × {1 - e^[-t × (R1 / L)]} — denoted as the function It = L(t).

[0100] Where It is the current, which increases over time. If is the final current of the circuit, which is Ishort as mentioned above. R1 is the motor phase resistance mentioned above. L is the motor phase inductance.

[0101] The current I flows through the sampling resistor R2, generating a short-circuit detection voltage Vshort = I×R2. This short-circuit detection voltage passes through the RC filter circuit of the IPM overcurrent detection circuit and reaches the preset protection voltage Vprotect of the IPM module before an overcurrent protection signal is obtained, triggering the phase current overcurrent protection.

[0102] According to the RC circuit capacitor charging formula Vt=V0 +(V1-V0)* [1-exp(-t / RC)]——, it is denoted as the function Vt =C(t).

[0103] Wherein, Vt is the target voltage, Vt = Vprotect, generally 0.45V.

[0104] V0 is the initial voltage, at the moment when the short circuit starts, V0 = 0.

[0105] V1 is the voltage applied to the capacitor, V1 = Vshort = I x R2. I is calculated by the inductive energy storage formula.

[0106] R is the resistance in the RC circuit, and C is the capacitance in the RC circuit.

[0107] Because I changes with time caused by the inductive energy storage formula, that is, V1 changes with time, the time of the RC capacitor charging circuit is taken by integral, and the time period is cut into 1us one end, and it is considered that I is constant within 1us, so as to charge the capacitor with constant voltage. That is, the following formula is obtained by using the idea of integral and composite function:

[0108] Vt =∑C[ L(t) ]——①

[0109] Wherein, t initial value is 0, and t increases by 1us each time. Vt calculated in the last 1us is used as V0 for the next 1us calculation, and the value of V1 is updated according to the formula L(t), so that Vt can be calculated in each 1us period. Increase until Vt = Vprotect triggers phase current overcurrent protection.

[0110] For example, assuming that the inductance of the winding of the variable frequency motor is L = 0.005mH. The resistance of the winding of the variable frequency motor is R1 = 0.5Ω. The sampling resistance is R2 = 0.005Ω. The DC bus voltage is obtained by rectifying 220V mains, that is, Vdc = 220V x 2 = 310V. The resistance value of the RC circuit is R = 1000Ω. The capacitance value of the RC circuit is C = 4700pF = 4.7 x 10^(-9) F, and the inherent protection voltage value of the IPM module is Vprotect = 0.45V.

[0111] Substituting the above numerical values into the calculation formula ① can be obtained, when t = 1590us = 1.59ms, Vt reaches Vprotect = 0.45V, triggering phase current overcurrent protection. The calculated t is the fault judgment time value.

[0112] In this embodiment, because the judgment duration is a value in a fixed range in this embodiment, it is possible that the calculated fault judgment time value is less than the judgment duration. In this case, the judgment duration is taken as the fault judgment time value to compare with the protection start-up duration.

[0113] The judgment duration needs to be calculated according to different motors and different electric control board parameters to obtain a specific value when setting the value range or specific value, and the calculation method is to calculate according to the above formula 1.

[0114] In the second short-circuit state, in order to reduce the noise influence caused by the false touch phenomenon caused by detection error and signal burr, a certain detection margin can also be added in specific implementation, and the final value of the fault judgment time value x 3 is compared with the protection starting time to judge. For example, in the second short-circuit state, the calculated fault judgment time value is 1590us, and the protection starting time is 4000us, then the fault judgment time value x 3 is compared with the protection starting time, and the comparison result is 1590x3=4770us>4000us, at this time, the short-circuit fault is divided into the second fault. The comparison of the above final value and the protection starting time does not include the judgment duration as the fault judgment time value.

[0115] With reference to Figure 5 , a flow chart of one specific embodiment of step S30 is shown, including the following steps:

[0116] Step S301, obtaining the non-overcurrent protection fault, and detecting whether the non-overcurrent protection fault is the DC bus voltage overhigh protection;

[0117] Step S302, if the non-overcurrent protection fault is the DC bus voltage overhigh protection, the non-overcurrent protection fault is divided into the first fault; and

[0118] Step S303, if the non-overcurrent protection fault is one of the DC bus voltage overlow protection in operation, the motor stall protection, the motor magnetic flux out-of-control protection, the motor locked-rotor protection, the intelligent power module over-temperature protection, and the driving chip computing resource insufficient protection, the non-overcurrent protection fault is divided into the second fault.

[0119] In this embodiment, the fault category also includes a third fault, and the third fault includes the DC bus voltage overlow protection at shutdown and the motor open-phase protection. When detecting and identifying the non-overcurrent protection fault, if the non-overcurrent protection fault is one of the DC bus voltage overlow protection at shutdown and the motor open-phase protection, the non-short-circuit fault is divided into the third fault.

[0120] With reference to Figure 6 , a flow chart of one specific embodiment of step S40 is shown, including the following steps:

[0121] Step S401, if the fault category is the first fault, overcurrent protection is performed on the air conditioner motor, and after the number of times of continuously triggering the first fault of the air conditioner motor reaches a preset protection number within a preset time, shutdown lock of the air conditioner motor is performed.

[0122] Step S402, if the fault category is the second fault, fault restart is performed on the air conditioner motor, and restart limitation is performed on the air conditioner motor according to a preset limitation condition.

[0123] In the embodiment, the preset protection number is set to 10, and the preset time is set to 5 minutes. When the air conditioner motor triggers the first fault for the first time, the number of times is counted. The above counting number and the preset time can be adjusted according to actual conditions. In the embodiment, the fault category further includes a third fault. If the fault category is the third fault, the third fault is detected. When the third fault is shutdown, the direct current bus voltage is continuously detected. When the direct current bus voltage returns to a voltage value in a normal operating state, the air conditioner is started. Otherwise, the air conditioner is shutdown. When the third fault is motor open-phase protection, it is detected whether the shutdown time meets the preset time. If the shutdown time is greater than or equal to the preset time, the intelligent power module is started, and it is detected whether the circuit of the variable frequency motor is still open-phase. When the circuit of the variable frequency motor is in a non-open-phase state, the air conditioner is started. Otherwise, the air conditioner is kept in a shutdown state.

[0124] With reference to Figure 7 , a flow chart of one specific embodiment of step S402 is shown, including the following steps:

[0125] Step S4021, a first target rotating speed and a first running rotating speed of the air conditioner motor at a previous moment of each fault restart are obtained, and it is detected whether the first target rotating speed is greater than the first running rotating speed.

[0126] Step S4022, if the first target rotating speed is greater than the first running rotating speed, a second target rotating speed of the air conditioner motor after each fault restart is calculated according to a preset limitation coefficient and the first running rotating speed.

[0127] Step S4023, if the first target rotating speed is less than or equal to the first running rotating speed, a second target rotating speed of the air conditioner motor after each fault restart is calculated according to the limitation coefficient and the first target rotating speed; and

[0128] Step S4024, a second running rotating speed of the air conditioner motor after each fault restart is limited according to the second target rotating speed, until the second running rotating speed is less than or equal to a preset limitation value. After the second running rotating speed is less than or equal to the limitation value, shutdown lock of the air conditioner motor is performed.

[0129] In the present embodiment, the limiting coefficient is set in the form of decreasing with each restart of the air conditioner motor, for example, when the air conditioner motor is restarted for the first time after a failure, the limiting coefficient is 99%, and the first target rotating speed is 60f / p, then the second target rotating speed calculated according to the limiting coefficient and the first target rotating speed is 99% x 60f / p = 59.4f / p, at this time the air conditioner motor is controlled to reach the second target rotating speed as much as possible. Similarly, when the air conditioner motor is restarted for the first time after a failure, the limiting coefficient is 99%, and the first running rotating speed is 58f / p, then the second target rotating speed calculated according to the limiting coefficient and the first running rotating speed is 99% x 58f / p = 57.42, at this time the air conditioner motor is controlled to reach the second target rotating speed as much as possible. When the air conditioner motor is restarted for the second time after a failure, the limiting coefficient is decreased to 98%, and the second target rotating speed calculated according to the limiting coefficient and the first target rotating speed is 98% x 60f / p = 58.8f / p, similarly, the second target rotating speed calculated according to the limiting coefficient and the first running rotating speed is 98% x 58f / p = 56.84f / p, at the third time of failure restart, the limiting coefficient is decreased to 97%, and the limiting coefficient is decreased by 1% each time after failure restart, until the limiting coefficient reaches the preset limiting value, in the present embodiment, the limiting value is initially set to 50% of the first target rotating speed, i.e. 50% x 60f / p = 30f / p, which can be adjusted according to actual conditions.

[0130] When the air conditioner has not reported a failure for 24 hours, the limiting coefficient will be increased by 1% to try to determine whether the cause of the failure has been eliminated.

[0131] The above-mentioned process of reducing the limiting coefficient and increasing the limiting coefficient can be adjusted according to the actual situation, for example, when decreasing, the decreasing amplitude is 10% for the first to second time, 5% for the third to seventh time, and 1% for the eighth to twelfth time. When increasing, the increasing amplitude is 1% for the first to fifth time, 5% for the sixth to tenth time, and 10% for the eleventh to twelfth time.

[0132] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiments can be completed by a computer program instructing related hardware, and the computer program can be stored in a computer readable storage medium, and the program can include the processes of the above-mentioned embodiments when executed. The storage medium can be a non-volatile storage medium such as a magnetic disc, an optical disc, a read-only memory (ROM), or a random access memory (RAM).

[0133] It should be understood that although each step in the flowchart of the accompanying drawings is shown in sequence according to the direction of the arrow, these steps are not necessarily executed in sequence according to the direction of the arrow. Unless explicitly stated herein, the execution of these steps is not strictly limited in sequence, and they can be executed in other sequences. Moreover, at least part of the steps in the flowchart of the accompanying drawings can include multiple sub-steps or multiple stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution sequence is not necessarily sequential, but can be alternately executed with at least part of other steps or sub-steps or stages of other steps.

[0134] Further referring to Figure 8 , as an implementation of the method shown in the above Figure 1 , the present application provides an embodiment of a fault processing device for an air conditioner motor, which corresponds to the method embodiment shown in Figure 1 , and the device can be applied to various electronic devices.

[0135] As shown in Figure 8 , the fault processing device 500 for an air conditioner motor described in the embodiment includes a short circuit identification module 501, a first fault classification module 502, a second fault classification module 503, and a fault processing module 504. Wherein:

[0136] The short circuit identification module 501 is configured to obtain fault information when the air conditioner motor fails, and determine whether the fault information is an overcurrent protection fault;

[0137] The first fault classification module 502 is configured to analyze the fault reason for triggering the overcurrent protection fault if the fault information is an overcurrent protection fault, and classify the overcurrent protection fault into a corresponding fault category according to the fault reason, wherein the fault category includes a first fault and a second fault.

[0138] The second fault classification module 503 is configured to classify the non-overcurrent protection fault into a corresponding fault category according to a preset fault classification rule if the fault information is a non-overcurrent protection fault.

[0139] The fault processing module 504 is configured to obtain a preset fault processing rule, and execute a fault processing corresponding to the first fault or the second fault on the air conditioner motor according to the fault processing rule.

[0140] By using the above device, the embodiment can effectively intelligently process the fault when the air conditioner motor fails.

[0141] To solve the above technical problems, the embodiments of the present application also provide a computer device. For details, please refer toFigure 9 , Figure 9 A basic structure block diagram of the computer device of the present embodiment is shown in FIG. 6.

[0142] The computer device 6 comprises a memory 61, a processor 62, and a network interface 63, which are connected to each other through a system bus. It should be noted that only the computer device 6 with components 61-63 is shown in the figure, but it should be understood that it is not required to implement all the shown components, and more or fewer components can be alternatively implemented. Among them, those skilled in the art can understand that the computer device herein is a device capable of automatically performing numerical calculation and / or information processing according to pre-set or stored instructions, and its hardware includes but is not limited to microprocessors, application specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), digital signal processors (DSPs), embedded devices, etc.

[0143] The computer device can be a desktop computer, a notebook computer, a palm computer, a cloud server, and the like. The computer device can interact with a user through a keyboard, a mouse, a remote controller, a touchpad, a voice control device, and the like.

[0144] The memory 61 comprises at least one type of readable storage medium, including a flash memory, a hard disk, a multimedia card, a card-type memory (e.g., an SD or DX memory, etc.), a random access memory (RAM), a static random access memory (SRAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a programmable read-only memory (PROM), a magnetic memory, a magnetic disk, an optical disk, and the like. In some embodiments, the memory 61 can be an internal storage unit of the computer device 6, such as a hard disk or a memory of the computer device 6. In other embodiments, the memory 61 can also be an external storage device of the computer device 6, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, and the like. Of course, the memory 61 can also comprise both the internal storage unit and the external storage device of the computer device 6. In the present embodiment, the memory 61 is generally used to store an operating system and various application software installed in the computer device 6, such as program codes of the fault processing method of the air conditioner motor, and the like. In addition, the memory 61 can also be used to temporarily store various data that have been output or will be output.

[0145] The processor 62 may be a Central Processing Unit (CPU), a controller, a microcontroller, a microprocessor, or other data processing chip in some embodiments. The processor 62 is generally used to control the overall operation of the computer device 6. In the present embodiment, the processor 62 is configured to run program codes or process data stored in the memory 61, such as program codes of the fault processing method of the air conditioner motor.

[0146] The network interface 63 may include a wireless network interface or a wired network interface, and is generally used to establish a communication connection between the computer device 6 and other electronic devices.

[0147] The present embodiment can effectively implement intelligent processing of the fault when the air conditioner motor fails to drive by using the above computer device.

[0148] The present application also provides another embodiment, i.e., a computer readable storage medium storing a fault processing program of an air conditioner motor, wherein the fault processing program of the air conditioner motor can be executed by at least one processor to enable the at least one processor to perform the steps of the above fault processing method of the air conditioner motor.

[0149] The present embodiment can effectively implement intelligent processing of the fault when the air conditioner motor fails to drive by using the above computer readable storage medium.

[0150] From the above description of the embodiments, those skilled in the art can clearly understand that the above embodiment method can be implemented by means of software and a general hardware platform, and of course, it can also be implemented by hardware, but in many cases, the former is a better embodiment. Based on such understanding, the technical solutions of the present application can be embodied in the form of a software product, which is stored in a storage medium (such as a ROM / RAM, a magnetic disk, or an optical disc), and includes a plurality of instructions for enabling a terminal device (which can be a mobile phone, a computer, a server, an air conditioner, or a network device) to perform the methods described in the various embodiments of the present application.

[0151] Obviously, the above-described embodiments are only some embodiments but not all the embodiments of the present application, the preferred embodiments of the present application are shown in the drawings, but do not limit the patent scope of the present application. The present application can be implemented in many different forms, and conversely, the purpose of providing these embodiments is to make the disclosure of the present application more thorough and comprehensive. Although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions described in the foregoing specific embodiments, or make equivalent replacements to some technical features therein. Any equivalent structure made by using the content of the specification and drawings, directly or indirectly applied to other related technical fields, is also within the patent protection scope of the present application.

Claims

1. A method for handling a failure of an air conditioner motor, characterized by, The method comprises the following steps: acquiring fault information when the air conditioner motor fails, and determining whether the fault information is over-current protection fault; if the fault information is over-current protection fault, analyzing the fault reason triggering the over-current protection fault, and dividing the over-current protection fault into corresponding fault categories according to the fault reason, wherein the fault categories include: first fault, second fault; if the fault information is non-over-current protection fault, dividing the non-over-current protection fault into corresponding fault categories according to the preset fault classification rule; and acquiring the preset fault processing rule, and performing fault processing corresponding to the first fault or the second fault on the air conditioner motor according to the fault processing rule; the step of analyzing the fault reason triggering the over-current protection fault and dividing the over-current protection fault into corresponding fault categories according to the fault reason, specifically comprises: identifying whether the over-current protection fault is variable frequency output short circuit or running phase current over-current protection; if the over-current protection fault is variable frequency output short circuit, acquiring the running time and short circuit state when the variable frequency output short circuit occurs, and dividing the over-current protection fault into fault categories according to the running time and the short circuit state; if the over-current protection fault is running phase current over-current protection, dividing the over-current protection fault into second fault; the step of acquiring the running time and short circuit state when the variable frequency output short circuit occurs, and dividing the over-current protection fault into fault categories according to the running time and the short circuit state, specifically comprises: acquiring the corresponding fault judgment time value according to the short circuit state, and detecting whether the running time is less than or equal to the fault judgment time value; if the running time is less than or equal to the fault judgment time value, dividing the over-current protection fault into first fault; and if the running time is greater than the fault judgment time value, dividing the over-current protection fault into second fault.

2. The failure handling method of an air conditioner motor according to claim 1, characterized by, the step of acquiring the running time and short circuit state when the variable frequency output short circuit occurs, and dividing the over-current protection fault into fault categories according to the running time and the short circuit state, further comprises: identifying whether the positioning stage of the air conditioner motor currently is first stage or second stage; if the positioning stage is first stage, acquiring the first starting time of the intelligent power module in the air conditioner motor being turned on and the triggering time of triggering the phase current over-current protection, and calculating the difference value between the first starting time and the triggering time to obtain the running time; if the positioning stage is second stage, acquiring the second starting time of the air conditioner motor being turned on in the second stage and the triggering time, and calculating the difference value between the second starting time and the triggering time to obtain the running time.

3. The failure handling method of an air conditioner motor according to claim 2, characterized by, the step of acquiring the corresponding fault judgment time value according to the short circuit state, specifically comprises: determine whether the short-circuit state is a first short-circuit state or a second short-circuit state, wherein the first short-circuit state is that a direct current bus voltage of the air conditioner motor is directly short-circuited to ground through a sampling resistor, and the second short-circuit state is that the direct current bus voltage of the air conditioner motor is first passed through a phase terminal of the motor and then short-circuited to ground through the sampling resistor; if the short-circuit state is the first short-circuit state, obtain a judgment time length pre-stored in a system, and use the judgment time length as the fault judgment time value; and if the short-circuit state is the second short-circuit state, obtain an inductance value and a capacitance value of a circuit of the air conditioner motor, and calculate the fault judgment time value according to the inductance value, the capacitance value and a preset calculation formula.

4. The failure handling method of an air conditioner motor according to claim 1, characterized by, The non-overcurrent protection fault includes: direct current bus voltage overhigh protection, running direct current bus voltage overlow protection, motor stall protection, motor magnetic flux out-of-control protection, motor locked-rotor protection, intelligent power module over-temperature protection, and driving chip computing resource insufficient protection. The step of dividing the non-overcurrent protection fault into the corresponding fault category according to the preset fault classification rule specifically includes: obtaining the non-overcurrent protection fault, and detecting whether the non-overcurrent protection fault is the direct current bus voltage overhigh protection; if the non-overcurrent protection fault is the direct current bus voltage overhigh protection, dividing the non-overcurrent protection fault into a first fault; and if the non-overcurrent protection fault is one of the running direct current bus voltage overlow protection, the motor stall protection, the motor magnetic flux out-of-control protection, the motor locked-rotor protection, the intelligent power module over-temperature protection and the driving chip computing resource insufficient protection, dividing the non-overcurrent protection fault into a second fault.

5. The method of claim 1, wherein the method further comprises: The step of performing fault processing corresponding to the first fault or the second fault on the air conditioner motor according to the fault processing rule specifically includes: if the fault category is the first fault, performing overcurrent protection on the air conditioner motor, and performing shutdown lock after a number of times of continuously triggering the first fault of the air conditioner motor within a preset time reaches a preset protection number; and if the fault category is the second fault, performing fault restart on the air conditioner motor, and performing restart limitation on the air conditioner motor according to a preset limitation condition.

6. The fault processing method of an air conditioner motor according to claim 5, characterized by, The step of performing restart limitation on the air conditioner motor according to the preset limitation condition specifically includes: obtaining a first target rotating speed and a first running rotating speed of the air conditioner motor at a previous moment of each fault restart, and detecting whether the first target rotating speed is greater than the first running rotating speed; if the first target rotating speed is greater than the first running rotating speed, calculating a second target rotating speed of the air conditioner motor after each fault restart according to a preset limitation coefficient and the first running rotating speed; if the first target rotating speed is less than or equal to the first running rotating speed, calculating the second target rotating speed of the air conditioner motor after each fault restart according to the limitation coefficient and the first target rotating speed; and if the first target rotating speed is less than or equal to the first running rotating speed, calculating the second target rotating speed of the air conditioner motor after each fault restart according to the limitation coefficient and the first target rotating speed. According to the second target rotating speed, a second running rotating speed of the air conditioner motor after each fault restart is limited until the second running rotating speed is less than or equal to a preset limit value, and the air conditioner motor is stopped and locked after the second running rotating speed is less than or equal to the limit value.

7. A fault processing apparatus of an air conditioner motor, characterized by comprising: Comprise: A short circuit identification module is configured to acquire fault information when the air conditioner motor fails, and determine whether the fault information is overcurrent protection fault; A first fault classification module is configured to analyze a fault cause of triggering the overcurrent protection fault if the fault information is overcurrent protection fault, and classify the overcurrent protection fault into a corresponding fault category according to the fault cause, wherein the fault category comprises a first fault and a second fault; A second fault classification module is configured to classify a non-overcurrent protection fault into a corresponding fault category according to a preset fault classification rule if the fault information is non-overcurrent protection fault; and A fault processing module is configured to acquire a preset fault processing rule, and execute fault processing corresponding to the first fault or the second fault on the air conditioner motor according to the fault processing rule; The first fault classification module comprises: Identify whether the overcurrent protection fault is variable frequency output short circuit or running phase current overcurrent protection; If the overcurrent protection fault is variable frequency output short circuit, acquire a running time and a short circuit state when the variable frequency output short circuit occurs, and classify the overcurrent protection fault into a fault category according to the running time and the short circuit state; If the overcurrent protection fault is running phase current overcurrent protection, classify the overcurrent protection fault into a second fault; The step of acquiring the running time and the short circuit state when the variable frequency output short circuit occurs, and classifying the overcurrent protection fault into a fault category according to the running time and the short circuit state, specifically comprises: Acquire a corresponding fault judgment time value according to the short circuit state, and detect whether the running time is less than or equal to the fault judgment time value; If the running time is less than or equal to the fault judgment time value, classify the overcurrent protection fault into a first fault; and If the running time is greater than the fault judgment time value, classify the overcurrent protection fault into a second fault.

8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the fault processing method of the air conditioner motor according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that, A computer program is stored on the computer readable storage medium, and the computer program is executed by the processor to implement the fault processing method of the air conditioner motor according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Control method and controller

    CN114518534A

  • Over-current fault identification method, motor driving unit and computer readable storage medium

    CN116298869A