JP2021044970A - Overcurrent detection apparatus and motor control apparatus - Google Patents

Overcurrent detection apparatus and motor control apparatus Download PDF

Info

Publication number
JP2021044970A
JP2021044970A JP2019166324A JP2019166324A JP2021044970A JP 2021044970 A JP2021044970 A JP 2021044970A JP 2019166324 A JP2019166324 A JP 2019166324A JP 2019166324 A JP2019166324 A JP 2019166324A JP 2021044970 A JP2021044970 A JP 2021044970A
Authority
JP
Japan
Prior art keywords
threshold value
motor
unit
control unit
overcurrent detection
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2019166324A
Other languages
Japanese (ja)
Other versions
JP7482614B2 (en
Inventor
啓行 河合
Hiroyuki Kawai
啓行 河合
泰和 山口
Yasukazu Yamaguchi
泰和 山口
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.)
Shindengen Electric Manufacturing Co Ltd
Original Assignee
Shindengen Electric Manufacturing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shindengen Electric Manufacturing Co Ltd filed Critical Shindengen Electric Manufacturing Co Ltd
Priority to JP2019166324A priority Critical patent/JP7482614B2/en
Publication of JP2021044970A publication Critical patent/JP2021044970A/en
Application granted granted Critical
Publication of JP7482614B2 publication Critical patent/JP7482614B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Measurement Of Current Or Voltage (AREA)
  • Control Of Electric Motors In General (AREA)

Abstract

To sufficiently utilize the capacity of a motor while suppressing step-out of motor control.SOLUTION: An overcurrent detecting apparatus includes: a current detecting unit for detecting input current input to a motor; an overcurrent detecting unit for limiting operation of a driving unit for driving the motor when the input current detected by the current detecting unit becomes a threshold value or more; and a threshold value changing unit for changing a threshold value based on control from a control unit.SELECTED DRAWING: Figure 1

Description

本発明は、過電流検出装置、及びモータ制御装置に関する。 The present invention relates to an overcurrent detection device and a motor control device.

近年、モータ制御などにおいて、過電流を検出する過電流検出装置が知られている(例えば、特許文献1を参照)。このような過電流検出装置では、検出した電流値が、所定の閾値を超えた場合に、過電流であると検出し、例えば、過電流が検出された場合に、モータ制御において、電流を制限する制御が行われる。 In recent years, an overcurrent detecting device for detecting an overcurrent has been known in motor control and the like (see, for example, Patent Document 1). In such an overcurrent detection device, when the detected current value exceeds a predetermined threshold value, it is detected as an overcurrent, and for example, when an overcurrent is detected, the current is limited in the motor control. Control is performed.

特開2017−51070号公報JP-A-2017-51070

しかしながら、上述したような従来の過電流検出装置では、過電流を検出する閾値が固定であるため、閾値の設定によっては、例えば、モータの回転始動時などに過電流を検出して、モータの動作が制限されることがあり、モータの能力を充分に活用できない場合があった。また、モータの回転始動時などに過電流が検出されないように、閾値を設定すると、従来の過電流検出装置では、過電流を正確に検出できずに、モータ制御が脱調してしまう場合があった。 However, in the conventional overcurrent detection device as described above, since the threshold value for detecting the overcurrent is fixed, depending on the setting of the threshold value, for example, the overcurrent is detected at the time of starting the rotation of the motor, and the motor The operation may be limited, and the motor capacity may not be fully utilized. Further, if the threshold value is set so that the overcurrent is not detected at the time of starting the rotation of the motor, the conventional overcurrent detection device may not be able to accurately detect the overcurrent, and the motor control may step out. there were.

本発明は、上記問題を解決すべくなされたもので、その目的は、モータ制御の脱調を抑制しつつ、モータの能力を充分に活用することができる過電流検出装置、及びモータ制御装置を提供することにある。 The present invention has been made to solve the above problems, and an object of the present invention is to provide an overcurrent detection device and a motor control device capable of fully utilizing the capabilities of the motor while suppressing step-out of motor control. To provide.

上記問題を解決するために、本発明の一態様は、モータに入力される入力電流を検出する電流検出部と、前記電流検出部が検出した前記入力電流が閾値以上になった場合に、前記モータを駆動する駆動部の動作を制限する過電流検出部と、制御部からの制御に基づいて、前記閾値を変更する閾値変更部とを備えることを特徴とする過電流検出装置である。 In order to solve the above problem, one aspect of the present invention is a current detection unit that detects an input current input to a motor, and when the input current detected by the current detection unit becomes equal to or greater than a threshold value. The overcurrent detection device includes an overcurrent detection unit that limits the operation of the drive unit that drives the motor, and a threshold value change unit that changes the threshold value based on control from the control unit.

また、本発明の一態様は、上記の過電流検出装置において、前記閾値変更部は、前記制御部から出力されたパルス幅変調信号に基づいて、前記閾値を変更することを特徴とする。 Further, one aspect of the present invention is characterized in that, in the above-mentioned overcurrent detection device, the threshold value changing unit changes the threshold value based on a pulse width modulation signal output from the control unit.

また、本発明の一態様は、上記の過電流検出装置において、前記閾値変更部は、前記制御部によって、前記モータの回転数に応じて前記閾値が変更されることを特徴とする。 Further, one aspect of the present invention is characterized in that, in the overcurrent detection device, the threshold value changing unit is changed by the control unit according to the rotation speed of the motor.

また、本発明の一態様は、上記の過電流検出装置において、前記閾値変更部は、前記モータの駆動開始から前記回転数が所定の回転数に達するまでの期間に、前記閾値が通常動作状態よりも大きい第1の閾値に設定され、前記回転数が所定の回転数に達した場合に、前記閾値が前記第1の閾値より小さい前記通常動作状態における第2の閾値に変更されることを特徴とする。 Further, in one aspect of the present invention, in the overcurrent detection device, the threshold value changing unit is in a normal operating state during the period from the start of driving of the motor until the rotation speed reaches a predetermined rotation speed. It is set to a first threshold value larger than, and when the rotation speed reaches a predetermined rotation speed, the threshold value is changed to a second threshold value in the normal operating state, which is smaller than the first threshold value. It is a feature.

また、本発明の一態様は、上記の過電流検出装置において、前記過電流検出部は、前記入力電流が閾値以上になった場合に、前記駆動部の動作を停止させることを特徴とする。 Further, one aspect of the present invention is characterized in that, in the above-mentioned overcurrent detection device, the overcurrent detection unit stops the operation of the drive unit when the input current exceeds a threshold value.

また、本発明の一態様は、上記の過電流検出装置と、前記駆動部と、前記駆動部を駆動させて前記モータの駆動を制御する前記制御部とを備えることを特徴とするモータ制御装置である。 Further, one aspect of the present invention is a motor control device including the above-mentioned overcurrent detection device, the drive unit, and the control unit that drives the drive unit to control the drive of the motor. Is.

本発明によれば、過電流検出部が、電流検出部が検出した入力電流が閾値以上になった場合に、モータを駆動する駆動部の動作を制限させ、閾値変更部が、制御部からの制御に基づいて、閾値を変更する。これにより、過電流検出装置は、過電流を検出する閾値を変更できるため、モータ制御の脱調を抑制しつつ、モータの能力を充分に活用することができる。 According to the present invention, the overcurrent detection unit limits the operation of the drive unit that drives the motor when the input current detected by the current detection unit exceeds the threshold value, and the threshold value change unit is from the control unit. Change the threshold based on the control. As a result, the overcurrent detection device can change the threshold value for detecting the overcurrent, so that the ability of the motor can be fully utilized while suppressing the step-out of the motor control.

第1の実施形態によるモータ制御装置の一例を示すブロック図である。It is a block diagram which shows an example of the motor control device by 1st Embodiment. 第1の実施形態におけるU相ドライバの一例を示す回路図である。It is a circuit diagram which shows an example of the U-phase driver in 1st Embodiment. 第1の実施形態における閾値変更部の動作の一例を示す図である。It is a figure which shows an example of the operation of the threshold value changing part in 1st Embodiment. 第1の実施形態によるモータ制御装置の動作の一例を示すフローチャートである。It is a flowchart which shows an example of the operation of the motor control device by 1st Embodiment. 第1の実施形態によるモータ制御装置の動作の一例を示すタイミングチャートである。It is a timing chart which shows an example of the operation of the motor control device by 1st Embodiment. 第2の実施形態によるモータ制御装置の動作の一例を示すフローチャートである。It is a flowchart which shows an example of the operation of the motor control device by 2nd Embodiment.

以下、本発明の一実施形態による過電流検出装置、及びモータ制御装置について図面を参照して説明する。 Hereinafter, the overcurrent detection device and the motor control device according to the embodiment of the present invention will be described with reference to the drawings.

[第1の実施形態]
図1は、本実施形態によるモータ制御装置1の一例を示すブロック図である。
図1に示すように、モータ制御装置1は、過電流検出装置10と、駆動部20と、制御部30と、コンデンサ(11、14)と、回転位置検出部12と、抵抗13とを備えている。
また、モータ制御装置1は、直流電源2と、モータ3とに接続されている。
[First Embodiment]
FIG. 1 is a block diagram showing an example of the motor control device 1 according to the present embodiment.
As shown in FIG. 1, the motor control device 1 includes an overcurrent detection device 10, a drive unit 20, a control unit 30, capacitors (11, 14), a rotation position detection unit 12, and a resistor 13. ing.
Further, the motor control device 1 is connected to the DC power supply 2 and the motor 3.

直流電源2は、例えば、バッテリなどであり、モータ制御装置1に直流電力を供給する。
モータ3は、例えば、3相ブラシレスDCモータであり、モータ制御装置1の駆動部20から供給される駆動信号(U相信号、V相信号、W相信号)によって駆動される。
The DC power supply 2 is, for example, a battery or the like, and supplies DC power to the motor control device 1.
The motor 3 is, for example, a three-phase brushless DC motor, and is driven by drive signals (U-phase signal, V-phase signal, W-phase signal) supplied from the drive unit 20 of the motor control device 1.

回転位置検出部12は、例えば、コンパレータなどであり、モータ3の励起電圧の波形から、各相の回転位置検出信号を生成する。
コンデンサ11は、直流電源2の正極端子に接続された電源線L1と、直流電源2の負極端子に接続されたグランド線L2との間に接続され、直流電源2から供給された直流電圧を平滑する平滑コンデンサである。
The rotation position detection unit 12 is, for example, a comparator or the like, and generates a rotation position detection signal for each phase from the waveform of the excitation voltage of the motor 3.
The capacitor 11 is connected between the power supply line L1 connected to the positive electrode terminal of the DC power supply 2 and the ground line L2 connected to the negative electrode terminal of the DC power supply 2 to smooth the DC voltage supplied from the DC power supply 2. It is a smoothing capacitor.

