WO2012077768A1 - モータ制御回路 - Google Patents

モータ制御回路 Download PDF

Info

Publication number
WO2012077768A1
WO2012077768A1 PCT/JP2011/078484 JP2011078484W WO2012077768A1 WO 2012077768 A1 WO2012077768 A1 WO 2012077768A1 JP 2011078484 W JP2011078484 W JP 2011078484W WO 2012077768 A1 WO2012077768 A1 WO 2012077768A1
Authority
WO
WIPO (PCT)
Prior art keywords
correction
advance angle
control circuit
motor control
period
Prior art date
Application number
PCT/JP2011/078484
Other languages
English (en)
French (fr)
Inventor
智寛 井上
裕二 濱田
Original Assignee
ミネベアモータ株式会社
パナソニック株式会社
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 ミネベアモータ株式会社, パナソニック株式会社 filed Critical ミネベアモータ株式会社
Priority to US13/991,002 priority Critical patent/US9018872B2/en
Priority to CN201180059182.4A priority patent/CN103339850B/zh
Publication of WO2012077768A1 publication Critical patent/WO2012077768A1/ja

Links

Images

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/14Electronic commutators
    • H02P6/15Controlling commutation time
    • H02P6/153Controlling commutation time wherein the commutation is advanced from position signals phase in function of the speed

