(57)【要約】【課題】モータを極低速で駆動させる場合でも、原稿読み取りのスループットの低下を防止可能なモータ制御装置、原稿読取装置およびモータ制御方法を提供すること。【解決手段】モータ５０の回転に基づいて、割り込み信号を出力する信号出力手段１２４と、モータ５０に印加する電力を時間の経過に伴ってモータが回転しない電力の範囲から増大させる制御を行う電力加算制御手段１１２と、割り込み信号が入力されると共に、割り込み信号の入力の度に直前の割り込み信号との間の時間間隔に対応する計測値と規定の基準値とを比較し、比較の結果、計測周期が基準周期を超えているか否かを判断し、計測周期が基準周期を超えていないと判断される場合、モータ５０に印加する電力を待機電力に低下させる指令を電力加算制御手段１１２に与え、判断手段１１１で計測周期が基準周期を超えていると判断される場合に電力の増大を継続させる判断手段１１１と、を具備する。【選択図】図２
2008086151.tif 000002
【特許請求の範囲】
【請求項１】
被搬送物を搬送する駆動力を与えるモータの回転に基づいて、割り込み信号を出力する信号出力手段と、
上記モータに対して印加する電力を時間の経過に伴ってモータが回転しない電力の範囲から増大させる制御を行うための電力加算制御手段と、
上記割り込み信号が入力されると共に、この割り込み信号の入力の度に直前の割り込み信号との間の時間間隔における計測値と規定の基準値とを比較し、その比較の結果、上記モータの回転速度が目標とする回転速度を超えているか否かを判断すると共に、上記モータの回転速度が上記目標とする回転速度を超えていると判断される場合に、上記モータに印加する電力をモータが回転しない電力の範囲に低下させる指令を上記電力加算制御手段に与え、上記モータの回転速度が上記目標とする回転速度を超えていないと判断される場合に、上記電力の増大を継続させる判断手段と、
を具備することを特徴とするモータ制御装置。
【請求項２】
前記電力加算制御手段は、所定の割り込み時間が到来する場合に、前記モータに印加するＤｕｔｙ比を段階的に増加させると共に、このＤｕｔｙ比に対応する電流を当該モータに印加することを特徴とする請求項１記載のモータ制御装置。
【請求項３】
前記電力加算制御手段は、所定の加速領域を経過した後に前記モータが回転しない電力の範囲まで戻し、その後前記モータに印加する前記Ｄｕｔｙ比を段階的に増加させ、このＤｕｔｙ比に対応する電流を当該モータに印加することを特徴とする請求項２記載のモータ制御装置。
【請求項４】
前記信号出力手段は、前記モータの回転に応じて出力される出力信号におけるハイレベルおよびローレベルの間のエッジを検出する度に、前記割り込み信号を出力することを特徴とする請求項１から３のいずれか１項に記載のモータ制御装置。
【請求項５】
前記モータは、ＤＣモータであることを特徴とする請求項１から４のいずれか１項に記載のモータ制御装置。
【請求項６】
請求項１から５のいずれか１項に記載のモータ制御装置と、
前記モータ制御装置により制御されるモータと、
上記モータにより原稿読取位置を移動させられる被搬送物と、
を具備することを特徴とする原稿読取装置。
【請求項７】
被搬送物を搬送する駆動力を与えるモータの回転に基づいて、割り込み信号を出力する信号出力ステップと、
上記モータに対して印加する電力を時間の経過に伴ってモータが回転しない電力の範囲から増大させる制御を行うための電力加算制御ステップと、
上記割り込み信号が入力されると共に、この割り込み信号の入力の度に直前の割り込み信号との間の時間間隔における計測値と規定の基準値とを比較し、その比較の結果、上記モータの回転速度が目標とする回転速度を超えているか否かを判断する速度判断ステップと、
上記速度判断ステップで上記モータの回転速度が上記目標とする回転速度を超えていると判断される場合に、上記モータに印加する電力をモータが回転しない電力の範囲に低下させ、上記モータの回転速度が上記目標とする回転速度を超えていないと判断される場合に、上記電力の増大を継続させる選択ステップと、
を具備することを特徴とするモータ制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モータ制御装置、原稿読取装置およびモータ制御方法に関するものである。
【背景技術】
【０００２】
従来からＤＣ（直流）モータ、ステッピングモータなどの様々なモータが、スキャナ、プリンタなどの装置に使用されている。例えば、プリンタでは、紙送り用モータ、印刷ヘッドを搭載したキャリッジを搬送するモータなどが設けられている（例えば特許文献１参照）。また、例えば、スキャナにおいても、イメージセンサを搭載したキャリッジを搬送するモータが設けられている（例えば特許文献２参照）。
【０００３】
【特許文献１】特開２００１−２１９６１３号公報
【特許文献２】特開２００５−１８４３９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記の装置などにおいて、モータを極めて低い速度で回転させたいという要求がある。例えば、スキャナにおいては、キャリッジ搬送用モータを極めて低い速度（極低速）で回転させ、キャリッジに搭載されたイメージセンサの読み取り位置を極めて低い速度で移動させることで、読み取り解像度を高くすることができるからである。
【０００５】
かかる極低速でのモータの駆動を実現するために、モータに印加する電圧を所定のタイミングごとに低下させる状態で駆動させる手法の採用が検討されている。ところが、かかる手法でモータを極低速で回転させる場合、予期している回転速度よりも低い回転速度で回転する場合がある。このとき、所定のタイミングでモータに印加させる電圧を低下させると、キャリッジおよびイメージセンサの移動速度が非常に遅くなってしまう。その結果、原稿読み取りのスループットが著しく低下してしまう、という問題が生じている。
【０００６】
ここで、モータを極低速で駆動させるというのと、原稿読み取りのスループットを向上させる、というのとでは、目的が相反しているが、かかる目的を両立させることが可能なモータ駆動装置および原稿読取装置の実現が望まれている。
【０００７】
本発明は上記の事情にもとづきなされたもので、その目的とするところは、モータを極低速で駆動させる場合であっても、原稿読み取りのスループットの低下を防止することが可能なモータ制御装置、原稿読取装置およびモータ制御方法を提供しよう、とするものである。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明は、被搬送物を搬送する駆動力を与えるモータの回転に基づいて、割り込み信号を出力する信号出力手段と、モータに対して印加する電力を時間の経過に伴ってモータが回転しない電力の範囲から増大させる制御を行うための電力加算制御手段と、割り込み信号が入力されると共に、この割り込み信号の入力の度に直前の割り込み信号との間の時間間隔における計測値と規定の基準値とを比較し、その比較の結果、モータの回転速度が目標とする回転速度を超えているか否かを判断すると共に、モータの回転速度が目標とする回転速度を超えていると判断される場合に、モータに印加する電力をモータが回転しない電力の範囲に低下させる指令を電力加算制御手段に与え、モータの回転速度が目標とする回転速度を超えていないと判断される場合に、電力の増大を継続させる判断手段と、を具備するものである。
【０００９】
このように構成した場合には、判断手段では、信号出力手段から割り込み信号が入力される度に、直前の割り込み信号との間の時間間隔に対応する計測値と基準値とを比較する。そして、その比較の結果、モータの回転速度が目標とする回転速度を超えているか否かを判断する。そして、モータの回転速度が目標とする回転速度を超えていると判断される場合には、モータが２つの割り込み信号の間を十分な平均回転速度で駆動している状態となり、それ以上、モータが加速されると、極低速でモータを回転駆動させることが困難となる。そのため、この場合には、モータに印加する電力をモータが回転しない電力の範囲まで低下させる。また、計測値と基準値との比較により、モータの回転速度が目標とする回転速度を超えていると判断されると、モータが２つの割り込み信号の間を十分な平均回転速度で駆動しておらず、極低速駆動であっても非常に遅い状態となっている。この場合には、電力加算制御手段における電力の増大を継続させる。
【００１０】
このようにすることにより、モータが極低速で駆動されている状態において、非常に遅い状態となっている場合には、モータに印加されるＤｕｔｙ比が増大されるため、被搬送物を搬送する際のスループットを向上させることが可能となる。また、モータを極低速で駆動させるのと、被搬送物の搬送におけるスループットを向上させる、という、相反する目的を両立させることが可能となる。
【００１１】
また、他の発明は、上述の発明に加えて更に、電力加算制御手段は、所定の割り込み時間が到来する場合に、モータに印加するＤｕｔｙ比を段階的に増加させると共に、このＤｕｔｙ比に対応する電流を当該モータに印加するものである。
【００１２】
このように構成した場合、所定の割り込み時間が到来すると、モータに印加されるＤｕｔｙ比が段階的に増加させられるので、モータを段階的に加速させることが可能となる。
【００１３】
さらに、他の発明は、上述の各発明に加えて更に、電力加算制御手段は、所定の加速領域を経過した後にモータが回転しない電力の範囲まで戻し、その後モータに印加するＤｕｔｙ比を段階的に増加させ、このＤｕｔｙ比に対応する電流を当該モータに印加するものである。
【００１４】
このように構成した場合には、所定の加速領域が存在し、この加速領域が経過するまでは、モータの加速が為される。そのため、電力加算制御手段により、極低速でモータを駆動させるのに対応する分だけ、加速させることが可能となる。また、この加速領域の存在により、被搬送物の搬送におけるスループットを向上させることが可能となり、モータを極低速で駆動させる場合における、全体の処理時間を短縮させることが可能となる。
【００１５】
また、他の発明は、上述の各発明に加えて更に、信号出力手段は、モータの回転に応じて出力される出力信号におけるハイレベルおよびローレベルの間のエッジを検出する度に、割り込み信号を出力するものである。
【００１６】
このように構成した場合には、出力信号におけるハイレベルおよびローレベルの間のエッジを検出する度に、割り込み信号が出力されるので、隣り合うエッジ間の周期（モータの回転速度）を高精度に算出することが可能となる。
【００１７】
さらに、他の発明は、上述の発明に加えて更に、モータは、ＤＣモータとしたものである。このように構成した場合には、ステッピングモータを用いる場合等よりも、騒音の発生を低減させることが可能となる。
【００１８】
また、他の発明は、上述の各発明に関わるモータ制御装置を備え、かつモータ制御装置により制御されるモータと、モータにより原稿読取位置を移動させられる被搬送物と、を具備するものである。
【００１９】
このように構成した場合には、原稿読取装置において、モータを極低速で駆動させる場合において、モータの回転速度が規定の回転速度よりも遅い場合（計測値が基準値を超えている場合）であっても、原稿読み取りのスループットを向上させることが可能となる。
【００２０】
さらに、他の発明は、被搬送物を搬送する駆動力を与えるモータの回転に基づいて、割り込み信号を出力する信号出力ステップと、モータに対して印加する電力を時間の経過に伴ってモータが回転しない電力の範囲から増大させる制御を行うための電力加算制御ステップと、割り込み信号が入力されると共に、この割り込み信号の入力の度に直前の割り込み信号との間の時間間隔における計測値と規定の基準値とを比較し、その比較の結果、モータの回転速度が目標とする回転速度を超えているか否かを判断する速度判断ステップと、速度判断ステップでモータの回転速度が目標とする回転速度を超えていると判断される場合に、モータに印加する電力をモータが回転しない電力の範囲に低下させ、モータの回転速度が目標とする回転速度を超えていないと判断される場合に、電力の増大を継続させる選択ステップと、を具備するものである。
【００２１】
このように構成した場合、速度判断ステップでは、信号出力手段から割り込み信号が入力される度に、直前の割り込み信号との間の時間間隔に対応する計測値と基準値とを比較し、その比較の結果、モータの回転速度が目標とする回転速度を超えているか否かを判断する。そして、モータの回転速度が目標とする回転速度を超えていると判断される場合には、モータが２つの割り込み信号の間を十分な平均回転速度で駆動している状態となり、それ以上、モータが加速されると、極低速でモータを回転駆動させることが困難となる。そのため、この場合には、モータに印加する電力をモータが回転しない電力の範囲まで低下させる。また、計測値と基準値との比較により、モータの回転速度が目標とする回転速度を超えていると判断されると、モータが２つの割り込み信号の間を十分な平均回転速度で駆動しておらず、極低速駆動であっても非常に遅い状態となっている。この場合には、選択ステップにおいて、電力の増大を継続させる。
【００２２】
このようにすることにより、モータが極低速で駆動されている状態において、非常に遅い状態となっている場合には、モータに印加されるＤｕｔｙ比が増大されるため、被搬送物を搬送する際のスループットを向上させることが可能となる。また、モータを極低速で駆動させるのと、被搬送物の搬送におけるスループットを向上させる、という、相反する目的を両立させることが可能となる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の一実施の形態について、図１から図６に基づいて説明する。
【００２４】
＜全体の概略構成＞
図１は、本発明の一実施の形態に係る原稿読取装置１０の構成を示す図である。図１に示す原稿読取装置１０は、透明なコンタクトガラス１１に載置された原稿を、イメージセンサ２０を走査して、コンタクトガラス１１越しに読み取るフラットベッド型のスキャナである。
【００２５】
図１に示すイメージセンサ２０は、ＣＩＳ（Contact Image Sensor）方式のイメージセンサであり、長手方向である主走査方向に所定の画素密度で配列された受光素子（ＣＣＤ：Charge Coupled Device ）と、各受光素子に対応するレンズと、ＲＧＢ３色のそれぞれの光を原稿に照射する露光ランプとを備える。各受光素子は、所定期間ごとに、原稿からの反射光を受光し、受光量に応じた電荷を生成し蓄積し、電気信号として出力する。
【００２６】
また、被搬送物としてのキャリッジ３０には、イメージセンサ２０が固定され、ガイドレール３１に沿って主走査方向とは垂直の副走査方向に移動可能であり、環状のタイミングベルト４０の一箇所に固定される。
【００２７】
また、モータ５０は、イメージセンサ２０を副走査方向に沿って移動させる。本実施の形態では、モータ５０はＤＣモータとされる。ウォームギア６０はモータ５０の軸５１に固定され、平歯車７０はウォームギア６０と噛み合っている。さらに、プーリ７１は、平歯車７０と同一の軸に固定されており、平歯車７０と同一の回転量で回転する。プーリ７２は、回転自在に設置されており、タイミングベルト４０は、適度な引張力が生じるようにしてプーリ７１およびプーリ７２の外側に配置されている。このような駆動系の構成により、モータ５０は、ウォームギア６０、平歯車７０およびプーリ７１を介して、タイミングベルト４０に回転力を与え、タイミングベルト４０をプーリ７１およびプーリ７２の周りで回転させることで、キャリッジ３０を副走査方向に搬送する。
【００２８】
他方、円盤５２は、周方向に所定の角度間隔で、径方向に沿って形成された所定数のスリットを有し、モータ５０の軸５１に対して垂直に、かつ中心にて軸５１に固定され、軸５１の回転とともに回転する。
【００２９】
また、フォトインタラプタ８０は、発光ダイオード８１とフォトダイオード８２とを有し、発光ダイオード８１から出射した光のうち、円盤５２のスリットを通過した光をフォトダイオード８２で受光し、受光量に応じた電気信号を出力する。つまり、フォトインタラプタ８０の出力信号（ＥＮＣ信号）は、円盤５２のスリットを光が通過したときだけハイレベルとなり、円盤５２のスリット以外の部分で光が遮断されたときにはローレベルとなる。従って、モータ５０が回転する場合、ＥＮＣ信号はパルス状となり、モータ５０の回転角度または回転数に比例した数のパルスを有する。このため、フォトインタラプタ８０の出力信号のパルス数を計測することで、モータ５０の回転量を得ることができる。
【００３０】
なお、本実施の形態では、フォトインタラプタ８０は、２組の発光ダイオード８１とフォトダイオード８２とを有し、信号出力手段の一部に対応する。２つのフォトダイオード８２は、それぞれのＥＮＣ信号の位相差が所定の角度（例えば９０度）となるように配置される。また、円盤５２およびフォトインタラプタ８０により、ロータリエンコーダが構成される。
【００３１】
また、制御回路１００は、フォトインタラプタ８０からの信号に基づいてイメージセンサ２０、モータ５０の動作を制御して読み取り動作を実行するとともに、読み取り動作により得られた画像データを出力する回路である。なお、制御回路１００は、パーソナルコンピュータなどの外部装置、装置内外に設けられた記憶装置（メモリカード、ハードディスクドライブなど）へその画像データを出力する。また、制御回路１００は、信号出力手段の一部（主としてＥＮＣ割込み信号出力部１２４）、電力加算制御手段（主としてＤｕｔｙ計算部１１２）、判断手段（主として判断部１１１）に対応する。
【００３２】
図２は、図１における制御回路１００の構成を示すブロック図である。制御回路１００は、ＣＰＵ（Central Processing Unit ）１０１、メモリ１０２、インタフェース１０３、ＡＳＩＣ（Application Specific Integrated Circuit）１０４、バス１０５、タイマ１０６、ＲＣ回路１０７およびモータドライバ１０８を有する。
【００３３】
ＣＰＵ１０１は、メモリ１０２に格納されている制御プログラムに従って動作する。メモリ１０２はＲＡＭおよびＲＯＭを有し、ＲＯＭには制御プログラムが予め記憶されている。ＣＰＵ１０１が制御プログラムを実行することにより、スキャナ制御部１１０、判断部１１１、およびＤｕｔｙ計算部１１２が実現される。
【００３４】
これらのうち、スキャナ制御部１１０は、外部装置との通信、原稿読取動作の開始、図示せぬ操作部への利用者の操作に応じた制御などを行う。
【００３５】
また、判断部１１１には、位置演算部１２２から位置情報に関する信号（位置検出信号）、周期演算部１２３から周期情報に関する信号（周期検出信号）、およびＥＮＣ割込み信号出力部１２４からＥＮＣ割り込み信号（割り込み信号に対応）が入力される。そして、この判断部１１１では、ＥＮＣ割り込み信号に基づいて、周期情報に関する周期Ｔ（計測値に対応）と、後述する極低速制御（ＢＳ制御）における目標周期Ｔo （基準値に対応）とを比較する。そして、判断部１１１では、周期Ｔが、目標周期Ｔo よりも小さい場合に、Ｄｕｔｙ比をホールド電流値（モータが回転しない電力の範囲に対応）まで低下させる処理を行う。また、判断部１１１では、計測値に対応する周期Ｔと、基準値に対応する目標周期Ｔo とを比較することにより、モータ５０の回転速度が、当該モータ５０が目標とする回転速度を超えているか否かを判断する。
【００３６】
なお、ホールド電流はＥＮＣ割り込み信号が入力された時点のＤｕｔｙ比に所定の倍率（０〜１の係数）を乗算して算出するようになっている。ＥＮＣ割り込み信号が入力された時点のＤｕｔｙ比はその時点における限界トルクを超えてモーターが動き出すＤｕｔｙ比であるので、所定の倍率を乗算してＤｕｔｙ比を低下させ、その時点における限界トルクを僅かに下回る値にすることで、スループットを低下させない極低速制御が可能になる。
【００３７】
本実施の形態では、ホールド電流は、ＥＮＣ割り込み信号が入力された時点のＤｕｔｙに所定の倍率を乗算して低下させるようになっている。しかしながら、このホールド電流は、ＥＮＣ割り込み信号が入力された時点のＤｕｔｙ比から所定の低下量を差し引いて算出してもよいし、固定的な値（固定値）を用いるようにしても良い。
【００３８】
固定的な値（固定値）であるホールド電流値を用いる場合、ホールド電流は、例えば起動時またはその他の所定のタイミングで、モータ５０を駆動させ、その際、所定の回転速度となるときのＤｕｔｙを計測する（メジャメントを行う）ことに基づいて求められる。かかるメジャメントを行う場合、所定の回転速度となるときのＤｕｔｙを計測するのみならず、所定のＤｕｔｙでモータ５０を駆動させた場合の回転速度を計測するようにしても良い。
【００３９】
また、Ｄｕｔｙ計算部１１２は、スキャナ制御部１１０によって、後述する極低速制御（ＢＳ制御）の実行が指示された場合、極低速制御（ＢＳ制御）のための計算を実行する。なお、極低速制御（ＢＳ制御）においては、Ｄｕｔｙ計算部１１２は、タイマ１０６からのタイマ割り込み信号を受信する度に、一定のＤｕｔｙ比を加算する。それにより、本実施の形態における極低速制御では、図６に示すような電流プロファイルが得られる。
【００４０】
また、インタフェース１０３は、外部装置とのデータ通信を行うＵＳＢ（Universal Serial Bus）等のインタフェース回路や、装置内に設けられたメモリカードスロット等とのデータ通信を行うインタフェース回路を有する。ＡＳＩＣ１０４は、イメージセンサ制御部１２１、位置演算部１２２、周期演算部１２３、ＥＮＣ割込み信号出力部１２４、およびモータ制御部１２５を有する。
【００４１】
このＡＳＩＣ１０４において、イメージセンサ制御部１２１は、イメージセンサ２０を制御して、ＲＧＢ各色についての読取動作を行わせ、各色について読み取った画像データを取得する。位置演算部１２２は、フォトダイオード８２から出力されるＥＮＣ信号のパルス数をカウントすることにより、キャリッジ３０の現在の位置を算出する。また、周期演算部１２３は、ＥＮＣ信号のエッジ間の周期を計測し、この周期計測に基づいて、キャリッジ３０の現在の速度を算出する。
【００４２】
また、ＥＮＣ割込み信号出力部１２４は、フォトダイオード８２からのＥＮＣ信号を受信すると、このＥＮＣ信号に基づくＥＮＣ割り込み信号を、ＣＰＵ１０１に向けて出力する。そして、ＣＰＵ１０１に実現される判断部１１１では、このＥＮＣ割り込み信号が受信されると、上述したような周期Ｔと目標周期Ｔo とを比較する等の処理を行う。なお、ＥＮＣ割込み信号出力部１２４では、フォトダイオード８２から出力される全てのエッジにおいて、ＥＮＣ割り込み信号を出力する。すなわち、ＥＮＣ割込み信号出力部１２４では、Ａ相のＥＮＣ信号の立ち上がりエッジおよび立ち上がりエッジ、Ｂ相のＥＮＣ信号の立ち上がりエッジおよび立ち上がりエッジを検出する度に、ＥＮＣ割り込み信号を出力する。
【００４３】
また、モータ制御部１２５は、ＣＰＵ１０１（Ｄｕｔｙ計算部１１２）からの制御指令に基づいて、イメージセンサ制御部１２１から出力されるタイミングパルスに同期して、モータ５０を制御するための制御信号を出力する。本実施の形態では、モータ制御部１２５は、モータ５０の回転量に応じたデューティ比のＰＷＭ（Pulse Width Modulation）信号を出力する。
【００４４】
また、タイマ１０６は、不図示のクロック信号をカウントすることで計時する。そして、このカウントにより、予め設定されている時間に到達すると、ＣＰＵ１０１に対して、タイマ割り込み信号を出力する。
【００４５】
また、ＲＣ回路１０７は、ローパスフィルタ回路であって、出力電圧を、入力されるＰＷＭ信号のデューティ比に応じた直流電圧にする回路である。図３は、図２におけるＲＣ回路１０７の一例を示す回路図である。図３に示すように、このＲＣ回路１０７は、抵抗Ｒ１および抵抗Ｒ２により分圧され、キャパシタＣにより平滑化される回路となっている。本実施の形態では、ＲＣ回路１０７の出力電圧は、入力されるＰＷＭ信号のデューティ比に比例した電圧値となる。
【００４６】
また、モータドライバ１０８は、ＲＣ回路１０７を介してモータ制御部１２５から印加される電流値指令電圧Ｖｒｅｆの値に応じた電流をモータ５０に導通させるドライバ回路である。本実施の形態では、電流値指令電圧Ｖｒｅｆの値に比例した電流がモータ５０に導通する。
【００４７】
図４は、図２におけるモータドライバ１０８の一例を示す図である。スイッチング素子Ｑ１〜Ｑ４は、ブリッジ接続されており、それぞれスイッチング用のトランジスタであり、ダイオードＤ１〜Ｄ４は、スイッチング素子Ｑ１〜Ｑ４のコレクタ・エミッタ間（ゲート・ドレイン間）にそれぞれ設けられ、スイッチング素子Ｑ１〜Ｑ４を導通する電流とは逆方向に電流を導通させる回生用のダイオードである。抵抗Ｒｄは、モータ５０に流れる電流値を両端電圧として検出する微小抵抗である。ゲート回路１３１は、電流値指令電圧Ｖｒｅｆの値、および抵抗Ｒｄの両端電圧から得られるモータ５０の駆動電流の値に基づき、スイッチング素子Ｑ１〜Ｑ４のオン・オフ制御を行う回路である。なお、本実施の形態では、スイッチング素子Ｑ１〜Ｑ４は、それぞれＰ型のトランジスタであるが、Ｎ型のトランジスタを使用してもよい。その場合、抵抗Ｒｄは電源ＶＢＢ側に設けられる。
【００４８】
例えば、スイッチング素子Ｑ１，Ｑ４がオンでありスイッチング素子Ｑ２，Ｑ３がオフであると、電源電圧ＶＢＢがモータ５０（および電流検出用の微小抵抗Ｒｄ）に印加され、順方向にモータ５０が回転する。また、スイッチング素子Ｑ２，Ｑ３がオンでありスイッチング素子Ｑ１，Ｑ４がオフであると、電源電圧ＶＢＢが反転してモータ５０（および電流検出用の微小抵抗Ｒｄ）に印加され、逆向きにモータ５０が回転する。ゲート回路１３１は、スイッチング素子Ｑ１，Ｑ４がオンでありスイッチング素子Ｑ２，Ｑ３がオフである場合、モータ５０の駆動電流が電流値指令電圧Ｖｒｅｆにより指定された値以上となったときに、スイッチング素子Ｑ１を一定期間オフさせてモータドライバ１０８を回生動作させ、その後、スイッチング素子Ｑ１をオンさせる。
【００４９】
この動作を繰り返すことで、モータ５０の駆動電流は、電流値指令電圧Ｖｒｅｆにより指定された値にほぼ維持される。その場合、スイッチング素子Ｑ２，Ｑ３は、継続的にオフのままである。同様に、ゲート回路１３１は、スイッチング素子Ｑ２，Ｑ３がオンでありスイッチング素子Ｑ１，Ｑ４がオフである場合、モータ５０の駆動電流が電流値指令電圧Ｖｒｅｆにより指定された値以上となったときに、スイッチング素子Ｑ２を一定期間オフさせてモータドライバ１０８を回生動作させ、その後、スイッチング素子Ｑ２をオンさせる。この動作を繰り返すことで、モータ５０の駆動電流は、電流値指令電圧Ｖｒｅｆにより指定された値にほぼ維持される。その場合、スイッチング素子Ｑ２，Ｑ３は、継続的にオフのままである。
【００５０】
＜モータの駆動制御について＞
以上のような構成の原稿読取装置１０において、モータ制御を行う場合について、図５の動作フローおよび図６等に基づいて、以下に説明する。
【００５１】
ユーザが、コンタクトガラス１１に読み取り対象である原稿をセットすると共に、例えば原稿読取装置１０の操作パネルでの操作により、高解像度での読み取りモードが設定されると、原稿読取装置１０では、高解像度での読み取りモードに対応する極低速制御が開始される。このとき、原稿読取装置１０では、キャリッジ３０を所定の基準位置まで移動させたり、モータ５０にホールド電流を印加する等、所定の予備動作を行う（Ｓ１０）。
【００５２】
そして、予備動作が終了すると、ＣＰＵ１０１に実現される判断部１１１は、Ｄｕｔｙ計算部１１２でのＤｕｔｙ比の計算の開始を指示する。そして、この指示に従い、Ｄｕｔｙ計算部１１２では、極低速制御（ＢＳ制御）に対応するＤｕｔｙ比の計算を行う。ここで、極低速制御（ＢＳ制御）における電流と時間の関係を、図６に示す。この図６では、モータ５０を起動開始させて、Ａ相の立ち上がりエッジを検出後（このとき、ＣＰＵ１０１には、ＥＮＣ割り込み信号が入力される。）、同じＡ相の立ち下がりエッジを検出するまで、当該モータ５０を加速させるための電流を通電させている（Ｓ１１）。この加速を行う場合、モータ５０には、加速に対応する電流が通電されるが、このときのＤｕｔｙ比は、一定となっている。
【００５３】
続いて、キャリッジ３０の現在の位置が、加速領域に存在しているか否かを判断する（Ｓ１２）。この判断においては、所定の個数だけエッジを検出するか否かによって行う。そして、このＳ１２の判断において、キャリッジ３０の現在の位置が、加速領域に存在していないと判断される場合（Ｎｏの場合）、続いてホールド電流まで電流を低下させる（Ｓ１３）。また、ホールド電流までの低下後、判断部１１１では、次のＥＮＣ割り込み信号が受信されたか否かを判断する（Ｓ１４）。なお、このＳ１４で速度が低下させられると、以後、図６に示す極低速制御（ＢＳ制御）が開始させられる。
【００５４】
Ｓ１４の判断において、ＥＮＣ割り込み信号が受信されないと判断される場合（Ｎｏの場合）、続いて判断部１１１では、タイマ１０６からタイマ割り込み信号が受信されたか否かを判断する（Ｓ１５）。この判断においてタイマ割り込み信号が受信されないと判断される場合（Ｎｏの場合）、上述のＳ１４に戻る。
【００５５】
また、このＳ１５において、タイマ割り込み信号が受信されたと判断される場合（Ｙｅｓの場合）、Ｄｕｔｙ計算部１１２では、一定のＤｕｔｙを加算する（Ｓ１６）。ここで、加算される一定のＤｕｔｙとは、図６に示すように、ホールド電流に対して、段階的に加算されるＤｕｔｙ比のことであり、各段階で加算されるＤｕｔｙ比は等しくなっている。
【００５６】
なお、Ｄｕｔｙ比に対応する電圧は、図３に示すＲＣ回路１０７を経ることにより、実際には所定の分圧および平滑化が為された電流（直流）に変換される。このとき、Ｄｕｔｙ比が段階的に加算されると、電流も段階的に加算される状態となる。また、タイマ１０６から発せられるタイマ割り込み信号は、ＥＮＣ割込み信号出力部１２４から発せられるＥＮＣ割り込み信号よりも小さな時間間隔で発せられる状態となっている。
【００５７】
上述のＳ１４の判断において、ＥＮＣ割り込み信号が受信されていると判断する場合（Ｙｅｓの場合）、続いて、キャリッジ３０が目標位置まで移動したか否か（ＥＮＣ信号のカウント数が、目標となるカウント数に到達したか否か）の判断を行う（Ｓ１７）。このＳ１７の判断において、キャリッジ３０が目標位置に到達したと判断される場合（Ｙｅｓの場合）、続いてモータ５０を停止させるための処理を行い（Ｓ１８）、処理が終了する。
【００５８】
また、上述のＳ１７において、キャリッジ３０が目標位置まで移動していないと判断される場合（Ｎｏの場合）、目標位置に向けて、キャリッジ３０をさらに移動させる必要がある。そのため、この場合には、極低速制御を継続する。具体的なＳ１７以後の処理としては、現在の周期Ｔが、目標周期Ｔo と比較して、小さいか否かを判断する（Ｓ１９）。なお、周期は、速度の逆数であるため、この判断においては、現在の速度と目標速度を比較するようにしても良い。
【００５９】
このＳ１９において、周期Ｔが目標速度Ｔo よりも小さいと判断される（Ｙｅｓと判断される）と、間近の２つのエッジ間におけるキャリッジ３０の速度は、目標とする速度よりも速い状態となる。そのため、この場合、Ｄｕｔｙ計算部１１２では、Ｄｕｔｙ比をホールド電流に対応するＤｕｔｙ比まで、低下させる処理（計算）を行う（Ｓ２０）。そして、このＳ２０の処理が終了した後に、再びＳ１４に戻る。
【００６０】
また、Ｓ１９の判断において、周期Ｔが目標速度Ｔo よりも大きいと判断される（Ｎｏと判断される）と、間近の２つのエッジ間におけるキャリッジ３０の速度は、目標とする速度よりも遅い状態となる。この遅い状態で、Ｓ２０のようにホールド電流に対応するＤｕｔｙ比まで、Ｄｕｔｙ比を下げたのでは、原稿読み取りのスループットが低下する原因となる。そこで、この場合（Ｓ１９においてＮｏと判断される場合）には、Ｓ２０の処理を行わず（ホールド電流まで電流を低下させず）に、再びＳ１４に戻り、次のＥＮＣ割り込み信号が受信されたか否かを判断する。以上のようにして、モータ５０の極低速制御が為される。
【００６１】
＜本発明による効果＞
上述のような構成の原稿読取装置１０によると、判断部１１１では、ＥＮＣ割り込み信号が入力されると、周期Ｔと、目標周期Ｔo とを比較する。そして、周期Ｔが目標周期Ｔo よりも小さい場合（目標速度よりも速い場合）に、Ｄｕｔｙ比をホールド電流値まで低下させる処理を行う。また、周期Ｔが目標周期Ｔo よりも大きい場合（目標速度よりも遅い場合）には、Ｄｕｔｙ比の増加を途中段階から継続させる。このため、キャリッジ３０を搬送する際のスループットを向上させることが可能となる。また、モータ５０を極低速で駆動させるのと、キャリッジ３０の搬送におけるスループットを向上させる、という、相反する目的を両立させることが可能となる。
【００６２】
また、本実施の形態では、判断部１１１では、所定の割り込み時間が到来すると、モータ５０に印加されるＤｕｔｙ比が段階的に増加させられるので、モータ５０を段階的に加速させることが可能となる。また、段階的なＤｕｔｙ比の増加により、モータ５０を確実に動き出させることが可能となる。
【００６３】
さらに、本実施の形態では、図６に示すような所定の加速領域を経過した後に、ホールド電流まで電流を低下させ、その後モータ５０に印加するＤｕｔｙ比を段階的に増加させ、このＤｕｔｙ比に対応する電流を当該モータ５０に印加している。このため、この加速領域の存在により、極低速でモータ５０を駆動させるのに対応する分だけ、加速させることが可能となる。また、この加速領域の存在により、キャリッジ３０の搬送におけるスループットを向上させることが可能となり、モータ５０を極低速で駆動させる場合における、全体の処理時間を短縮させることが可能となる。
【００６４】
また、ＥＮＣ割込み信号出力部１２４は、モータ５０の回転に応じて出力されるＥＮＣ信号におけるハイレベルおよびローレベルの間のエッジを検出する度に、ＥＮＣ割り込み信号を出力する。このため、ＥＮＣ信号のエッジを検出する度に、ＥＮＣ割り込み信号が出力されるので、隣り合うエッジ間の周期（モータ５０の回転速度）を高精度に算出することが可能となる。
【００６５】
また、本実施の形態では、モータ５０は、ＤＣモータである。このため、ステッピングモータを用いる場合等よりも、騒音の発生を低減させることが可能となる。
【００６６】
また、本発明の原稿読取装置１０では、原稿読み取りのスループットを向上させることが可能となる。
【００６７】
以上、本発明の一実施の形態について述べたが、本発明は、種々変形可能である。以下、それについて述べる。
【００６８】
上述の実施の形態では、モータ５０として、ＤＣモータを用いる場合について説明している。しかしながら、モータは、ＤＣモータには限られず、例えばモータの騒音がさほど問題とならない場合には、ステッピングモータを用いるようにしても良い。また、同期モータなどのＡＣ（交流）モータとしても良い。
【００６９】
また、上述の実施の形態では、制御回路１００は、ＣＰＵ１０１と、ＡＳＩＣ１０４とを備えている。しかしながら、制御回路１００としては、ＡＳＩＣのみでモータ５０の制御を司るように構成しても良く、また、これら以外に種々の周辺機器が組み込まれた１チップマイコン等を組み合わせて、制御回路１００を構成するようにしても良い。
【００７０】
また、上述の実施の形態では、被搬送物として、キャリッジ３０を用いる場合について説明しているが、例えば原稿を直接送る方式の原稿読取装置においては、被搬送物を用紙等の原稿としても良い。また、上述の実施の形態においては、ＣＩＳ方式のイメージセンサが用いられているが、その他の方式として、光学縮小方式のイメージセンサを用いるようにしても良い。
【００７１】
さらに、上述の実施の形態では、モータ５０を極低速駆動させるために、Ｄｕｔｙ比を段階的に一定の増加量ずつ増加させている。しかしながら、Ｄｕｔｙ比は、一定の増加量ずつ増加させる場合には限られず、例えばホールド電流付近の電流の場合の増加ピッチを、ホールド電流から離間する部位よりも大きくする等、増加量を変動させるようにしても良い。
【図面の簡単な説明】
【００７２】
【図１】本発明の一実施の形態に係る原稿読取装置の概略構成を示す図である。
【図２】制御回路の構成を示すブロック図である。
【図３】図２におけるＲＣ回路の一例を示す回路図である。
【図４】図２におけるモータドライバの一例を示す図である。
【図５】モータ駆動開始時の動作フローを示す図である。
【図６】電流とＥＮＣ信号の関係を示す図である。
【符号の説明】
【００７３】
１０…原稿読取装置、２０…イメージセンサ、３０…キャリッジ（被搬送物に対応）、５０…モータ、８０…フォトインタラプタ（信号出力手段の一部に対応）、１００…制御回路（信号出力手段の一部、電力加算制御手段、判断手段に対応）、１０１…ＣＰＵ、１０４…ＡＳＩＣ、１０６…タイマ、１１１…判断部、１１２…Ｄｕｔｙ計算部（電力加算制御手段）、１２１…イメージセンサ制御部、１２２…位置演算部、１２３…周期演算部、１２４…ＥＮＣ割込み信号出力部（信号出力手段）、１２５…モータ制御部
【図１】
2008086151.tif 000003
【図２】
2008086151.tif 000004
【図３】
2008086151.tif 000005
【図４】
2008086151.tif 000006
【図５】
2008086151.tif 000007
【図６】
2008086151.tif 000008