Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP2525248B2 - Motor control voltage calculator - Google Patents
[go: Go Back, main page]

JP2525248B2 - Motor control voltage calculator - Google Patents

Motor control voltage calculator

Info

Publication number
JP2525248B2
JP2525248B2 JP1185605A JP18560589A JP2525248B2 JP 2525248 B2 JP2525248 B2 JP 2525248B2 JP 1185605 A JP1185605 A JP 1185605A JP 18560589 A JP18560589 A JP 18560589A JP 2525248 B2 JP2525248 B2 JP 2525248B2
Authority
JP
Japan
Prior art keywords
phase
speed
motor
voltage
rotation speed
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.)
Expired - Lifetime
Application number
JP1185605A
Other languages
Japanese (ja)
Other versions
JPH0352580A (en
Inventor
哲司 梶谷
康昌 松浦
博之 原田
俊彦 荒木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kyocera Mita Industrial Co Ltd
Original Assignee
Mita Industrial 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 Mita Industrial Co Ltd filed Critical Mita Industrial Co Ltd
Priority to JP1185605A priority Critical patent/JP2525248B2/en
Priority to DE69023401T priority patent/DE69023401T2/en
Priority to EP90113706A priority patent/EP0409185B1/en
Publication of JPH0352580A publication Critical patent/JPH0352580A/en
Priority to US07/550,722 priority patent/US5187420A/en
Application granted granted Critical
Publication of JP2525248B2 publication Critical patent/JP2525248B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Control Of Direct Current Motors (AREA)
  • Control Of Electric Motors In General (AREA)

Description

【発明の詳細な説明】 〈産業上の利用分野〉 この発明は、モータの制御電圧算出装置に関し、特
に、モータの回転速度をPWM信号によって制御する場合
におけるPWM信号の算出装置に関するものである。
Description: TECHNICAL FIELD The present invention relates to a motor control voltage calculation device, and more particularly to a PWM signal calculation device in the case of controlling a motor rotation speed by a PWM signal.

〈従来の技術〉 モータの回転速度制御装置の中にはPWM信号によって
制御するようにしたものがある。
<Prior Art> Some motor rotation speed control devices are controlled by a PWM signal.

このような回転速度制御装置は、たとえば複写機等の
原稿読取装置における光学系駆動用のDCサーボモータ制
御装置にも採用されている。
Such a rotation speed control device is also used in a DC servo motor control device for driving an optical system in a document reading device such as a copying machine.

光学系駆動用のサーボモータ制御装置においては、特
に、光学系の移動に伴ない摩擦抵抗等が変化してモータ
負荷が変動しても、追従性よくサーボモータを一定速度
に保ち、光学系を一定速度で移動させる必要がある。
In the servo motor control device for driving the optical system, in particular, even if the frictional resistance or the like changes with the movement of the optical system and the motor load fluctuates, the servo motor can be kept at a constant speed with good followability and the optical system It is necessary to move at a constant speed.

従来は、サーボモータを一定速度に保つために、目標
速度と実際の検出速度との速度差に比例した電圧によっ
てPWM信号を得る比例制御が行われていた。
Conventionally, in order to keep the servomotor at a constant speed, proportional control has been performed in which a PWM signal is obtained by a voltage proportional to the speed difference between the target speed and the actual detected speed.

〈発明が解決しようとする課題〉 ところが、従来の比例制御では、実際の検出速度から
目標速度までモータ速度を増加させる場合の加速度が、
目標速度の大小によって変わり、目標速度が大きい程加
速度が小さく、目標速度に達するまでの時間が長くな
り、追従性が良くないという欠点があった。
<Problems to be Solved by the Invention> However, in the conventional proportional control, the acceleration when increasing the motor speed from the actual detected speed to the target speed is
The target speed varies depending on the size of the target speed. The larger the target speed is, the smaller the acceleration is, the longer it takes to reach the target speed, and the poorer the followability is.

より具体的に説明をする。 A more specific description will be given.

モータに電圧Vを加えた時の運動方程式は、一般に、 となる。The equation of motion when a voltage V is applied to a motor is generally Becomes

これをnについて解くと、t=0でn=Npならば、 また、 となる。Solving this for n, if t = 0 and n = Np, Also, Becomes

この式より、サンプリングした速度がNsの時に、電圧
Vを加えた時間の加速度aは、 Np=Ns,t=0を代入することにより、 で与えられる。
From this equation, when the sampled speed is Ns, the acceleration a at the time when the voltage V is applied is calculated by substituting Np = Ns, t = 0. Given in.

ところで、目標速度をN、サンプリングした速度をN
s、その差をΔNとした場合、通常の比例制御によっ
て、 V=KΔN=K(N−Ns) を印加した場合の加速度aは、 V=KΔN,Ns=N−ΔNを式(4)に代入すると、 この式より、ΔNが同じ値であっても、目標速度Nが
大きければ加速度aが小さく、Nが小さいとaが大きく
なってしまうことがわかる。
By the way, the target speed is N and the sampled speed is N
s, and the difference is ΔN, the acceleration a when V = KΔN = K (N-Ns) is applied by normal proportional control is as follows: V = KΔN, Ns = N-ΔN Substituting, From this equation, it can be seen that even if ΔN has the same value, the acceleration a is small when the target speed N is large, and a is large when N is small.

それゆえ、この発明は、このような欠点を解消するた
めになされたもので、追従性よくモータを制御できる制
御信号算出装置を提供することを目的とする。
Therefore, the present invention has been made to solve such a drawback, and an object of the present invention is to provide a control signal calculation device capable of controlling a motor with good followability.

〈課題を解決するための手段〉 この発明は、モータの回転速度を制御するための制御
電圧を算出する装置であって、モータへ印加する電圧
を、目標回転速度と実際の回転速度との差に第1定数を
掛けた値と、実際の回転速度に第2定数を掛けた値と、
所定のオフセット電圧との和として算出する手段と、目
標速度の位相を検出する目標位相検出手段と、実際の回
転速度の位相を検出する回転位相検出手段と、目標位相
と回転位相との位相差に基づいて、算出された印加電圧
を補正する印加電圧補正手段とを含むことを特徴とする
モータの制御電圧算出装置である。
<Means for Solving the Problem> The present invention is a device for calculating a control voltage for controlling a rotation speed of a motor, wherein a voltage applied to the motor is a difference between a target rotation speed and an actual rotation speed. And a value obtained by multiplying the actual rotation speed by a second constant,
A means for calculating the sum of the predetermined offset voltage, a target phase detecting means for detecting the phase of the target speed, a rotation phase detecting means for detecting the phase of the actual rotation speed, and a phase difference between the target phase and the rotation phase. A control voltage calculation device for a motor, comprising: an applied voltage correction unit that corrects the calculated applied voltage based on

また、前記モータの制御電圧算出装置において、前記
目標位相検出手段は、所定のタイミングごとに、予め定
められた位相基準値を加算または減算する位相基準値算
出手段を含み、該位相基準値算出手段の値によって目標
位相を把握することを特徴とするものである。
In the motor control voltage calculation device, the target phase detection means includes a phase reference value calculation means for adding or subtracting a predetermined phase reference value at each predetermined timing, and the phase reference value calculation means. It is characterized in that the target phase is grasped by the value of.

〈作用〉 この発明によって制御電圧を求めると、目標速度に拘
らず、加速度は、目標速度と実際の速度との速度差によ
って決まり、また、加速度定数を任意の値に選ぶことに
よって、目標との速度差に対して所望の加速度を得るこ
とができる。
<Operation> When the control voltage is obtained according to the present invention, the acceleration is determined by the speed difference between the target speed and the actual speed, regardless of the target speed, and the acceleration constant is selected to be an arbitrary value. A desired acceleration can be obtained with respect to the speed difference.

また、目標速度に拘らず一定の加速度を生じる制御電
圧を印加することができると共に、目標速度の位相と検
出速度の位相との位相差を補正する電圧がさらに加えら
れるので、実際の回転速度を目標速度に短時間で追従さ
せることができる。
In addition, it is possible to apply a control voltage that produces a constant acceleration regardless of the target speed, and a voltage that corrects the phase difference between the phase of the target speed and the phase of the detected speed is further added. It is possible to follow the target speed in a short time.

〈実施例〉 以下には、この発明の一実施例として、複写機の光学
系(照明ユニットおよび反射ミラー)駆動用のDCサーボ
モータの駆動制御回路に適用する場合を例にとって説明
をする。
<Embodiment> In the following, as an embodiment of the present invention, a case where the present invention is applied to a drive control circuit of a DC servo motor for driving an optical system (illumination unit and reflecting mirror) of a copying machine will be described.

第1図は、複写機の光学系を駆動するためのDCサーボ
モータの駆動制御回路の構成例を示すブロック図であ
る。この制御回路は、DCサーボモータへの印加電圧とし
てPWM信号を使用する回路になっている。
FIG. 1 is a block diagram showing a configuration example of a drive control circuit of a DC servo motor for driving an optical system of a copying machine. This control circuit is a circuit that uses a PWM signal as a voltage applied to the DC servo motor.

このDCサーボモータ10は永久磁石フィールド形であっ
て、ドライバ部11によって回転駆動され、光学系17を移
動させる。
The DC servomotor 10 is of a permanent magnet field type and is rotationally driven by a driver unit 11 to move an optical system 17.

サーボモータ10の回転軸にはロータリエンコーダ12が
連結されている。ロータリエンコーダ12は、既に公知の
通り、サーボモータ10が予め定める微小角度回転するご
とに回転パルスを出力するものである。この実施例のロ
ータリエンコーダ12は、サーボモータ10が1回転するこ
とによりたとえば200個の回転パルスを出力する。
A rotary encoder 12 is connected to the rotary shaft of the servomotor 10. As is well known, the rotary encoder 12 outputs a rotation pulse each time the servo motor 10 rotates a predetermined minute angle. The rotary encoder 12 of this embodiment outputs, for example, 200 rotation pulses when the servo motor 10 makes one rotation.

また、ロータリエンコーダ12の回転パルスには、少な
くともA相の回転パルスおよびB相の回転パルスが含ま
れている、両回転パルスは等しい数(モータ1回転当た
り200個)で、かつ互いに位相が90度ずれたパルスにな
っている。
Further, the rotation pulse of the rotary encoder 12 includes at least an A-phase rotation pulse and a B-phase rotation pulse. Both rotation pulses have the same number (200 per motor rotation) and their phases are 90 degrees. The pulses are out of phase.

ロータリエンコーダ12から出力される回転パルスは、
エンコーダ信号入力部13へ与えられる。エンコーダ信号
入力部13は、後に詳述するように、ロータリエンコーダ
12から与えられる回転パルスに基づいて、サーボモータ
10の回転を検出するための回路である。エンコーダ信号
入力部13の検出出力は制御部14へ与えられる。
The rotation pulse output from the rotary encoder 12 is
It is given to the encoder signal input unit 13. The encoder signal input section 13 is a rotary encoder, as described in detail later.
Servo motor based on rotation pulse given from 12
This is a circuit for detecting 10 rotations. The detection output of the encoder signal input unit 13 is given to the control unit 14.

制御部14は、この回路全体を制御する中枢であって、
サーボモータ10の制御信号の算出その他の演算処理等を
行うものである。
The control unit 14 is a center for controlling the entire circuit,
The calculation of the control signal of the servomotor 10 and other arithmetic processing are performed.

制御部14には、後述する制御動作の際に用いられるメ
モリやタイマが含まれている。
The control unit 14 includes a memory and a timer used in the control operation described later.

制御部14には、また、動作指令信号および指令速度が
与えられる。指令速度は、複写機本体の制御部(図示せ
ず)からの速度指令クロックが速度指令信号入力部15へ
与えられて信号処理され、制御部14へ与えられるように
なっている。この詳細については後述する。
The control unit 14 is also provided with an operation command signal and a command speed. The command speed is supplied to the control unit 14 by applying a speed command clock from a control unit (not shown) of the copying machine main body to the speed command signal input unit 15 for signal processing. The details will be described later.

制御部14は、これら各入力信号に基づいて演算処理を
実行し、PWM(pulse width modulation)データを算出
してPWMユニット16へ与えると共に、前述したドライバ
部11へドライバ部駆動信号を与える。
The control unit 14 performs arithmetic processing based on each of these input signals, calculates PWM (pulse width modulation) data and supplies it to the PWM unit 16, and also supplies a driver unit drive signal to the driver unit 11 described above.

PWMユニット16は、与えられるPWMデータに基づいてPW
M信号のパルス幅(出力デューティ)を変化させるため
のユニットである。PWMユニット16から出力されるPWM信
号によってサーボモータ10の回転速度が制御される。ま
た、ドライバ部駆動信号は、サーボモータ10の回転方向
を決めたり、ブレーキングしたりする。
The PWM unit 16 outputs the PW based on the supplied PWM data.
This is a unit for changing the pulse width (output duty) of the M signal. The rotation speed of the servomotor 10 is controlled by the PWM signal output from the PWM unit 16. In addition, the driver drive signal determines the rotation direction of the servomotor 10 and brakes.

ところで、サーボモータ10を所望の速度で正確に回転
させるためには、前提として、サーボモータ10の回転速
度を正確に検出する必要がある。
By the way, in order to accurately rotate the servomotor 10 at a desired speed, it is necessary to accurately detect the rotation speed of the servomotor 10 as a premise.

そこで、この駆動制御回路では、エンコーダ信号入力
部13の構成を第2図のようにし、かつ制御部14による信
号読出しを工夫して、正確な速度検出が行えるようにさ
れている。
Therefore, in this drive control circuit, the encoder signal input section 13 is configured as shown in FIG. 2 and the signal reading by the control section 14 is devised so that accurate speed detection can be performed.

第2図を参照して説明すると、エンコーダ信号入力部
13は、ロータリエンコーダ12から出力されるA相の回転
パルスが与えられるエッジ検出回路131を備えている。
エッジ検出回路131は、与えられる回転パルスの立ち上
りエッジを検出して、その検出出力を導出する。
Referring to FIG. 2, the encoder signal input section will be described.
13 includes an edge detection circuit 131 to which the A-phase rotation pulse output from the rotary encoder 12 is applied.
The edge detection circuit 131 detects the rising edge of the applied rotation pulse and derives its detection output.

エンコーダ信号入力部13は、また、与えられる基準ク
ロックをアップカウントするたとえば16ビット構成のフ
リーラニングカウンタ133と、キャプチャレジスタ134と
備えている。キャプチャレジスタ134は、エッジ検出回
路131のエッジ検出出力をキャプチャ信号とし、該キャ
プチャ信号をトリガとしてフリーラニングカウンタ133
のカウント数を読取保持するものである。
The encoder signal input unit 13 also includes a free running counter 133 of, for example, a 16-bit configuration that counts up a given reference clock, and a capture register 134. The capture register 134 uses the edge detection output of the edge detection circuit 131 as a capture signal, and the free running counter 133 using the capture signal as a trigger.
The count number of is read and held.

なお、基準クロックは、第1図に示す回路全体の動作
タイミングの基準となる基準クロックであり、回路がマ
イクロコンピュータで構成されている場合はマシンクロ
ックが利用される。
The reference clock is a reference clock that serves as a reference for the operation timing of the entire circuit shown in FIG. 1, and a machine clock is used when the circuit is configured by a microcomputer.

また、そのような基準クロックがない場合、基準クロ
ック発生回路を設けてもよい。
If there is no such reference clock, a reference clock generation circuit may be provided.

該入力部13は、さらに、アップダウン検出部135およ
びアップダウンカウンタ136を備えている。アップダウ
ン検出部135は、A相のエッジ検出出力が与えられた時
にB相の回転パルスのレベルを判断し、B相の回転パル
スがハイレベルかローレベルかによって、サーボモータ
10(第1図)が正転しているか逆転しているかを判別す
るものである。アップダウンカウンタ136は、アップダ
ウン検出部135の判別出力に基づいて、エッジ検出回路1
31の検出出力をアップカウントまたはダウンカウントす
るものである。
The input unit 13 further includes an up / down detection unit 135 and an up / down counter 136. The up-down detection unit 135 determines the level of the B-phase rotation pulse when the A-phase edge detection output is given, and determines whether the B-phase rotation pulse is at the high level or the low level.
10 (FIG. 1) is to determine whether it is rotating normally or reversely. The up / down counter 136 uses the edge detection circuit 1 based on the discrimination output of the up / down detection unit 135.
The detection output of 31 is up-counted or down-counted.

次に、第2図の回路の動作説明をする。 Next, the operation of the circuit shown in FIG. 2 will be described.

キャプチャレジスタ134の内容は、キャプチャ信号、
すなわちA相の立ち上がりエッジ検出信号によって更新
されていく。また、アップダウンカウンタ136は、エッ
ジ検出信号(回転パルス数)をカウントする。
The contents of the capture register 134 are the capture signal,
That is, it is updated by the rising edge detection signal of the A phase. The up / down counter 136 counts the edge detection signal (the number of rotation pulses).

それゆえ、アップダウンカウンタ136で、回転パルス
がn個カウントされる間にフリーランニングカウンタ13
3でカウントされる基準パルスのカウント数を計測し、
それに基づいて回転数Nを算出することができる。回転
数Nは、 で表わされ、回転数Nと誤差N′との関係は となる。
Therefore, while the up / down counter 136 counts n rotation pulses, the free running counter 13
Measure the count number of the reference pulse counted in 3,
The rotation speed N can be calculated based on this. The rotation speed N is The relationship between the rotation speed N and the error N ′ is Becomes

これらの関係をグラフで表わすと第3A図のようにな
る。
A graphical representation of these relationships is shown in Figure 3A.

この実施例は、このような回転数Nと誤差N′との関
係に着目し、制御部14がキャプチャレジスタ134および
アップダウンカウンタ136のカウント数を読み取るサン
プルタイミングを工夫して、回転数Nが増加するのに応
じて回転数Nを算出する回転パルス数nを増加させるこ
とにより、回転数Nの増加に伴なって2乗の割合で増加
しようとする誤差N′を、式(7)で表わされるよう
に、1乗の割合での増加に止めるようにして誤差N′を
おさえ、正確な回転数Nの検出ができるようにしたもの
である。
In this embodiment, paying attention to the relationship between the rotational speed N and the error N ′, the control unit 14 devises a sampling timing for reading the count numbers of the capture register 134 and the up / down counter 136, and the rotational speed N is By increasing the rotation pulse number n for calculating the rotation speed N in accordance with the increase, the error N ′ that tends to increase at a square rate with the increase of the rotation speed N is calculated by the formula (7). As shown in the figure, the error N'is suppressed by limiting the increase to the first power so that the rotational speed N can be accurately detected.

より具体的に説明すると、あるサンプルタイミングか
ら次のサンプルタイミングまでの1サンプル時間をΔt
とすれば、回転数Nを検出するためには、サンプル時間
Δt内に少なくとも1以上の回転パルス、つまりエッジ
検出回路131の出力が導出されなければならない。
More specifically, one sample time from a certain sample timing to the next sample timing is Δt.
Then, in order to detect the rotation speed N, at least one rotation pulse, that is, the output of the edge detection circuit 131 must be derived within the sample time Δt.

そのためには、上述の式(6)は、 X≦Δt の要件を満たさなければならず、 結局、回転数Nと誤差N′とは、 N′≧(1/Δt)N …(8) なる関係お満たすことが必要である。式(8)の関係
は、第3B図に示すように、直線N′=(1/Δt)Nの上
側となる。
For that purpose, the above-mentioned formula (6) must satisfy the condition of X ≦ Δt, and in the end, the rotation speed N and the error N ′ are N ′ ≧ (1 / Δt) N (8) It is necessary to meet the relationship. The relationship of the equation (8) is on the upper side of the straight line N ′ = (1 / Δt) N as shown in FIG. 3B.

よって、サンプル時間Δtを式(8)の関係を満足す
る適当な一定時間とすることにより、第3B図における太
線の部分、つまり回転数Nに対して誤差N′が比較的少
ない範囲をうまく利用して、回転数Nを検出できるので
ある。
Therefore, by setting the sampling time Δt to an appropriate constant time that satisfies the relationship of the equation (8), the thick line portion in FIG. 3B, that is, the range in which the error N ′ is relatively small with respect to the rotational speed N is successfully used. Then, the rotation speed N can be detected.

第4図は、制御部14がキャプチャレジスタ134および
アップダウンカウンタ136の内容をサンプル時間Δtご
とに読出して回転数Nを算出するための制御動作を表わ
すフローチャートである。
FIG. 4 is a flowchart showing a control operation for the control unit 14 to read the contents of the capture register 134 and the up / down counter 136 at every sampling time Δt to calculate the rotation speed N.

次に、第2図、第3B図および第4図を参照して説明を
する。
Next, a description will be given with reference to FIG. 2, FIG. 3B and FIG.

制御部14は、内部タイマが一定のサンプル時間Δtに
達するごとに(ステップS1)、タイマをリセットし(ス
テップS2)、キャプチャレジスタ134およびアップダウ
ンカウンタ136の内容を読出す(ステップS3)。
The control unit 14 resets the timer (step S2) and reads the contents of the capture register 134 and the up / down counter 136 (step S3) every time the internal timer reaches a certain sample time Δt (step S1).

そして、読出したキャプチャレジスタ134のカウント
数CPTnからメモリAにストアされている前回読出したキ
ャプチャレジスタ134のカウント数CPTn-1を減じて1サ
ンプル時間Δt内の基準クロック数Xを求めた後、CPTn
をメモリAにストアする(ステップS4)。
Then, after subtracting the count number CPT n-1 of the previously read capture register 134 stored in the memory A from the read count number CPT n of the capture register 134 to obtain the reference clock number X within one sampling time Δt, CPTn
Is stored in the memory A (step S4).

また、読出したアップダウンカウンタ136のカウント
数UDCnからメモリBにストアされている前回読出したア
ップダウンカウンタ136のカウント数UDCn-1を減じて1
サンプル時間Δt内の回転パルス数を求めた後、UDCnを
メモリBにストアする(ステップS5)。
Further, the count number UDC n-1 of the previously read up / down counter 136 stored in the memory B is subtracted from the read count number UDC n of the up / down counter 136 to obtain 1
After obtaining the number of rotation pulses within the sampling time Δt, UDCn is stored in the memory B (step S5).

その後、上述した式(6)に基づいて、サーボモータ
10の回転数Nを求める(ステップS6)。
Then, based on the equation (6) described above, the servo motor
The rotation speed N of 10 is obtained (step S6).

なおステップS5およびS6において、サーボモータ10の
回転数Nが増加すればサンプル時間Δt内において、回
転パルス数nも段階的に増加するので、第3B図における
太線の部分を利用してサーボモータ10の回転数Nが検出
できることは前述の通りである。
In steps S5 and S6, if the rotation speed N of the servo motor 10 increases, the rotation pulse speed n also increases stepwise within the sampling time Δt. Therefore, the servo motor 10 using the thick line portion in FIG. 3B is used. As described above, the number of rotations N can be detected.

次に、速度指令信号入力部15について詳しく説明をす
る。
Next, the speed command signal input unit 15 will be described in detail.

第5図は、速度指令信号入力部15の具体的な構成例を
示すブロック図である。速度指令信号入力部15には、速
度指令クロックのたとえば立ち上がりエッジを検出する
ためのエッジ検出回路151と、フリーランニングカウン
タ152と、キャプチャレジスタ153と、アップカウンタ15
4とが含まれている。
FIG. 5 is a block diagram showing a specific configuration example of the speed command signal input unit 15. The speed command signal input unit 15 includes an edge detection circuit 151 for detecting a rising edge of the speed command clock, a free running counter 152, a capture register 153, and an up counter 15.
Includes 4 and.

フリーランニングカウンタ152は、与えられる基準ク
ロックをアップカウントするたとえば16ビット構成のカ
ウンタである。このフリーランニングカウンタ152は、
前述したエンコーダ信号入力部13のフリーランニングカ
ウンタ133と共用してもよい。
The free-running counter 152 is, for example, a 16-bit counter that counts up a given reference clock. This free running counter 152
It may be shared with the free running counter 133 of the encoder signal input unit 13 described above.

キャプチャレジスタ153は、エッジ検出回路151のエッ
ジ検出出力をキャプチャ信号とし、該キャプチャ信号を
トリガとしてフリーランニングカウンタ152のカウント
数を読取保持するものである。
The capture register 153 uses the edge detection output of the edge detection circuit 151 as a capture signal, and uses the capture signal as a trigger to read and hold the count number of the free running counter 152.

アップカウンタ154は、エッジ検出回路151の出力パル
スをアップカウントするためのものである。
The up counter 154 is for up counting the output pulse of the edge detection circuit 151.

この回路の動作は、次の通りである。 The operation of this circuit is as follows.

装置本体側、たとえば複写機本体の制御側マイクロコ
ンピュータから出力される速度指令クロックはエッジ検
出回路151へ与えられ、立ち上がりエッジが検出され
る。エッジ検出回路151の出力はキャプチャ信号として
フリーランニングカウンタ152へ与えられるので、キャ
プチャレジスタ153の内容は、速度指令クロックの立ち
上がりエッジに応答して更新されて行く。よって、ある
エッジ検出信号に基づいてキャプチャレジスタ153の内
容を読出し、次のエッジ検出信号に基づいてキャプチャ
レジスタ153の内容を読出して、その差を求めれば、速
度指令クロック1周期におけるフリーランニングカウン
タ152のカウント数を計測することができる。つまり、
目標となる回転速度データを得ることができる。
A speed command clock output from the apparatus main body side, for example, the control side microcomputer of the copying machine main body is given to the edge detection circuit 151, and the rising edge is detected. Since the output of the edge detection circuit 151 is given to the free running counter 152 as a capture signal, the content of the capture register 153 is updated in response to the rising edge of the speed command clock. Therefore, the content of the capture register 153 is read based on a certain edge detection signal, the content of the capture register 153 is read based on the next edge detection signal, and if the difference is obtained, the free running counter 152 in one cycle of the speed command clock. It is possible to measure the count number of. That is,
The target rotation speed data can be obtained.

なおこの実施例では、キャプチャレジスタ153の内容
が更新されるごとに、更新後のカウント数と更新前のカ
ウント数との差のカウント数を求めるというやり方では
なく、より検出精度を向上させるために、エンコーダ信
号入力部13におけるキャプチャレジスタ153のカウント
数読出しと同様の読出方法がとられている。
Note that in this embodiment, each time the contents of the capture register 153 are updated, it is not the method of obtaining the count number of the difference between the count number after update and the count number before update, but in order to further improve the detection accuracy. A reading method similar to the reading of the count number of the capture register 153 in the encoder signal input unit 13 is used.

すなわち、制御部14は、所定のサンプル時間Δtごと
にキャプチャレジスタ153の内容およびアップカウンタ1
54の内容を読出し、キャプチャレジスタ153における今
回読出したカウント数を前回読出したカウント数との差
を求め、それをアップカウンタにおける今回読出したカ
ウント数から前回読出したカウント数との差で割算する
ことで、速度指令クロック1周期内におけるより正確な
基準クロック数を求めるようにしている。
That is, the control unit 14 controls the contents of the capture register 153 and the up counter 1 at every predetermined sampling time Δt.
The content of 54 is read, the difference between the count number read this time in the capture register 153 and the count number read last time is calculated, and it is divided by the difference between the count number read this time in the up counter and the count number read last time. Thus, a more accurate number of reference clocks within one cycle of the speed command clock is obtained.

また、制御部14は、次に説明する制御によって、速度
指令信号入力部15から与えられる指令速度とエンコーダ
信号入力部13から与えられる検出速度との位相差を検出
する。
Further, the control unit 14 detects the phase difference between the command speed given from the speed command signal input unit 15 and the detected speed given from the encoder signal input unit 13 by the control described below.

すなわち、制御部14は、速度指令信号入力部15のエッ
ジ検出回路151からエッジ検出信号が与えられることに
応答して、フリーランニングカウンタ152のカウント数
を読出し、その数を位相基準値PPIとする。
That is, the control unit 14 reads the count number of the free running counter 152 in response to the edge detection signal from the edge detection circuit 151 of the speed command signal input unit 15, and sets the number as the phase reference value PPI. .

一方、エンコーダ信号入力部13のエッジ検出回路131
からエッジ検出信号が与えられることに応答しても、フ
リーランニングカウンタ152のカウント数を読出し、そ
の数を位相比較値PDTとする。
On the other hand, the edge detection circuit 131 of the encoder signal input unit 13
Even in response to the application of the edge detection signal from, the count number of the free-running counter 152 is read and the number is used as the phase comparison value PDT.

もし、指令速度の位相、つまり速度指令クロックの位
相と、エンコーダ12の回転パルスの位相とが同じであれ
ば、フリーランニングカウンタ152のカウント数は同時
に読出されるわけであるから、位相基準値PPIと位相比
較値PDTとは等しくなる。しかし両位相がずれている場
合には、両者の値は等しくならない。
If the phase of the command speed, that is, the phase of the speed command clock and the phase of the rotation pulse of the encoder 12 are the same, the count number of the free running counter 152 is read at the same time, so the phase reference value PPI Is equal to the phase comparison value PDT. However, when both phases are deviated, the two values are not equal.

そこで、制御部14は、速度指令クロックとエッジ検出
回路131の位相検出パルスとの位相差PHDTを、次式によ
って算出する。
Therefore, the control unit 14 calculates the phase difference PHDT between the speed command clock and the phase detection pulse of the edge detection circuit 131 by the following equation.

但し、SPD:速度指令クロック1周期間の基準クロック
数 指令速度と検出速度との位相差の検出は、上述の検出
手順に代えて、以下い説明するような検出手順で行って
もよい。この実施例においては、以下の手順の方がより
好ましい。
However, SPD: number of reference clocks in one cycle of speed command clock The detection of the phase difference between the command speed and the detected speed may be performed by a detection procedure as described below instead of the above-described detection procedure. In this example, the following procedure is more preferred.

エンコーダ信号入力部13のエッジ検出回路131からエ
ッジ検出信号が与えられるごとに、フリーランニングカ
ウンタ152のカウント数を読出し、その数を位相比較値P
DTとする。
Each time an edge detection signal is given from the edge detection circuit 131 of the encoder signal input unit 13, the count number of the free running counter 152 is read, and the number is read as the phase comparison value P.
DT.

一方、位相比較開始時より、速度指令クロック1周期
間の基準クロック数SPD(SPDは固定値である。)を、エ
ッジ検出回路151からエッジ検出信号が出力されるごと
に加算していき、位相基準値PPIとする。
On the other hand, from the start of the phase comparison, the reference clock number SPD (SPD is a fixed value) in one cycle of the speed command clock is added every time the edge detection signal is output from the edge detection circuit 151, and the phase is increased. Use the standard value PPI.

よって、ある読出タイミングnにおける位相基準値PP
Inと、前回の読出しタイミングn−1における位相基準
値PPIn-1との間には、 PPIn=PPIn-1+SPD の関係が成立する。
Therefore, the phase reference value PP at a certain read timing n
A relationship of PPIn = PPI n-1 + SPD is established between In and the phase reference value PPI n-1 at the previous read timing n-1.

よって、速度指令クロックと位相検出パルスとの位相
差PHDTは、 で求めることができる。
Therefore, the phase difference PHDT between the speed command clock and the phase detection pulse is Can be obtained by

このような位相差検出手順によれな、位相基準値を計
算上算出しているので、位相基準値が実測値に基づくも
のに比べてより正確に設定できるという利点がある。な
お、上述の場合において、加算に代え、減算を行っても
よい。
Since the phase reference value is calculated by calculation without relying on such a phase difference detection procedure, there is an advantage that the phase reference value can be set more accurately than that based on the actual measurement value. In the above case, subtraction may be performed instead of addition.

以上のようにして検出した位相差PHDTは、次のように
してPWMデータにフィードバックされる。
The phase difference PHDT detected as described above is fed back to the PWM data as follows.

すなわちPWMデータは、次に説明する式(12)によっ
て算出されるから、その算出した出力電圧Vに対して検
出された位相差データPHDTに定数αを掛けたデータを加
減算することによって、出力電圧Vを補正するのであ
る。
That is, since the PWM data is calculated by the equation (12) described below, the output voltage V is calculated by adding / subtracting the detected phase difference data PHDT to a constant α. V is corrected.

VOUT=V±α・PHDT …(11) 上の式(11)におけるαを変更すれば、位相差分の割
合を調査でき、サーボモータ10をより追従性よく定速制
御することができる。
V OUT = V ± α · PHDT (11) By changing α in the equation (11) above, the ratio of the phase difference can be investigated, and the servomotor 10 can be controlled at a constant speed with better followability.

次に、出力電圧Vの算出の仕方について説明をする。 Next, a method of calculating the output voltage V will be described.

制御部14は、以上のようにして検出したサーボモータ
10の実際の回転数Nsと、速度指令信号入力部から与えら
れる指令回転数Nとの差から、次の式で表わされる印加
電圧を算出する。
The control unit 14 is the servo motor detected as described above.
The applied voltage represented by the following equation is calculated from the difference between the actual rotation speed Ns of 10 and the command rotation speed N given from the speed command signal input unit.

この式で表わされる電圧を印加した場合の加速度は、
式(12)を前述の式(4)に代入し、 Ns=N−ΔNにおきかえると、 となり、速度差ΔNをΔtで割った値が加速度となり、
Δtを最適化することにより、ΔNに対して、一定の最
適な加速度を得られることになる。
The acceleration when the voltage expressed by this formula is applied is
Substituting equation (12) into equation (4) above and substituting Ns = N-ΔN, The value obtained by dividing the speed difference ΔN by Δt is the acceleration,
By optimizing Δt, a constant optimum acceleration can be obtained for ΔN.

次に、上式(12)を導き出した過程について説明す
る。
Next, the process of deriving the above equation (12) will be described.

第6図は、永久磁石フィールド形DCサーボモータの等
価回路図である。
FIG. 6 is an equivalent circuit diagram of a permanent magnet field type DC servo motor.

モータアマチャアに信号電圧Vを与え、出力として回
転軸の角変位θを得る場合のモータの伝達関数は、 と導かれる。
When the signal voltage V is applied to the motor armature and the angular displacement θ of the rotating shaft is obtained as the output, the transfer function of the motor is Is led.

モータの誘起電圧Eは回転軸の角速度ωに比例するの
で、 但し、KE:誘起電圧定数 発生トルクはアマチュア電流Iに比例するので T=KTI …(16) 但し、KT:トルク定数 いま、ロータと負荷の感性モーメントの和をJ、軸受
の損失を含めたモータの制動負荷をBとすると、負荷ト
ルクTLは、 モータの発生トルクと負荷トルクとは等しくなるの
で、 となる。
Since the induced voltage E of the motor is proportional to the angular velocity ω of the rotating shaft, However, K E : Induced voltage constant Since the generated torque is proportional to the amateur current I, T = K T I (16) where K T : Torque constant Now, the sum of the sensitivity moments of the rotor and the load is J, and the bearing loss is Assuming that the motor braking load including B is B, the load torque T L is Since the torque generated by the motor is equal to the load torque, Becomes

一般にアマチュア回路のインダクタンスLaは慣性モー
メントJと比較して小さく設計されているのでLa=0、 また、制動負荷Bも無視できるのでB=0とすると、 式(14)は、 V=RaI+E …(19) 式(17)は、 となる。
In general, the inductance La of the amateur circuit is designed to be smaller than the moment of inertia J, so that La = 0, and since the braking load B can be ignored, B = 0. 19) Equation (17) is Becomes

