CN110726935A - Motor phase loss detection method and device and storage medium - Google Patents

Motor phase loss detection method and device and storage medium Download PDF

Info

Publication number
CN110726935A
CN110726935A CN201911308201.7A CN201911308201A CN110726935A CN 110726935 A CN110726935 A CN 110726935A CN 201911308201 A CN201911308201 A CN 201911308201A CN 110726935 A CN110726935 A CN 110726935A
Authority
CN
China
Prior art keywords
phase
current value
motor
maximum current
preset
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.)
Granted
Application number
CN201911308201.7A
Other languages
Chinese (zh)
Other versions
CN110726935B (en
Inventor
李宝荣
毕磊
毕超
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fengji Technology (Shenzhen) Co., Ltd
Original Assignee
Fengmin Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fengmin Technology Shenzhen Co Ltd filed Critical Fengmin Technology Shenzhen Co Ltd
Priority to CN201911308201.7A priority Critical patent/CN110726935B/en
Publication of CN110726935A publication Critical patent/CN110726935A/en
Application granted granted Critical
Publication of CN110726935B publication Critical patent/CN110726935B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/34Testing dynamo-electric machines
    • G01R31/343Testing dynamo-electric machines in operation
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R29/00Arrangements for measuring or indicating electric quantities not covered by groups G01R19/00 - G01R27/00
    • G01R29/16Measuring asymmetry of polyphase networks

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Control Of Electric Motors In General (AREA)

Abstract

The invention discloses a motor phase loss detection method, which comprises the following steps: s10, collecting the current value of each phase of the motor, and determining the maximum current value of each phase; s20, if the maximum current value of one phase is larger than a preset current threshold value, comparing the maximum current value larger than the preset current threshold value with the maximum current values of other phases to obtain a current ratio; and S30, when at least one of the current ratios is larger than a preset ratio threshold, determining that the motor detection result is in a phase-lack state. The invention also discloses a motor detection device and a storage medium. The phase-loss detection of the motor is realized through the maximum current values and the specific values of all phases of the motor, the misjudgment caused by different output environments, sampling errors and other conditions is avoided, and the accuracy of the phase-loss detection of the motor is improved.

Description

Motor phase loss detection method and device and storage medium
Technical Field
The invention relates to the technical field of motor control, in particular to a motor open-phase detection method, a motor detection device and a storage medium.
Background
When one or more phases of a three-phase or multi-phase circuit of the motor cannot work, the motor is called a phase loss. The phase lack of the motor can cause a plurality of problems, such as unbalanced moment, increased vibration, abnormal sound, reduced rotating speed, increased current, increased temperature and the like. Therefore, effective open-phase detection is more beneficial to solving the open-phase problem of the motor.
The currently used phase-loss detection methods mainly include the following two methods: the first method is to find out the absolute value after the subtraction of the maximum value of each phase current in each detection period, and detect whether the phase is open according to the magnitude of the absolute value of the current difference and the threshold value of the current difference. The problem of this detection method is that if the current difference threshold is not properly selected, when the current difference of different output environments is too large, the result of the open-phase detection is easily inaccurate. The second method is to find the maximum value and the minimum value of each phase current in each detection period, and detect whether the phase is open according to the magnitude of the maximum value and the preset current threshold value of each phase current and the magnitude of the ratio of the maximum value and the minimum value of each current to the preset current ratio threshold value. The method has the problems that when the output of the motor is large, due to sampling interference or errors, a preset current threshold value cannot be selected, and the accuracy of open-phase detection is seriously influenced by the deviation of a statistical period. Therefore, the currently used open-phase detection method has the problem of poor reliability of open-phase detection.
The above is only for the purpose of assisting understanding of the technical aspects of the present invention, and does not represent an admission that the above is prior art.
Disclosure of Invention
The invention mainly aims to provide a motor open-phase detection method, a motor detection device and a storage medium, and aims to solve the problem that the open-phase detection method in the prior art is poor in reliability.
In order to achieve the above object, the present invention provides a motor phase loss detection method, which comprises the following steps:
s10, collecting the current value of each phase of the motor, and determining the maximum current value of each phase;
s20, if the maximum current value of one phase is larger than a preset current threshold value, comparing the maximum current value larger than the preset current threshold value with the maximum current values of other phases to obtain a current ratio;
and S30, when at least one of the current ratios is larger than a preset ratio threshold, determining that the motor detection result is in a phase-lack state.
Optionally, in the S30, when at least one of the current ratios is greater than a preset ratio threshold, the step of determining that the motor detection result is in the open-phase state includes:
entering the next detection period, and acquiring the detection result of whether the motor is in the open-phase state or not according to the steps S10-S30;
and finally judging the motor to be in the open-phase state when a plurality of detection results obtained in a plurality of detection periods are all in the open-phase state of the motor.
Optionally, in S10, the step of collecting current values of the phases of the motor and determining the maximum current value of each phase includes:
if the maximum current value of two or more phases is larger than the preset current threshold, comparing the maximum current value of one phase of the phases with the maximum current value of other phases of the motor, wherein the maximum current value of the phase is larger than the preset current threshold, so as to obtain a current ratio;
and when at least one ratio in the ratios is larger than a preset ratio threshold, judging that the motor detection result is in a phase-lacking state.
Optionally, if the maximum current value of two phases is greater than the preset current threshold, the step of comparing the maximum current value of one of the phases whose maximum current values are greater than the preset current threshold with the maximum current values of the other phases of the motor to obtain the current ratio includes:
if the maximum current values of the two phases are larger than a preset ratio threshold value, comparing the maximum current value of the other phase of the two phases with the maximum current values of the other phases of the motor to obtain a current ratio when the ratio is smaller than the preset ratio threshold value;
and when at least one ratio in the ratios is larger than a preset ratio threshold, judging that the motor detection result is in a phase-lacking state.
Optionally, if the maximum current value of more than two phases is greater than the preset current threshold, the step of comparing the maximum current value of one phase of the phases with the maximum current value of the other phases of the motor, where the maximum current value is greater than the preset current threshold, to obtain the current ratio includes:
if the maximum current value of more than two phases is larger than the preset current value, comparing the maximum current value of the second phase in each phase with the maximum current value of other phases of the motor to obtain a current ratio when the ratio is smaller than a preset ratio threshold;
when at least one ratio in the ratios is larger than a preset ratio threshold, judging that the motor detection result is in a phase-lacking state;
when the ratios are all smaller than a preset ratio threshold, continuously obtaining the detection result of the third phase in each phase with the maximum current value larger than the preset current value until the last phase in each phase with the maximum current value larger than the preset current value is compared;
and if the current value ratios obtained by the last phase are all smaller than the preset ratio threshold, judging that the motor does not lack the phase, and detecting the next period.
Optionally, if the maximum current value of one of the phases is greater than the preset current threshold, the step of comparing the maximum current value greater than the preset current threshold with the maximum current values of the other phases to obtain the current ratio includes:
and determining a preset current threshold according to the minimum current value of the motor in normal operation, and determining a preset specific value threshold according to the ratio of the maximum current value of the phase-lacking phase to the maximum current of the normal phase in the phase-lacking state.
Optionally, the step of determining the maximum current value of each phase is preceded by:
judging whether a detection period of the motor is more than a half electric period or not;
if the current value is larger than the preset value, acquiring the maximum current value of each phase in a detection period;
and if the current value is smaller than the preset value, continuously acquiring the current value of each phase of the motor.
Optionally, the step of obtaining the maximum current value of each phase in one detection period includes:
detecting the maximum current value of each phase in each detection period;
judging whether each current value before the corresponding phase is larger than the maximum current value determined previously in the corresponding phase;
if the current value is larger than the maximum current value, determining each current value before the corresponding time as the maximum current value of the corresponding phase, and if the current value is smaller than or equal to the maximum current value, determining the maximum current value determined last time as the maximum current value of the corresponding phase;
and continuously collecting each current value before the current value is equivalent to be compared until a detection period, and taking the maximum current value determined for the last time in the detection period as the maximum current value of the corresponding phase.
In addition, in order to achieve the above object, the present invention further provides a motor detection apparatus, which includes a memory, a processor, and a motor open-phase detection program stored on the processor and operable on the processor, wherein the processor implements the steps of the motor open-phase detection method when executing the motor open-phase detection program.
In addition, to achieve the above object, the present invention further provides a storage medium having a motor open-phase detection program stored thereon, wherein the motor open-phase detection program, when executed by a processor, implements the steps of the motor open-phase detection method as described above.
In the embodiment of the invention, the maximum current value of each phase of the motor is determined by collecting the current values of each phase of the motor in real time, when the maximum current value of one phase in the maximum current values of each phase is larger than the preset current threshold, the current ratio is obtained by comparing the maximum current value of one phase with the maximum current value of the other phases of the motor, and the ratio is greatly changed as long as the current of one phase is abnormal, so that the obtained current ratio is compared with the preset current ratio, the phase failure of the motor can be judged as long as one ratio is larger than the preset ratio threshold, the influence caused by the interference of different output environments and sampling errors can be avoided, and the reliability of the phase failure detection of the motor can be improved.
Drawings
Fig. 1 is a schematic flow chart of a motor phase loss detection method according to a first embodiment of the present invention;
FIG. 2 is a schematic flow chart of a motor phase loss detection method according to a second embodiment of the present invention;
FIG. 3 is a schematic flow chart of a motor phase loss detection method according to a third embodiment of the present invention;
the implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.
Detailed Description
Collecting current values of all phases of a motor, and determining the maximum current value of each phase; if the maximum current value of one phase is larger than a preset current threshold value, comparing the maximum current value larger than the preset current threshold value with the maximum current values of other phases to obtain a current ratio; and when at least one ratio in the current ratios is larger than a preset ratio threshold, judging that the motor detection result is in a phase-lacking state.
The current phase-lack detection methods mainly comprise two methods: the first is to judge whether the motor is open-phase according to the absolute value of the current difference, if the threshold is not selected properly, misjudgment is easy to occur, and the other is to judge according to the ratio of the maximum current to the minimum current of each phase, so that the problems that the threshold is difficult to select and sampling interference or error influences the accuracy of open-phase detection exist. Therefore, the invention provides a motor phase loss detection method, a motor detection device and a storage medium, which are characterized in that the maximum current value of each phase is determined by collecting the current value of each phase of the motor; if the maximum current value of one phase is larger than a preset current threshold value, comparing the maximum current value larger than the preset current threshold value with the maximum current values of other phases to obtain a current ratio; and when at least one ratio in the current ratios is larger than a preset ratio threshold, judging that the motor detection result is in a phase-lacking state. As the ratio can be changed greatly as long as the current of one phase is abnormal, whether the motor is in phase failure or not is judged through the ratio, the interference of the output environment and the sampling error is avoided, and the reliability of the phase failure detection of the motor can be effectively improved.
To further understand the above technical solutions, exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
In order to better understand the technical scheme, the technical scheme is described in detail with reference to the figures and the specific embodiments of the specification.
Example one
Referring to fig. 1, fig. 1 is a flowchart of a motor open-phase detection method according to a first embodiment of the present invention, in this embodiment, the motor open-phase detection method includes the following steps:
step S10: collecting current values of all phases of the motor, and determining the maximum current value of each phase;
and acquiring the current value of each phase of the motor in real time, and determining the maximum current value of each phase according to the acquired current value of each phase. When the motor rotates, the current of each phase is in a certain change relation (such as sine wave or trapezoidal wave) along with the change of the rotation angle of the motor, and the absolute value of the acquired current value is obtained, so that the maximum current value of each phase can be obtained when the motor rotates for half an electrical cycle (180 degrees). Therefore, before determining the maximum current value of each phase, it is necessary to determine whether the motor has rotated more than a half electrical cycle, and if the motor has rotated more than a half electrical cycle, the maximum current value of each phase detected in the half electrical cycle is determined as the maximum current value of each phase in one detection cycle, that is, the one detection cycle should be greater than or equal to the half electrical cycle of the motor. If the current value of each phase of the motor is collected in real time at a certain sampling frequency, and the absolute value of the current value is taken, the step of obtaining the maximum current value of each phase of the motor in a detection period in a certain sampling period (such as an electrical period) may be to select the maximum current value by taking the collected current values as a set in a certain sampling period (from left to right, comparing two adjacent elements in an array, and placing the larger element behind until comparing with the last current value) or selecting the sorting (comparing from the first position, finding the smallest element, exchanging with the first position until the last current value) and the like. In this embodiment, the step of determining the maximum current value of each phase may include: detecting the current value of each phase in a detection period, and if the current value of each phase acquired for the first time is the current maximum current value of the corresponding phase, judging whether the current value acquired for each phase is greater than the previously determined maximum current value of the corresponding phase; if the current value is larger than the maximum current value, determining each current value before the corresponding time as the maximum current value of the corresponding phase, and if the current value is smaller than or equal to the maximum current value, determining the maximum current value determined last time as the maximum current value of the corresponding phase; continuously collecting each current value before the current value is equivalent to the maximum current value determined at the previous time until a detection period, and taking the maximum current value determined at the last time in the detection period as the maximum current value of the corresponding phase. Thus, the maximum current value of each phase in one detection period can be determined, and if the detection of a plurality of detection periods is needed, the maximum current value of each phase in the plurality of detection periods can be determined by adopting the method for determining that the maximum current value of each phase in one detection period is the same.
Step S20: if the maximum current value of one phase is larger than a preset current threshold value, comparing the maximum current value larger than the preset current threshold value with the maximum current values of other phases to obtain a current ratio;
after the maximum current value of each phase is determined, comparing the maximum current value of each phase with a preset current threshold, if the maximum current value of each phase of the motor is smaller than the preset current threshold, determining that the motor is in a normal working state, and at the moment, not needing to obtain the ratio of each phase of the motor to other phases for further judgment; if the maximum current value of one phase in each phase of the motor is larger than the preset current threshold, comparing the maximum current value larger than the preset current threshold with the maximum current values of other phases of the motor to obtain a current ratio so as to further obtain a detection result of whether the motor is in a phase failure state. When the motor is in a light load state, because the sampling error can seriously affect the current ratio, for example, when the motor is in the light load state, taking a three-phase motor as an example, if the actual current value is 10mA, the current value obtained by sampling one phase is 30mA, and the current values obtained by sampling the other two phases are respectively 10mA and 5mA, the obtained current ratios are respectively 3 and 6, compared with the actual current ratio 1 when the motor normally operates, the error is larger, at this time, if the ratio is directly used for judging whether the motor is in a phase failure, the condition of the light load of the motor is easily judged as the phase failure, and therefore, the condition of the light load can be prevented from being judged as the phase failure by comparing the maximum current value of each phase with the preset current value. The preset current threshold may be determined according to a minimum current value when the motor operates normally, that is, the current when the motor outputs the minimum idle current may be set as the preset current threshold, and considering that the sampling error may cause that the detected current when the motor outputs the minimum idle current may be larger than the actual minimum current or smaller than the actual minimum current, the error caused by the sampling is taken into consideration, and the average error of the errors or the maximum error of the errors obtained by multiple times of sampling is compared with the acquired minimum current value (for example, the acquired minimum current value ± the maximum error) to obtain the preset current threshold. In the practical application process, if the conditions allow, the preset current threshold value can be set to be larger, so that the open-phase detection when the motor is in a low-output state can be used as locked rotor to carry out open-phase protection, and the reliability of the open-phase detection of the motor can be improved. If the maximum current value of one phase of each phase of the motor is larger than the preset current threshold, the ratio of the maximum current value of the phase with the maximum current value larger than the preset current threshold to the maximum current values of other phases is calculated to further judge whether the phase is in a default state. For example, the motor has N (N >2 and N is an integer) phases in total, if the maximum current value of one phase in the N phases is greater than the preset current threshold value, the phase is compared with other N-1 phases, and whether the motor is in a phase failure can be further judged by using the obtained N-1 ratios.
Step S30: and when at least one ratio in the current ratios is larger than a preset ratio threshold, judging that the motor detection result is in a phase-lacking state.
When the motor is in a normal working state, the ratio of the maximum current values of all phases of the motor is close to 1:1:1 in a detection period, and when the motor is in a phase-lacking state (one phase is absent, two phases are absent or N-1 is absent and equal), the current on the phase lacking the phase is theoretically zero, but the actual influences such as sampling interference and errors are considered, the actually acquired maximum current on the phase lacking the phase may not be equal to zero but is far smaller than the maximum current values of other normal phases, so that whether the detection result is in phase-lacking can be further judged by setting a preset ratio threshold. The preset ratio threshold can be determined according to the ratio of the maximum current of one phase of the open phase to the maximum current of the other phases when the open phase is detected, that is, according to the difference of the motors (such as different models or different manufacturers) and the application scenes (such as fans or electric drills) of the motors, the ratio of the normal phase current to the open phase current of the motors under the actual condition is used as the preset ratio threshold. Similarly, the sampling error may be combined with the minimum ratio (e.g., the minimum ratio ± the maximum error) to be used as the preset ratio threshold, taking into consideration the interference of the sampling error. Because at least one ratio is larger than a preset ratio threshold when the phase is short, the detection result of the motor can be judged to be the phase lack if one ratio exists in the current ratio and is larger than the preset ratio threshold. In addition, in the actual application process, the current ratio difference between the maximum current values of each phase is large in the phase-missing state and the normal working state of the motor, so that a user can easily adjust the size of the preset ratio threshold value to adjust the corresponding speed and accuracy of phase-missing judgment.
In the embodiment, the maximum current value of each phase in each phase of the motor is determined, and the maximum current value of each phase is compared with the preset current threshold, so that the problem of misjudgment and phase failure caused by overlarge current value ratio due to phase current sampling errors under the condition that the phase current is extremely low is solved; if the maximum current value of one phase is larger than the preset current threshold after the maximum current value of each phase is compared with the preset current threshold, the phase is compared with the maximum current values of other phases of the motor to obtain a current ratio, the motor phase failure can be judged as long as one ratio is larger than the ratio threshold, a large amount of calculation is not needed, and the threshold is adjusted, so that the response speed and the accuracy of the motor phase failure detection can be improved.
Example two
Referring to fig. 2, fig. 2 is a schematic flow chart of a motor open-phase detection method according to a second embodiment of the present invention, in this embodiment, the motor open-phase detection method includes the following steps:
step S11, collecting the current value of each phase of the motor and determining the maximum current value of each phase;
step S12: if the maximum current value of one phase is larger than a preset current threshold value, comparing the maximum current value larger than the preset current threshold value with the maximum current values of other phases to obtain a current ratio;
step S13: when at least one ratio in the current ratios is larger than a preset ratio threshold, judging that the motor detection result is in a phase-lacking state;
step S14: entering the next detection period, and acquiring the detection result of whether the motor is in a phase failure or not according to the steps from S11 to S13;
step S15: and finally judging the motor to be in the open-phase state when a plurality of detection results obtained in a plurality of detection periods are all in the open-phase state of the motor.
In this embodiment, in a detection period, if the maximum current value of one of the phases in the motor is greater than a preset current threshold, the maximum current value greater than the preset current threshold is compared with the maximum current values of the other phases to obtain a current ratio, and when at least one ratio in the current ratio is greater than a preset ratio threshold, it is determined that the detection result of the motor is in a phase-missing state. And after the phase-lack detection of the motor in the current detection period is finished according to the steps and the phase-lack detection result in one detection period is obtained, entering the next detection period and obtaining the detection result whether the motor is in the phase-lack state in the detection period. After a plurality of detection results are obtained by detecting a plurality of detection cycles, whether the motor is in a phase-lack state is judged according to the obtained plurality of detection results, so that the reliability of phase-lack detection is improved. For example, when the detection results in a plurality of detection periods are all in a phase-missing state, the motor is finally determined to be in a phase-missing state; or when the number of the detection results which judge that the motor is in the open-phase state in the detection results exceeds a certain preset number threshold, the motor is finally judged as open-phase, that is, if 10 detection cycles are detected to obtain 10 detection results, when the preset number threshold is set to be 8, the motor is finally judged as open-phase only when at least 9 detection results in the 10 detection results are judged as open-phase, wherein the detection results of the detection cycles exceeding the preset number threshold can be a plurality of detection results of a plurality of detection cycles which are continuously detected, and can also be discontinuous detection results of each detection cycle; or else, the motor is finally judged as the phase lack. The number of the detection periods can be 5, 10 or 20, and the like, and can be set according to actual application requirements, but in a specific application process, in order to avoid that the detection time of the detection periods is too long, so that the motor is not timely detected in phase failure and cannot be timely protected to damage the motor, the detection periods which are finally determined as phase failure by the motor are controlled within a certain range.
In this embodiment, after the detection result of whether the motor in one detection cycle is open-phase is obtained, the detection result of the next detection cycle is obtained according to the same step as the detection result of whether the motor in one detection cycle is open-phase, when all the detection results obtained in a plurality of detection cycles are in the open-phase state of the motor, the motor is finally determined as open-phase, and whether the motor is finally open-phase is judged by using the results of multiple comparisons, so that the reliability of the open-phase detection of the motor can be further improved.
EXAMPLE III
Referring to fig. 3, fig. 3 is a schematic flow chart of a motor open-phase detection method according to a third embodiment of the present invention, in this embodiment, the motor open-phase detection method includes the following steps:
step S21, collecting the current value of each phase of the motor and determining the maximum current value of each phase;
step S22: if the maximum current value of two or more phases is larger than the preset current threshold, comparing the maximum current value of one phase of the phases with the maximum current value of other phases of the motor, wherein the maximum current value of the phase is larger than the preset current threshold, so as to obtain a current ratio;
step S23: and when at least one ratio in the ratios is larger than a preset ratio threshold, judging that the motor detection result is in a phase-lacking state.
In this embodiment, the current values of the phases of the motor are collected, the maximum current value of each phase is determined, then the maximum current value of each phase is compared with a preset current threshold, and if the maximum current value of two or more phases existing in each phase of the motor is greater than the preset current threshold, the maximum current value of one phase in each phase with the maximum current value greater than the preset current threshold is compared with the maximum current values of other phases of the motor to obtain a current ratio; and when at least one ratio in the ratios is larger than a preset ratio threshold, judging that the motor detection result is in a phase-lacking state. If the maximum current values of two phases are larger than the preset ratio threshold, comparing the other phase of the two phases with the maximum current values of other phases of the motor to obtain a current ratio when the ratio obtained by one phase is smaller than the preset ratio threshold, judging that the detection result of the motor is in a phase-lacking state when at least one ratio in the ratio is larger than the preset ratio threshold, and judging that the detection result of the motor is in a phase-lacking state if none of the ratios is larger than the preset threshold. If the maximum current values of more than two phases are larger than the preset current value, comparing the maximum current value of the second phase in each phase with the maximum current values of other phases of the motor when the ratio obtained by one phase is smaller than the preset ratio threshold value to obtain a current ratio, judging that the detection result of the motor is in a phase-lacking state when at least one ratio in the ratio is larger than the preset ratio threshold value, continuously obtaining the detection result of the third phase in each phase with the maximum current value larger than the preset current value when the ratio is smaller than the preset ratio threshold value until the last phase in each phase with the maximum current value larger than the preset current value is compared, and if the current ratio obtained by the last phase is smaller than the preset ratio threshold value, judging that the motor is not in a phase-lacking state and detecting the next period. For the situation that two or more maximum current values are larger than a preset current value, in order to quickly judge whether the motor is in a phase failure state, the determined maximum current values of each phase can be sequenced according to a certain sequence, the maximum current value in the maximum current values of each phase is found out or the maximum current value in each phase of the motor is directly obtained from the collected current values of each phase of the motor, whether the maximum current value meets a preset condition is judged, and when the maximum current value meets the preset condition, namely the maximum current value is larger than a preset current threshold (a first preset condition) and the ratio obtained by comparing the maximum current value with the maximum current values of other phases is larger than a preset ratio threshold (a second preset condition), the phase failure of the motor can be directly judged; when the maximum current value does not meet the preset condition, the detection result of the motor is judged to be no open-phase, the judgment of the current detection period can be directly finished at the moment, the detection of the next period is started, and each subsequent period can be judged according to the method to accelerate the open-phase detection of the motor; or finding out the minimum current value in the maximum current value of each phase or directly obtaining the minimum current value in each phase of the motor from the collected current values of each phase of the motor, when the minimum current value meets a first preset condition, if the minimum current value meets a second preset condition, directly judging that the motor is out of phase, if the minimum current value does not meet the second preset condition, directly judging whether the second small current value meets the second preset condition, without judging the first condition, and so on.
In the embodiment, the maximum current value of each phase is compared with the preset current threshold, when two or more phases of maximum current values are greater than the preset current threshold, the maximum current value of one phase of each phase of which the maximum current value is greater than the preset current threshold is compared with the maximum current values of other phases of the motor to obtain a current ratio, and the current ratio is compared with the preset ratio threshold, and when at least one ratio in the ratio is greater than the preset ratio threshold, the motor detection result is determined to be in a phase-missing state, so that whether the motor is in a phase-missing state is determined according to the condition that the maximum current value of one phase of each phase of the motor is greater than the preset current threshold.
In addition, an embodiment of the present invention further provides a motor detection apparatus, where the motor detection apparatus includes a memory, a processor, and a motor open-phase detection program that is stored on the processor and can be run on the processor, and the processor implements the steps of the motor open-phase detection method when executing the motor open-phase detection program.
It should be noted that the steps of the motor phase loss detection method implemented by the motor detection apparatus are not limited to be implemented in a software manner, that is, not limited to be implemented in a manner that a processor calls the motor phase loss detection program to implement motor phase loss detection, but also include implementation in a hardware manner, that is, implementation of motor phase loss detection is implemented by a chip (such as an ASIC chip or an FPGA chip).
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, apparatus or program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects.
In addition, an embodiment of the present invention further provides a storage medium, where a motor open-phase detection program is stored on the storage medium, and the motor open-phase detection program, when executed by a processor, implements the steps of the motor open-phase detection method described above.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or system that comprises the element.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on this understanding, the technical solutions of the present invention may be embodied in the form of software products, which essentially or partially contribute to the prior art.
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.

Claims (10)

1. A motor open-phase detection method is characterized by comprising the following steps:
s10, collecting the current value of each phase of the motor, and determining the maximum current value of each phase;
s20, if the maximum current value of one phase is larger than a preset current threshold value, comparing the maximum current value larger than the preset current threshold value with the maximum current values of other phases to obtain a current ratio;
and S30, when at least one of the current ratios is larger than a preset ratio threshold, determining that the motor detection result is in a phase-lack state.
2. The method for detecting a phase loss of a motor according to claim 1, wherein step S30, after the step of determining that the motor detection result is in a phase loss state when at least one of the current ratios is greater than a preset ratio threshold, further comprises:
entering the next detection period, and acquiring the detection result of whether the motor is in the open-phase state or not according to the steps S10-S30;
and finally judging the motor to be in the open-phase state when a plurality of detection results obtained in a plurality of detection periods are all in the open-phase state of the motor.
3. The method for detecting a phase loss of a motor according to claim 1, wherein after the step of S10, acquiring current values of respective phases of the motor and determining the maximum current value of each phase, the method further comprises:
if the maximum current value of two or more phases is larger than the preset current threshold, comparing the maximum current value of one phase of the phases with the maximum current value of other phases of the motor, wherein the maximum current value of the phase is larger than the preset current threshold, so as to obtain a current ratio;
and when at least one ratio in the ratios is larger than a preset ratio threshold, judging that the motor detection result is in a phase-lacking state.
4. The method for detecting a phase loss of a motor according to claim 3, wherein, if there is a step that the maximum current value of two phases is greater than the preset current threshold, the step of comparing the maximum current value of one of the phases having the maximum current value greater than the preset current threshold with the maximum current values of the other phases of the motor to obtain the current ratio further comprises:
if the maximum current values of the two phases are larger than a preset ratio threshold value, comparing the maximum current value of the other phase of the two phases with the maximum current values of the other phases of the motor to obtain a current ratio when the ratio is smaller than the preset ratio threshold value;
and when at least one ratio in the ratios is larger than a preset ratio threshold, judging that the motor detection result is in a phase-lacking state.
5. The method for detecting a phase loss of a motor according to claim 3, wherein, after the step of comparing the maximum current value of one of the phases having the maximum current value greater than the preset current threshold with the maximum current values of the other phases of the motor to obtain the current ratio if the maximum current value of more than two phases is greater than the preset current threshold, the method further comprises:
if the maximum current value of more than two phases is larger than the preset current value, comparing the maximum current value of the second phase in each phase with the maximum current value of other phases of the motor to obtain a current ratio when the ratio is smaller than a preset ratio threshold;
when at least one ratio in the ratios is larger than a preset ratio threshold, judging that the motor detection result is in a phase-lacking state;
when the ratios are all smaller than a preset ratio threshold, continuously obtaining the detection result of the third phase in each phase with the maximum current value larger than the preset current value until the last phase in each phase with the maximum current value larger than the preset current value is compared;
and if the current value ratios obtained by the last phase are all smaller than the preset ratio threshold, judging that the motor does not lack the phase, and detecting the next period.
6. The method for detecting a phase loss of an electric motor according to claim 1, wherein, if there is a phase in which the maximum current value of one phase is greater than a preset current threshold, the step of comparing the maximum current value greater than the preset current threshold with the maximum current values of the other phases to obtain the current ratio is preceded by:
and determining a preset current threshold according to the minimum current value of the motor in normal operation, and determining a preset specific value threshold according to the ratio of the maximum current value of the phase-lacking phase to the maximum current of the normal phase in the phase-lacking state.
7. The motor phase loss detection method of claim 1, wherein the step of determining the maximum current value for each phase is preceded by:
judging whether a detection period of the motor is more than a half electric period or not;
if the current value is larger than the preset value, acquiring the maximum current value of each phase in a detection period;
and if the current value is smaller than the preset value, continuously acquiring the current value of each phase of the motor.
8. The method for detecting a phase loss in an electric motor according to claim 7, wherein the step of obtaining the maximum current value of each phase in a detection period comprises:
detecting the maximum current value of each phase in each detection period;
judging whether each current value before the corresponding phase is larger than the maximum current value determined previously in the corresponding phase;
if the current value is larger than the maximum current value, determining each current value before the corresponding time as the maximum current value of the corresponding phase, and if the current value is smaller than or equal to the maximum current value, determining the maximum current value determined last time as the maximum current value of the corresponding phase;
and continuously collecting each current value before the current value is equivalent to be compared until a detection period, and taking the maximum current value determined for the last time in the detection period as the maximum current value of the corresponding phase.
9. A motor detection device, characterized in that the device comprises a memory, a processor and a motor open-phase detection program stored on the memory and operable on the processor, and the processor implements the steps of the motor open-phase detection method according to any one of claims 1 to 8 when executing the motor open-phase detection program.
10. A storage medium having stored thereon a motor phase loss detection program which, when executed by a processor, implements the steps of the motor phase loss detection method according to any one of claims 1 to 8.
CN201911308201.7A 2019-12-18 2019-12-18 Motor phase loss detection method and device and storage medium Active CN110726935B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911308201.7A CN110726935B (en) 2019-12-18 2019-12-18 Motor phase loss detection method and device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911308201.7A CN110726935B (en) 2019-12-18 2019-12-18 Motor phase loss detection method and device and storage medium

Publications (2)

Publication Number Publication Date
CN110726935A true CN110726935A (en) 2020-01-24
CN110726935B CN110726935B (en) 2020-04-24

Family

ID=69226036

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911308201.7A Active CN110726935B (en) 2019-12-18 2019-12-18 Motor phase loss detection method and device and storage medium

Country Status (1)

Country Link
CN (1) CN110726935B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021227343A1 (en) * 2020-05-11 2021-11-18 卧龙电气驱动集团股份有限公司 Permanent magnet synchronous motor capable of performing stalling and phase loss protection, and protection method therefor
CN114200220A (en) * 2021-12-06 2022-03-18 广州天加环境控制设备有限公司 Permanent magnet synchronous motor phase loss detection method based on two-stage positioning
CN114217144A (en) * 2021-12-06 2022-03-22 广州天加环境控制设备有限公司 Method for detecting phase loss in operation of three-phase permanent magnet synchronous motor
CN117970106A (en) * 2024-03-28 2024-05-03 比亚迪股份有限公司 Motor abnormality detection method, storage medium, controller and vehicle

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011015535A (en) * 2009-07-02 2011-01-20 Nissan Motor Co Ltd Motor control system
CN102721923A (en) * 2011-03-29 2012-10-10 上海永大电梯设备有限公司 Motor phase loss detection method
CN106353609A (en) * 2016-09-29 2017-01-25 珠海格力节能环保制冷技术研究中心有限公司 Method and system for detecting phase failure of motor
CN106814262A (en) * 2017-01-04 2017-06-09 广东美的制冷设备有限公司 Three phase alternating current motor and its method for detecting open phase and device
CN107800351A (en) * 2017-11-14 2018-03-13 浙江众邦机电科技有限公司 Method for detecting open phase, system, device, storage medium and terminal when motor is static
CN109557464A (en) * 2017-09-25 2019-04-02 郑州宇通客车股份有限公司 A kind of motor phase failure fault detection method and device
CN110095660A (en) * 2019-04-09 2019-08-06 上海奇电电气科技股份有限公司 A kind of frequency converter output method for detecting open phase

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011015535A (en) * 2009-07-02 2011-01-20 Nissan Motor Co Ltd Motor control system
CN102721923A (en) * 2011-03-29 2012-10-10 上海永大电梯设备有限公司 Motor phase loss detection method
CN106353609A (en) * 2016-09-29 2017-01-25 珠海格力节能环保制冷技术研究中心有限公司 Method and system for detecting phase failure of motor
CN106814262A (en) * 2017-01-04 2017-06-09 广东美的制冷设备有限公司 Three phase alternating current motor and its method for detecting open phase and device
CN109557464A (en) * 2017-09-25 2019-04-02 郑州宇通客车股份有限公司 A kind of motor phase failure fault detection method and device
CN107800351A (en) * 2017-11-14 2018-03-13 浙江众邦机电科技有限公司 Method for detecting open phase, system, device, storage medium and terminal when motor is static
CN110095660A (en) * 2019-04-09 2019-08-06 上海奇电电气科技股份有限公司 A kind of frequency converter output method for detecting open phase

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021227343A1 (en) * 2020-05-11 2021-11-18 卧龙电气驱动集团股份有限公司 Permanent magnet synchronous motor capable of performing stalling and phase loss protection, and protection method therefor
CN114200220A (en) * 2021-12-06 2022-03-18 广州天加环境控制设备有限公司 Permanent magnet synchronous motor phase loss detection method based on two-stage positioning
CN114217144A (en) * 2021-12-06 2022-03-22 广州天加环境控制设备有限公司 Method for detecting phase loss in operation of three-phase permanent magnet synchronous motor
CN114217144B (en) * 2021-12-06 2023-09-08 广州天加环境控制设备有限公司 Method for detecting open phase in operation of three-phase permanent magnet synchronous motor
CN114200220B (en) * 2021-12-06 2023-09-08 广州天加环境控制设备有限公司 Permanent magnet synchronous motor open-phase detection method based on two-section positioning
CN117970106A (en) * 2024-03-28 2024-05-03 比亚迪股份有限公司 Motor abnormality detection method, storage medium, controller and vehicle

Also Published As

Publication number Publication date
CN110726935B (en) 2020-04-24

Similar Documents

Publication Publication Date Title
CN110726935B (en) Motor phase loss detection method and device and storage medium
CN110095719B (en) Motor open-phase detection method, system and device
CN108718167B (en) Torque estimation method, medium, device and system for permanent magnet synchronous motor
US9166519B2 (en) Motor control device
CN107782983B (en) Method for detecting output phase loss of servo driver
CN107219844B (en) Power module power-on self-test method, device and storage medium
CN110658453B (en) Asynchronous motor work abnormity detection method and device
CN107765177B (en) Method and device for detecting running state of permanent magnet synchronous motor
CN110208612B (en) Compressor phase-failure operation detection method, device, equipment and readable storage medium
CN108111082B (en) IF control stall detection method and system for permanent magnet synchronous motor
Tran et al. A robust diagnosis method for speed sensor fault based on stator currents in the RFOC induction motor drive
CN113258846A (en) Motor starting state detection device and method based on magnetic field orientation control and medium
WO2022193556A1 (en) Motor phase loss detection method and device, and storage medium
CN112394312A (en) Fault diagnosis method for current sensor of three-phase motor driving system
CN109286353B (en) Motor control mode fault detection method and device
JP2011101548A (en) Motor simulator
CN113917327A (en) Phase-loss detection method and equipment for permanent magnet synchronous motor and storage medium
CN111090030A (en) Open-circuit fault diagnosis method and device, motor controller and storage medium
CN111030538B (en) Fan state parameter detection method and device, storage medium and electronic device
CN112087173A (en) Asynchronous motor fault detection method based on observer
JP5082481B2 (en) Rotational angle position calculation device and motor
JP2014194173A5 (en)
KR20150078661A (en) Apparatus and Method for sensing demagnetization of motor
CN112671270B (en) Motor start control method and device, processor and nonvolatile storage medium
CN113422540A (en) Motor initial state detection device and motor initial state detection method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder

Address after: 518000 Shenzhen Nanshan High-tech Zone, Shenzhen City, Guangdong Province, Room 203, 11 Building, No. 1 Science and Technology Zone 2 Road, Shenzhen Software Park (Phase 2)

Patentee after: Fengji Technology (Shenzhen) Co., Ltd

Address before: 518000 Shenzhen Nanshan High-tech Zone, Shenzhen City, Guangdong Province, Room 203, 11 Building, No. 1 Science and Technology Zone 2 Road, Shenzhen Software Park (Phase 2)

Patentee before: FORTIOR TECHNOLOGY (SHENZHEN) Co.,Ltd.

CP01 Change in the name or title of a patent holder