(57)【特許請求の範囲】
【請求項１】
複数の入力装置に個別に接続された複数の入力端子と、
前記複数の入力装置に対応した複数の表示装置に個別に接続された複数の出力端子とを有し、
前記複数の入力装置からの入力情報を取り込み、前記複数の表示装置を駆動するとともに、外部入力情報に応答して制御モードが切り替えられるモード切り替え機能付エンジン制御装置において、
前記複数の出力端子のうちの所定出力端子と前記複数の入力端子のうちの所定入力端子とを選択的に短絡させるための着脱自在の短絡線と、
前記短絡線により前記所定出力端子と前記所定入力端子とが短絡されたときに前記制御モードの切り替え状態であることを判定するモード切り替え判定手段とを備え、
前記モード切り替え判定手段は、
電源投入時に前記所定出力端子から所定周期のパルス信号を出力し、
前記所定入力端子からの入力信号と前記パルス信号のＯＮ−ＯＦＦレベルとを所定回数だけ比較し、
前記所定入力端子からの入力信号と前記パルス信号のＯＮ−ＯＦＦレベルとが前記所定回数にわたって同期しているときに、前記制御モードの切り替え状態と判定し、
前記所定入力端子からの入力信号と前記パルス信号のＯＮ−ＯＦＦレベルとが前記所定回数にわたって同期していないときには、通常状態と判定し、
前記所定周期のパルス信号は、１０ｍｓｅｃ毎に、ＯＮレベルとＯＦＦレベルとに切り替えられることを特徴とするモード切り替え機能付エンジン制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、エンジン始動前に前回の故障状態を診断するための制御モード切り替え機能を有するエンジン制御装置に関し、特に信頼性を損なうことなく回路構成を簡略化して、小形化およびコストダウンを実現したモード切り替え機能付エンジン制御装置に関するものである。
【０００２】
【従来の技術】
一般に、エンジン制御装置には、エンジンの故障状態をチェックするとともに診断状態を記憶する機能が設けられており、次回のエンジン始動前の電源投入時に、運転者が故障診断モードに切り替えることにより、故障診断結果を再チェックできるように構成されている。
【０００３】
図４はたとえば特開平３−２１００５２号公報（特許第２５５６９１６号）に記載された従来のモード切り替え機能付エンジン制御装置（故障診断装置）を示す回路構成図である。
【０００４】
図４において、エンジン（図示せず）には、故障診断モードに切り替えるための故障診断入力装置１と、各種のエンジン故障状態に応動する入力スイッチからなるオーバーヒート入力装置２、オイルレベル入力装置３およびアイドル入力装置４とが設けられている。
【０００５】
各入力装置１〜４の出力端子は、マイコンなどを含むエンジン制御装置５の入力端子に接続されている。
故障診断入力装置１は、電源投入時に運転者によりＯＮ操作され、故障診断モードへの切り替え指令としての入力信号をエンジン制御装置５に入力する。
【０００６】
また、各入力装置２〜４は、エンジン故障状態が発生したときに各種の故障検出装置（図示せず）からの駆動信号によりＯＮされて、各故障発生を示す入力情報をエンジン制御装置５に入力するようになっている。
【０００７】
エンジン制御装置５の出力端子には、故障診断モードを示す故障診断表示装置６と、各種故障状態を表示するためのオーバーヒート表示装置７、オイルレベル表示装置８およびアイドル表示装置９とが接続されている。
【０００８】
各表示装置６〜９は、各入力装置１〜４にそれぞれ対応しており、各入力装置１〜４からの入力信号に応答して、エンジン制御装置５により駆動される。
また、エンジン制御装置５により駆動される各表示装置６〜９は、エンジン制御装置５の外部負荷として作用する。
【０００９】
故障診断入力装置１および故障診断表示装置６は、通常制御用の入出力装置とは別に設けられており、故障診断入力装置１は、運転者などにより外部から操作可能なスイッチを有している。
【００１０】
次に、図４に示した従来のモード切り替え機能付エンジン制御装置による動作について説明する。
電源投入時において、故障診断入力装置１がＯＮ操作されてエンジン故障診断信号が入力されると、エンジン制御装置５は、故障診断モードと判定して故障診断動作を実行する。
【００１１】
すなわち、エンジン制御装置５は、故障診断入力装置１がＯＮ操作に応答して故障診断表示装置６を駆動するとともに、前回に故障が発生していれば、各表示装置７〜９のいずれかを駆動して前回の故障位置を表示させる。
【００１２】
たとえば、オーバーヒート異常、オイルレベル異常またはアイドル異常などが記憶されていれば、オーバーヒート表示装置７、オイルレベル表示装置８またはアイドル表示装置９を駆動する。
これにより、故障状態でのエンジン始動を回避することができる。
【００１３】
【発明が解決しようとする課題】
従来のモード切り替え機能付エンジン制御装置は以上のように、故障診断モードに切り替えるための故障診断入力装置１および故障診断表示装置６が設けられているので、小形化を実現することができず、コストアップを招くという問題点があった。
【００１４】
また、故障診断入力装置１の入力スイッチにフェール（ＯＰＥＮ、地絡、短絡など）が発生した場合には、故障診断モードに移行することができない状態に陥ったり、逆に故障診断モードに固定されてしまい、通常モードに切り替えることができなくなるという問題点があった。
【００１５】
さらに、特開平３−２１００５２号公報に記載されたように、すべての入力装置２〜４をＯＮ操作させて故障診断モードに切り替えた場合には、実際にすべての故障が発生した状態を判定することができないという問題点があった。
【００１６】
この発明は上記のような問題点を解決するためになされたもので、専用の故障診断入出力装置を不要として小形化およびコストダウンを実現するとともに、確実に故障診断モードへの移行および故障判定表示を行うことのできるモード切り替え機能付エンジン制御装置を得ることを目的とする。
【００１７】
【課題を解決するための手段】
この発明に係るモード切り替え機能付エンジン制御装置は、複数の入力装置に個別に接続された複数の入力端子と、複数の入力装置に対応した複数の表示装置に個別に接続された複数の出力端子とを有し、複数の入力装置からの入力情報を取り込み、複数の表示装置を駆動するとともに、外部入力情報に応答して制御モードが切り替えられるモード切り替え機能付エンジン制御装置において、複数の出力端子のうちの所定出力端子と複数の入力端子のうちの所定入力端子とを選択的に短絡させるための着脱自在の短絡線と、短絡線により所定出力端子と所定入力端子とが短絡されたときに制御モードの切り替え状態であることを判定するモード切り替え判定手段とを備え、モード切り替え判定手段は、電源投入時に所定出力端子から所定周期のパルス信号を出力し、所定入力端子からの入力信号とパルス信号のＯＮ−ＯＦＦレベルとを所定回数だけ比較し、所定入力端子からの入力信号とパルス信号のＯＮ−ＯＦＦレベルとが所定回数にわたって同期しているときに、制御モードの切り替え状態と判定し、所定入力端子からの入力信号とパルス信号のＯＮ−ＯＦＦレベルとが所定回数にわたって同期していないときには、通常状態と判定し、所定周期のパルス信号は、１０ｍｓｅｃ毎に、ＯＮレベルとＯＦＦレベルとに切り替えられるものである。
【００１９】
【発明の実施の形態】
実施の形態１．
以下、図面を参照しながら、この発明の実施の形態１について詳細に説明する。
図１はこの発明の実施の形態１を示す回路構成図であり、図２はこの発明の実施の形態１によるモード切り替え処理動作を示すタイミングチャートである。
【００２０】
図１において、前述（図４参照）と同様のものについては、同一符号を付して詳述を省略する。
この場合、エンジン制御装置５Ａには、各入力装置２〜４および各入力装置２〜４に関連した表示装置７〜９のみが接続されている。
【００２１】
また、アイドル入力装置４とアイドル表示装置９との間は、着脱自在のコネクタ（図示せず）を介した短絡線１０により、モード切り替え時に選択的に短絡可能な構成を有している。
【００２２】
すなわち、運転者は、電源投入時において故障診断モードへの切り替えを望む場合には、短絡線１０を接続することにより、アイドル入力装置４とアイドル表示装置９とを短絡させるようになっている。
【００２３】
また、後述するように、エンジン制御装置５Ａは、電源投入時において、アイドル表示装置９に対する出力端子から所定数のＯＮ−ＯＦＦパルス信号（図２参照）を出力するとともに、アイドル入力装置４側の入力端子から検出される信号レベルＶｉ（Ｎ）を複数タイミングｔＮ（Ｎ＝１、２、・・・、５）でチェックするように構成されている。
【００２４】
さらに、エンジン制御装置５Ａは、複数タイミングでの信号レベルチェック結果に基づいて短絡線１０の接続状態を判定した場合には、前回の故障診断結果を各表示装置７〜９に表示させるとともに、エンジン始動を禁止するようになっている。
【００２５】
なお、ここでは、故障診断モード切り替え時に、アイドル入力装置４とアイドル表示装置９との間を短絡したが、各入力装置２〜４と各表示装置７〜９とのいずれか１つの装置間を短絡すればよい。
【００２６】
また、アイドル入力装置４とアイドル表示装置９との間は、通常状態では短絡されることはなく、アイドル入力装置４から得られた故障情報に応答してアイドル表示装置９が駆動されることは言うまでもない。
【００２７】
次に、図２を参照しながら、図１に示したこの発明の実施の形態１による動作について説明する。
図２において、時刻ｔ０は、エンジン制御装置５Ａへの電源ＯＮタイミングであり、時刻ｔ０に続く各時刻ｔ１〜ｔ５は、エンジン制御装置５Ａによる電源投入時の信号確認タイミングである。
【００２８】
まず、電源投入時に故障診断モードに切り替えてエンジン状態を判定する場合には、時刻ｔ０において、アイドル入力装置４とアイドル表示装置９との間を短絡線１０で短絡させる。
【００２９】
この状態でエンジン制御装置５に電源が供給されると、エンジン制御装置５Ａは、アイドル表示装置９への出力端子から、図２のように、ＯＮ−ＯＦＦを繰り返すパルス信号を出力する。
【００３０】
このとき、エンジン制御装置５Ａからの出力信号は、たとえば、１０ｍｓｅｃ毎に、ＯＮ（Ｌ）レベルとＯＦＦ（Ｈ）レベルとに切り替えられる。
また、これに同期して、Ｎ回（５回）の時刻ｔ１〜ｔ５において、エンジン制御装置５Ａは、アイドル入力装置４側の入力レベルを検出する。
【００３１】
すなわち、エンジン制御装置５Ａは、まず、電源投入時ｔ０に、アイドル表示装置９側の出力端子からＯＮ−ＯＦＦを繰り返す短いパルス信号を出力し、このパルス信号をアイドル表示装置９に出力してから次回のパルス信号を反転出力するまでのタイミングｔ１において、アイドル入力装置４からの入力情報として取り込み、レベル検出を行う。
【００３２】
以下、同様に、エンジン制御装置５Ａは、同様の検出動作を１０ｍｓｅｃ毎に繰り返し実行し、各タイミングｔ２〜ｔ５において、アイドル入力装置４からの入力情報としてレベル検出を行う。
【００３３】
次に、エンジン制御装置５Ａは、上記５回のタイミングで出力された信号レベル（アイドル表示装置９への出力情報）と、各タイミングに対応した時刻ｔ１〜ｔ５で検出された信号レベル（アイドル入力装置４からの入力情報）とを比較する。
【００３４】
もし、全て（５回）の判定結果が一致していれば、エンジン制御装置５Ａは、短絡線１０が接続された（故障診断モードへの切り替え要求された）状態、すなわち「故障判定表示モード」と判定し、前回の故障状態に応じて表示装置７〜９を駆動する。
【００３５】
すなわち、オーバーヒート表示装置７またはオイルレベル表示装置８を故障判定コード出力装置として流用し、たとえば、コード出力により前回の故障状態を表示させる。
【００３６】
図３はエンジン制御装置５Ａによる上記モード切り替え判定動作を示すフローチャートである。
図３において、まず、所定数Ｋ（＝５）を初期設定するとともに、検出回数カウンタＮおよび判定用カウンタＭの値をそれぞれ「０」にクリアする（ステップＳ１）。
【００３７】
次に、検出回数カウンタＮの値が所定数Ｋを超えたか否かを判定し（ステップＳ２）、Ｎ≦Ｋ（すなわち、ＮＯ）と判定されれば、続いて、時刻ｔＮにおける出力信号レベルＶｏ（Ｎ）と検出信号レベルＶｉ（Ｎ）とが一致するか否かを判定する（ステップＳ３）。
【００３８】
ステップＳ３において、Ｖｉ（Ｎ）＝Ｖｏ（Ｎ）（すなわち、ＹＥＳ）と判定されれば、判定用カウンタＭの値をインクリメントして（ステップＳ４）、検出回数カウンタＮの値をインクリメントし（ステップＳ５）、Ｖｉ（Ｎ）≠Ｖｏ（Ｎ）（すなわち、ＮＯ）と判定されれば、ステップＳ４を実行せずに検出回数カウンタＮの値をインクリメントする（ステップＳ５）。
【００３９】
以下、出力信号レベルＶｏ（Ｎ）の極性を反転して（ステップＳ６）、ステップＳ２に戻り、上記判定処理（ステップＳ２、Ｓ３）、カウンタインクリメント処理（ステップＳ４、Ｓ５）および出力レベル反転処理（ステップＳ６）を繰り返し実行する。
【００４０】
一方、ステップＳ２において、Ｎ＞Ｋ（すなわち、ＹＥＳ）と判定されれば、所定数Ｋ（＝５）だけ信号レベル検出処理が実行されたので、続いて、判定用カウンタＭの値と所定数Ｋとが一致するか否かを判定する（ステップＳ７）。
【００４１】
ステップＳ７において、Ｍ＝Ｋ（すなわち、ＹＥＳ）と判定されれば、エンジン制御装置５Ａの入出力端子間に短絡線１０が接続されていることが確認できたので、故障診断モードへの切り替えを成立させて（ステップＳ８）、図３の処理ルーチンを終了する。
【００４２】
また、ステップＳ７において、Ｍ＜Ｋ（すなわち、ＮＯ）と判定されれば、エンジン制御装置５Ａの入出力端子間に短絡線１０が接続されていることが確認できないので、故障診断モードへの切り替えを不成立として（ステップＳ９）、図３の処理ルーチンを終了する。
【００４３】
このように、エンジン制御装置５Ａは、アイドル入力装置４に対する入力端子での信号検出レベルＶｉ（Ｎ）と、アイドル表示装置９に対する出力端子での信号検出レベルＶｏ（Ｎ）とが、Ｎ回の判定処理でＮ回とも全て一致したときに、故障診断へのモード切替要求状態と判定する。
【００４４】
以下、前述のように、エンジン制御装置５Ａは、オーバーヒート表示装置７またはオイルレベル表示装置８などの出力装置を故障判定コード出力装置に流用して、コード出力表示させる。
【００４５】
また、ステップＳ７において、Ｍ＜Ｋ（Ｎ回の判定処理での入出力信号レベルの一致回数がＮ回未満）と判定された場合には、入出力端子間がＯＰＥＮ状態（すなわち、通常モード）であって、モード切替状態ではないので、オイルレベル表示装置８は、故障判定コードを表示出力せず、通常のオイルレベル表示用の出力装置として機能する。
【００４６】
なお、ここでは、故障診断モードへの切り替え要求時に、アイドル表示装置９に対する出力端子とアイドル入力装置４に対する入力端子との間を短絡させたが、他の入力装置および表示装置に対する入出力端子間を短絡させても同等の作用効果を奏することは言うまでもない。
【００４７】
たとえば、各種状態に応じた信号を入力するための各入力装置２〜４と、これらに対応した表示装置７〜９とのうち、いずれか１つの入力装置および表示装置の入出力端子を短絡させ、表示装置側の出力信号（ＯＮ−ＯＦＦ信号）が入力装置側から同期して入力された場合に故障判定モードと判定し、他の表示装置に故障診断箇所を表示させることができる。
【００４８】
また、エンジン制御装置５Ａ内のマイコンがＯＮ−ＯＦＦ出力信号を自ら出力するとともに、入力装置側からの入力情報の同期をとり、両者が一致したときのみ故障診断モードへの切り替え状態と判定し、通常の表示装置を流用して故障コ−ドを出力させることができる。
【００４９】
したがって、従来装置（図４参照）のように故障診断用の専用入出力装置（故障診断入力装置１および故障診断表示装置６）を設けることなく、容易に故障診断個所を表示させることができる。
【００５０】
また、専用入出力装置の削減により、エンジン制御装置５Ａの小形化およびローコスト化が実現するうえ、各入力装置２〜４のフェール（ＯＰＥＮ、地絡、短絡）発生時におけるモード誤判定を防止することができ、確実なモード判定に基づく信頼性の高いエンジン制御を実現することができる。
【００５１】
さらに、モード判定用の出力信号（ＯＮ−ＯＦＦ信号）と短絡線１０を介した入力信号との同期判定回数は、５回に限らず、必要に応じて任意数に設定され得ることは言うまでもない。
【００５２】
【発明の効果】
以上のように、この発明によれば、複数の入力装置に個別に接続された複数の入力端子と、複数の入力装置に対応した複数の表示装置に個別に接続された複数の出力端子とを有し、複数の入力装置からの入力情報を取り込み、複数の表示装置を駆動するとともに、外部入力情報に応答して制御モードが切り替えられるモード切り替え機能付エンジン制御装置において、複数の出力端子のうちの所定出力端子と複数の入力端子のうちの所定入力端子とを選択的に短絡させるための着脱自在の短絡線と、短絡線により所定出力端子と所定入力端子とが短絡されたときに制御モードの切り替え状態であることを判定するモード切り替え判定手段とを備え、モード切り替え判定手段は、電源投入時に所定出力端子から所定周期のパルス信号を出力し、所定入力端子からの入力信号とパルス信号のＯＮ−ＯＦＦレベルとを所定回数だけ比較し、所定入力端子からの入力信号とパルス信号のＯＮ−ＯＦＦレベルとが所定回数にわたって同期しているときに、制御モードの切り替え状態と判定し、所定入力端子からの入力信号とパルス信号のＯＮ−ＯＦＦレベルとが所定回数にわたって同期していないときには、通常状態と判定し、所定周期のパルス信号は、１０ｍｓｅｃ毎に、ＯＮレベルとＯＦＦレベルとに切り替えられるので、専用の故障診断入出力装置を不要として小形化およびコストダウンを実現するとともに、確実に故障診断モードへの移行および故障判定表示を行うことのできるモード切り替え機能付エンジン制御装置が得られる効果がある。
【図面の簡単な説明】
【図１】この発明の実施の形態１を示す回路構成図である。
【図２】この発明の実施の形態１によるモード切り替え処理動作を示すタイミングチャートである。
【図３】この発明の実施の形態１によるモード切り替え処理動作を示すフローチャートである。
【図４】モード切り替え機能付エンジン制御装置を示す回路構成図である。
【符号の説明】
２  オーバーヒート入力装置、３  オイルレベル入力装置、４  アイドル入力装置、５Ａ  エンジン制御装置、７  オーバーヒート表示装置、８  オイルレベル表示装置、９  アイドル表示装置、１０  短絡線。
【図１】
0003621683.tif 000002
【図２】
0003621683.tif 000003
【図３】
0003621683.tif 000004
【図４】
0003621683.tif 000005