CN106786387B - Motor control method and device - Google Patents

Motor control method and device Download PDF

Info

Publication number
CN106786387B
CN106786387B CN201710133426.8A CN201710133426A CN106786387B CN 106786387 B CN106786387 B CN 106786387B CN 201710133426 A CN201710133426 A CN 201710133426A CN 106786387 B CN106786387 B CN 106786387B
Authority
CN
China
Prior art keywords
motor
abnormal
running
state
running state
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710133426.8A
Other languages
Chinese (zh)
Other versions
CN106786387A (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.)
Shenzhen Yihua Computer Co Ltd
Shenzhen Yihua Time Technology Co Ltd
Shenzhen Yihua Financial Intelligent Research Institute
Original Assignee
Shenzhen Yihua Computer Co Ltd
Shenzhen Yihua Time Technology Co Ltd
Shenzhen Yihua Financial Intelligent Research Institute
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 Shenzhen Yihua Computer Co Ltd, Shenzhen Yihua Time Technology Co Ltd, Shenzhen Yihua Financial Intelligent Research Institute filed Critical Shenzhen Yihua Computer Co Ltd
Priority to CN201710133426.8A priority Critical patent/CN106786387B/en
Publication of CN106786387A publication Critical patent/CN106786387A/en
Application granted granted Critical
Publication of CN106786387B publication Critical patent/CN106786387B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02HEMERGENCY PROTECTIVE CIRCUIT ARRANGEMENTS
    • H02H7/00Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions
    • H02H7/08Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions for dynamo-electric motors
    • H02H7/0822Integrated protection, motor control centres
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P3/00Arrangements for stopping or slowing electric motors, generators, or dynamo-electric converters
    • H02P3/06Arrangements for stopping or slowing electric motors, generators, or dynamo-electric converters for stopping or slowing an individual dynamo-electric motor or dynamo-electric converter

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Control Of Electric Motors In General (AREA)

Abstract

The embodiment of the invention discloses a control method and a control device of a motor. The method comprises the following steps: detecting the running state of the motor; determining whether the running state of the motor is abnormal or not according to the running state of the motor; and if the running state of the motor is abnormal, generating a stop instruction of the motor and sending the stop instruction to a driving chip so as to control the motor to stop. By the technical scheme, the effectiveness, comprehensiveness and reliability of motor control can be improved.

Description