慣性モーメントJ[Kgmsec2]は実際には GD2[Kg m2]を用いた方が便利であるのでGD2への変
更を行う。
As for the moment of inertia J [Kg msec 2 ], it is more convenient to actually use GD 2 [Kg m 2 ], so change to GD 2 .

GD2=Mg(2k)2 …(21) ここで、 G=Mg:物体の重量[Kg] M:質量 g:重力加速度[9.8m/sec2] k:回転半径 物理的な慣性モーメントJ[Kgmsec2]は、全質量が
ある距離の所に集まっていると考えると、 J=Mk2 …(22) で表わされる。従って、 GD2=4gJ …(23) となる。
GD 2 = Mg (2k) 2 … (21) Where, G = Mg: Weight of object [Kg] M: Mass g: Gravitational acceleration [9.8m / sec 2 ] k: Radius of gyration Physical moment of inertia J [ Kgmsec 2 ], given that the total mass is collected at a certain distance, it is expressed as J = Mk 2 (22). Therefore, GD 2 = 4gJ (23)

式(20)、式(23)より、 式(24)、式(25)より、 となる。From equation (20) and equation (23), From equation (24) and equation (25), Becomes

この式(26)により、時間Δtの間に回転数の変化量
ΔNを得るのに必要なトルクが表わされる。
This equation (26) represents the torque required to obtain the rotation speed change amount ΔN during the time period Δt.

