(57)【要約】【課題】パルス波のようなオン／オフの制御を用いることができない箇所においても異常検出可能にするとともに、異常発生から設定時間内に電源断を行う異常検出回路を提供する。【解決手段】本発明の異常検出回路は、モータ２の動作時にＬＳＩ２４から出力される動作速度指令信号３１を入力する第１回路２１と、割込み信号３６を入力する第３回路と、第１回路２１および第３回路２３に接続されるアラーム出力回路３８を有し、モータ２動作時に異常発生により割込み信号３６が入力されないと第３回路２３のトランジスタ３５がオンせず、アラーム出力回路３８の充放電回路３９が充電され続け、アラーム信号が出力され、またモータ２停止時に異常発生により動作速度検出信号３１が発生すると、第１回路２１がアラーム出力回路３８の充放電回路３９を充電させ、アラーム信号を出力する。【選択図】  図１
2008160953.tif 000002
【特許請求の範囲】
【請求項１】
モータの速度を決定する動作速度指令信号を入力し、該動作速度指令信号を入力した際に第１の所定電圧を出力する第１の回路と、
モータ動作時に発生する割込み信号を入力し、該割込み信号を入力した際に第２の所定電圧を出力する第２の回路と、
前記第１の回路と第２の回路の出力信号が入力され、該第１の回路と第２の回路の出力信号により充放電する充放電回路を有し、該充放電回路が充電された際にアラーム信号を出力するアラーム出力回路とを有し、
モータ動作時に、前記割込み信号を入力した前記第２の回路が前記第２の所定電圧を出力することにより前記アラーム出力回路の前記充放電回路が放電され、
モータ停止時に、前記動作速度指令信号が入力されないことにより前記第１の回路が前記アラーム出力回路の前記充放電回路を放電させ、
モータ動作時に異常が発生し、前記割込み信号が発生しない場合、前記第２の回路が前記アラーム出力回路の充放電回路を充電させることによりアラーム信号を出力させ、
モータ停止時に異常が発生し、前記動作速度指令信号が発生した場合、前記第１の回路が前記所定電圧を出力し、前記アラーム出力回路の充放電回路を充電させることによりアラーム信号を出力させることを特徴とする異常検出回路。
【請求項２】
モータを駆動する駆動回路から出力される過電流検出信号を入力するとともに、充放電回路を有し、
異常発生により前記過電流検出信号に異常が発生した場合、前記充放電回路が充電し続けることによりアラーム信号を出力することを特徴とする異常検出回路。
【請求項３】
モータの速度を決定する動作速度指令信号を入力し、該動作速度指令信号を入力した際に第１の所定電圧を出力する第１の回路と、
モータ動作時に発生する割込み信号を入力し、該割込み信号を入力した際に第２の所定電圧を出力する第２の回路と、
前記第１の回路と第２の回路の出力信号が入力され、該第１の回路と第２の回路の出力信号により充放電する充放電回路を有し、該充放電回路が充電された際にアラーム信号を出力するアラーム出力回路と、
モータを駆動する駆動回路から出力される過電流検出信号を入力するとともに、充放電回路を有し、異常発生により前記過電流検出信号に異常が発生した場合、前記充放電回路が充電する第３の回路とを有し、
モータ動作時に、前記割込み信号を入力した前記第２の回路が前記第２の所定電圧を出力することにより前記アラーム出力回路の前記充放電回路が放電され、
モータ停止時に、前記動作速度指令信号が入力されないことにより前記第１の回路が前記アラーム出力回路の前記充放電回路を放電させ、
モータ動作時に異常が発生し、前記割込み信号が発生しない場合、前記第２の回路が前記アラーム出力回路の充放電回路を充電させることによりアラーム信号を出力させ、
モータ停止時に異常が発生し、前記動作速度指令信号が発生した場合、前記第１の回路が前記所定電圧を出力し、前記アラーム出力回路の充放電回路を充電させることによりアラーム信号を出力させ、
異常発生により前記過電流検出信号に異常が発生した場合、前記第３の回路の前記充放電回路が充電し続けることによりアラーム信号を出力することを特徴とする異常検出回路。
【請求項４】
モータの速度を決定する動作速度指令信号を入力し、該動作速度指令信号を入力した際に第１の所定電圧を出力する第１の回路と、
モータ動作時に発生する割込み信号に同期して発生する同期信号を入力し、該同期信号を入力した際に第２の所定電圧を出力する第２の回路と、
前記第１の回路と第２の回路の出力信号が入力され、該第１の回路と第２の回路の出力信号により充放電する充放電回路を有し、該充放電回路が充電された際にアラーム信号を出力するアラーム出力回路とを有し、
モータ動作時に、前記同期信号を入力した前記第２の回路が前記第２の所定電圧を出力することにより前記アラーム出力回路の前記充放電回路が放電され、
モータ停止時に、前記動作速度指令信号が入力されないことにより前記第１の回路が前記アラーム出力回路の前記充放電回路を放電させ、
モータ動作時に異常が発生し、前記同期信号が発生しない場合、前記第２の回路が前記アラーム出力回路の充放電回路を充電させることによりアラーム信号を出力させ、
モータ停止時に異常が発生し、前記動作速度指令信号が発生した場合、前記第１の回路が前記第１の所定電圧を出力し、前記アラーム出力回路の充放電回路を充電させることによりアラーム信号を出力させることを特徴とする異常検出回路。
【請求項５】
前記同期信号のオン時間は任意に設定可能である請求項４記載の異常検出回路。
【請求項６】
前記同期信号に関する複数のオン時間を記憶する記憶手段を有し、前記複数のオン時間を選択可能にした請求項４または５記載の異常検出回路。
【請求項７】
請求項１乃至請求項６のいずれかに記載の異常検出回路を備えた印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置に設けられる異常検出回路および該検出回路を具備した印刷装置に関する。
【背景技術】
【０００２】
従来、インパクトプリンタ等の印刷装置において、駆動回路の異常動作を検出することが行われている。この種の異常検出回路として、例えば、実開平５−５８３１７号公報に開示されるものがある。この公報に開示される技術は、インパクトドットプリンタ等の印字ヘッド駆動回路の出力電圧を抵抗群により時定数回路に接続して充電時間を監視し、その時定数回路の放電を駆動回路を通して行うことにより異常動作を検出するというものである。
【０００３】
また他の異常検出回路として、図２０に示すものがある。図２０において、従来の異常検出回路１は、スペーシングモータ２を駆動するスペーシングドライバ３に接続されている。異常検出回路１は、駆動電圧制御トランジスタ４、充電回路５、放電回路６、ツェナーダイオード７、トランジスタ８、９等により構成される。駆動電圧制御トランジスタ４にはスペーシングドライバ３から出力されるパルス波が、ツェナーダイオード１０、抵抗１１を介して入力される。充電回路５は充電抵抗１２とコンデンサ１３により構成され、また放電回路６は放電抵抗１４とツェナーダイオード１５により構成される。
【０００４】
次に動作を説明する。印字ヘッドのスペーシング動作時にスペーシングモータ２が駆動され、それによってスペーシングドライバ３からパルス波が出力される。このパルス波が駆動電圧制御トランジスタ４のベース側に入力される。これにより駆動電圧制御トランジスタ４がオン／オフし、時定数の異なる充電回路５および放電回路６に電流が流れる。
【０００５】
図２１は、図２０に示すａ点における電圧の変化を示すタイムチャートである。図２１に（１）で示すように、駆動電圧制御トランジスタ４がオンしたときには、充電回路５により充電され、ａ点の電圧が上がる。また駆動電圧制御トランジスタ４がオフしたときには、図２１に（２）で示すように、放電回路６により放電され、ａ点の電圧が下がる。
【０００６】
駆動電圧制御トランジスタ４が異常発生により連続でオンした場合、任意の設定時間内にアラーム回路動作でスペーシングドライバ３への電源断を行いたいとする。この場合、設定時間内に電源断を行うためのツェナーダイオード７のツェナー電圧をｐＶとする。正常動作の場合は、ａ点における電圧が、ツェナー電圧ｐＶ（ａ点における電圧がこのツェナー電圧になったときに電源断を行う閾値）の５０パーセント（ｐＶ／２）になったときに放電回路６により放電が開始される。充電時間と放電時間の関係は、充電回路５によりａ点における電圧が（ｐＶ／２）に達するまでの時間をｒとするとき、放電回路６による放電時間は（ｒ／３）となるように設定される。時間の設定は、放電抵抗１４、充電抵抗１２およびコンデンサ１３により任意に設定可能であるが、放電時間は充電時間より小さい値である必要がある。
【０００７】
ここで駆動電圧制御トランジスタ４に入力されるパルス波に異常があり、駆動電圧制御トランジスタ４が連続してオンになった場合、放電回路６により放電が行われず、図２０に示すａ点の電圧は、図２２に示すように、閾値のツェナー電圧ｐＶを超える。この場合、図２０に示すトランジスタ８、９がオンし、アラーム信号が出力され、電源断が行われる。
【特許文献１】実開平５−５８３１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、図２０に示す従来の異常検出回路においては、パルス波のようなオン／オフの制御を用いることができない箇所においてはトランジスタのオン／オフの監視を行うことができないので、こうした箇所における異常検出はできないという問題があった。
【０００９】
また図２３に示すように、放電時間がｙのときは放電率が１００％となるが、放電時間がそれより短いｚのときは放電率は例えば８０％となり、２０%の電荷が放電されずに残っている。その状態において、さらに充電が行われると、ａ点における電圧が上昇し、充放電を繰り返すことで閾値を超える。即ち、１回の充放電だけではａ点の電圧は閾値を超えないが、充放電が繰り返されることにより放電されずに残った電荷が蓄積され、ｘ時間経過後に閾値を超え、アラーム検出される。この場合、異常が発生してから実際に電源断になるまでの時間ｘが長くなるので、電源断して欲しい設定時間ｓを超えてしまうことがある。
【００１０】
そこで本発明は、オン／オフの制御を行うことができない箇所においても異常検出を行うことができるとともに、異常検出した場合に設定時間内に電源断を行うようにした異常検出回路を設けることを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するために本発明の異常検出回路は、モータの速度を決定する動作速度指令信号を入力し、該動作速度指令信号を入力した際に第１の所定電圧を出力する第１の回路と、モータ動作時に発生する割込み信号を入力し、該割込み信号を入力した際に第２の所定電圧を出力する第２の回路と、前記第１の回路と第２の回路の出力信号が入力され、該第１の回路と第２の回路の出力信号により充放電する充放電回路を有し、該充放電回路が充電された際にアラーム信号を出力するアラーム出力回路とを有し、モータ動作時に、前記割込み信号を入力した前記第２の回路が前記第２の所定電圧を出力することにより前記アラーム出力回路の前記充放電回路が放電され、モータ停止時に、前記動作速度指令信号が入力されないことにより前記第１の回路が前記アラーム出力回路の前記充放電回路を放電させ、モータ動作時に異常が発生し、前記割込み信号が発生しない場合、前記第２の回路が前記アラーム出力回路の充放電回路を充電させることによりアラーム信号を出力させ、モータ停止時に異常が発生し、前記動作速度指令信号が発生した場合、前記第１の回路が前記第１の所定電圧を出力し、前記アラーム出力回路の充放電回路を充電させることによりアラーム信号を出力させることを特徴とするものである。
【発明の効果】
【００１２】
本発明によれば、パルス波のようなオン／オフのタイミングを持つ出力電圧以外の箇所においても異常検出を行うことができるとともに、異常発生から設定時間内に電源断を行うことが可能となる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態を図面にしたがって説明する。各図面に共通する要素には同一の符号を付す。図１は本発明の第1の実施の形態の異常検出回路を示す回路図である。図１において、第１の実施の形態の異常検出回路２０は、第１回路２１、第２回路２２および第３回路２３を有する。
【００１４】
第１回路２１は、ＬＳＩ２４に接続され、ＬＳＩ２４から出力される動作速度指令信号３１が入力される。第１回路２１は、充放電回路２５、閾値を設定する閾値設定抵抗２６、２７およびコンパレータ２８を有する。充放電回路２５は充放電抵抗２９とコンデンサ３０とで構成される。
【００１５】
第１回路２１の単独での動作を説明する。ＬＳＩ２４からスペーシングドライバ３に対して動作速度指令信号３１が出力され、この動作速度指令信号３１は第１回路２１へも入力される。動作速度指令信号３１は、ＰＷＭ（パルス幅変調）信号で、積分回路により電圧変換され、オンデューティ値が高いと高い電圧に変換される。電圧が高くなることによりスペーシングモータ２への電流が上がりスペーシング速度が上がる。また逆に電圧が低くなるとスペーシングモータ２への電流が下がりスペーシング速度が下がる。
【００１６】
動作速度指令信号３１が充放電回路２５に入力されると、充放電回路２５の出力電圧（ｂ点における電圧）はコンパレータ２８のプラス端子に入力され、閾値設定抵抗２６、２７により生成される閾値電圧と比較される。ｂ点の電圧が閾値より高いとき、コンパレータ２８は５Ｖを出力し、ｂ点の電圧が閾値より低いときは０Ｖを出力する。またスペーシングモータ２が停止したときは動作速度指令信号３１は出力されない。即ちこの場合は動作速度指令信号３１は０Ｖとなり、このためコンパレータ２８の出力（ｃ点における電圧）は常に０Ｖとなる。
【００１７】
第２回路２２は、スペーシングモータ２とダイオード４５とから構成される。スペーシングモータ２はスペーシングドライバ３のＭＵ端子、ＭＶ端子およびＭＷ端子に接続される。これらの端子はスペーシングモータ２内部の各コイルと接続されており、図２のタイムチャートで示す電圧を出力する。この各出力にダイオード４５を接続することにより、第２回路２２の出力となるｄ点の電圧は図３に示す通りとなる。即ち、上記のＭＵ端子、ＭＶ端子およびＭＷ端子の出力電圧があるタイミングで変化しても、出力電圧は一定である。またスペーシングモータ２が停止したときは、スペーシングドライバ３に４０Ｖが入力されているためにｄ点の電圧は４０Ｖとなる。第１回路２１と第２回路２２の出力電圧をまとめると図４に示す通りとなる。図４において「動作時」および「停止時」はそれぞれスペーシングモータ２の動作時および停止時を意味する。
【００１８】
第３回路２３はコンデンサ３２、トランジスタ３３、積分回路３４およびトランジスタ３５を有する。コンデンサ３２はＬＳＩ２４から出力されるＩＰＴ−Ｎ信号（割込み信号）３６をチャージポンプする。ＩＰＴ−Ｎ信号３６は、ＬＳＩ２４からＣＰＵ３７に対して出力される信号で、発生するタイミングは、印字中においては印字タイミング毎に１回出力され、非印字中は（１／７２０）インチごとに１回出力される。
【００１９】
図５は第３回路の動作を示すタイムチャートである。図５において、ＩＰＴ−Ｎ信号３６が出力（０Ｖ）される（ｅ点電圧における０Ｖ）と、コンデンサ３２を経てトランジスタ３３がオンし、ｆ点電圧が上昇する。ｆ点電圧はトランジスタ３５のベース電圧となるが、積分回路３４により立ち上がりタイミングを送らされて、トランジスタ３５がオンする。トランジスタ３５がオンすることにより第３回路２３の出力であるｇ点の電圧が下がり、０Ｖとなる。上述のように、ＩＰＴ−Ｎ信号３６は一定のタイミングで発生しているが、積分回路３４においてその信号が積分されることでトランジスタ３５は常にオンできる状態となる。
【００２０】
第１回路２１、第２回路２２および第３回路２３はアラーム出力回路３８に接続されている。アラーム出力回路３８は、充放電回路３９、ツェナーダイオード４０、トランジスタ４１、４２を有する。充放電回路３９は充放電抵抗４３とコンデンサ４４から構成され、充電回路としての機能と放電回路としての機能を有し、第１回路２１、第２回路２２および第３回路２３の各出力信号が入力される。充放電回路３９は、第１回路２１、第２回路２２および第３回路２３のいずれかが０Ｖを出力するときは放電回路として機能し、上記各回路２１、２２、２３の出力電圧がいずれも５Ｖまたは４０Ｖである場合には充電回路として機能する。
【００２１】
次に第１の実施の形態の動作を説明する。第１回路２１、第２回路２２および第３回路２３の出力電圧によりアラーム出力回路３８の充放電回路３９の充放電制御を行う。スペーシングモータ２が正常に動作している時は、ＬＳＩ２４から定期的にＩＰＴ−Ｎ信号３６が発生しているので、上述したように、第３回路２３の出力電圧（ｇ点電圧）が０Ｖとなり、アラーム出力回路３８の充放電回路３９が放電回路として働く。この場合の放電時間設定は、充放電回路３９の充放電抵抗４３とコンデンサ４４の定数により決定される。図６は正常動作時のアラーム出力回路の動作を示すタイムチャートである。
【００２２】
図６において、充放電回路３９が放電回路として働くことにより、アラーム出力回路３８のｈ点における電圧は０Ｖとなる。このためｈ点の電圧は閾値として設定されたツェナー電圧ｐＶを超えることはなく、したがってトランジスタ４１、４２はともにオンせず、アラーム信号は出力されない。即ち、電源は供給され続ける。
【００２３】
またスペーシングモータ２が停止している時は、正常時であれば、第１回路２１の出力電圧（ｃ点の電圧）が０Ｖとなるので、即ち、スペーシングモータ２が停止したときは、動作速度指令信号３１は０Ｖとなり、このためコンパレータ２８の出力（ｃ点電圧）は常に０Ｖとなるので、アラーム出力回路３８の充放電回路３９が放電回路として機能し、上記と同様にアラーム信号は出力されない。
【００２４】
次に、ファームウェアの制御に異常があってスペーシングモータ２の動作時においてもＬＳＩ２４から発生するはずのＩＰＴ−Ｎ信号３６が発生しない場合、あるいはスペーシングドライバ３に異常があり正常な動作を行えない場合の異常検出動作を説明する。まずＩＰＴ−Ｎ信号３６が発生しない場合の動作を図７に従って説明する。図７はスペーシングモータ動作時の異常検出を示すタイムチャートである。
【００２５】
スペーシングモータ２動作時においてＩＰＴ−Ｎ信号３６が発生しなくなると、第３回路２３におけるトランジスタ３３がオフのままであり、またトランジスタ３５もオフのままとなる。このためｇ点の電圧は、第１回路２１および第２回路２２の出力電圧により充電され、０Ｖとはならない。
【００２６】
スペーシングモータ２が動作中は、上述のように、第１回路２１の出力電圧は５Ｖであり、第２回路の出力電圧は４０Ｖであるので、第３回路２３の出力電圧であるｇ点電圧が０Ｖにならないと、アラーム出力回路３８の充放電回路３９においてコンデンサ４４に溜まっている電荷を放電することができない。そのためｈ点における電圧は、図７に示すように、上昇し、やがてはツェナーダイオード４０で設定した閾値であるツェナー電圧ｐＶを超える。ｈ点の電圧がツェナー電圧ｐＶを超えると、トランジスタ４１およびトランジスタ４２がオンし、アラーム信号が出力され、電源断が行われる。
【００２７】
次に、スペーシングモータ２が停止している時は出力されないはずの動作速度指令信号３１が、何らかの異常により、スペーシングモータ２停止時にＬＳＩ２４から出力された場合は、第１回路２１におけるｂ点の電圧が、図８に示すように、閾値設定抵抗２６、２７で設定された閾値を超え、コンパレータ２８の出力が５Ｖとなる。なお図８はスペーシングモータ停止時の異常検出を示すタイムチャートである。
【００２８】
スペーシングモータ２が停止している時は第２回路２２の出力電圧は４０Ｖであり、第３回路２３の出力電圧は０Ｖではないので、コンパレータ２８の出力が５Ｖとなると、アラーム出力回路３８の充放電回路３９においてコンデンサ４４に溜まっている電荷を放電することができない。そのためｈ点における電圧は、図８に示すように、上昇し、やがてはツェナーダイオード４０で設定した閾値であるツェナー電圧ｐＶを超える。ｈ点の電圧がツェナー電圧ｐＶを超えると、トランジスタ４１およびトランジスタ４２がオンし、アラーム信号が出力され、電源断が行われる。
【００２９】
以上のように第１の実施の形態においては、第１回路２１において、スペーシングモータ２が停止しているときは出力されないはずの、スペーシングモータ２の動作速度指令信号３１を入力することにより、スペーシングモータ２が停止中に動作速度指令信号３１が入力されたら異常であるとして電源断とするようにし、また第３回路２３において、スペーシングモータ２動作中は出力されるはずの割込み信号（ＩＰＴ−Ｎ信号）３６を入力することにより、スペーシングモータ２動作中にＩＰＴ−Ｎ信号３６が入力されないと異常であるとして電源断とするようにしたので、ファームウェアによる暴走が原因でスペーシングモータ２またはスペーシングドライバ３に発生した異常を検出し、電源断とすることができる。
【００３０】
特に動作速度指令信号３１およびＩＰＴ−Ｎ信号３６を用いることにより、スペーシングモータ２の位置情報を監視しているセンサの故障、ケーブル及び基板上のパターンの断線又はショートを検出することが可能である。スペーシングモータ２の位置情報（センサスリット情報）はＬＳＩ２４により監視されており、その情報に基づいてＬＳＩ２４はＩＰＴ−Ｎ信号３６を出力している。
【００３１】
第１の実施の形態においては、第１回路２１および第３回路２３に充電機能および放電機能を持たせているので、パルス波のようなオン／オフのタイミングを持つ出力電圧以外の箇所においても異常検出を行うことができる。
【００３２】
なお第１の実施の形態においては、第２回路２２の出力電圧はスペーシングモータ２の動作時および停止時ともに４０Ｖとなっているが、これはスペーシングモータ２に電圧が印加されていることを確認するためである。これによりスペーシングモータ２の動作時および停止時のケーブルの断線、ショートを検出することができる。
【００３３】
次に第２の実施の形態を説明する。図９は第２の実施の形態の異常検出回路を示す回路図である。図９において、第２の実施の形態の異常検出回路５０は、スペーシングドライバ３のＲＳ端子から出力される過電流検出信号５１を充放電する充放電回路５２、閾値を設定するための閾値設定抵抗５３、５４、閾値と入力電圧を比較するコンパレータ５５、コンパレータ５５の出力によって充放電する充放電回路５６、閾値電圧を設定するツェナーダイオード５７およびアラーム信号を出力するためのトランジスタ５８、５９等により構成される。充放電回路５２は充放電抵抗６０とコンデンサ６１から成り、充放電回路５６は充放電抵抗６２およびコンデンサ６３から構成される。
【００３４】
スペーシングドライバ３から出力される過電流検出信号５１はスペーシングモータ２に流れる電流を電圧に変換した信号で、この信号５１の出力タイミングは、図１０に示すように、スペーシングモータ２の動作時は、（ＲＳ抵抗６４に流れる電流）×（ＲＳ抵抗６４の抵抗値）Ｖと０Ｖの繰り返しの信号となり、スペーシングモータ２の停止時は、０Ｖの連続となる。なお図１０は第２の実施の形態の動作を示すタイムチャートである。
【００３５】
過電流検出信号５１がスペーシングドライバ３から異常検出回路５０に入力されると、過電流検出信号５１は充放電回路５２を経てコンパレータ５５に入力される。コンパレータ５５は閾値設定抵抗５３、５４により設定された閾値と入力電圧（ｉ点電圧）とを比較し、入力電圧が閾値電圧より高い場合は１２Ｖを出力し、入力電圧が閾値電圧より低い場合は０Ｖを出力する。
【００３６】
コンパレータ５５の出力電圧（図１０に示すｋ点電圧）は充放電回路５６に入力される。１２Ｖが入力されると、充放電回路５６は充電回路として機能し、０Ｖが入力されると充放電回路５６は放電回路として機能する。即ち、充放電回路５６はコンパレータ５５の出力により充放電を繰り返し、正常動作時においては図９に示すｊ点においては電圧は残らない。そのため、過電流検出信号５１が入力し続けても、ｊ点において電圧が累積的に蓄積されることはない。またスペーシングモータ２が停止しているときは過電流検出信号５１が出力されないので、コンパレータ５５の出力は常に０Ｖである。
【００３７】
ここでスペーシングモータ２の動作中にスペーシングドライバ３またはスペーシングモータ２に異常があり、入力電圧（ｉ点電圧）が常に閾値電圧を超える状態になると、図１１に示すように、コンパレータ５５は１２Ｖを出力し続け、充放電回路５６は充電し続ける。その結果、図９に示すｊ点の電圧がツェナーダイオード５７により設定されるツェナー電圧（閾値電圧）ｑＶを超え、トランジスタ５８およびトランジスタ５９がそれぞれオンし、アラーム信号が出力される。アラーム信号が出力されることにより電源断が行われる。ここで、入力電圧の１回目の異常で電源断を行うことができる。なお図１１は第２の実施の形態の異常検出動作を示すタイムチャートである。
【００３８】
また異常状態として、スペーシングモータ２が動作していない状態においてスペーシングモータ２に流す電流が流れていた場合、過電流検出信号５１を入力することにより、異常を検出することが可能である。
【００３９】
以上のように第２の実施の形態においては、入力する過電流検出信号５１が異常になった場合に異常検出してアラーム信号を出力しているので、パルス波のようなオン／オフのタイミングを持つ出力電圧以外の箇所においても異常検出を行うことができる。また、入力電圧の１回目の異常で電源断を行うことができる効果も有する。
【００４０】
次に第３の実施の形態を説明する。図１２は第２の実施の形態の異常検出回路を示す回路図である。図１２において、第３の実施の形態の異常検出回路７０は、第１の実施の形態で説明した第１回路２１、第２回路２２、第３回路およびアラーム出力回路３８と、第２の実施の形態で説明した異常検出回路５０とを組み合わせたものである。このとき、第１の実施の形態のアラーム検出回路３８におけるトランジスタ４２と、第２の実施の形態の異常検出回路５０におけるトランジスタ５９が１つの共通したトランジスタ７１として構成されている。即ち、アラーム出力回路３８のトランジスタ４１がトランジスタ７１に接続されるとともに、異常検出回路５０のトランジスタ５８がトランジスタ７１に接続されている。
【００４１】
図１３は第３の実施の形態の動作を示すタイムチャートで、第２の実施の形態で説明した過電流検出信号に異常が発生した場合のアラーム検出動作を示す。スペーシングドライバ３から出力される過電流検出信号５１に異常が発生すると、第２の実施の形態で説明したように、充放電回路５６で充電され続け、図１３に示すように、ｊ点の電圧が上がる。ｊ点の電圧がツェナーダイオード５７により設定されるツェナー電圧（閾値電圧）ｑＶを超えると、トランジスタ５８がオンするのに続いてトランジスタ７１がオンする。これによりアラーム信号が出力され、電源断が行われる。
【００４２】
図１４は第３の実施の形態の動作を示すタイムチャートで、第１の実施の形態で説明した、スペーシングモータ２が動作していないにも拘らず動作速度指令信号３１が出力された場合、またはＬＳＩ２４から出力されるＩＰＴ−Ｎ信号３６に異常が発生した場合のアラーム検出動作を示す。
【００４３】
第１の実施の形態で説明したように、スペーシングモータ２が動作していないにも拘らず動作速度指令信号３１が出力された場合、第１回路２１の出力電圧（ｃ点電圧）が５Ｖとなり、アラーム出力回路３８において充放電回路３９で充電され続け、図１４に示すように、ｈ点の電圧がツェナーダイオード４０により設定されるツェナー電圧（閾値電圧）ｐＶを超え、トランジスタ４１がオンするのに続いてトランジスタ７１がオンする。これによりアラーム信号が出力され、電源断が行われる。
【００４４】
また、ＬＳＩ２４から出力されるＩＰＴ−Ｎ信号３６に異常が発生した場合、第３回路２３の出力電圧（ｇ点電圧）は０Ｖとはならないので、アラーム出力回路３８の充放電回路３９においてコンデンサ４４に溜まっている電荷を放電することができず、そのためｈ点における電圧は、図１４に示すように上昇し、やがてはツェナーダイオード４０で設定した閾値であるツェナー電圧ｐＶを超える。ｈ点の電圧がツェナー電圧ｐＶを超えると、トランジスタ４１およびトランジスタ７１がオンし、アラーム信号が出力され、電源断が行われる。
【００４５】
ＬＳＩ２４からＩＰＴ−Ｎ信号３６は発生するが、動作速度指令信号３１は発生しないという状態は、例えば、ケーブルが断線、ショートし、スペーシングモータ２の動作情報がＬＳＩ２４に入力されない場合で、かつスペーシングドライバ３が故障モードで動作し続けた場合に発生し得るが、この場合は上記第１の実施の形態ではアラーム検出できないが、第３の実施の形態では、この場合でも異常検出回路５０によりアラーム検出可能である。
【００４６】
以上のように第３の実施の形態によれば、上記第１の実施の形態の有する効果と第２の実施の形態の有する効果の両方の効果を奏する。加えて、上記のＩＰＴ−Ｎ信号３６は発生するが、動作速度指令信号３１は発生しない場合のアラーム検出も可能である効果も有する。
【００４７】
次に第４の実施の形態を説明する。図１５は第４の実施の形態の異常検出回路を示す回路図である。図１５において、第４の実施の形態の異常検出回路８０は、上記第１の実施の形態で説明した第１回路２１、第２回路２２およびアラーム出力回路３８と第４回路８１を有する。第４回路８１はトランジスタ８２からなり、ＬＳＩ２４から出力される信号αが入力される。
【００４８】
信号αはＬＳＩ２４から出力される上述したＩＰＴ−Ｎ信号３６に同期し、反対極性となる信号である。この信号αがオンし続ける時間は、トランジスタ８２がオンし、アラーム出力回路３８の充放電回路３９のコンデンサ４４に溜まった電荷を放電しきれる時間である。図１６に信号αを示す。図１６により信号αについてさらに説明する。
【００４９】
図１６において、第１の実施の形態で説明したＩＰＴ−Ｎ信号３６が出力されると、ＩＰＴ−Ｎ信号３６の検出をトリガとして立ち上がりエッジを生成するとともに、ＬＳＩ２４の内部タイマカウンタがカウントを開始する。そしてタイマカウンタのカウント値が"Ａ"になったら立下りエッジを生成することにより信号αのＯＮパルスを生成する。カウント値"Ａ"はアラーム出力回路３８の充放電抵抗４３とコンデンサ４４の定数により求めることができる。
【００５０】
図１７は第４の実施の形態の動作を示すタイムチャートである。図１７において、信号αはＩＰＴ−Ｎ信号３６と同じ周期で出力される。ＬＳＩ２４から信号αが出力されると、トランジスタ８２のベース電圧が上がり、トランジスタ８２がオンする。トランジスタ８２がオンすることにより、アラーム出力回路３８の充放電回路３９が放電状態となり、ｍ点の電圧が下がる。
【００５１】
信号αが出力されている間、トランジスタ８２はオンし続け、その間に充放電回路３９は完全に放電され、ｍ点の電圧は０Ｖになる。上述のように、信号αのオン時間は充放電抵抗４３とコンデンサ４４の定数により求めることができるので、第１の実施の形態のように積分回路３４を設けることなく、信号α自体がトランジスタ８２のオン時間を制御することができる。
【００５２】
ファームウェアの制御に異常があってＬＳＩ２４から発生するＩＰＴ−Ｎ信号３６が発生しない場合は、信号αも出力されないので、第４回路８１におけるトランジスタ８２がオフのままである。このためｍ点の電圧は、第１回路２１および第２回路２２の出力電圧により充電され、０Ｖとはならない。その結果、アラーム出力回路３８の充放電回路３９のコンデンサ４４に溜まった電荷を放電できず、アラーム信号出力となる。
【００５３】
以上のように第４の実施の形態によれば、前記第１の実施の形態の奏する効果に加えて、より構成の簡単な第４回路８１を設けるようにしたので、回路構成部品が減り、コストを削減できる効果がある。
【００５４】
次に第５の実施の形態を説明する。図１８は第５の実施の形態の異常検出回路を示す回路図である。第５の実施の形態の異常検出回路９０は、第４の実施の形態と同様に、第１回路２１、第２回路２２、第４回路８１およびアラーム出力回路３８を有する。そしてそれぞれの回路の内部構成も第４の実施の形態と同様である。第５の実施の形態では、ＬＳＩ２４から出力される信号αのオン時間の制御の仕方が第４の実施の形態と異なる。即ち、第５の実施の形態のＬＳＩ２４にはレジスタ９１が設けられ、レジスタ９１には信号αのオン時間の設定情報が格納されている。
【００５５】
第４の実施の形態で説明したように、信号αのオン時間"Ａ"は充放電抵抗４３とコンデンサ４４の定数により求めることができる。ということは、ＬＳＩ２４にその定数情報を入力することができれば、ＬＳＩ２４はその定数情報から信号αのオン時間"Ａ"を調整しながら出力することが可能である。即ち、周辺回路部品の定数情報等をファームウェアプログラムによってＬＳＩ２４の内部レジスタ９１に格納すれば、ＬＳＩ２４はその組み合わせにより、信号αのオン時間"Ａ"を可変に出力可能となる。
【００５６】
信号αのオン時間"Ａ"の変更の仕方を説明すると、図示しない操作部などの情報入力手段からＬＳＩ２４は周辺回路、充放電回路３９、あるいはスペーシングドライバ３の使用部品情報を受け取る。使用部品情報を受け取ったＬＳＩ２４は、レジスタ９１に格納してある信号αの設定情報を読み出し、使用部品にあった設定情報を選択し、その設定情報に基づいて信号αのオン時間"Ａ"を設定する。
【００５７】
図１９は第５の実施の形態における信号αのオン時間変更を示すタイムチャートである。ＬＳＩ２４は使用部品にあった設定情報に基づいて信号αのオン時間を、例えば図１９（ａ）に示す信号αのオン時間Ａ１に対して、図１９（ｂ）に示す信号αのオン時間Ａ２のように変更することができる（Ａ１≠Ａ２）。
【００５８】
以上のように第５の実施の形態によれば、第４の実施の形態の奏する効果に加えて、以下の効果を有する。即ち、第５の実施の形態ではＬＳＩ２４から出力される信号αのオン時間が周辺回路により任意に設定できるので、スペーシングドライバ３やその周辺回路の部品変更や定数変更に柔軟に対応可能である。また、信号αのオン時間を変更可能であることにより、第４回路８１の出力電圧を完全に放電し切るように設定することが可能である。
【００５９】
上記各実施の形態では、印刷装置における異常検出回路を例にして説明したが、本発明は、印刷装置の他の装置にも勿論適用可能である。
【図面の簡単な説明】
【００６０】
【図１】第1の実施の形態の異常検出回路を示す回路図である。
【図２】スペーシングモータへの出力タイミングを示すタイムチャートである。
【図３】第２回路の出力を示すタイムチャートである。
【図４】第１回路と第２回路の出力電圧を示す説明図である。
【図５】第３回路の動作を示すタイムチャートである。
【図６】正常動作時のアラーム出力回路の動作を示すタイムチャートである。
【図７】スペーシングモータ動作時の異常検出を示すタイムチャートである。
【図８】スペーシングモータ停止時の異常検出を示すタイムチャートである。
【図９】第２の実施の形態の異常検出回路を示す回路図である。
【図１０】第２の実施の形態の動作を示すタイムチャートである。
【図１１】第２の実施の形態の異常検出動作を示すタイムチャートである。
【図１２】第２の実施の形態の異常検出回路を示す回路図である。
【図１３】第３の実施の形態の動作を示すタイムチャートである。
【図１４】第３の実施の形態の動作を示すタイムチャートである。
【図１５】第４の実施の形態の異常検出回路を示す回路図である。
【図１６】信号αを示すタイムチャートである。
【図１７】第４の実施の形態の動作を示すタイムチャートである。
【図１８】第５の実施の形態の異常検出回路を示す回路図である。
【図１９】第５の実施の形態の動作を示すタイムチャートである。
【図２０】従来の異常検出回路を示す回路図である。
【図２１】従来の異常検出回路の動作を示すタイムチャートである。
【図２２】従来の異常検出回路の動作を示すタイムチャートである。
【図２３】従来の異常検出回路の動作を示すタイムチャートである。
【符号の説明】
【００６１】
２  スペーシングモータ
３  スペーシングドライバ
２０、５０、７０、８０、９０  異常検出回路
２１  第１回路
２２  第２回路
２３  第３回路
２４  ＬＳＩ
３１  動作速度指令信号
３６  ＩＰＴ−Ｎ信号
３８  アラーム出力回路
３９  充放電回路
５１  過電流検出信号
８１  第４回路
９１  レジスタ
【図１】
2008160953.tif 000003
【図２】
2008160953.tif 000004
【図３】
2008160953.tif 000005
【図４】
2008160953.tif 000006
【図５】
2008160953.tif 000007
【図６】
2008160953.tif 000008
【図７】
2008160953.tif 000009
【図８】
2008160953.tif 000010
【図９】
2008160953.tif 000011
【図１０】
2008160953.tif 000012
【図１１】
2008160953.tif 000013
【図１２】
2008160953.tif 000014
【図１３】
2008160953.tif 000015
【図１４】
2008160953.tif 000016
【図１５】
2008160953.tif 000017
【図１６】
2008160953.tif 000018
【図１７】
2008160953.tif 000019
【図１８】
2008160953.tif 000020
【図１９】
2008160953.tif 000021
【図２０】
2008160953.tif 000022
【図２１】
2008160953.tif 000023
【図２２】
2008160953.tif 000024
【図２３】
2008160953.tif 000025