JPH02159879A - 画像走査装置 - Google Patents
画像走査装置Info
- Publication number
- JPH02159879A JPH02159879A JP63315529A JP31552988A JPH02159879A JP H02159879 A JPH02159879 A JP H02159879A JP 63315529 A JP63315529 A JP 63315529A JP 31552988 A JP31552988 A JP 31552988A JP H02159879 A JPH02159879 A JP H02159879A
- Authority
- JP
- Japan
- Prior art keywords
- scanning
- speed
- control
- time
- motor
- 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
- 230000001133 acceleration Effects 0.000 claims abstract description 37
- 238000001514 detection method Methods 0.000 claims description 11
- 238000000034 method Methods 0.000 description 35
- 230000003287 optical effect Effects 0.000 description 29
- 230000008569 process Effects 0.000 description 29
- 238000010586 diagram Methods 0.000 description 9
- 238000012546 transfer Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 230000009467 reduction Effects 0.000 description 3
- 230000001172 regenerating effect Effects 0.000 description 3
- 238000004140 cleaning Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 239000011521 glass Substances 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000010355 oscillation Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000000630 rising effect Effects 0.000 description 2
- RKMGAJGJIURJSJ-UHFFFAOYSA-N 2,2,6,6-Tetramethylpiperidine Substances CC1(C)CCCC(C)(C)N1 RKMGAJGJIURJSJ-UHFFFAOYSA-N 0.000 description 1
- 101100328887 Caenorhabditis elegans col-34 gene Proteins 0.000 description 1
- 230000032683 aging Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 108091008695 photoreceptors Proteins 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000004645 scanning capacitance microscopy Methods 0.000 description 1
- 238000007493 shaping process Methods 0.000 description 1
Landscapes
- Control Of Direct Current Motors (AREA)
- Exposure Or Original Feeding In Electrophotography (AREA)
- Optical Systems Of Projection Type Copiers (AREA)
- Control Or Security For Electrophotography (AREA)
- Facsimile Scanning Arrangements (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は複写機やイメージリーグに用いられる画像走査
装置に関し、特にモータで駆動されて画像を走査する画
像走査装置に関するものである。
装置に関し、特にモータで駆動されて画像を走査する画
像走査装置に関するものである。
(従来の技術)
画像を移動する走査系により走査してその画像を複写し
または読み取るのに、走査速度の安定性が要求される。
または読み取るのに、走査速度の安定性が要求される。
しかし走査系はモラーの反りや軸受けの経年変化、ある
いはゴミの付着と云ったことのために負荷トルクが変動
するので、DCモータ等で駆動される場合その駆動トル
クのバラツキとなりやすい。
いはゴミの付着と云ったことのために負荷トルクが変動
するので、DCモータ等で駆動される場合その駆動トル
クのバラツキとなりやすい。
これに対処したものが特開昭61−138248号公報
に開示されている。このものは走査系を往復動させたと
きのトルクをDCモータの駆動電流から求め、あらかじ
め記憶された制御パターンのテーブルから、前記求めた
トルクに対応する最適制御パターンを選択して実行する
ようになっている。
に開示されている。このものは走査系を往復動させたと
きのトルクをDCモータの駆動電流から求め、あらかじ
め記憶された制御パターンのテーブルから、前記求めた
トルクに対応する最適制御パターンを選択して実行する
ようになっている。
(発明が解決しようとする課H)
しかし上記従来の方法では、酷される制御パターンは段
階的にしか設けられないので、種々に変化する実際のト
ルク変動に正しく対応し切れない。しかも記憶しておく
制御パターンの種類を多(するには記憶データが増大し
て不利であるし、倍率を変えられる複写機では走査速度
が倍率ごとに設定されるので前記制御パターンのテーブ
ルを各倍率にも対応して設ける必要があり膨大なデータ
を記憶しておかなければならない。
階的にしか設けられないので、種々に変化する実際のト
ルク変動に正しく対応し切れない。しかも記憶しておく
制御パターンの種類を多(するには記憶データが増大し
て不利であるし、倍率を変えられる複写機では走査速度
が倍率ごとに設定されるので前記制御パターンのテーブ
ルを各倍率にも対応して設ける必要があり膨大なデータ
を記憶しておかなければならない。
そこで本発明は走査系が実際に移動されるときの所定の
時点における通電時の加速度と、非通電時の加速度とを
算出し、これに基いて走査系の速度を制御パラメータを
決定するようにし、走査系の時々の実際の負荷トルクに
基いた適正な速度制御を制御パターンを記憶してお(よ
うなことなしに達成することができる画像走査装置を提
供することを目的とするものである。
時点における通電時の加速度と、非通電時の加速度とを
算出し、これに基いて走査系の速度を制御パラメータを
決定するようにし、走査系の時々の実際の負荷トルクに
基いた適正な速度制御を制御パターンを記憶してお(よ
うなことなしに達成することができる画像走査装置を提
供することを目的とするものである。
(課題を解決するための手段)
本発明は上記のような目的を達成するために、モータで
駆動される走査系により画像を走査して複写しまたは読
み取る画像走査装置において、走査系が所定の速度で走
査するようにモータ通電用パルスのデユーティを制御す
る制御手段と、走査系の速度検出手段とを備え、制御手
段は速度検出手段からの速度情報を基に走査系が動作し
たときの所定の時点における通電時の加速度と、非通電
時の加速度とを算出し、これに基いて走査系の速度を制
御するパラメータを決定するようにしたことを特徴とす
るものである。
駆動される走査系により画像を走査して複写しまたは読
み取る画像走査装置において、走査系が所定の速度で走
査するようにモータ通電用パルスのデユーティを制御す
る制御手段と、走査系の速度検出手段とを備え、制御手
段は速度検出手段からの速度情報を基に走査系が動作し
たときの所定の時点における通電時の加速度と、非通電
時の加速度とを算出し、これに基いて走査系の速度を制
御するパラメータを決定するようにしたことを特徴とす
るものである。
(作 用)
モータはその通電用パルスのデユーティに従って通電さ
れ、そのデユーティに応じた速度およびトルクで駆動さ
れる。このときモータの駆動を受ける走査系は慣性によ
り最初加速されその後所定速度に達するが、この走査系
の速度は速度検出手段によって検出される。−力制御手
段は所定時点における通電時の加速度と、非通電時の加
速度とを速度検出手段からの速度情報を基に算出するが
、この両加速度の関係は前記所定時点における速度での
走査系がその時点で持っている負荷トルクおよびそれに
対応した所要駆動トルクの情報を包含しているので、そ
れらを基にして走査系の走査速度を走査系のその時点そ
の時点の負荷トルクに対応して制御する適正なパラメー
タを決定することができる。
れ、そのデユーティに応じた速度およびトルクで駆動さ
れる。このときモータの駆動を受ける走査系は慣性によ
り最初加速されその後所定速度に達するが、この走査系
の速度は速度検出手段によって検出される。−力制御手
段は所定時点における通電時の加速度と、非通電時の加
速度とを速度検出手段からの速度情報を基に算出するが
、この両加速度の関係は前記所定時点における速度での
走査系がその時点で持っている負荷トルクおよびそれに
対応した所要駆動トルクの情報を包含しているので、そ
れらを基にして走査系の走査速度を走査系のその時点そ
の時点の負荷トルクに対応して制御する適正なパラメー
タを決定することができる。
前記所定時点は走査系が走査のための目的速度に達した
時点もしくはその直前であると、前記情報が目的速度に
対応して直接的に得られ、その分補正や調整が不要で制
御がより適正により簡単な制御で達成することができ好
適である。
時点もしくはその直前であると、前記情報が目的速度に
対応して直接的に得られ、その分補正や調整が不要で制
御がより適正により簡単な制御で達成することができ好
適である。
(実施例)
図に示す本発明の一実施例について説明する。
第1図は複写機の作像部の概略を示している。
原稿台ガラス1とその下の感光ドラム2との間に走査光
学系3が設けられている。走査光学系3はスキャナをな
す第1移動台4上に保持された照明ランプ5と第1ミラ
ー6、および第2移動台8上に保持された第2、第3ミ
ラー9.10、さらに投影レンズ11、第4ミラー12
からなる。
学系3が設けられている。走査光学系3はスキャナをな
す第1移動台4上に保持された照明ランプ5と第1ミラ
ー6、および第2移動台8上に保持された第2、第3ミ
ラー9.10、さらに投影レンズ11、第4ミラー12
からなる。
第1移動台4および第2移動台8が移動する部分の両側
に一対の駆動ワイヤ21が張設されている。各駆動ワイ
ヤ21は左右の同径プーリ22.23間に上方から掛は
渡され、プーリ22側の部分21aはブーIJ22の下
側に掛は回された上で第2移動台8の端板外面に設けら
れたブー1J24に掛は回して折返され、その端部21
cを固定部材25に止着されている。プーリ23側の部
分21dはブー1J23の下側に掛は回された上で第2
移動台8の前記プーリ24に掛は回して折返され、その
端部21eを固定部材26にテンションバネ27を介し
止着されている。
に一対の駆動ワイヤ21が張設されている。各駆動ワイ
ヤ21は左右の同径プーリ22.23間に上方から掛は
渡され、プーリ22側の部分21aはブーIJ22の下
側に掛は回された上で第2移動台8の端板外面に設けら
れたブー1J24に掛は回して折返され、その端部21
cを固定部材25に止着されている。プーリ23側の部
分21dはブー1J23の下側に掛は回された上で第2
移動台8の前記プーリ24に掛は回して折返され、その
端部21eを固定部材26にテンションバネ27を介し
止着されている。
また各ワイヤ21のプーリ22側の部分21aのブー’
J22とプーリ24との間の一部で第1移動台4に止着
されている。28はその止着部を示している。プーリ2
3の回転軸29には直流モータ30が減速ギヤ31、タ
イミングベルト32を介し連結されている。さらにモー
タ30の回転軸30aにエンコーダ33が連結され、モ
ータ30の回転に同期してパルスを発生する。
J22とプーリ24との間の一部で第1移動台4に止着
されている。28はその止着部を示している。プーリ2
3の回転軸29には直流モータ30が減速ギヤ31、タ
イミングベルト32を介し連結されている。さらにモー
タ30の回転軸30aにエンコーダ33が連結され、モ
ータ30の回転に同期してパルスを発生する。
モータ30が矢印aの方向に作動されるとワイヤ2Iが
矢印すの方向に駆動される。このときワイヤ21に直接
止着されている第1移動台4は矢印Cの方向にワイヤ2
1と同速の1/n(n:複写倍率)の速度で移動され、
原稿台ガラス1上の原稿の画像を複写サイズと倍率に応
じた範囲で走査し、第1〜第4のミラー6.9.10.
12と投影レンズ11とによって感光ドラム2上に原稿
の画像を順次スリット露光する。この際第2移動台8は
ワイヤ21が矢印すの方向に駆動されるときのブー11
22例の部分21aが短くなっていく分だけプーリ23
側の部分21dが長くなっていく動きによってプーリ2
4を介し、矢印Cの方向に1/2nの速度で移動され、
走査中走査光学系3の光露長を一定に・保つ。
矢印すの方向に駆動される。このときワイヤ21に直接
止着されている第1移動台4は矢印Cの方向にワイヤ2
1と同速の1/n(n:複写倍率)の速度で移動され、
原稿台ガラス1上の原稿の画像を複写サイズと倍率に応
じた範囲で走査し、第1〜第4のミラー6.9.10.
12と投影レンズ11とによって感光ドラム2上に原稿
の画像を順次スリット露光する。この際第2移動台8は
ワイヤ21が矢印すの方向に駆動されるときのブー11
22例の部分21aが短くなっていく分だけプーリ23
側の部分21dが長くなっていく動きによってプーリ2
4を介し、矢印Cの方向に1/2nの速度で移動され、
走査中走査光学系3の光露長を一定に・保つ。
感光体ドラム2はそのまわりに図示しないイレーザラン
プ、帯電チャージャ、現像器、転写チャージャ、クリー
ニング装置が配設されており、帯電チャージャによって
一様に帯電された表面に前記露光を受けて静電潜像を形
成する。
プ、帯電チャージャ、現像器、転写チャージャ、クリー
ニング装置が配設されており、帯電チャージャによって
一様に帯電された表面に前記露光を受けて静電潜像を形
成する。
この静電潜像は現像器により現像されてトナー像となり
、それに同期して送られてくる転写村上に転写チャージ
ャによって転写される。
、それに同期して送られてくる転写村上に転写チャージ
ャによって転写される。
転写後の感光体ドラム2の表面はクリーニング装置によ
って残留トナーを除去された後、イレーザランプによっ
て残留電荷を除去される。
って残留トナーを除去された後、イレーザランプによっ
て残留電荷を除去される。
複写倍率の変更は例えば投影レンズ11等を光軸方向に
移動させて共役長を調整することにより行われる。
移動させて共役長を調整することにより行われる。
走査の終了時点でモータ30は逆転される。これにより
ワイヤ21は矢印すと反対の方向に駆動され、第1、第
2移動台4.8は矢印Cと反対の方向に移動され、ホー
ムポジションに戻される。
ワイヤ21は矢印すと反対の方向に駆動され、第1、第
2移動台4.8は矢印Cと反対の方向に移動され、ホー
ムポジションに戻される。
この走査光学系3の動作を制御するのに、モータ30は
第2図に示す駆動回路で駆動し、第3図に示す制御回路
によって制御する。またこの制御のために走査光学系3
がホームポジションにあるかどうかを検出するスイッチ
34を第1移動台4の移動経路に設け、第1移動台4が
ホームポジション位置にあるとき押動される。
第2図に示す駆動回路で駆動し、第3図に示す制御回路
によって制御する。またこの制御のために走査光学系3
がホームポジションにあるかどうかを検出するスイッチ
34を第1移動台4の移動経路に設け、第1移動台4が
ホームポジション位置にあるとき押動される。
第2図の駆動回路について説明する。モータ30には直
流電源Eが、ブリッジ接続された4つのスイッチングト
ランジスタTrl〜Traを介し接続されている。トラ
ンジスタTr、 、Tr3はベース電圧が“ロー°゛の
ときオンし、トランジスタTr2 、Tr、はベース電
圧が°“ハイ”のときオンするもので、それらのオン、
オフの状態の組合せによってモータ30を適宜正転また
は逆転、あるいは停止の状態にする。
流電源Eが、ブリッジ接続された4つのスイッチングト
ランジスタTrl〜Traを介し接続されている。トラ
ンジスタTr、 、Tr3はベース電圧が“ロー°゛の
ときオンし、トランジスタTr2 、Tr、はベース電
圧が°“ハイ”のときオンするもので、それらのオン、
オフの状態の組合せによってモータ30を適宜正転また
は逆転、あるいは停止の状態にする。
トランジスタTr、〜TraにはそれぞれダイオードD
1〜D4が並列に接続されて逆起電圧が生じたときのバ
イパスを形成している。
1〜D4が並列に接続されて逆起電圧が生じたときのバ
イパスを形成している。
入力端子35aは正転信号としての“ハイ ”信号か逆
転信号としての“ロー”信号かが入力されるもので、A
NDゲー)AND +の入力側およびトランジスタTr
、のベースに接続されると共に、インバータIを介して
ANDゲートAND zの入力側およびトランジスタT
r、のベースに接続されている。
転信号としての“ロー”信号かが入力されるもので、A
NDゲー)AND +の入力側およびトランジスタTr
、のベースに接続されると共に、インバータIを介して
ANDゲートAND zの入力側およびトランジスタT
r、のベースに接続されている。
もう1つの入力端子35bはモータ通電用のパルスdに
よる通電オン信号としての“ハイ ”信号か、通電オフ
信号としての “ロー”信号かが入力されるもので、A
NDゲートAND、およびAND2の入力端に接続され
ている。ANDゲートAND。
よる通電オン信号としての“ハイ ”信号か、通電オフ
信号としての “ロー”信号かが入力されるもので、A
NDゲートAND、およびAND2の入力端に接続され
ている。ANDゲートAND。
の出力側はトランジスタTrzのベースに、またAND
ゲートAND、の出力側はトランジスタTr、のベース
にそれぞれ接続されている。
ゲートAND、の出力側はトランジスタTr、のベース
にそれぞれ接続されている。
各入力端子35a 、 35bへの入力信号の組合せに
よる各トランジスタTr、〜Tr4のオン、オフ状態と
、それによるモータ30のオン、オフ状態およびオン時
の正逆転の別とを示せば下記表1の通りである。
よる各トランジスタTr、〜Tr4のオン、オフ状態と
、それによるモータ30のオン、オフ状態およびオン時
の正逆転の別とを示せば下記表1の通りである。
表1
第3図の制御回路について説明する。この回路は1チツ
プマイクロコンピユータ(以下マイコンと称す)41を
走査光学系3の制御に専用するものであり、これを複写
機の他の各種の動作を制御する図示しないマイクロコン
ピュータ(以下マスクと称す)によって制御する。
プマイクロコンピユータ(以下マイコンと称す)41を
走査光学系3の制御に専用するものであり、これを複写
機の他の各種の動作を制御する図示しないマイクロコン
ピュータ(以下マスクと称す)によって制御する。
マイコン41はCPIJ42 、ROM43 、RAM
44 、人力ボート45、出力ポート46、PWl’l
出力ボート47、レジスタ48、タイマユニット49、
内部システムクロックfclkを発生するための発振回
路50のそれぞれを備えている。タイマユニット49に
はエンコーダパルスeを第1移動台4の位置情報として
そのままカウントするカウンタXFのほか、第1動台4
のリターン中エンコーダパルスeの入力を4分周して割
込みを発生させ、その割込みの都度カウンタXFのカウ
ントを4つづつカウントさせるための分周回路FDCが
ありリターン中フルパワーで通電され高速で回転しても
、エンコーダパルスeのエッッヂが4回検出されるまで
はカウンタXPはカウントしなくてよいことになり、ソ
フトの処理時間は間にあうことになる。なお、エンコー
ダパルスeはエンコーダ33からの出力FGは波形成形
回路150で矩形波にしてマイコン41に入力される。
44 、人力ボート45、出力ポート46、PWl’l
出力ボート47、レジスタ48、タイマユニット49、
内部システムクロックfclkを発生するための発振回
路50のそれぞれを備えている。タイマユニット49に
はエンコーダパルスeを第1移動台4の位置情報として
そのままカウントするカウンタXFのほか、第1動台4
のリターン中エンコーダパルスeの入力を4分周して割
込みを発生させ、その割込みの都度カウンタXFのカウ
ントを4つづつカウントさせるための分周回路FDCが
ありリターン中フルパワーで通電され高速で回転しても
、エンコーダパルスeのエッッヂが4回検出されるまで
はカウンタXPはカウントしなくてよいことになり、ソ
フトの処理時間は間にあうことになる。なお、エンコー
ダパルスeはエンコーダ33からの出力FGは波形成形
回路150で矩形波にしてマイコン41に入力される。
人力ポート45にはマスクから撮影倍率の信号MAG
、走査開始要求の信号SCAMおよび走査光学系3がホ
ームポジションにあるか否かの信号HOMEが与えられ
る。信号MAGは複写機において選択される複写倍率を
示しマイコン41ではそれに応じて走査速度が設定され
る。信号5CANは通常は゛ロー”で走査開始要求を行
うとき“ハイ”とされる。信号FIOMEは走査光学系
3がホームポジションにあるときだけ “ハイ”とされ
、それ以外のとき“ロー”とされる。
、走査開始要求の信号SCAMおよび走査光学系3がホ
ームポジションにあるか否かの信号HOMEが与えられ
る。信号MAGは複写機において選択される複写倍率を
示しマイコン41ではそれに応じて走査速度が設定され
る。信号5CANは通常は゛ロー”で走査開始要求を行
うとき“ハイ”とされる。信号FIOMEは走査光学系
3がホームポジションにあるときだけ “ハイ”とされ
、それ以外のとき“ロー”とされる。
出力ポート46からはモータ30の正逆転信号fが出力
され、これが第2図の駆動回路51の入力端子35aに
入力される。PWM出力ポート47からは発振回路50
で発振されるシステムクロックfCLKを256分周し
た周波数の定速走査制御用のPWMパルス、あるいは走
査系3の定速走査までの立上がり時や定速制御後のリタ
ーン開始までの減速制御、フルパワーリターンに続く減
速リターン制御のために、前記パルスのデユーティを1
00%にしておき、エンコーダパルス°eのオン、オフ
各エツジ(第4図)を基にタイマ設定により行う割込み
でオフ時間制御したパルスと云ったPWMモータ通電通
電パルス比力され、これが第2図の駆動回路51の入力
端子35bに入力される。これら入力によってモータ3
0の制御が行われる。
され、これが第2図の駆動回路51の入力端子35aに
入力される。PWM出力ポート47からは発振回路50
で発振されるシステムクロックfCLKを256分周し
た周波数の定速走査制御用のPWMパルス、あるいは走
査系3の定速走査までの立上がり時や定速制御後のリタ
ーン開始までの減速制御、フルパワーリターンに続く減
速リターン制御のために、前記パルスのデユーティを1
00%にしておき、エンコーダパルス°eのオン、オフ
各エツジ(第4図)を基にタイマ設定により行う割込み
でオフ時間制御したパルスと云ったPWMモータ通電通
電パルス比力され、これが第2図の駆動回路51の入力
端子35bに入力される。これら入力によってモータ3
0の制御が行われる。
この制御は第4図に示すように、走査光学系3が速度0
から目標速度Vに達するまでの加速走査Aの状態の制御
と、目標速度Vに達した状態で所定範囲を定速で走査す
る定走査Bの状態の制御と、定速走査が終了した時点で
走査光学系3を復動させるためにモータ30を一旦速度
Oまで減速する減速走査Cの状態およびそれに続いてモ
ータ30をフルパワーで逆転させて走査光学系3を復動
させるフルパワーリターンDの状態の制御と、フルパワ
ーリターンDの状態の走査光学系3をホームポジション
に停止させるためにブレーキを働かせてモータ30を速
度0まで減速し停止させる減速リターンEの状態の制御
とを行う。
から目標速度Vに達するまでの加速走査Aの状態の制御
と、目標速度Vに達した状態で所定範囲を定速で走査す
る定走査Bの状態の制御と、定速走査が終了した時点で
走査光学系3を復動させるためにモータ30を一旦速度
Oまで減速する減速走査Cの状態およびそれに続いてモ
ータ30をフルパワーで逆転させて走査光学系3を復動
させるフルパワーリターンDの状態の制御と、フルパワ
ーリターンDの状態の走査光学系3をホームポジション
に停止させるためにブレーキを働かせてモータ30を速
度0まで減速し停止させる減速リターンEの状態の制御
とを行う。
加速走査Aでの制御は、入力端子35aに“ハイ”の信
号が入力され、入力端子35bにはモータ30の回転に
応じて発生されるエンコーダパルスの各オンエツジから
一定のオフ時間り。FFをタイマ設定し、次のエンコー
ダパルスのオンエツジまでをオン時間t。Nと設定した
通電パルスdが入力される(第5図(a))。
号が入力され、入力端子35bにはモータ30の回転に
応じて発生されるエンコーダパルスの各オンエツジから
一定のオフ時間り。FFをタイマ設定し、次のエンコー
ダパルスのオンエツジまでをオン時間t。Nと設定した
通電パルスdが入力される(第5図(a))。
この通電パルスdはエンコーダパルスeのオン、オフ各
エツジによる割込みINT−Eからタイマ設定された内
部割込みINT−Pによって得られる。加速走査(^)
の初期はモータ30の回転が遅くエンコーダパルスeの
間隔が長いので、モータ30のオン時間t。Nがオフ時
間t。FF対し充分に長く強い通電トルクによってモー
タ30は強力に加速される。速度が定速走査Bのための
目標速度Vに近づくに従ってエンコーダパルスe間隔が
小さくなるのに伴ってオン時間t。Hのオフ時間t。、
F対する比率が小さくなっていき、モータ30を駆動す
る加速が徐々に弱くなる。
エツジによる割込みINT−Eからタイマ設定された内
部割込みINT−Pによって得られる。加速走査(^)
の初期はモータ30の回転が遅くエンコーダパルスeの
間隔が長いので、モータ30のオン時間t。Nがオフ時
間t。FF対し充分に長く強い通電トルクによってモー
タ30は強力に加速される。速度が定速走査Bのための
目標速度Vに近づくに従ってエンコーダパルスe間隔が
小さくなるのに伴ってオン時間t。Hのオフ時間t。、
F対する比率が小さくなっていき、モータ30を駆動す
る加速が徐々に弱くなる。
目標速度■となる第4図F点に達すると、そのときのエ
ンコーダパルスeの間隔から目標速度Vに達したとマイ
コン41で判断される。これに基きモータ30の制御が
定速走査Bの制御に切換ねる。この制御ではPWMパル
スをモータ通電パルスdとしてモータ30を定速制御す
るが、後に詳しく述べるように目標速度■に達したとき
の通電時の加速度α。8と、非通電時の加速度α。FF
とを算出し、以後この2つをパラメーターとしてPWM
壬−夕通電パルスdのデユーティをエンコーダパルスご
とに書き換える(第6図)。
ンコーダパルスeの間隔から目標速度Vに達したとマイ
コン41で判断される。これに基きモータ30の制御が
定速走査Bの制御に切換ねる。この制御ではPWMパル
スをモータ通電パルスdとしてモータ30を定速制御す
るが、後に詳しく述べるように目標速度■に達したとき
の通電時の加速度α。8と、非通電時の加速度α。FF
とを算出し、以後この2つをパラメーターとしてPWM
壬−夕通電パルスdのデユーティをエンコーダパルスご
とに書き換える(第6図)。
この書換えのタイミングはエンコーダパルスeのオン、
オフ各エツジによる割込みINT−Hによってのみ得ら
れる(第5図(b))。従ってこの間内部側込みINT
−Fは禁止される。
オフ各エツジによる割込みINT−Hによってのみ得ら
れる(第5図(b))。従ってこの間内部側込みINT
−Fは禁止される。
これによって定速制御が達成され、走査終了位置に達す
ると減速走査(C)が行われる。この減速走査(C)で
は制動力を与えるために入力端子35aは“ロー”に切
換えられ、加速走査(^)の場合と同様にモータ通電パ
ルスdによるオフ時間の制御が行われる(第5図(C)
)。入力端子35aが“ロー“で入力端子35bが“ロ
ー”の状態では、第2図でトランジスタTr、のみがオ
ンしている。このとき走査光学系3は走査方向に移動し
ているので、この移動によってモータ30の軸30aが
回転させられ、モータ30、ダイオードD3トランジス
タTrIの閉ループで矢印aと反対方向の逆起電圧が発
生し、走査方向aに回転しているモータ30の回転に制
動を与える。これがいわゆる回生ブレーキである。
ると減速走査(C)が行われる。この減速走査(C)で
は制動力を与えるために入力端子35aは“ロー”に切
換えられ、加速走査(^)の場合と同様にモータ通電パ
ルスdによるオフ時間の制御が行われる(第5図(C)
)。入力端子35aが“ロー“で入力端子35bが“ロ
ー”の状態では、第2図でトランジスタTr、のみがオ
ンしている。このとき走査光学系3は走査方向に移動し
ているので、この移動によってモータ30の軸30aが
回転させられ、モータ30、ダイオードD3トランジス
タTrIの閉ループで矢印aと反対方向の逆起電圧が発
生し、走査方向aに回転しているモータ30の回転に制
動を与える。これがいわゆる回生ブレーキである。
一方、入力端子35aが“ロー”で入力端子35bが“
ハイ”の状態ではトランジスタTr、とTr4がオンし
、直流電源Eの電流は矢印aと逆の方向に流れ、モータ
30をリターン方向に回転させようとして制動を与える
。このように走査光学系3の移動方向と反対の方向にモ
ータ30を回転させて制動を与える場合がいわゆる強制
ブレーキである。
ハイ”の状態ではトランジスタTr、とTr4がオンし
、直流電源Eの電流は矢印aと逆の方向に流れ、モータ
30をリターン方向に回転させようとして制動を与える
。このように走査光学系3の移動方向と反対の方向にモ
ータ30を回転させて制動を与える場合がいわゆる強制
ブレーキである。
第4図の減速走査(C)の初期ではエンコーダのパルス
eの間隔は設定されたオフ時間よりも短いので回生ブレ
ーキのみが働(。この回生ブレーキによる制動力は比較
的弱く、走査光学系3は徐々に減速される。減速が進ん
でエンコーダパルスeの間隔がオフ時間よりも長くなる
と、回生ブレーキと共に強制ブレーキも働き、強い制動
での減速が行われる。
eの間隔は設定されたオフ時間よりも短いので回生ブレ
ーキのみが働(。この回生ブレーキによる制動力は比較
的弱く、走査光学系3は徐々に減速される。減速が進ん
でエンコーダパルスeの間隔がオフ時間よりも長くなる
と、回生ブレーキと共に強制ブレーキも働き、強い制動
での減速が行われる。
次にエンコーダパルスeの間隔が所定時間よりも長くな
ったときには、第4図(D)のリターン処理に入る。こ
れはリターン時間の短縮のためにも入力端子35bをオ
ンのままつまりモータ通電パルスdをオンのままにする
ことにより“ハイ”に固定して常時通電する。いわゆる
フルパワーリターン(D)が行われる(第5図cd))
。
ったときには、第4図(D)のリターン処理に入る。こ
れはリターン時間の短縮のためにも入力端子35bをオ
ンのままつまりモータ通電パルスdをオンのままにする
ことにより“ハイ”に固定して常時通電する。いわゆる
フルパワーリターン(D)が行われる(第5図cd))
。
ここで走査光学系3はこのフルパワーリターンの後ホー
ムポジションに正確に停止されることが望まれる。これ
を満足するのに、ホームポジションの少し手前の位置で
フルパワーリターン(D)から減速リターン(E)に切
換えられる。
ムポジションに正確に停止されることが望まれる。これ
を満足するのに、ホームポジションの少し手前の位置で
フルパワーリターン(D)から減速リターン(E)に切
換えられる。
この減速リターン(E)の開始タイミングは走査開始に
よりホームスイッチがオフした時点からエンコーダパル
スeをタイマユニット49のカウンタXFによりカウン
トし続け、走査が終了する第4図Iの時点からリターン
中はそれまでのカウント値X。fを減算していくことに
よってリターン中の第1移動台4の位置を求め、ホーム
スイッチ34からその手前のブレーキ開始所定時位置(
第4図J)までの距離に相当するカウント値x、fに達
したことによって決定する。
よりホームスイッチがオフした時点からエンコーダパル
スeをタイマユニット49のカウンタXFによりカウン
トし続け、走査が終了する第4図Iの時点からリターン
中はそれまでのカウント値X。fを減算していくことに
よってリターン中の第1移動台4の位置を求め、ホーム
スイッチ34からその手前のブレーキ開始所定時位置(
第4図J)までの距離に相当するカウント値x、fに達
したことによって決定する。
なおこの際の減算は前述の通りエンコーダパルスeのオ
ン、オフ各エツジが4回検出されると前述の外部割込み
を発生する都度4つづつ行うことでソフト処理に対応し
ている。
ン、オフ各エツジが4回検出されると前述の外部割込み
を発生する都度4つづつ行うことでソフト処理に対応し
ている。
カウント値がx、fになると減速走査(c)の場合同様
のオフ時間制御を行い、ホームポジションに停止させる
。
のオフ時間制御を行い、ホームポジションに停止させる
。
以上の主な制御をさらに具体的に詳しく説明すると、マ
イコン41のタイマユニット49はそのフリーランカウ
ンタFRCにより発振回路50から入力されるシステム
クロックfCLKの4分周を基準クロックとしてカウン
トすると共に、エンコーダパルスeのオン、オフ各画エ
ツジの検出によって外部割込み信号INT−Eを発生し
、検出時点におけるフリーランカウンタFRCO値をレ
ジスタ4日にキャプチャーしてそのカウント値でエンコ
ーダパルスeのパルス幅ヲ判定シモータ30の速度検出
情報とする。
イコン41のタイマユニット49はそのフリーランカウ
ンタFRCにより発振回路50から入力されるシステム
クロックfCLKの4分周を基準クロックとしてカウン
トすると共に、エンコーダパルスeのオン、オフ各画エ
ツジの検出によって外部割込み信号INT−Eを発生し
、検出時点におけるフリーランカウンタFRCO値をレ
ジスタ4日にキャプチャーしてそのカウント値でエンコ
ーダパルスeのパルス幅ヲ判定シモータ30の速度検出
情報とする。
なお減速ギヤ31の減速比を17N、駆動プーリ31a
の径をDとし、モータ30による等倍時の走査速度V、
をタイミングベルト32の速度として見ると、モータ3
0の回転数R0と速度V、の関係はとなる。そこで等倍
時のエンコーダパルス幅(−周!III)をTSI 、
モータ30の1回転当りのエンコーダパルス数をGとす
ると、 となる。
の径をDとし、モータ30による等倍時の走査速度V、
をタイミングベルト32の速度として見ると、モータ3
0の回転数R0と速度V、の関係はとなる。そこで等倍
時のエンコーダパルス幅(−周!III)をTSI 、
モータ30の1回転当りのエンコーダパルス数をGとす
ると、 となる。
そしてタイマユニット49は、それに備えるPWMレジ
スタPWMRによってシステムクロックfCLKの25
6分周した周波数で、PWM レジスタPWMRに設定
された値に対応するハイレベルアクティブのパルスを発
生し、出力する。二〇PIIMの分解能は212であり
、パルス幅のデユーティPWMdutyはで表される。
スタPWMRによってシステムクロックfCLKの25
6分周した周波数で、PWM レジスタPWMRに設定
された値に対応するハイレベルアクティブのパルスを発
生し、出力する。二〇PIIMの分解能は212であり
、パルス幅のデユーティPWMdutyはで表される。
さらにタイマユニット49はTMFレジスタTMFI?
により、このレジスタTMFRに設定された値をカウン
トすると前述の内部割込み信号INT−Fを発生する。
により、このレジスタTMFRに設定された値をカウン
トすると前述の内部割込み信号INT−Fを発生する。
ここでPWM出力ポート47による定速走査(B)の制
御について述べる。目標速度■において1門モータ通電
パルスdによりモータ30に通電シたときの加速度α。
御について述べる。目標速度■において1門モータ通電
パルスdによりモータ30に通電シたときの加速度α。
Nと通電を断ったときの加速度α。1.との差が第6図
のように△■であると、P聞モータ通電パルスdの一周
期中に目標速度■となるためには、PWMモータ通電通
電パルス−周期をTP、このTPに対する通電オン時間
の比率をyとする七、 αON ”l ’ TPΔV=α0FF(I Y)T
P −−−=■が成立する。したがってYは したがって0式における速度誤差へ■をN分割した値を
1つのPWMモータ通電通電パルス−ユーティ調整によ
り補正するとよい。この際のPWMモータ通電通電パル
ス−ン比率Yは、となる。
のように△■であると、P聞モータ通電パルスdの一周
期中に目標速度■となるためには、PWMモータ通電通
電パルス−周期をTP、このTPに対する通電オン時間
の比率をyとする七、 αON ”l ’ TPΔV=α0FF(I Y)T
P −−−=■が成立する。したがってYは したがって0式における速度誤差へ■をN分割した値を
1つのPWMモータ通電通電パルス−ユーティ調整によ
り補正するとよい。この際のPWMモータ通電通電パル
ス−ン比率Yは、となる。
次に第7図においてに0の時刻でエンコーダの外部割込
みINT−Eが発生した場合を考える。
みINT−Eが発生した場合を考える。
このとき速度誤差がΔ■であったとすると、次のエンコ
ーダの外部割込みINT−Eが発生する時刻KIまでに
目標速度■に達するためには、目標速度Vに対応するエ
ンコーダパルスの一周期をTSIとするとに0からに、
に到達するまでの時間はTSI/2であると近似し、こ
の間のPWMモータ通電通電パルス−Nは である。
ーダの外部割込みINT−Eが発生する時刻KIまでに
目標速度■に達するためには、目標速度Vに対応するエ
ンコーダパルスの一周期をTSIとするとに0からに、
に到達するまでの時間はTSI/2であると近似し、こ
の間のPWMモータ通電通電パルス−Nは である。
ここで速度誤差△Vについて考えると、速度検出はエン
コーダパルスeの幅を外部割込みINTE間におけるフ
リーランカウンタFRCのカウント数により判別して行
うので、第7図に示すようにに0点における測定パルス
幅をTMoN、目標パルス幅をTSI とすると、パル
ス幅がTSIのときの速度Vは■■゛式のRoとG、■
、よりTSI GR。
コーダパルスeの幅を外部割込みINTE間におけるフ
リーランカウンタFRCのカウント数により判別して行
うので、第7図に示すようにに0点における測定パルス
幅をTMoN、目標パルス幅をTSI とすると、パル
ス幅がTSIのときの速度Vは■■゛式のRoとG、■
、よりTSI GR。
となる。同様に速度誤差が八Vであるときの速度v0は
パルス幅をTMoHとして となる。
パルス幅をTMoHとして となる。
TM、N
しH。
となる。従って速度誤差△■は
で表される。
これによりPWMモータ通電通電パルスゲン比率は0式
から 一うンカウンタFRCによるカウントで決定され、フリ
ーランカウンタFRCはシステムクロックfCLKの4
分周を基準クロックとしてカウントするので、0式の右
辺第2項の銘。8、TSIをフリーランカウンタFRC
のカウント値TM。Nf 、 TSIfで表すと、 となる。
から 一うンカウンタFRCによるカウントで決定され、フリ
ーランカウンタFRCはシステムクロックfCLKの4
分周を基準クロックとしてカウントするので、0式の右
辺第2項の銘。8、TSIをフリーランカウンタFRC
のカウント値TM。Nf 、 TSIfで表すと、 となる。
この[相]式の右辺第2項の分母においてTMON″=
=TSrと考えると、PWMモータ通電パルスd2のオ
ン比率Yは[相]式から となる。
=TSrと考えると、PWMモータ通電パルスd2のオ
ン比率Yは[相]式から となる。
したがってPWM レジスタPWMRへの設定値PWM
R。
R。
は、
となる。
エンコーダパルスeの幅はCPU 42内部のフリここ
で0式中の右辺において第1項=CBIAS、第2項=
PRATEとすると、 PWMRo=CBIAS +PRATE(TMoHf
TSIf) −一−−−−@となる。
で0式中の右辺において第1項=CBIAS、第2項=
PRATEとすると、 PWMRo=CBIAS +PRATE(TMoHf
TSIf) −一−−−−@となる。
次に第4図(F)点での目標速度Vにおけるモータ通電
時の加速度α。Hと、非通電時の加速度αOFFとを求
める方法について説明する。
時の加速度α。Hと、非通電時の加速度αOFFとを求
める方法について説明する。
第8図において速度が目標速度Vになったに2の時刻に
おいて、次のエンコーダパルスeのエツジ検出時点に3
までPWMモータ通電通電パルスゲユーティを100%
にセットし、フルパワー通電状態とし、K3の時点から
は次のエンコーダパルスのエツジ検出時点に4までPW
Mモータ通電通電パルスゲ力を禁止して非通電の状態を
保つことにより加速度の測定を行う。
おいて、次のエンコーダパルスeのエツジ検出時点に3
までPWMモータ通電通電パルスゲユーティを100%
にセットし、フルパワー通電状態とし、K3の時点から
は次のエンコーダパルスのエツジ検出時点に4までPW
Mモータ通電通電パルスゲ力を禁止して非通電の状態を
保つことにより加速度の測定を行う。
K3の時点で速度が■からvlになったとすると、この
ときの加速度α。8は次式で与えられる。
ときの加速度α。8は次式で与えられる。
V、 −V TSI TSI Iとなる。
さらにに4の時点で速度が■1からv2になったとする
と、このときの加速度(αOFF>0)はここで分母に
おけるTSIt #TSI 、 TSIzζTSI、よ
って■、[相]式のα。8、α。FFにより式0におけ
るCBIAS 、 PRATEに代入すると、ここで弐
〇の分母においてTSl、L=tTSI、−・−−一−
−■ 2目 前記同様に[相]、[相]式をフリーランカウンタFR
C−(7)力’77)値TSIfSTSI+f 、 T
STzf テ表すと、となる。
と、このときの加速度(αOFF>0)はここで分母に
おけるTSIt #TSI 、 TSIzζTSI、よ
って■、[相]式のα。8、α。FFにより式0におけ
るCBIAS 、 PRATEに代入すると、ここで弐
〇の分母においてTSl、L=tTSI、−・−−一−
−■ 2目 前記同様に[相]、[相]式をフリーランカウンタFR
C−(7)力’77)値TSIfSTSI+f 、 T
STzf テ表すと、となる。
したがって上式の値を計算することにより、定速走査(
B)の制御における最適パラメータを求めることができ
る。
B)の制御における最適パラメータを求めることができ
る。
次に第9図から第11図に示すフローチャートに基き、
本実施例における制御の具体的な流れについて説明する
。
本実施例における制御の具体的な流れについて説明する
。
第9図はマイコン41による制御のメインルーチンを示
している。
している。
電源が投入されてマイコンにリセットがかかると、ステ
ップ#1で初期設定が行われる。これは内部のRAM4
4 、PWM レジスタPWMR等をクリアし、PWM
出力ボート47の出力状態をオフにしてモータ通電信号
dを“0”にする。このd=0は第2図のモータ駆動回
路の入力端子35bが“ロー”でモータ30をオフする
状態に対応し、d=1は“ノ\イの状態に対応する。
ップ#1で初期設定が行われる。これは内部のRAM4
4 、PWM レジスタPWMR等をクリアし、PWM
出力ボート47の出力状態をオフにしてモータ通電信号
dを“0”にする。このd=0は第2図のモータ駆動回
路の入力端子35bが“ロー”でモータ30をオフする
状態に対応し、d=1は“ノ\イの状態に対応する。
初期設定後ステップ#2でホームスイッチ34がオンで
あるかどうか判別される。オンしていると走査光学系3
がホームポジションつまり走査開始位置にあることにな
りステップ#3に進む。ここでは図示しないマスクから
の走査要求信号5CANがあるまで待機する。走査要求
信号5CANが出るとステップ#4で複写倍率信号MA
Gによる倍率Mをメモリmに入力し、ステップ#5で複
写倍率に対応した走査速度を制御するためのエンコーダ
パルス幅TSIfを計算する。
あるかどうか判別される。オンしていると走査光学系3
がホームポジションつまり走査開始位置にあることにな
りステップ#3に進む。ここでは図示しないマスクから
の走査要求信号5CANがあるまで待機する。走査要求
信号5CANが出るとステップ#4で複写倍率信号MA
Gによる倍率Mをメモリmに入力し、ステップ#5で複
写倍率に対応した走査速度を制御するためのエンコーダ
パルス幅TSIfを計算する。
このTSIfの計算は、フリーランカウンタFRCのク
ロックを基準としてカウントするので、M
6)10 4となる。
ロックを基準としてカウントするので、M
6)10 4となる。
ステップ#5ではまた走査長およびホームスイッチから
ブレーキ開始時点までの距離を決めるxof も計算さ
れる。x、fはペーパーサイズPSIZEと倍率Mから
計算される長さと、予備走査11XHE(ホームスイッ
チオフから画像先端までの距離)の和で得られる。ここ
でエンコーダパルスの立上がり、立下がり、および立下
がりから立上がりまでの移動量aは V。
ブレーキ開始時点までの距離を決めるxof も計算さ
れる。x、fはペーパーサイズPSIZEと倍率Mから
計算される長さと、予備走査11XHE(ホームスイッ
チオフから画像先端までの距離)の和で得られる。ここ
でエンコーダパルスの立上がり、立下がり、および立下
がりから立上がりまでの移動量aは V。
となるので、倍率Mでのパルスカウント値に換算した走
査長xofは 2GR(1 P となる。さらにホームスイッチ34からブレーキ開始時
点までの距離をxlとすると、[相]式からX、の距離
でのパルスカウント換算4f1 x 、 f Ir*と
なる。ここでPSIZEは本実施例では最大通紙サイズ
とする。
査長xofは 2GR(1 P となる。さらにホームスイッチ34からブレーキ開始時
点までの距離をxlとすると、[相]式からX、の距離
でのパルスカウント換算4f1 x 、 f Ir*と
なる。ここでPSIZEは本実施例では最大通紙サイズ
とする。
次のステップ#6では正逆転信号fを“1”にする。f
=1は第2図の駆動回路51の入力端子35aが“ハイ
”で正転を行わせる状態に対応し、「=Oは“ロー”で
逆転を行わせる状態に対応する。
=1は第2図の駆動回路51の入力端子35aが“ハイ
”で正転を行わせる状態に対応し、「=Oは“ロー”で
逆転を行わせる状態に対応する。
次のステップ#7では加速走査(A)の制御の通電オフ
時間のメモリt。FFに予め決められた値T。FFIを
セットする。これは第10図に示す外部割込みINT−
Eの割込みサブルーチンで用いられる。
時間のメモリt。FFに予め決められた値T。FFIを
セットする。これは第10図に示す外部割込みINT−
Eの割込みサブルーチンで用いられる。
ステップ#8ではPWHのレジスタPWMRに4096
をセットする。つまりPWMモータ通電パルスのデユー
ティを100%にしておいて、PWM出力ポート47を
利用した前記オフ時間制御を行う。ここではまたPWM
出力ポート47の出力状態をオンにし、っまりd=1に
してモータ30への通電を開始することも行う。
をセットする。つまりPWMモータ通電パルスのデユー
ティを100%にしておいて、PWM出力ポート47を
利用した前記オフ時間制御を行う。ここではまたPWM
出力ポート47の出力状態をオンにし、っまりd=1に
してモータ30への通電を開始することも行う。
ステップ#9ではMODE←1として加速走査(A)の
制御モードにセットし、続くステップ#10でエンコー
ダパルスeによる外部割込みINT−Eを可能にする。
制御モードにセットし、続くステップ#10でエンコー
ダパルスeによる外部割込みINT−Eを可能にする。
次のステップ#11では走査初期の加速走査(A)の制
御において走査光学系3がホームスイッチ34から離れ
てホームスイッチ34がオフすることによりステップ#
12に進む。ここでは走査長を測定するカウンタXPを
クリアしておく。これによりカウンタXFは走査光学系
3が実際に走査し始めてからの移動量をクリア状態から
カウントすることになる。
御において走査光学系3がホームスイッチ34から離れ
てホームスイッチ34がオフすることによりステップ#
12に進む。ここでは走査長を測定するカウンタXPを
クリアしておく。これによりカウンタXFは走査光学系
3が実際に走査し始めてからの移動量をクリア状態から
カウントすることになる。
続くステップ#13では計算された走査長だけ走査した
かをカウンタXFのカウント値xfが所定走査長に対応
するX。fに達したかどうかによって判別する。走査が
終了するxf−x。fになるとステップ#14に進み、
正逆転信号fを“O”にして正転状態での逆転駆動によ
るブレーキ状態にする。
かをカウンタXFのカウント値xfが所定走査長に対応
するX。fに達したかどうかによって判別する。走査が
終了するxf−x。fになるとステップ#14に進み、
正逆転信号fを“O”にして正転状態での逆転駆動によ
るブレーキ状態にする。
次いでステップ#15でオフ時間用のメモリtOFFに
ブレーキ力を決定する予め決められた値T。FFZをセ
ットし、ステップ#16でMODEを2にし減速走査(
C)の制御モードにセットする。
ブレーキ力を決定する予め決められた値T。FFZをセ
ットし、ステップ#16でMODEを2にし減速走査(
C)の制御モードにセットする。
これ以降減速走査状態からフルパワーリターンの加速状
態への切換えは外部割込みINT−Hのサブルーチンで
行われる。
態への切換えは外部割込みINT−Hのサブルーチンで
行われる。
ステップ#17ではxf=xlfであるかどうかによっ
てブレーキ開始時間に達しているかどうが判別し、ブレ
ーキ開始時点に達するxf=x1fであると、ステップ
#18に進んで正逆転信号fを1にして逆転中の正転駆
動によるブレーキ状態にセットする。
てブレーキ開始時間に達しているかどうが判別し、ブレ
ーキ開始時点に達するxf=x1fであると、ステップ
#18に進んで正逆転信号fを1にして逆転中の正転駆
動によるブレーキ状態にセットする。
続くステップ#19ではリターン終了でのブレーキ力を
決定する予め決められた値T。FF3をオフ時間メモリ
t。yrにセットし、ステップ#20でMODE=3に
してリターン終了時減速モードにセットする。
決定する予め決められた値T。FF3をオフ時間メモリ
t。yrにセットし、ステップ#20でMODE=3に
してリターン終了時減速モードにセットする。
次いでステップ#21に進み、走査光学系3がホームポ
ジションに達した80M12= 1であるかどうかを判
別し、達しているとステップ#22に進む。ステップ#
22ではMODII!= 4かどうかを判別する。この
モードは外部割込みINT−Hのサブルーチンで設定さ
れ、リターン終了を意味する。MODI!= 4である
とステップ#23に移りPIIM出力ボート47の出力
をオフにし、続くステップ#24で割込み禁止状態にセ
ットする。これにより1回の往復動動作を終えて再度ス
テップ#3に戻り、マスクからの次の走査要求を待つ。
ジションに達した80M12= 1であるかどうかを判
別し、達しているとステップ#22に進む。ステップ#
22ではMODII!= 4かどうかを判別する。この
モードは外部割込みINT−Hのサブルーチンで設定さ
れ、リターン終了を意味する。MODI!= 4である
とステップ#23に移りPIIM出力ボート47の出力
をオフにし、続くステップ#24で割込み禁止状態にセ
ットする。これにより1回の往復動動作を終えて再度ス
テップ#3に戻り、マスクからの次の走査要求を待つ。
一方ステップ#2でホームスイッチ34がオフしている
場合はステップ#25に移行する。ここでは複写倍率の
メモリmに予め決められた定速リターン倍率MRETを
セットし、ホームポジションへの復帰動作を行う。続く
ステップ#26ではステップ#5と同様に倍率MRET
に対応した定速リターンのためのTSlFの計算を行う
。したがってここではX。f、xlfの計算は行わない
。
場合はステップ#25に移行する。ここでは複写倍率の
メモリmに予め決められた定速リターン倍率MRETを
セットし、ホームポジションへの復帰動作を行う。続く
ステップ#26ではステップ#5と同様に倍率MRET
に対応した定速リターンのためのTSlFの計算を行う
。したがってここではX。f、xlfの計算は行わない
。
次いでステップ#27で正逆転信号fを“0”にしてモ
ータ30が逆転駆動されるようにし、ステップ#28〜
#31ではステップ#7〜#10と同様の処理を行う。
ータ30が逆転駆動されるようにし、ステップ#28〜
#31ではステップ#7〜#10と同様の処理を行う。
但しオフ時間メモリt。FFには定速リターンのための
ブレーキ力を決定する予め決められた値T。□4がセッ
トされる。続くステップ#32ではホームスイッチ34
がオンしたかどうかの判断を行い、オンであれば走査光
学系3はホームポジションに戻ったことになり、ステッ
プ#33〜#35に進んで正逆転信号rを“1”にし、
ステップ#18〜#20の場合同様、逆転中の正転駆動
によるブレーキ動作を行う。但しこの場合オフ時間メモ
リtOFFにはこの場合のブレーキ力を決定するように
予め決められた値T。FF2がセットされる。次いでス
テップ#22に移ってブレーキ終了の状態になるまで待
機し、その後上述の場合同様の処理を行う。
ブレーキ力を決定する予め決められた値T。□4がセッ
トされる。続くステップ#32ではホームスイッチ34
がオンしたかどうかの判断を行い、オンであれば走査光
学系3はホームポジションに戻ったことになり、ステッ
プ#33〜#35に進んで正逆転信号rを“1”にし、
ステップ#18〜#20の場合同様、逆転中の正転駆動
によるブレーキ動作を行う。但しこの場合オフ時間メモ
リtOFFにはこの場合のブレーキ力を決定するように
予め決められた値T。FF2がセットされる。次いでス
テップ#22に移ってブレーキ終了の状態になるまで待
機し、その後上述の場合同様の処理を行う。
第1O図に示す割込みINT−Hのサブルーチンにつき
説明する。この割込みは前述のようにエンコーダパルス
eのオン、オフ各エツジに対応して行われる。割込みが
かかるとまずステップ#51で現在の時刻信号となるフ
リーランカウンタFRCの値Taをメモリtaにストア
する。次いでステップ#52でメモリtaの内容Taか
ら1つ前のエンコーダ割込み時刻Tbを減算した値Ti
をパルス幅メモリtiにストアする。
説明する。この割込みは前述のようにエンコーダパルス
eのオン、オフ各エツジに対応して行われる。割込みが
かかるとまずステップ#51で現在の時刻信号となるフ
リーランカウンタFRCの値Taをメモリtaにストア
する。次いでステップ#52でメモリtaの内容Taか
ら1つ前のエンコーダ割込み時刻Tbを減算した値Ti
をパルス幅メモリtiにストアする。
続くステップ#53では次のエンコーダパルス割込み処
理のためにTaをメモリtbにストアする。
理のためにTaをメモリtbにストアする。
さらにステップ#54ではモードの判断を行い定速走査
(B)の制御モード(MODE= O)でなければステ
ップ#55に進む。ここで減速走査(C)の制御モード
(MODE!= 2 )であればステップ#80に移り
、そうでなければ次のステ・ンプ#56で加速走査(1
)の制御モード(MODE= 1 )かどうかの判断を
行う。
(B)の制御モード(MODE= O)でなければステ
ップ#55に進む。ここで減速走査(C)の制御モード
(MODE!= 2 )であればステップ#80に移り
、そうでなければ次のステ・ンプ#56で加速走査(1
)の制御モード(MODE= 1 )かどうかの判断を
行う。
加速走査(A)の制御モードであればステップ#60に
移り加速走査(八)の制御モードでのステートSTの判
断を行う。ここで5T=Oであればステップ#61へ移
り、測定したパルス幅Tiがメインルーチンで計算され
たTSIf以下か否かを判断する。つまり目標速度■に
達したかどうかの判断を行い、達していなければステッ
プ#65に移ってPWMレジスタI’WMRに4096
をセ、ツトしてPWMモータ通電通電パルスゲユーティ
を100%とし、PWM出力ボート47の出力状態をオ
フにする。
移り加速走査(八)の制御モードでのステートSTの判
断を行う。ここで5T=Oであればステップ#61へ移
り、測定したパルス幅Tiがメインルーチンで計算され
たTSIf以下か否かを判断する。つまり目標速度■に
達したかどうかの判断を行い、達していなければステッ
プ#65に移ってPWMレジスタI’WMRに4096
をセ、ツトしてPWMモータ通電通電パルスゲユーティ
を100%とし、PWM出力ボート47の出力状態をオ
フにする。
続くステップ#66ではメインルーチンで計算されたT
。□をタイマユニット49のタイマFレジスタTMPH
に代入し、次のステップ#67でタイマFの割込みを許
可することによって、この時刻からレジスタTMFRに
設定されたカウント値だけfcLKの4分周を基準クロ
ックしてカウントした時間経過後、タイマF割込みTN
T−Fを発生する。
。□をタイマユニット49のタイマFレジスタTMPH
に代入し、次のステップ#67でタイマFの割込みを許
可することによって、この時刻からレジスタTMFRに
設定されたカウント値だけfcLKの4分周を基準クロ
ックしてカウントした時間経過後、タイマF割込みTN
T−Fを発生する。
ステップ#61で目標速度7以上(Ti≦TSIf)と
なった場合は、ステップ#62に移って加速走査(八)
の制御モードでのステートSTをインクリメントし、続
くステップ#63でタイマFによる割込みを禁止する。
なった場合は、ステップ#62に移って加速走査(八)
の制御モードでのステートSTをインクリメントし、続
くステップ#63でタイマFによる割込みを禁止する。
次いでステップ#64でPWM出力ボート47の出力状
態をオンにする。したがってこの時点からはタイマFに
よる割込みはなくα。N、αOFFの測定モードに入る
。
態をオンにする。したがってこの時点からはタイマFに
よる割込みはなくα。N、αOFFの測定モードに入る
。
ステップ#60で5T=0でない場合はステップ#70
に移り5T=1かどうかの判断を行う。5T=1であれ
ばステップ#71に進み、ステートSTをインクリメン
トし、続くステップ#72で現時刻での測定サレタハル
ス幅TiをrsLfのメモリtsi、fにストアする。
に移り5T=1かどうかの判断を行う。5T=1であれ
ばステップ#71に進み、ステートSTをインクリメン
トし、続くステップ#72で現時刻での測定サレタハル
ス幅TiをrsLfのメモリtsi、fにストアする。
次いでステップ#73ではPWMレジスタPWMRを“
O″つまり通電オフ状態にし、続くステップ#74でタ
イマFによる内部割込みを禁止する。
O″つまり通電オフ状態にし、続くステップ#74でタ
イマFによる内部割込みを禁止する。
ステップ#70で5T=1でない場合はステップ#75
に移ってステー)STを“0”にクリアし、続くステッ
プ#76で現時刻での測定されたパルス幅TiをTSI
dメモリtsi、fにストアする。
に移ってステー)STを“0”にクリアし、続くステッ
プ#76で現時刻での測定されたパルス幅TiをTSI
dメモリtsi、fにストアする。
次いでステップ#77では前述の方法でモータ通電時の
パルス幅TS1.fとモータ非通電時のパルス幅TSI
tfよりα。8、αOFFを計算し、これからCBIA
SとPRATEを算出する。
パルス幅TS1.fとモータ非通電時のパルス幅TSI
tfよりα。8、αOFFを計算し、これからCBIA
SとPRATEを算出する。
続くステップ#78では定速走査(B)の制御モード(
MODE= O)にセットする。
MODE= O)にセットする。
ステップ#55で減速走査(C)の制御モード(?l0
DE−2)である場合はステップ#80に移り、Tiが
減速走査(C)の制御終了速度に対応するパルス幅T!
?OF以上になったかどうか、つまり走査光学系3の速
度が減速走査制御速度以下になったかどうか判定を行い
、以上であればステップ#65に移って前述の加速走査
(A)の制御の場合同様のオフ時間制御を行う。以下で
あればステップ#81に移ってリターン終了減速モード
(MODE= 3 )であるかどうかの判断を行う。リ
ターン終了減速モードであればステップ#82に移って
リターン終了モード(MODE−4)にセットした後、
外部割込みINT−Hのサブルーチンからメインルー
チンに復帰する。
DE−2)である場合はステップ#80に移り、Tiが
減速走査(C)の制御終了速度に対応するパルス幅T!
?OF以上になったかどうか、つまり走査光学系3の速
度が減速走査制御速度以下になったかどうか判定を行い
、以上であればステップ#65に移って前述の加速走査
(A)の制御の場合同様のオフ時間制御を行う。以下で
あればステップ#81に移ってリターン終了減速モード
(MODE= 3 )であるかどうかの判断を行う。リ
ターン終了減速モードであればステップ#82に移って
リターン終了モード(MODE−4)にセットした後、
外部割込みINT−Hのサブルーチンからメインルー
チンに復帰する。
ステップ#81でモードがMODE= 3でなければス
テップ#83に進んでフルパワーリターンモード(MO
DE= 5 )にセットし、続くステップ#84でP目
しジスタPWMI?を4096に、つまりデユーティを
100%にセットしかつPWM出力ボート47をオン状
態にする。次いでステップ#85でタイマFの割込み禁
止状態にすることにより、フルパワーIJターフの開始
となる。
テップ#83に進んでフルパワーリターンモード(MO
DE= 5 )にセットし、続くステップ#84でP目
しジスタPWMI?を4096に、つまりデユーティを
100%にセットしかつPWM出力ボート47をオン状
態にする。次いでステップ#85でタイマFの割込み禁
止状態にすることにより、フルパワーIJターフの開始
となる。
またステップ#56で加速走査(A)の制御モード(M
ODI!=弓)でない場合はステップ#57に移り、リ
ターン終了減速モード(MODE= 3 )かどうかの
判断を行う。
ODI!=弓)でない場合はステップ#57に移り、リ
ターン終了減速モード(MODE= 3 )かどうかの
判断を行う。
MODE= 3であるとステップ#80に移って前述と
同様の処理を行い、そうでなければステップ#58に移
ってフルパワーリターンモード(MODE= 5 )か
どうか判別する。MODE= 5であるとステップ#9
0に進んでリターン中のカウンタXFのパルスカウント
値xfを分周回路FDcとの協働により4つずつデクリ
メントした後メインルーチンに復帰する。
同様の処理を行い、そうでなければステップ#58に移
ってフルパワーリターンモード(MODE= 5 )か
どうか判別する。MODE= 5であるとステップ#9
0に進んでリターン中のカウンタXFのパルスカウント
値xfを分周回路FDcとの協働により4つずつデクリ
メントした後メインルーチンに復帰する。
ステップ#58でMODE=5でなければ、したがって
リターン終了モード(MODE= 4 )のときはその
ままメインルーチンに復帰する。
リターン終了モード(MODE= 4 )のときはその
ままメインルーチンに復帰する。
ステップ#54で定速走査(B)の制御モード(MO=
DB−= 0 )の場合はステップ#58に移って前述
の方法で計算されたCBrAS 、 PRATEおよび
目標パルス幅TSIfと現在の測定パルス幅Tiとの差
から計算される値をPWM レジスタP W M Rに
設定した後ステップ#91に移って走査中のカウンタx
Fのパルスカウント値xfをインクリメントした後メイ
ンルーチンに復帰する。
DB−= 0 )の場合はステップ#58に移って前述
の方法で計算されたCBrAS 、 PRATEおよび
目標パルス幅TSIfと現在の測定パルス幅Tiとの差
から計算される値をPWM レジスタP W M Rに
設定した後ステップ#91に移って走査中のカウンタx
Fのパルスカウント値xfをインクリメントした後メイ
ンルーチンに復帰する。
ステップ#54でMODE=Oであるとステップ#59
に進んで定速走査(A)の制御における最適パラメータ
によるPWMモータ通電パルスのデユーティを算出して
PWM レジスタPWMRにストアしステップ#91へ
移行する。
に進んで定速走査(A)の制御における最適パラメータ
によるPWMモータ通電パルスのデユーティを算出して
PWM レジスタPWMRにストアしステップ#91へ
移行する。
第11図に示すタイマFによる内部割込みINT−Fの
サブルーチンにつき説明する。割込み許可(I NTP
可)がなされている状態でタイマFレジスタTMFRに
設定されたカウント値だけ基準クロックを基にカウント
したときに内部割込みrNT−Pが発生し、ステップ#
40でPWM出力ボート47の出力をオフ状態からオン
状態に変えた後メインルーチンに戻る。
サブルーチンにつき説明する。割込み許可(I NTP
可)がなされている状態でタイマFレジスタTMFRに
設定されたカウント値だけ基準クロックを基にカウント
したときに内部割込みrNT−Pが発生し、ステップ#
40でPWM出力ボート47の出力をオフ状態からオン
状態に変えた後メインルーチンに戻る。
なお、電源投入時に予備走査を行う複写機等の場合、こ
の予備走査の際の定速走査時に通電時の加速度α。8と
非通電時のα。FFとを求めれば、初回の複写のときか
らその時点の走査光学系3の実際の負荷トルクに対応し
て走査光学系3の駆動およびホームポジションへの停止
を適正に制御することができる。
の予備走査の際の定速走査時に通電時の加速度α。8と
非通電時のα。FFとを求めれば、初回の複写のときか
らその時点の走査光学系3の実際の負荷トルクに対応し
て走査光学系3の駆動およびホームポジションへの停止
を適正に制御することができる。
また前記実施例は光学系移動によって原稿を走査する方
式の複写機について述べたが、原稿台移動型のものでも
この原稿台をより高速で正確に往復動させるのに前記と
同様な制御で行うことができる。また複写機以外の画像
読取り装置におけるスキャナの動作制御に本発明を適用
するごともできる。
式の複写機について述べたが、原稿台移動型のものでも
この原稿台をより高速で正確に往復動させるのに前記と
同様な制御で行うことができる。また複写機以外の画像
読取り装置におけるスキャナの動作制御に本発明を適用
するごともできる。
(発明の効果)
本発明によれば、走査系が所定速度になるようにモータ
通電用パルスのデユーティを制御する制御手段が、速度
検出手段による走査系の移動速度検出情報をもとに、所
定時点における通電時の加速度と非通電時の加速度とを
算出して、それを基に走査系の速度を制御するもので、
その両加速度の関係に前記所定時点における速度での走
査系がその時点で持っている負荷トルクおよびそれに対
応した所要駆動トルクの情報を包含していることにより
、走査系のその時点その時点の負荷トルクに応対して走
査速度を常時適正に設定することができ、制御パターン
を記憶しておく場合の段階的な制御に比して精度が格段
に向上し、また膨大なデータを記憶しておくような必要
がないので制御上有利となる。
通電用パルスのデユーティを制御する制御手段が、速度
検出手段による走査系の移動速度検出情報をもとに、所
定時点における通電時の加速度と非通電時の加速度とを
算出して、それを基に走査系の速度を制御するもので、
その両加速度の関係に前記所定時点における速度での走
査系がその時点で持っている負荷トルクおよびそれに対
応した所要駆動トルクの情報を包含していることにより
、走査系のその時点その時点の負荷トルクに応対して走
査速度を常時適正に設定することができ、制御パターン
を記憶しておく場合の段階的な制御に比して精度が格段
に向上し、また膨大なデータを記憶しておくような必要
がないので制御上有利となる。
第1図は本発明を光学移動型の複写機に適用した場合の
一実施例を示す作像部の斜視図、第2図は走査光学系の
駆動モータの駆動回路図、第3図は駆動回路を制御する
制御回路図、第4図は走査用の第1移動台の速度線図と
それに対応するホームスイッチのタイムチャートおよび
エンコーダパルスのカウント変化線図、第5図は第1移
動台の往復動時における各種制御時点でのエンコーダパ
ルスとそれに基く通電信号とを示す線図、第6図、第7
図はPWMモータ通電パルスの一周期におけるデユーテ
ィの設定手法を説明する線図、第8図は走査における目
標速度時点での通電時、非通電時各加速度の検出手法を
説明する線図、第9図は走査系制御用のマイコンによる
制御のメインルーチンを示すフローチャート、第10図
は外部割込みINT −Hのサブルーチンを示すフロー
チャート、第11図は内部割込みINT−Fのサブルー
チンを示すフローチャートである。 走査光学系 モータ ・・−・・・・−・−・−・−エンコーダマイコン ・−・−−−−−−−一−−−・−PWM出力ポートタ
イマユニット 33・・−一一−−−・・・・・・−・47−・ 駆動回路
一実施例を示す作像部の斜視図、第2図は走査光学系の
駆動モータの駆動回路図、第3図は駆動回路を制御する
制御回路図、第4図は走査用の第1移動台の速度線図と
それに対応するホームスイッチのタイムチャートおよび
エンコーダパルスのカウント変化線図、第5図は第1移
動台の往復動時における各種制御時点でのエンコーダパ
ルスとそれに基く通電信号とを示す線図、第6図、第7
図はPWMモータ通電パルスの一周期におけるデユーテ
ィの設定手法を説明する線図、第8図は走査における目
標速度時点での通電時、非通電時各加速度の検出手法を
説明する線図、第9図は走査系制御用のマイコンによる
制御のメインルーチンを示すフローチャート、第10図
は外部割込みINT −Hのサブルーチンを示すフロー
チャート、第11図は内部割込みINT−Fのサブルー
チンを示すフローチャートである。 走査光学系 モータ ・・−・・・・−・−・−・−エンコーダマイコン ・−・−−−−−−−一−−−・−PWM出力ポートタ
イマユニット 33・・−一一−−−・・・・・・−・47−・ 駆動回路
Claims (1)
- (1)モータで駆動される走査系により画像を走査して
複写しまたは読み取る画像走査装置において、走査系が
所定の速度で走査するようにモータ通電用パルスのデュ
ーティを制御する制御手段と、走査系の速度検出手段と
を備え、制御手段は速度検出手段からの速度情報を基に
走査系が動作したときの所定の時点における通電時の加
速度と、非通電時の加速度とを算出し、これに基いて走
査系の速度を制御するパラメータを決定するようにした
ことを特徴とする画像走査装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63315529A JPH02159879A (ja) | 1988-12-13 | 1988-12-13 | 画像走査装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63315529A JPH02159879A (ja) | 1988-12-13 | 1988-12-13 | 画像走査装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02159879A true JPH02159879A (ja) | 1990-06-20 |
Family
ID=18066439
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63315529A Pending JPH02159879A (ja) | 1988-12-13 | 1988-12-13 | 画像走査装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02159879A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04107580A (ja) * | 1990-08-29 | 1992-04-09 | Sharp Corp | 画像読取装置の光学系移動速度制御装置 |
-
1988
- 1988-12-13 JP JP63315529A patent/JPH02159879A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04107580A (ja) * | 1990-08-29 | 1992-04-09 | Sharp Corp | 画像読取装置の光学系移動速度制御装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH03170923A (ja) | 画像走査装置 | |
| US5119136A (en) | Original scanning apparatus | |
| JPS5929238A (ja) | 走査系の減速制御方法 | |
| JPS59102222A (ja) | 複写機等の光学系駆動方式 | |
| US4954863A (en) | Image forming apparatus | |
| JP2582411B2 (ja) | 画像形成装置におけるレンズ制御方法 | |
| JPH02159879A (ja) | 画像走査装置 | |
| JPH0377974A (ja) | 画像走査装置の照明装置 | |
| JPH02159991A (ja) | モータの定速制御装置 | |
| JPH02158765A (ja) | 画像走査装置 | |
| JPH06237588A (ja) | 画像形成装置の光学走査系駆動用モータの速度制御回路 | |
| JP2710839B2 (ja) | 画像露光駆動モータの制御方式およびその装置 | |
| JPH10215348A (ja) | 画像形成装置 | |
| JP2021040412A (ja) | モータ制御装置および画像形成装置 | |
| JP2642638B2 (ja) | 複写機のスキヤナ制御方法 | |
| JP3102792B2 (ja) | スキャナ制御装置 | |
| JP3187088B2 (ja) | スキャナ駆動方法及びその装置 | |
| JPH0580399A (ja) | カメラのモーター制御装置 | |
| JPH0217895A (ja) | ステツピングモータの駆動方式 | |
| JP2834486B2 (ja) | モータ制御装置 | |
| JPH10337097A (ja) | 画像読取装置 | |
| JP2824126B2 (ja) | 画像読取装置の走査駆動装置 | |
| JP3513350B2 (ja) | 画像読取装置 | |
| JPH0449898A (ja) | 画像形成装置 | |
| JPH0310505Y2 (ja) |