必要な負荷トルクがモータの発生トルクであるから、
式(16)、式(26)より、 が得られる。
Since the required load torque is the torque generated by the motor,
From equation (16) and equation (26), Is obtained.

ここで、式(16)より発生トルクと電流はKTを定数と
する比例式であるが、無負荷の状態でも必要な電流(無
負荷電流)がある。
Here, although the generated torque and the current are proportional expressions with K T being a constant from the expression (16), there is a necessary current (no-load current) even in a no-load state.

いま、無負荷電流をIOとすると となる。Now, assuming that the no-load current is I O Becomes

次に、実際の駆動制御方式は、PWMによる電圧駆動型
であるから、式(19)、式(28)より、 となる。
Next, since the actual drive control method is the voltage drive type by PWM, from equation (19) and equation (28), Becomes

ここで、誘起電圧はEは E=KEN 但し、KE:誘起電圧定数 であるから、式(29)は、 となる。Here, the induced voltage E is E = K E N where K E is the induced voltage constant, so equation (29) is Becomes

ところで、式(30)は、摺動負荷およびモータに対す
る制動負荷の項を含んでいない。そこで、この摺動負荷
および制動負荷をTBLとすると、 無負荷電流IOより算出されるモータの制動負荷T
BMは、 となり、式(17)の制動負荷TB(Bω)は、 となる。
By the way, the equation (30) does not include the terms of the sliding load and the braking load on the motor. Therefore, letting this sliding load and braking load be T BL , Motor braking load T calculated from no-load current I O
BM is And the braking load T B (Bω) in equation (17) is Becomes