駆動部20は、制御部30の制御に基づいて、モータ3を駆動する駆動信号(U相信号、V相信号、W相信号)を生成する。ここで、駆動信号は、例えば、120度位相のずれた3相の矩形波信号である。駆動部20は、MOSFET(Metal-Oxide-Semiconductor Field-Effect Transistor)21〜26と、U相ドライバDR1と、V相ドライバDR2と、W相ドライバDR3とを備えている。 The drive unit 20 generates drive signals (U-phase signal, V-phase signal, W-phase signal) for driving the motor 3 based on the control of the control unit 30. Here, the drive signal is, for example, a three-phase square wave signal that is 120 degrees out of phase. The drive unit 20 includes MOSFETs (Metal-Oxide-Semiconductor Field-Effect Transistors) 21 to 26, a U-phase driver DR1, a V-phase driver DR2, and a W-phase driver DR3.

MOSFET21〜26は、例えば、N型MOSFETである。MOSFET21とMOSFET22とは、電源線L1とグランド線L2との間に直列に接続され、U相の駆動信号であるU相信号を生成するフルブリッジ回路を構成する。MOSFET21及びMOSFET22は、U相ドライバDR1から出力された制御信号に基づいてスイッチングされ、直列に接続されたMOSFET21とMOSFET22との間のノードN3からU相信号を出力する。 MOSFETs 21 to 26 are, for example, N-type MOSFETs. The MOSFET 21 and the MOSFET 22 are connected in series between the power supply line L1 and the ground line L2 to form a full bridge circuit that generates a U-phase signal which is a U-phase drive signal. The MOSFET 21 and the MOSFET 22 are switched based on the control signal output from the U-phase driver DR1 and output the U-phase signal from the node N3 between the MOSFET 21 and the MOSFET 22 connected in series.

MOSFET23とMOSFET24とは、電源線L1とグランド線L2との間に直列に接続され、V相の駆動信号であるV相信号を生成するフルブリッジ回路を構成する。MOSFET23及びMOSFET24は、V相ドライバDR2から出力された制御信号に基づいてスイッチングされ、直列に接続されたMOSFET23とMOSFET24との間のノードN4からV相信号を出力する。 The MOSFET 23 and the MOSFET 24 are connected in series between the power supply line L1 and the ground line L2 to form a full bridge circuit that generates a V-phase signal which is a V-phase drive signal. The MOSFET 23 and the MOSFET 24 are switched based on the control signal output from the V-phase driver DR2, and output the V-phase signal from the node N4 between the MOSFET 23 and the MOSFET 24 connected in series.

MOSFET25とMOSFET26とは、電源線L1とグランド線L2との間に直列に接続され、W相の駆動信号であるW相信号を生成するフルブリッジ回路を構成する。MOSFET25及びMOSFET26は、W相ドライバDR3から出力された制御信号に基づいてスイッチングされ、直列に接続されたMOSFET25とMOSFET26との間のノードN5からW相信号を出力する。 The MOSFET 25 and the MOSFET 26 are connected in series between the power supply line L1 and the ground line L2 to form a full bridge circuit that generates a W phase signal which is a W phase drive signal. The MOSFET 25 and the MOSFET 26 are switched based on the control signal output from the W-phase driver DR3, and output the W-phase signal from the node N5 between the MOSFET 25 and the MOSFET 26 connected in series.

U相ドライバDR1は、制御部30からの制御信号(S1、S2)に基づいて、MOSFET21及びMOSFET22のゲート端子に、制御信号(D1、D2)を出力する。U相ドライバDR1は、制御信号S1に基づいて、MOSFET21をオン状態(導通状態)にする場合に、制御信号D1にH状態(High(ハイ)状態)を出力し、MOSFET21をオフ状態(非導通状態)にする場合に、制御信号D1にL状態(Low(ロウ)状態)を出力する。また、U相ドライバDR1は、制御信号S2に基づいて、MOSFET22をオン状態にする場合に、制御信号D2にH状態を出力し、MOSFET22をオフ状態にする場合に、制御信号D2にL状態を出力する。 The U-phase driver DR1 outputs control signals (D1, D2) to the gate terminals of the MOSFET 21 and the MOSFET 22 based on the control signals (S1, S2) from the control unit 30. When the MOSFET 21 is turned on (conducting state), the U-phase driver DR1 outputs an H state (High state) to the control signal D1 and turns the MOSFET 21 off (non-conducting state) based on the control signal S1. The L state (Low state) is output to the control signal D1. Further, based on the control signal S2, the U-phase driver DR1 outputs an H state to the control signal D2 when the MOSFET 22 is turned on, and outputs an L state to the control signal D2 when the MOSFET 22 is turned off. Output.

また、U相ドライバDR1は、後述する過電流検出部50が、過電流を検出した場合に、制御信号D1及び制御信号D2にL状態を出力し、U相信号の出力を停止させる。
なお、U相ドライバDR1の詳細な構成については、後述する。
Further, the U-phase driver DR1 outputs an L state to the control signal D1 and the control signal D2 when the overcurrent detection unit 50, which will be described later, detects an overcurrent, and stops the output of the U-phase signal.
The detailed configuration of the U-phase driver DR1 will be described later.

V相ドライバDR2は、制御部30からの制御信号(S3、S4)に基づいて、MOSFET23及びMOSFET24のゲート端子に、制御信号(D3、D4)を出力する。V相ドライバDR2は、制御信号S3に基づいて、MOSFET23をオン状態にする場合に、制御信号D3にH状態を出力し、MOSFET23をオフ状態にする場合に、制御信号D3にL状態を出力する。また、V相ドライバDR2は、制御信号S4に基づいて、MOSFET24をオン状態にする場合に、制御信号D4にH状態を出力し、MOSFET24をオフ状態にする場合に、制御信号D4にL状態を出力する。 The V-phase driver DR2 outputs the control signals (D3, D4) to the gate terminals of the MOSFET 23 and the MOSFET 24 based on the control signals (S3, S4) from the control unit 30. Based on the control signal S3, the V-phase driver DR2 outputs an H state to the control signal D3 when the MOSFET 23 is turned on, and outputs an L state to the control signal D3 when the MOSFET 23 is turned off. .. Further, based on the control signal S4, the V-phase driver DR2 outputs an H state to the control signal D4 when the MOSFET 24 is turned on, and outputs an L state to the control signal D4 when the MOSFET 24 is turned off. Output.

また、V相ドライバDR2は、後述する過電流検出部50が、過電流を検出した場合に、制御信号D3及び制御信号D4にL状態を出力し、V相信号の出力を停止させる。なお、V相ドライバDR2の構成は、U相ドライバDR1と同様である。 Further, the V-phase driver DR2 outputs an L state to the control signal D3 and the control signal D4 when the overcurrent detection unit 50, which will be described later, detects an overcurrent, and stops the output of the V-phase signal. The configuration of the V-phase driver DR2 is the same as that of the U-phase driver DR1.

W相ドライバDR3は、制御部30からの制御信号(S5、S6)に基づいて、MOSFET25及びMOSFET26のゲート端子に、制御信号(D5、D6)を出力する。W相ドライバDR3は、制御信号S5に基づいて、MOSFET25をオン状態にする場合に、制御信号D5にH状態を出力し、MOSFET25をオフ状態にする場合に、制御信号D5にL状態を出力する。また、W相ドライバDR3は、制御信号S6に基づいて、MOSFET26をオン状態にする場合に、制御信号D6にH状態を出力し、MOSFET26をオフ状態にする場合に、制御信号D6にL状態を出力する。 The W-phase driver DR3 outputs control signals (D5, D6) to the gate terminals of the MOSFET 25 and the MOSFET 26 based on the control signals (S5, S6) from the control unit 30. Based on the control signal S5, the W-phase driver DR3 outputs an H state to the control signal D5 when the MOSFET 25 is turned on, and outputs an L state to the control signal D5 when the MOSFET 25 is turned off. .. Further, based on the control signal S6, the W-phase driver DR3 outputs an H state to the control signal D6 when the MOSFET 26 is turned on, and outputs an L state to the control signal D6 when the MOSFET 26 is turned off. Output.

また、W相ドライバDR3は、後述する過電流検出部50が、過電流を検出した場合に、制御信号D5及び制御信号D6にL状態を出力し、W相信号の出力を停止させる。なお、W相ドライバDR3の構成は、U相ドライバDR1及びV相ドライバDR2と同様である。 Further, the W-phase driver DR3 outputs an L state to the control signal D5 and the control signal D6 when the overcurrent detection unit 50, which will be described later, detects an overcurrent, and stops the output of the W-phase signal. The configuration of the W-phase driver DR3 is the same as that of the U-phase driver DR1 and the V-phase driver DR2.

制御部30は、例えば、CPU(Central Processing Unit)などを含むプロセッサであり、モータ制御装置1を統括的に制御する。制御部30は、例えば、駆動部20を駆動させてモータ3の駆動を制御する。また、制御部30は、後述する閾値変更部60による閾値の変更を制御する。制御部30は、駆動制御部31と、閾値変更制御部32とを備える。 The control unit 30 is, for example, a processor including a CPU (Central Processing Unit) and the like, and controls the motor control device 1 in an integrated manner. The control unit 30 controls the drive of the motor 3 by driving, for example, the drive unit 20. Further, the control unit 30 controls the threshold change by the threshold value changing unit 60, which will be described later. The control unit 30 includes a drive control unit 31 and a threshold value change control unit 32.

駆動制御部31は、例えば、外部からのモータ3の駆動指令と、回転位置検出部12が検出した各相の回転位置検出信号と、後述する電流検出部40の出力、等に基づいて、制御信号S1〜S6を生成する。駆動制御部31は、生成した制御信号S1〜S6を、駆動部20に出力して、モータ3の駆動を制御する。また、駆動制御部31は、回転位置検出部12が検出した各相の回転位置検出信号に基づいて、モータ3の回転数を検出する。 The drive control unit 31 controls based on, for example, an external drive command of the motor 3, a rotation position detection signal of each phase detected by the rotation position detection unit 12, an output of the current detection unit 40 described later, and the like. Generate signals S1 to S6. The drive control unit 31 outputs the generated control signals S1 to S6 to the drive unit 20 to control the drive of the motor 3. Further, the drive control unit 31 detects the rotation speed of the motor 3 based on the rotation position detection signal of each phase detected by the rotation position detection unit 12.

閾値変更制御部32は、例えば、PWM(Pulse Width Modulation:パルス幅変調)制御を用いて、閾値変更部60による過電流検出の閾値の変更を制御する。閾値変更制御部32は、所定のDuty値のPWM信号(パルス幅変調信号)を閾値変更部60に出力することで、Duty値に応じたの閾値を変更する。なお、閾値変更制御部32の詳細については、後述する。 The threshold value change control unit 32 controls the change of the threshold value for overcurrent detection by the threshold value change unit 60 by using, for example, PWM (Pulse Width Modulation) control. The threshold value change control unit 32 changes the threshold value according to the duty value by outputting a PWM signal (pulse width modulation signal) having a predetermined duty value to the threshold value change unit 60. The details of the threshold value change control unit 32 will be described later.

過電流検出装置10は、モータ3に入力される入力電流を検出し、当該入力電流に過剰な電流(過電流)が流れた場合に、モータ3を駆動する駆動部20の動作を制限する。過電流検出装置10は、入力電流に過電流を検出した場合に、過電流検出信号STにH状態を出力する。
過電流検出装置10は、電流検出部40と、過電流検出部50と、上述した制御部30の一部である閾値変更制御部32とを備えている。
The overcurrent detection device 10 detects an input current input to the motor 3 and limits the operation of the drive unit 20 that drives the motor 3 when an excessive current (overcurrent) flows through the input current. When the overcurrent detection device 10 detects an overcurrent in the input current, the overcurrent detection device 10 outputs an H state to the overcurrent detection signal ST.
The overcurrent detection device 10 includes a current detection unit 40, an overcurrent detection unit 50, and a threshold value change control unit 32 which is a part of the control unit 30 described above.

電流検出部40は、モータ3に入力される入力電流を検出する。電流検出部40は、入力電流に対応した電圧をノードN2に出力する。電流検出部40は、例えば、抵抗401と、オペアンプ402と、抵抗(403、404)及びコンデンサ405と、抵抗(406、407)及びコンデンサ408と、抵抗409及びコンデンサ410とを備えている。 The current detection unit 40 detects the input current input to the motor 3. The current detection unit 40 outputs a voltage corresponding to the input current to the node N2. The current detection unit 40 includes, for example, a resistor 401, an operational amplifier 402, a resistor (403, 404) and a capacitor 405, a resistor (406, 407) and a capacitor 408, and a resistor 409 and a capacitor 410.

抵抗401は、グランド線L2に配置され、グランド線L2に流れる入力電流を電圧に変換するシャント抵抗である。抵抗401は、例えば、第1端子がグランド線L2のノードN1に、第2端子が直流電源2の負極端子に、それぞれ接続されている。 The resistor 401 is a shunt resistor that is arranged on the ground wire L2 and converts the input current flowing through the ground wire L2 into a voltage. The resistor 401 is connected, for example, to the node N1 of the ground wire L2 at the first terminal and to the negative electrode terminal of the DC power supply 2 at the second terminal.

抵抗403は、第1端子がノードN1に、第2端子がオペアンプ402の+入力端子(非反転入力端子)に、それぞれ接続されている。また、抵抗404は、第1端子がオペアンプ402の+入力端子に、第2端子がグランドに、それぞれ接続されている。また、コンデンサ405は、オペアンプ402の+入力端子とグランドとの間に、抵抗404と並列に接続されている。 The first terminal of the resistor 403 is connected to the node N1, and the second terminal is connected to the + input terminal (non-inverting input terminal) of the operational amplifier 402. Further, the resistor 404 is connected so that the first terminal is connected to the + input terminal of the operational amplifier 402 and the second terminal is connected to the ground. Further, the capacitor 405 is connected in parallel with the resistor 404 between the + input terminal of the operational amplifier 402 and the ground.

また、抵抗406は、第1端子が直流電源2の負極端子に、第2端子がオペアンプ402の−入力端子(反転入力端子)に、それぞれ接続されている。また、抵抗407は、第1端子がオペアンプ402の−入力端子に、第2端子がオペアンプ402の出力端子に、それぞれ接続されている。また、コンデンサ408は、オペアンプ402の−入力端子と出力端子との間に、抵抗407と並列に接続されている。 Further, in the resistor 406, the first terminal is connected to the negative electrode terminal of the DC power supply 2, and the second terminal is connected to the − input terminal (inverting input terminal) of the operational amplifier 402. Further, the resistor 407 is connected so that the first terminal is connected to the − input terminal of the operational amplifier 402 and the second terminal is connected to the output terminal of the operational amplifier 402. Further, the capacitor 408 is connected in parallel with the resistor 407 between the − input terminal and the output terminal of the operational amplifier 402.

オペアンプ402と、抵抗403と、抵抗404と、コンデンサ405と、抵抗406と、抵抗407と、コンデンサ408とは、ローパスフィルタ機能付きの差動増幅回路として機能し、抵抗401の両端の電圧差をノイズ低減し、且つ所定の増幅率で増幅してオペアンプ402の出力端子に出力する。 The operational amplifier 402, the resistor 403, the resistor 404, the capacitor 405, the resistor 406, the resistor 407, and the capacitor 408 function as a differential amplification circuit with a low-pass filter function, and the voltage difference between both ends of the resistor 401 is reduced. It reduces noise, amplifies it at a predetermined amplification factor, and outputs it to the output terminal of the operational amplifier 402.

また、抵抗409は、第1端子がオペアンプ402の出力端子に、第2端子がノードN2に、それぞれ接続されている。また、コンデンサ410は、ノードN2と、グランドとの間に接続されている。抵抗409及びコンデンサ410は、ローパスフィルタとして機能する。ここで、抵抗409及びコンデンサ410の時定数は、モータ3を駆動する際ノキャリア周波数の周期よりも高く設定されている。 Further, the resistor 409 has a first terminal connected to the output terminal of the operational amplifier 402 and a second terminal connected to the node N2. Further, the capacitor 410 is connected between the node N2 and the ground. The resistor 409 and the capacitor 410 function as a low-pass filter. Here, the time constants of the resistor 409 and the capacitor 410 are set higher than the period of the no-carrier frequency when driving the motor 3.

なお、入力電流に対応するノードN2の電圧は、過電流検出回路に出力されるとともに、抵抗13及びコンデンサ14による積分回路(ローパスフィルタ)を介して、制御部30に出力される。制御部30は、例えば、ノードN2の電圧により、入力電流に異常の検出やモータ3の制御に利用する。 The voltage of the node N2 corresponding to the input current is output to the overcurrent detection circuit and also output to the control unit 30 via the integration circuit (low-pass filter) by the resistor 13 and the capacitor 14. The control unit 30 is used for detecting an abnormality in the input current and controlling the motor 3 by, for example, the voltage of the node N2.

過電流検出部50は、電流検出部40が検出した入力電流が閾値以上になった場合に、モータ3を駆動する駆動部20の動作を制限する。すなわち、過電流検出部50は、電流検出部40が出力する入力電流に対応するノードN2の電圧と、所定の閾値電圧とを比較し、ノードN2の電圧が、所定の閾値電圧以上になった場合に、駆動部20の動作を制限する信号として、過電流検出信号STにH状態を出力する。すなわち、過電流検出部50は、入力電流が閾値以上になった場合に、駆動部20の動作を停止させる。
また、過電流検出部50は、抵抗(51、52)と、コンデンサ53と、コンパレータ54と、OR回路55とを備えている。
The overcurrent detection unit 50 limits the operation of the drive unit 20 that drives the motor 3 when the input current detected by the current detection unit 40 exceeds the threshold value. That is, the overcurrent detection unit 50 compares the voltage of the node N2 corresponding to the input current output by the current detection unit 40 with the predetermined threshold voltage, and the voltage of the node N2 becomes equal to or higher than the predetermined threshold voltage. In this case, the H state is output to the overcurrent detection signal ST as a signal that limits the operation of the drive unit 20. That is, the overcurrent detection unit 50 stops the operation of the drive unit 20 when the input current exceeds the threshold value.
Further, the overcurrent detection unit 50 includes a resistor (51, 52), a capacitor 53, a comparator 54, and an OR circuit 55.

抵抗51は、第1端子が制御部30からのPWM信号の信号線に、第2端子がグランドに、それぞれ接続される。また、抵抗52は、第1端子がPWM信号の信号線に、第2端子がコンパレータ54の−入力端子に、それぞれ接続される。また、コンデンサ53は、コンパレータ54の−入力端子と、グランドとの間に接続されている。
抵抗51、抵抗52、及びコンデンサ53は、制御部30(閾値変更制御部32)からのPWM信号を平滑化して、Duty値に応じた所定の閾値電圧に変換する変換回路として機能し、本実施形態では、この変換回路を閾値変更部60とする。
The first terminal of the resistor 51 is connected to the signal line of the PWM signal from the control unit 30, and the second terminal is connected to the ground. Further, the resistor 52 is connected to the signal line of the PWM signal at the first terminal and to the − input terminal of the comparator 54 at the second terminal. Further, the capacitor 53 is connected between the − input terminal of the comparator 54 and the ground.
The resistor 51, the resistor 52, and the capacitor 53 function as a conversion circuit that smoothes the PWM signal from the control unit 30 (threshold change control unit 32) and converts it into a predetermined threshold voltage according to the duty value. In the embodiment, this conversion circuit is referred to as a threshold value changing unit 60.

閾値変更部60は、制御部30からの制御に基づいて、入力電流の閾値(例えば、所定の閾値電圧)を変更する。閾値変更部60は、例えば、制御部30から出力されたPWM信号に基づいて、所定の閾値電圧を変更する。閾値変更部60は、例えば、制御部30によって、モータ3の回転数に応じて閾値が変更される。 The threshold value changing unit 60 changes the threshold value of the input current (for example, a predetermined threshold voltage) based on the control from the control unit 30. The threshold value changing unit 60 changes a predetermined threshold voltage based on, for example, a PWM signal output from the control unit 30. In the threshold value changing unit 60, for example, the control unit 30 changes the threshold value according to the rotation speed of the motor 3.

コンパレータ54は、+入力端子がノードN2に、−入力端子が、閾値変更部60の出力である所定の閾値電圧の信号線に、それぞれ接続されている。コンパレータ54は、入力電流に対応するノードN2の電圧と、所定の閾値電圧とを比較し、比較結果を出力端子から出力する。コンパレータ54は、例えば、ノードN2の電圧が、所定の閾値電圧以上である場合(過電流の場合)に、出力端子にH状態を出力する。また、コンパレータ54は、例えば、ノードN2の電圧が、所定の閾値電圧未満である場合に、出力端子にL状態を出力する。 In the comparator 54, the + input terminal is connected to the node N2, and the − input terminal is connected to a signal line having a predetermined threshold voltage, which is the output of the threshold changing unit 60. The comparator 54 compares the voltage of the node N2 corresponding to the input current with a predetermined threshold voltage, and outputs the comparison result from the output terminal. The comparator 54 outputs an H state to the output terminal, for example, when the voltage of the node N2 is equal to or higher than a predetermined threshold voltage (in the case of an overcurrent). Further, the comparator 54 outputs the L state to the output terminal, for example, when the voltage of the node N2 is less than a predetermined threshold voltage.

OR回路55は、例えば、2入力論理和回路であり、第1入力端子がコンパレータ54の出力端子に、第2入力端子が、制御部30からの制御信号S0の信号線に、それぞれ接続されている。OR回路55は、コンパレータ54の出力と、制御信号S0とのいずれかがH状態になった場合に、出力端子の過電流検出信号STにH状態を出力する。また、OR回路55は、コンパレータ54の出力と、制御信号S0との両方がL状態になった場合に、出力端子の過電流検出信号STにL状態を出力する。 The OR circuit 55 is, for example, a two-input OR circuit, in which the first input terminal is connected to the output terminal of the comparator 54 and the second input terminal is connected to the signal line of the control signal S0 from the control unit 30. There is. The OR circuit 55 outputs the H state to the overcurrent detection signal ST of the output terminal when either the output of the comparator 54 or the control signal S0 is in the H state. Further, the OR circuit 55 outputs the L state to the overcurrent detection signal ST of the output terminal when both the output of the comparator 54 and the control signal S0 are in the L state.

なお、制御部30が出力する制御信号S0は、H状態の場合に、強制的に駆動部20の動作を停止させ、L状態の場合に、過電流検出部50による過電流検出を許可する。制御部30は、例えば、ノードN2の電圧により、入力電流に異常を検出した場合に、制御信号S0をH状態にする。 The control signal S0 output by the control unit 30 forcibly stops the operation of the drive unit 20 in the H state, and permits the overcurrent detection by the overcurrent detection unit 50 in the L state. The control unit 30 sets the control signal S0 to the H state when, for example, an abnormality is detected in the input current due to the voltage of the node N2.

また、制御部30の閾値変更制御部32は、モータ3の回転数に応じて、閾値変更部60に所定の閾値電圧を変更させる。例えば、閾値変更制御部32は、モータ3の駆動開始から回転数が所定の回転数に達するまでの期間に、所定の閾値電圧を通常動作状態よりも大きい閾値電圧Vth1(第1の閾値)に設定する。また、閾値変更制御部32は、モータ3の回転数が所定の回転数に達した場合に、所定の閾値電圧を閾値電圧Vth1よりも小さい通常動作状態における閾値電圧Vth2に変更する。 Further, the threshold value change control unit 32 of the control unit 30 causes the threshold value change unit 60 to change a predetermined threshold voltage according to the rotation speed of the motor 3. For example, the threshold change control unit 32 sets the predetermined threshold voltage to the threshold voltage Vth1 (first threshold) larger than the normal operating state during the period from the start of driving the motor 3 until the rotation speed reaches the predetermined rotation speed. Set. Further, when the rotation speed of the motor 3 reaches a predetermined rotation speed, the threshold change control unit 32 changes the predetermined threshold voltage to the threshold voltage Vth2 in the normal operating state, which is smaller than the threshold voltage Vth1.

次に、図2を参照して、本実施形態におけるU相ドライバDR1の構成について説明する。
図2は、本実施形態におけるU相ドライバDR1の一例を示す回路図である。
図2に示すように、U相ドライバDR1は、反転回路71と、AND回路(72、73)と、バッファ回路(74、75)とを備えている。
Next, the configuration of the U-phase driver DR1 in the present embodiment will be described with reference to FIG.
FIG. 2 is a circuit diagram showing an example of the U-phase driver DR1 in the present embodiment.
As shown in FIG. 2, the U-phase driver DR1 includes an inverting circuit 71, an AND circuit (72, 73), and a buffer circuit (74, 75).

反転回路71は、過電流検出部50から出力された過電流検出信号STを論理反転した信号を出力する。
AND回路72は、例えば、2入力論理積回路であり、第1端子が反転回路71の出力端子に、第2端子が制御信号S1の信号線に、それぞれ接続されている。AND回路72は、反転回路71の出力がH状態(過電流検出信号STがL状態)である場合に、制御信号S1と同様の信号を出力する。また、AND回路72は、反転回路71の出力がL状態(過電流検出信号STがH状態)である場合に、常にL状態を出力する。
The inverting circuit 71 outputs a signal obtained by logically inverting the overcurrent detection signal ST output from the overcurrent detection unit 50.
The AND circuit 72 is, for example, a two-input AND circuit, and the first terminal is connected to the output terminal of the inverting circuit 71, and the second terminal is connected to the signal line of the control signal S1. The AND circuit 72 outputs a signal similar to the control signal S1 when the output of the inverting circuit 71 is in the H state (the overcurrent detection signal ST is in the L state). Further, the AND circuit 72 always outputs the L state when the output of the inverting circuit 71 is in the L state (the overcurrent detection signal ST is in the H state).

AND回路73は、例えば、2入力論理積回路であり、第1端子が反転回路71の出力端子に、第2端子が制御信号S2の信号線に、それぞれ接続されている。AND回路73は、反転回路71の出力がH状態(過電流検出信号STがL状態)である場合に、制御信号S2と同様の信号を出力する。また、AND回路73は、反転回路71の出力がL状態(過電流検出信号STがH状態)である場合に、常にL状態を出力する。 The AND circuit 73 is, for example, a two-input AND circuit, and the first terminal is connected to the output terminal of the inverting circuit 71, and the second terminal is connected to the signal line of the control signal S2. The AND circuit 73 outputs a signal similar to the control signal S2 when the output of the inverting circuit 71 is in the H state (the overcurrent detection signal ST is in the L state). Further, the AND circuit 73 always outputs the L state when the output of the inverting circuit 71 is in the L state (the overcurrent detection signal ST is in the H state).

バッファ回路74は、AND回路72の出力信号を、MOSFET21の駆動用に、ドライブ能力を増やした出力信号D1に変換して出力する。
バッファ回路75は、AND回路73の出力信号を、MOSFET22の駆動用に、ドライブ能力を増やした出力信号D2に変換して出力する。
なお、図1に示すV相ドライバDR2、及びW相ドライバDR3の構成も、U相ドライバDR1と同様の構成である。
The buffer circuit 74 converts the output signal of the AND circuit 72 into an output signal D1 having an increased drive capacity for driving the MOSFET 21 and outputs the signal.
The buffer circuit 75 converts the output signal of the AND circuit 73 into an output signal D2 having an increased drive capacity for driving the MOSFET 22 and outputs the signal.
The configurations of the V-phase driver DR2 and the W-phase driver DR3 shown in FIG. 1 are the same as those of the U-phase driver DR1.

次に、図面を参照して、本実施形態による過電流検出装置10及びモータ制御装置1の動作について説明する。
まず、図3を参照して、本実施形態における閾値変更部60の動作について説明する。
Next, the operation of the overcurrent detection device 10 and the motor control device 1 according to the present embodiment will be described with reference to the drawings.
First, the operation of the threshold value changing unit 60 in the present embodiment will be described with reference to FIG.

図3は、本実施形態における閾値変更部60の動作の一例を示す図である。
図3(a)は、閾値変更部60に制御部30から出力されるPWM信号の一例を示している。この図において、グラフの縦軸は、電圧を示し、横軸は、時間を示している。また、波形W1は、PWM信号の波形を示している。
FIG. 3 is a diagram showing an example of the operation of the threshold value changing unit 60 in the present embodiment.
FIG. 3A shows an example of a PWM signal output from the control unit 30 to the threshold value changing unit 60. In this figure, the vertical axis of the graph represents voltage and the horizontal axis represents time. Further, the waveform W1 shows the waveform of the PWM signal.

制御部30は、例えば、電圧V1の矩形波のパルス信号をPWM信号として出力する。また、PWM信号のDuty値は、PWM信号の周期Tに対するH状態(電圧V1)のパルス幅PWの割合(%)を示している。
制御部30は、閾値電圧を変更する場合に、Duty値を変更したPWM信号を閾値変更部60に供給して、閾値電圧を変更する。
The control unit 30 outputs, for example, a pulse signal of a rectangular wave having a voltage V1 as a PWM signal. The duty value of the PWM signal indicates the ratio (%) of the pulse width PW in the H state (voltage V1) to the period T of the PWM signal.
When the threshold voltage is changed, the control unit 30 supplies the PWM signal with the changed duty value to the threshold changing unit 60 to change the threshold voltage.

また、図3(b)は、閾値変更部60におけるDuty値と閾値電圧との関係を示している。この図において、グラフの縦軸は、PWM信号のDuty値(%)を示し、横軸は、閾値電圧を示している。また、波形W2は、Duty値の閾値電圧への変換特性を示している。 Further, FIG. 3B shows the relationship between the duty value and the threshold voltage in the threshold value changing unit 60. In this figure, the vertical axis of the graph shows the duty value (%) of the PWM signal, and the horizontal axis shows the threshold voltage. Further, the waveform W2 shows the conversion characteristic of the duty value to the threshold voltage.

閾値変更部60は、制御部30から供給されたPWM信号の電圧を平均化(平滑化)して、PWM信号のDuty値に応じた閾値電圧に変換して出力する。波形W2に示すように、閾値変更部60は、例えば、Duty値が0%〜100%に変化すると、Duty値に応じて、0V〜電圧V1に変化した閾値電圧を出力する。そのため、閾値変更部60は、PWM信号のDutyを変更することで、任意の閾値電圧に変更することが可能である。 The threshold value changing unit 60 averages (smooths) the voltage of the PWM signal supplied from the control unit 30, converts it into a threshold voltage corresponding to the duty value of the PWM signal, and outputs the voltage. As shown in the waveform W2, for example, when the duty value changes from 0% to 100%, the threshold value changing unit 60 outputs the threshold voltage changed from 0V to the voltage V1 according to the duty value. Therefore, the threshold value changing unit 60 can change to an arbitrary threshold voltage by changing the duty of the PWM signal.

次に、図4を参照して、本実施形態による過電流検出の閾値変更の動作について説明する。
図4は、本実施形態によるモータ制御装置1の動作の一例を示すフローチャートである。なお、本実施形態において、モータ制御装置1が、モータ3の固定回転数制御を行うものとして説明する。
Next, with reference to FIG. 4, the operation of changing the threshold value for overcurrent detection according to the present embodiment will be described.
FIG. 4 is a flowchart showing an example of the operation of the motor control device 1 according to the present embodiment. In this embodiment, the motor control device 1 will be described as controlling the fixed rotation speed of the motor 3.

図4のに示すように、モータ制御装置1の閾値変更制御部32は、まず、モータ3の回転数が、所定の回転数以上であるか否かを判定する(ステップS101)。閾値変更制御部32は、例えば、回転位置検出部12が検出した各相の回転位置検出信号に基づいて、駆動制御部31によって検出されたモータ3の回転数を取得する。閾値変更制御部32は、駆動制御部31から取得したモータ3の回転数が、所定の回転数以上であるか否かを判定する。閾値変更制御部32は、モータ3の回転数が、所定の回転数以上である場合(ステップS101:YES)に、処理をステップS103に進める。また、閾値変更制御部32は、モータ3の回転数が、所定の回転数未満である場合(ステップS101:NO)に、処理をステップS102に進める。 As shown in FIG. 4, the threshold value change control unit 32 of the motor control device 1 first determines whether or not the rotation speed of the motor 3 is equal to or higher than a predetermined rotation speed (step S101). The threshold value change control unit 32 acquires, for example, the rotation speed of the motor 3 detected by the drive control unit 31 based on the rotation position detection signal of each phase detected by the rotation position detection unit 12. The threshold value change control unit 32 determines whether or not the rotation speed of the motor 3 acquired from the drive control unit 31 is equal to or higher than a predetermined rotation speed. When the rotation speed of the motor 3 is equal to or higher than a predetermined rotation speed (step S101: YES), the threshold value change control unit 32 advances the process to step S103. Further, when the rotation speed of the motor 3 is less than a predetermined rotation speed (step S101: NO), the threshold value change control unit 32 advances the process to step S102.

ステップS102において、閾値変更制御部32は、過電流検出の閾値電圧を、通常状態の値より高い値にする。すなわち、閾値変更制御部32は、モータ3の回転数が、所定の回転数未満である場合に、通常動作状態の閾値電圧Vth2よりも高い閾値電圧Vth1に変更する。閾値変更制御部32は、閾値電圧Vth1に対応する所定のDuty値のPWM信号を閾値変更部60に出力し、閾値変更部60が、過電流検出部50の閾値電圧を、閾値電圧Vth1に変更する。ステップS102の処理後に、閾値変更制御部32は、処理をステップS101に戻す。 In step S102, the threshold change control unit 32 sets the threshold voltage for overcurrent detection to a value higher than the value in the normal state. That is, when the rotation speed of the motor 3 is less than a predetermined rotation speed, the threshold change control unit 32 changes the threshold voltage Vth1 to a higher threshold voltage Vth2 than the threshold voltage Vth2 in the normal operating state. The threshold change control unit 32 outputs a PWM signal having a predetermined duty value corresponding to the threshold voltage Vth1 to the threshold change unit 60, and the threshold change unit 60 changes the threshold voltage of the overcurrent detection unit 50 to the threshold voltage Vth1. To do. After the process of step S102, the threshold change control unit 32 returns the process to step S101.

また、ステップS103において、閾値変更制御部32は、過電流検出の閾値電圧を、通常状態の値にする。なお、ここでの通常状態とは、例えば、固定回転数制御において、目的の固定回転数に達した状態を示す。閾値変更制御部32は、モータ3の回転数が、所定の回転数以上である場合に、通常動作状態の閾値電圧Vth2に変更する。閾値変更制御部32は、閾値電圧Vth2に対応する所定のDuty値のPWM信号を閾値変更部60に出力し、閾値変更部60が、過電流検出部50の閾値電圧を、閾値電圧Vth1に変更する。ステップS103の処理後に、閾値変更制御部32は、処理をステップS101に戻す。 Further, in step S103, the threshold change control unit 32 sets the threshold voltage for overcurrent detection to the value in the normal state. The normal state here means, for example, a state in which the target fixed rotation speed is reached in the fixed rotation speed control. The threshold change control unit 32 changes the threshold voltage Vth2 in the normal operating state when the rotation speed of the motor 3 is equal to or higher than a predetermined rotation speed. The threshold value change control unit 32 outputs a PWM signal having a predetermined duty value corresponding to the threshold voltage Vth2 to the threshold value change unit 60, and the threshold value change unit 60 changes the threshold voltage of the overcurrent detection unit 50 to the threshold voltage Vth1. To do. After the process of step S103, the threshold change control unit 32 returns the process to step S101.

また、図5は、本実施形態によるモータ制御装置1の動作の一例を示すタイミングチャートである。
図5において、上から順に、(a)モータ3の回転数のグラフ、(b)PWM信号のDuty値、及び、(c)閾値電圧のグラフを示している。
Further, FIG. 5 is a timing chart showing an example of the operation of the motor control device 1 according to the present embodiment.
In FIG. 5, in order from the top, (a) a graph of the rotation speed of the motor 3, (b) a duty value of the PWM signal, and (c) a graph of the threshold voltage are shown.

図5(a)に示すグラフは、縦軸が回転数(rpm:revolutions per minute)を示し、横軸が時間を示している。また、波形W3は、モータ制御装置1のモータ3の回転数の変化を示している。
また、図5(c)に示すグラフは、縦軸が電圧を示し、横軸が時間を示している。また、波形W4は、閾値電圧の変化を示している。
In the graph shown in FIG. 5A, the vertical axis indicates the number of revolutions (rpm: revolutions per minute), and the horizontal axis indicates the time. Further, the waveform W3 shows the change in the rotation speed of the motor 3 of the motor control device 1.
Further, in the graph shown in FIG. 5C, the vertical axis represents voltage and the horizontal axis represents time. The waveform W4 shows the change in the threshold voltage.

図5において、モータ制御装置1は、モータ3の駆動を開始すると、まず、Duty値を、Duty値DT1に設定する。すなわち、制御部30の閾値変更制御部32は、Duty値DT1のPWM信号を閾値変更部60に出力し、閾値変更部60が、過電流検出部50の閾値電圧を閾値電圧Vth1に変更する。 In FIG. 5, when the motor control device 1 starts driving the motor 3, the duty value is first set to the duty value DT1. That is, the threshold value change control unit 32 of the control unit 30 outputs the PWM signal of the duty value DT1 to the threshold value change unit 60, and the threshold value change unit 60 changes the threshold voltage of the overcurrent detection unit 50 to the threshold voltage Vth1.

また、制御部30の駆動制御部31は、駆動部20を駆動する3相矩形波制御の制御信号S1〜S6を駆動部20に出力して、モータ3を駆動させる。駆動制御部31は、目標の固定回転数になるように、制御信号S1〜S6を制御する。これにより、モータ3の回転数は、徐々に増加する(波形W3を参照)。 Further, the drive control unit 31 of the control unit 30 outputs control signals S1 to S6 for three-phase square wave control for driving the drive unit 20 to the drive unit 20 to drive the motor 3. The drive control unit 31 controls the control signals S1 to S6 so that the target fixed rotation speed is reached. As a result, the rotation speed of the motor 3 gradually increases (see waveform W3).

次に、時刻T1において、モータ3の回転数が所定の回転数R1に達すると、閾値変更制御部32は、PWM信号のDuty値を、Duty値DT1からDuty値DT2に変更する。これにより、過電流検出部50は、閾値電圧を閾値電圧Vth1から閾値電圧Vth2に変更する。ここで、Duty値DT2は、Duty値DT1より小さい値であり(DT1>DT2)、閾値電圧Vth2は、閾値電圧Vth1より低い電圧である(Vth2>Vth1)。 Next, at time T1, when the rotation speed of the motor 3 reaches the predetermined rotation speed R1, the threshold value change control unit 32 changes the duty value of the PWM signal from the duty value DT1 to the duty value DT2. As a result, the overcurrent detection unit 50 changes the threshold voltage from the threshold voltage Vth1 to the threshold voltage Vth2. Here, the duty value DT2 is a value smaller than the duty value DT1 (DT1> DT2), and the threshold voltage Vth2 is a voltage lower than the threshold voltage Vth1 (Vth2> Vth1).

次に、時刻T2において、モータ3の回転数が目的の固定回転数に達すると、駆動制御部31は、目標の固定回転数を維持するように、制御信号S1〜S6を制御する。 Next, at time T2, when the rotation speed of the motor 3 reaches the target fixed rotation speed, the drive control unit 31 controls the control signals S1 to S6 so as to maintain the target fixed rotation speed.

次に、再び図1及び図2を参照して、本実施形態による過電流検出装置10の動作について説明する。 Next, the operation of the overcurrent detection device 10 according to the present embodiment will be described with reference to FIGS. 1 and 2 again.

図1において、まず、過電流検出装置10の電流検出部40は、オペアンプ402と、抵抗(403、404)及びコンデンサ405と、抵抗(406、407)及びコンデンサ408とにより構成されるローパスフィルタ機能付き差動増幅回路により、シャント抵抗である抵抗401の両端の電圧差を増幅して、入力電流に対応する電圧をノードN2に出力する。 In FIG. 1, first, the current detection unit 40 of the overcurrent detection device 10 has a low-pass filter function composed of an operational amplifier 402, a resistor (403, 404) and a capacitor 405, and a resistor (406, 407) and a capacitor 408. The attached differential amplifier circuit amplifies the voltage difference between both ends of the resistor 401, which is a shunt resistor, and outputs the voltage corresponding to the input current to the node N2.

次に、過電流検出部50は、入力電流に対応するノードN2の電圧と、上述した閾値変更部60で設定又は変更した閾値電圧とをコンパレータ54により比較し、比較結果をOR回路55を介して、過電流検出信号STに出力する。過電流検出部50は、入力電流に対応するノードN2の電圧が、閾値電圧以上になった場合(過電流を検出した場合)に、過電流検出信号STにH状態を出力する。 Next, the overcurrent detection unit 50 compares the voltage of the node N2 corresponding to the input current with the threshold voltage set or changed by the threshold value change unit 60 described above by the comparator 54, and compares the comparison result via the OR circuit 55. And output to the overcurrent detection signal ST. The overcurrent detection unit 50 outputs an H state to the overcurrent detection signal ST when the voltage of the node N2 corresponding to the input current becomes equal to or higher than the threshold voltage (when an overcurrent is detected).

次に、駆動部20のU相ドライバDR1、V相ドライバDR2、及びW相ドライバDR3のそれぞれは、過電流検出信号STがH状態になることで、内部のAND回路72及びAND回路73の出力がL状態に固定され、制御信号D1〜D6にL状態を出力する。これにより、駆動部20のMOSFET21〜26が全てオフ状態になり、モータ3の駆動が停止する。すなわち、本実施形態による過電流検出装置10では、過電流が検出された場合に、モータ3の駆動が停止される。 Next, each of the U-phase driver DR1, the V-phase driver DR2, and the W-phase driver DR3 of the drive unit 20 outputs the internal AND circuit 72 and the AND circuit 73 when the overcurrent detection signal ST is in the H state. Is fixed to the L state, and the L state is output to the control signals D1 to D6. As a result, all the MOSFETs 21 to 26 of the drive unit 20 are turned off, and the drive of the motor 3 is stopped. That is, in the overcurrent detection device 10 according to the present embodiment, when the overcurrent is detected, the driving of the motor 3 is stopped.

