(57)【要約】【課題】ソフトウェアが暴走してヒータへの通電強制停止が解除されないようにする。【解決手段】ヒータへの通電強制停止状態を解除するためのソフトウェアが正常に動作していることを確認するために処理状態をレジスタ０に格納し、このレジスタ０のフェールステートが予め決められた値（０１ｈ，０２ｈ，００ｈ）になっていることを確認し、当該値になっているときにのみ次のデータをレジスタ０等に書込む処理を繰返す（ステップＳＡ２〜ＳＡ３，ステップＳＡ４〜ＳＡ５，ステップＳＡ６〜ＳＡ７）。そして、ステップＳＡ１０にたどり着くとソフトウェアは正常に動作していると判断してフェールセーフ機能が解除され、ステップＳＡ９にたどり着くとソフトウェアは正常に動作していないと判断してフェールセーフ機能は解除されない。【選択図】      図３
2004235126.tif 000002
【特許請求の範囲】
【請求項１】
ヒータ温度が予め設定された温度以上になると、当該ヒータへの通電を強制的に切断するヒータ強制停止回路を備えたヒータ制御装置において、
前記ヒータ強制停止回路の動作状態を記憶する状態記憶手段と、
前記ヒータ強制停止回路により、前記ヒータへの通電が強制切断された状態を解除する際に、前記状態記憶手段のデータを所定のデータで更新し、そのときの該状態記憶手段のフェールステートが予め設定された所定値に変更されたか否かを判断し、所定値に変更された場合のみ前記ヒータへの通電強制切断を解除する強制切断解除手段とを設けたことを特徴とするヒータ制御装置。
【請求項２】
前記強制切断解除手段が、前記ヒータへの通電強制切断を解除する否か判断する際に、前記状態記憶手段のデータを所定のデータで更新したときに該状態記憶手段のフェールステートが所定値に変更されたか否かの判断に加え、電気的に発生する信号に基づく割込み信号による割込み処理が正しく行われたか否かをの判断をも行って、前記状態記憶手段のフェールステートが所定値に変更され、かつ、前記割込み処理が正しく行われた場合にのみ前記ヒータへの通電強制切断を解除するようにしたことを特徴とする請求項１記載のヒータ制御装置。
【請求項３】
前記ヒータ温度を検出するサーミスタと、
該サーミスタからの信号を基準電圧と比較して、前記ヒータ温度が予め設定された許容温度以下であるか否かを判断するコンパレータと、
前記ヒータ温度が許容温度以下の場合に前記ヒータ強制停止回路が前記ヒータへの通電を許可する信号レベルになるように、また前記ヒータ温度が許容温度以上の場合に前記ヒータ強制停止回路が前記ヒータへの通電を強制切断する信号レベルになるように、前記コンパレータからの信号レベルの切換を行う入力信号レベル切替器とを設けたことを特徴とする請求項１又は２記載のヒータ制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像形成装置等において用いられるヒータが温度異常により通電を強制的に停止され、この通電強制停止状態を解除する際に、ソフトウェアが正常に動作しているときにのみ解除が実行されるようにしたヒータ制御装置に関する。
【０００２】
【従来の技術】
画像形成装置としては、電子写真技術を用いた電子複写機、普通紙ファクシミリ、レーザープリンタ等が知られ、これらの画像形成装置においては、感光体ドラムの表面に潜像を形成し、それにトナーを付着させて用紙に転写することにより画像形成が行われている。
【０００３】
しかし用紙に転写されたトナーは、単に転写されただけの状態であり用紙に定着していないため、ヒータを備えた定着ローラにより熱処理して用紙に定着させてている。
【０００４】
このヒータは、トナーの定着に適した一定の温度範囲内に制御されているが、何らかの原因で異常発熱してしまうことが危惧され、例えば図６に示すようなヒータ強制停止回路１０を備えたヒータ制御装置によりヒータが異常発熱した場合に、当該ヒータへの通電を強制的に停止するようにしている（特許文献１参照）。
【０００５】
ヒータ温度は、図示しないサーミスタにより検出され、その出力がコンパレータ１１で基準電圧１２と比較されてヒータ強制停止回路１０に入力している。
【０００６】
基準電圧１２の電圧値は、所定の固定電圧を固定抵抗で分圧して得られる電圧値で、予め許容できるヒータの最高温度（以下、許容温度という）に対応する電圧値が得られるように設定されている。
【０００７】
以下、ヒータ温度が許容温度以下の場合には、コンパレータ１１から「Ｌ」レベルの信号が出力され、許容温度以上になった場合には、コンパレータ１１から「Ｈ」レベルの信号が出力されるものとして説明する。
【０００８】
このヒータ強制停止回路１０からの信号は、図示しないヒータリレーに入力してヒータへの通電を制御している。
【０００９】
ヒータ強制停止回路１０は、２つのアップエッジ動作型のＤタイプフィリップフロップ（以下、第１Ｄ−ＦＦ１４、第２Ｄ−ＦＦ１５と記載する）及びインバータ１６、アンドゲート１７等により構成され、コンパレータ１１からの信号が第１Ｄ−ＦＦのデータ端子Ｄ１に入力している。
【００１０】
第１Ｄ−ＦＦ１４のデータ端子Ｄ１には、コンパレータ１１から信号がインバータ１６によりレベル反転して入力し、またクロック端子ＣＰ１には、所定周期のパルス信号であるゼロクロス信号が入力している。
【００１１】
さらにリセット端子Ｒ１は「Ｈ」レベルに固定され、セット端子Ｓ１はソフトウェアの動作に基づき図示しない主装置の主制御回路（ＣＰＵやＭＰＵ等）から出力される異常解除信号であるクリア信号が入力している。
【００１２】
従って、リセット端子Ｒ１が「Ｈ」レベルに固定されているので、クロック端子ＣＰ１に入力するゼロクロス信号の立上がりでデータ端子Ｄ１に入力した信号は、ラッチされて出力端子Ｑ１から出力される。
【００１３】
一方、第２Ｄ−ＦＦ１５のデータ端子Ｄ２及びセット端子Ｓ２には「Ｈ」レベルに固定され信号が入力し、リセット端子Ｒ２には第１Ｄ−ＦＦ１４の出力信号が入力している。また、クロック端子ＣＰ２には、異常解除信号であるクリア信号が入力している。
【００１４】
従って、セット端子Ｓ２及びデータ端子Ｄ２の入力信号が「Ｈ」レベルに固定されているので、出力端子Ｑ２の信号レベルはリセット端子Ｒ２の入力信号レベルと同じ信号レベルにラッチされる。
【００１５】
そして、アンドゲート１７には第２Ｄ−ＦＦ１５の出力端子Ｄ２からの信号とソフトウェアの動作に基づき主制御回路から出力されるヒータリレーＯＮ／ＯＦＦ信号（ヒータに通電して温度を上げる場合は「Ｈ」レベルの信号とし、通電を停止して温度を下げる場合は「Ｌ」レベルの信号とする）が入力して、共に「Ｈ」レベルの信号のときのみ「Ｈ」レベルの信号が出力されてヒータへの通電が行われる。
【００１６】
即ち、ヒータ温度が許容温度より低く、データ端子Ｄ１に「Ｈ」レベルの信号が入力した状態で主制御回路からセット端子Ｓ１に「Ｈ」レベルのクリア信号が入力すると、クロック端子ＣＰ１に入力するゼロクロス信号の立上がりで、データ端子Ｄ１に入力する信号がラッチされて、出力端子Ｑ１からリセット端子Ｒ２に出力され、出力端子Ｑ２から「Ｈ」レベルの信号がアンドゲート１７に入力する。
【００１７】
従って、この状態では主制御回路からアンドゲート１７に入力する信号レベルに応じたヒータリレーＯＮ／ＯＦＦ信号が出力されることになる。
【００１８】
このような状態で、ヒータ温度が許容温度以上になった場合、データ端子Ｄ１には「Ｌ」レベルの信号が入力するようになり、その後に入力するクロック端子ＣＰ１に入力するゼロクロス信号の立上がりで、データ端子Ｄ１に入力する信号がラッチされる。
【００１９】
このため、「Ｌ」レベルの信号が出力端子Ｑ１からリセット端子Ｒ２に出力され、出力端子Ｑ２から「Ｌ」レベルの信号がアンドゲート１７に入力する。
【００２０】
従って、この状態では主制御回路からアンドゲート１７に入力する信号レベルに関係なく「Ｌ」レベルのヒータリレーＯＮ／ＯＦＦ信号が出力されることになって、ヒータリレーがオフしてヒータへの通電が停止する。
【００２１】
【特許文献１】
特開平１１−３０９２７号公報
【００２２】
【発明が解決しようとする課題】
しかしながら、このようにヒータ温度が許容温度以上になり強制的にヒータへの通電が停止されている状態を解除するには、主制御回路からのクリア信号が入力される必要があるが、この信号はソフトウェアに基づき出力されるものであるため、当該ソフトウェアが暴走した場合に、第１Ｄ−ＦＦ１４や第２Ｄ−ＦＦ１５における論理状態が不定の状態になる可能性があり、強制停止状態の解除を行ってはならないときに解除されてしまうことが危惧される問題がある。
【００２３】
また、先にヒータ温度が許容温度以下の場合には、コンパレータ１１から「Ｌ」レベルの信号が出力され、許容温度以上になった場合には、コンパレータ１１から「Ｈ」レベルの信号が出力されるものとして説明したが、かかる許容温度に対する信号レベルが逆の場合もあり、この場合には図６に示したヒータ強制停止回路１０では信号レベルが逆になるため使用することができない問題がある。
【００２４】
そこで、本発明は、ソフトウェアが暴走してヒータへの通電強制停止が解除されないようにして安全性を向上させると共に、汎用性の高いヒータ制御装置を提供することを目的とする。
【００２５】
【課題を解決するための手段】
上記課題を解決するため、請求項１にかかる発明は、ヒータ温度が予め設定された温度以上になると、当該ヒータへの通電を強制的に切断するヒータ強制停止回路を備えたヒータ制御装置において、ヒータ強制停止回路の動作状態を記憶する状態記憶手段と、ヒータ強制停止回路により、ヒータへの通電が強制切断された状態を解除する際に、状態記憶手段のデータを所定のデータで更新し、そのときの該状態記憶手段のフェールステートが予め設定された所定値に変更されたか否かを判断し、所定値に変更された場合のみヒータへの通電強制切断を解除する強制切断解除手段とを設けて、ソフトウェアが暴走してヒータへの通電強制停止が解除されないようにして安全性を向上させたことを特徴とする。
【００２６】
請求項２にかかる発明は、強制切断解除手段が、ヒータへの通電強制切断を解除する否か判断する際に、状態記憶手段のデータを所定のデータで更新したときに該状態記憶手段のフェールステートが所定値に変更されたか否かの判断に加え、電気的に発生する信号に基づく割込み信号による割込み処理が正しく行われたか否かをの判断をも行って、状態記憶手段のフェールステートが所定値に変更され、かつ、割込み処理が正しく行われた場合にのみヒータへの通電強制切断を解除するようにしたことを特徴とする。
【００２７】
請求項３にかかる発明は、ヒータ温度を検出するサーミスタと、該サーミスタからの信号を基準電圧と比較して、ヒータ温度が予め設定された許容温度以下であるか否かを判断するコンパレータと、ヒータ温度が許容温度以下の場合にヒータ強制停止回路がヒータへの通電を許可する信号レベルになるように、またヒータ温度が許容温度以上の場合にヒータ強制停止回路がヒータへの通電を強制切断する信号レベルになるように、コンパレータからの信号レベルの切換を行う入力信号レベル切替器とを設けて、ソフトウェアが暴走してヒータへの通電強制停止が解除されないようにして安全性を向上させると共に、汎用性を高めたことを特徴とする。
【００２８】
【発明の実施の形態】
本発明の実施の形態を図を参照して説明する。図１は、本実施の形態の説明に適用されるヒータ強制停止回路１０の回路図であり、図２はそのタイミングチャートを示している。なお、従来と同一構成に関しては同一符号を用い説明を適宜省略する。
【００２９】
図６に示す従来の構成では、図示しない主制御回路からのクリア信号が第１Ｄ−ＦＦ１４のセット端子Ｓ１及び第２Ｄ−ＦＦ１５のクロック端子ＣＰ２に直接入力する構成であったが、本発明にかかる図１に示すヒータ強制停止回路１０では、アンドゲート１８を介して入力している点が相違している。
【００３０】
そして、このアンドゲート１８には、システムの電源が投入されたときに入力するパワーオンリセット信号が入力し、クリア信号とパワーオンリセット信号とが共にレベル反転した状態で「Ｌ」レベルになったときに「Ｈ」レベルの信号を出力するようになっている。
【００３１】
また、ヒータ通電を直接制御するデバイスとして、従来はヒータリレーのみであったが、本発明ではトライアックも用い、ヒータリレーとトライアックとのアンド論理によりヒータへの通電を制御している点が相違する。
【００３２】
これにより、ヒータ強制停止回路１０が搭載されている主装置（例えば、プリンタ等）の電源が投入されると、ソフトウェアによる各種の制御が開始すると共に各構成要素（主装置がプリンタであればヒータ強制停止回路１０や紙搬送機構等）が起動し、パワーオンリセット信号が上記アンドゲート１８に入力する。
【００３３】
そして、主制御回路は、ヒータ温度が許容温度以下であることを検出すると、クリア信号をアンドゲート１８に出力する。
【００３４】
これによりアンドゲート１８には、「Ｈ」レベルのパワーオンリセット信号及びクリア信号が入力するようになるので、「Ｈ」レベルの信号が第１Ｄ−ＦＦ１４のセット端子Ｓ１及び第２Ｄ−ＦＦ１５のクロック端子ＣＰ２に出力される。
【００３５】
第１Ｄ−ＦＦ１４のデータ端子Ｄ１には、ヒータ温度が許容温度より低いときにコンパレータ１１から「Ｌ」レベルの信号が入力し、この信号がインバータ１６によりレベル反転して「Ｈ」レベルの信号となって入力している。
【００３６】
従って、リセット端子Ｒ１は「Ｈ」レベルに固定されて、出力端子Ｑ１からは、ゼロクロス信号の立上がりでこのゼロクロス信号の周期時間だけデータ端子Ｄ１の信号がラッチされて出力される。即ち、「Ｈ」レベルの信号が第２Ｄ−ＦＦ１５のリセット端子Ｒ２に入力する。
【００３７】
第２Ｄ−ＦＦ１５のセット端子Ｓ２及びデータ端子Ｄ２は「Ｈ」レベルに固定され、クロック端子ＣＰ２には「Ｈ」レベルの信号が入力されている状態で、第１Ｄ−ＦＦ１４から「Ｈ」レベルの信号がリセット端子Ｒ２に入力するので、その出力は「Ｈ」レベルの信号となり、この信号がアンドゲート１７に入力する。
【００３８】
このアンドゲート１７には、主制御回路からヒータリレーＯＮ／ＯＦＦ信号（ヒータに通電して温度を上げる場合は「Ｈ」レベルの信号とし、通電を停止して温度を下げる場合は「Ｌ」レベルの信号とする）も入力している。
【００３９】
このような状態で画像形成を行うためにヒータへの通電を開始する場合には、主装置から「Ｈ」レベルのヒータリレーＯＮ／ＯＦＦ信号が入力するようになるので、アンドゲート１７からは「Ｈ」レベルの信号が出力されてヒータリレーがＯＮしてヒータへの電力供給が可能になる。
【００４０】
一方、ヒータへの通電はトライアックでも制御されている。このトライアックの動作はアンドゲート１９の出力により制御され、当該アンドゲート１９はコンパレータ１１からの信号と位相制御発生回路２０からの信号のアンド論理に基づいている。
【００４１】
ヒータは、定着ローラを所定の温度（以下、定着温度という）にするために用いられているが、この定着温度に達するまでは所定の時間が必要になり、画像形成要求が発せられてから定着ローラの加熱を行ったのでは待ち時間が長くなり不便であると共に、直ぐに画像形成しないときでも定着ローラの温度を定着温度に維持しておくことは電力浪費につながる。
【００４２】
このような観点から、定着ローラの温度を画像形成に必要な定着温度と、該定着温度より適宜低いスタンバイ温度との２つの温度で管理し、これを位相制御発生回路２０からの信号周期を変えることで行っている。
【００４３】
従って、ヒータへの電力供給は位相制御発生回路２０からの信号周期により頻繁にＯＮ／ＯＦＦ制御され、この制御をメカニカルリレーで行うと接点の焼き付き等の不具合が発生しやすい。そこで、かかる問題が発生しないトライアックでヒータへの電力供給を制御している。
【００４４】
次に、ヒータ温度が許容温度以上になった場合を説明する。この場合は、コンパレータ１１から「Ｈ」レベルの信号が出力され、これがインバータ１６によりレベル反転して「Ｌ」レベルの信号がデータ端子Ｄ１に入力する。
【００４５】
この状態でゼロクロス信号が立上がると、「Ｌ」レベルの信号がラッチされ出力端子Ｄ１からリセット端子Ｒ２に入力する。第２Ｄ−ＦＦ１５のセット端子Ｓ２は「Ｈ」レベルの固定されているので、出力端子Ｑ２から「Ｌ」レベルの信号がアンドゲート１７に出力され、ヒータリレーＯＮ／ＯＦＦ信号の信号レベルに関わらず（主制御回路がヒータ通電を要求しているか否かに関わらず）、アンドゲート１７から「Ｌ」レベルの信号が出力されてヒータリレーがＯＦＦしてヒータへの通電が強制停止される（フェールセーフ機能）。
【００４６】
このフェールセーフ機能が動作することにより、ヒータへの通電が強制停止されるので、ヒータ温度が下がり、ヒータトライアック制御信号はイネーブルとなって、まだ位相制御信号が出力されている場合はその信号が出力される。
【００４７】
しかし、フェールセーフ機能は、一度動作するとヒータ温度が下がっても解除されないのでヒータへの通電は停止したままである。
【００４８】
そこで、このフェールセーフ機能を解除する（ヒータへの通電を可能にする）が、かかる解除処理は主制御回路からのクリア信号により行われる。
【００４９】
ヒータ温度が許容温度以下になっていない状態（フェールセーフ機能を解除してはいけない状態）であるにも関わらず、主制御回路におけるソフトウェアが暴走を起してクリア信号が出力される恐れ等があるため、本発明ではソフトウェアが暴走していないことを確認する手段として図３に示すような確認処理を行い、当該処理が正常に終了することを条件にフェールセーフ機能が解除できるようにしている。
【００５０】
図３に示す確認処理は、フェールセーフ機能解除処理の処理状態を図示しないレジスタ０等に格納して、このレジスタ０等のフェールステートが予め決められた値（例えば０１ｈ，０２ｈ，００ｈ等）になっていることを確認し、当該値になっているときにのみ次のデータをレジスタ０等に書込む（例えばＡＡｈ、５５ｈ、Ｃ７ｈ等）処理を複数回（図３ではステップＳＡ２〜ＳＡ３，ステップＳＡ４〜ＳＡ５，ステップＳＡ６〜ＳＡ７の３回）行うことにより実行される。
【００５１】
このように複数回のデータの書込更新、それに対するフェールステートの変更は、ソフトウェアが正常に動作しているときは確実に実行されてステップＳＡ１０にたどり着きフェールセーフ機能が解除されるが、ソフトウェアが暴走しているような場合には、レジスタへのデータの書込更新が正常に行われないのでステップＳＡ１０にたどり着くことができず、ステップＳＡ９にたどり着いてフェールセーフ機能解除は行われない。これによりソフトウェアが正常に動作していることを確認することができる。
【００５２】
先ず、現在のヒータリレー強制ＯＦＦ解除シーケンス状態は図示しないレジスタに格納されているので、このレジスタのフェールステートを読出す（ステップＳＡ１）。
【００５３】
この確認処理が最初の場合は、レジスタのフェールステートデータは”００ｈ”となっている。そこで、このフェールステートが”００ｈ”であるか否かを判断する（ステップＳＡ２）。
【００５４】
フェールステートが”００ｈ”の場合には、ソフトウェアが正常に動作しているとしてステップＳＡ３に進むが、フェールステートが”００ｈ”でない場合には、ソフトウェアが暴走等により正常に動作していないとしてステップＳＡ４に進む。
【００５５】
ステップＳＡ３では、レジスタ０にデータ”ＡＡｈ”が書込更新が行われる。このデータ”ＡＡｈ”は予め決められたデータであり、当該データが書込更新されることによりフェールステートは”０１ｈ”となる。以下、データ５５ｈ，Ｃ７ｈに対するフェールステート０２ｈ，００ｈも同様である。
【００５６】
そして、ステップＳＡ４で、このレジスタ０のフェールステートが”０１ｈ”であるか否かを判断する。
【００５７】
フェールステートが”０１ｈ”の場合には、ソフトウェアが正常に動作しているとしてステップＳＡ５に進むが、フェールステートが”０１ｈ”でない場合には、ソフトウェアが暴走等により正常に動作していないとしてステップＳＡ６に進む。
【００５８】
ステップＳＡ５では、レジスタ０にデータ”５５ｈ”が書込更新される。このデータが書込更新されることによりフェールステートは”０２ｈ”となる。
【００５９】
そして、ステップＳＡ６で、このレジスタ０のフェールステートが”０２ｈ”であるか否かを判断する。
【００６０】
フェールステートが”０２ｈ”の場合には、ソフトウェアが正常に動作しているとしてステップＳＡ７に進むが、フェールステートが”０２ｈ”でない場合には、ソフトウェアが暴走等により正常に動作していないとしてステップＳＡ９に進む。
【００６１】
ステップＳＡ７では、レジスタ０にデータ”Ｃ７ｈ”が書込更新される。このデータが書込更新されることによりフェールステートは”００ｈ”となる。
【００６２】
そして、ステップＳＡ８で、このレジスタ０のフェールステートが”００ｈ”であるか否かを判断する。
【００６３】
この結果、フェールステートが”００ｈ”の場合にはソフトウェアは正常に動作していると最終判断が行われ、ステップＳＡ１０でフェールセーフ機能解除処理が実行され、フェールステートが”００ｈ”でない場合にはソフトウェアは正常動作していないとの最終判断が行われてステップＳＡ９でフェールセーフ機能は解除されずに処理が終了する。
【００６４】
このようにフェールセーフ機能を解除する際に、ソフトウェアによる指示により行うが、当該ソフトウェアが正常に動作している場合のフェールセーフ機能を解除するため、安全性が高まり信頼性が向上する。
【００６５】
なお、上記説明では、レジスタにデータを書込更新し、そのときのフェールステートが正しく変更されていくか否かによりソフトウェアが正常動作しているか否かを判断したが、かかる判断処理は閉じられた処理である点を鑑み、外部からの情報の状態もソフトウェアが正常動作しているか否かの判断情報とすることも可能である。
【００６６】
図４は外部からの情報として、ゼロクロス信号を主制御回路に入力して、このゼロクロス信号をトリガーとして割り込み処理（ゼロクロス割り込み処理（ステップＳＢ１，ＳＢ２，ＳＢ３）を行う処理を追加したものである。
【００６７】
そして、このゼロクロス割り込み処理（ステップＳＢ１，ＳＢ２，ＳＢ３）は、それぞれステップＳＡ３，ステップＳＡ５，ステップＳＡ７の次の処理として行っている。
【００６８】
このようにソフトウェアの動作と無関係に発生するゼロクロス信号に基づき、主制御回路のソフトウェアが割り込を行うため、この処理が実行されない限りフェールセーフ機能解除処理が進まなくなり、ソフトウェアに暴走等が生じても安全性か確保できるようになる。
【００６９】
また、上記説明では、ヒータ温度が許容温度以下の場合には、コンパレータ１１から「Ｌ」レベルの信号が出力され、当該ヒータ温度が許容温度以上になった場合には、コンパレータ１１から「Ｈ」レベルの信号が出力されるものとして説明した。
【００７０】
しかし、構成の都合から、コンパレータ１１から出力される信号レベルが、ヒータ温度が許容温度以下の場合には「Ｈ」レベル、許容温度以上の場合には「Ｌ」レベルの信号が出力される場合もあり、この場合は図１に示す構成をそのまま利用することができなくなってしまう。
【００７１】
かかる場合には、図５に示すように、コンパレータ１１からの出力の入力論理極性を変えることができるようにすることが好ましい。
【００７２】
図５においては、コンパレータ１１の出力は、入力信号レベル切替器であるエクスクルーシブオアゲート２１に入力するように形成され、その出力がインバータ１６を介してデータ端子Ｄ１に入力するようになっている。
【００７３】
そして、このエクスクルーシブオアゲート２１には、入力論理極性を変えるための信号（極性対応信号）が入力している。
【００７４】
これにより、ヒータ温度が許容温度以下の場合にコンパレータ１１から「Ｌ」レベルの信号が出力される場合には、極性対応信号の信号レベルを「Ｌ」レベルにして、「Ｌ」レベルの信号が出力されるようにする。
【００７５】
また、ヒータ温度が許容温度以下の場合にコンパレータ１１から「Ｈ」レベルの信号が出力される場合には、極性対応信号の信号レベルを「Ｈ」レベルにして、「Ｌ」レベルの信号が出力されるようにする。
【００７６】
従って、いずれの場合にもヒータ温度が許容温度以下の場合には、データ端子Ｄ１には「Ｈ」レベルの信号が入力し、ヒータ温度が許容温度以上の場合には、データ端子Ｄ１には「Ｌ」レベルの信号が入力するようになり図１に示す構成をそのまま利用することができて利用範囲を広くすることが可能になる。
【００７７】
【発明の効果】
以上説明したように、本発明によれば、ヒータ通電が強制停止された状態を解除する際のソフトウェアが正常に動作し手いるか否かを検出し、正常に動作しているときのみ強制停止状態を解除するようにしたので安全性が向上する。
【００７８】
また、ヒータ強制停止回路に入力する信号レベルの切替えが行えるようにしたので、当該ヒータ強制停止回路の汎用性が高まる。
【００７９】
【図面の簡単な説明】
【図１】本発明の第１の実施の形態の説明に適用されるヒータ強制停止回路の回路図でる。
【図２】図１に示すヒータ強制停止回路のタイミングチャートを示す図である。
【図３】フェールセーフ機能の解除がソフトウェアの暴走により行われないように、当該ソフトウェアの動作状態をチェックするための手順を示す図である。
【図４】図３に示すソフトウェアの動作状態をチェックするための手順に外部からの割込み書入が正常に行われているか否かをも判断項目とした場合の手順を示す図である。
【図５】本発明の第１の実施の形態の説明に適用されるヒータ強制停止回路の回路図である。
【図６】従来の技術の説明に適用されるヒータ強制停止回路の回路図である。
【００８０】
【符号の説明】
１０  ヒータ強制停止回路
１１  コンパレータ
１４  第１Ｄ−ＦＦ
１５  第２Ｄ−ＦＦ
１６  インバータ
２０  位相制御発生回路
１７，１８，１９  アンドゲート
１    エクスクルーシブオアゲート
【図１】
2004235126.tif 000003
【図２】
2004235126.tif 000004
【図３】
2004235126.tif 000005
【図４】
2004235126.tif 000006
【図５】
2004235126.tif 000007
【図６】
2004235126.tif 000008