これにより、式(30)は、 となる。Thus, equation (30) becomes Becomes

以上のことにより、整理すると目標速度Nに対して速
度差ΔNが発生した場合、 で得られる電圧Vをモータに印加すればよい。
From the above, when rearranging, when the speed difference ΔN with respect to the target speed N occurs, The voltage V obtained in step 3 may be applied to the motor.

なお、ここで、実際に使用する負荷およびモータが決
定されることにより定数となるものは Ra:アマチュア抵抗[Ω] KT:トルク定数[kgm/A] KE:誘起電圧定数[V/rpm] IO:無負荷電流[A] GD2:負荷とモータによる慣性モーメント[kg cm2] TBL:摺動負荷[kgm] である。
Here, the constant that is determined by determining the actual load and motor is Ra: Amateur resistance [Ω] K T : Torque constant [kgm / A] K E : Induced voltage constant [V / rpm ] I O : No load current [A] GD 2 : Inertia moment due to load and motor [kg cm 2 ] T BL : Sliding load [kgm].

よって、N,ΔN,Δtが制御時における変数となる。 Therefore, N, ΔN, and Δt are variables during control.

第7図は、PWMユニット16の具体的な構成例を示すブ
ロック図であり、第8図はPWMユニット16の動作を説明
するためのタイミングチャートである。
FIG. 7 is a block diagram showing a specific configuration example of the PWM unit 16, and FIG. 8 is a timing chart for explaining the operation of the PWM unit 16.