Motor control method and device
Technical Field
The embodiment of the invention relates to a motor detection technology, in particular to a motor control method and device.
Background
The motors are generally used as drives in various modules of electronic equipment to maintain normal operation of various components, and in the using process, the motors may have various abnormal states or the components reach a certain limit range, so that the operation and the stop of the motors need to be effectively managed, and the operation state of the motors is timely and correctly judged.
The current commonly adopted control method of the motor mainly determines the running state of the motor based on detecting whether the current of the motor is normal, specifically, the current of a motor loop is used for detecting whether the motor is normal, the loop current is generally collected by a Hall current sensor, or a resistor with high power and small resistance value is connected with the motor in series, the voltage at two ends of the resistor is measured, the current of the motor loop is calculated according to ohm's law, and then whether the motor has a fault is determined according to the current, so that the running state of the motor is determined.
For a low-power motor, because the working current of the motor is small and is only about 20mA current, the existing motor operation management method is difficult to realize in a common low-power (below 100W) motor and low-cost electronic equipment, and moreover, a judgment method for controlling the motor by determining whether the motor has a fault only according to the current is too single, so that the motor cannot be comprehensively monitored, and the reliability is low.
Disclosure of Invention
The embodiment of the invention provides a motor control method and device, aiming at improving the effectiveness, comprehensiveness and reliability of motor control.
In a first aspect, an embodiment of the present invention provides a method for controlling a motor, including:
detecting the running state of the motor;
determining whether the running state of the motor is abnormal or not according to the running state of the motor;
and if the running state of the motor is abnormal, generating a stop instruction of the motor and sending the stop instruction to a driving chip so as to control the motor to stop.
Further, the operation state of the motor includes: a voltage value across the motor;
the determining whether the operation state of the motor is abnormal according to the operation state of the motor includes:
and if the voltage values at the two ends of the motor are lower than the preset voltage value, determining that the running state of the motor is abnormal.
Further, the operation state of the motor includes: the feedback information of the voltage and/or the current of the motor loop is sent by the driving chip;
the determining whether the operation state of the motor is abnormal according to the operation state of the motor includes:
and if error feedback information of the overvoltage and/or overcurrent of the motor loop, which is sent by the driving chip, is received, determining that the running state of the motor is abnormal.
Further, the operation state of the motor includes: a position of the motor-driven target component;
the determining whether the operation state of the motor is abnormal according to the operation state of the motor includes:
and if the target component driven by the motor reaches a preset position or stops running, determining that the running state of the motor is abnormal.
Further, the operation state of the motor includes: a running time length of the motor-driven target component;
the determining whether the operation state of the motor is abnormal according to the operation state of the motor includes:
and if the running time of the target component driven by the motor reaches the preset time, determining that the running state of the motor is abnormal.
In a second aspect, an embodiment of the present invention further provides a control apparatus for a motor, where the apparatus includes:
the state detection module is used for detecting the running state of the motor;
the abnormality determining module is used for determining whether the running state of the motor is abnormal or not according to the running state of the motor;
and the instruction generating module is used for generating a stop instruction of the motor and sending the stop instruction to the driving chip to control the motor to stop if the running state of the motor is abnormal.
Further, the operation state of the motor includes: a voltage value across the motor;
the anomaly determination module is specifically configured to:
and if the voltage values at the two ends of the motor are lower than the preset voltage value, determining that the running state of the motor is abnormal.
Further, the operation state of the motor includes: the feedback information of the voltage and/or the current of the motor loop is sent by the driving chip;
the anomaly determination module is specifically configured to:
and if error feedback information of the overvoltage and/or overcurrent of the motor loop, which is sent by the driving chip, is received, determining that the running state of the motor is abnormal.
Further, the operation state of the motor includes: a position of the motor-driven target component;
the anomaly determination module is specifically configured to:
and if the target component driven by the motor reaches a preset position or stops running, determining that the running state of the motor is abnormal.
Further, the operation state of the motor includes: a running time length of the motor-driven target component;
the anomaly determination module is specifically configured to:
and if the running time of the target component driven by the motor reaches the preset time, determining that the running state of the motor is abnormal.
The embodiment of the invention solves the problems of unstable detection effect, single judgment basis, low reliability and the like caused by judging whether the motor has a fault only according to the loop current of the motor in the prior art by detecting the running state of the motor and determining whether the running state of the motor is abnormal or not and controlling the motor to stop when the running state is abnormal, thereby improving the effectiveness, comprehensiveness and reliability of motor control.
Drawings
Fig. 1 is a schematic flow chart of a control method of an electric motor according to an embodiment of the present invention;
fig. 2 is a schematic flow chart of a control method of a motor according to a second embodiment of the present invention;
fig. 3 is a schematic flow chart of a control method of a motor according to a third embodiment of the present invention;
fig. 4 is a schematic flow chart of a control method of a motor according to a fourth embodiment of the present invention;
fig. 5 is a schematic flow chart of a control method of a motor according to a fifth embodiment of the present invention;
fig. 6 is a schematic flow chart of a preferred control method of the motor according to a fifth embodiment of the present invention;
fig. 7 is a schematic structural diagram of a control device of a motor according to a fifth embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting of the invention. It should be further noted that, for the convenience of description, only some of the structures related to the present invention are shown in the drawings, not all of the structures.
Example one
Fig. 1 is a schematic flowchart of a control method of a motor according to an embodiment of the present invention. The method is applicable in the case of controlling an electric motor, and may be performed by a control device of the electric motor, which may be comprised of hardware and/or software, and may be generally integrated in a motor drive controller and all terminals containing motor control functions. The method specifically comprises the following steps:
and S110, detecting the running state of the motor.
The operation state of the motor preferably may include one or more of a voltage value at two ends of the motor, feedback information of voltage and/or current of a motor loop sent by a driving chip, a position of a target component driven by the motor, and an operation duration of the target component driven by the motor. When the number of the operation states of the motor is plural, the detection sequence may be performed sequentially or simultaneously, and is not limited herein. Preferably, the operating state of the motor may be detected by a series of sensors. The advantage of detecting the running state of the motor is that whether the motor runs abnormally can be judged by comprehensively detecting various running states of the motor, and the motor is timely controlled to stop when the motor runs abnormally, so that the motor is comprehensively and reliably controlled, and the motor is ensured to be in a correct running state.
And S120, determining whether the running state of the motor is abnormal according to the running state of the motor.
Specifically, various running states of the motor are detected, so that whether the running states of the motor are abnormal or not is judged respectively, and when the running states of the motor are detected not to meet preset running conditions, the running states of the motor are determined to be abnormal. Preferably, when detecting a plurality of operating states of the motor, the operating state of the motor is determined to be abnormal as long as one of the operating states does not satisfy the preset operating condition. The motor control method has the advantages that whether the motor is abnormal or not is determined through various running states of the motor, the problems of motor idling and the like caused by the abnormal running states of the motor which are not in fault can be avoided, the detection is more comprehensive, the result obtained by judgment is more reliable, the control effect is more stable, and therefore the effectiveness, comprehensiveness and reliability of motor control can be improved.
And S130, if the running state of the motor is abnormal, generating a stop instruction of the motor and sending the stop instruction to the driving chip so as to control the motor to stop.
If the running state of the motor is abnormal, namely the running state of the motor is detected not to meet the preset running condition, the motor needs to be controlled to stop in time. The driving chip is used for driving the motor to operate, and the stop command may be a command for controlling the motor to stop, which is agreed between the driving chip and the controller, and may be, for example, a high level. And when the driving chip receives a stop instruction sent by the controller, stopping driving the motor according to the stop instruction so as to control the motor to stop.
According to the technical scheme, the motor is controlled to stop when the running state is abnormal by detecting the running state of the motor and determining whether the running state of the motor is abnormal, so that the problems that whether the motor has a fault or not is judged only according to the loop current of the motor, the detection effect is unstable, the judgment basis is single, the reliability is low and the like in the prior art are solved, and the effectiveness, the comprehensiveness and the reliability of motor control are improved.
Example two
Fig. 2 is a schematic flowchart of a control method of a motor according to a second embodiment of the present invention. The present embodiment is optimized based on the above embodiments, and provides a preferable control method of a motor, specifically, further optimizing the operation state of the motor includes: the value of the voltage across the motor. Further optimizing the determination of whether the motor is abnormal in operation state according to the operation state of the motor, including: and if the voltage values at the two ends of the motor are lower than the preset voltage value, determining that the running state of the motor is abnormal.
And S210, detecting voltage values at two ends of the motor.
For example, a power source may be used to supply power to both ends of the motor, and when the supply voltage of the power source is abnormal, it is obvious that the motor cannot normally operate. Therefore, when the motor runs, whether the power supply of the power supply is normal or not can be judged by detecting the voltage value given by the power supply to the two ends of the motor. Alternatively, a voltage sensor may be used to detect the voltage across the motor.
S220, judging whether the voltage values at the two ends of the motor are lower than a preset voltage value or not, if so, executing S230; if not, go to S240.
Preferably, the preset voltage value may be a minimum threshold of the required power supply voltage in a normal operation state of the motor.
For example, whether the voltage value across the motor is lower than the lowest threshold value can be judged by the high-low level indicated by the voltage sensor, that is, if the voltage value across the motor is lower than the lowest threshold value, the level of the voltage sensor changes from low to high; if the voltage value across the motor is not lower than the minimum threshold value, the level of the voltage sensor changes from high to low.
And S230, determining that the running state of the motor is abnormal, generating a stop instruction of the motor and sending the stop instruction to the driving chip so as to control the motor to stop.
And S240, determining that the running state of the motor is normal, and keeping the original running state of the motor.
If the voltage value at the two ends of the motor is not lower than the preset voltage value, the running state of the motor is normal, and therefore, the original running state of the motor only needs to be maintained.
According to the technical scheme, whether the voltage values at the two ends of the motor are lower than the preset voltage value or not is detected and judged, whether the running state of the motor is abnormal or not is determined, the motor is controlled to stop when the running state is abnormal, the original running state of the motor is kept when the running state is normal, the abnormal running condition of the motor caused by abnormal power supply of the motor is avoided, and therefore the effectiveness and the reliability of motor control are improved.
EXAMPLE III
Fig. 3 is a schematic flowchart of a control method of a motor according to a third embodiment of the present invention. The present embodiment is optimized based on the above embodiments, and provides a preferable control method of a motor, specifically, further optimizing the operation state of the motor includes: and the driving chip sends feedback information of the voltage and/or the current of the motor loop. Further optimizing the determination of whether the motor is abnormal in operation state according to the operation state of the motor, including: and if error feedback information of the overvoltage and/or overcurrent of the motor loop sent by the driving chip is received, determining that the running state of the motor is abnormal.
And S310, detecting feedback information of the voltage and/or current of the motor loop sent by the driving chip.
For example, the driving chip may detect a voltage value and/or a current value in the motor circuit through a series of voltage sensors and/or current sensors, generate feedback information of the voltage and/or the current of the corresponding motor circuit by determining whether the voltage value and/or the current value in the motor circuit is within a normal range, and transmit the feedback information to the controller, so that the controller may determine whether the motor circuit has an overvoltage fault and/or an overcurrent fault through the feedback information.
S320, whether error feedback information of overvoltage and/or overcurrent of the motor loop sent by the driving chip is received or not, if yes, S330 is executed; if not, go to S340.
For example, after receiving feedback information of voltage and/or current of the motor loop sent by the driving chip, the controller determines whether the feedback information is error feedback information of overvoltage and/or overcurrent, and if so, indicates that the motor loop has an abnormal condition of overvoltage and/or overcurrent; if not, the voltage value and/or the current value of the motor loop are normal. The error feedback information is flag information different from the normal feedback information, and whether the error feedback information is the error feedback information can be judged by detecting whether the flag information exists in the feedback information.
S330, determining that the running state of the motor is abnormal, generating a stop instruction of the motor and sending the stop instruction to the driving chip so as to control the motor to stop.
And S340, determining that the running state of the motor is normal, and keeping the original running state of the motor.
According to the technical scheme of the embodiment, whether the running state of the motor is abnormal or not is determined by detecting the feedback information of the voltage and/or the current of the motor loop sent by the driving chip and judging whether the feedback information is wrong feedback information or not, the motor is controlled to stop when the running state is abnormal, the original running state of the motor is kept when the running state is normal, the condition that the motor runs abnormally due to the abnormal voltage and/or current of the motor loop is avoided, and therefore the effectiveness and the reliability of motor control are improved.
Example four
Fig. 4 is a schematic flowchart of a control method of a motor according to a fourth embodiment of the present invention. The present embodiment is optimized based on the above embodiments, and provides a preferable control method of a motor, specifically, further optimizing the operation state of the motor includes: position of the motor-driven target member. Further optimizing the determination of whether the motor is abnormal in operation state according to the operation state of the motor, including: and if the target component driven by the motor reaches a preset position or stops running, determining that the running state of the motor is abnormal.
And S410, detecting the position of the target component driven by the motor.
The target component may be a baffle or a fan-shaped piece.
For example, the purpose of detecting the position of the motor-driven shutter is to detect whether the motor is in a state where it should be stopped. The baffle can be an Automatic glass door, or an outer cash door of a bank ATM (Automatic Teller Machine), and the like, and the Automatic glass door or the outer cash door has a limit position, and when the limit position is reached, a motor for driving the baffle to run should be stopped so as to prevent the motor from idling and the baffle from being damaged. Specifically, the position of the motor-driven shutter may be detected by an optical digital sensor to determine whether the motor should be stopped. The detection principle is as follows: an optical digital sensor is arranged at the limit position of the baffle, and whether the baffle reaches the limit position is judged through whether the sensor is shielded.
For example, the purpose of detecting the position of the motor-driven segment is to indirectly detect whether the motor is in an abnormal state of stopping operation. Specifically, the U-shaped optical digital sensor can be used for detecting the position of the fan-shaped piece to determine whether the motor is operated. The detection principle is as follows: a very light fan-shaped piece is arranged on a motor, the motor can be dragged to operate when the motor operates normally, so that the U-shaped optical digital sensor can be shielded periodically, and when the U-shaped optical digital sensor is shielded by the fan-shaped piece, the output level of the sensor is changed from low to high, namely a high level signal is output; conversely, when the sector leaves the sensor, the output level of the sensor changes from high to low, i.e., a low signal is output. Therefore, if the motor has been powered on and started, but the output level signal of the sensor has not changed periodically, it can be determined that there is an abnormal situation in which the motor stops operating.
S420, judging whether the target component driven by the motor reaches a preset position or stops running, if so, executing S430; if not, S440 is performed.
Preferably, if the target component is a baffle, judging whether the baffle driven by the motor reaches a preset position; if the target component is a fan-shaped piece, whether the fan-shaped piece driven by the motor stops running is judged.
Illustratively, the target component is a baffle, the preset position is an extreme position, if the baffle covers the optical digital sensor, the sensor outputs a high level signal, otherwise, the sensor outputs a low level signal. Therefore, when the controller detects that the sensor outputs a high-level signal, the controller judges that the baffle reaches the preset position, and further judges that the motor needs to be stopped; otherwise, judging that the baffle driven by the motor does not reach the preset position, and further judging that the motor needs to continuously keep the running state.
Illustratively, the target component is a fan-shaped piece, and if the fan-shaped piece periodically covers the U-shaped optical digital sensor, the sensor outputs a level signal with periodic high-low conversion. Therefore, when the controller detects that the sensor outputs a level signal with periodic high-low conversion, the controller judges that the fan-shaped piece does not stop running, and further judges that the motor is in a normal running state; otherwise, the fan-shaped piece is judged to stop running, and the motor is further judged to be in an abnormal shutdown state.
And S430, determining that the running state of the motor is abnormal, generating a stop instruction of the motor and sending the stop instruction to the driving chip so as to control the motor to stop.
And S440, determining that the running state of the motor is normal, and keeping the original running state of the motor.
According to the technical scheme of the embodiment, whether the running state of the motor is abnormal or not is determined by detecting the position of the target component driven by the motor and judging whether the target component is in a preset position or stops running, the motor is controlled to stop when the motor is abnormal, the original running state of the motor is kept when the motor is normal, the abnormal running condition of the motor caused by the abnormal running of the target component driven by the motor is avoided, and therefore the comprehensiveness, effectiveness and reliability of motor control are improved.
EXAMPLE five
Fig. 5 is a schematic flowchart of a control method of a motor according to a fifth embodiment of the present invention. The present embodiment is optimized based on the above embodiments, and provides a preferable control method of a motor, specifically, further optimizing the operation state of the motor includes: the length of time the target component is driven by the motor. Further optimizing the determination of whether the motor is abnormal in operation state according to the operation state of the motor, including: and if the running time of the target component driven by the motor reaches the preset time, determining that the running state of the motor is abnormal.
And S510, detecting the running time of the target component driven by the motor.
The target component may be a shutter, which may include an automatic glass door, a cash out door of a bank ATM, etc., among others. Almost all motor applications have a maximum run time and therefore a timeout running check must be made to prevent the motor from idling.
Illustratively, if the target component is an exterior cash door of a bank ATM, the running time of the fastening and opening process of the exterior cash door driven by a motor is detected.
S520, judging whether the running time of the target component driven by the motor reaches a preset time, if so, executing S530; if not, go to S540.
For example, the external banknote door of the bank ATM needs about 2 seconds from closing to opening, so that the preset time can be set to 3 seconds, and if the operation time of the external banknote door exceeds 3 seconds, the motor is determined to be idling, namely the operation state of the motor is abnormal, so that the motor can be controlled to stop in time, the motor and the external banknote door are protected, and the accuracy and the reliability of motor control are improved.
And S530, determining that the running state of the motor is abnormal, generating a stop instruction of the motor and sending the stop instruction to the driving chip so as to control the motor to stop.
And S540, determining that the running state of the motor is normal, and keeping the original running state of the motor.
According to the technical scheme of the embodiment, whether the running state of the motor is abnormal or not is determined by detecting the position of the target component driven by the motor and judging whether the target component is in the preset position or stops running, the motor is controlled to stop when the motor is abnormal, the original running state of the motor is kept when the motor is normal, the abnormal running condition of the motor caused by the abnormal running of the target component driven by the motor is avoided, and therefore the accuracy and the reliability of motor control are improved.
Optionally, the optimized steps in at least two of the second to fifth embodiments may be executed simultaneously or sequentially, and the execution sequence between the optimized steps may be variable.
For example, the optimized steps in the second to fifth embodiments are performed in a sequence, as shown in fig. 6:
s601, detecting voltage values at two ends of the motor.
S602, judging whether the voltage values at the two ends of the motor are lower than a preset voltage value or not, if so, executing S609; if not, go to S603.
And S603, detecting feedback information of the voltage and/or current of the motor loop sent by the driving chip.
S604, whether error feedback information of overvoltage and/or overcurrent of the motor loop sent by the driving chip is received or not is judged, if yes, S609 is executed; if not, go to S605.
And S605, detecting the position of the target component driven by the motor.
S606, judging whether the target component driven by the motor reaches a preset position or stops running, if so, executing S609; if not, S607 is executed.
And S607, detecting the running time of the target component driven by the motor.
S608, judging whether the running time of the target component driven by the motor reaches a preset time, if so, executing S609; if not, go to S610.
And S609, determining that the running state of the motor is abnormal, generating a stop instruction of the motor and sending the stop instruction to the driving chip so as to control the motor to stop.
S610, determining that the running state of the motor is normal, and keeping the original running state of the motor.
EXAMPLE six
Fig. 7 is a schematic structural diagram of a control device of a motor according to a fifth embodiment of the present invention. The device may be adapted to the case of controlling an electric motor, may be comprised of hardware and/or software, and may generally be integrated in a motor drive controller as well as in all terminals comprising motor control functions. Referring to fig. 7, the control device of the motor includes: a state detection module 710, an exception determination module 720, and an instruction generation module 730, which are described in detail below.
A state detection module 710 for detecting the operation state of the motor;
an abnormality determining module 720, configured to determine whether the operation state of the motor is abnormal according to the operation state of the motor;
and the instruction generating module 730 is configured to generate a stop instruction of the motor and send the stop instruction to the driving chip to control the motor to stop if the running state of the motor is abnormal.
The control device of the motor provided by the embodiment controls the motor to stop when the running state is abnormal by detecting the running state of the motor and determining whether the running state of the motor is abnormal, so that the problems that whether the motor has a fault or not is judged only according to the loop current of the motor, the detection effect is unstable, the judgment basis is too single, the reliability is low and the like in the prior art are solved, and the effectiveness, comprehensiveness and reliability of motor control are improved.
Optionally, the operation state of the motor includes: a voltage value across the motor;
the anomaly determination module 720 is specifically configured to:
and if the voltage values at the two ends of the motor are lower than the preset voltage value, determining that the running state of the motor is abnormal.
Optionally, the operation state of the motor includes: the feedback information of the voltage and/or the current of the motor loop is sent by the driving chip;
the anomaly determination module 720 is specifically configured to:
and if error feedback information of the overvoltage and/or overcurrent of the motor loop, which is sent by the driving chip, is received, determining that the running state of the motor is abnormal.
Optionally, the operation state of the motor includes: a position of the motor-driven target component;
the anomaly determination module 720 is specifically configured to:
and if the target component driven by the motor reaches a preset position or stops running, determining that the running state of the motor is abnormal.
Optionally, the operation state of the motor includes: a running time length of the motor-driven target component;
the anomaly determination module 720 is specifically configured to:
and if the running time of the target component driven by the motor reaches the preset time, determining that the running state of the motor is abnormal.
The product can execute the method provided by any embodiment of the invention, and has corresponding functional modules and beneficial effects of the execution method.
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in greater detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention, and the scope of the present invention is determined by the scope of the appended claims.

Claims (8)

1. A method of controlling a motor, comprising:
detecting the running state of the motor;
determining whether the running state of the motor is abnormal or not according to the running state of the motor;
if the running state of the motor is abnormal, generating a stop instruction of the motor and sending the stop instruction to a drive chip so as to control the motor to stop;
wherein the operation state of the motor includes: a position of the motor-driven target component;
the determining whether the operation state of the motor is abnormal according to the operation state of the motor includes:
if the target component driven by the motor reaches a preset position or stops running, determining that the running state of the motor is abnormal;
wherein the target component comprises a fan.
2. The method of claim 1, wherein the operating state of the electric machine comprises: a voltage value across the motor;
the determining whether the operation state of the motor is abnormal according to the operation state of the motor includes:
and if the voltage values at the two ends of the motor are lower than the preset voltage value, determining that the running state of the motor is abnormal.
3. The method of claim 1, wherein the operating state of the electric machine comprises: the feedback information of the voltage and/or the current of the motor loop is sent by the driving chip;
the determining whether the operation state of the motor is abnormal according to the operation state of the motor includes:
and if error feedback information of the overvoltage and/or overcurrent of the motor loop, which is sent by the driving chip, is received, determining that the running state of the motor is abnormal.
4. The method of claim 1, wherein the operating state of the electric machine comprises: a running time length of the motor-driven target component;
the determining whether the operation state of the motor is abnormal according to the operation state of the motor includes:
and if the running time of the target component driven by the motor reaches the preset time, determining that the running state of the motor is abnormal.
5. A control device of a motor, characterized by comprising:
the state detection module is used for detecting the running state of the motor;
the abnormality determining module is used for determining whether the running state of the motor is abnormal or not according to the running state of the motor;
the command generation module is used for generating a shutdown command of the motor and sending the shutdown command to the drive chip to control the motor to stop if the running state of the motor is abnormal;
wherein the operation state of the motor includes: a position of the motor-driven target component;
the anomaly determination module is specifically configured to:
if the target component driven by the motor reaches a preset position or stops running, determining that the running state of the motor is abnormal;
wherein the target component comprises a fan.
6. The apparatus of claim 5, wherein the operating state of the motor comprises: a voltage value across the motor;
the anomaly determination module is specifically configured to:
and if the voltage values at the two ends of the motor are lower than the preset voltage value, determining that the running state of the motor is abnormal.
7. The apparatus of claim 5, wherein the operating state of the motor comprises: the feedback information of the voltage and/or the current of the motor loop is sent by the driving chip;
the anomaly determination module is specifically configured to:
and if error feedback information of the overvoltage and/or overcurrent of the motor loop, which is sent by the driving chip, is received, determining that the running state of the motor is abnormal.
8. The apparatus of claim 5, wherein the operating state of the motor comprises: a running time length of the motor-driven target component;
the anomaly determination module is specifically configured to:
and if the running time of the target component driven by the motor reaches the preset time, determining that the running state of the motor is abnormal.
CN201710133426.8A 2017-03-08 2017-03-08 Motor control method and device Active CN106786387B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710133426.8A CN106786387B (en) 2017-03-08 2017-03-08 Motor control method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710133426.8A CN106786387B (en) 2017-03-08 2017-03-08 Motor control method and device

