JPH06276779A - Dc-motor driving device and dc-motor driving - Google Patents
Dc-motor driving device and dc-motor drivingInfo
- Publication number
- JPH06276779A JPH06276779A JP5063760A JP6376093A JPH06276779A JP H06276779 A JPH06276779 A JP H06276779A JP 5063760 A JP5063760 A JP 5063760A JP 6376093 A JP6376093 A JP 6376093A JP H06276779 A JPH06276779 A JP H06276779A
- Authority
- JP
- Japan
- Prior art keywords
- control amount
- motor
- frequency
- phase
- calculation means
- 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.)
- Pending
Links
Landscapes
- Control Of Motors That Do Not Use Commutators (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明はDCモ−タの回転数を制
御するDCモ−タ駆動装置及びDCモ−タ駆動方法に関
する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a DC motor driving device and a DC motor driving method for controlling the rotation speed of a DC motor.
【0002】[0002]
【従来の技術】DCモ−タの回転数を制御する方法とし
て、PLL方式が一般に広く知られている。このPLL
方式をハ−ドウェアにて行うハ−ドウェアサ−ボあるい
はソフトウェアにて行なうことが知られている。2. Description of the Related Art A PLL system is widely known as a method for controlling the rotation speed of a DC motor. This PLL
It is known that the method is carried out by a hardware server or software.
【0003】[0003]
【発明が解決しようとする課題】ハ−ドウェアサ−ボに
よりDCモ−タの回転を制御する方法は、コスト、回転
むらを発生する等の性能面の理由から最近ではほとんど
使用されずに、その代わりにソフトウェアサ−ボが採用
されてきている。The method of controlling the rotation of the DC motor by the hardware servo is rarely used recently because of its cost and performance unevenness such as rotation unevenness. Instead, software servos have been adopted.
【0004】また、ソフトウェアサ−ボにおいては、図
9に示すようにモ−タ駆動電源電圧VDRV が変化した場
合には、モ−タ出力軸トルクも変化する。図9におい
て、実線aはモ−タ駆動電源電圧VDRV が定格電圧であ
る場合、一点破線bはモ−タ駆動電源VDRV が定格電圧
より10%高い電圧の場合、破線cはモ−タ駆動電源V
DRV が定格電圧より10%低い場合のモ−タの回転数−
トルク特性をである。Further, in the software servo, when the motor drive power supply voltage VDRV changes as shown in FIG. 9, the motor output shaft torque also changes. In FIG. 9, a solid line a indicates a case where the motor drive power supply voltage VDRV is the rated voltage, a one-dot broken line b indicates a case where the motor drive power supply VDRV is 10% higher than the rated voltage, and a broken line c indicates a motor drive power supply. V
Motor speed when DRV is 10% lower than the rated voltage-
The torque characteristic is.
【0005】このように、モ−タ駆動電源VDRV が変化
するとモ−タ出力軸のトルクも変化する。例えば、モ−
タ駆動電源VDRV が±10%変化した場合、制御回転数
Nを外れる最小負荷トルクはT1 、最大負荷トルクはT
2 となり、負荷トルク範囲は狭いという問題があった。As described above, when the motor drive power source VDRV changes, the torque of the motor output shaft also changes. For example,
When the drive power supply VDRV changes by ± 10%, the minimum load torque outside the control speed N is T 1 , and the maximum load torque is T.
2, and the load torque range has a problem that narrow.
【0006】本発明は上記の点に鑑みてなされたもの
で、その目的はモ−タ駆動電源VDRVが変化しても負荷
トルク範囲が狭くならないようにしたDCモ−タ駆動装
置及びDCモ−タ駆動方法を提供することにある。The present invention has been made in view of the above points, and an object thereof is to provide a DC motor drive device and a DC motor in which the load torque range is not narrowed even if the motor drive power supply VDRV changes. It is to provide a method for driving a motor.
【0007】[0007]
【課題を解決するための手段】請求項1に係わるDCモ
−タ駆動装置は、DCモ−タ駆動用電源電圧を検出する
電圧検出手段と、上記DCモ−タの回転数に応じた周波
数信号を出力する周波数発生手段と、上記DCモ−タに
供給する電力を制御するドライバと、上記DCモ−タの
位置を検出する位置検出手段と、上記位置検出手段で検
出されたDCモ−タの位置に基づいて相切換を行う相切
換手段と、上記周波数発生手段から発生する周波数信号
に基づいて周波数制御量と位相制御量を算出する周波数
制御量算出手段および位相制御量算出手段と、上記位相
制御量算出手段により算出された位相制御量と上記周波
数制御量算出手段により算出された周波数制御量を合成
して合成制御量を算出する合成制御量算出手段と、上記
電圧検出手段で検出された電源電圧に反比例する変数を
設定する変数設定手段と、上記合成制御量算出手段で算
出された合成制御量に上記変数設定手段で設定された変
数を乗算して補正合成制御量を算出する補正制御量算出
手段と、この補正制御量算出手段で算出された補正合成
制御量に応じて上記ドライバに制御信号を出力すること
を特徴とする。According to a first aspect of the present invention, there is provided a DC motor driving device, wherein a voltage detecting means for detecting a power source voltage for driving the DC motor and a frequency corresponding to the number of revolutions of the DC motor. Frequency generating means for outputting a signal, a driver for controlling electric power supplied to the DC motor, position detecting means for detecting the position of the DC motor, and DC motor detected by the position detecting means. Phase switching means for performing phase switching based on the position of the frequency control means, frequency control amount calculating means and phase control amount calculating means for calculating the frequency control amount and the phase control amount based on the frequency signal generated from the frequency generating means, The combined control amount calculation means for calculating the combined control amount by combining the phase control amount calculated by the phase control amount calculation means and the frequency control amount calculated by the frequency control amount calculation means, and the voltage control means for detecting the combined control amount. And a variable setting means for setting a variable that is inversely proportional to the power supply voltage, and the combined control amount calculated by the combined control amount calculation means is multiplied by the variable set by the variable setting means to calculate a corrected combined control amount. It is characterized in that the control signal is output to the driver according to the correction control amount calculation means and the correction synthesis control amount calculated by the correction control amount calculation means.
【0008】請求項2に係わるDCモ−タ駆動装置は、
DCモ−タの位置に基づいて相切換を行なう相切換手段
と、上記DCモ−タの回転数に応じた周波数信号に基づ
いて周波数制御量と位相制御量を算出する周波数制御量
算出手段および位相制御量算出手段と、上記位相制御量
算出手段により算出された位相制御量と上記周波数制御
量算出手段により算出された周波数制御量を合成して合
成制御量を算出する合成制御量算出手段と、上記電圧検
出手段で検出された電源電圧に反比例する変数を設定す
る変数設定手段と、上記合成制御量算出手段で算出され
た合成制御量に上記変数設定手段で設定された変数を乗
算して補正合成制御量を算出する補正制御量算出手段
と、この補正制御量算出手段で算出された補正合成制御
量に応じて上記DCモ−タの回転を制御する手段とを具
備している。A DC motor drive device according to claim 2 is
Phase switching means for performing phase switching based on the position of the DC motor, frequency control amount calculating means for calculating the frequency control amount and the phase control amount based on the frequency signal corresponding to the rotation speed of the DC motor, A phase control amount calculation means, a combined control amount calculation means for calculating a combined control amount by combining the phase control amount calculated by the phase control amount calculation means and the frequency control amount calculated by the frequency control amount calculation means, A variable setting means for setting a variable inversely proportional to the power supply voltage detected by the voltage detecting means, and a synthetic control amount calculated by the synthetic control amount calculating means multiplied by a variable set by the variable setting means. A correction control amount calculation means for calculating the correction synthesis control amount and a means for controlling the rotation of the DC motor according to the correction synthesis control amount calculated by the correction control amount calculation means are provided.
【0009】[0009]
【作用】DCモ−タ駆動用電源電圧を検出してマイクロ
コンピュ−タに取り込み、マイクロコンピュ−タ内でD
Cモ−タ駆動用電源電圧が大きくなると駆動パルスのオ
ン・デュ−ティを小さくするように制御するようにして
いる。Function: The power supply voltage for driving the DC motor is detected and taken into the microcomputer, and then D is supplied in the microcomputer.
When the power supply voltage for driving the C motor increases, the on-duty of the drive pulse is controlled to decrease.
【0010】[0010]
【実施例】以下図面を参照して本発明の一実施例に係わ
るDCモ−タ駆動方法について説明する。図1は本発明
のDCモ−タ駆動装置のブロック図、図2は図1の専用
LSIの構成を示すブロック図、図3はモ−タ駆動電源
電圧に対する変数αの関係を示す図、図4は本発明の一
実施例に係わるモ−タ駆動方法を示すフロ−チャ−ト、
図5は周期差ΔTと周波数制御量Vfとの関係を示す
図、図6は仮想基準信号を示す図、図7は位相差ΔΦと
位相制御量Vpとの関係を示す図、図8はPWM出力波
形を示す図である。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS A DC motor driving method according to an embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram of a DC motor driving device of the present invention, FIG. 2 is a block diagram showing the configuration of the dedicated LSI of FIG. 1, and FIG. 3 is a diagram showing a relationship of a variable .alpha. 4 is a flow chart showing a motor driving method according to an embodiment of the present invention,
5 is a diagram showing the relationship between the period difference ΔT and the frequency control amount Vf, FIG. 6 is a diagram showing a virtual reference signal, FIG. 7 is a diagram showing the relationship between the phase difference ΔΦ and the phase control amount Vp, and FIG. 8 is a PWM. It is a figure which shows an output waveform.
【0011】図1において、31はDCモ−タ、32は
モ−タの回転速度に応じた周波数信号(以下、FGパル
スという)を出力する周波数発生器である。このDCモ
−タ31の回転位置は例えば、ホ−ル素子よりなる位置
センサ(図示しない)で検出され、その位置信号はアン
プ33で増幅された後、専用LSI34に入力される。
また、周波数発生器32から出力されるFGパルスはア
ンプ35で増幅された後、専用LSI34に入力され
る。In FIG. 1, 31 is a DC motor, and 32 is a frequency generator that outputs a frequency signal (hereinafter referred to as FG pulse) according to the rotation speed of the motor. The rotational position of the DC motor 31 is detected by, for example, a position sensor (not shown) including a hall element, and the position signal is amplified by the amplifier 33 and then input to the dedicated LSI 34.
The FG pulse output from the frequency generator 32 is amplified by the amplifier 35 and then input to the dedicated LSI 34.
【0012】この専用LSI34の詳細な構成について
は図2を参照して後述する。この専用LSI34からは
相オン/オフ信号がプリドライバ36に出力される。こ
のプリドライバ36は相オン/オフ信号を増幅してドラ
イバ37に出力する。このドライバ37は入力された信
号を増幅してモ−タ31に出力する。このドライバ37
にはモ−タ駆動電源電圧VDRV が入力されており、この
モ−タ駆動電源電圧VDRV は分圧回路38で分圧された
後、マイクロコンピュ−タ39に入力される。ここで、
39rはラッチ回路45に保持されているデ−タを保持
するレジスタである。また、ドライバ37を流れる電流
はセンサ(図示しない)で検出され、その検出電流はコ
ンパレ−タ40を介して専用LSIに入力される。The detailed structure of the dedicated LSI 34 will be described later with reference to FIG. A phase ON / OFF signal is output from the dedicated LSI 34 to the pre-driver 36. The pre-driver 36 amplifies the phase on / off signal and outputs it to the driver 37. The driver 37 amplifies the input signal and outputs it to the motor 31. This driver 37
Is supplied with a motor drive power supply voltage VDRV. This motor drive power supply voltage VDRV is divided by a voltage dividing circuit 38 and then input to a microcomputer 39. here,
39r is a register for holding the data held in the latch circuit 45. The current flowing through the driver 37 is detected by a sensor (not shown), and the detected current is input to the dedicated LSI via the comparator 40.
【0013】次に、図2を参照して専用LSI34の構
成について説明する。図2において、41は基準クロッ
ク信号CKを出力する発振回路である。この発振回路4
1から出力される基準周波数信号はカウンタ42に出力
される。このカウンタ42は基準クロック信号CKを
“0”から“FFFFFH”までカウントアップし、再
び“0”に戻る計数動作を行っている。Next, the structure of the dedicated LSI 34 will be described with reference to FIG. In FIG. 2, reference numeral 41 is an oscillator circuit that outputs the reference clock signal CK. This oscillator circuit 4
The reference frequency signal output from 1 is output to the counter 42. The counter 42 counts up the reference clock signal CK from "0" to "FFFFFH" and returns to "0" again.
【0014】また、アンプ35から出力されるFGパル
スは波形整形回路43により波形整形された後、タイミ
ング発生回路44に出力される。このタイミング信号発
生回路44には前述した基準クロック信号CKが入力さ
れており、FG割込み信号INTをマイクロコンピュ−
タ39及びラッチ回路45に出力する。このラッチ回路
45は割込み信号INTが入力されるタイミングでカウ
ンタ42に計数されているカウント値をラッチする。The FG pulse output from the amplifier 35 is waveform-shaped by the waveform shaping circuit 43 and then output to the timing generation circuit 44. The reference clock signal CK described above is input to the timing signal generation circuit 44, and the FG interrupt signal INT is supplied to the microcomputer.
Data to the latch 39 and the latch circuit 45. The latch circuit 45 latches the count value counted by the counter 42 at the timing when the interrupt signal INT is input.
【0015】マイクロコンピュ−タ39と専用LSI3
4内のラッチ回路45とPWM回路46とはデ−タバス
DBで接続されている。このPWM回路46には前述し
た発振回路41から出力される基準クロック信号CKが
入力されている。なお、46rはマイクロコンピュ−タ
39からPWM回路46に出力されるPWM信号のオン
デュ−ティ期間に相当する合成制御量To′を記憶する
レジスタである。Microcomputer 39 and dedicated LSI 3
The latch circuit 45 and the PWM circuit 46 in 4 are connected by the data bus DB. The reference clock signal CK output from the oscillation circuit 41 described above is input to the PWM circuit 46. Reference numeral 46r is a register for storing the combined control amount To 'corresponding to the on-duty period of the PWM signal output from the microcomputer 39 to the PWM circuit 46.
【0016】このPWM回路46の出力は相オン/オフ
回路及び電流制限回路47に出力される。また、48は
前述した位置信号が入力される相切換回路である。この
相切換回路48は入力される位置信号を相切換え信号に
変換し、相オン/オフ回路及び電流制限回路47に出力
する。相オン/オフ及び電流制限回路47はプリドライ
バ36に相オン/オフ信号を出力する。The output of the PWM circuit 46 is output to the phase on / off circuit and the current limiting circuit 47. Reference numeral 48 is a phase switching circuit to which the above-mentioned position signal is input. The phase switching circuit 48 converts the input position signal into a phase switching signal and outputs it to the phase on / off circuit and the current limiting circuit 47. The phase on / off and current limiting circuit 47 outputs a phase on / off signal to the pre-driver 36.
【0017】次に、上記のように構成された本発明の一
実施例の動作について説明する。まず、モ−タ31が回
転すると、周波数発生器32から出力されるFGパルス
はアンプ35で増幅された後、専用LSI34に入力さ
れる。つまり、専用LSI34の波形整形回路43、タ
イミング発生回路44を介して割込み信号INTとして
ラッチ回路45及びマイクロコンピュ−タ39に出力さ
れる。この結果、カウンタ42のカウント値がラッチ回
路45に保持されると共に、図4に示した割込みプログ
ラムがマイクロコンピュ−タ39の制御下で実行され
る。Next, the operation of the embodiment of the present invention constructed as above will be described. First, when the motor 31 rotates, the FG pulse output from the frequency generator 32 is amplified by the amplifier 35 and then input to the dedicated LSI 34. That is, the signal is output to the latch circuit 45 and the microcomputer 39 as the interrupt signal INT via the waveform shaping circuit 43 and the timing generation circuit 44 of the dedicated LSI 34. As a result, the count value of the counter 42 is held in the latch circuit 45, and the interrupt program shown in FIG. 4 is executed under the control of the microcomputer 39.
【0018】まず、レジスタ39rに保持されている前
回割込み信号INTがマイクロコンピュ−タ39に入力
されたときにラッチ回路45に保持されていたカウンタ
42のカウント値を退避させる処理を行う(ステップS
1)。次に、今回ラッチ回路45に保持されているカウ
ンタ42のカウント値をレジスタ39rに読取る(ステ
ップS2)。First, processing is performed to save the count value of the counter 42 held in the latch circuit 45 when the previous interrupt signal INT held in the register 39r was input to the microcomputer 39 (step S).
1). Next, the count value of the counter 42 currently held in the latch circuit 45 is read into the register 39r (step S2).
【0019】そして、モ−タ駆動電源電圧VDRV を分圧
回路38で分圧した後、マイクロコンピュ−タ39に取
込み、マイクロコンピュ−タ39に内蔵しているA/D
コンバ−タでデジタル値に変換することにより、モ−タ
駆動電源電圧VDRV のA/D入力値を読取る(ステップ
S3)。The motor drive power supply voltage VDRV is divided by the voltage dividing circuit 38 and then taken into the microcomputer 39, and the A / D built in the microcomputer 39.
The A / D input value of the motor drive power supply voltage VDRV is read by converting it into a digital value by the converter (step S3).
【0020】そして、前回ラッチ回路45に保持されて
いるカウント値と今回ラッチ回路45に保持されたカウ
ント値との差を求めることにより、FGパルスの周期を
求め、その算出されたFGパルスが仮に基準周期を“1
0000H”とすれば、この基準周期との周期差ΔTを
算出し、その算出されたΔTに応じて図5に示す関係よ
り周波数制御量Vfを算出する(ステップS5)。Then, the cycle of the FG pulse is obtained by obtaining the difference between the count value held in the previous latch circuit 45 and the count value held in the current latch circuit 45, and the calculated FG pulse is temporarily calculated. Set the reference cycle to "1.
If it is 0000H ", the period difference ΔT from the reference period is calculated, and the frequency control amount Vf is calculated from the relationship shown in FIG. 5 according to the calculated ΔT (step S5).
【0021】ところで、カウンタ42が“10000
H”(0〜FFFFH)をカウントする時間、すなわち
FGパルスの基準周期Tで動作する基準信号を仮想して
みる。例えば、この基準信号をデュ−ティ50%の矩形
波と仮定すると、カウンタ42が“8000H”をカウ
ントする毎に反転することになる。従って、カウンタ4
2の下位16ビットに注目すれば、図6に示すように仮
想基準信号を設定することができる。従って、カウンタ
の下位16ビットの最大カウント値“FFFFH”とF
Gパルスによりラッチ回路45にラッチされたカウンタ
42の下位16ビットの値ΔDn(L)との差ΔPnを
求めることにより、仮想基準信号とFGGパルスとの位
相差ΔΦnを求めることができる。ここで、カウンタ4
2の値の“0”を基準とした場合には、ΔDn(L)が
位相差ΔPnとなる。By the way, the counter 42 displays "10000".
Imagine a reference signal operating at a time for counting H "(0 to FFFFH), that is, a reference period T of an FG pulse. For example, assuming that the reference signal is a rectangular wave with a duty of 50%, the counter 42 Will be inverted every time it counts "8000H".
Focusing on the lower 16 bits of 2, the virtual reference signal can be set as shown in FIG. Therefore, the maximum count value “FFFFH” of the lower 16 bits of the counter and F
The phase difference ΔΦn between the virtual reference signal and the FGG pulse can be obtained by obtaining the difference ΔPn from the value ΔDn (L) of the lower 16 bits of the counter 42 latched by the latch circuit 45 by the G pulse. Where counter 4
When the value “2” of 2 is used as a reference, ΔDn (L) becomes the phase difference ΔPn.
【0022】そして、図7の関係を参照して位相差ΔΦ
nに対する位相制御量Vpを算出する(ステップS
5)。ここで、位相差ΔΦnのカウント値0〜FFFF
Hは0〜2πの位相差を意味する。以上のようにして算
出された周波数制御量Vfと位相制御量Vpを式(1)
に基づいて合成制御量Voを算出する(ステップS
6)。 Vo=Vref (1+Gf+Gp)−(Gf・Vf+Gp・Vp)…(1) ここで、Gf,Gpは定数である。Then, referring to the relationship of FIG. 7, the phase difference ΔΦ
The phase control amount Vp for n is calculated (step S
5). Here, the count value of the phase difference ΔΦn is 0 to FFFF
H means a phase difference of 0 to 2π. The frequency control amount Vf and the phase control amount Vp calculated as described above are expressed by the equation (1).
The combined control amount Vo is calculated based on (step S
6). Vo = Vref (1 + Gf + Gp)-(Gf · Vf + Gp · Vp) (1) where Gf and Gp are constants.
【0023】そして、PWM出力をアクティブロ−で定
義すると、図8に示すように、のこぎり波およびVoの
振幅とを“0”〜“FFH”に設定したとき、PWMの
出力パルス幅Toは式(2)より算出される(ステップ
S7)。 To=FFH−Vo …(2) つまり、式(2)に示すように出力パルス幅ToはVo
の値が大きいほど、即ち、式(1)のVf,Vpが小さ
いほど、出力パルス幅Toは小さくなる。次に、モ−タ
駆動電源電圧VDRV のA/D入力値より図3の関係が参
照されて変数αが算出される(ステップS8)。そし
て、モ−タ駆動電源電圧VDRV の変動を考慮した合成制
御量To′が下式(3)に基づいて算出される(ステッ
プS9)。 To′=αTo …(3) そして、合成制御量To′はPWM回路46のレジスタ
46rに出力される(ステップS10)。When the PWM output is defined by the active low, as shown in FIG. 8, when the sawtooth wave and the amplitude of Vo are set to "0" to "FFH", the PWM output pulse width To is expressed by It is calculated from (2) (step S7). To = FFH-Vo (2) That is, the output pulse width To is Vo as shown in equation (2).
The larger the value of, that is, the smaller Vf and Vp in the equation (1), the smaller the output pulse width To becomes. Next, the variable .alpha. Is calculated by referring to the relationship shown in FIG. 3 from the A / D input value of the motor drive power supply voltage VDRV (step S8). Then, the combined control amount To 'considering the fluctuation of the motor drive power supply voltage VDRV is calculated based on the following equation (3) (step S9). To ′ = αTo (3) Then, the combined control amount To ′ is output to the register 46r of the PWM circuit 46 (step S10).
【0024】以下、PWM回路46により合成制御量T
o′だけオン信号を出力するPWM信号が相オン/オフ
回路及び電流制限回路47に出力され、周波数制御量V
f、位相制御量Vp、モ−タ駆動電源電圧VDRV に応じ
てモ−タ31の回転が制御される。Hereinafter, the combined control amount T by the PWM circuit 46
A PWM signal for outputting an ON signal by o'is output to the phase ON / OFF circuit and the current limiting circuit 47, and the frequency control amount V
The rotation of the motor 31 is controlled according to f, the phase control amount Vp, and the motor drive power supply voltage VDRV.
【0025】ところで、マイクロコンピュ−タ39は合
成制御量To′をPWM回路46に出力した後、カウン
ト値をレジスタ39rにストアし、レジスタを復帰して
割り込み処理からメインル−チンにリタ−ンする。By the way, the microcomputer 39 outputs the combined control amount To 'to the PWM circuit 46, stores the count value in the register 39r, restores the register, and returns from the interrupt processing to the main routine. .
【0026】このように、合成制御量To′は合成制御
量Toに変数αを乗算することにより算出しており、変
数αはモ−タ駆動電源電圧VDRV の大きさに反比例する
ように設定されているので、モ−タ駆動電源電圧VDRV
が増減しても負荷トルク幅が狭くなることはない。As described above, the combined control amount To 'is calculated by multiplying the combined control amount To by the variable α, and the variable α is set so as to be inversely proportional to the magnitude of the motor drive power supply voltage VDRV. Therefore, the motor drive power supply voltage VDRV
The load torque width does not become narrower even if is increased or decreased.
【0027】[0027]
【発明の効果】以上詳述したように本発明によれば、モ
−タ駆動電源電圧VDRV と反比例するようにDCモ−タ
へ供給する電力を増減させるようにしたので、モ−タ駆
動電源VDRV が変化しても、負荷トルクが狭くならない
ようにしたDCモ−タ駆動装置及びDCモ−タ駆動方法
を提供することができる。As described above in detail, according to the present invention, the electric power supplied to the DC motor is increased or decreased so as to be inversely proportional to the motor drive power supply voltage VDRV. It is possible to provide a DC motor drive device and a DC motor drive method in which the load torque is not narrowed even if VDRV changes.
【図面の簡単な説明】[Brief description of drawings]
【図1】本発明のDCモ−タ駆動方法が適用されたDC
モ−タ駆動装置のブロック図。FIG. 1 is a DC to which a DC motor driving method of the present invention is applied.
FIG. 3 is a block diagram of a motor drive device.
【図2】専用LSIの構成を示すブロック図。FIG. 2 is a block diagram showing the configuration of a dedicated LSI.
【図3】モ−タ駆動電源電圧に対する変数αの関係を示
す図。FIG. 3 is a diagram showing a relationship of a variable α with respect to a motor drive power supply voltage.
【図4】本発明の一実施例に係わるモ−タ駆動方法を示
すフロ−チャ−ト。FIG. 4 is a flowchart showing a motor driving method according to an embodiment of the present invention.
【図5】同実施例に係わり、周期差ΔTと周波数制御量
Vfとの関係を示す図。FIG. 5 is a diagram showing a relationship between a period difference ΔT and a frequency control amount Vf according to the embodiment.
【図6】同実施例に係わり、仮想基準信号を示す図。FIG. 6 is a diagram showing a virtual reference signal according to the embodiment.
【図7】同実施例に係わり、位相差ΔΦnと位相制御量
Vpとの関係を示す図。FIG. 7 is a diagram showing a relationship between a phase difference ΔΦn and a phase control amount Vp according to the embodiment.
【図8】同実施例に係わり、PWM出力波形を示す図。FIG. 8 is a diagram showing a PWM output waveform according to the embodiment.
【図9】従来のDCモ−タの回転数とトルクとの関係を
示す図。FIG. 9 is a diagram showing the relationship between the rotational speed and torque of a conventional DC motor.
31…DCモ−タ、32…周波数発生器、33,35…
アンプ、36…プリドライバ、37…ドライバ、38…
分圧回路、40…コンパレ−タ、41…発振回路、42
…カウンタ、43…波形整形回路、44…タイミング発
生回路、45…ラッチ回路、46…PMN回路、47…
相オン/オフ回路及び電流制限回路、48…相変換回
路。31 ... DC motor, 32 ... Frequency generator, 33, 35 ...
Amplifier, 36 ... Pre-driver, 37 ... Driver, 38 ...
Voltage dividing circuit, 40 ... Comparator, 41 ... Oscillation circuit, 42
... counter, 43 ... waveform shaping circuit, 44 ... timing generating circuit, 45 ... latch circuit, 46 ... PMN circuit, 47 ...
Phase on / off circuit and current limiting circuit, 48 ... Phase conversion circuit.
Claims (2)
圧検出手段と、 上記DCモ−タの回転数に応じた周波数信号を出力する
周波数発生手段と、 上記DCモ−タに供給する電力を制御するドライバと、 上記DCモ−タの位置を検出する位置検出手段と、 上記位置検出手段で検出されたDCモ−タの位置に基づ
いて相切換を行う相切換手段と、 上記周波数発生手段から発生する周波数信号に基づいて
周波数制御量と位相制御量を算出する周波数制御量算出
手段および位相制御量算出手段と、 上記位相制御量算出手段により算出された位相制御量と
上記周波数制御量算出手段により算出された周波数制御
量を合成して合成制御量を算出する合成制御量算出手段
と、 上記電圧検出手段で検出された電源電圧に反比例する変
数を設定する変数設定手段と、 上記合成制御量算出手段で算出された合成制御量に上記
変数設定手段で設定された変数を乗算して補正合成制御
量を算出する補正制御量算出手段と、 この補正制御量算出手段で算出された補正合成制御量に
応じて上記ドライバに制御信号を出力することを特徴と
するDCモ−タ駆動装置。1. A voltage detecting means for detecting a power supply voltage for driving a DC motor, a frequency generating means for outputting a frequency signal according to the number of revolutions of the DC motor, and a voltage supplying means for supplying to the DC motor. A driver for controlling electric power, position detecting means for detecting the position of the DC motor, phase switching means for performing phase switching based on the position of the DC motor detected by the position detecting means, and the frequency. Frequency control amount calculation means and phase control amount calculation means for calculating the frequency control amount and the phase control amount based on the frequency signal generated from the generation means, and the phase control amount and the frequency control calculated by the phase control amount calculation means. The combined control amount calculating means for combining the frequency control amounts calculated by the amount calculating means to calculate the combined control amount, and a variable setting for setting a variable inversely proportional to the power supply voltage detected by the voltage detecting means. Means, a correction control amount calculation means for calculating a correction synthesis control amount by multiplying the synthesis control amount calculated by the synthesis control amount calculation means by a variable set by the variable setting means, and the correction control amount calculation means A DC motor drive device which outputs a control signal to the driver in accordance with the corrected combined control amount calculated in step 1.
なう相切換手段と、 上記DCモ−タの回転数に応じた周波数信号に基づいて
周波数制御量と位相制御量を算出する周波数制御量算出
手段および位相制御量算出手段と、 上記位相制御量算出手段により算出された位相制御量と
上記周波数制御量算出手段により算出された周波数制御
量を合成して合成制御量を算出する合成制御量算出手段
と、 上記電圧検出手段で検出された電源電圧に反比例する変
数を設定する変数設定手段と、 上記合成制御量算出手段で算出された合成制御量に上記
変数設定手段で設定された変数を乗算して補正合成制御
量を算出する補正制御量算出手段と、 この補正制御量算出手段で算出された補正合成制御量に
応じて上記DCモ−タの回転を制御する手段とを具備し
たことを特徴とするDCモ−タ制御方法。2. A phase switching means for performing phase switching based on the position of a DC motor, and a frequency for calculating a frequency control amount and a phase control amount based on a frequency signal corresponding to the rotation speed of the DC motor. Control amount calculation means and phase control amount calculation means, combination for calculating the combined control amount by combining the phase control amount calculated by the phase control amount calculation means and the frequency control amount calculated by the frequency control amount calculation means Control amount calculation means, variable setting means for setting a variable that is inversely proportional to the power supply voltage detected by the voltage detection means, and the combined control amount calculated by the combined control amount calculation means set by the variable setting means A correction control amount calculating means for multiplying a variable to calculate a correction synthesis control amount, and a means for controlling the rotation of the DC motor according to the correction synthesis control amount calculated by the correction control amount calculating means. Motor control method - DC motor, characterized in that the.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5063760A JPH06276779A (en) | 1993-03-23 | 1993-03-23 | Dc-motor driving device and dc-motor driving |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5063760A JPH06276779A (en) | 1993-03-23 | 1993-03-23 | Dc-motor driving device and dc-motor driving |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH06276779A true JPH06276779A (en) | 1994-09-30 |
Family
ID=13238672
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP5063760A Pending JPH06276779A (en) | 1993-03-23 | 1993-03-23 | Dc-motor driving device and dc-motor driving |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH06276779A (en) |
-
1993
- 1993-03-23 JP JP5063760A patent/JPH06276779A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3233005B2 (en) | PWM controller | |
US20020011816A1 (en) | Motor driving control apparatus | |
JPH06276779A (en) | Dc-motor driving device and dc-motor driving | |
JPH0398470A (en) | Pwm inverter controlling method and device | |
JPH0670594A (en) | Fan motor controller for air conditioner | |
JPH11178380A (en) | Motor speed controller | |
JP3309884B2 (en) | Phase correction method for motor drive circuit | |
JPS62260574A (en) | Detection of rotational speed of motor | |
JP3111798B2 (en) | Variable speed drive | |
JP2001045779A (en) | Variable speed device | |
JP2783114B2 (en) | Servo motor control method | |
JP2755609B2 (en) | Control device for current source inverter | |
JP2002272160A (en) | Motor rotation control method | |
JPH0746856A (en) | Digital pwm circuit | |
JP2565831Y2 (en) | Motor control circuit | |
JP2679307B2 (en) | PWM pulse generation method | |
JP2000295885A (en) | Rotational-speed control circuit of dc motor | |
JP2584277B2 (en) | Motor control circuit | |
JPS6041557B2 (en) | Motor speed control device | |
JP2001352775A (en) | Induction motor rotation speed detection device | |
JP2960745B2 (en) | Pulse width modulation signal generation circuit | |
JP2001136766A (en) | Speed control circuit for motor | |
JP3259614B2 (en) | Motor control device and control method thereof | |
JPS60144802A (en) | Speed controller | |
JPH09247999A (en) | Variable speed drive device |