(57)【要約】【課題】  制御対象であるモータからフィードバックされるアナログ情報に基づくフィードバック制御を実行するモータ制御回路の良否判定を定量的かつ高精度に実行できるようにする。【解決手段】  正常な記録制御部１００の制御信号判定用プロファイル１２のデータと、制御信号判定用プロファイル１２を取得したときと同じフィートバック信号（入力信号プロファイル１１）によるフィードバック制御を実行したときの検査対象の記録制御部１００の制御信号プロファイル１３のデータとを対比し、両データが一致しているか否かによって、フィードバック制御に対するＰＦモータ５８及びＣＲモータ６３の駆動電圧波形が正常か否かを判定して、その検査対象の記録制御部１００が正常か否かを判定する。【選択図】図４
2007267541.tif 000002
【特許請求の範囲】
【請求項１】
正常なモータ制御回路で所定のモータ制御を実行してモータを駆動した時のモータ駆動電圧又は電流波形及びフィードバック信号を同一のサンプリング周波数でデジタルデータに変換した正常回路モータ駆動波形データ及び正常回路フィードバック信号データを予め取得して保存する正常回路データ取得工程と、
検査対象のモータ制御回路に対して前記正常回路フィードバック信号データから再生した正常なモータ制御回路に対する所定のモータ制御時のフィードバック信号をフィードバックしながら前記所定のモータ制御を実行させ、その時のモータ駆動電圧又は電流波形を前記正常回路モータ駆動波形データ取得時のサンプリング周波数と同一のサンプリング周波数でデジタルデータに変換した検査対象回路モータ駆動波形データを取得して保存する検査対象回路データ取得工程と、
前記正常回路モータ駆動波形データと前記検査対象回路モータ駆動波形データとを対比して、一致すれば当該検査対象のモータ制御回路を正常と判定し、一致しなければ当該検査対象のモータ制御回路を正常でないと判定するデータ対比工程とを有するフィードバック制御によるモータ制御回路の検査方法。
【請求項２】
請求項１において、前記フィードバック信号は、モータの回転速度信号である、ことを特徴としたフィードバック制御によるモータ制御回路の検査方法。
【請求項３】
請求項１又は２において、前記検査対象回路データ取得工程は、検査対象のモータ制御回路にダミー抵抗を接続して前記検査対象回路モータ駆動波形データを取得する、ことを特徴としたフィードバック制御によるモータ制御回路の検査方法。
【請求項４】
モータ制御回路のモータ駆動電圧又は電流波形の入力及びフィードバック信号の入出力が可能なアナログ信号入出力手段と、モータ制御回路のモータ駆動電圧又は電流波形及びフィードバック信号を所定のサンプリング周波数でデジタルデータに変換可能なＡ／Ｄ変換手段と、前記モータ駆動電圧又は電流波形及び前記フィードバック信号のデジタルデータを保存可能な記憶手段と、前記アナログ入出力手段、前記Ａ／Ｄ変換手段及び前記記憶手段を制御する検査制御装置とを備えたフィードバック制御によるモータ制御回路の検査装置であって、
前記検査制御装置は、正常なモータ制御回路で所定のモータ制御を実行してモータを駆動した時のモータ駆動電圧又は電流波形及びフィードバック信号を同一サンプリング周波数でデジタルデータに変換した正常回路モータ駆動波形データ及び正常回路フィードバック信号データを予め取得して保存する正常回路データ取得機能と、
検査対象のモータ制御回路に対して前記正常回路フィードバック信号データから再生した正常なモータ制御回路に対する所定のモータ制御時のフィードバック信号をフィードバックしながら前記所定のモータ制御を実行させ、その時のモータ駆動電圧又は電流波形を前記正常回路モータ駆動波形データ取得時のサンプリング周波数と同一のサンプリング周波数でデジタルデータに変換した検査対象回路モータ駆動波形データを取得して保存する検査対象回路データ取得機能と、
前記正常回路モータ駆動波形データと前記検査対象回路モータ駆動波形データとを対比して、一致すれば当該検査対象のモータ制御回路を正常と判定し、一致しなければ当該検査対象のモータ制御回路を正常でないと判定するデータ対比機能とを有している、ことを特徴としたモータ制御回路の検査装置。
【請求項５】
請求項４において、モータ制御回路で所定のモータ制御を実行してモータを駆動した時のフィードバック信号が当該モータ制御回路及び前記アナログ信号入出力手段の双方へそれぞれ出力される接続状態と、モータ制御回路のモータ制御に対する当該モータ制御回路へのフィードバック信号に代えて、前記正常回路フィードバック信号データから再生したフィードバック信号が前記アナログ信号入出力手段からモータ制御回路へ出力される接続状態とを切換可能な構成を有する切換回路を備えている、ことを特徴としたモータ制御回路の検査装置。
【請求項６】
モータ制御回路のモータ駆動電圧又は電流波形の入力及びフィードバック信号の入出力が可能なアナログ信号入出力手段と、モータ制御回路のモータ駆動電圧又は電流波形及びフィードバック信号を所定のサンプリング周波数でデジタルデータに変換可能なＡ／Ｄ変換手段と、前記モータ駆動電圧又は電流波形及び前記フィードバック信号のデジタルデータを保存可能な記憶手段とを備えたフィードバック制御によるモータ制御回路の検査装置において、前記アナログ入出力手段、前記Ａ／Ｄ変換手段及び前記記憶手段の制御をコンピュータに実行させるための検査制御プログラムであって、
正常なモータ制御回路で所定のモータ制御を実行してモータを駆動した時のモータ駆動電圧又は電流波形及びフィードバック信号を同一サンプリング周波数でデジタルデータに変換した正常回路モータ駆動波形データ及び正常回路フィードバック信号データを予め取得して保存する正常回路データ取得手順と、
検査対象のモータ制御回路に対して前記正常回路フィードバック信号データから再生した正常なモータ制御回路に対する所定のモータ制御時のフィードバック信号をフィードバックしながら前記所定のモータ制御を実行させ、その時のモータ駆動電圧又は電流波形を前記正常回路モータ駆動波形データ取得時のサンプリング周波数と同一のサンプリング周波数でデジタルデータに変換した検査対象回路モータ駆動波形データを取得して保存する検査対象回路データ取得手順と、
前記正常回路モータ駆動波形データと前記検査対象回路モータ駆動波形データとを対比して、一致すれば当該検査対象のモータ制御回路を正常と判定し、一致しなければ当該検査対象のモータ制御回路を正常でないと判定するデータ対比手順とを有している、ことを特徴とした検査制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フィードバック制御によるモータ制御回路の検査方法、検査装置及び検査制御プログラムに関する。
【背景技術】
【０００２】
アナログ制御回路の一例として、フィードバック制御によるＤＣモータ等のモータ制御回路が公知である。このフィードバック制御によるモータ制御回路の従来の一般的な検査方法としては、例えば、検査対象回路に対してモータの代わりにダミー抵抗を接続した状態でダミー抵抗に一定の電流が流れるようにモータドライバ（モータ駆動回路）を制御し、その時に期待値の電圧がモータドライバからダミー抵抗両端に印加されているか否かで当該モータ制御回路の良否を判定する方法が公知である。他には、例えば、実際の装置に検査対象のモータ制御回路を組み込んだ状態で装置が実際に正常に動作するか否かで当該モータ制御回路の良否を判定する方法が公知である。
【０００３】
また、一般的なデジタル論理回路基板の検査方法としては、一定のテストパターンデータを入力したときの出力データが論理的に期待値と一致するか否かで良否判定する方法が公知である（例えば、特許文献１を参照）。
【０００４】
【特許文献１】特開２００５−１０６６２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、モータの代わりにダミー抵抗を接続した状態でダミー抵抗に一定の電流が流れるようにモータドライバを制御してダミー抵抗の両端電圧を測定する上記の方法では、モータ制御回路におけるモータドライバの良否を検査することしかできず、モータドライの前段における肝心のフィードバック制御ロジックの良否を検査することができないという課題が生ずる。
【０００６】
また、実際の装置に検査対象のモータ制御回路を組み込んだ状態で装置が実際に正常に動作するか否かで当該モータ制御回路の良否を判定する上記の方法は、単なる装置自体の動作確認試験と実質的に同じであり、モータ制御回路におけるフィードバック制御ロジックの良否を定量的に判定することができない。
【０００７】
そして、上記の特許文献１は、画像データ等の特に大容量のデジタルデータの画像処理等を実行する大規模なデジタル論理回路の入出力論理チェックによるデジタル回路の良否判定における効率的な検査方法を開示している限りのものであり、ＤＣモータ等のフィードバック制御を実行するモータ制御回路（アナログ制御回路）の検査方法に関する技術は何ら開示されていない。
【０００８】
本発明は、このような状況に鑑み成されたものであり、その課題は、制御対象であるモータからフィードバックされるアナログ情報に基づくフィードバック制御を実行するモータ制御回路の良否判定を定量的かつ高精度に実行できるようにすることにある。
【課題を解決するための手段】
【０００９】
上記課題を達成するため、本発明の第１の態様は、正常なモータ制御回路で所定のモータ制御を実行してモータを駆動した時のモータ駆動電圧又は電流波形及びフィードバック信号を同一のサンプリング周波数でデジタルデータに変換した正常回路モータ駆動波形データ及び正常回路フィードバック信号データを予め取得して保存する正常回路データ取得工程と、検査対象のモータ制御回路に対して前記正常回路フィードバック信号データから再生した正常なモータ制御回路に対する所定のモータ制御時のフィードバック信号をフィードバックしながら前記所定のモータ制御を実行させ、その時のモータ駆動電圧又は電流波形を前記正常回路モータ駆動波形データ取得時のサンプリング周波数と同一のサンプリング周波数でデジタルデータに変換した検査対象回路モータ駆動波形データを取得して保存する検査対象回路データ取得工程と、前記正常回路モータ駆動波形データと前記検査対象回路モータ駆動波形データとを対比して、一致すれば当該検査対象のモータ制御回路を正常と判定し、一致しなければ当該検査対象のモータ制御回路を正常でないと判定するデータ対比工程とを有するフィードバック制御によるモータ制御回路の検査方法である。
【００１０】
まず、正常なモータ制御回路で所定のモータ制御を実行してモータを駆動し、その時のモータ駆動電圧又は電流波形及びフィードバック信号を同一のサンプリング周波数でデジタルデータに変換する。ここでのサンプリングとは、アナログ信号のアナログ量を一定時間ごとに採取することを意味し、サンプリング周波数は、このアナログ量を採取する周期である。モータ駆動電圧又は電流波形及びフィードバック信号は、この一定時間ごとに採取したアナログ量を所定ビット数のデジタル量のデータに変換することでデジタルデータに変換することができる。このとき、モータ駆動電圧又は電流波形のサンプリング周波数とフィードバック信号のサンプリング周波数とを同一のサンプリング周波数とすることによって、正常回路モータ駆動波形データと正常回路フィードバック信号データとの時間的な同期をとることができる。このようにして、正常なモータ制御回路で所定のモータ制御を実行してモータを駆動した時の正常回路モータ駆動波形データ及び正常回路フィードバック信号データを予め取得して保存しておく。尚、この正常回路モータ駆動波形データ及び正常回路フィードバック信号データは、一度取得して保存しておけば良く、同一のモータ制御回路の検査に際して繰り返し利用することができる。
【００１１】
検査対象のモータ制御回路の検査は、正常なモータ制御回路に対して所定のモータ制御を実行した時のフィードバック信号を前記の正常回路フィードバック信号データから再生し、再生したフィードバック信号を検査対象のモータ制御回路にフィードバックしながら当該検査対象のモータ制御回路に全く同じモータ制御を実行させる。そして、その時のモータ駆動電圧又は電流波形をデジタルデータに変換し、当該検査対象のモータ制御回路の検査対象回路モータ駆動波形データとして取得して保存する。このときのサンプリング周波数は、正常回路モータ駆動波形データを取得した時のサンプリング周波数と同一のサンプリング周波数とする。それによって、正常回路モータ駆動波形データと検査対象回路モータ駆動波形データとの時間的な同期をとることができる。
【００１２】
検査対象のモータ制御回路の良否は、予め取得して保存しておいた正常回路モータ駆動波形データと当該検査対象のモータ制御回路の検査対象回路モータ駆動波形データとを対比して判定する。検査対象回路モータ駆動波形データは、正常回路モータ駆動波形データの取得時と同じフィードバック信号によるフィードバック制御が実行されたときのモータ駆動電圧又は電流波形のデータである。また、正常回路モータ駆動波形データと検査対象回路モータ駆動波形データは、同一のサンプリング周波数でデジタルデータに変換されているので、時間的に同期している。したがって、正常なモータ制御回路におけるモータ駆動電圧又は電流波形データと当該検査対象のモータ制御回路におけるモータ駆動電圧又は電流波形データとを対比することにより、対比した両データが一致すれば、当該検査対象のモータ制御回路を正常と判定することができ、対比した両データが一致しなければ、当該検査対象のモータ制御回路を正常でないと判定することができる。
【００１３】
このように、同じフィートバック信号による同じフィードバック制御を実行したときの正常回路のモータ駆動電圧又は電流波形データと検査対象回路のモータ駆動電圧又は電流波形データとを対比することによって、フィードバック制御に対するモータ駆動電圧又は電流波形が正常か否かを定量的かつ高精度に判定することができる。したがって、本発明の第１の態様に記載のフィードバック制御によるモータ制御回路の検査方法によれば、制御対象であるモータからフィードバックされるアナログ情報に基づくフィードバック制御を実行するモータ制御回路の良否判定を定量的かつ高精度に実行できるという作用効果が得られる。
【００１４】
本発明の第２の態様は、前述した第１の態様において、前記フィードバック信号は、モータの回転速度信号である、ことを特徴としたフィードバック制御によるモータ制御回路の検査方法である。  
本発明の第２の態様に記載のフィードバック制御によるモータ制御回路の検査方法によれば、モータの実際の回転速度をフィードバックしながらモータの実際の回転速度が目標回転速度となるようにモータ電流やパルス制御デューティ等を調整するモータ制御回路の良否判定検査において、前述した第１の態様に記載の発明による作用効果を得ることができる。
【００１５】
本発明の第３の態様は、前述した第１の態様又は第２の態様において、前記検査対象回路データ取得工程は、検査対象のモータ制御回路にダミー抵抗を接続して前記検査対象回路モータ駆動波形データを取得する、ことを特徴としたフィードバック制御によるモータ制御回路の検査方法である。
【００１６】
検査対象回路データ取得工程においては、検査対象のモータ制御回路に本物のモータを接続した状態で検査対象回路モータ駆動波形データを取得することも可能であるが、本物のモータに代えて本物のモータと同じ抵抗値のダミー抵抗を接続するようにしても良い。特にＤＣモータの場合には、ブラシ寿命があるため、繰り返し使用し続けるとモータ駆動電圧又は電流波形にスパイクノイズが発生しやすくなる。そのため、正常回路のモータ駆動電圧又は電流波形データと検査対象回路のモータ駆動電圧又は電流波形データとの対比による良否判定精度が、そのスパイクノイズによって低下してしまう虞が生ずる。したがって、検査対象回路データ取得工程においては、本物のモータに代えてダミー抵抗を接続して検査対象回路のモータ駆動電圧又は電流波形データを取得することによって、スパイクノイズの発生による良否判定精度の低下を防止することができる。
【００１７】
本発明の第４の態様は、モータ制御回路のモータ駆動電圧又は電流波形の入力及びフィードバック信号の入出力が可能なアナログ信号入出力手段と、モータ制御回路のモータ駆動電圧又は電流波形及びフィードバック信号を所定のサンプリング周波数でデジタルデータに変換可能なＡ／Ｄ変換手段と、前記モータ駆動電圧又は電流波形及び前記フィードバック信号のデジタルデータを保存可能な記憶手段と、前記アナログ入出力手段、前記Ａ／Ｄ変換手段及び前記記憶手段を制御する検査制御装置とを備えたフィードバック制御によるモータ制御回路の検査装置であって、前記検査制御装置は、正常なモータ制御回路で所定のモータ制御を実行してモータを駆動した時のモータ駆動電圧又は電流波形及びフィードバック信号を同一サンプリング周波数でデジタルデータに変換した正常回路モータ駆動波形データ及び正常回路フィードバック信号データを予め取得して保存する正常回路データ取得機能と、検査対象のモータ制御回路に対して前記正常回路フィードバック信号データから再生した正常なモータ制御回路に対する所定のモータ制御時のフィードバック信号をフィードバックしながら前記所定のモータ制御を実行させ、その時のモータ駆動電圧又は電流波形を前記正常回路モータ駆動波形データ取得時のサンプリング周波数と同一のサンプリング周波数でデジタルデータに変換した検査対象回路モータ駆動波形データを取得して保存する検査対象回路データ取得機能と、前記正常回路モータ駆動波形データと前記検査対象回路モータ駆動波形データとを対比して、一致すれば当該検査対象のモータ制御回路を正常と判定し、一致しなければ当該検査対象のモータ制御回路を正常でないと判定するデータ対比機能とを有している、ことを特徴としたモータ制御回路の検査装置である。  
本発明の第４の態様に記載のモータ制御回路の検査装置によれば、フィードバック制御によるモータ制御回路の検査装置において、前述した第１の態様に記載の発明による作用効果を得ることができる。
【００１８】
本発明の第５の態様は、前述した第４の態様において、モータ制御回路で所定のモータ制御を実行してモータを駆動した時のフィードバック信号が当該モータ制御回路及び前記アナログ信号入出力手段の双方へそれぞれ出力される接続状態と、モータ制御回路のモータ制御に対する当該モータ制御回路へのフィードバック信号に代えて、前記正常回路フィードバック信号データから再生したフィードバック信号が前記アナログ信号入出力手段からモータ制御回路へ出力される接続状態とを切換可能な構成を有する切換回路を備えている、ことを特徴としたモータ制御回路の検査装置である。
【００１９】
このような構成の切換回路を設けることによって、正常なモータ制御回路で所定のモータ制御を実行してモータを駆動して正常回路モータ駆動波形データ及び正常回路フィードバック信号データを取得して保存する際の正常なモータ制御回路と検査装置との接続状態と、検査対象のモータ制御回路に対して予め取得した正常回路フィードバック信号データから再生したフィードバック信号をフィードバックしながら所定のモータ制御を実行させて検査対象回路モータ駆動波形データを取得して保存する際の検査対象のモータ制御回路と検査装置との接続状態とを簡単かつ確実に切り換えることが可能になる。したがって、モータ制御回路の検査時の作業効率を向上させることができるとともに、検査時にモータ制御回路と検査装置との誤接続の虞を低減させることができるという作用効果が得られる。
【００２０】
本発明の第６の態様は、モータ制御回路のモータ駆動電圧又は電流波形の入力及びフィードバック信号の入出力が可能なアナログ信号入出力手段と、モータ制御回路のモータ駆動電圧又は電流波形及びフィードバック信号を所定のサンプリング周波数でデジタルデータに変換可能なＡ／Ｄ変換手段と、前記モータ駆動電圧又は電流波形及び前記フィードバック信号のデジタルデータを保存可能な記憶手段とを備えたフィードバック制御によるモータ制御回路の検査装置において、前記アナログ入出力手段、前記Ａ／Ｄ変換手段及び前記記憶手段の制御をコンピュータに実行させるための検査制御プログラムであって、正常なモータ制御回路で所定のモータ制御を実行してモータを駆動した時のモータ駆動電圧又は電流波形及びフィードバック信号を同一サンプリング周波数でデジタルデータに変換した正常回路モータ駆動波形データ及び正常回路フィードバック信号データを予め取得して保存する正常回路データ取得手順と、検査対象のモータ制御回路に対して前記正常回路フィードバック信号データから再生した正常なモータ制御回路に対する所定のモータ制御時のフィードバック信号をフィードバックしながら前記所定のモータ制御を実行させ、その時のモータ駆動電圧又は電流波形を前記正常回路モータ駆動波形データ取得時のサンプリング周波数と同一のサンプリング周波数でデジタルデータに変換した検査対象回路モータ駆動波形データを取得して保存する検査対象回路データ取得手順と、前記正常回路モータ駆動波形データと前記検査対象回路モータ駆動波形データとを対比して、一致すれば当該検査対象のモータ制御回路を正常と判定し、一致しなければ当該検査対象のモータ制御回路を正常でないと判定するデータ対比手順とを有している、ことを特徴とした検査制御プログラムである。  
本発明の第６の態様に記載の検査制御プログラムによれば、この検査制御プログラムを実行可能なコンピュータを備えた任意のフィードバック制御によるモータ制御回路の検査装置に、前述した第１の態様に記載の発明と同様の作用効果をもたらすことができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施の形態を図面に基づいて説明する。  
まず、本発明に係る「モータ制御回路の検査装置」の検査対象となるモータ制御回路が実装されるインクジェット式記録装置の概略構成について説明する。
【００２２】
図１は、インクジェット式記録装置の要部平面図であり、図２はその側面図である。図３は、インクジェット式記録装置の概略のブロック図である。  
記録紙Ｐの記録面にドットを形成して記録を実行するインクジェット式記録装置５０には、記録紙Ｐへの記録を実行可能な「記録実行手段」を構成する手段として、記録紙Ｐに対して主走査方向Ｘへ移動可能にキャリッジガイド軸５１に軸支されたキャリッジ６１が設けられている。キャリッジ６１には、記録紙Ｐの記録面にインクを噴射して記録を行うためのインク噴射ノズル（図示せず）を有する記録ヘッド６２と主走査方向Ｘの記録紙Ｐの端部を検出するためのＰＷセンサ３４とが搭載されている。キャリッジ６１は、ＣＲモータ６３（図３）の回転駆動力が、無端ベルトによるベルト伝達機構（図示せず）によって伝達されて主走査方向Ｘに往復動する。このキャリッジ６１を主走査方向Ｘへ往復動させることで、記録紙Ｐに対して記録ヘッド６２を主走査方向Ｘに走査させることができる。記録ヘッド６２のヘッド面と対向する位置には、記録紙Ｐを摺接支持しつつ記録紙Ｐの記録面と記録ヘッド６２のヘッド面との間隔を所定間隔に規定するプラテン５２が設けられている。
【００２３】
キャリッジ６１の主走査方向Ｘへの往復動領域の一端側の外側には、公知のキャッピング装置５９が設けられている。記録を実行しない待機状態においては、キャリッジ６１がキャッピング装置５９の上まで移動して停止し、ＰＦモータ５８（図３）を駆動力源として動作するキャッピング装置５９に配設されているキャップＣＰによって記録ヘッド６２のヘッド面が封止される。このキャリッジ６１の停止位置は、ホームポジションＨＰとして規定される。
【００２４】
また、インクジェット式記録装置５０には、記録紙Ｐを副走査方向Ｙに搬送する搬送駆動ローラ５３と搬送従動ローラ５４が設けられている。搬送駆動ローラ５３は、ＰＦモータ５８（図３）の回転駆動力が歯車伝達されて回転する。搬送従動ローラ５４は、複数設けられており、従動回転可能に軸支された状態で搬送駆動ローラ５３に押圧付勢されている。搬送従動ローラ５４の押圧付勢力で高摩擦抵抗被膜が施された搬送駆動ローラ５３の外周面に押しつけられた記録紙Ｐは、その摩擦抵抗によって搬送駆動ローラ５３の外周面に密着する。その状態で搬送駆動ローラ５３を搬送方向へ回転させることによって、記録紙Ｐは、搬送従動ローラ５４が従動回転しつつ副走査方向Ｙに搬送され、それによって、記録ヘッド６２を記録紙Ｐに対して副走査方向Ｙに走査させることができる。
【００２５】
給紙トレイ５７の近傍には、給紙トレイ５７に積重されている記録紙Ｐの最上位の記録紙Ｐを自動給送するＡＳＦ（オート・シート・フィーダ）が設けられている。ＡＳＦは、給紙トレイ５７に設けられた給紙ローラ５７ｂ及び図示してない分離パットを有する公知の自動給紙機構である。給紙ローラ５７ｂは、給紙トレイ５７の一方側に配置されている。記録紙ガイド５７ａは、記録紙Ｐの幅に合わせて幅方向に摺動可能に給紙トレイ５７に設けられている。そして、ＰＦモータ５８（図３）の回転駆動力が歯車伝達されて回転する給紙ローラ５７ｂの回転駆動力によって、給紙トレイ５７に置かれた記録紙Ｐが給紙される。その際に、分離パットの摩擦抵抗によって、複数の記録紙Ｐが一度に給紙されることなく最上位の記録紙Ｐのみが正確に分離されて一枚ずつ自動給紙されるように構成されている。給紙ローラ５７ｂと搬送駆動ローラ５３との間には、搬送される記録紙Ｐの先端及び後端を検出する公知の紙検出器３３が配設されている。
【００２６】
一方、記録実行後の記録紙Ｐを排紙する手段として、排紙駆動ローラ５５と排紙従動ローラ５６とが設けられている。排紙駆動ローラ５５は、ＰＦモータ５８（図３）の回転駆動力が歯車伝達されて回転し、記録実行後の記録紙Ｐは、排紙駆動ローラ５５の回転によって副走査方向Ｙに排紙される。排紙従動ローラ５６は、周囲に複数の歯を有し、各歯の先端が記録紙Ｐの記録面に点接触するように鋭角的に尖った歯付きローラになっている。複数の排紙従動ローラ５６は、それぞれ個々に排紙駆動ローラ５５に付勢され、記録紙Ｐが排紙駆動ローラ５５の回転により排紙される際に記録紙Ｐに接して記録紙Ｐの排紙に伴い従動回転する。  
そして、給紙ローラ５７ｂ、搬送駆動ローラ５３及び排紙駆動ローラ５５を回転駆動するＰＦモータ５８（図３）及びキャリッジ６１を主走査方向Ｘに駆動するＣＲモータ６３（図３）は、記録制御部１００により駆動制御される。また、記録ヘッド６２も同様に、記録制御部１００により駆動制御されて記録紙Ｐの表面にインクを噴射する。記録制御部１００は、キャリッジ６１を主走査方向Ｘへ往復動させながら記録ヘッド６２から記録紙Ｐへインクを噴射してドットを形成する動作と、記録紙Ｐを副走査方向Ｙへ所定の搬送量で搬送する動作とを交互に繰り返しながら記録紙Ｐへの記録制御を実行する。
【００２７】
引き続き図１〜図３を参照しながら記録制御部１００について説明する。  
記録制御部１００は、ＲＯＭ１０１、ＲＡＭ１０２、ＡＳＩＣ（特定用途向け集積回路）１０３、ＭＰＵ１０４、不揮発性メモリ１０５、ＰＦモータドライバ１０６、ＣＲモータドライバ１０７及びヘッドドライバ１０８を備えている。ＭＰＵ１０４には、ＡＳＩＣ１０３を介して、ロータリエンコーダ３１、リニアエンコーダ３２、紙検出器３３、ＰＷセンサ３４及びインクジェット式記録装置５０の電源をＯＮ／ＯＦＦするための電源スイッチ３５の出力信号が入力される。記録制御部１００のシステムバスには、ＲＯＭ１０１、ＲＡＭ１０２、ＡＳＩＣ１０３、ＭＰＵ１０４及び不揮発性メモリ１０５が接続されている。
【００２８】
ＭＰＵ１０４は、インクジェット式記録装置５０の記録制御を実行するための演算処理やその他必要な演算処理を行う。ＲＯＭ１０１には、ＭＰＵ１０４によるインクジェット式記録装置５０の制御に必要な記録制御プログラム（ファームウェア）等が格納されており、記録制御プログラムの処理に必要な各種データ等は不揮発性メモリ１０５に記憶されている。ＲＡＭ１０２は、ＭＰＵ１０４の作業領域や記録データ等の格納領域として用いられる。ＡＳＩＣ１０３は、インクジェット式記録装置５０の本体に設けられたＵＳＢコネクタ（図示せず）を介して接続されるデジタルカメラ３０１等とのＵＳＢインタフェースを実現して、デジタルカメラ３０１等からデジタル画像ファイルを入力する機能を実現するＵＳＢＩＦ１１１を有している。
【００２９】
公知のロータリエンコーダ３１は、搬送駆動ローラ５３の回転量を検出するべくＰＦモータ５８の回転周期に連動した周期のパルス信号を出力するように配設されている。ロータリエンコーダ３１は、搬送駆動ローラ５３の回転に連動して回転するロータリスケール３１１と、ロータリスケール３１１の外周に沿って等間隔に形成されているスリットを検出するロータリスケールセンサ３１２とを有している（図２）。搬送駆動ローラ５３の回転に伴い変化するロータリスケールセンサ３１２の出力信号は、ＡＳＩＣ１０３を介してＭＰＵ１０４へ出力される。したがって、ＭＰＵ１０４は、このロータリエンコーダ３１が出力するパルス信号の周期及び位相から、ＰＦモータ５８の回転速度及び回転方向を特定することができる。
【００３０】
公知のリニアエンコーダ３２は、キャリッジ６１の移動量を検出するべくＣＲモータ６３の回転周期に連動した周期のパルス信号を出力するように配設されている。リニアエンコーダ３２は、キャリッジ６１の近傍に主走査方向Ｘと略平行に配置されたリニアスケール３２１と、リニアスケール３２１に等間隔に形成されているスリットを検出するキャリッジ６１に搭載されたリニアスケールセンサ３２２とを有している（図２）。キャリッジ６１の主走査方向Ｘの移動量に応じたパルス数でパルス周期が移動速度に伴い変化するリニアスケールセンサ３２２の出力信号は、ＡＳＩＣ１０３を介してＭＰＵ１０４へ出力される。したがって、ＭＰＵ１０４は、このリニアエンコーダ３２が出力するパルス信号の周期及び位相から、ＣＲモータ６３の回転速度及び回転方向を特定することができる。
【００３１】
本発明に係る「モータ制御回路の検査装置」の検査対象となる「モータ制御回路」としての記録制御部１００を構成するＡＳＩＣ１０３は、ＤＣモータであるＰＦモータ５８のＰＷＭ制御を行う制御回路及びＤＣモータであるＣＲモータ６３のＰＷＭ制御を行う制御回路並びに記録ヘッド６２の駆動制御を行う制御回路（図示せず）を有している。
【００３２】
ＡＳＩＣ１０３は、ＭＰＵ１０４から送られてくる制御命令及びＰＦモータ５８の「フィードバック信号」としてのロータリエンコーダ３１の出力信号に基づいて、ＰＦモータ５８の回転速度及び回転方向制御を行う為の各種演算を行い、その演算結果に基づくモータ制御信号をＰＦモータドライバ１０６へ送出する。また、ＡＳＩＣ１０３は、ＭＰＵ１０４から送られてくる制御命令及びＣＲモータ６３の「フィードバック信号」としてのリニアエンコーダ３２の出力信号に基づいて、ＣＲモータ６３の回転速度及び回転方向制御を行う為の各種演算を行い、その演算結果に基づくモータ制御信号をＣＲモータドライバ１０７へ送出する。さらに、ＡＳＩＣ１０３は、ＭＰＵ１０４から送出される記録データ等に基づいて、記録ヘッド６２の制御信号を演算生成してヘッドドライバ１０８へ送出して記録ヘッド６２を駆動制御する。
【００３３】
つづいて、本発明に係る「フィードバック制御によるモータ制御回路の検査方法」について説明する。
【００３４】
図４は、本発明に係る「フィードバック制御によるモータ制御回路の検査方法」を行うための検査システムの概略構成図である。  
本発明に係る「モータ制御回路の検査装置」としての検査装置２００は、検査装置２００の制御に関する演算処理を実行する「検査制御装置」としてのＭＰＵ２０４、読み出し専用の記憶装置であるＲＯＭ２０１及び演算処理のワークエリア等として使用される読み書き可能な記憶装置であるＲＡＭ２０２を有している。また、検査装置２００は、液晶モニタ２１０への表示出力及び入力装置（例えば、マウスやキーボード等）２１１からの操作入力並びに検査対象となる「モータ制御回路」としての記録制御部１００との入出力インタフェースを実現する入出力ＩＦ２０３を有している。
【００３５】
この入出力ＩＦ２０３は、ＰＦモータドライバ１０６が出力するＰＦモータ５８の「モータ駆動電圧波形」及びＣＲモータドライバ１０７が出力するＣＲモータ６３の「モータ駆動電圧波形」並びにロータリエンコーダ３１の出力信号及びリニアエンコーダ３２の出力信号を入力可能な「アナログ信号入出力手段」としての機能も有しているとともに、これらのアナログ入力信号を所定のサンプリング周波数でデジタルデータに変換可能な「Ａ／Ｄ変換手段」としての機能も有している。さらに、検査装置２００は、ＰＦモータドライバ１０６が出力するＰＦモータ５８の「モータ駆動電圧波形」及びＣＲモータドライバ１０７が出力するＣＲモータ６３の「モータ駆動電圧波形」並びにロータリエンコーダ３１の出力信号及びリニアエンコーダ３２の出力信号のデジタルデータを保存可能な「記憶手段」としてのＨＤＤ（ハード・ディスク・ドライブ）等で構成される読み書き可能な大容量の外部記憶装置２０５を有している。尚、この外部記憶装置２０５には、検査装置２００のプログラムやデータファイル等も格納される。
【００３６】
切換回路ＤＳ１は、ＡＳＩＣ１０３のロータリエンコーダ信号入力ポート、入出力ＩＦ２０３の入出力ポート及びロータリエンコーダ３１のエンコーダ信号出力の接続状態を任意に切り換えることができる構成を有している。切換回路ＤＳ２は、ＡＳＩＣ１０３のリニアエンコーダ信号入力ポート、入出力ＩＦ２０３の入出力ポート及びリニアエンコーダ３２のエンコーダ信号出力の接続状態を任意に切り換えることができる構成を有している。
【００３７】
図５は、「正常回路データ取得工程」を行う際の検査システム構成を図示した概略構成図である。図６は、「正常回路データ取得工程」における検査装置２００のデータ取得手順を示したフローチャートである。図７は、「正常回路データ取得工程」におけるデータ取得時のタイミングチャートを模式的に図示したものである。  
検査対象の記録制御部１００の検査工程に先立って予め行う「正常回路データ取得工程」においては、図５に図示した如く切換回路ＤＳ１の端子ｂと端子ｃ及び切換回路ＤＳ２の端子ｅと端子ｆとを接続する。これによって、ロータリエンコーダ３１の出力信号及びリニアエンコーダ３２の出力信号は、ＡＳＩＣ１０３と検査装置２００との双方へそれぞれ出力される。このような検査システム構成において、正常な記録制御部１００で所定のモータ制御を実行してＰＦモータ５８及びＣＲモータ６３を駆動する。この「所定のモータ制御」は、記録制御部１００が実行する実際のインクジェット式記録装置５０におけるモータ制御であるのが好ましい。例えば、ＰＦモータ５８については、実際の記録紙Ｐの搬送制御、ＣＲモータ６３については、実際のキャリッジ６１の往復動制御ということになる。
【００３８】
そして、その時のＰＦモータ５８及びＣＲモータ６３の駆動電圧波形並びにロータリエンコーダ３１及びリニアエンコーダ３２の出力信号（フィードバック信号）を、検査装置２００において、全て同一のサンプリング周波数でデジタルデータに変換して取得する。取得したＰＦモータ５８及びＣＲモータ６３の駆動電圧波形のデジタルデータは、制御信号判定用プロファイル１２（正常回路モータ駆動波形データ）として外部記憶装置２０５へ保存する。取得したロータリエンコーダ３１及びリニアエンコーダ３２の出力信号（フィードバック信号）のデジタルデータは、入力信号プロファイル１１（正常回路フィードバック信号データ）として外部記憶装置２０５へ保存する（正常回路データ取得工程）。
【００３９】
より具体的には、図６のフローチャート及び図７のタイミングチャートを参照しながら説明する。  
検査装置２００において所定の正常回路データ取得操作を行うと、検査装置２００から正常な記録制御部１００に対して所定のモータ制御開始信号（スタート信号）が出力され、ＤＣモータ（ＰＦモータ５８及びＣＲモータ６３）の駆動が開始される（ステップＳ１）。このときのモータ制御開始信号（スタート信号）をトリガとして、正常なＰＦモータドライバ１０６及びＣＲモータドライバ１０７が出力するＰＷＭ制御信号並びにロータリエンコーダ３１及びリニアエンコーダ３２の正常な出力信号の取得が開始される（図７）。つづいて、データ取得時間として設定された所定時間が経過したか否かを判定し（ステップＳ２）、所定時間経過していない場合には（ステップＳ２でＮｏ）、正常なエンコーダ信号（ロータリエンコーダ３１及びリニアエンコーダ３２の出力信号）をサンプリングしてデジタルデータに変換し、入力信号プロファイル１１として外部記憶装置２０５へ記憶する（ステップＳ３）。同時に、その時の正常なＰＦモータドライバ１０６及びＣＲモータドライバ１０７のＰＷＭ制御信号（ＤＣモータの駆動電圧波形）をサンプリングしてデジタルデータに変換し、制御信号判定用プロファイル１２として外部記憶装置２０５へ記憶する（ステップＳ４）。そして、所定時間経過した時点で（ステップＳ２でＹｅｓ）、所定のモータ制御を終了して当該手順を終了する（ステップＳ５）。尚、この入力信号プロファイル１１及び制御信号判定用プロファイル１２は、一度取得して保存しておけば良く、同一の記録制御部１００の検査に際して繰り返し利用することができる。また、ＰＦモータ５８とＣＲモータ６３と、それぞれ別々に入力信号プロファイル１１及び制御信号判定用プロファイル１２を取得して保存するようにしても良い。
【００４０】
図８は、「検査対象回路データ取得工程」を行う際の検査システム構成を図示した概略構成図である。図９は、「検査対象回路データ取得工程」における検査装置２００のデータ取得手順を示したフローチャートである。図１０は、「検査対象回路データ取得工程」におけるデータ取得時のタイミングチャートを模式的に図示したものである。  
「検査対象回路データ取得工程」においては、図８に図示した如く切換回路ＤＳ１の端子ａと端子ｂ及び切換回路ＤＳ２の端子ｄと端子ｅとを接続する。これによって、検査装置２００から検査対象の記録制御部１００のＡＳＩＣ１０３へ前記の入力信号プロファイルに基づく「フィードバック信号」を出力することができる。また、検査対象の記録制御部１００には、図示の如くＰＦモータ５８及びＣＲモータ６３に代えてダミー抵抗ＤＲ１及びダミー抵抗ＤＲ２をそれぞれ接続しても良い。このように、「検査対象回路データ取得工程」においては、本物のＰＦモータ５８及びＣＲモータ６３に代えてダミー抵抗ＤＲ１及びダミー抵抗ＤＲ２を接続して検査対象の記録制御部１００のモータ駆動電圧波形データを取得することによって、スパイクノイズの発生による良否判定精度の低下を防止することができる。
【００４１】
このような検査システム構成において、検査対象の記録制御部１００のＡＳＩＣ１０３に対して、入力信号プロファイル１１から再生した正常なモータ制御回路に対する所定のモータ制御時のフィードバック信号（ロータリエンコーダ３１及びリニアエンコーダ３２の出力信号）をフィードバックしながら検査対象の記録制御部１００に所定のモータ制御を実行させる。その時のＰＦモータ５８及びＣＲモータ６３の駆動電圧波形を、検査装置２００において、制御信号判定用プロファイル１２の取得時のサンプリング周波数と同一のサンプリング周波数でデジタルデータに変換して取得する。取得したＰＦモータ５８及びＣＲモータ６３の駆動電圧波形は、制御信号プロファイル１３（検査対象回路モータ駆動波形データ）として外部記憶装置２０５へ保存する（検査対象回路データ取得工程）。
【００４２】
より具体的には、図９のフローチャート及び図１０のタイミングチャートを参照しながら説明する。  
検査装置２００において所定の正常回路データ取得操作を行うと、検査装置２００から検査対象の記録制御部１００に対して所定のモータ制御開始信号（スタート信号）が出力され、ＤＣモータ（ＰＦモータ５８及びＣＲモータ６３）の駆動が開始される（ステップＳ１１）。このときのモータ制御開始信号（スタート信号）をトリガとして、検査対象の記録制御部１００のＡＳＩＣ１０３への入力信号プロファイル１１から再生したフィードバック信号の入力が開始される。また、同時に検査対象のＰＦモータドライバ１０６及びＣＲモータドライバ１０７が出力するＰＷＭ制御信号の取得が開始される（図１０）。つづいて、データ取得時間として設定された所定時間が経過したか否かを判定し（ステップＳ１２）、所定時間経過していない場合には（ステップＳ１２でＮｏ）、検査対象のＡＳＩＣ１０３への入力信号プロファイル１１から再生したフィードバック信号の入力をそのまま続行する（ステップＳ１３）。また、検査対象の記録制御部１００のＰＦモータドライバ１０６及びＣＲモータドライバ１０７のＰＷＭ制御信号（ＤＣモータの駆動電圧波形）をサンプリングしてデジタルデータに変換し、検査対象の記録制御部１００の制御信号プロファイル１３として外部記憶装置２０５へ記憶する（ステップＳ１４）。そして、所定時間経過した時点で（ステップＳ１２でＹｅｓ）、所定のモータ制御を終了して当該手順を終了する（ステップＳ１５）。尚、ＰＦモータ５８とＣＲモータ６３と、それぞれ別々に制御信号プロファイル１３を取得して保存するようにしても良い。
【００４３】
図１１は、「データ対比工程」における検査装置２００のデータ対比手順を示したフローチャートである。  
まず、検査対象の記録制御部１００から取得した制御信号プロファイル１３のデータと予め正常な記録制御部１００から取得した制御信号判定用プロファイル１２のデータのスタートアドレスを設定する（ステップＳ２１）。具体的には、検査対象の記録制御部１００から取得して外部記憶媒体２０５に保存した制御信号プロファイル１３のデータ先頭アドレスと、予め正常な記録制御部１００から取得して外部記憶媒体２０５に保存した制御信号判定用プロファイル１２のデータ先頭アドレスとをデータの対比開始アドレスに設定する。つづいて、検査対象の記録制御部１００から取得した制御信号プロファイル１３のデータと予め正常な記録制御部１００から取得した制御信号判定用プロファイル１２のデータとをデータの先頭から順次対比し（ステップＳ２２）、所定のデータ単位ごとにデータ不一致があるか否かを判定する（ステップＳ２３）。
【００４４】
制御信号判定用プロファイル１２は、正常な記録制御部１００のＰＦモータドライバ１０６及びＣＲモータドライバ１０７が出力したモータ駆動電圧波形のデータである。他方、制御信号プロファイル１３は、同じフィードバック信号（入力信号プロファイル１１）によるフィードバック制御が実行された検査対象の記録制御部１００のＰＦモータドライバ１０６及びＣＲモータドライバ１０７が出力したモータ駆動電圧波形のデータである。また、この制御信号判定用プロファイル１２と制御信号プロファイル１３とは、同一のサンプリング周波数でデジタルデータに変換されているので、時間的に同期している。したがって、この制御信号判定用プロファイル１２と制御信号プロファイル１３とを対比することにより、対比した両データが一致すれば、この検査対象の記録制御部１００を正常と判定することができ、対比した両データが一致しなければこの検査対象の記録制御部１００を正常でないと判定することができる。
【００４５】
データ不一致がない場合には（ステップＳ２３でＮｏ）、つづいて、最終アドレスまでデータ対比したか否かを判定する（ステップＳ２４）。最終アドレスまでデータ対比を終えていない場合には（ステップＳ２４でＮｏ）、検査対象の記録制御部１００から取得した制御信号プロファイル１３のデータアドレスと予め正常な記録制御部１００から取得した制御信号判定用プロファイル１２のデータアドレスをともにインクリメントし（ステップＳ２５）、ステップＳ２２に戻って引き続き所定のデータ単位ごとのデータ対比を続行する。そして、データ不一致があった場合には（ステップＳ２３でＹｅｓ）、この検査対象の記録制御部１００は正常でないと判定して（ステップＳ２６）、当該手順を終了する。一方、最終アドレスまで対比して不一致がなかった場合には（ステップＳ２４でＹｅｓ）、この検査対象の記録制御部１００は正常と判定して（ステップＳ２７）、当該手順を終了する。
【００４６】
このようにして、同じフィートバック信号（入力信号プロファイル１１）によるフィードバック制御を実行したときの正常な記録制御部１００の制御信号判定用プロファイル１２のデータと検査対象の記録制御部１００の制御信号プロファイル１３のデータとを対比することによって、フィードバック制御に対するＰＦモータ５８及びＣＲモータ６３の駆動電圧波形が正常か否かを定量的かつ高精度に判定することができる。したがって、制御対象であるＰＦモータ５８及びＣＲモータ６３からフィードバックされるエンコーダ信号（ロータリエンコーダ３１及びリニアエンコーダ３２の出力信号）に基づくフィードバック制御を実行する記録制御部１００の良否判定を定量的かつ高精度に実行できる。
【００４７】
尚、本発明は、実施例中のタイミングチャート（図７、図１０）に示したＰＷＭ制御方法等のパルス制御方法によるＤＣモータ制御に特に限定されるものではなく、アナログ制御方法によるＤＣモータ制御においても実施可能であり、また、制御信号判定用プロファイル１２及び制御信号プロファイル１３は、電圧変化の波形データでも電流変化の波形データでも本発明の実施は可能である。そして、本発明は上記実施例に限定されることなく、特許請求の範囲に記載した発明の範囲内で、種々の変形が可能であり、それらも本発明の範囲内に含まれるものであることは言うまでもない。
【図面の簡単な説明】
【００４８】
【図１】インクジェット式記録装置の概略の平面図。
【図２】インクジェット式記録装置の概略の側面図。
【図３】インクジェット式記録装置の概略のブロック図。
【図４】本発明に係る検査装置による検査システムの概略構成図。
【図５】正常回路データ取得工程を行う際の検査システムの概略構成。
【図６】検査装置のデータ取得手順を示したフローチャート。
【図７】正常回路データ取得工程におけるタイミングチャート。
【図８】検査対象回路データ取得工程を行う際の検査システムの概略構成。
【図９】検査装置のデータ取得手順を示したフローチャート。
【図１０】検査対象回路データ取得工程におけるタイミングチャート。
【図１１】検査装置のデータ対比手順を示したフローチャート。
【符号の説明】
【００４９】
１１  入力信号プロファイル、１２  制御信号判定用プロファイル、１３  制御信号プロファイル、３１  ロータリエンコーダ、３２  リニアエンコーダ、５０  インクジェット式記録装置、５１  キャリッジガイド軸、５２  プラテン、５３  搬送駆動ローラ、５４  搬送従動ローラ、５５  排紙駆動ローラ、５６  排紙従動ローラ、５８  ＰＦモータ、６１  キャリッジ、６２  記録ヘッド、６３  ＣＲモータ、１００  記録制御部、１０６  ＰＦモータドライバ、１０７  ＣＲモータドライバ、２００  検査装置、２０１  ＲＯＭ、２０２  ＲＡＭ、２０３  入出力ＩＦ、２０４  ＭＰＵ、２０５  外部記憶装置、２１０  液晶モニタ、２１１  入力装置、ＤＲ１、ＤＲ２  ダミー抵抗、Ｐ  記録紙、Ｘ  主走査方向、Ｙ  副走査方向
【図１】
2007267541.tif 000003
【図２】
2007267541.tif 000004
【図３】
2007267541.tif 000005
【図４】
2007267541.tif 000006
【図５】
2007267541.tif 000007
【図６】
2007267541.tif 000008
【図７】
2007267541.tif 000009
【図８】
2007267541.tif 000010
【図９】
2007267541.tif 000011
【図１０】
2007267541.tif 000012
【図１１】
2007267541.tif 000013