PWMユニット16には、セット信号発生部161と、PWMデ
ータレジスタ162と、ダウンカウンタ163とRSフリップフ
ロップ164とが備えられている。
The PWM unit 16 includes a set signal generator 161, a PWM data register 162, a down counter 163, and an RS flip-flop 164.

セット信号発生部161は、一定の周期ごとにセット信
号を発生するものである。このセット信号発生部161は
たとえばリングカウンタで構成されており、一定数の基
準クロックを係数するごとにセット信号を発生するよう
にされている。
The set signal generator 161 generates a set signal at regular intervals. The set signal generation unit 161 is composed of, for example, a ring counter, and is configured to generate a set signal every time a constant number of reference clocks are added.

PWMデータレジスタ162は、制御部14から与えられるPW
Mデータを保持するためのものである。制御部14から与
えられるPWMデータとは、前述した式(11)によって求
められた電圧データである。すなわち、式(12)の電圧
を位相差データPHDで補正した電圧VOUTである。このPWM
データは、PWMユニット16から出力されるPWM出力信号の
デュ−ティを決めるのに用いられる。
The PWM data register 162 is a PW provided by the control unit 14.
It is for holding M data. The PWM data given from the control unit 14 is the voltage data obtained by the above-mentioned equation (11). That is, it is the voltage V OUT obtained by correcting the voltage of Expression (12) with the phase difference data PHD. This PWM
The data is used to determine the duty of the PWM output signal output from the PWM unit 16.