Publications (2)

Publication Number Publication Date
CN106786387A CN106786387A (en) 2017-05-31
CN106786387B true CN106786387B (en) 2020-01-14

Family

ID=58961534

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710133426.8A Active CN106786387B (en) 2017-03-08 2017-03-08 Motor control method and device

Country Status (1)

Country Link
CN (1) CN106786387B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109870648A (en) * 2017-12-01 2019-06-11 深圳市优必选科技有限公司 Steering engine locked-rotor detection method and device and steering engine
CN110032143A (en) * 2019-03-28 2019-07-19 杨松 A kind of method, apparatus and computer equipment identifying driving motor load abnormal
CN112491010B (en) * 2020-12-02 2023-03-28 上海力申科学仪器有限公司 Oil pump motor real-time monitoring circuit and monitoring method thereof

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101710694A (en) * 2009-11-26 2010-05-19 上海大学 Car engine cooling fan blocking/overcurrent protection system and method
CN204497730U (en) * 2015-02-06 2015-07-22 比亚迪股份有限公司 For motor contactor control circuit and there is its electric system
CN105226614A (en) * 2015-09-29 2016-01-06 北京航天发射技术研究所 Safe and reliable DC motor control system and control method

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3297159B2 (en) * 1993-09-14 2002-07-02 東芝キヤリア株式会社 DC brushless motor driving apparatus and pass / fail identification method
JPH07274571A (en) * 1994-03-30 1995-10-20 Matsushita Electric Ind Co Ltd Dc motor with rotary sensor

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101710694A (en) * 2009-11-26 2010-05-19 上海大学 Car engine cooling fan blocking/overcurrent protection system and method
CN204497730U (en) * 2015-02-06 2015-07-22 比亚迪股份有限公司 For motor contactor control circuit and there is its electric system
CN105226614A (en) * 2015-09-29 2016-01-06 北京航天发射技术研究所 Safe and reliable DC motor control system and control method

Also Published As

Publication number Publication date
CN106786387A (en) 2017-05-31

Similar Documents

Publication Publication Date Title
CN111486121B (en) Fan operation state diagnostic device and method thereof
CN106786387B (en) Motor control method and device
WO2021012884A1 (en) Control method and apparatus for automatically emptying water pump, corresponding device, and storage medium
US9248993B2 (en) Apparatus and method for monitoring elevator shaft doors
KR101307915B1 (en) Apparatus for motor drive control and control method thereof
CN103954902A (en) Fault detection method and fault detection device for direct-current motor drive and control circuit
JP2010090898A (en) Method and system for determining operating state of pump
KR102153062B1 (en) Fault diagnosis and prediction system of intelligent industrial boiler
JP2015050240A (en) Cooling fan system and communication apparatus
CN104660440A (en) Blade server management system and control method thereof
US8653782B2 (en) Motor driving device
CN112335173A (en) Cutoff circuit diagnosis device
CN108249239B (en) Elevator control method and system
CN101752948A (en) Detection and protection device for motor anomalies and method thereof
JP2010081664A (en) Motor control unit and air conditioner using the same
CN103956940A (en) Against-wind start control method and device of direct current motor in outdoor unit of air conditioner
CN110562699A (en) Speed protection method, device, equipment and system of belt conveyor
CN203965581U (en) The failure detector of direct current generator Drive and Control Circuit
JP5240846B2 (en) Fan monitoring and control device
US11487262B2 (en) Method and apparatus for protecting pump units from cyber attacks
JP5906731B2 (en) Motor drive device
KR101164421B1 (en) Apparatus for motor drive control and control method thereof
US20160239058A1 (en) Determine installation of components based on performance characteristics
KR101637609B1 (en) Dc motor pwm control module with limp-home block
KR102664902B1 (en) Apparatus for detecting failure of motor drive circuit and method thereof

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant