JPH0352580A - モータの制御電圧算出装置 - Google Patents

モータの制御電圧算出装置

Info

Publication number
JPH0352580A
JPH0352580A JP1185605A JP18560589A JPH0352580A JP H0352580 A JPH0352580 A JP H0352580A JP 1185605 A JP1185605 A JP 1185605A JP 18560589 A JP18560589 A JP 18560589A JP H0352580 A JPH0352580 A JP H0352580A
Authority
JP
Japan
Prior art keywords
speed
phase
motor
control
pwm
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP1185605A
Other languages
English (en)
Other versions
JP2525248B2 (ja
Inventor
Tetsuji Kajitani
梶谷 哲司
Yasumasa Matsuura
松浦 康昌
Hiroyuki Harada
博之 原田
Toshihiko Araki
荒木 俊彦
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/ja
Priority to DE69023401T priority patent/DE69023401T2/de
Priority to EP90113706A priority patent/EP0409185B1/en
Publication of JPH0352580A publication Critical patent/JPH0352580A/ja
Priority to US07/550,722 priority patent/US5187420A/en
Application granted granted Critical
Publication of JP2525248B2 publication Critical patent/JP2525248B2/ja
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)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 く産業上の利用分野〉 この発明は、モータの制御電圧算出装置に関し、特に、
モータの回転速度をPWM信号によって制御する場合に
おけるPWM信号の算出装置に関するものである。
く従来の技術〉 モータの回転速度制御装置の中にはPWM信号によって
制御するようにしたものがある。
このような回転速度制御装置は、たとえば複写機等の原
稿読取装置における光学系駆動用のDCサーボモータ制
御装置にも採用されている。
光学系駆動用のサーボモー夕制御装置においては、特に
、光学系の移動に伴ない摩擦抵抗等が変化してモータ負
荷が変動しても、追従性よくサーボモータを一定速度に
保ち、光学系を一定速度で移動させる必要がある。
従来は、サーボモー夕を一定速度に保つために、目標速
度と実際の検出速度との速度差に比例した電圧によって
PWM信号を得る比例制御が行われていた。
く発明が解決しようとする課題〉 ところが、従来の比例制御では、実際の検出速度から目
標速度までモータ速度を増加させる場合の加速度が、目
標速度の大小によって変わり、目標速度が大きい程加速
度が小さく、目標速度に達するまでの時間が長くなり、
追従性が良くないという欠点があった。
より具体的に説明をする。
モータに電圧Vを加えた時の運動方程式は、一般に、 −V−Ra ? I ■ + TB L / KT )(1) となる。
これをnについて解くと、 1−0でn−Np な らば、 KE また、 dn   375KT dt   RaGD2 KE となる。
この式より、サンプリングした速度がN8に、電圧Vを
加えた時間の加速度aは、Np−NS,t−Qを代入す
ることにより、の時 RaGD2 ・・・ (4) で与えられる。
ところで、目標速度をN1サンプリングした速度をNS
%その差をΔNとした場合、通常の比例制御によって、 V−KΔN−K (N−Ns) を印加した場合の加速度aは、 V−KΔN,Ns#N−ΔNを式(4)に代入すると、 ,1.375K丁KE RaGD2 (N−ΔN)) =375KTKE RaGD2 x  ( (K/KE+ 1)  ΔN−Nこの式より
、ΔNが同じ値であっても、目標速度Nが大きければ加
速度aが小さく、Nが小さいとaが大きくなってしまう
ことがわかる。
それゆえ、この発明は、このような欠点を解消するため
になされたもので、追従性よくモータを制御できる制御
信号算出装置を提供することを目的とする。
く課題を解決するための手段〉 この発明は、モータの回転速度を制御するための制御電
圧を算出する装置であって、モータヘ印加する電圧を、
目標回転速度と実際の回転速度との差に第1定数を掛け
た値と、実際の回転速度に第2定数を掛けた値と、所定
のオフセット電圧との和として算出する手段と、目標速
度の位相を検出する目標位相検出手段と、実際の回転速
度の位相を検出する回転位相検出手段と、目標位相と回
転位相との位相差に基づいて、算出された印加電圧を補
正する印加電圧補正手段とを含むことを特徴とするモー
タの制御電圧算出装置である。
また、前記モータの制御電圧算出装置において、前記目
標位相検出手段は、所定のタイミングごとに、予め定め
られた位相基準値を加算または減算する位相基準値算出
手段を含み、該位相基準値算出手段の値によって目標位
相を把握することを特徴とするものである。
く作用〉 この発明によって制御電圧を求めると、目標速度に拘ら
ず、加速度は、目標速度と実際の速度との速度差によっ
て決まり、また、加速度定数を任意の値に選ぶことによ
って、目標との速度差に対して所望の加速度を得ること
ができる。
また、目標速度に拘らず一定の加速度を生じる制御電圧
を印加することができると共に、目標速度の位相と検出
速度の位相との位相差を補正する電圧がさらに加えられ
るので、実際の回転速度を目標速度に短時間で追従させ
ることができる。
く実施例〉 以下には、この発明の一実施例として、複写機の光学系
(照明ユニットおよび反射ミラー)駆動用のDCサーボ
モー夕の駆動制御回路に適用する場合を例にとって説明
をする。
第1図は、複写機の光学系を駆動するためのDCサーボ
モー夕の駆動制御回路の構成例を示すブロック図である
。この制御回路は、DCサーボモータへの印加電圧とし
てPWM信号を使用する回路になっている。
このDCサーボモータ10は永久磁石フィールド形であ
って、ドライバ部1lによって回転駆動され、光学系1
7を移動させる。
サーボモータ10の回転軸にはロータリエンコーダ12
が連結されている。ロータリエンコーダ12は、既に公
知の通り、サーボモータ10が予め定める微小角度回転
するごとに回転パルスを出力するものである。この実施
例のロータリエンコーダ12は、サーボモータ10が1
回転することによりたとえば200個の回転パルスを出
力する。
また、ロータリエンコーダ12の回転パルスには、少な
くともA相の回転パルスおよびB相の回転パルスが含ま
れていて、両回転パルスは等しい数(モータ1回転当た
り200個)で、かつ互いに位相が90度ずれたパルス
になっている。
ロータリエンコーダ12から出力される回転パルスは、
エンコーダ信号入力部13へ与えられる。
エンコーダ信号入力部13は、後に詳述するように、ロ
ータリエンコーダ12から与えられる回転パルスに基づ
いて、サーボモータ10の回転を検出するための回路で
ある。エンコーダ信号入力部13の検出出力は制御部1
4へ与えられる。
制御部14は、この回路全体を制御する中枢であって、
サーボモータ10の制御信号の算出その他の演算処理等
を行うものである。
制御部14には、後述する制御動作の際に用いられるメ
モリやタイマが含まれている。
制御部14には、また、動作指令信号および指令速度が
与えられる。指令速度は、複写機本体の制御部(図示せ
ず)からの速度指令クロックが速度指令信号入力部15
へ与えられて信号処理され、制御部14へ与えられるよ
うになっている。この詳細については後述する。
制御部14は、これら各入力信号に基づいて演算処理を
実行し、P WM (pulse width mod
ulatlon)データを算出してPWMユニット16
へ与えると共に、前述したドライバ部11ヘドライバ部
駆動信号を与える。
PWMユニット16は、与えられるPWMデータに基づ
いてPWM信号のパルス幅(出力デューティ)を変化さ
せるためのユニットである。PWMユニット16から出
力されるPWM信号によってサーボモータ10の回転速
度が制御される。また、ドライバ部駆動信号は、サーボ
モータ10の回転方向を決めたり、ブレーキングしたり
する。
ところで、サーボモータ10を所望の速度で正確に回転
させるためには、前提として、サーボモータ10の回転
速度を正確に検出する必要がある。
そこで、この駆動制御回路では、エンコーダ信号入力部
13の構或を第2図のようにし、かつ制御部14による
信号読出しを工夫して、正確な速度検出が行えるように
されている。
第2図を参照して説明すると、エンコーダ信号入力部1
3は、ロータリエンコーダ12から出力されるA相の回
転パルスが与えられるエッジ検出回路131を備えてい
る。エッジ検出回路131は、与えられる回転パルスの
立ち上り゛エッジを検出して、その検出出力を導出する
エンコーダ信号入力部13は、また、与えられる基準ク
ロックをアップカウントするたとえば16ビット構成の
フリーラニングカウンタ133と、キャプチャレジスタ
134とを備えている。キャプチャレジスタ134は、
エッジ検出回路131のエッジ検出出力をキャプチャ信
号とし、該キャプチャ信号をトリガとしてフリーラニン
グカウンタ133のカウント数を読取保持するものであ
る。
なお、基準クロツクは、第1図に示す回路全体の動作タ
イミングの基準となる基準クロックであり、回路がマイ
クロコンピュータで構成されている場合はマシンクロッ
クが利用される。
また、そのような基準クロックがない場合、基準クロッ
ク発生回路を設けてもよい。
該入力部13は、さらに、アップダウン検出部135お
よびアップダウンカウンタ136を備えている。アップ
ダウン検出部135は、A相のエッジ検出出力が与えら
れた時にB相の回転パルスのレベルを判断し、B相の回
転パルスがハイレベルかローレベルかによって、サーボ
モータ10(第1図)が正転しているか逆転しているか
を判別するものである。アップダウンカウンタ136は
、アップダウン検出部135の判別出力に基づいて、エ
ッジ検出回路131の検出出力をアップカウントまたは
ダウンカウントするものである。
次に、第2図の回路の動作説明をする。
キャプチャレジスタ134の内容は、キャプチャ信号、
すなわちA相の立ち上がりエッジ検出信号によって更新
されていく。また、アップダウンカウンタ136は、エ
ッジ検出信号(回転パルス数)をカウントする。
それゆえ、アップダウンカウンタ136で、回転パルス
がn個カウントされる間にフリーランニングカウンタ1
33でカウントされる基準パルスのカウント数を計測し
、それに基づいて回転数Nを算出することができる。回
転数Nは、N−工立           ・・・(6
)X で表わされ、回転数Nと誤差N′との関係はとなる。
これらの関係をグラフで表わすと第3A図のようになる
この実施例は、このような回転数Nと誤差N′との関係
に着目し、制御部14がキャプチャレジスタ134およ
びアップダウンカウンタ136のカウント数を読み取る
サンプルタイミングを工夫して、回転数Nが増加するの
に応じて回転数Nを算出する回転パルス数nを増加させ
ることにより、回転数Nの増加に伴なって2乗の割合で
増加しようとする誤差N゛を、式(7)で表わされるよ
うに、1乗の割合での増加に止めるようにして誤差N゛
をおさえ、正確な回転数Nの検出ができるようにしたも
のである。
より具体的に説明すると、あるサンプルタイミングから
次のサンプルタイミングまでの1サンプル時間をΔtと
すれば、回転数Nを検出するためには、サンプル時間Δ
t内に少なくとも1以上の回転パルス、つまりエッジ検
出回路131の出力が導出されなければならない。
そのためには、上述の式(6)は、 X≦Δt の要件を満たさなければならず、 結局、回転数Nと誤差N゛とは、 N′≧(1/Δt)N       ・・・(8)なる
関係を満たすことが必要である。式(8)の関係は、第
3B図に示すように、直線N=− (1/Δt)Hの上
側となる。
よって、サンプル時間Δtを式(8)の関係を満足する
適当な一定時間とすることにより、第3B図における太
線の部分、つまり回転数Nに対して誤差N′が比較的少
ない範囲をうまく利用して、回転数Nを検出できるので
ある。
第4図は、制御部14がキャプチャレジスタ134およ
びアップダウンカウンタ136の内容をサンプル時間Δ
tごとに読出して回転数Nを算出するための制御動作を
表わすフローチャートである。
次に、第2図、第3B図および第4図を参照して説明を
する。
制御部14は、内部タイマが一定のサンプル時間Δtに
達するごとに(ステップS1)、タイマをリセットし(
ステップS2)、キャプチャレジスタ134およびアッ
プダウンカウンタ136の内容を読出す(ステップS3
)。
そして、読出したキャプチャレジスタ134のカウント
数CPTnからメモリAにストアされている前回読出し
たキャプチャレジスタ134のカウント数C P T 
n−+を減じて1サンプル時間Δt内の基準クロック数
Xを求めた後、CPTnをメモリAにストアする(ステ
ップS4)。
また、読出したアップダウンカウンタ136のカウント
数UDCnからメモリBにストアされている前回読出し
たアップダウンカウンタ136のカウント数U D C
 rl,を減じて1サンプル時間Δt内の回転パルス数
を求めた後、UDCnをメモリBにストアする(ステッ
プS5)。
その後、上述した式(6)に基づいて、サーボモータ1
0の回転数Nを求める(ステップS6)。
なおステップS5およびS6において、サーボモータ1
0の回転数Nが増加すればサンプル時間Δt内において
、回転パルス数nも段階的に増加するので、第3B図に
おける太線の部分を利用してサーボモータ10の回転数
Nが検出できることは前述の通りである。
次に、速度指令信号入力部15について詳しく説明をす
る。
第5図は、速度指令信号入力部15の具体的な構成例を
示すブロック図である。速度指令信号入力部15には、
速度指令クロックのたとえば立ち上がりエッジを検出す
るためのエッジ検出回路151と、フリーランニングカ
ウンタ152と、キャプチャレジスタ153と、アップ
カウンタ154とが含まれている。
フリーランニングカウンタ152は、与えられる基準ク
ロックをアップカウントするたとえば16ビット構成の
カウンタである。このフリーランニングカウンタ152
は、前述したエンコーダ信号入力部13のフリーランニ
ングカウンタ133と共用してもよい。
キャプチャレジスタ153は、エッジ検出回路151の
エッジ検出出力をキャプチャ信号とし、該キャプチャ信
号をトリガとしてフリーランニングヵウンタ152のカ
ウント数を読取保持するものである。
アップカウンタ154は、エツ・ジ検出回路151の出
力パルスをアップカウントするためのものである。
この回路の動作は、次の通りである。
装置本体側、たとえば複写機本体の制御側マイクロコン
ピュータから出力される速度指令クロックはエッジ検出
回路151へ与えられ、立ち上がりエッジが検出される
。エッジ検出回路151の出力はキャプチャ信号として
フリーランニングヵウンタ152へ与えられるので、キ
ャプチャレジスタ153の内容は、速度指令クロックの
立ち上がりエッジに応答して更新されて行く。よって、
あるエッジ検出信号に基づいてキャプチャレジスタ15
3の内容を読出し、次のエッジ検出信号に基づいてキャ
プチャレジスタ153の内容を読出して、その差を求め
れば、速度指令クロック1周期におけるフリーランニン
グヵウンタ152のカウント数を計測することができる
。つまり、目標となる回転速度データを得ることができ
る。
なおこの実施例では、キャプチャレジスタ153の内容
が更新されるごとに、更新後のカウント数と更新前のカ
ウント数との差のカウント数を求めるというやり方では
なく、より検出精度を向上させるために、エンコーダ信
号入力部13におけるキャプチャレジスタ153のカウ
ント数読出しと同様の読出方法がとられている。
すなわち、制御部14は、所定のサンプル時間Δtごと
にキャプチャレジスタ153の内容およびアップカウン
タ154の内容を読出し、キャプチャレジスタ153に
おける今回読出したカウント数と前回読出したカウント
数との差を求め、それをアップカウンタにおける今回読
出したカウント数から前回読出したカウント数との差で
割算することで、速度指令クロック1周期内におけるよ
り正確な基準クロック数を求めるようにしている。
また、制御部14は、次に説明する制御によって、速度
指令信号入力部15から与えられる指令速度とエンコー
ダ信号入力部13から与えられる検出速度との位相差を
検出する。
すなわち、制御部14は、速度指令信号入力部15のエ
ッジ検出回路151からエッジ検出信号が与えられるこ
とに応答して、フリーランニングカウンタ152のカウ
ント数を読出し、その数を位相基準値PPIとする。
一方、エンコーダ信号入力部13のエッジ検出回路13
1からエッジ検出信号が与えられることに応答しても、
フリーランニングカウンタ152のカウント数を読出し
、その数を位相比較値PDTとする。
もし、指令速度の位相、つまり速度指令クロックの位相
と、エンコーダ12の回転パルスの位相とが同じであれ
ば、フリーランニングヵウンタ152のカウント数は同
時に読出されるわけであるから、位相基準値PPIと位
相比較値PDTとは等しくなる。しかし両位相がずれて
いる場合には、両者の値は等しくならない。
そこで、制御部14は、速度指令クロツクとエッジ検出
回路131の位相検出パルスとの位相差PHDTを、次
式によって算出する。
但し、SPD:速度指令クロック1周期間の基準クロッ
ク数 指令速度と検出速度との位相差の検出は、上述の検出手
順に代えて、以下に説明するような検出手順で行っても
よい。この実施例においては、以下の手順の方がより好
ましい。
エンコーダ信号入力部13のエッジ検出回路131から
エッジ検出信号が与えられるごとに、フリーランニング
カウンタ152のカウント数を読出し、その数を位相比
較値PDTとする。
一方、位相比較開始時より、速度指令クロック1周期間
の基準クロック数SPD (SPDは固定値である。)
を、エッジ検出回路151からエッジ検出信号が出力さ
れるごとに加算していき、位相基準値PPIとする。
よって、ある続出タイミングnにおける位相基準値PP
Inと、前回の読出しタイミングn−1における位相基
準値pprn,との間には、PP In−PP In,
+SPD の関係が戊立する。
よって、速度指令クロックと位相検出パルスとの位相差
PHDTは、 で求めることができる。
このような位相差検出手順によれば、位相基準値を計算
上算出しているので、位相基準値が実測値に基づくもの
に比べてより正確に設定できるという利点がある。なお
、上述の場合において、加算に代え、減算を行ってもよ
い。
以上のようにして検出した位相差PHDTは、次のよう
にしてPWMデータにフィードバックされる。
すなわちPWMデータは、次に説明する式(12)によ
って算出されるから、その算出した出力電圧Vに対して
検出された位相差データPHDTに定数αを掛けたデー
タを加減算することにょって、出力電圧Vを補正するの
である。
VOUT一V±α・PHDT     ・・・(11)
上の式(11)におけるαを変更すれば、位相差分の割
合を調査でき、サーボモータ10をより追従性よく定速
制御することができる。
次に、出力電圧Vの算出の仕方について説明をする。
制御部14は、以上のようにして検出したサーボモータ
10の実際の回転数NSと、速度指令信号入力部から与
えられる指令回転数Nとの差から、次の式で表わされる
印加電圧を算出する。
+KE NS +Ra(10+Tet/Kv)    −(12)この
式で表わされる電圧を印加した場合の加速度は、式(1
2)を前述の式(4)に代入し、Ns=N−ΔNにおき
かえると、 a−375KvK+: RaGD2 +KE NS −Ra  (10 +TB L /KT
 ) )十KE−Ns] Δt となり、速度差ΔNをΔtで割った値が加速度となり、
Δtを最適化することにより、ΔNに対して、一定の最
適な加速度を得られることになる。
次に、上式(12)を導き出した過程について説明する
第6図は、永久磁石フィールド形DCサーボモー夕の等
価回路図である。
モータアマチャアに信号電圧Vを与え、出力として回転
軸の角変位θを得る場合のモータの伝達関数は、 La−ミニj二+Ra I +E−V dt (14) と導かれる。
モータの誘起電圧Eは回転軸の角速度ωに比例するので
、 dt 但し、KE二誘起電圧定数 発生トルクはアマチュア電流Iに比例するのでT=Kv
 I             ・・・(16)但し、
KT : }ルク定数 いま、ロータと負荷の感性モーメントの和をJ1軸受の
損失を含めたモータの制動負荷をBとすると、負荷トル
クTLは、 TL−J生と+Bω      ・・・(17)dt モータの発生トルクと負荷トルクとは等しくなるので、 KTI−J生と十Bω     ・・・(18)dt となる。
一般にアマチュア回警各のインダクタンスLaは慣性モ
ーメントJと比較して小さく設計されているのでLa−
0、 また、制動負荷Bも無視できるのでB−0とすると、 式(14)は、 V−Ra I+E        −(19)式(17
)は、 dt となる。
慣性モーメントJ  [Kgmsec2]は実際にはG
D2 [Kgm”lを用いた方が便利であるのでGD2
への変更を行う。
GD2−Mg (2k) 2      ・・・(21
)ここで、 G−Mg :物体の重量[Kgl M:質量 g:重力加速度[9. 8m/ see2コk:回転半
径 物理的な慣性モーメントJ  [Kgl+lsec2 
]は、全質量がある距離の所に集まっていると考えると
、J−Mk2             ・・・(22
)で表わされる。従って、 GD2−4gJ           ・・・(23)
となる。
式(20)、式(23)より、 式(24) 、式(25) より、 TL−GD2 4g 2π  ΔN 60  Δt ? 2π    ΔN ・■・GD2 4gX60   Δt ゆえに、 となる。
この式(26)により、時間Δtの間に回転数の変化量
ΔNを得るのに必要なトルクが表わされる。
必要な負荷トルクがモータの発生トルクであるから、式
(16)、式(26)より、 K , t sm G D二・主Σ 375  Δt が得られる。
ここで、式(16)より発生トルクと電流はK丁を定数
とする比例式であるが、無負荷の状態でも必要な電流(
無負荷電流)がある。
いま、無負荷電流をIOとすると となる。
次に、実際の駆動制御方式は、PWMによる電圧駆動型
であるから、式(19)、式(28)より、 (29) となる。
ここで、誘起電圧はEは E−KEN 但し、KE:誘起電圧定数 であるから、式(29)は、 (30) となる。
ところで、 式 (30) は、 摺動負荷およびモー 夕に対する制動負荷の項を含んでいない。
そこで、 この摺動負荷および制動負荷をT8Lとすると、無負荷
電流■ロより算出されるモータの制動負荷TRMは、 となり、式(17) の制動負荷TB (Bω) は、 Til? ””Tli L +TBM となる。
これにより、 式(30) は、 +Ra (TEL/KT) +KE N +KEN               ・・・(34
)となる。
以上のことにより、整理すると目標速度Nに対して速度
差ΔNが発生した場合、 十KE N +Ra  ( 10 +TEI L /KT )   
 − (1 2)で得られる電圧Vをモータに印加すれ
ばよい。
なお、ここで、実際に使用する負荷およびモータが決定
されることにより定数となるものはRa:アマチュア抵
抗[Ω] Kエ:トルク定数[kgaハ] KE:誘起電圧定数[ V /rpm]10:無負荷電
流[Aコ GD2  :負荷とモータによる慣性モーメント[kg
 m2] TaL:摺動負荷[kglll] である。
よって、N,ΔN1Δtが制御時における変数となる。
第7図は、PWMユニット16の具体的な構成例を示す
ブロック図であり、第8図はPWMユニット16の動作
を説明するためのタイミングチャートである。
PWMユニット16には、セット信号発生部161と、
PWMデータレジスタ162と、ダウンカウンタ163
とRSフリップフロップ164とが備えられている。
セット信号発生部161は、一定の周期ごとにセット信
号を発生するものである。このセット信号発生部161
はたとえばリングカウンタで構成されており、一定数の
基準クロックを係数するごとにセット信号を発生するよ
うにされている。
PWMデータレジスタ162は、制御部14から与えら
れるPWMデータを保持するためのものである。制御部
14から与えられるPWMデータとは、前述した式(1
1)によって求められた電圧データである。すなわち、
式(12)の電圧を位相差データPHDで補正した電圧
VOuTである。このPWMデータは、PWMユニット
16から出力されるPWM出力信号のデューティを決め
るのに用いられる。
ダウンカウンタ163は、PWM基準クロック(この実
施例では、PWM基準クロックは、エンコーダ信号入力
部13や速度指令信号入力部15で用いられる基準クロ
ツクが共用されている。)が与えられごとにダウンカウ
ントをし、設定された数を計測するとリセット信号を出
力するものである。
PWMユニット16の動作は次のようになる。
セット信号発生部161からセット信号が出力されると
、PWMデータレジスタ162の内容、つまり制御部1
4から与えられたPWMデータが、ダウンカウンタ16
3にセットされ、また、セット信号によってフリップフ
ロツブ164がセットされる。従って、フリップフロッ
プ164の出力、つまりPWM信号はハイレベルとなる
次に、ダウンカウンタ163はPWM基準クロックに基
づいてダウンカウントを行い、設定されたカウント値が
rOJになると、フリップフロップ164ヘリセット信
号を与える。よ゜って、フリップフロップ164の出力
はローレベルに反転する。
この結果、PWMユニット16からは、PWMデータレ
ジスタ162で保持された値、つまり式(11)で算出
された電圧データでデューティが決められ、PWM信号
が導出される。
なお、この発明は、複写機の光学系制御用に限らず、フ
ァクシミリ装置の読取装置制御用モータや、その他の一
般的なモータ制御回路に採用できる。
またこの発明は、PWM信号以外で印加電圧を算出する
場合にも適用できる。
く発明の効果〉 この発明は、以上のように構成されているので、目標速
度に拘らず、加速度を一定の値にすることができる制御
信号を算出できる。よって、目標速度に拘らず、追従性
のよいモータの速度制御をすることができる。
【図面の簡単な説明】
第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ユニット、を
示す。 (ほか2名) 第 2 図 制御部14ヘ 第 3A 図 第 3B 図 第 4 図

Claims (1)

  1. 【特許請求の範囲】 1、モータの回転速度を制御するための制御電圧を算出
    する装置であって、 モータへ印加する電圧を、目標回転速度と実際の回転速
    度との差に第1定数を掛けた値と、実際の回転速度に第
    2定数を掛けた値と、所定のオフセット電圧との和とし
    て算出する手段と、 目標速度の位相を検出する目標位相検出手段と、 実際の回転速度の位相を検出する回転位相検出手段と、 目標位相と回転位相との位相差に基づいて、算出された
    印加電圧を補正する印加電圧補正手段と、 を含むことを特徴とするモータの制御電圧算出装置。 2、請求項第1項記載のモータの制御電圧算出装置にお
    いて、 前記目標位相検出手段は、所定のタイミングごとに、予
    め定められた位相基準値を加算または減算する位相基準
    値算出手段を含み、該位相基準値算出手段の値によって
    目標位相を把握するものであることを特徴とする。
JP1185605A 1989-07-18 1989-07-18 モ―タの制御電圧算出装置 Expired - Lifetime JP2525248B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP1185605A JP2525248B2 (ja) 1989-07-18 1989-07-18 モ―タの制御電圧算出装置
DE69023401T DE69023401T2 (de) 1989-07-18 1990-07-17 Verfahren zur Berechnung der Regelspannung und Motorregelvorrichtung, die dieses Verfahren anwendet.
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 (ja) 1989-07-18 1989-07-18 モ―タの制御電圧算出装置

Publications (2)

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

Family

ID=16173726

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1185605A Expired - Lifetime JP2525248B2 (ja) 1989-07-18 1989-07-18 モ―タの制御電圧算出装置

Country Status (1)

Country Link
JP (1) JP2525248B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008259321A (ja) * 2007-04-05 2008-10-23 Matsushita Electric Ind Co Ltd モータ制御回路

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008259321A (ja) * 2007-04-05 2008-10-23 Matsushita Electric Ind Co Ltd モータ制御回路

Also Published As

Publication number Publication date
JP2525248B2 (ja) 1996-08-14

Similar Documents

Publication Publication Date Title
EP0409185B1 (en) Method of calculating motor control voltage and motor control device using the method
US5130626A (en) Device for controlling rotational speed of motor
JPH0352580A (ja) モータの制御電圧算出装置
JPH027276B2 (ja)
JPH02159990A (ja) サーボモータの速度制御方式
WO1982004129A1 (fr) Dispositif detecteur de vitesse
JP4638094B2 (ja) 複数軸制御装置及びその軸間同期方法
JP2670162B2 (ja) モータの回転速度制御装置
JP2820757B2 (ja) モータ制御装置
JPH0352582A (ja) モータの制御電圧算出方法
JP2735324B2 (ja) モータの回転速度制御装置
JPH0352579A (ja) モータの制御電圧算出装置
JPH0352578A (ja) モータの制御電圧算出装置
JPH0352577A (ja) モータの制御電圧算出装置
JP2820747B2 (ja) モータ制御装置における定常域到達検出装置
JPS61161998A (ja) ステツプモ−タの負荷検出方法
JP2781232B2 (ja) モータ制御装置における定常域到達検出装置
JP3111798B2 (ja) 可変速駆動装置
JPH03173382A (ja) モータ制御装置
JP2820755B2 (ja) モータ制御装置
JP2957216B2 (ja) モータ制御装置
JP2508250Y2 (ja) デイジタルサ−ボ制御装置
JPH03173385A (ja) モータの回転速度制御装置
JP2820756B2 (ja) モータ制御装置
JP2000175497A (ja) パルスモータ制御装置、パルスモータ制御方法、及びパルスモータ制御プログラムを記録した記録媒体