Definitions

  • the present invention relates to a motor control circuit that variably controls the rotation speed of a motor.
  • a controller 107 as shown in FIG. 3 has been proposed as a motor control circuit having advance angle control (see, for example, Patent Document 1).
  • a controller 107 shown in FIG. 3 is an example of a motor control circuit that controls a three-phase brushless motor (hereinafter simply referred to as a motor) 106 used in a hydraulic power steering system.
  • the controller 107 calculates target rotational speed calculation means 173 that calculates a target rotational speed based on inputs from the steering angle sensor 111 and the vehicle speed sensor 112, and calculates the rotational speed of the motor based on inputs from the rotational position detection sensor 171.
  • the rotational speed calculating means 174 is provided, and the deviation between the target rotational speed and the actual rotational speed is input to the rotational speed control means 175.
  • the rotational speed control means 175 and the PWM control means 176 are configured to set the control voltage by proportional control and integral control, and thereby control the rotational speed of the motor 106 through the drive circuit 172.
  • the phase control means 177 obtains the optimum energization phase angle of the drive circuit 172 based on the control parameters such as the proportional term and the integral term obtained by the rotational speed control means 175, and the result is subjected to PWM control. By reflecting on the means 176, the advance angle control is performed.
  • a motor control circuit that controls a speed changing in a wide range, it has two advance angle values that are set in advance, and the advance angle depends on the voltage level High / Low input to the advance angle value setting terminal.
  • a motor control circuit configured to switch value settings.
  • High / Low of the voltage level input to the PS terminal is set by open / short (GND) of the state of the PSO terminal.
  • the advance value setting is switched according to the switching of the setting.
  • Such a signal for switching the state of the PSO terminal is normally supplied from the outside via the interface of the motor control circuit in accordance with the rotational speed of the motor or the like.
  • the present invention has been made in view of the above problems, and in a motor control circuit that variably controls the speed of a motor, a motor control capable of automatically setting an appropriate advance value according to the set speed of the motor.
  • An object is to provide a circuit.
  • a detection signal having a frequency proportional to the speed of the motor is input from a speed detection means attached to the motor, and a reference signal having a frequency corresponding to the target speed is input from the outside, and the cycle of the detection signal Is a motor control circuit that variably controls the speed of the motor by comparing the period of the reference signal and the reference signal, and adds a lead angle correction value obtained by multiplying the correction amount by a proportional coefficient to the reference lead angle value.
  • An advance angle setting means for outputting an advance angle setting signal, and a ratio of a correction reference period to a period of the reference signal is set as the correction amount, and an advance angle correction value is obtained by multiplying the correction amount by the proportional coefficient.
  • a motor control circuit comprising: an angle setting correction unit (claim 1);
  • the motor control circuit described in this section it becomes possible to automatically correct the advance value in accordance with the fluctuation of the period of the reference signal inputted from the outside, and the motor control for variably controlling the motor speed.
  • the advance angle setting is corrected based on the period of the reference signal input from the outside. Therefore, the advance angle is not affected by the setting without affecting the motor rotation fluctuation. Control can be performed.
  • the advance angle setting according to the target speed is automatically corrected inside the motor control circuit, so the advance value switching circuit and its switching signal are input from the outside. Therefore, the driving efficiency can be optimized with a simple and inexpensive configuration without requiring an interface or the like.
  • a period detection counter that outputs the reference period count value corresponding to the period of the reference signal that is input based on the reference clock and that is counted based on the reference clock.
  • the advance angle correction means has the correction reference period as a correction reference count value corresponding to the correction reference period, and divides the correction reference count value by the reference period count value to thereby correct the correction amount.
  • a motor control circuit comprising a dividing means for calculating the value (Claim 2).
  • the motor control circuit capable of automatically correcting the advance value in accordance with the fluctuation of the period of the reference signal input from the outside is converted into an analog circuit (for example, It is possible to configure a complete digital processing circuit that does not use an integrating amplifier, resistor, and capacitor.
  • the motor control circuit is an integrated circuit (IC)
  • IC integrated circuit
  • a high-performance motor control circuit can be realized with a small chip area and a low cost by utilizing a microfabrication process that configures more digital circuits with a smaller area. It can be realized by an IC.
  • the motor control circuit according to the present invention is configured as described above, in the motor control circuit that variably controls the motor speed, an appropriate advance value corresponding to the set motor speed is automatically set and driven. The efficiency can be optimized.
  • FIG. 1 is a block diagram schematically showing a motor drive system including a motor control circuit in one embodiment of the present invention. It is a functional block diagram which shows the principal part of the motor control circuit in one Embodiment of this invention. It is a circuit block diagram which shows an example of the conventional motor control circuit. It is a circuit block diagram which shows another example of the conventional motor control circuit.
  • FIG. 1 is a diagram schematically illustrating a motor drive system to which the motor control circuit 10 according to the present embodiment is preferably applied.
  • the motor drive system shown in FIG. 1 includes a motor 12 and a motor control circuit 10, and a frequency generator (hereinafter also referred to as FG) 14 is attached to the motor 12 as speed detection means.
  • a detection signal (hereinafter also referred to as an FG signal) having a frequency proportional to the speed (rotational speed) of the motor 12 is input from the FG 14 to the motor control circuit 10 and externally (for example, a host system of the motor control circuit 10). Is supplied with a reference signal EXC.
  • the reference signal EXC is a signal having a frequency corresponding to the target speed of the motor.
  • this frequency that is, the target speed
  • FIG. 2 is a functional block diagram showing a main part of the motor control circuit 10 in the present embodiment.
  • the motor control circuit 10 includes a cycle detection counter 16 to which a reference signal EXC is input.
  • the cycle detection counter 16 is supplied with a reference clock CLK having a constant cycle.
  • the motor control circuit 10 is preferably provided with means for generating a reference clock CLK (not shown) therein, but the motor control circuit 10 according to the present invention has a reference clock CLK from the outside. May be input.
  • the motor control circuit 10 further includes an advance angle setting means including an adding means 19 and an advance angle setting correcting means including a multiplying means 18 and a dividing means 20 having a predetermined proportional coefficient Ks.
  • the motor control circuit 10 in the present embodiment compares the cycle of the FG signal with the cycle of the reference signal EXC and variably controls the speed of the motor 10 (for example, speed control and phase control).
  • speed control and phase control can be of a known appropriate configuration, their illustration and description are omitted.
  • the cycle detection counter 16 counts the cycle of the input signal based on the reference clock CLK and outputs the counted value (count value), the specific configuration thereof is arbitrarily appropriate. It can be set as a simple structure. For example, the cycle detection counter 16 detects a rising edge of the input signal and a free-run counter that counts up for each input of each pulse signal constituting the reference clock CLK, and holds the count value of the free-run counter at that time And calculating the difference between the count values held at the two subsequent time points, the number of pulses of the reference clock CLK input during one period of the input signal is set to the period of the input signal. It may be output as a corresponding count value.
  • the advance angle setting means has a preset reference advance value, and this reference advance value is input to the addition means 19, and the addition means 19 is proportional to the correction amount described later.
  • the advance angle correction value obtained by multiplying the coefficient is added, and the obtained advance angle setting signal is output.
  • the cycle detection counter 16 outputs a reference cycle count value EXC_count corresponding to the cycle of the reference signal EXC.
  • the advance angle setting correction means of the motor control circuit 10 holds a correction reference period preset according to the reference advance value as a corresponding correction reference count value Ref_count, and corrects it with the reference period count value EXC_count.
  • the reference count value Ref_count is input to the dividing unit 20, and the dividing unit 20 calculates a correction amount as a ratio of the correction reference period to the period of the reference signal by “Ref_count / EXC_count”. This correction amount is input to the multiplication means 18 and multiplied by a predetermined proportional coefficient Ks to calculate an advance correction value. Then, the advance angle correction value is output from the multiplication means 18 to the addition means 19 of the advance angle setting means. As a result, the reference advance value is corrected.
  • the reference advance value for setting the advance angle is automatically corrected according to the cycle of the reference signal EXC (reference cycle count value EXC_count) by the advance correction value. Even when the cycle of the reference signal EXC (that is, the target speed input from the outside) varies, it is possible to set an appropriate advance angle for each speed, and thus, the driving efficiency of the motor can be optimized. .
  • the advance angle setting correction means of the motor control circuit 10 uses “correction reference period / reference signal EXC period” (Ref_count / EXC_count) as the correction amount (this is “1” This corresponds to setting a correction reference speed proportional to “/ correction reference period” and using a value obtained by normalizing the target speed proportional to “1 / period of reference signal EXC” with the correction reference speed as the target speed in correction. ). As described below, this configuration is particularly advantageous in controlling a motor with a wide speed variable range.
  • the motor control circuit 10 determines a plurality of correction reference periods appropriate for each of the plurality of speed ranges (for example, correction standards for low speed range, medium speed range, and high speed range, respectively).
  • a correction reference period (specifically, a corresponding correction reference count value Ref_count) used for calculating the correction amount according to the speed range to which the target speed belongs. Also good.
  • the motor control circuit 10 is preferably configured to automatically switch the correction reference period in conjunction with the period of the reference signal EXC (reference period count value EXC_count).
  • the motor control circuit 10 is based on an advance angle setting signal output from the adding means 19 (and control signals output from other control means (not shown) (for example, speed control means and phase control means)).
  • a known drive circuit (not shown) for driving the motor 12 may be provided.
  • the motor control circuit 10 configured as described above captures the cycle of the FG signal as a count value (that is, numerical data), and all subsequent processing can be executed as arithmetic processing of numerical data. It can be realized as a complete digital processing circuit without using a circuit. At this time, each component of the motor control circuit 10 can be realized by any appropriate hardware or software, or a combination thereof as long as the function of each functional block described with reference to FIG. 2 is achieved. . Such a feature of the motor control circuit 10 is advantageous particularly when a high-performance motor control circuit is realized by an IC having a small chip area and a low cost when the motor control circuit 10 is an integrated circuit (IC). It is a thing.
  • the present invention includes a case where an arbitrary component of the motor control circuit is configured by an analog circuit having an equivalent function.

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Control Of Motors That Do Not Use Commutators (AREA)
  • Control Of Electric Motors In General (AREA)

Abstract

 モータの速度を可変制御するモータ制御回路において、設定されるモータの速度に応じた適切な進角値を自動的に設定可能なモータ制御回路を提供する。本発明に係るモータ制御回路10は、基準進角値と補正量に比例係数を乗じて得られる進角補正値を加算して、進角設定信号を出力する進角設定手段と、外部から入力される基準信号EXCの周期に対する補正基準周期Ref_countの比を補正量とし、その補正量を進角値設定手段が備える所定の比例係数Ksに乗算して得られる進角補正値により、基準進角値を補正する進角設定補正手段とを備えている。

Description

モータ制御回路
 本発明は、モータの回転速度を可変制御するモータ制御回路に関する。
 近年、複写機やページプリンタ等のOA機器は、カラー化、精細化、デジタル化が進んでおり、それに伴って、これらの機器に使用されるモータは、広い回転速度範囲で、かつ、高い回転速度精度で動作することが求められている。このようなモータを制御する制御回路には、広い回転速度範囲内の各回転数において、最適な制御性能を備えることが要求される。
 また、このようなモータの駆動方式は、静音化等の観点から、従来の矩形波駆動からモータ巻線の印加電圧を正弦波とする正弦波駆動が一般的になりつつある。そして、このような正弦波駆動で高効率を維持するには、モータ誘起電圧の位相に対する巻線電流の位相の遅れを調整する進角制御が重要であることが知られている。
 従来、進角制御を備えるモータ制御回路として、図3に示すようなコントローラ107が提案されている(例えば、特許文献1参照)。図3に示すコントローラ107は、油圧式パワーステアリングシステムに用いられる三相ブラシレスモータ(以下、単にモータという)106を制御するモータ制御回路の例である。
このコントローラ107は、舵角センサ111及び車速センサ112からの入力に基づいて目標回転数を算出する目標回転数演算手段173と、回転位置検出センサ171からの入力に基づいてモータの回転数を算出する回転数演算手段174とを備えており、目標回転数と実際の回転数との偏差が回転数制御手段175に入力される。そして、回転数制御手段175及びPWM制御手段176は、比例制御と積分制御により制御電圧を設定し、これによって、駆動回路172を通じてモータ106の回転数を制御するように構成されている。
 そして、コントローラ107では、位相制御手段177において、回転数制御手段175で求めた比例項、積分項等の制御パラメータに基づいて、駆動回路172の最適な通電位相角を求め、その結果をPWM制御手段176に反映させることによって、進角制御が実施されている。
 さらに、従来、広範囲に変化する速度の制御を行うモータ制御回路において、予め設定された2つの進角値を有し、進角値設定端子に入力される電圧レベルのHigh/Lowによって、進角値設定を切替えるように構成されたモータ制御回路も存在する。例えば、図4に示す進角値設定回路の例では、PS端子(進角値設定端子)に入力される電圧レベルのHigh/Lowが、PSO端子の状態のオープン/ショート(GND)によって設定され、この設定の切替わりに応じて進角値の設定が切替わるように構成されている。このようなPSO端子の状態を切替えるための信号は、通常、モータの回転速度等に応じて、モータ制御回路のインタフェースを介して外部から供給される。
特開2005-192338号公報
 しかしながら、図3に示すコントローラ107では、モータ回転中の制御指令が負荷変動等により常に変動しているため、負荷及び回転数に応じた進角制御により駆動効率は改善されるものの、それによって回転数の微妙な変動が発生するという問題がある。例えば、プリンターのドラム駆動において、このような回転数の微妙な変動(回転数WOW)は、印刷ずれ等の要因となり、印字品質に影響を及ぼすものである。また、図4に示すような、進角値設定端子に入力される信号レベルによって進角値を切替える構成では、例えば、更に高精度な制御を実行することを目的として、対応する進角値の数を増加させる場合、多くの抵抗及びスイッチ素子等を要する、複雑な切替回路を必要とする。
 本発明は、上記課題に鑑みてなされたものであり、モータの速度を可変制御するモータ制御回路において、設定されるモータの速度に応じた適切な進角値を自動的に設定可能なモータ制御回路を提供することを目的とする。
 以下の発明の態様は、本発明の構成を例示するものであり、本発明の多様な構成の理解を容易にするために、項別けして説明するものである。各項は、本発明の技術的範囲を限定するものではなく、発明を実施するための最良の形態を参酌しつつ、各項の構成要素の一部を置換し、削除し、又は、さらに他の構成要素を付加したものについても、本願発明の技術的範囲に含まれ得るものである。
(1)モータに取り付けられた速度検出手段から前記モータの速度に比例する周波数の検出信号が入力されるとともに、外部から目標速度に相当する周波数を有する基準信号が入力され、前記検出信号の周期と前記基準信号の周期とを比較して前記モータの速度を可変制御するモータ制御回路であって、基準進角値に、補正量に比例係数を乗じて得られる進角補正値を加算して進角設定信号を出力する進角設定手段と、前記基準信号の周期に対する補正基準周期の比を前記補正量とし、前記補正量に前記比例係数を乗算することにより前記進角補正値を得る進角設定補正手段と、を備えることを特徴とするモータ制御回路(請求項1)
 本項に記載のモータ制御回路によれば、外部から入力される基準信号の周期の変動に応じて、進角値を自動的に補正することが可能となり、モータの速度を可変制御するモータ制御回路において、目標速度の変動に伴ってモータの速度が変動する際に、それぞれの速度における駆動効率を最適化することが可能となる。
 また、本項に記載のモータ制御回路では、外部から入力される基準信号の周期に基づいて進角設定を補正するものであるため、その設定によりモータ回転変動に影響を及ぼすことなく、進角制御を実施することが可能となる。
 さらに、本項に記載のモータ制御回路では、目標速度に応じた進角設定の補正がモータ制御回路の内部で自動的に行われるため、進角値の切替回路やその切替信号を外部から入力するためのインタフェース等を要することなく、簡素かつ安価な構成により、駆動効率の最適化を実施することができる。
(2)(1)項に記載のモータ制御回路において、前記基準信号が入力され、前記基準クロックに基づいて計数された前記基準信号の周期に相当する基準周期カウント値を出力する周期検出カウンタを備え、前記進角値補正手段は、前記補正基準周期を、該補正基準周期に対応する補正基準カウント値として有するとともに、前記補正基準カウント値を前記基準周期カウント値で除算することにより前記補正量を算出する除算手段を有することを特徴とするモータ制御回路(請求項2)。
 本項に記載のモータ制御回路によれば、外部から入力される基準信号の周期の変動に応じて、進角値を自動的に補正することが可能なモータ制御回路を、アナログ回路(例えば、積分アンプ、抵抗、コンデンサ)を使用しない完全なデジタル処理回路として構成することが可能となる。特に、モータ制御回路を集積回路(IC)とする場合、より多くのデジタル回路を少ない面積で構成する微細加工プロセスを活用して、高性能のモータ制御回路を、チップ面積が小さくかつ低コストのICにより実現することが可能となる。
(3)(1)または(2)項に記載のモータ制御回路において、前記進角設定補正手段は、複数の前記補正基準周期を有することを特徴とするモータ制御回路(請求項3)。
 本項に記載のモータ制御回路によれば、速度可変範囲が広いモータについて、柔軟かつ容易に最適な進角設定の補正を実施することが可能となる。
 本発明に係るモータ制御回路は、以上のように構成したため、モータの速度を可変制御するモータ制御回路において、設定されるモータ速度に応じた適切な進角値が自動的に設定され、その駆動効率を最適化することが可能となる。
本発明の一実施形態におけるモータ制御回路を含むモータ駆動システムを模式的に示すブロック図である。 本発明の一実施形態におけるモータ制御回路の要部を示す機能ブロック図である。 従来のモータ制御回路の一例を示す回路構成図である。 従来のモータ制御回路の別の例を示す回路構成図である。
10:モータ制御回路
12:モータ
14:周波数発電機(速度検出手段)
16:周期検出カウンタ
18:乗算手段
19:加算手段
20:除算手段
 以下、本発明の実施の形態について、添付図面に基づいて説明する。
 図1は、本実施形態におけるモータ制御回路10が好適に適用されるモータ駆動システムを模式的に示す図である。図1に示すモータ駆動システムは、モータ12とモータ制御回路10とを含み、モータ12には、速度検出手段として周波数発電機(Frequency Generator。以下、FGともいう)14が取り付けられている。モータ制御回路10には、FG14からモータ12の速度(回転速度)に比例する周波数の検出信号(以下、FG信号ともいう)が入力されるとともに、外部(例えば、モータ制御回路10の上位システム)から基準信号EXCが入力される。
 図1に示すモータ駆動システムにおいて、基準信号EXCは、モータの目標速度に相当する周波数を有する信号であり、例えばモータ12の様々な動作状況に応じて、この周波数(すなわち、目標速度)を変動させることが想定されている。以下、図2を参照して、モータ制御回路10の構成について詳述する。
 図2は、本実施形態におけるモータ制御回路10の要部を示す機能ブロック図である。モータ制御回路10は、基準信号EXCが入力される周期検出カウンタ16を備えており、この周期検出カウンタ16には、一定周期の基準クロックCLKが供給される。ここで、モータ制御回路10は、好ましくは、その内部に基準クロックCLKの発生手段(図示は省略する)を備えるものであるが、本発明に係るモータ制御回路10は、その外部から基準クロックCLKが入力されるものであってもよい。
 モータ制御回路10は、さらに、加算手段19を含む進角設定手段と、所定の比例係数Ksを備える乗算手段18及び除算手段20を含む進角設定補正手段を備えている。
 尚、本実施形態におけるモータ制御回路10は、FG信号の周期と基準信号EXCの周期とを比較して、モータ10の速度を可変制御(例えば、速度制御及び位相制御)するものであり、そのために必要な速度制御手段及び位相制御手段等の構成要素をさらに備えるものであるが、それらの構成要素については、周知の適切な構成とすることができるため、その図示及び説明は省略する。
 本実施形態において、周期検出カウンタ16は、入力信号の周期を基準クロックCLKに基づいて計数し、計数された値(カウント値)を出力するものである限り、その具体的構成は、任意の適切な構成とすることができる。例えば、周期検出カウンタ16は、基準クロックCLKを構成する各パルス信号の入力毎にカウントアップされるフリーランカウンタと、入力信号の立ち上がりを検出して、その時点におけるフリーランカウンタのカウント値を保持するインプットキャプチャレジスタを備えており、引き続く2つの時点に保持されたカウント値の差を算出することによって、入力信号の1周期間に入力された基準クロックCLKのパルス数を、入力信号の周期に相当するカウント値として出力するものであってもよい。
 モータ制御回路10において、進角設定手段は、予め設定された基準進角値を有しており、この基準進角値が加算手段19に入力され、加算手段19において、後述する補正量に比例係数を乗じて得られる進角補正値と加算され、得られた進角設定信号が出力される。
 一方、周期検出カウンタ16からは、基準信号EXCの周期に相当する基準周期カウント値EXC_countが出力される。そして、モータ制御回路10の進角設定補正手段は、基準進角値に応じて予め設定された補正基準周期を、対応する補正基準カウント値Ref_countとして保持しており、基準周期カウント値EXC_countと補正基準カウント値Ref_countが除算手段20に入力され、除算手段20では、「Ref_count/EXC_count」により、基準信号の周期に対する補正基準周期の比として、補正量が算出される。この補正量は、乗算手段18に入力され、所定の比例係数Ksが乗算されて進角補正値が算出される。そして、乗算手段18から、進角補正値が進角設定手段の加算手段19に出力される。これによって、基準進角値が補正される。
 このように、モータ制御回路10では、進角設定のための基準進角値が、進角補正値により基準信号EXCの周期(基準周期カウント値EXC_count)に応じて自動的に補正されるため、基準信号EXCの周期(すなわち、外部から入力される目標速度)が変動する場合でも、それぞれの速度に対して適切な進角設定が可能となり、ひいては、モータの駆動効率を最適化することができる。
 さらに、モータ制御回路10の進角設定補正手段では、上述したように、補正量として、「補正基準周期/基準信号EXCの周期」(Ref_count/EXC_count)が用いられている(これは、「1/補正基準周期」に比例する補正基準速度を設定し、「1/基準信号EXCの周期」に比例する目標速度を補正基準速度により正規化した値を、補正における目標速度として用いることに相当する)。この構成は、以下に説明するように、特に、速度可変範囲の広いモータの制御において有利なものである。
 すなわち、速度可変範囲の広いモータの制御では、モータの駆動効率を最適化するために、目標速度が属する複数の速度域(例えば、低速域、中速域、高速域等)のそれぞれに応じて、異なる進角設定が要求される場合がある。このような要求に対して、モータ制御回路10は、複数の速度域のそれぞれに応じて適切な複数の補正基準周期(例えば、低速域用、中速域用、高速域用のそれぞれの補正基準周期)を備え、目標速度が属する速度域に応じて、補正量の算出に使用する補正基準周期(具体的には、対応する補正基準カウント値Ref_count)を切替えるように構成されるものであってもよい。
 その際、モータ制御回路10は、補正基準周期の切替えを、基準信号EXCの周期(基準周期カウント値EXC_count)と連動して、自動的に行うように構成されることが望ましい。
 これによって、目標速度が広範囲に変動する場合でも、モータの駆動効率が最適化されるように、進角値の補正量を柔軟かつ容易に切替えることが可能となる。しかも、速度域数が増加した場合でも、モータ制御回路10の部品点数を増加させる必要はなく、進角設定補正手段にデータとして保持される補正基準周期を増加させることにより、容易に対応可能である。
 尚、モータ制御回路10は、加算手段19から出力される進角設定信号(及び、図示しない他の制御手段(例えば、速度制御手段及び位相制御手段)から出力される制御信号)に基づいて、モータ12を駆動する周知の駆動回路(図示は省略する)を備えるものであってもよい。
 以上のように構成されたモータ制御回路10は、FG信号の周期をカウント値(すなわち、数値データ)として取り込み、以後の処理は、全て数値データの演算処理として実行可能なものであるため、アナログ回路を使用しない、完全なデジタル処理回路として実現することができる。その際、モータ制御回路10の各構成要素は、図2を参照して説明した各機能ブロックの機能を果たす限り、任意の適切なハードウェアまたはソフトウェア、あるいはその組合せによって実現することが可能である。モータ制御回路10のこのような特徴は、特にモータ制御回路10を集積回路(IC)とする場合、高性能のモータ制御回路を、チップ面積が小さくかつ低コストのICにより実現する上で、有利なものである。
 以上、本発明を好ましい実施形態に基づいて説明したが、本発明は上述した実施形態に限定されるものではない。例えば、本発明は、モータ制御回路の任意の構成要素を、同等の機能を有するアナログ回路により構成する場合を含むものである。

Claims (3)

  1.  モータに取り付けられた速度検出手段から前記モータの速度に比例する周波数の検出信号が入力されるとともに、外部から目標速度に相当する周波数を有する基準信号が入力され、前記検出信号の周期と前記基準信号の周期とを比較して前記モータの速度を可変制御するモータ制御回路であって、
     基準進角値に、補正量に比例係数を乗じて得られる進角補正値を加算して進角設定信号を出力する進角設定手段と、前記基準信号の周期に対する補正基準周期の比を前記補正量とし、前記補正量に前記比例係数を乗算して前記進角補正値を得る進角設定補正手段と、を備えることを特徴とするモータ制御回路。
  2.  前記基準信号が入力され、前記基準クロックに基づいて計数された前記基準信号の周期に相当する基準周期カウント値を出力する周期検出カウンタを備え、前記進角値補正手段は、前記補正基準周期を、該補正基準周期に対応する補正基準カウント値として有するとともに、前記補正基準カウント値を前記基準周期カウント値で除算することにより前記補正量を算出する除算手段を有することを特徴とする請求項1に記載のモータ制御回路。
  3.  前記進角設定補正手段は、複数の前記補正基準周期を有することを特徴とする請求項1または2に記載のモータ制御回路。
PCT/JP2011/078484 2010-12-08 2011-12-08 モータ制御回路 WO2012077768A1 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US13/991,002 US9018872B2 (en) 2010-12-08 2011-12-08 Motor control circuit
CN201180059182.4A CN103339850B (zh) 2010-12-08 2011-12-08 电动机控制电路

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2010273954A JP5702126B2 (ja) 2010-12-08 2010-12-08 モータ制御回路
JP2010-273954 2010-12-08

Publications (1)

Publication Number Publication Date
WO2012077768A1 true WO2012077768A1 (ja) 2012-06-14

Family

ID=46207250

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2011/078484 WO2012077768A1 (ja) 2010-12-08 2011-12-08 モータ制御回路

Country Status (4)

Country Link
US (1) US9018872B2 (ja)
JP (1) JP5702126B2 (ja)
CN (1) CN103339850B (ja)
WO (1) WO2012077768A1 (ja)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5917294B2 (ja) * 2012-05-29 2016-05-11 ミネベア株式会社 モータ駆動回路
JP2016055401A (ja) * 2014-09-12 2016-04-21 パナソニックIpマネジメント株式会社 インパクト回転工具
US10243491B2 (en) 2014-12-18 2019-03-26 Black & Decker Inc. Control scheme to increase power output of a power tool using conduction band and advance angle
EP3370924B1 (en) 2015-11-02 2021-05-05 Black & Decker Inc. Reducing noise and lowering harmonics in power tools using conduction band control schemes
CN105515456B (zh) * 2015-12-09 2018-08-07 江苏上骐集团有限公司 一种直流无刷电机根据负载自动调整效率的方法及控制***
JP6987527B2 (ja) * 2017-05-10 2022-01-05 キヤノン株式会社 制御装置、光学機器、制御方法、および、プログラム
JP6921616B2 (ja) 2017-05-10 2021-08-18 キヤノン株式会社 制御装置、光学機器、制御方法、および、プログラム
EP3806273A1 (en) 2019-10-11 2021-04-14 Black & Decker Inc. Power tool receiving different capacity batttery packs
CN114123915A (zh) * 2021-11-30 2022-03-01 嘉兴泛达思节能技术有限公司 一种解决永磁无刷直流电机电磁噪音和效率的方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05211796A (ja) * 1992-01-30 1993-08-20 Daikin Ind Ltd ブラシレスdcモータ駆動方法およびその装置
JP2002308121A (ja) * 2001-04-11 2002-10-23 Mitsuba Corp 電動式パワーステアリング装置
JP2005192338A (ja) * 2003-12-25 2005-07-14 Mitsubishi Electric Corp ブラシレスモータの駆動方法およびブラシレスモータの駆動制御装置

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5396423A (en) * 1977-02-01 1978-08-23 Mitsubishi Electric Corp Control system for induction motor
JPH0767298B2 (ja) * 1983-10-26 1995-07-19 株式会社東芝 像形成装置の原稿走査制御装置
KR900015432A (ko) * 1989-02-06 1990-10-27 미다 가쓰시게 이동체의 속도 제어 장치
JP3399156B2 (ja) * 1995-05-29 2003-04-21 株式会社デンソー ブラシレスdcモータの制御装置
DE10215570A1 (de) * 2001-04-11 2002-10-17 Mitsuba Corp Motorgetriebene Servolenkvorrichtung
JP3501370B2 (ja) * 2001-09-04 2004-03-02 株式会社デンソー 同期モータの制御方法および制御装置
GB2410847A (en) * 2004-02-05 2005-08-10 Dyson Ltd Control of motor winding energisation according to rotor angle
JP4105174B2 (ja) * 2005-05-18 2008-06-25 三菱電機株式会社 ブラシレスモータの駆動方法とその駆動制御装置
JP4708453B2 (ja) * 2008-05-26 2011-06-22 日立オートモティブシステムズ株式会社 可変バルブタイミング機構の制御装置
JP2010200599A (ja) * 2009-01-30 2010-09-09 Rohm Co Ltd 回転数検出回路及びこれを備えるモータドライバ装置
JP5077389B2 (ja) * 2010-05-26 2012-11-21 セイコーエプソン株式会社 電気機械装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05211796A (ja) * 1992-01-30 1993-08-20 Daikin Ind Ltd ブラシレスdcモータ駆動方法およびその装置
JP2002308121A (ja) * 2001-04-11 2002-10-23 Mitsuba Corp 電動式パワーステアリング装置
JP2005192338A (ja) * 2003-12-25 2005-07-14 Mitsubishi Electric Corp ブラシレスモータの駆動方法およびブラシレスモータの駆動制御装置

Also Published As

Publication number Publication date
US20130249456A1 (en) 2013-09-26
US9018872B2 (en) 2015-04-28
CN103339850B (zh) 2016-08-10
JP2012125062A (ja) 2012-06-28
CN103339850A (zh) 2013-10-02
JP5702126B2 (ja) 2015-04-15

Similar Documents

Publication Publication Date Title
JP5702126B2 (ja) モータ制御回路
JP5917294B2 (ja) モータ駆動回路
US8508176B2 (en) Drive apparatus for stepping motor
US9588522B2 (en) Motor controller and motor control method
JP6841336B2 (ja) モータの制御装置及び記憶媒体
JP5715808B2 (ja) モータ制御回路
US10651769B2 (en) Motor drive control device and motor drive control method
JPH11187687A (ja) 電流リプル検出によるサーボ制御装置
US11843342B2 (en) Motor drive control device and motor drive control method
JP6256277B2 (ja) モータ制御装置及びモータ制御方法
CN111602333B (zh) 指令生成装置和指令生成方法
CN111697884B (zh) 马达控制装置以及马达控制方法
JP2009225545A (ja) ブラシレスモータ制御装置、ブラシレスモータ、及びブラシレスモータ制御装置の設定方法
JP6393246B2 (ja) モータ駆動制御装置及びモータ駆動制御装置の制御方法
JP7311957B2 (ja) Dcモータの駆動回路およびそれを用いた電子機器
JP2001008480A (ja) モータの速度制御装置
JP2002272160A (ja) モータの回転制御方法
WO2015166542A1 (ja) アナログ信号出力装置
JP2009100597A (ja) モータ速度制御回路
JP2007166780A (ja) ブラシレスモータ駆動装置及び画像形成装置

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 11847697

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 13991002

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 11847697

Country of ref document: EP

Kind code of ref document: A1