ダウンカウンタ163は、PWM基準クロック(この実施例
では、PWM基準クロックは、エンコーダ信号入力部13や
速度指令信号入力部15で用いられる基準クロックが共用
されている。)が与えられごとにダウンカウントをし、
設定された数を計測するとリセット信号を出力するもの
である。
The down counter 163 counts down each time a PWM reference clock (in this embodiment, the PWM reference clock shares the reference clock used by the encoder signal input unit 13 and the speed command signal input unit 15). And
When the set number is measured, a reset signal is output.

PWMユニット16の動作は次のようになる。 The operation of the PWM unit 16 is as follows.

セット信号発生部161からセット信号が出力される
と、PWMデータレジスタ162の内容、つまり制御部14から
与えられたPWMデータが、ダウンカウンタ163にセットさ
れ、また、セット信号によってフリップフロップ164が
セットされる。従って、フリップフロップ164の出力、
つまりPWM信号はハイレベルとなる。
When the set signal generator 161 outputs the set signal, the contents of the PWM data register 162, that is, the PWM data given from the controller 14 is set in the down counter 163, and the flip-flop 164 is set by the set signal. To be done. Therefore, the output of flip-flop 164,
That is, the PWM signal becomes high level.

次に、ダウンカウンタ163はPWM基準クロックに基づい
てダウンカウントを行い、設定されたカウント値が
「0」になると、フリップフロップ164へリセット信号
を与える。よって、フリップフロップ164の出力はロー
レベルに反転する。
Next, the down counter 163 counts down based on the PWM reference clock, and when the set count value becomes “0”, gives a reset signal to the flip-flop 164. Therefore, the output of the flip-flop 164 is inverted to the low level.

この結果、PWMユニット16からは、PWMデータレジスタ
162で保持された値、つまり式(11)で算出された電圧
データでデューティが決められ、PWM信号が導出され
る。
As a result, from the PWM unit 16, the PWM data register
The duty is determined by the value held in 162, that is, the voltage data calculated by the equation (11), and the PWM signal is derived.

なお、この発明は、複写機の光学系制御用に限らず、
ファクシミリ装置の読取装置制御用モータや、その他の
一般的なモータ制御回路に採用できる。
The present invention is not limited to controlling the optical system of a copying machine,
It can be used for a reading device control motor of a facsimile machine and other general motor control circuits.

またこの発明は、PWM信号以外で印加電圧を算出する
場合にも適用できる。
The present invention can also be applied to the case where the applied voltage is calculated using a signal other than the PWM signal.

〈発明の効果〉 この発明は、以上のように構成されているので、目標
速度に拘らず、加速度を一定の値にすることができる制
御信号を算出できる。よって、目標速度に拘らず、追従
性のよいモータの速度制御をすることができる。
<Effects of the Invention> Since the present invention is configured as described above, it is possible to calculate a control signal capable of keeping the acceleration constant regardless of the target speed. Therefore, regardless of the target speed, it is possible to control the speed of the motor with good followability.

【図面の簡単な説明】[Brief description of drawings]

第1図は、この発明の一実施例が適用された光学系駆動
用DCサーボモータの駆動制御回路の全体構成を示すブロ
ック図である。 第2図は、この発明の一実施例に係る光学系駆動用DCサ
ーボモータの回転速度検出装置の要部構成を示す回路ブ
ロック図である。 第3A図および第3B図は、モータの回転数Nと誤差N′と
の関係を表わすグラフである。 第4図は、この発明の一実施例における回転速度検出動
作を表わすフローチャートである。 第5図は、速度指令信号入力部の具体的な構成例を示す
ブロック図である。 第6図は、永久磁石フィード形DCサーボモータの等価回
路図である。 第7図は、PWMユニットの具体的な構成を示すブロック
図である。 第8図は、PWMユニットの動作を表わすタイミングチャ
ートである。 図において、10…DCサーボモータ、11…ドライバ部、12
…ロータリエンコーダ、13…エンコーダ信号入力部、14
…制御部、15…速度指令信号入力部、16…PWMユニッ
ト、を示す。
FIG. 1 is a block diagram showing an overall configuration of a drive control circuit of an optical system driving DC servo motor to which an embodiment of the present invention is applied. FIG. 2 is a circuit block diagram showing a main configuration of a rotation speed detecting device for a DC servo motor for driving an optical system according to an embodiment of the present invention. 3A and 3B are graphs showing the relationship between the motor rotation speed N and the error N '. FIG. 4 is a flow chart showing the rotational speed detecting operation in the embodiment of the present invention. FIG. 5 is a block diagram showing a specific configuration example of the speed command signal input unit. FIG. 6 is an equivalent circuit diagram of a permanent magnet feed type DC servo motor. FIG. 7 is a block diagram showing a specific configuration of the PWM unit. FIG. 8 is a timing chart showing the operation of the PWM unit. In the figure, 10 ... DC servo motor, 11 ... Driver section, 12
… Rotary encoder, 13… Encoder signal input section, 14
... Control unit, 15 ... Speed command signal input unit, 16 ... PWM unit.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 荒木 俊彦 大阪府大阪市中央区玉造1丁目2番28号 三田工業株式会社内 (56)参考文献 特開 昭58−119790(JP,A) 特開 平2−76686(JP,A) 実開 平1−120217(JP,U) ─────────────────────────────────────────────────── ─── Continuation of front page (72) Inventor Toshihiko Araki 1-2-2 Tamatsukuri, Chuo-ku, Osaka-shi, Osaka Mita Industry Co., Ltd. (56) Reference JP-A-58-119790 (JP, A) JP Flat 2-76686 (JP, A) Actual Open Flat 1-120217 (JP, U)

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】モータの回転速度を制御するための制御電
圧を算出する装置であって、 モータへの印加する電圧を、目標回転速度と実際の回転
速度との差に第1定数を掛けた値と、実際の回転速度に
第2定数を掛けた値と、所定のオフセット電圧との和と
して算出する手段と、 目標速度の位相を検出する目標位相検出手段と、 実際の回転速度の位相を検出する回転位相検出手段と、 目標位相と回転位相との位相差に基づいて、算出された
印加電圧を補正する印加電圧補正手段と、 を含むことを特徴とするモータの制御電圧算出装置。
1. A device for calculating a control voltage for controlling a rotation speed of a motor, wherein a voltage applied to the motor is obtained by multiplying a difference between a target rotation speed and an actual rotation speed by a first constant. Value, a value obtained by multiplying the actual rotation speed by the second constant, and a predetermined offset voltage, a target phase detection means for detecting the phase of the target speed, and an actual rotation speed phase. A control voltage calculation device for a motor, comprising: a rotational phase detection means for detecting; and an applied voltage correction means for correcting the applied voltage calculated based on the phase difference between the target phase and the rotational phase.
【請求項2】請求項第1項記載のモータの制御電圧算出
装置において、 前記目標位相検出手段は、所定のタイミングごとに、予
め定められた位相基準値を加算または減算する位相基準
値算出手段を含み、該位相基準値算出手段の値によって
目標位相を把握するものであることを特徴とする。
2. The motor control voltage calculation device according to claim 1, wherein the target phase detection means adds or subtracts a predetermined phase reference value at every predetermined timing. And the target phase is grasped by the value of the phase reference value calculation means.
JP1185605A 1989-07-18 1989-07-18 Motor control voltage calculator Expired - Lifetime JP2525248B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP1185605A JP2525248B2 (en) 1989-07-18 1989-07-18 Motor control voltage calculator
DE69023401T DE69023401T2 (en) 1989-07-18 1990-07-17 Control voltage calculation method and motor control device using this method.
EP90113706A EP0409185B1 (en) 1989-07-18 1990-07-17 Method of calculating motor control voltage and motor control device using the method
US07/550,722 US5187420A (en) 1989-07-18 1992-07-10 Method of calculating motor control voltage and motor control device using the method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1185605A JP2525248B2 (en) 1989-07-18 1989-07-18 Motor control voltage calculator

Publications (2)

Publication Number Publication Date
JPH0352580A JPH0352580A (en) 1991-03-06
JP2525248B2 true JP2525248B2 (en) 1996-08-14

Family

ID=16173726

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1185605A Expired - Lifetime JP2525248B2 (en) 1989-07-18 1989-07-18 Motor control voltage calculator

Country Status (1)

Country Link
JP (1) JP2525248B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4935470B2 (en) * 2007-04-05 2012-05-23 パナソニック株式会社 Motor control circuit

Also Published As

Publication number Publication date
JPH0352580A (en) 1991-03-06

Similar Documents

Publication Publication Date Title
EP0780966A2 (en) Sensorless rotor position monitoring in reluctance machines
JPH0715482B2 (en) Method and device for measuring rotational speed
EP0409185B1 (en) Method of calculating motor control voltage and motor control device using the method
JP2525248B2 (en) Motor control voltage calculator
JP2525249B2 (en) Motor control voltage calculation method
JP2670162B2 (en) Motor rotation speed control device
JP2008259347A (en) Motor control device
JP2820757B2 (en) Motor control device
JP2735324B2 (en) Motor rotation speed control device
JP2820747B2 (en) Steady-state reach detection device in motor controller
JP2781232B2 (en) Steady-state reach detection device in motor controller
JPH0352577A (en) Computer for control voltage of motor
JPH0352579A (en) Computer for control voltage of motor
JP3111798B2 (en) Variable speed drive
JP2957216B2 (en) Motor control device
JP2820755B2 (en) Motor control device
JPH0352578A (en) Computer for control voltage of motor
JPH0640755B2 (en) Step motor load detection method
JPH03173382A (en) Motor controller
JP2820756B2 (en) Motor control device
JPH03173385A (en) Rotating speed controller for motor
JPH0379457B2 (en)
JP2508250Y2 (en) Digital servo controller
JP2585518B2 (en) Motor load torque estimation device
JPH0993970A (en) DC motor simple positioning device