以上説明したように、本実施形態による過電流検出装置10は、電流検出部40と、過電流検出部50と、閾値変更部60とを備える。電流検出部40は、モータ3に入力される入力電流を検出する。過電流検出部50は、電流検出部40が検出した入力電流が閾値以上になった場合(入力電流に対応する電圧が、閾値電圧以上になった場合)に、モータ3を駆動する駆動部20の動作を制限する。閾値変更部60は、制御部30からの制御に基づいて、閾値(例えば、閾値電圧)を変更する。 As described above, the overcurrent detection device 10 according to the present embodiment includes a current detection unit 40, an overcurrent detection unit 50, and a threshold value change unit 60. The current detection unit 40 detects the input current input to the motor 3. The overcurrent detection unit 50 drives the motor 3 when the input current detected by the current detection unit 40 exceeds the threshold value (when the voltage corresponding to the input current exceeds the threshold voltage). Restrict the operation of. The threshold value changing unit 60 changes the threshold value (for example, the threshold voltage) based on the control from the control unit 30.

これにより、本実施形態による過電流検出装置10は、例えば、部品の特性のバラツキに応じて、過電流を検出する閾値(例えば、閾値電圧)を適切に変更することができる。また、本実施形態による過電流検出装置10は、例えば、モータ3の回転始動時などの大電流が必要な場合などに、閾値(例えば、閾値電圧)を適切に変更することができる。このように、本実施形態による過電流検出装置10は、過電流を検出する閾値(例えば、閾値電圧)を変更できるため、モータ制御の脱調を抑制しつつ、モータ3の能力を充分に活用することができる。 Thereby, the overcurrent detection device 10 according to the present embodiment can appropriately change the threshold value for detecting the overcurrent (for example, the threshold voltage) according to, for example, the variation in the characteristics of the parts. Further, the overcurrent detection device 10 according to the present embodiment can appropriately change the threshold value (for example, the threshold voltage) when a large current is required, for example, at the time of starting the rotation of the motor 3. As described above, since the overcurrent detection device 10 according to the present embodiment can change the threshold value for detecting the overcurrent (for example, the threshold voltage), the ability of the motor 3 is fully utilized while suppressing the step-out of the motor control. can do.

また、本実施形態では、閾値変更部60は、制御部30から出力されたPWM信号(パルス幅変調信号)に基づいて、過電流を検出する閾値を変更する。すなわち、閾値変更部60は、PWM信号のDuty値に応じた閾値に変更する。
これにより、本実施形態による過電流検出装置10は、PWM制御という簡易な手法により、過電流を検出する閾値を適切に変更することができる。
Further, in the present embodiment, the threshold value changing unit 60 changes the threshold value for detecting an overcurrent based on the PWM signal (pulse width modulation signal) output from the control unit 30. That is, the threshold value changing unit 60 changes the threshold value according to the duty value of the PWM signal.
As a result, the overcurrent detection device 10 according to the present embodiment can appropriately change the threshold value for detecting the overcurrent by a simple method called PWM control.

また、本実施形態では、制御部30(閾値変更制御部32)は、モータ3の回転数に応じて閾値を変更する。すなわち、閾値変更部60は、制御部30(閾値変更制御部32)によって、モータ3の回転数に応じて閾値が変更される。
これにより、本実施形態による過電流検出装置10は、モータ3の回転数に応じて、閾値を適切に変更するため、モータ制御の脱調を抑制しつつ、モータ3の能力をさらに充分に活用することができる。
Further, in the present embodiment, the control unit 30 (threshold change control unit 32) changes the threshold value according to the rotation speed of the motor 3. That is, the threshold value of the threshold value changing unit 60 is changed by the control unit 30 (threshold value changing control unit 32) according to the rotation speed of the motor 3.
As a result, the overcurrent detection device 10 according to the present embodiment appropriately changes the threshold value according to the rotation speed of the motor 3, so that the ability of the motor 3 is further fully utilized while suppressing the step-out of the motor control. can do.

また、本実施形態では、制御部30(閾値変更制御部32)は、モータ3の駆動開始から回転数が所定の回転数R1に達するまでの期間に、閾値を通常動作状態よりも大きい閾値電圧Vth1(第1の閾値)に設定する。また、制御部30(閾値変更制御部32)は、回転数が所定の回転数R1に達した場合に、閾値を閾値電圧Vth1より小さい通常動作状態における閾値電圧Vth2(第2の閾値)に変更する。すなわち、閾値変更部60は、モータ3の駆動開始から回転数が所定の回転数R1に達するまでの期間に、閾値が閾値電圧Vth1(第1の閾値)に設定され、回転数が所定の回転数R1に達した場合に、閾値が通常動作状態における閾値電圧Vth2(第2の閾値)に変更される。 Further, in the present embodiment, the control unit 30 (threshold change control unit 32) sets the threshold value to a threshold voltage larger than that in the normal operating state during the period from the start of driving the motor 3 until the rotation speed reaches a predetermined rotation speed R1. Set to Vth1 (first threshold value). Further, the control unit 30 (threshold change control unit 32) changes the threshold value to the threshold voltage Vth2 (second threshold value) in the normal operating state smaller than the threshold voltage Vth1 when the rotation speed reaches a predetermined rotation speed R1. To do. That is, in the threshold value changing unit 60, the threshold value is set to the threshold voltage Vth1 (first threshold value) during the period from the start of driving of the motor 3 until the rotation speed reaches the predetermined rotation speed R1, and the rotation speed is the predetermined rotation speed. When the number R1 is reached, the threshold value is changed to the threshold voltage Vth2 (second threshold value) in the normal operating state.

これにより、本実施形態による過電流検出装置10は、回転に大電流が必要なモータ3の回転始動時に、過電流を検出する閾値を通常状態よりも高い閾値電圧Vth2に設定するため、モータ3の能力を充分に活用して、例えば、目標回転数に達するまでの期間を短縮することができる。また、本実施形態による過電流検出装置10は、回転数が所定の回転数R1に達した後に、閾値が通常動作状態における閾値電圧Vth2に変更されるため、正確に過電流の異常を検出して、モータ制御の脱調を抑制することができる。よって、本実施形態による過電流検出装置10は、モータ制御の脱調を抑制しつつ、モータ3の能力を充分に活用することができる。 As a result, the overcurrent detection device 10 according to the present embodiment sets the threshold value for detecting the overcurrent to the threshold voltage Vth2 higher than the normal state at the time of starting the rotation of the motor 3 which requires a large current for rotation. Therefore, the motor 3 It is possible to shorten the period until the target rotation speed is reached, for example, by fully utilizing the ability of the above. Further, the overcurrent detection device 10 according to the present embodiment accurately detects the abnormality of the overcurrent because the threshold value is changed to the threshold voltage Vth2 in the normal operating state after the rotation speed reaches the predetermined rotation speed R1. Therefore, it is possible to suppress the step-out of the motor control. Therefore, the overcurrent detection device 10 according to the present embodiment can fully utilize the capacity of the motor 3 while suppressing the step-out of the motor control.

また、本実施形態では、過電流検出部50は、入力電流が閾値以上になった場合に、駆動部20の動作を停止させる。
これにより、過電流検出装置10は、入力電流に過電流が流れている場合に、部品(例えば、MOSFET21〜26など)を保護することができる。
Further, in the present embodiment, the overcurrent detection unit 50 stops the operation of the drive unit 20 when the input current exceeds the threshold value.
As a result, the overcurrent detection device 10 can protect the components (for example, MOSFETs 21 to 26, etc.) when an overcurrent is flowing through the input current.

また、本実施形態によるモータ制御装置1は、上述した過電流検出装置10と、駆動部20と、制御部30(駆動制御部31)とを備える。
これにより、本実施形態によるモータ制御装置1は、過電流検出装置10と同様の効果を奏し、モータ制御の脱調を抑制しつつ、モータ3の能力を充分に活用することができる。
Further, the motor control device 1 according to the present embodiment includes the above-mentioned overcurrent detection device 10, a drive unit 20, and a control unit 30 (drive control unit 31).
As a result, the motor control device 1 according to the present embodiment has the same effect as the overcurrent detection device 10, and can fully utilize the capacity of the motor 3 while suppressing the step-out of the motor control.

[第2の実施形態]
次に、図面を参照して、第2の実施形態によるモータ制御装置1及び過電流検出装置10について説明する。
本実施形態では、モータ制御装置1が、モータ3の固定回転数制御ではなく、モータ3の回転数を可変に制御する場合の変形例について説明する。
[Second Embodiment]
Next, the motor control device 1 and the overcurrent detection device 10 according to the second embodiment will be described with reference to the drawings.
In the present embodiment, a modified example in which the motor control device 1 controls the rotation speed of the motor 3 variably instead of controlling the fixed rotation speed of the motor 3 will be described.

なお、本実施形態によるモータ制御装置1及び過電流検出装置10の構成は、上述した図1及び図2に示す第1の実施形態と同様であるため、ここではその説明を省略する。
本実施形態では、制御部30による閾値の変更処理が第1の実施形態と異なる。
Since the configurations of the motor control device 1 and the overcurrent detection device 10 according to the present embodiment are the same as those of the first embodiment shown in FIGS. 1 and 2 described above, the description thereof will be omitted here.
In the present embodiment, the threshold value change process by the control unit 30 is different from that in the first embodiment.

本実施形態における制御部30の閾値変更制御部32は、モータ3の回転が加速中、且つ、所定の回転数未満である場合に、過電流を検出する閾値を、通常状態よりも高い閾値電圧Vth1(第1の閾値)に変更する。また、閾値変更制御部32は、モータ3の回転が加速中、且つ、所定の回転数以上である場合、又はモータ3の回転が加速中でない場合(減速中、定速回転中の場合)に、過電流を検出する閾値を、通常動作状態における閾値電圧Vth2(第2の閾値)に変更する。 The threshold value change control unit 32 of the control unit 30 in the present embodiment sets the threshold value for detecting an overcurrent to a threshold voltage higher than that in the normal state when the rotation of the motor 3 is accelerating and is less than a predetermined rotation speed. Change to Vth1 (first threshold value). Further, the threshold value change control unit 32 is used when the rotation of the motor 3 is accelerating and is equal to or higher than a predetermined rotation speed, or when the rotation of the motor 3 is not accelerating (during deceleration or constant speed rotation). , The threshold value for detecting the overcurrent is changed to the threshold voltage Vth2 (second threshold value) in the normal operating state.

次に、図6を参照して、本実施形態によるモータ制御装置1の動作について説明する。
図6は、本実施形態によるモータ制御装置1の動作の一例を示すフローチャートである。
Next, the operation of the motor control device 1 according to the present embodiment will be described with reference to FIG.
FIG. 6 is a flowchart showing an example of the operation of the motor control device 1 according to the present embodiment.

図6に示すように、モータ制御装置1の閾値変更制御部32は、まず、モータ3が加速中であるか否かを判定する(ステップS201)。閾値変更制御部32は、モータ3が加速中である場合(ステップS201:YES)に、処理をステップS202に進める。また、閾値変更制御部32は、モータ3が加速中でない(減速中、定速回転中)場合(ステップS201:NO)に、処理をステップS204に進める。 As shown in FIG. 6, the threshold change control unit 32 of the motor control device 1 first determines whether or not the motor 3 is accelerating (step S201). When the motor 3 is accelerating (step S201: YES), the threshold change control unit 32 advances the process to step S202. Further, the threshold change control unit 32 advances the process to step S204 when the motor 3 is not accelerating (during deceleration, during constant speed rotation) (step S201: NO).

ステップS202において、閾値変更制御部32は、モータ3の回転数が、所定の回転数以上であるか否かを判定する。閾値変更制御部32は、例えば、回転位置検出部12が検出した各相の回転位置検出信号に基づいて、駆動制御部31によって検出されたモータ3の回転数を取得する。閾値変更制御部32は、駆動制御部31から取得したモータ3の回転数が、所定の回転数(例えば、図5の回転数R1)以上であるか否かを判定する。閾値変更制御部32は、モータ3の回転数が、所定の回転数以上である場合(ステップS202:YES)に、処理をステップS204に進める。また、閾値変更制御部32は、モータ3の回転数が、所定の回転数未満である場合(ステップS202:NO)に、処理をステップS203に進める。 In step S202, the threshold change control unit 32 determines whether or not the rotation speed of the motor 3 is equal to or higher than a predetermined rotation speed. The threshold value change control unit 32 acquires, for example, the rotation speed of the motor 3 detected by the drive control unit 31 based on the rotation position detection signal of each phase detected by the rotation position detection unit 12. The threshold value change control unit 32 determines whether or not the rotation speed of the motor 3 acquired from the drive control unit 31 is equal to or higher than a predetermined rotation speed (for example, the rotation speed R1 in FIG. 5). When the rotation speed of the motor 3 is equal to or higher than a predetermined rotation speed (step S202: YES), the threshold value change control unit 32 advances the process to step S204. Further, the threshold value change control unit 32 advances the process to step S203 when the rotation speed of the motor 3 is less than a predetermined rotation speed (step S202: NO).

ステップS203において、閾値変更制御部32は、過電流検出の閾値電圧を、通常状態の値より高い値にする。すなわち、閾値変更制御部32は、通常動作状態の閾値電圧Vth2よりも高い閾値電圧Vth1に変更する。閾値変更制御部32は、閾値電圧Vth1に対応する所定のDuty値のPWM信号を閾値変更部60に出力し、閾値変更部60が、過電流検出部50の閾値電圧を、閾値電圧Vth1に変更する。ステップS203の処理後に、閾値変更制御部32は、処理をステップS201に戻す。 In step S203, the threshold change control unit 32 sets the threshold voltage for overcurrent detection to a value higher than the value in the normal state. That is, the threshold change control unit 32 changes to the threshold voltage Vth1 which is higher than the threshold voltage Vth2 in the normal operating state. The threshold change control unit 32 outputs a PWM signal having a predetermined duty value corresponding to the threshold voltage Vth1 to the threshold change unit 60, and the threshold change unit 60 changes the threshold voltage of the overcurrent detection unit 50 to the threshold voltage Vth1. To do. After the process of step S203, the threshold change control unit 32 returns the process to step S201.

また、ステップS204において、閾値変更制御部32は、過電流検出の閾値電圧を、通常状態の値にする。なお、ここでの通常状態とは、例えば、モータ3の回転に負荷がかからずに、過大な電流を必要としない状態を示す。閾値変更制御部32は、モータ3の回転数が、所定の回転数以上である場合、あるいは、減速中又は定速回転中である場合に、通常動作状態の閾値電圧Vth2に変更する。閾値変更制御部32は、閾値電圧Vth2に対応する所定のDuty値のPWM信号を閾値変更部60に出力し、閾値変更部60が、過電流検出部50の閾値電圧を、閾値電圧Vth1に変更する。ステップS204の処理後に、閾値変更制御部32は、処理をステップS201に戻す。 Further, in step S204, the threshold change control unit 32 sets the threshold voltage for overcurrent detection to the value in the normal state. The normal state here means, for example, a state in which no load is applied to the rotation of the motor 3 and an excessive current is not required. The threshold change control unit 32 changes the threshold voltage Vth2 in the normal operating state when the rotation speed of the motor 3 is equal to or higher than a predetermined rotation speed, or when the motor 3 is decelerating or rotating at a constant speed. The threshold value change control unit 32 outputs a PWM signal having a predetermined duty value corresponding to the threshold voltage Vth2 to the threshold value change unit 60, and the threshold value change unit 60 changes the threshold voltage of the overcurrent detection unit 50 to the threshold voltage Vth1. To do. After the process of step S204, the threshold change control unit 32 returns the process to step S201.

なお、本実施形態のモータ制御装置1は、モータ3の始動時には、図6に示す処理によって、上述した図5と同様の動作を実現する。 When the motor 3 is started, the motor control device 1 of the present embodiment realizes the same operation as that of FIG. 5 described above by the process shown in FIG.

以上説明したように、本実施形態では、制御部30(閾値変更制御部32)は、モータ3が加速中、且つ、回転数が所定の回転数未満である場合に、閾値を通常動作状態よりも大きい閾値電圧Vth1(第1の閾値)に変更する。また、制御部30(閾値変更制御部32)は、モータ3が減速中又は定速回転中、あるいは、回転数が所定の回転数以上である場合に、閾値を閾値電圧Vth1より小さい通常動作状態における閾値電圧Vth2(第2の閾値)に変更する。すなわち、閾値変更部60は、モータ3が加速中、且つ、回転数が所定の回転数未満である場合に、閾値が閾値電圧Vth1(第1の閾値)に変更される。また、制御部30(閾値変更制御部32)は、モータ3が減速中又は定速回転中、あるいは、回転数が所定の回転数以上である場合に、閾値が通常動作状態における閾値電圧Vth2(第2の閾値)に変更される。 As described above, in the present embodiment, the control unit 30 (threshold change control unit 32) sets the threshold value from the normal operating state when the motor 3 is accelerating and the rotation speed is less than a predetermined rotation speed. Also change to a large threshold voltage Vth1 (first threshold). Further, the control unit 30 (threshold change control unit 32) sets the threshold value to a normal operation state smaller than the threshold voltage Vth1 when the motor 3 is decelerating or rotating at a constant speed, or when the rotation speed is equal to or higher than a predetermined rotation speed. The threshold voltage is changed to Vth2 (second threshold value). That is, the threshold value changing unit 60 changes the threshold value to the threshold voltage Vth1 (first threshold value) when the motor 3 is accelerating and the rotation speed is less than a predetermined rotation speed. Further, the control unit 30 (threshold change control unit 32) has a threshold voltage Vth2 (threshold voltage Vth2) in a normal operating state when the motor 3 is decelerating or rotating at a constant speed, or when the rotation speed is equal to or higher than a predetermined rotation speed. It is changed to the second threshold value).

これにより、本実施形態によるモータ制御装置1及び過電流検出装置10は、通常状態よりも大きな電流を必要とするモータ3の加速中、且つ、回転数が所定の回転数未満である場合に、閾値を通常動作状態よりも大きい閾値電圧Vth1(第1の閾値)に変更するので、モータ3の能力を充分に活用することができる。また、本実施形態によるモータ制御装置1及び過電流検出装置10は、モータ3が減速中又は定速回転中、あるいは、回転数が所定の回転数以上である場合に、閾値が通常動作状態における閾値電圧Vth2に変更されるため、正確に過電流の異常を検出して、モータ制御の脱調を抑制することができる。よって、本実施形態による過電流検出装置10は、モータ3の回転数を可変に制御する場合であっても、モータ制御の脱調を抑制しつつ、モータ3の能力を充分に活用することができる。 As a result, the motor control device 1 and the overcurrent detection device 10 according to the present embodiment are accelerating the motor 3, which requires a larger current than the normal state, and when the rotation speed is less than a predetermined rotation speed. Since the threshold value is changed to the threshold voltage Vth1 (first threshold value) larger than the normal operating state, the ability of the motor 3 can be fully utilized. Further, in the motor control device 1 and the overcurrent detection device 10 according to the present embodiment, when the motor 3 is decelerating or rotating at a constant speed, or when the rotation speed is equal to or higher than a predetermined rotation speed, the threshold value is in the normal operating state. Since the threshold voltage is changed to Vth2, it is possible to accurately detect the abnormality of the overcurrent and suppress the step-out of the motor control. Therefore, the overcurrent detection device 10 according to the present embodiment can fully utilize the capacity of the motor 3 while suppressing the step-out of the motor control even when the rotation speed of the motor 3 is variably controlled. it can.

なお、本発明は、上記の各実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で変更可能である。
例えば、上記の各実施形態において、過電流検出装置10が、閾値変更制御部32を含む例を説明したが、これに限定されるものではなく、閾値変更制御部32を含まずに、外部に備えるようにしてもよい。
The present invention is not limited to each of the above embodiments, and can be modified without departing from the spirit of the present invention.
For example, in each of the above embodiments, the example in which the overcurrent detection device 10 includes the threshold value change control unit 32 has been described, but the present invention is not limited to this, and the overcurrent detection device 10 is not included in the threshold value change control unit 32 and is externally included. You may be prepared.

また、上記の各実施形態において、駆動制御部31と閾値変更制御部32とが、1つの制御部30の内部に構成される例を説明したが、駆動制御部31と閾値変更制御部32とは、別の構成により実現されてもよい。 Further, in each of the above embodiments, an example in which the drive control unit 31 and the threshold value change control unit 32 are configured inside one control unit 30 has been described, but the drive control unit 31 and the threshold value change control unit 32 May be realized by another configuration.

また、上記の各実施形態において、モータ制御装置1は、モータ3を矩形波鼓動で制御する例を説明したが、これに限定されるものではなく、例えば、正弦波駆動で制御してもよいし、他の駆動方式で制御してもよい。なお、モータ制御装置1は、モータ3を正弦波駆動で制御する場合には、回転位置検出部12は、磁石と磁気センサを含むものであってもよい。 Further, in each of the above embodiments, the motor control device 1 has described an example in which the motor 3 is controlled by a rectangular wave beating, but the present invention is not limited to this, and for example, the motor control device 1 may be controlled by a sine wave drive. However, it may be controlled by another drive method. When the motor control device 1 controls the motor 3 by a sine wave drive, the rotation position detection unit 12 may include a magnet and a magnetic sensor.

また、上記の各実施形態において、電流検出部40及び過電流検出部50の回路構成は、図1に示すものに限定されるものではなく、他の回路構成により実現されてもよい。
また、上記の各実施形態において、閾値変更部60における閾値の変更を、PWM信号のDuty値により変更する例を説明したが、これに限定されるものではなく、例えば、DAC(Digital to Analog Converter)を備えるなど、他の方式で実現してもよい。
Further, in each of the above embodiments, the circuit configurations of the current detection unit 40 and the overcurrent detection unit 50 are not limited to those shown in FIG. 1, and may be realized by other circuit configurations.
Further, in each of the above embodiments, an example in which the threshold value in the threshold value changing unit 60 is changed by the duty value of the PWM signal has been described, but the present invention is not limited to this, and for example, DAC (Digital to Analog Converter). ) May be provided, and other methods may be used.

なお、上述したモータ制御装置1が備える各構成は、内部に、コンピュータシステムを有している。そして、上述したモータ制御装置1が備える各構成の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより上述したモータ制御装置1が備える各構成における処理を行ってもよい。ここで、「記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行する」とは、コンピュータシステムにプログラムをインストールすることを含む。ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。 Each configuration included in the motor control device 1 described above has a computer system inside. Then, a program for realizing the functions of each configuration included in the motor control device 1 described above is recorded on a computer-readable recording medium, and the program recorded on the recording medium is read into the computer system and executed. Therefore, the processing in each configuration provided in the motor control device 1 described above may be performed. Here, "loading and executing a program recorded on a recording medium into a computer system" includes installing the program in the computer system. The term "computer system" as used herein includes hardware such as an OS and peripheral devices.

また、「コンピュータシステム」は、インターネットやWAN、LAN、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。このように、プログラムを記憶した記録媒体は、CD−ROM等の非一過性の記録媒体であってもよい。 Further, the "computer system" may include a plurality of computer devices connected via a network including a communication line such as the Internet, WAN, LAN, and a dedicated line. The "computer-readable recording medium" refers to a portable medium such as a flexible disk, a magneto-optical disk, a ROM, or a CD-ROM, or a storage device such as a hard disk built in a computer system. As described above, the recording medium in which the program is stored may be a non-transient recording medium such as a CD-ROM.

また、記録媒体には、当該プログラムを配信するために配信サーバからアクセス可能な内部又は外部に設けられた記録媒体も含まれる。なお、プログラムを複数に分割し、それぞれ異なるタイミングでダウンロードした後にモータ制御装置1が備える各構成で合体される構成や、分割されたプログラムのそれぞれを配信する配信サーバが異なっていてもよい。さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(RAM)のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよい。 The recording medium also includes an internal or external recording medium that can be accessed from the distribution server to distribute the program. The program may be divided into a plurality of units, downloaded at different timings, and then combined with each configuration provided in the motor control device 1, or the distribution server for distributing each of the divided programs may be different. Furthermore, a "computer-readable recording medium" is a volatile memory (RAM) inside a computer system that serves as a server or client when a program is transmitted via a network, and holds the program for a certain period of time. It shall also include things. Further, the above program may be for realizing a part of the above-mentioned functions. Further, a so-called difference file (difference program) may be used, which can realize the above-mentioned functions in combination with a program already recorded in the computer system.

また、上述した機能の一部又は全部を、LSI(Large Scale Integration)等の集積回路として実現してもよい。上述した各機能は個別にプロセッサ化してもよいし、一部、又は全部を集積してプロセッサ化してもよい。また、集積回路化の手法はLSIに限らず専用回路、又は汎用プロセッサで実現してもよい。また、半導体技術の進歩によりLSIに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。 Further, a part or all of the above-mentioned functions may be realized as an integrated circuit such as an LSI (Large Scale Integration). Each of the above-mentioned functions may be made into a processor individually, or a part or all of them may be integrated into a processor. Further, the method of making an integrated circuit is not limited to LSI, and may be realized by a dedicated circuit or a general-purpose processor. Further, when an integrated circuit technology that replaces an LSI appears due to advances in semiconductor technology, an integrated circuit based on this technology may be used.

1 モータ制御装置
2 直流電源
3 モータ
10 過電流検出装置
11、14、53、405、408、410 コンデンサ
12 回転位置検出部
13、51、52、401、403、404、406、407、409 抵抗
20 駆動部
21、22、23、24、25、26 MOSFET
30 制御部
31 駆動制御部
32 閾値変更制御部
40 電流検出部
50 過電流検出部
54 コンパレータ
55 OR回路
60 閾値変更部
71 反転回路
72、73 AND回路
74、75 バッファ回路
402 オペアンプ
DR1 U相ドライバ
DR2 V相ドライバ
DR3 W相ドライバ
1 Motor control device 2 DC power supply 3 Motor 10 Overcurrent detector 11, 14, 53, 405, 408, 410 Capacitor 12 Rotational position detector 13, 51, 52, 401, 403, 404, 406, 407, 409 Resistance 20 Drives 21, 22, 23, 24, 25, 26 MOSFETs
30 Control unit 31 Drive control unit 32 Threshold change control unit 40 Current detection unit 50 Overcurrent detection unit 54 Comparator 55 OR circuit 60 Threshold change unit 71 Inversion circuit 72, 73 AND circuit 74, 75 Buffer circuit 402 Operational amplifier DR1 U-phase driver DR2 V-phase driver DR3 W-phase driver

Claims (6)

モータに入力される入力電流を検出する電流検出部と、
前記電流検出部が検出した前記入力電流が閾値以上になった場合に、前記モータを駆動する駆動部の動作を制限する過電流検出部と、
制御部からの制御に基づいて、前記閾値を変更する閾値変更部と
を備えることを特徴とする過電流検出装置。
A current detector that detects the input current input to the motor, and
An overcurrent detection unit that limits the operation of the drive unit that drives the motor when the input current detected by the current detection unit exceeds a threshold value.
An overcurrent detection device including a threshold value changing unit that changes the threshold value based on control from the control unit.
前記閾値変更部は、前記制御部から出力されたパルス幅変調信号に基づいて、前記閾値を変更する
ことを特徴とする請求項1に記載の過電流検出装置。
The overcurrent detection device according to claim 1, wherein the threshold value changing unit changes the threshold value based on a pulse width modulation signal output from the control unit.
前記閾値変更部は、前記制御部によって、前記モータの回転数に応じて前記閾値が変更される
ことを特徴とする請求項1又は請求項2に記載の過電流検出装置。
The overcurrent detecting device according to claim 1 or 2, wherein the threshold value changing unit changes the threshold value according to the rotation speed of the motor by the control unit.
前記閾値変更部は、前記モータの駆動開始から前記回転数が所定の回転数に達するまでの期間に、前記閾値が通常動作状態よりも大きい第1の閾値に設定され、前記回転数が所定の回転数に達した場合に、前記閾値が前記第1の閾値より小さい前記通常動作状態における第2の閾値に変更される
ことを特徴とする請求項3に記載の過電流検出装置。
The threshold value changing unit is set to a first threshold value at which the threshold value is larger than the normal operating state during the period from the start of driving of the motor until the rotation speed reaches a predetermined rotation speed, and the rotation speed is predetermined. The overcurrent detection device according to claim 3, wherein when the rotation speed is reached, the threshold value is changed to a second threshold value in the normal operating state, which is smaller than the first threshold value.
前記過電流検出部は、前記入力電流が閾値以上になった場合に、前記駆動部の動作を停止させる
ことを特徴とする請求項1から請求項4のいずれか一項に記載の過電流検出装置。
The overcurrent detection unit according to any one of claims 1 to 4, wherein the overcurrent detection unit stops the operation of the drive unit when the input current exceeds a threshold value. apparatus.
請求項1から請求項5のいずれか一項に記載の過電流検出装置と、
前記駆動部と、
前記駆動部を駆動させて前記モータの駆動を制御する前記制御部と
を備えることを特徴とするモータ制御装置。
The overcurrent detection device according to any one of claims 1 to 5.
With the drive unit
A motor control device including the control unit that drives the drive unit and controls the drive of the motor.
JP2019166324A 2019-09-12 2019-09-12 Overcurrent detection device and motor control device Active JP7482614B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019166324A JP7482614B2 (en) 2019-09-12 2019-09-12 Overcurrent detection device and motor control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019166324A JP7482614B2 (en) 2019-09-12 2019-09-12 Overcurrent detection device and motor control device

Publications (2)

Publication Number Publication Date
JP2021044970A true JP2021044970A (en) 2021-03-18
JP7482614B2 JP7482614B2 (en) 2024-05-14

Family

ID=74862683

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019166324A Active JP7482614B2 (en) 2019-09-12 2019-09-12 Overcurrent detection device and motor control device

Country Status (1)

Country Link
JP (1) JP7482614B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09140185A (en) * 1995-11-09 1997-05-27 Matsushita Electric Ind Co Ltd Protector for brushless motor drive circuit
WO2012086674A1 (en) * 2010-12-22 2012-06-28 富士電機株式会社 Power conversion apparatus

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6622249B2 (en) 2017-05-19 2019-12-18 ミネベアミツミ株式会社 Motor drive control device and motor drive control method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09140185A (en) * 1995-11-09 1997-05-27 Matsushita Electric Ind Co Ltd Protector for brushless motor drive circuit
WO2012086674A1 (en) * 2010-12-22 2012-06-28 富士電機株式会社 Power conversion apparatus

Also Published As

Publication number Publication date
JP7482614B2 (en) 2024-05-14

Similar Documents

Publication Publication Date Title
JP4718598B2 (en) Power conversion apparatus and method, and triangular wave generation circuit
US7402975B2 (en) Motor drive device and drive method
US8368332B2 (en) Motor driving circuit
CN110932582B (en) Switching device, power conversion device, control device, and recording medium
JP6484544B2 (en) Motor drive device and motor system
JP6089978B2 (en) PAM drive device for switched reluctance motor
JP4833812B2 (en) PWM drive device and output offset correction method thereof
JP2007043890A (en) Fan motor drive device
JP2008141376A5 (en)
JP2005312217A (en) Brushless dc motor drive
JP2006067786A (en) Control circuit for rotating speed of fan motor, and voltage-regulating module thereof
JP2005020919A (en) Controller for electric motor
JP2021044970A (en) Overcurrent detection apparatus and motor control apparatus
JP2020025435A (en) Integrated circuit and motor device
US20220321037A1 (en) Inverter control method and inverter controller
JP7276211B2 (en) Driver circuit and power converter
CN109217745B (en) Computing device and processing device
JP7052598B2 (en) Switch drive circuit
WO2019163110A1 (en) Motor drive device
JP4790755B2 (en) Motor control method and apparatus
US9543867B2 (en) Brushless direct current motor and driving apparatus thereof
JP2009278827A (en) Drive assembly
JP7283923B2 (en) Control device, motor system, control method and program
JP7004143B2 (en) Motor control device
WO2020110259A1 (en) Rotating electric machine drive device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220803

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230524

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230530

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230707

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231024

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231222

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: 20240402

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240430

R150 Certificate of patent or registration of utility model

Ref document number: 7482614

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150