JP7676726B2 - Motor load detection method - Google Patents
Motor load detection method Download PDFInfo
- Publication number
- JP7676726B2 JP7676726B2 JP2021130345A JP2021130345A JP7676726B2 JP 7676726 B2 JP7676726 B2 JP 7676726B2 JP 2021130345 A JP2021130345 A JP 2021130345A JP 2021130345 A JP2021130345 A JP 2021130345A JP 7676726 B2 JP7676726 B2 JP 7676726B2
- Authority
- JP
- Japan
- Prior art keywords
- motor
- current
- load
- control unit
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Control Of Electric Motors In General (AREA)
Description
この発明は、ブラシレスDCモーターの負荷検知を、制御回路によらずに行うモーター負荷検知方法に関するものである。 This invention relates to a motor load detection method that detects the load on a brushless DC motor without using a control circuit.
従来より、ブラシレスDCモーターは、ハードディスク、レーザープリンター、複写機、プロジェクター等のオフィス機器や、空調機器、冷蔵庫、給湯器等、また、自動車、電車、計測器、医療機器等、広い分野においていろいろな用途で使用されている。
このブラシレスDCモーターは、回転安定性が高く、長寿命であるというメリットや、過負荷状態においても回転することができるというメリットがある。
2. Description of the Related Art Brushless DC motors have traditionally been used for a variety of purposes in a wide range of fields, including office equipment such as hard disks, laser printers, copiers, and projectors, as well as air conditioners, refrigerators, water heaters, and the like, as well as automobiles, trains, measuring instruments, and medical equipment.
This brushless DC motor has the advantages of high rotational stability and a long life, as well as the advantage of being able to rotate even under an overload condition.
しかし、過負荷状態でも停止せずに動作し続けると、場合によっては、駆動系(モータードライブ)のギアが破損してしまうことがある。
そこで、そのような問題を解決するために、例えば特許文献1には、負荷状態を検出し、過負荷状態であると判断したら、モータを停止するモータ制御装置が開示されている。また、例えば特許文献2には、電流検出回路等を設けずにDCブラシレスモータの過負荷の検出を行い、モータの回転を停止させるモータ制御装置が開示されている。
However, if the device continues to operate even under an overload condition without stopping, in some cases the gears in the drive system (motor drive) may be damaged.
In order to solve such problems, for example,
しかしながら、例えば特許文献1,2等に記載されているような従来のモーター負荷検知方法では、制御部の内部に負荷検知機能があったため、その分、制御部に負担がかかり、モーター制御に影響を与えてしまうおそれがある、という課題があった。また、モーターに負荷がかかっていると判断されるとモーターを停止させていたため、モーターを用いた計測器においては、モーター負荷検知によって計測器における測定値がおかしな値になってしまって使い物にならない、という課題もあった。
However, in conventional motor load detection methods such as those described in
この発明は、上記のような課題を解決するためになされたものであり、制御部の外部に負荷検知機能を設け、モーターが停止する前にモーターにかかる負荷を検知して通知することができるモーター負荷検知方法を提供することを目的とする。 This invention was made to solve the above problems, and aims to provide a motor load detection method that provides a load detection function external to the control unit and can detect and notify the load on the motor before the motor stops.
上記目的を達成するため、この発明は、外部からの制御指令に基づいて、モーターを駆動および回転制御させる制御部を備える計測器におけるモーター負荷検知方法であって、前記制御部の外部に設けられた電流測定部が、前記モーターの駆動および回転制御を行う制御部にかかる電流を検知するステップと、前記制御部の外部に設けられた負荷検知部が、前記電流測定部が検知した電流に基づいて、前記モーターの負荷異常、および、前記モーターまたは前記制御部の故障異常を検知するステップと、前記制御部の外部に設けられたアラーム出力部が、前記負荷検知部が前記モーターの負荷異常を検知した場合に、モーター負荷異常である旨を出力し、前記負荷検知部が前記モーターまたは前記制御部の故障異常を検知した場合には、故障異常である旨を出力するステップと、を有し、前記負荷検知部は、前記電流測定部が検知した電流があらかじめ設定された第1の閾値(M1)より大きいか否か、および、前記電流測定部が検知した電流の増加割合があらかじめ設定された第2の閾値(m1)より大きいか否かを判断し、前記電流が前記第1の閾値(M1)より大きく、かつ、前記電流の増加割合が前記第2の閾値(m1)以下の場合には、前記モーターの負荷異常を検知し、前記電流が前記第1の閾値(M1)より大きく、かつ、前記電流の増加割合が前記第2の閾値(m1)より大きい場合には、前記モーターまたは前記制御部の故障異常を検知することを特徴とする。 In order to achieve the above object, the present invention provides a motor load detection method in a measuring instrument equipped with a control unit that drives and controls the rotation of a motor based on an external control command, the method comprising the steps of: a current measurement unit provided outside the control unit detecting a current applied to the control unit that drives and controls the rotation of the motor; a load detection unit provided outside the control unit detecting a load abnormality of the motor and a fault abnormality of the motor or the control unit based on the current detected by the current measurement unit; and an alarm output unit provided outside the control unit outputting a message indicating that a motor load abnormality has occurred when the load detection unit detects a load abnormality of the motor, and the load detection unit outputting a message indicating that a motor load abnormality has occurred when the load detection unit detects a load abnormality of the motor or and if a fault or abnormality in the control unit is detected, outputting a notice indicating that a fault or abnormality has occurred , wherein the load detection unit determines whether the current detected by the current measurement unit is greater than a predetermined first threshold (M1) and whether the rate of increase in the current detected by the current measurement unit is greater than a predetermined second threshold (m1), and detects a load abnormality in the motor if the current is greater than the first threshold (M1) and the rate of increase in the current is equal to or less than the second threshold (m1), and detects a fault or abnormality in the motor or the control unit if the current is greater than the first threshold (M1) and the rate of increase in the current is greater than the second threshold (m1) .
この発明のモーター負荷検知方法によれば、モーターに直接かかる駆動電流ではなく、モーターの駆動および回転制御を行う制御部にかかる電流を検知する負荷検知機能を、制御部の外部に設けたことにより、負荷検知によって制御部に負担をかけることがなく、また、モーターが停止する前にモーターにかかる負荷を検知して通知することができるので、負荷異常が通知されたらモーターの検査や交換などのメンテナンスを行うなど、モーターの負荷異常に素早く対応することができる。
また、制御部の外側に負荷検知機能を有するものであるので、既存の計測器であって、負荷検知機能を備えていない計測器に対しても、後付けで負荷検知機能を追加することができる。
According to the motor load detection method of the present invention, a load detection function that detects the current applied to the control unit that drives and controls the rotation of the motor, rather than the drive current directly applied to the motor, is provided outside the control unit.This means that the load detection does not put a burden on the control unit, and the load on the motor can be detected and notified before the motor stops, so that when a load abnormality is notified, maintenance such as inspection or replacement of the motor can be performed, and the motor load abnormality can be responded to quickly.
In addition, since the load detection function is provided outside the control unit, the load detection function can be added later even to existing measuring instruments that do not have a load detection function.
この発明は、ブラシレスDCモーターの負荷検知を、制御回路によらずに行うモーター負荷検知方法に関するものである。
以下、この発明の実施の形態について、図面を参照しながら詳細に説明する。
The present invention relates to a motor load detection method for detecting the load on a brushless DC motor without using a control circuit.
Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings.
実施の形態1.
図1は、この発明の実施の形態1における、モーターを使用した計測器の概略構成の一例を示すブロック図である。一般的に、モーターを使用した計測器(例えば、アルカリ度計や残留塩素計など)では、回転数などの制御指令を外部から受けて、その外部からの制御指令に基づいて、モーターを駆動および回転制御させる制御部を備えている。この実施の形態1における計測器1は、図1に示すように、モーター11および制御部12だけでなく、さらに、電流測定部13、負荷検知部14、アラーム出力部15を有する負荷検知機構10を備えている。また、この実施の形態1における計測器1は、使用するモーター11はブラシレスDCモーターであり、そのモーター11の回転数を変化させない使い方をする計測器であるものとする。
FIG. 1 is a block diagram showing an example of a schematic configuration of a measuring instrument using a motor in a first embodiment of the present invention. In general, a measuring instrument using a motor (such as an alkalinity meter or a residual chlorine meter) is provided with a control unit that receives control commands such as a rotation speed from the outside and drives and controls the rotation of the motor based on the control command from the outside. As shown in FIG. 1, the
電流測定部13は、モーター11の駆動および回転制御を行う制御部12にかかる電流を検知する測定部である。
負荷検知部14は、電流測定部13が検知した電流に基づいて、モーター11の負荷異常を検知するとともに、モーター11または制御部12の故障異常を検知する検知部である。
The
The
アラーム出力部15は、負荷検知部14がモーター11の負荷異常を検知した場合に、モーター負荷異常である旨を出力し、負荷検知部14がモーター11または制御部12の故障異常を検知した場合に、故障異常である旨を出力する出力部である。
The
また、図1においては、説明のために、矢印上に情報(信号や電流)の名称がカッコ書きで記載されているが、制御部12に与えられる外部からの制御指令は、どのような速度や回転数でモーター11を制御するかということを指示する制御信号である。また、制御部12がモーター11を駆動する電流(モーターの駆動電流)を電流A1、電流測定部13が測定する制御部12にかかる電流を電流A2とする。
In addition, in FIG. 1, for the purpose of explanation, the names of information (signals and currents) are written in parentheses above the arrows, but the external control command given to the
ここで、従来技術の説明においても記載したとおり、例えば特許文献1,2等に記載されているような従来のモーター負荷検知方法では、制御部の内部に負荷検知機能があったため、その分、制御部に負担がかかり、モーター制御に影響を与えてしまうおそれがある、という課題があった。また、特許文献2の従来技術として記載されているように、モーターの駆動電流を検出することは知られていたが、従来のモーター負荷検知方法では、モーターに負荷がかかっていると判断されるとモーターを停止させていたため、モーターを用いた計測器においては、モーター負荷検知によってモーターが止まってしまい、計測器における測定値がおかしな値になってしまって使い物にならない、という課題もあった。
As described in the explanation of the prior art, the conventional motor load detection methods described in
これに対して、この発明の実施の形態1におけるモーター負荷検知方法では、モーター11を駆動および回転制御する制御部12の外に負荷検知機構10(電流測定部13、負荷検知部14、アラーム出力部15)を設けたことにより、負荷検知により制御部12に負担をかけることがなく、また、モーター11の駆動電流A1を測定して負荷を検知しているのではなく、制御部12にかかる電流A2を測定して負荷を検知しているので、モーター11のみではなく制御部12の負荷や故障も検知することができる。また、制御部12の外側に負荷検知機能(負荷検知機構10)を有するものであるので、既存の計測器であって、負荷検知機能を備えていない計測器に対しても、後付けで負荷検知機能を追加することができる、というメリットもある。
In contrast to this, in the motor load detection method in
図2は、この発明の実施の形態1における、負荷検知機構の動作(処理)の一例を示すフローチャートである。
まず初めに、負荷検知機構10の電流測定部13が、モーター11の駆動および回転制御を行う制御部12にかかる電流値(A2)を取得する(ステップST1)。
FIG. 2 is a flowchart showing an example of the operation (processing) of the load detection mechanism in the first embodiment of the present invention.
First, the
次に、負荷検知部14が、電流測定部13がステップST1において取得(検知)した電流値(A2)が、あらかじめ設定された所定の閾値M1より大きいか否かを判断する(ステップST2)。この所定の閾値M1は、例えば0.2[A]など、モーター11に負荷がかかっていなければそれより大きな電流値にはならないはず、という値であり、論理上または経験上、あらかじめ設定される値である。なお、電流値を閾値と比較するのではなく、その電流値から消費電力を計算して、消費電力がある所定の閾値より大きくなったか否かで判断するようにしてもよい。
Next, the
そして、ステップST1で検知された電流値(A2)が、所定の閾値M1以下である場合(ステップST2のNOの場合)には、モーター11に負荷がかかっていない状態であると判断され、次のステップST3へ進む。さらに、ステップST1で検知された電流値(A2)が、所定の閾値M0以上である場合(ステップST3のYESの場合)には、モーター11にも制御部12にも故障などの異常が発生していない正常状態であると判断され、ステップST1に戻る。ここで、閾値として用いられるM1とM0の関係は、M1>M0であり、M0は電流値(A2)の下限値としてあらかじめ設定される値である。なお、この所定の閾値M0(下限値)についても、例えば0.05[A]など、モーター11にも制御部12にも故障などの異常が発生していなければそれより小さな電流値にはならないはず、という値であり、論理上または経験上、あらかじめ設定される値である。また、以下の実施の形態でも同様である。
If the current value (A2) detected in step ST1 is equal to or less than the predetermined threshold value M1 (NO in step ST2), it is determined that the
一方、ステップST1で検知された電流値(A2)が、所定の閾値M1よりも大きかった場合(ステップST2のYESの場合)には、モーター11に負荷がかかっている状態であると判断され、その結果がアラーム出力部15へ送信されて、アラーム出力部15が、負荷異常アラームである旨を出力する(ステップST4)。
On the other hand, if the current value (A2) detected in step ST1 is greater than the predetermined threshold value M1 (YES in step ST2), it is determined that the
この結果、モーター11に何らかの負荷がかかっていることが通知されるので、モーターが停止する前にモーター11にかかる負荷を検知して、モーター11の検査や交換などのメンテナンスを行うなど、モーター11の負荷異常に素早く対応することができる。また、それにより、気づかないうちにモーター11が停止してしまって計測器1の測定結果がおかしな値になる、という不具合が発生することを回避することができる。
As a result, the fact that some load is being applied to the
また、ステップST1で検知された電流値(A2)が、所定の閾値M0(下限値)よりも小さかった場合(ステップST3のNOの場合)には、モーター11または制御部12に何らかの故障などの異常が発生している状態であると判断され、その結果がアラーム出力部15へ送信されて、アラーム出力部15が、故障異常アラームである旨を出力する(ステップST5)。これは、回転数が一定の場合、電流値(A2)は徐々に増加していく傾向にあるため、回転数を変化させない計測器において、電流値(A2)が大きく減少する場合には、モーター11または制御部12に何らかの故障が発生していると考えられるからである。そして、モーター11または制御部12に何らかの故障などの異常が発生していることが通知されるので、モーター11の負荷異常のみではなく、モーター11の故障や制御部12の故障などの故障異常も検知することができる。
Also, if the current value (A2) detected in step ST1 is smaller than the predetermined threshold value M0 (lower limit value) (NO in step ST3), it is determined that some kind of abnormality such as a fault has occurred in the
このように、この発明の実施の形態1では、モーター11に直接かかる駆動電流(A1)ではなく、モーター11の駆動および回転制御を行う制御部12にかかる電流(A2)を検知するため、モーター11に負荷がかかっていない場合であって、制御部12の異常により消費電流が増えた場合や大きく減少した場合についても、異常を検知することができる。
In this way, in the first embodiment of the present invention, the current (A2) applied to the
なお、ここでは説明を簡単にするために、ステップST2の条件:「電流値>M1?」がYESの場合には、すぐにステップST4の負荷異常アラームを出力するものとしたが、ステップST1とステップST2を繰り返す回数を決めて、例えば5回連続で「電流値>M1」の条件を満たしたら負荷異常アラームを出力したり、10回中8回「電流値>M1」の条件を満たしたら負荷異常アラームを出力するなど、実際に使用する計測器1の状況に合わせて、適宜調節すればよい。
For simplicity's sake, if the condition in step ST2, "Current value > M1?", is YES, then an abnormal load alarm is output in step ST4 immediately. However, the number of times steps ST1 and ST2 are repeated can be determined, and an abnormal load alarm can be output if the condition "Current value > M1" is met five times in a row, or if the condition "Current value > M1" is met eight times out of ten. This can be adjusted as appropriate to suit the conditions of the
以上のように、この発明の実施の形態1におけるモーター負荷検知方法によれば、モーターに直接かかる駆動電流ではなく、モーターの駆動および回転制御を行う制御部にかかる電流を検知する負荷検知機能を、制御部の外部に設けたことにより、負荷検知によって制御部に負担をかけることがなく、また、モーターが停止する前にモーターにかかる負荷を検知して通知することができるので、負荷異常が通知されたらモーターの検査や交換などのメンテナンスを行うなど、モーターの負荷異常に素早く対応することができる。 As described above, according to the motor load detection method of the first embodiment of the present invention, a load detection function that detects the current applied to the control unit that drives and controls the rotation of the motor, rather than the drive current directly applied to the motor, is provided outside the control unit. This prevents the load detection from placing a burden on the control unit, and also makes it possible to detect and notify the load on the motor before the motor stops, so that when a load abnormality is notified, maintenance such as inspection or replacement of the motor can be performed, and the motor load abnormality can be quickly responded to.
また、制御部の外側に負荷検知機能を有するものであるので、モーターの負荷異常のみではなく、モーターの故障や制御部の故障などの故障異常も検知することができる。
さらに、制御部の外側に負荷検知機能を有するものであるので、既存の計測器であって、負荷検知機能を備えていない計測器に対しても、後付けで負荷検知機能を追加することができる、というメリットもある。
In addition, since the control unit has a load detection function outside, it can detect not only motor load abnormalities, but also motor failures, control unit failures, and other fault abnormalities.
Furthermore, since the load detection function is located outside the control unit, there is also the advantage that the load detection function can be added retrofit to existing measuring instruments that do not have a load detection function.
実施の形態2.
図3は、この発明の実施の形態2における、モーターを使用した計測器の概略構成の一例を示すブロック図である。この実施の形態2における計測器2は、図3に示すように、モーター21および制御部22だけでなく、さらに、電流測定部23、負荷検知部24、アラーム出力部25、回転数検出部26を有する負荷検知機構20を備えている。また、この実施の形態2における計測器2は、使用するモーター21は実施の形態1におけるモーター11と同様にブラシレスDCモーターであるが、実施の形態1における計測器1とは異なり、モーター21の回転数を変化させる使い方をする計測器であるものとする。
Fig. 3 is a block diagram showing an example of a schematic configuration of a measuring instrument using a motor in
電流測定部23は、モーター21の駆動および回転制御を行う制御部22にかかる電流を検知する測定部である。
回転数検出部26は、モーター21の回転数を検知する検出部である。
負荷検知部24は、電流測定部23が検知した電流と、回転数検出部26が検知した回転数とに基づいて、モーター21の負荷異常を検知するとともに、モーター21または制御部22の故障異常を検知する検知部である。
The
The rotation
The
アラーム出力部25は、負荷検知部24がモーター21の負荷異常を検知した場合に、モーター負荷異常である旨を出力し、負荷検知部24がモーター21または制御部22の故障異常を検知した場合に、故障異常である旨を出力する出力部である。
The
また、図3においては、説明のために、矢印上に情報(信号や電流)の名称がカッコ書きで記載されているが、制御部22に与えられる外部からの制御指令は、どのような速度や回転数でモーター21を制御するかということを指示する制御信号である。また、制御部22がモーター21を駆動する電流(モーターの駆動電流)を電流A1、電流測定部23が測定する制御部22にかかる電流を電流A2とする。さらに、制御部22がモーター21を回転制御している回転数信号を、回転数検出部26が検出する。
In addition, in FIG. 3, for the purpose of explanation, the names of information (signals and currents) are written in parentheses above the arrows, but the external control command given to the
ここで、図3に示すブロック図では、回転数検出部26は、制御部22からの回転数信号を検出するものとして示しているが、制御部22が実際の回転数を測定して出力する機能を持っていない場合には、外部からの制御指令(制御信号)から回転数指令(回転数信号)を検出するようにすればよい。すなわち、回転数検出部26は、制御部22から回転数信号を検出することによりモーター21の回転数を検知してもよいし、外部からの制御指令(制御信号)から回転数指令(回転数信号)を検出することにより、モーター21の回転数を検知するものであってもよい。
In the block diagram shown in FIG. 3, the rotation
この発明の実施の形態2におけるモーター負荷検知方法では、モーター21を駆動および回転制御する制御部22の外に負荷検知機構20(電流測定部23、負荷検知部24、アラーム出力部25、回転数検出部26)を設けたことにより、負荷検知により制御部22に負担をかけることがなく、また、モーター21の駆動電流A1を測定して負荷を検知しているのではなく、制御部22にかかる電流A2および回転数を測定して負荷を検知しているので、モーター21のみではなく制御部22の負荷や故障も検知することができる。また、制御部22の外側に負荷検知機能(負荷検知機構20)を有するものであるので、既存の計測器であって、負荷検知機能を備えていない計測器に対しても、後付けで負荷検知機能を追加することができる、というメリットもある。
In the motor load detection method according to the second embodiment of the present invention, a load detection mechanism 20 (
図4は、この発明の実施の形態2における、負荷検知機構の動作(処理)の一例を示すフローチャートである。
まず初めに、負荷検知機構20の電流測定部23が、モーター21の駆動および回転制御を行う制御部22にかかる電流値(A2)を取得する(ステップST11)。また、負荷検知機構20の回転数検出部26が、制御部22がモーター21を回転制御している回転数を取得する(ステップST12)。なお、ステップST11とステップST12は、逆の順番でもよいし、同時でもよい。
FIG. 4 is a flowchart showing an example of the operation (processing) of the load detection mechanism in the second embodiment of the present invention.
First, the
次に、負荷検知部24が、回転数検出部26がステップST12において取得(検出)した回転数に基づいて、閾値M2を算出する(ステップST13)。この閾値M2は、例えば回転数が2000[rpm]のときにはM2=0.2[A]、回転数が4000[rpm]のときにはM2=0.4[A]など、回転数によって変動する値である。そして、モーター21に負荷がかかっていなければそれより大きな電流値にはならないはず、という値であり、論理上または経験上、あらかじめ回転数との関係式が設定されていて、その関係式から算出される値である。
Next, the
さらに、負荷検知部24は、電流測定部23がステップST11において取得(検知)した電流値(A2)が、ステップST13において算出された閾値M2より大きいか否かを判断する(ステップST14)。なお、電流値を閾値と比較するのではなく、その電流値から消費電力を計算して、消費電力がある所定の閾値より大きくなったか否かで判断するようにしてもよい。
Furthermore, the
そして、ステップST11で検知された電流値(A2)が、閾値M2以下である場合(ステップST14のNOの場合)には、モーター21に負荷がかかっていない状態であると判断され、次のステップST15へ進む。さらに、ステップST11で検知された電流値(A2)が、所定の閾値M0以上である場合(ステップST15のYESの場合)には、モーター21にも制御部22にも故障などの異常が発生していない正常状態であると判断され、ステップST11に戻る。ここで、閾値として用いられるM2とM0の関係は、M2>M0であり、M0は電流値(A2)の下限値としてあらかじめ設定される値である。
If the current value (A2) detected in step ST11 is equal to or less than the threshold value M2 (NO in step ST14), it is determined that no load is being applied to the
一方、ステップST11で検知された電流値(A2)が、閾値M2よりも大きかった場合(ステップST14のYESの場合)には、モーター21に負荷がかかっている状態であると判断され、その結果がアラーム出力部25へ送信されて、アラーム出力部25が、負荷異常アラームである旨を出力する(ステップST16)。
On the other hand, if the current value (A2) detected in step ST11 is greater than the threshold value M2 (YES in step ST14), it is determined that the
この結果、モーター21に何らかの負荷がかかっていることが通知されるので、モーターが停止する前にモーター21にかかる負荷を検知して、モーター21の検査や交換などのメンテナンスを行うなど、モーター21の負荷異常に素早く対応することができる。また、それにより、気づかないうちにモーター21が停止してしまって計測器2の測定結果がおかしな値になる、という不具合が発生することを回避することができる。
As a result, the fact that some load is being applied to the
また、ステップST11で検知された電流値(A2)が、所定の閾値M0(下限値)よりも小さかった場合(ステップST15のNOの場合)には、モーター21または制御部22に何らかの故障などの異常が発生している状態であると判断され、その結果がアラーム出力部25へ送信されて、アラーム出力部25が、故障異常アラームである旨を出力する(ステップST17)。これは、回転数が減少するような使い方をする場合は一概には言えないが、一般的に電流値(A2)は徐々に増加していく傾向にあるため、電流値(A2)が大きく減少する場合には、モーター21または制御部22に何らかの故障が発生していると考えられるからである。そして、モーター21または制御部22に何らかの故障などの異常が発生していることが通知されるので、モーター21の負荷異常のみではなく、モーター21の故障や制御部22の故障などの故障異常も検知することができる。
Also, if the current value (A2) detected in step ST11 is smaller than the predetermined threshold value M0 (lower limit value) (NO in step ST15), it is determined that some kind of abnormality such as a malfunction has occurred in the
このように、この発明の実施の形態2においても、実施の形態1と同様に、モーター21に直接かかる駆動電流(A1)ではなく、モーター21の駆動および回転制御を行う制御部22にかかる電流(A2)を検知するため、モーター21に負荷がかかっていない場合であって、制御部22の異常により消費電流が増えた場合や大きく減少した場合についても、異常を検知することができる。
In this way, in the second embodiment of the present invention, as in the first embodiment, the current (A2) applied to the
なお、ここでは説明を簡単にするために、ステップST14の条件:「電流値>M2?」がYESの場合には、すぐにステップST16の異常アラームを出力するものとしたが、ステップST11~ステップST13を繰り返す回数を決めて、例えば5回連続で「電流値>M2」の条件を満たしたら異常アラームを出力したり、10回中8回「電流値>M2」の条件を満たしたら異常アラームを出力するなど、実際に使用する計測器2の状況に合わせて、適宜調節すればよい。
For simplicity's sake, if the condition in step ST14: "Current value > M2?" is YES, an abnormality alarm is output immediately in step ST16. However, the number of times steps ST11 to ST13 are repeated can be determined, and an abnormality alarm can be output if the condition "Current value > M2" is met five times in a row, or if the condition "Current value > M2" is met eight times out of ten. This can be adjusted as appropriate to suit the conditions of the measuring
また、実施の形態1のように、モーターの回転数を変化させない使い方をする場合(回転数が一定の場合)にも、この実施の形態2のように回転数信号も取得するようにしてもよい。その際、回転数が一定であるか否かを判断して、一定の場合には、ステップST13をスキップするようにしてもよいし、回転数が一定であるか否かを判断したときに回転数が一定でなければ、制御部またはモーターの故障などの異常であると判断して故障異常アラームを出力するようにすることも可能である。
Also, as in
以上のように、この発明の実施の形態2におけるモーター負荷検知方法によれば、実施の形態1と同様に、モーターに直接かかる駆動電流ではなく、モーターの駆動および回転制御を行う制御部にかかる電流を検知する負荷検知機能を、制御部の外部に設けたことにより、負荷検知によって制御部に負担をかけることがなく、また、モーターが停止する前にモーターにかかる負荷を検知して通知することができるので、負荷異常が通知されたらモーターの検査や交換などのメンテナンスを行うなど、モーターの負荷異常に素早く対応することができる。 As described above, according to the motor load detection method in the second embodiment of the present invention, as in the first embodiment, a load detection function that detects the current applied to the control unit that drives and controls the rotation of the motor, rather than the drive current directly applied to the motor, is provided outside the control unit. This prevents the load detection from placing a burden on the control unit, and also makes it possible to detect and notify the load on the motor before the motor stops. Therefore, when a load abnormality is notified, maintenance such as inspection or replacement of the motor can be performed, and the motor load abnormality can be quickly responded to.
また、制御部の外側に負荷検知機能を有するものであるので、モーターの負荷異常のみではなく、モーターの故障や制御部の故障などの故障異常も検知することができる。
さらに、制御部の外側に負荷検知機能を有するものであるので、既存の計測器であって、負荷検知機能が備えていないものに対しても、後付けで負荷検知機能を追加することができる、というメリットもある。
In addition, since the control unit has a load detection function outside, it can detect not only motor load abnormalities, but also motor failures, control unit failures, and other fault abnormalities.
Furthermore, since the load detection function is located outside the control unit, there is also the advantage that the load detection function can be added retroactively to existing measuring instruments that do not have a load detection function.
また、負荷検知機能が、モーターの駆動および回転制御を行う制御部にかかる電流のみでなく、モーターの回転数も検知するものであるので、モーターの回転数を変化させる使い方をする場合には、その回転数に応じて電流値の閾値(M2)を変化させて負荷異常アラームを検出することができるとともに、モーターの回転数を変化させない使い方をする場合にも、制御部またはモーターの故障異常も検出することができる。 In addition, the load detection function detects not only the current applied to the control unit that drives and controls the rotation of the motor, but also the motor's rotation speed. Therefore, when the motor's rotation speed is changed, the current threshold value (M2) can be changed according to the rotation speed to detect an abnormal load alarm. Also, when the motor's rotation speed is not changed, it is possible to detect abnormal faults in the control unit or motor.
実施の形態3.
図5は、この発明の実施の形態3における、モーターを使用した計測器の概略構成の一例を示すブロック図である。この実施の形態3における計測器3は、図5に示すように、モーター31および制御部32だけでなく、さらに、電流測定部33、負荷検知部34、アラーム出力部35、記憶部37を有する負荷検知機構30を備えている。なお、図5では、記憶部37は、負荷検知機構30の内部にあるものとしているが、負荷検知機構30の外側に設けられていてもよい。また、この実施の形態3における計測器3は、使用するモーター31は実施の形態1におけるモーター11と同様にブラシレスDCモーターであり、実施の形態1における計測器1と同様に、モーター31の回転数を変化させない使い方をする計測器であるものとする。
Fig. 5 is a block diagram showing an example of a schematic configuration of a measuring instrument using a motor in
ここで、制御部32は電子部品であるため、故障する場合には突発的に発生すると考えられる。一方、モーター31の負荷上昇については、例えば、回転軸に汚れがたまる、ベアリングが劣化する等、機械的要因によって引き起こされる場合、徐々に負荷が上がっていく(電流値が増加していく)ため、どれくらいの時間をかけて閾値を超えたか、すなわち、その増加の割合を算出して判断することにより、モーター31または制御部32の故障による異常であるのか、モーター31の負荷上昇であるのかを区別して検知することができる。そこで、この実施の形態3では、電流値の増加の割合を算出するために、時間(時刻)の要素も取り入れて判断しているところが、実施の形態1とは異なる部分である。
Here, because the
電流測定部33は、モーター31の駆動および回転制御を行う制御部32にかかる電流を検知する測定部である。
負荷検知部34は、電流測定部33が検知した電流に基づいて、モーター31の負荷異常を検知するとともに、モーター31または制御部32の故障異常を検知する検知部である。
The
The
アラーム出力部35は、負荷検知部34がモーター31の負荷異常を検知した場合に、モーター負荷異常である旨を出力し、負荷検知部34がモーター31または制御部32の故障異常を検知した場合に、故障異常である旨を出力する出力部である。
また、記憶部37は、電流測定部33が検知した電流値を、時刻とともに(時間に対応付けて)記憶しておく記憶部である。
The
The
また、図5においては、説明のために、矢印上に情報(信号や電流)の名称がカッコ書きで記載されているが、制御部32に与えられる外部からの制御指令は、どのような速度や回転数でモーター31を制御するかということを指示する制御信号である。また、制御部32がモーター31を駆動する電流(モーターの駆動電流)を電流A1、電流測定部33が測定する制御部32にかかる電流を電流A2とする。
In addition, in FIG. 5, for the purpose of explanation, the names of information (signals and currents) are written in parentheses above the arrows, but the external control command given to the
この発明の実施の形態3におけるモーター負荷検知方法では、モーター31を駆動および回転制御する制御部32の外に負荷検知機構30(電流測定部33、負荷検知部34、アラーム出力部35、記憶部37)を設けたことにより、負荷検知により制御部32に負担をかけることがなく、また、モーター31の駆動電流A1を測定して負荷を検知しているのではなく、制御部32にかかる電流A2を測定して負荷を検知しているので、モーター31のみではなく制御部32の負荷や故障も検知することができる。また、制御部32の外側に負荷検知機能(負荷検知機構30)を有するものであるので、既存の計測器であって、負荷検知機能を備えていない計測器に対しても、後付けで負荷検知機能を追加することができる、というメリットもある。
In the motor load detection method according to the third embodiment of the present invention, a load detection mechanism 30 (
図6は、この発明の実施の形態3における、負荷検知機構の動作(処理)の一例を示すフローチャートである。
まず初めに、負荷検知機構30の電流測定部33が、モーター31の駆動および回転制御を行う制御部32にかかる電流値(A2)を取得する(ステップST31)。そして、ステップST31で取得した電流値(A2)を、その時の時刻とともに(時刻と対応付けて)記憶部37に記憶する(ステップST32)。
FIG. 6 is a flowchart showing an example of the operation (processing) of the load detection mechanism according to the third embodiment of the present invention.
First, the
次に、負荷検知部34が、電流測定部33がステップST31において取得(検知)した電流値(A2)が、あらかじめ設定された所定の閾値(第1の閾値)M1より大きいか否かを判断する(ステップST33)。この所定の閾値(第1の閾値)M1は、例えば0.2[A]など、モーター31に負荷がかかっていなければそれより大きな電流値にはならないはず、という値であり、論理上または経験上、あらかじめ設定される値である。なお、電流値を閾値と比較するのではなく、その電流値から消費電力を計算して、消費電力がある所定の閾値より大きくなったか否かで判断するようにしてもよい。
Next, the
そして、ステップST31で検知された電流値(A2)が、所定の閾値(第1の閾値)M1以下である場合(ステップST33のNOの場合)には、モーター31に負荷がかかっていない状態であると判断され、次のステップST34へ進む。さらに、ステップST31で検知された電流値(A2)が、所定の閾値M0以上である場合(ステップST34のYESの場合)には、モーター31にも制御部32にも故障などの異常が発生していない正常状態であると判断され、ステップST31に戻る。ここで、閾値として用いられるM1とM0の関係は、M1>M0であり、M0は電流値(A2)の下限値としてあらかじめ設定される値である。
If the current value (A2) detected in step ST31 is equal to or less than a predetermined threshold value (first threshold value) M1 (NO in step ST33), it is determined that no load is being applied to the
一方、ステップST31で検知された電流値(A2)が、所定の閾値(第1の閾値)M1よりも大きかった場合(ステップST33のYESの場合)には、何らかの異常であると判断され、さらに次のステップST35へ進む。 On the other hand, if the current value (A2) detected in step ST31 is greater than the predetermined threshold value (first threshold value) M1 (YES in step ST33), it is determined that some kind of abnormality exists, and the process proceeds to the next step ST35.
そのステップST35では、ステップST31で検知された電流値(A2)の増加の割合が、あらかじめ設定された別の所定の閾値(第2の閾値)m1より大きいか否かを判断する(ステップST35)。モーター31に負荷がかかっている異常の場合には、負荷は徐々にかかっていくことが多いので、電流値(A2)も徐々に増加していくものであるが、モーター31または制御部32の故障などの異常の場合には、電流値(A2)が突然(急激に)増加するため、モーター31または制御部32の故障異常であるか、モーター31の負荷異常であるかを判断するものである。すなわち、この所定の閾値(第2の閾値)m1は、例えば0.01[A/秒]など、モーター31に徐々に負荷がかかっているような負荷異常であれば、それより大きな値にはならないはず、という値であり、論理上または経験上、あらかじめ設定される値である。
In step ST35, it is determined whether the rate of increase in the current value (A2) detected in step ST31 is greater than another predetermined threshold value (second threshold value) m1 that has been set in advance (step ST35). In the case of an abnormality in which the
なお、このステップST35における「電流値の増加割合」については、ステップST32において記憶した電流値と時刻に基づいて、単位時間あたりに電流値がどれだけ増加したか、を計算して求めればよい。また、その他にも、5回前の電流値や10回前の電流値との差から、1回あたりの増加の割合を求めるようにしたり、前回測定した電流値との差分から増加の割合を求めるようにするなど、単位時間あたりの増加の割合が求められるものであれば、どのような計算方法であってもよいことは言うまでもない。 The "percentage increase in the current value" in step ST35 can be calculated based on the current value and time stored in step ST32 to determine how much the current value has increased per unit time. Needless to say, any calculation method can be used as long as it can determine the percentage increase per unit time, such as determining the percentage increase per unit time from the difference with the current value five times earlier or ten times earlier, or determining the percentage increase from the difference with the current value measured previously.
そして、ステップST35において、電流値の増加割合が所定の閾値(第2の閾値)m1より大きいと判断された場合(ステップST35のYESの場合)には、モーター31または制御部32に何らかの故障異常が発生したと判断され、その結果がアラーム出力部35へ送信されて、アラーム出力部35が、故障異常アラームである旨を出力する(ステップST36)。
Then, in step ST35, if it is determined that the rate of increase in the current value is greater than a predetermined threshold value (second threshold value) m1 (YES in step ST35), it is determined that some kind of malfunction or abnormality has occurred in the
一方、ステップST35において、電流値の増加割合が所定の閾値(第2の閾値)m1以下であった場合(ステップST35のNOの場合)には、モーター31に負荷がかかっている状態であると判断され、その結果がアラーム出力部35へ送信されて、アラーム出力部35が、負荷異常アラームである旨を出力する(ステップST37)。
On the other hand, in step ST35, if the rate of increase in the current value is equal to or less than the predetermined threshold value (second threshold value) m1 (NO in step ST35), it is determined that the
すなわち、この実施の形態3では、負荷検知部34は、電流測定部33が検知した電流があらかじめ設定された所定の閾値(第1の閾値)M1より大きいか否か、および、電流測定部33が検知した電流の増加割合があらかじめ設定された別の所定の閾値(第2の閾値)m1より大きいか否かを判断し、電流が第1の閾値M1より大きく、かつ、電流の増加割合が第2の閾値m1以下の場合には、モーター31の負荷異常を検知し、電流が第1の閾値M1より大きく、かつ、電流の増加割合が第2の閾値m1より大きい場合には、モーター31または制御部32の故障異常を検知するものである。
That is, in this
この結果、急激な電流値の増加ではないが、電流値が増加している場合(電流値>M1の場合)には、モーター31に何らかの負荷がかかっていることが通知されるので、モーターが停止する前にモーター31にかかる負荷を検知して、モーター31の検査や交換などのメンテナンスを行うなど、モーター31の負荷異常に素早く対応することができる。また、それにより、気づかないうちにモーター31が停止してしまって計測器3の測定結果がおかしな値になる、という不具合が発生することを回避することができる。
As a result, if the current value is increasing (current value > M1), even if it is not a sudden increase, it is notified that some kind of load is being applied to the
また、ステップST31で検知された電流値(A2)が、所定の閾値M0(下限値)よりも小さかった場合(ステップST34のNOの場合)には、モーター31または制御部32に何らかの故障などの異常が発生している状態であると判断され、その結果がアラーム出力部35へ送信されて、アラーム出力部35が、故障異常アラームである旨を出力する(ステップST36)。これは、回転数が一定の場合、電流値(A2)は徐々に増加していく傾向にあるため、回転数を変化させない計測器において、電流値(A2)が大きく減少する場合には、モーター31または制御部32に何らかの故障が発生していると考えられるからである。そして、モーター31または制御部32に何らかの故障などの異常が発生していることが通知されるので、モーター31の負荷異常のみではなく、モーター31の故障や制御部32の故障などの故障異常も検知することができる。
Also, if the current value (A2) detected in step ST31 is smaller than the predetermined threshold value M0 (lower limit value) (NO in step ST34), it is determined that some kind of abnormality such as a malfunction has occurred in the
このように、この発明の実施の形態3においても、実施の形態1,2と同様に、モーター31に直接かかる駆動電流(A1)ではなく、モーター31の駆動および回転制御を行う制御部32にかかる電流(A2)を検知するため、モーター31に負荷がかかっていない場合であって、制御部32の異常により消費電流が増えた場合や大きく減少した場合についても、異常を検知することができる。
In this way, in the third embodiment of the present invention, as in the first and second embodiments, the current (A2) applied to the
そして、電流値(A2)が増加しており、かつ、その電流値の増加割合が大きい場合、あるいは、電流値(A2)が閾値M0(あらかじめ設定された下限値)より小さい場合には、モーター31または制御部32に故障などの何らかの異常が発生していることが通知されるので、モーター31を停止させるなど、さらなる異常が発生しないよう、素早く対応することができる。
If the current value (A2) is increasing and the rate of increase in the current value is large, or if the current value (A2) is smaller than the threshold value M0 (a preset lower limit value), a notification is sent that some kind of abnormality, such as a breakdown, has occurred in the
なお、ここでは説明を簡単にするために、ステップST33の条件:「電流値>M1?」がYESの場合には、すぐにステップST35へ進むものとしたが、ステップST31およびステップST32を繰り返す回数を決めて、例えば5回連続で「電流値>M1」の条件を満たしたらステップST35へ進むようにしたり、10回中8回「電流値>M1」の条件を満たしたらステップST35へ進むようにするなど、実際に使用する計測器3の状況に合わせて、適宜調節すればよい。
For simplicity's sake, it has been assumed that if the condition in step ST33: "Current value > M1?" is YES, the process immediately proceeds to step ST35. However, it is possible to determine the number of times to repeat steps ST31 and ST32, and proceed to step ST35 if the condition "Current value > M1" is satisfied five times in a row, or proceed to step ST35 if the condition "Current value > M1" is satisfied eight times out of ten, and so on, and this can be adjusted as appropriate to suit the conditions of the measuring
以上のように、この発明の実施の形態3におけるモーター負荷検知方法によれば、実施の形態1,2と同様に、モーターに直接かかる駆動電流ではなく、モーターの駆動および回転制御を行う制御部にかかる電流を検知する負荷検知機能を、制御部の外部に設けたことにより、負荷検知によって制御部に負担をかけることがなく、また、モーターが停止する前にモーターにかかる負荷を検知して通知することができるので、負荷異常が通知されたらモーターの検査や交換などのメンテナンスを行うなど、モーターの負荷異常に素早く対応することができる。 As described above, according to the motor load detection method of the third embodiment of the present invention, as in the first and second embodiments, a load detection function that detects the current applied to the control unit that drives and controls the rotation of the motor, rather than the drive current directly applied to the motor, is provided outside the control unit. This prevents the load detection from placing a burden on the control unit, and also makes it possible to detect and notify the load on the motor before the motor stops. Therefore, when a load abnormality is notified, maintenance such as inspection or replacement of the motor can be performed, and the motor load abnormality can be quickly responded to.
また、制御部の外側に負荷検知機能を有するものであるので、モーターの負荷異常のみではなく、モーターの故障や制御部の故障などの故障異常も検知することができる。
さらに、制御部の外側に負荷検知機能を有するものであるので、既存の計測器であって、負荷検知機能を備えていない計測器に対しても、後付けで負荷検知機能を追加することができる、というメリットもある。
In addition, since the control unit has a load detection function outside the control unit, it is possible to detect not only motor load abnormalities, but also faults such as motor failures and control unit failures.
Furthermore, since the load detection function is located outside the control unit, there is also the advantage that the load detection function can be added retrofit to existing measuring instruments that do not have a load detection function.
実施の形態4.
図7は、この発明の実施の形態4における、モーターを使用した計測器の概略構成の一例を示すブロック図である。この実施の形態4における計測器4は、図7に示すように、モーター41および制御部42だけでなく、さらに、電流測定部43、負荷検知部44、アラーム出力部45、回転数検出部46、記憶部47を有する負荷検知機構40を備えている。なお、図7では、記憶部47は、負荷検知機構40の内部にあるものとしているが、負荷検知機構40の外側に設けられていてもよい。また、この実施の形態4における計測器4は、使用するモーター41は実施の形態1~3におけるモーター11,21,31と同様にブラシレスDCモーターであるが、実施の形態1,3における計測器1,3とは異なり、実施の形態2における計測器2と同様に、モーター41の回転数を変化させる使い方をする計測器であるものとする。
FIG. 7 is a block diagram showing an example of a schematic configuration of a measuring instrument using a motor in
電流測定部43は、モーター41の駆動および回転制御を行う制御部42にかかる電流を検知する測定部である。
回転数検出部46は、モーター41の回転数を検知する検出部である。
負荷検知部44は、電流測定部43が検知した電流と、回転数検出部46が検知した回転数とに基づいて、モーター41の負荷異常を検知するとともに、モーター41または制御部42の故障異常を検知する検知部である。
The
The rotation
The
アラーム出力部45は、負荷検知部44がモーター41の負荷異常を検知した場合に、モーター負荷異常である旨を出力し、負荷検知部44がモーター41または制御部42の故障異常を検知した場合に、故障異常である旨を出力する出力部である。
また、記憶部47は、電流測定部43が検知した電流値を、時刻とともに(時間に対応付けて)記憶しておく記憶部である。
The
The
また、図7においては、説明のために、矢印上に情報(信号や電流)の名称がカッコ書きで記載されているが、制御部42に与えられる外部からの制御指令は、どのような速度や回転数でモーター41を制御するかということを指示する制御信号である。また、制御部42がモーター41を駆動する電流(モーターの駆動電流)を電流A1、電流測定部43が測定する制御部42にかかる電流を電流A2とする。さらに、制御部42がモーター41を回転制御している回転数信号を、回転数検出部46が検出する。
In addition, in FIG. 7, for the purpose of explanation, the names of information (signals and currents) are written in parentheses above the arrows, but the external control command given to the
ここで、図7に示すブロック図では、回転数検出部46は、制御部42からの回転数信号を検出するものとして示しているが、制御部42が実際の回転数を測定して出力する機能を持っていない場合には、外部からの制御指令(制御信号)から回転数指令(回転数信号)を検出するようにすればよい。すなわち、回転数検出部46は、制御部42から回転数信号を検出することによりモーター41の回転数を検知してもよいし、外部からの制御指令(制御信号)から回転数指令(回転数信号)を検出することにより、モーター41の回転数を検知するものであってもよい。
In the block diagram shown in FIG. 7, the rotation
この発明の実施の形態4におけるモーター負荷検知方法では、モーター41を駆動および回転制御する制御部42の外に負荷検知機構40(電流測定部43、負荷検知部44、アラーム出力部45、回転数検出部46、記憶部47)を設けたことにより、負荷検知により制御部42に負担をかけることがなく、また、モーター41の駆動電流A1を測定して負荷を検知しているのではなく、制御部42にかかる電流A2および回転数を測定して負荷を検知しているので、モーター41のみではなく制御部42の負荷や故障も検知することができる。また、制御部42の外側に負荷検知機能(負荷検知機構40)を有するものであるので、既存の計測器であって、負荷検知機能を備えていない計測器に対しても、後付けで負荷検知機能を追加することができる、というメリットもある。
In the motor load detection method according to the fourth embodiment of the present invention, a load detection mechanism 40 (
図8は、この発明の実施の形態4における、負荷検知機構の動作(処理)の一例を示すフローチャートである。
まず初めに、負荷検知機構40の電流測定部43が、モーター41の駆動および回転制御を行う制御部42にかかる電流値(A2)を取得する(ステップST41)。そして、ステップST41で取得した電流値(A2)を、その時の時刻とともに(時刻と対応付けて)記憶部47に記憶する(ステップST42)。
FIG. 8 is a flowchart showing an example of the operation (processing) of the load detection mechanism in the fourth embodiment of the present invention.
First, the
また、負荷検知機構40の回転数検出部46が、制御部42がモーター41を回転制御している回転数を取得する(ステップST43)。なお、ステップST41~ステップST42とステップST43は、逆の順番でもよいし、同時でもよい。
The rotation
次に、負荷検知部44が、回転数検出部46がステップST43において取得(検出)した回転数に基づいて、閾値M2を算出する(ステップST44)。この閾値M2は、例えば回転数が2000[rpm]のときにはM2=0.2[A]、回転数が4000[rpm]のときにはM2=0.4[A]など、回転数によって変動する値である。そして、モーター41に負荷がかかっていなければそれより大きな電流値にはならないはず、という値であり、論理上または経験上、あらかじめ回転数との関係式が設定されていて、その関係式から算出される値である。
Next, the
さらに、負荷検知部44は、電流測定部43がステップST41において取得(検知)した電流値(A2)が、ステップST44において算出された閾値M2より大きいか否かを判断する(ステップST45)。なお、電流値を閾値と比較するのではなく、その電流値から消費電力を計算して、消費電力がある所定の閾値より大きくなったか否かで判断するようにしてもよい。
Furthermore, the
そして、ステップST41で検知された電流値(A2)が、閾値M2以下である場合(ステップST45のNOの場合)には、モーター41に負荷がかかっていない状態であると判断され、次のステップST46へ進む。さらに、ステップST41で検知された電流値(A2)が、所定の閾値M0以上である場合(ステップST46のYESの場合)には、モーター41にも制御部42にも故障などの異常が発生していない正常状態であると判断され、ステップST41に戻る。ここで、閾値として用いられるM2とM0の関係は、M2>M0であり、M0は電流値(A2)の下限値としてあらかじめ設定される値である。
If the current value (A2) detected in step ST41 is equal to or less than the threshold value M2 (NO in step ST45), it is determined that no load is being applied to the
一方、ステップST41で検知された電流値(A2)が、閾値M2よりも大きかった場合(ステップST45のYESの場合)には、何らかの異常であると判断され、さらに次のステップST47へ進む。 On the other hand, if the current value (A2) detected in step ST41 is greater than the threshold value M2 (YES in step ST45), it is determined that some kind of abnormality exists, and the process proceeds to the next step ST47.
そのステップST47では、ステップST41で検知された電流値(A2)の増加の割合が、あらかじめ設定された所定の閾値m2より大きいか否かを判断する(ステップST47)。モーター41に負荷がかかっている異常の場合には、負荷は徐々にかかっていくことが多いので、電流値(A2)も徐々に増加していくものであるが、モーター41または制御部42の故障などの異常の場合には、電流値(A2)が突然(急激に)増加するため、モーター41または制御部42の故障異常であるか、モーター41の負荷異常であるかを判断するものである。すなわち、この所定の閾値m2は、例えば0.01[A/秒]など、モーター41に徐々に負荷がかかっているような負荷異常であれば、それより大きな値にはならないはず、という値であり、論理上または経験上、あらかじめ設定される値である。
In step ST47, it is determined whether the rate of increase in the current value (A2) detected in step ST41 is greater than a preset threshold value m2 (step ST47). In the case of an abnormality in which a load is applied to the
なお、このステップST47における「電流値の増加割合」については、ステップST42において記憶した電流値と時刻に基づいて、単位時間あたりに電流値がどれだけ増加したか、を計算して求めればよい。また、その他にも、5回前の電流値や10回前の電流値との差から、1回あたりの増加の割合を求めるようにしたり、前回測定した電流値との差分から増加の割合を求めるようにするなど、単位時間あたりの増加の割合が求められるものであれば、どのような計算方法であってもよいことは言うまでもない。 The "percentage increase in the current value" in step ST47 can be calculated based on the current value and time stored in step ST42 to determine how much the current value has increased per unit time. Needless to say, any calculation method can be used as long as it can determine the percentage increase per unit time, such as determining the percentage increase per unit time from the difference with the current value 5 times ago or 10 times ago, or determining the percentage increase from the difference with the current value measured last time.
そして、ステップST47において、電流値の増加割合が所定の閾値m2より大きいと判断された場合(ステップST47のYESの場合)には、モーター41または制御部42に何らかの故障異常が発生したと判断され、その結果がアラーム出力部45へ送信されて、アラーム出力部45が、故障異常アラームである旨を出力する(ステップST48)。
Then, in step ST47, if it is determined that the rate of increase in the current value is greater than the predetermined threshold value m2 (YES in step ST47), it is determined that some kind of malfunction or abnormality has occurred in the
一方、ステップST47において、電流値の増加割合が所定の閾値m2以下であった場合(ステップST47のNOの場合)には、モーター41に負荷がかかっている状態であると判断され、その結果がアラーム出力部45へ送信されて、アラーム出力部45が、負荷異常アラームである旨を出力する(ステップST49)。
On the other hand, in step ST47, if the rate of increase in the current value is equal to or less than the predetermined threshold value m2 (NO in step ST47), it is determined that the
すなわち、この実施の形態4では、負荷検知部44は、回転数検出部46が検知した回転数に基づいて閾値M2を算出し、電流測定部43が検知した電流が算出された閾値M2より大きいか否か、および、電流測定部43が検知した電流の増加割合があらかじめ設定された所定の閾値m2より大きいか否かを判断し、電流が算出された閾値M2より大きく、かつ、電流の増加割合が所定の閾値m2以下の場合には、モーター41の負荷異常を検知し、電流が算出された閾値M2より大きく、かつ、電流の増加割合が所定の閾値m2より大きい場合には、モーター41または制御部42の故障異常を検知するものである。
That is, in this
この結果、急激な電流値の増加ではないが、電流値が増加している場合(電流値>M1の場合)には、モーター41に何らかの負荷がかかっていることが通知されるので、モーターが停止する前にモーター41にかかる負荷を検知して、モーター41の検査や交換などのメンテナンスを行うなど、モーター41の負荷異常に素早く対応することができる。また、それにより、気づかないうちにモーター41が停止してしまって計測器4の測定結果がおかしな値になる、という不具合が発生することを回避することができる。
As a result, if the current value is increasing (current value > M1), even if it is not a sudden increase, it is notified that some kind of load is being applied to the
また、ステップST41で検知された電流値(A2)が、所定の閾値M0(下限値)よりも小さかった場合(ステップST46のNOの場合)には、モーター41または制御部42に何らかの故障などの異常が発生している状態であると判断され、その結果がアラーム出力部45へ送信されて、アラーム出力部45が、故障異常アラームである旨を出力する(ステップST48)。これは、回転数が減少するような使い方をする場合は一概には言えないが、一般的に電流値(A2)は徐々に増加していく傾向にあるため、電流値(A2)が大きく減少する場合には、モーター41または制御部42に何らかの故障が発生していると考えられるからである。そして、モーター41または制御部42に何らかの故障などの異常が発生していることが通知されるので、モーター41の負荷異常のみではなく、モーター41の故障や制御部42の故障などの故障異常も検知することができる。
Also, if the current value (A2) detected in step ST41 is smaller than the predetermined threshold value M0 (lower limit value) (NO in step ST46), it is determined that some kind of abnormality such as a malfunction has occurred in the
このように、この発明の実施の形態においても、実施の形態1~3と同様に、モーター41に直接かかる駆動電流(A1)ではなく、モーター41の駆動および回転制御を行う制御部42にかかる電流(A2)を検知するため、モーター41に負荷がかかっていない場合であって、制御部42の異常により消費電流が増えた場合や大きく減少した場合についても、異常を検知することができる。
In this way, in this embodiment of the invention, as in the first to third embodiments, the current (A2) applied to the
なお、ここでは説明を簡単にするために、ステップST45の条件:「電流値>M2?」がYESの場合には、すぐにステップST47へ進むものとしたが、ステップST41~ステップST44を繰り返す回数を決めて、例えば5回連続で「電流値>M2」の条件を満たしたら異常アラームを出力したり、10回中8回「電流値>M2」の条件を満たしたら異常アラームを出力するなど、実際に使用する計測器4の状況に合わせて、適宜調節すればよい。
For simplicity's sake, it has been assumed that if the condition in step ST45, "Current value > M2?", is YES, then the process immediately proceeds to step ST47. However, the number of times steps ST41 to ST44 are repeated can be determined, and an abnormality alarm can be output if the condition "Current value > M2" is met five times in a row, or if the condition "Current value > M2" is met eight times out of ten, and other appropriate adjustments can be made to suit the conditions of the measuring
また、実施の形態3のように、モーターの回転数を変化させない使い方をする場合(回転数が一定の場合)にも、この実施の形態4のように回転数信号も取得するようにしてもよい。その際、回転数が一定であるか否かを判断して、一定の場合には、ステップST44をスキップするようにしてもよいし、回転数が一定であるか否かを判断したときに回転数が一定でなければ、制御部またはモーターの故障などの異常であると判断して故障異常アラームを出力するようにすることも可能である。
Also, as in
以上のように、この発明の実施の形態4におけるモーター負荷検知方法によれば、実施の形態1~3と同様に、モーターに直接かかる駆動電流ではなく、モーターの駆動および回転制御を行う制御部にかかる電流を検知する負荷検知機能を、制御部の外部に設けたことにより、負荷検知によって制御部に負担をかけることがなく、また、モーターが停止する前にモーターにかかる負荷を検知して通知することができるので、負荷異常が通知されたらモーターの検査や交換などのメンテナンスを行うなど、モーターの負荷異常に素早く対応することができる。 As described above, according to the motor load detection method of the fourth embodiment of the present invention, as in the first to third embodiments, a load detection function that detects the current applied to the control unit that drives and controls the rotation of the motor, rather than the drive current directly applied to the motor, is provided outside the control unit. This prevents the load detection from placing a burden on the control unit, and also makes it possible to detect and notify the load on the motor before the motor stops. Therefore, when a load abnormality is notified, maintenance such as inspection or replacement of the motor can be performed, and the motor load abnormality can be quickly dealt with.
また、制御部の外側に負荷検知機能を有するものであるので、モーターの負荷異常のみではなく、モーターの故障や制御部の故障などの故障異常も検知することができる。
さらに、制御部の外側に負荷検知機能を有するものであるので、既存の計測器であって、負荷検知機能が備えていないものに対しても、後付けで負荷検知機能を追加することができる、というメリットもある。
In addition, since the control unit has a load detection function outside the control unit, it is possible to detect not only motor load abnormalities, but also faults such as motor failures and control unit failures.
Furthermore, since the load detection function is located outside the control unit, there is also the advantage that the load detection function can be added retroactively to existing measuring instruments that do not have a load detection function.
また、負荷検知機能が、モーターの駆動および回転制御を行う制御部にかかる電流のみでなく、モーターの回転数も検知するものであるので、モーターの回転数を変化させる使い方をする場合には、その回転数に応じて電流値の閾値(M2)を変化させて負荷異常アラームを検出することができるとともに、モーターの回転数を変化させない使い方をする場合にも、制御部またはモーターの故障異常も検出することができる。 In addition, the load detection function detects not only the current applied to the control unit that drives and controls the rotation of the motor, but also the motor's rotation speed. Therefore, when the motor's rotation speed is changed, the current threshold value (M2) can be changed according to the rotation speed to detect an abnormal load alarm. Also, when the motor's rotation speed is not changed, it is possible to detect abnormal faults in the control unit or motor.
上記の実施の形態1~4では、いずれもモーターはブラシレスDCモーターであるものとして説明したが、この発明のモーター負荷検知方法は、モーターとモーターを回転制御する制御部とを備えた機器であれば、例えば、ステッピングモーターなど、ブラシレスDCモーター以外のモーターにも適用可能なものである。 In the above first to fourth embodiments, the motor is described as being a brushless DC motor, but the motor load detection method of the present invention can also be applied to motors other than brushless DC motors, such as stepping motors, as long as the device is equipped with a motor and a control unit that controls the rotation of the motor.
なお、本願発明はその発明の範囲内において、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。 In addition, within the scope of the present invention, it is possible to freely combine the various embodiments, modify any of the components of each embodiment, or omit any of the components of each embodiment.
1,2,3,4 計測器
10,20,30,40 負荷検知機構
11,21,31,41 モーター(ブラシレスDCモーター)
12,22,32,42 制御部
13,23,33,43 電流測定部
14,24,34,44 負荷検知部
15,25,35,45 アラーム出力部
26,46 回転数検出部
37,47 記憶部
1, 2, 3, 4
12, 22, 32, 42
Claims (5)
前記制御部の外部に設けられた電流測定部が、前記モーターの駆動および回転制御を行う制御部にかかる電流を検知するステップと、
前記制御部の外部に設けられた負荷検知部が、前記電流測定部が検知した電流に基づいて、前記モーターの負荷異常、および、前記モーターまたは前記制御部の故障異常を検知するステップと、
前記制御部の外部に設けられたアラーム出力部が、前記負荷検知部が前記モーターの負荷異常を検知した場合に、モーター負荷異常である旨を出力し、前記負荷検知部が前記モーターまたは前記制御部の故障異常を検知した場合には、故障異常である旨を出力するステップと、
を有し、
前記負荷検知部は、前記電流測定部が検知した電流があらかじめ設定された第1の閾値(M1)より大きいか否か、および、前記電流測定部が検知した電流の増加割合があらかじめ設定された第2の閾値(m1)より大きいか否かを判断し、前記電流が前記第1の閾値(M1)より大きく、かつ、前記電流の増加割合が前記第2の閾値(m1)以下の場合には、前記モーターの負荷異常を検知し、前記電流が前記第1の閾値(M1)より大きく、かつ、前記電流の増加割合が前記第2の閾値(m1)より大きい場合には、前記モーターまたは前記制御部の故障異常を検知する
ことを特徴とするモーター負荷検知方法。 A motor load detection method for a measuring instrument having a control unit that drives and controls the rotation of a motor based on an external control command, comprising:
A current measuring unit provided outside the control unit detects a current applied to a control unit that drives and controls rotation of the motor;
A load detection unit provided outside the control unit detects a load abnormality of the motor and a fault abnormality of the motor or the control unit based on the current detected by the current measurement unit ;
an alarm output unit provided outside the control unit outputs a message indicating that a motor load is abnormal when the load detection unit detects a load abnormality of the motor , and outputs a message indicating that a malfunction is abnormal when the load detection unit detects a malfunction of the motor or the control unit;
having
The load detection unit determines whether the current detected by the current measurement unit is greater than a preset first threshold (M1) and whether the rate of increase in the current detected by the current measurement unit is greater than a preset second threshold (m1), and detects a load abnormality in the motor when the current is greater than the first threshold (M1) and the rate of increase in the current is equal to or less than the second threshold (m1), and detects a fault or abnormality in the motor or the control unit when the current is greater than the first threshold (M1) and the rate of increase in the current is greater than the second threshold (m1).
A motor load detection method comprising:
をさらに備え、
前記負荷検知部が、前記電流測定部が検知した電流と、前記回転数検出部が検知した回転数とに基づいて、前記モーターの負荷異常を検知するステップを有する
ことを特徴とする請求項1記載のモーター負荷検知方法。 A rotation speed detection unit further includes a step of detecting the rotation speed of the motor,
2. The motor load detection method according to claim 1, further comprising a step of: detecting a load abnormality of the motor based on the current detected by the current measuring unit and the rotation speed detected by the rotation speed detection unit,
ことを特徴とする請求項2記載のモーター負荷検知方法。 The motor load detection method according to claim 2, characterized in that the load detection unit calculates a threshold value (M2) based on the rotation speed detected by the rotation speed detection unit, determines whether the current detected by the current measurement unit is greater than the calculated threshold value (M2), and detects a load abnormality of the motor if the current is greater than the calculated threshold value ( M2 ).
をさらに備え、
前記負荷検知部が、前記電流測定部が検知した電流と、前記回転数検出部が検知した回転数とに基づいて、前記モーターの負荷異常、および、前記モーターまたは前記制御部の故障異常を検知するステップを有する
ことを特徴とする請求項1記載のモーター負荷検知方法。 A rotation speed detection unit further includes a step of detecting the rotation speed of the motor,
2. The motor load detection method according to claim 1, further comprising a step in which the load detection unit detects a load abnormality of the motor and a fault abnormality of the motor or the control unit based on the current detected by the current measurement unit and the rotation speed detected by the rotation speed detection unit.
ことを特徴とする請求項4記載のモーター負荷検知方法。
The motor load detection method according to claim 4, characterized in that the load detection unit calculates a threshold value (M2) based on the rotation speed detected by the rotation speed detection unit, determines whether the current detected by the current measurement unit is greater than the calculated threshold value (M2) and whether the increase rate of the current detected by the current measurement unit is greater than a predetermined threshold value (m2) set in advance, and detects a load abnormality of the motor if the current is greater than the calculated threshold value (M2) and the increase rate of the current is equal to or less than the predetermined threshold value (m2), and detects a fault or abnormality of the motor or the control unit if the current is greater than the calculated threshold value (M2) and the increase rate of the current is greater than the predetermined threshold value ( m2 ).
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021130345A JP7676726B2 (en) | 2021-08-06 | 2021-08-06 | Motor load detection method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021130345A JP7676726B2 (en) | 2021-08-06 | 2021-08-06 | Motor load detection method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023024189A JP2023024189A (en) | 2023-02-16 |
| JP7676726B2 true JP7676726B2 (en) | 2025-05-15 |
Family
ID=85203278
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021130345A Active JP7676726B2 (en) | 2021-08-06 | 2021-08-06 | Motor load detection method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7676726B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN119341435A (en) * | 2024-10-18 | 2025-01-21 | 浙江比依电器股份有限公司 | Method and device for detecting operation of motor with load, and computer storage medium |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010063305A (en) | 2008-09-05 | 2010-03-18 | Koito Ind Ltd | Fault detection apparatus and method |
| JP2010183796A (en) | 2009-02-09 | 2010-08-19 | Calsonic Kansei Corp | Controller for motor-driven compressor |
| JP2013013257A (en) | 2011-06-29 | 2013-01-17 | Minebea Co Ltd | Failure information transmitter, and motor device |
| JP2018102058A (en) | 2016-12-20 | 2018-06-28 | ファナック株式会社 | Abnormality determination device and abnormality determination method |
-
2021
- 2021-08-06 JP JP2021130345A patent/JP7676726B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010063305A (en) | 2008-09-05 | 2010-03-18 | Koito Ind Ltd | Fault detection apparatus and method |
| JP2010183796A (en) | 2009-02-09 | 2010-08-19 | Calsonic Kansei Corp | Controller for motor-driven compressor |
| JP2013013257A (en) | 2011-06-29 | 2013-01-17 | Minebea Co Ltd | Failure information transmitter, and motor device |
| JP2018102058A (en) | 2016-12-20 | 2018-06-28 | ファナック株式会社 | Abnormality determination device and abnormality determination method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023024189A (en) | 2023-02-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5039508B2 (en) | Monitoring and diagnosis system for rotating machinery | |
| JP4459965B2 (en) | Oil temperature sensor defect detection method for automatic transmission | |
| US10556485B2 (en) | Systems and methods for blower control | |
| US9116516B2 (en) | System and method for actuator control | |
| US9512851B2 (en) | Electronic apparatus with fan motor | |
| JP7676726B2 (en) | Motor load detection method | |
| JPH04271229A (en) | Temperature abnormality detecting system | |
| TW201430355A (en) | Failure prediction in a rotating device | |
| JPH07259562A (en) | Radiator fan controller diagnostics | |
| CN114051558A (en) | Determination of wind parameter values for use in wind turbine control systems | |
| CN101283243B (en) | System and method for detecting sensor fault in refrigeration system | |
| JPH10238912A (en) | Air conditioner and multi-type air conditioner | |
| JP3011486B2 (en) | Failure prediction and alarm system | |
| JP2006132796A (en) | Remote control device | |
| CN117969077B (en) | Method and device for monitoring cylinder valve out-of-step fault | |
| JP2005181167A (en) | Failure detection device and method, and air conditioner | |
| JP7467382B2 (en) | Electrically operated mechanism and failure determination method | |
| JP2000065408A (en) | Fan failure detection method and device | |
| JP2006029222A (en) | Control method of pump | |
| JP3867919B2 (en) | Fan motor control device | |
| JP2019027912A (en) | Abnormality diagnosis device | |
| JP4485863B2 (en) | Compressor | |
| JP6987280B2 (en) | Diagnostic system and refrigeration cycle equipment | |
| JP2007202296A (en) | Power converter | |
| JP2023104564A (en) | ELECTRIC OPERATION DEVICE, ELECTRIC OPERATION MECHANISM, FAILURE DETERMINATION METHOD |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240326 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240910 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240918 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241112 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241224 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250204 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250331 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250413 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7676726 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |