(57)【特許請求の範囲】
【請求項１】
鞍乗型車両のエンジンを制御する電子制御装置であって、
前記エンジンが異常状態であることが確定した際に異常履歴情報を記録する異常履歴情報記録部と、
前記エンジンが異常状態から正常状態に復帰した際にカウントを開始するカウンタと、
前記カウンタがカウントを開始した後、前記エンジンの正常状態が継続する所定周期毎に前記カウンタのカウント値を更新記録するカウント記録部と、
前記異常履歴情報記録部における前記異常履歴情報の記録の有無と前記カウント記録部に記録されている前記カウント値との関係が、予め定めた前記異常履歴情報の記録の有無と前記カウント値との正常な関係と一致するか否かを判定すると共に、前記異常履歴情報記録部における前記異常履歴情報の記録の有無と前記カウント記録部に記録されている前記カウント値との関係が前記正常な関係と不一致であると判定したときに、前記カウント記録部に記録されている前記カウント値を正常値に書き換える処理を行って前記異常履歴情報記録部における前記異常履歴情報の記録の有無と前記カウント記録部に記録されている前記カウント値との関係を前記正常な関係にする制御部と、
を有することを特徴とする電子制御装置。
【請求項２】
鞍乗型車両のエンジンを制御する電子制御装置であって、
前記エンジンが異常状態であることが確定した際に異常履歴情報を記録する異常履歴情報記録部と、
前記エンジンが異常状態から正常状態に復帰した際にカウントを開始するカウンタと、
前記カウンタがカウントを開始した後、前記エンジンの正常状態が継続する所定周期毎に前記カウンタのカウント値を更新記録するカウント記録部と、
前記異常履歴情報記録部における前記異常履歴情報の記録の有無と前記カウント記録部に記録されている前記カウント値との関係が、予め定めた前記異常履歴情報の記録の有無と前記カウント値との正常な関係と一致するか否かを判定すると共に、前記カウンタの前記カウント値が所定値になった際に前記異常履歴情報記録部に記録している前記異常履歴情報を消去すると共に、前記異常履歴情報記録部における前記異常履歴情報の記録の有無と前記カウント記録部に記録されている前記カウント値との関係が前記正常な関係と不一致であると判定したときに、前記異常履歴情報記録部に記録されている前記異常履歴情報の消去処理、又は前記異常履歴情報記録部への前記異常履歴情報の記録処理を行って前記異常履歴情報記録部における前記異常履歴情報の記録の有無と前記カウント記録部に記録されている前記カウント値との関係を前記正常な関係にする制御部と、
を有することを特徴とする電子制御装置。
【請求項３】
前記電子制御装置に供給される電源は、前記鞍乗型車両のイグニッションスイッチのオフと同時にオフされることを特徴とする請求項１又は請求項２記載の電子制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、鞍乗型車両のエンジンを制御する電子制御装置に関する。
【背景技術】
【０００２】
診断装置による故障診断機能であるＯＢＤ（On Board Diagnostic）に関する規約では、車両に搭載されているエンジンの故障等の異常状態を検出し、異常履歴情報の管理を行うことが規定されている。かかる異常履歴情報は、エンジンの制御装置であるＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）のメモリに記録され、インジケータ等でユーザーに通知するため又は診断装置によるエンジン異常の原因の特定に利用されている。
【０００３】
従来、鞍乗型車両では、１回又は複数回のドライビングサイクルの間にエンジンの異常状態が継続した場合、ＥＣＵのメモリに異常履歴情報を記録すると共に、インジケータを点灯等させてユーザーに通知する。また、かかる鞍乗型車両では、エンジンが異常状態であることが確定した後、３回のドライビングサイクルの間にエンジンが正常状態であることが連続して検出された場合に、インジケータを消灯等してユーザーへの通知を停止する。ここで、ドライビングサイクルは、エンジンが起動されてから、その後エンジンが停止して次にエンジンが起動されるまでの期間である。
【０００４】
更に、特許文献１には、異常情報を記録した後に、ドライビングサイクル毎にエンジンが正常状態であるか否かの判定を行い、エンジンが正常状態であることを検出する毎にカウンタでカウントすると共に、カウンタのカウント値が所定値になった場合に、異常情報の記録を消去する電子制御装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−３２１６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、本発明者の検討によれば、特許文献１に開示されている電子制御装置の構成では、カウント値の記録処理と、異常情報の記録処理又は消去処理と、の間において、電子制御装置に供給される電源がオフされた場合、異常情報の記録の有無とカウント値との関係が本来の正常な関係と異なることとなる。この場合において、次に電子制御装置の電源をオンした際に、異常情報の記録の有無とカウント値との関係が本来の正常な関係と異なっているため、異常情報の適切な利用ができない状態となる。
【０００７】
例えば、記録したカウント値が異常情報を消去可能な値に到達した後であって異常情報を消去する前に、電子制御装置に電力を供給する電源がオフになり、次にその電源がオンになった際に、記録されている異常情報は消去されていないため、次にカウント値が異常情報を消去可能な値に到達するまで、異常情報を消去することができない。
【０００８】
また、エンジンの異常状態が確定した後に正常状態を検出することによりカウントを開始して最初のカウント値を記録した後であって異常情報を記録する前に、電子制御装置に電力を供給する電源がオフになった場合において、次にその電源がオンになった際に、記録されているカウント値は異常情報を消去可能な値に到達していないにも関わらず異常情報が記録されていないこととなる。
【０００９】
このように、異常情報とカウント値との関係が正常でない場合には異常情報を適切に管理できないため、ユーザーに対してエンジンが正常状態に復帰したことを適切なタイミングで通知することができず、またエンジン異常の原因を特定できなくなる等の事態を生じる。
【００１０】
本発明は、以上の検討を経てなされたものであり、異常履歴情報の記録の有無とカウント値との関係が正常であるか否かを判定することができ、判定結果に応じて適切な処理を行うことができる電子制御装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
以上の目的を達成するべく、本発明は、第１の局面において、鞍乗型車両のエンジンを制御する電子制御装置であって、前記エンジンが異常状態であることが確定した際に異常履歴情報を記録する異常履歴情報記録部と、前記エンジンが異常状態から正常状態に復帰した際にカウントを開始するカウンタと、前記カウンタがカウントを開始した後、前記エンジンの正常状態が継続する所定周期毎に前記カウンタのカウント値を更新記録するカウント記録部と、前記異常履歴情報記録部における前記異常履歴情報の記録の有無と前記カウント記録部に記録されている前記カウント値との関係が、予め定めた前記異常履歴情報の記録の有無と前記カウント値との正常な関係と一致するか否かを判定すると共に、前記異常履歴情報記録部における前記異常履歴情報の記録の有無と前記カウント記録部に記録されている前記カウント値との関係が前記正常な関係と不一致であると判定したときに、前記カウント記録部に記録されている前記カウント値を正常値に書き換える処理を行って前記異常履歴情報記録部における前記異常履歴情報の記録の有無と前記カウント記録部に記録されている前記カウント値との関係を前記正常な関係にする制御部と、を有する電子制御装置である。
【００１３】
また、本発明は、第２の局面において、鞍乗型車両のエンジンを制御する電子制御装置であって、前記エンジンが異常状態であることが確定した際に異常履歴情報を記録する異常履歴情報記録部と、前記エンジンが異常状態から正常状態に復帰した際にカウントを開始するカウンタと、前記カウンタがカウントを開始した後、前記エンジンの正常状態が継続する所定周期毎に前記カウンタのカウント値を更新記録するカウント記録部と、前記異常履歴情報記録部における前記異常履歴情報の記録の有無と前記カウント記録部に記録されている前記カウント値との関係が、予め定めた前記異常履歴情報の記録の有無と前記カウント値との正常な関係と一致するか否かを判定すると共に、前記カウンタの前記カウント値が所定値になった際に前記異常履歴情報記録部に記録している前記異常履歴情報を消去すると共に、前記異常履歴情報記録部における前記異常履歴情報の記録の有無と前記カウント記録部に記録されている前記カウント値との関係が前記正常な関係と不一致であると判定したときに、前記異常履歴情報記録部に記録されている前記異常履歴情報の消去処理、又は前記異常履歴情報記録部への前記異常履歴情報の記録処理を行って前記異常履歴情報記録部における前記異常履歴情報の記録の有無と前記カウント記録部に記録されている前記カウント値との関係を前記正常な関係にする制御部と、を有する電子制御装置である。
【００１４】
また、本発明は、かかる第１又は第２の局面に加えて、前記電子制御装置に供給される電源は、前記鞍乗型車両のイグニッションスイッチのオフと同時にオフされることを第３の局面とする。
【発明の効果】
【００１５】
本発明の第１の局面における電子制御装置においては、鞍乗型車両のエンジンを制御する電子制御装置であって、エンジンが異常状態であることが確定した際に異常履歴情報を記録する異常履歴情報記録部と、エンジンが異常状態から正常状態に復帰した際にカウントを開始するカウンタと、カウンタがカウントを開始した後、エンジンの正常状態が継続する所定周期毎にカウンタのカウント値を更新記録するカウント記録部と、異常履歴情報記録部における異常履歴情報の記録の有無とカウント記録部に記録されているカウント値との関係が、予め定めた異常履歴情報の記録の有無とカウント値との正常な関係と一致するか否かを判定すると共に、異常履歴情報記録部における異常履歴情報の記録の有無とカウント記録部に記録されているカウント値との関係が正常な関係と不一致であると判定したときに、カウント記録部に記録されているカウント値を正常値に書き換える処理を行って異常履歴情報記録部における異常履歴情報の記録の有無とカウント記録部に記録されているカウント値との関係を正常な関係にする制御部と、を有する電子制御装置、であるため異常履歴情報の記録の有無とカウント値との関係が正常であるか否かを判定することができ、判定結果に応じて適切な処理を行うことができる。
【００１６】
また、本発明の第１の局面における電子制御装置においては、異常履歴情報を適切に利用することができる。
【００１７】
本発明の第２の局面における電子制御装置においては、鞍乗型車両のエンジンを制御する電子制御装置であって、前記エンジンが異常状態であることが確定した際に異常履歴情報を記録する異常履歴情報記録部と、前記エンジンが異常状態から正常状態に復帰した際にカウントを開始するカウンタと、前記カウンタがカウントを開始した後、前記エンジンの正常状態が継続する所定周期毎に前記カウンタのカウント値を更新記録するカウント記録部と、前記異常履歴情報記録部における前記異常履歴情報の記録の有無と前記カウント記録部に記録されている前記カウント値との関係が、予め定めた前記異常履歴情報の記録の有無と前記カウント値との正常な関係と一致するか否かを判定すると共に、カウンタのカウント値が所定値になった際に異常履歴情報記録部に記録している異常履歴情報を消去すると共に、異常履歴情報記録部における異常履歴情報の記録の有無とカウント記録部に記録されているカウント値との関係が正常な関係と不一致であると判定したときに、異常履歴情報記録部に記録されている異常履歴情報の消去処理、又は異常履歴情報記録部への異常履歴情報の記録処理を行って異常履歴情報記録部における異常履歴情報の記録の有無とカウント記録部に記録されているカウント値との関係を正常な関係にする制御部と、を有する電子制御装置であるため、異常履歴情報の記録の有無とカウント値との関係が正常であるか否かを判定することができ、判定結果に応じて適切な処理を行うことができると共に、異常履歴情報を適切に利用することができる。
【００１８】
本発明の第３の局面における電子制御装置においては、電子制御装置に供給される電源が、鞍乗型車両のイグニッションスイッチのオフと同時にオフされるものであるため、セルフシャットダウン機能を有さず、イグニッションスイッチのオフと同時に電子制御装置に供給される電源がオフされる機構であっても、異常履歴情報の記録の有無とカウント値との関係が正常であるか否かを判定することができ、判定結果に応じて適切な処理を行うことができる。
【図面の簡単な説明】
【００１９】
【図１】図１は、本発明の実施形態における電子制御装置の構成を示すブロック図である。
【図２】図２は、本発明の実施形態における正常判定カウンタのカウント開始時及びカウント満了時の両方において、異常履歴情報の記録処理又は消去処理よりもカウント値の記録処理を優先する場合の異常履歴情報管理処理の流れを説明する図である。
【図３】図３は、本発明の実施形態における正常判定カウンタのカウント開始時において異常履歴情報の記録処理よりもカウント値の記録処理を優先し、正常判定カウンタのカウント満了時においてカウント値の記録処理よりも異常履歴情報の消去処理を優先する場合の異常履歴情報管理処理の流れを説明する図である。
【図４】図４は、本発明の実施形態における正常判定カウンタのカウント開始時及びカウント満了時の両方において、カウント値の記録処理よりも異常履歴情報の記録処理又は消去処理を優先する場合の異常履歴情報管理処理の流れを説明する図である。
【発明を実施するための形態】
【００２０】
以下、図面を適宜参照して、本発明の実施形態における電子制御装置につき、詳細に説明する。
【００２１】
＜電子制御装置の構成＞
まず、図１を参照して、本発明の実施形態における電子制御装置の構成につき、詳細に説明する。
【００２２】
図１は、本発明の実施形態における電子制御装置の構成を示すブロック図であり、外部電源２、イグニッションスイッチ３、センサ４及びエンジン５も示す。
【００２３】
本実施形態における電子制御装置１は、図示しない鞍乗型車両に搭載される。電子制御装置１は、イグニッションスイッチ３のオンと同時に外部電源２から電源電圧の供給を受けてオンされることにより鞍乗型車両のエンジン５を制御し、イグニッションスイッチ３のオフと同時に外部電源２から電源電圧の供給が停止されてオフされることにより、鞍乗型車両のエンジン５の制御を停止する。
【００２４】
外部電源２は、イグニッションスイッチ３を介して電子制御装置１に電源電圧を供給する。外部電源２は、典型的には鞍乗型車両に搭載されているバッテリである。
【００２５】
センサ４は、電子制御装置１でエンジン５を制御するためにエンジン５の状態を検出するセンサ、又は鞍乗型車両の状態を検出するセンサであり、エンジン５の状態又は鞍乗型車両の状態に応じた信号を電子制御装置１に出力する。
【００２６】
エンジン５は、図示しない鞍乗型車両に搭載され、電子制御装置１の制御により鞍乗型車両を走行させる内燃機関である。
【００２７】
電子制御装置１は、ＣＰＵ１０及びＥＰＲＯＭ２０を備えている。より詳細には、ＣＰＵ１０は、機能ブロックとして、エンジン状態判定部１１と、異常判定カウンタ１２と、正常判定カウンタ１３と、制御部１４と、を備えている。エンジン状態判定部１１と、異常判定カウンタ１２と、正常判定カウンタ１３と、制御部１４と、は、ＣＰＵ１０が、イグニッションスイッチ３がオンされて外部電源２からの電源電圧の供給を受けた際に、図示を省略するメモリから必要な制御プログラム及び制御データを読み出し、読み出した制御プログラムを実行することによって、実現される。
【００２８】
エンジン状態判定部１１は、センサ４から入力する信号に基づいてエンジン５の異常状態又は正常状態を検出して、その検出結果を示す電気信号を制御部１４に出力する。
【００２９】
異常判定カウンタ１２は、エンジン状態判定部１１によりエンジン５の異常状態を検出した際に、制御部１４の制御によりカウント動作を開始する。
【００３０】
正常判定カウンタ１３は、エンジン状態判定部１１によりエンジン５が異常状態から正常状態に復帰したことを検出した際に、制御部１４の制御によりカウント動作を開始する。
【００３１】
制御部１４は、エンジン状態判定部１１から入力する電気信号の示すエンジン５の異常状態又は正常状態の検出結果と、異常判定カウンタ１２のカウント動作におけるカウント値、及び正常判定カウンタ１３のカウント動作におけるカウント値に基づいて、異常履歴情報管理処理を実行する。
【００３２】
具体的には、制御部１４は、エンジン状態判定部１１より所定周期で繰り返し電気信号が入力し、入力した電気信号の示す検出結果がエンジン５の異常状態であるのか正常状態であるのかを判定する。所定周期は、典型的には１ドライビングサイクルである。
【００３３】
制御部１４は、エンジン状態判定部１１より入力した電気信号の示す検出結果がエンジン５の異常状態である場合に、異常判定カウンタ１２にカウント動作を開始させる。制御部１４は、異常判定カウンタ１２にカウント動作を開始させた後において、エンジン状態判定部１１より入力した電気信号の示す検出結果が連続してエンジン５の異常状態である場合に、検出結果が異常状態である毎に異常判定カウンタ１２にカウントさせると共に異常判定カウンタ１２におけるカウント値を異常判定カウント記録部２１に順次更新記録する。なお、制御部１４は、異常判定カウンタ１２にカウント動作を開始させた後において、エンジン状態判定部１１より入力した電気信号の示す検出結果がエンジン５の正常状態を示す場合には、異常判定カウンタ１２におけるカウント動作を停止させる。
【００３４】
制御部１４は、異常判定カウント記録部２１に記録するカウント値が所定値に達した場合にエンジン５の異常状態が確定したものと判定する。制御部１４は、エンジン５の異常状態が確定したものと判定した後、異常履歴情報をＥＰＲＯＭ２０の異常履歴情報記録部２３に記録する。また、制御部１４は、エンジン５の異常状態が確定したものと判定した後、エンジン状態判定部１１より入力した電気信号の示す検出結果がエンジン５の正常状態である場合に、正常判定カウンタ１３にカウント動作を開始させる。
【００３５】
制御部１４は、正常判定カウンタ１３にカウント動作を開始させた後において、エンジン状態判定部１１より入力する電気信号の示す検出結果が連続してエンジン５の正常状態である場合に、検出結果が正常状態である毎に正常判定カウンタ１３にカウントさせると共に正常判定カウンタ１３におけるカウント値を正常判定カウント記録部２２に順次更新記録する。なお、制御部１４は、正常判定カウンタ１３にカウント動作を開始させた後において、エンジン状態判定部１１より入力した電気信号の示す検出結果がエンジン５の異常状態を示す場合には、正常判定カウンタ１３におけるカウント動作を停止させる。
【００３６】
制御部１４は、正常判定カウンタ１３でカウントするカウント値が所定値になった際に、異常履歴情報記録部２３に記録されている異常履歴情報を消去する。
【００３７】
制御部１４は、イグニッションスイッチ３のオンと同時に電子制御装置１がオンとなったタイミングで、異常履歴情報記録部２３における異常履歴情報の記録の有無と、正常判定カウント記録部２２に記録されているカウント値との関係が、関係記録部２４に予め記憶している異常履歴情報の記録の有無とカウント値との正常な関係と一致するか否かを判定する。制御部１４は、判定の結果、異常履歴情報記録部２３における異常履歴情報の記録の有無と、正常判定カウント記録部２２に記録されているカウント値と、の関係が、関係記録部２４に予め記憶している異常履歴情報の記録の有無とカウント値との正常な関係と不一致であると判定したときに、関係記録部２４に予め記憶している異常履歴情報の記録の有無とカウント値との正常な関係に基づいて、正常判定カウント記録部２２に記録されているカウント値を正常値に書き換える処理、異常履歴情報記録部２３に記録されている異常履歴情報の消去処理、又は異常履歴情報記録部２３への異常履歴情報の記録処理を行って、異常履歴情報の記録の有無とカウント値とを正常な関係にする。
【００３８】
ＥＰＲＯＭ２０は、異常判定カウンタ１２でカウントするカウント値の記録領域である異常判定カウント記録部２１と、正常判定カウンタ１３でカウントするカウント値の記録領域である正常判定カウント記録部２２と、異常履歴情報の記録領域である異常履歴情報記録部２３と、予め設定されている異常履歴情報の記録の有無とカウント値との関係の記録領域である関係記録部２４と、を有している。
【００３９】
このような構成を有する電子制御装置１は、イグニッションスイッチ３がオンのときに外部電源２からの電源電圧の供給を受けて異常履歴情報管理処理を実行する。以下、図２から図４を参照して、異常履歴情報管理処理の流れについて説明する。
【００４０】
＜異常履歴情報管理処理＞
異常履歴情報管理処理は、正常判定カウント記録部２２に対するカウント値の記録処理、異常履歴情報記録部２３に対する異常履歴情報の記録処理及び異常履歴情報記録部２３に記録されている異常履歴情報の消去処理の各々の処理タイミングに応じて、異なる処理となる。
【００４１】
まず、正常判定カウンタ１３におけるカウント開始時及びカウント満了時の両方において、異常履歴情報の記録処理又は消去処理よりもカウント値の記録処理を優先する場合の異常履歴情報管理処理について、図２を参照して説明する。
【００４２】
図２は、本発明の実施形態における正常判定カウンタのカウント開始時及びカウント満了時の両方において、異常履歴情報の記録処理又は消去処理よりもカウント値の記録処理を優先する場合の異常履歴情報管理処理の流れを説明する図であり、図２（ａ）は、カウント値の記録処理、異常履歴情報の記録処理及び異常履歴情報の消去処理の各タイミングを示し、図２（ｂ）は、各タイミングでのカウント値と異常履歴情報の記録の有無との関係を示している。
【００４３】
なお、図２（ａ）の処理タイミングＫ２において、「カ」はカウント値の記録処理のタイミングを示しており、「履」は異常履歴情報の記録処理又は消去処理のタイミングを示している。また、図２（ａ）の処理内容Ｋ１において、「カ」に対応する値は記録するカウント値を示しており、「履」に対応する値は「１」が異常履歴情報の記録処理を示し、「０」が異常履歴情報の消去処理を示している。
【００４４】
正常判定カウンタ１３がカウントを開始するまでは、正常判定カウント記録部２２に記録されているカウント値と異常履歴情報記録部２３に記録されている異常履歴情報の記録の有無との関係は初期状態である。ここで、初期状態は、典型的にはカウント値「４０」及び異常履歴情報の記録の有無「０」である。また、異常履歴情報の記録の有無「０」は異常履歴情報記録部２３に異常履歴情報が記録されていないことを示し、異常履歴情報の記録の有無「１」は異常履歴情報記録部２３に異常履歴情報が記録されていることを示す。
【００４５】
なお、本実施の形態における異常履歴情報管理処理において、初期状態におけるカウント値を「４０」とした場合を一例として説明するが、初期状態におけるカウント値はこれに限らず、適宜設定可能である。
【００４６】
関係記録部２４は、図２（ｂ）に示すカウント値と異常履歴情報の記録の有無との関係を図２（ｂ）に示す順序でテーブルに予め記憶している。このテーブルにおいて、時刻ｔ＝ｔ１、時刻ｔ＝ｔ３から時刻ｔ＝ｔ５及び時刻ｔ＝ｔ７におけるカウント値と異常履歴情報の記録の有無との関係が正常な関係として関係記録部２４に予め記録されている。
【００４７】
まず、制御部１４は、エンジン状態判定部１１でＮ回連続してエンジン５の異常状態を検出した際に、異常判定カウンタ１２のカウント値が所定値となり、エンジン５の異常状態が確定したものと判定する。
【００４８】
次に、制御部１４は、エンジン状態判定部１１がエンジン５の正常状態を検出して、エンジン５が異常状態から正常状態に復帰した際に、正常判定カウンタ１３のカウント値を「４０」から「０」に書き換えて正常判定カウンタ１３におけるカウント動作を開始させると共に、正常判定カウンタ１３のカウント値「０」を正常判定カウント記録部２２に記録する。
【００４９】
次に、制御部１４は、エンジン５の異常状態を示す異常履歴情報を異常履歴情報記録部２３に記録して異常履歴情報の記録の有無「１」となる。
【００５０】
次に、正常判定カウンタ１３は、エンジン状態判定部１１によりエンジン５の正常状態が連続して検出される場合に、エンジン５の正常状態を検出する毎にカウントアップしていく。これにより、正常判定カウント記録部２２は、記録するカウント値をカウントアップしていく。なお、この場合、異常履歴情報の記録の有無は、異常履歴情報が消去されないため「１」のままである。
【００５１】
そして、制御部１４は、正常判定カウンタ１３のカウント値が「４０」に到達した際に、正常判定カウント記録部２２にカウント値「４０」を記録させ、その後に異常履歴情報記録部２３に記録されている異常履歴情報を消去して異常履歴情報の記録の有無「０」となる。これにより、正常判定カウント記録部２２に記録されているカウント値及び異常履歴情報記録部２３に記録されている異常履歴情報の記録の有無は初期状態となる。
【００５２】
ここで、時刻ｔ＝ｔ１において、イグニッションスイッチ３がオフになると同時に電子制御装置１がオフになった場合に、正常判定カウント記録部２２はカウント値「４０」を記録していると共に、異常履歴情報記録部２３は異常履歴情報の記録の有無「０」となる。この場合において、次にイグニッションスイッチ３がオンされた際に、制御部１４は、関係記録部２４に記憶されているテーブルを参照した結果、正常判定カウント記録部２２に記録されているカウント値及び異常履歴情報記録部２３に記録されている異常履歴情報の記録の有無は初期状態であるため、カウント値「４０」と異常履歴情報の記録の有無「０」とは、正常な関係と一致すると判定する。
【００５３】
時刻ｔ＝ｔ２において、イグニッションスイッチ３がオフになると同時に電子制御装置１がオフになった場合に、正常判定カウント記録部２２はカウント値「０」を記録していると共に、異常履歴情報記録部２３は異常履歴情報の記録の有無「０」となる。この場合において、次にイグニッションスイッチ３がオンされた際に、制御部１４は、関係記録部２４に記憶されているテーブルを参照した結果、カウント値「０」と異常履歴情報の記録の有無「０」との関係は、正常な関係と不一致であると判定する。従って、制御部１４は、関係記録部２４に記憶しているテーブルを参照して、次の時刻ｔ＝ｔ３におけるカウント値「０」と異常履歴情報の記録の有無「１」との正常な関係になるように、異常履歴情報を記録する。これにより、異常履歴情報の記録の有無とカウント値との関係が正常であるか否かの判定結果に応じて適切な処理を行うことができる。
【００５４】
時刻ｔ＝ｔ３において、イグニッションスイッチ３がオフになると同時に電子制御装置１がオフになった場合に、正常判定カウント記録部２２はカウント値「０」を記録していると共に、異常履歴情報記録部２３は異常履歴情報の記録の有無「１」となる。この場合において、次にイグニッションスイッチ３がオンされた際に、制御部１４は、関係記録部２４に記憶されているテーブルを参照した結果、カウント値「０」と異常履歴情報の記録の有無「１」とは、正常な関係と一致すると判定する。
【００５５】
時刻ｔ＝ｔ４において、イグニッションスイッチ３がオフになると同時に電子制御装置１がオフになった場合に、正常判定カウント記録部２２はカウント値「３８」を記録していると共に、異常履歴情報記録部２３は異常履歴情報の記録の有無「１」となる。この場合において、次にイグニッションスイッチ３がオンされた際に、制御部１４は、関係記録部２４に記憶されているテーブルを参照した結果、カウント値「３８」と異常履歴情報の記録の有無「１」とは、正常な関係と一致すると判定する。
【００５６】
時刻ｔ＝ｔ５において、イグニッションスイッチ３がオフになると同時に電子制御装置１がオフになった場合に、正常判定カウント記録部２２はカウント値「３９」を記録していると共に、異常履歴情報記録部２３は異常履歴情報の記録の有無「１」となる。この場合において、次にイグニッションスイッチ３がオンされた際に、制御部１４は、関係記録部２４に記憶されているテーブルを参照した結果、カウント値「３９」と異常履歴情報の記録の有無「１」とは、正常な関係と一致すると判定する。
【００５７】
時刻ｔ＝ｔ６において、イグニッションスイッチ３がオフになると同時に電子制御装置１がオフになった場合に、正常判定カウント記録部２２はカウント値「４０」を記録していると共に、異常履歴情報記録部２３は異常履歴情報の記録の有無「１」となる。この場合において、次にイグニッションスイッチ３がオンされた際に、制御部１４は、関係記録部２４に記憶されているテーブルを参照した結果、カウント値「４０」と異常履歴情報の記録の有無「１」との関係は、正常な関係と不一致であると判定する。従って、制御部１４は、関係記録部２４に記憶しているテーブルを参照して、次の時刻ｔ＝ｔ７におけるカウント値「４０」と異常履歴情報の記録の有無「０」との正常な関係になるように、異常履歴情報を消去する。これにより、異常履歴情報の記録の有無とカウント値との関係が正常であるか否かの判定結果に応じて適切な処理を行うことができる。
【００５８】
時刻ｔ＝ｔ７において、イグニッションスイッチ３がオフになると同時に電子制御装置１がオフになった場合に、正常判定カウント記録部２２はカウント値「４０」を記録していると共に、異常履歴情報記録部２３は異常履歴情報の記録の有無「０」となる。この場合において、次にイグニッションスイッチ３がオンされた際に、制御部１４は、関係記録部２４に記憶されているテーブルを参照した結果、カウント値「４０」と異常履歴情報の記録の有無「０」とは、正常な関係と一致すると判定する。
【００５９】
次に、正常判定カウンタ１３のカウント開始時において異常履歴情報の記録処理よりもカウント値の記録処理を優先し、正常判定カウンタ１３のカウント満了時においてカウント値の記録処理よりも異常履歴情報の消去処理を優先する場合の異常履歴情報管理処理について、図３を参照して説明する。
【００６０】
図３は、本発明の実施形態における正常判定カウンタのカウント開始時において異常履歴情報の記録処理よりもカウント値の記録処理を優先し、正常判定カウンタのカウント満了時においてカウント値の記録処理よりも異常履歴情報の消去処理を優先する場合の異常履歴情報管理処理の流れを説明する図であり、図３（ａ）は、カウント値の記録処理、異常履歴情報の記録処理及び異常履歴情報の消去処理の各タイミングを示し、図３（ｂ）は、各タイミングでのカウント値と異常履歴情報の記録の有無との関係を示している。
【００６１】
なお、図３（ａ）の処理タイミングＫ１２において、「カ」はカウント値の記録処理のタイミングを示しており、「履」は異常履歴情報の記録処理又は消去処理のタイミングを示している。また、図３（ａ）の処理内容Ｋ１１において、「カ」に対応する値は記録するカウント値を示しており、「履」に対応する値は「１」が異常履歴情報の記録処理を示し、「０」が異常履歴情報の消去処理を示している。
【００６２】
関係記録部２４は、図３（ｂ）に示すカウント値と異常履歴情報の記録の有無との関係を図３（ｂ）に示す順序でテーブルに予め記憶している。このテーブルにおいて、時刻ｔ＝ｔ１、時刻ｔ＝ｔ３から時刻ｔ＝ｔ５及び時刻ｔ＝ｔ７におけるカウント値と異常履歴情報の記録の有無との関係が正常な関係として関係記録部２４に予め記録されている。
【００６３】
なお、図３における異常履歴情報管理処理において、正常判定カウンタ１３のカウント値が「４０」に到達するまでの処理は図２における異常履歴情報管理処理と同一処理であるため、その説明を省略する。
【００６４】
制御部１４は、正常判定カウンタ１３のカウント値が「４０」に到達した際に、異常履歴情報記録部２３に記録されている異常履歴情報を消去して異常履歴情報の記録の有無「０」となり、その後に正常判定カウント記録部２２にカウント値「４０」を記録させる。
【００６５】
ここで、時刻ｔ＝ｔ６において、イグニッションスイッチ３がオフになると同時に電子制御装置１がオフになった場合に、正常判定カウント記録部２２はカウント値「３９」を記録していると共に、異常履歴情報記録部２３は異常履歴情報の記録の有無「０」となる。この場合において、次にイグニッションスイッチ３がオンされた際に、制御部１４は、関係記録部２４に記憶されているテーブルを参照した結果、カウント値「３９」と異常履歴情報の記録の有無「０」との関係は、正常な関係と不一致であると判定する。従って、制御部１４は、関係記録部２４に記憶しているテーブルを参照して、次の時刻ｔ＝ｔ７におけるカウント値「４０」と異常履歴情報の記録の有無「０」との正常な関係になるように、正常判定カウント記録部２２のカウント値を正常値「４０」に書き換える。これにより、異常履歴情報の記録の有無とカウント値との関係が正常であるか否かの判定結果に応じて適切な処理を行うことができる。
【００６６】
なお、図３の時刻ｔ＝ｔ１から時刻ｔ＝ｔ５及び時刻ｔ＝ｔ７において、イグニッションスイッチ３がオフになると同時に電子制御装置１がオフになった場合における異常履歴情報管理処理は、図２の時刻ｔ＝ｔ１から時刻ｔ＝ｔ５及び時刻ｔ＝ｔ７において、イグニッションスイッチ３がオフになると同時に電子制御装置１がオフになった場合における異常履歴情報管理処理と同一であるので、その説明を省略する。
【００６７】
最後に、正常判定カウンタ１３のカウント開始時及びカウント満了時の両方において、カウント値の記録処理よりも異常履歴情報の記録処理又は消去処理を優先する場合の異常履歴情報管理処理について、図４を参照して説明する。
【００６８】
図４は、本発明の実施形態における正常判定カウンタのカウント開始時及びカウント満了時の両方において、カウント値の記録処理よりも異常履歴情報の記録処理又は消去処理を優先する場合の異常履歴情報管理処理の流れを説明する図であり、図４（ａ）は、カウント値の記録処理、異常履歴情報の記録処理及び異常履歴情報の消去処理の各タイミングを示し、図４（ｂ）は、各タイミングでのカウント値と異常履歴情報の記録の有無との関係を示している。
【００６９】
なお、図４（ａ）の処理タイミングＫ２２において、「カ」はカウント値の記録処理のタイミングを示しており、「履」は異常履歴情報の記録処理又は消去処理のタイミングを示している。また、図４（ａ）の処理内容Ｋ２１において、「カ」に対応する値は記録するカウント値を示しており、「履」に対応する値は「１」が異常履歴情報の記録処理を示し、「０」が異常履歴情報の消去処理を示している。
【００７０】
正常判定カウンタ１３がカウントを開始するまでは、正常判定カウント記録部２２に記録されているカウント値及び異常履歴情報記録部２３に記録されている異常履歴情報の記録の有無との関係は初期状態である。
【００７１】
関係記録部２４は、図４（ｂ）に示すカウント値と異常履歴情報の記録の有無との関係を図４（ｂ）に示す順序でテーブルに予め記憶している。このテーブルにおいて、時刻ｔ＝ｔ１、時刻ｔ＝ｔ３から時刻ｔ＝ｔ５及び時刻ｔ＝ｔ７におけるカウント値と異常履歴情報の記録の有無との関係が正常な関係として関係記録部２４に予め記録されている。
【００７２】
まず、制御部１４は、エンジン状態判定部１１でＮ回連続してエンジン５の異常状態を検出した際に、異常判定カウンタ１２のカウント値が所定値となり、エンジン５の異常状態が確定したものと判定する。
【００７３】
次に、制御部１４は、エンジン状態判定部１１がエンジン５の正常状態を検出して、エンジン５が異常状態から正常状態に復帰した際に、エンジン５の異常状態を示す異常履歴情報を異常履歴情報記録部２３に記録して異常履歴情報の記録の有無「１」となる。
【００７４】
次に、制御部１４は、正常判定カウンタ１３のカウント値を「４０」から「０」に書き換えて正常判定カウンタ１３におけるカウント動作を開始させると共に、正常判定カウンタ１３のカウント値「０」を正常判定カウント記録部２２に記録する。
【００７５】
次に、正常判定カウンタ１３は、エンジン状態判定部１１によりエンジン５の正常状態が連続して検出される場合に、エンジン５の正常状態を検出する毎にカウントアップしていく。これにより、正常判定カウント記録部２２は、記録するカウント値をカウントアップしていく。なお、この場合、異常履歴情報の記録の有無は、異常履歴情報が消去されないため「１」のままである。
【００７６】
そして、制御部１４は、正常判定カウンタ１３のカウント値が「４０」に到達した際に、異常履歴情報記録部２３に記録されている異常履歴情報を消去して異常履歴情報の記録の有無「０」となり、その後に正常判定カウント記録部２２にカウント値「４０」を記録させる。これにより、正常判定カウント記録部２２に記録されているカウント値及び異常履歴情報記録部２３に記録されている異常履歴情報の記録の有無との関係は初期状態となる。
【００７７】
ここで、時刻ｔ＝ｔ２において、イグニッションスイッチ３がオフになると同時に電子制御装置１がオフになった場合に、正常判定カウント記録部２２はカウント値「４０」を記録していると共に、異常履歴情報記録部２３は異常履歴情報の記録の有無「１」となる。この場合において、次にイグニッションスイッチ３がオンされた際に、制御部１４は、関係記録部２４に記憶されているテーブルを参照した結果、カウント値「４０」と異常履歴情報の記録の有無「１」との関係は、正常な関係と不一致であると判定する。従って、制御部１４は、関係記録部２４に記憶しているテーブルを参照して、次の時刻ｔ＝ｔ３におけるカウント値「０」と異常履歴情報の記録の有無「１」との正常な関係になるように、正常判定カウント記録部２２に記録しているカウント値を正常値「０」に書き換える。これにより、異常履歴情報の記録の有無とカウント値との関係が正常であるか否かの判定結果に応じて適切な処理を行うことができる。
【００７８】
時刻ｔ＝ｔ６において、イグニッションスイッチ３がオフになると同時に電子制御装置１がオフになった場合に、正常判定カウント記録部２２はカウント値「３９」を記録していると共に、異常履歴情報の記録の有無「０」となる。この場合において、次にイグニッションスイッチ３がオンされた際に、制御部１４は、関係記録部２４に記憶されているテーブルを参照した結果、カウント値「３９」と異常履歴情報の記録の有無「０」との関係は、正常な関係と不一致であると判定する。従って、制御部１４は、関係記録部２４に記憶しているテーブルを参照して、次の時刻ｔ＝ｔ７におけるカウント値「４０」と異常履歴情報の記録の有無「０」との正常な関係になるように、正常判定カウント記録部２２に記録しているカウント値を正常値「４０」に書き換える。これにより、異常履歴情報の記録の有無とカウント値との関係が正常であるか否かの判定結果に応じて適切な処理を行うことができる。
【００７９】
なお、図４の時刻ｔ＝ｔ１、時刻ｔ＝ｔ３から時刻ｔ＝ｔ５及び時刻ｔ＝ｔ７において、イグニッションスイッチ３がオフになると同時に電子制御装置１がオフになった場合における異常履歴情報管理処理は、図２の時刻ｔ＝ｔ１、時刻ｔ＝ｔ３から時刻ｔ＝ｔ５及び時刻ｔ＝ｔ７において、イグニッションスイッチ３がオフになると同時に電子制御装置１がオフになった場合における異常履歴情報管理処理と同一であるので、その説明を省略する。
【００８０】
以上の本発明の実施形態における電子制御装置では、鞍乗型車両のエンジン５を制御する電子制御装置１であって、エンジン５が異常状態であることが確定した際に異常履歴情報を記録する異常履歴情報記録部２３と、エンジン５が異常状態から正常状態に復帰した際にカウントを開始する正常判定カウンタ１３と、正常判定カウンタ１３がカウントを開始した後、エンジン５の正常状態が継続する所定周期毎に正常判定カウンタ１３のカウント値を更新記録する正常判定カウント記録部２２と、異常履歴情報記録部２３における異常履歴情報の記録の有無と正常判定カウント記録部２２に記録されているカウント値との関係が、予め定めた異常履歴情報の記録の有無とカウント値との正常な関係と一致するか否かを判定する制御部１４と、を有する電子制御装置１、であるため異常履歴情報の記録の有無とカウント値との関係が正常であるか否かを判定することができ、判定結果に応じて適切な処理を行うことができる。
【００８１】
また、本発明の実施形態における電子制御装置では、制御部１４が、異常履歴情報記録部２３における異常履歴情報の記録の有無と正常判定カウント記録部２２に記録されているカウント値との関係が正常な関係と不一致であると判定したときに、正常判定カウント記録部２２に記録されているカウント値を正常値に書き換える処理を行って異常履歴情報記録部２３における異常履歴情報の記録の有無と正常判定カウント記録部２２に記録されているカウント値との関係を正常な関係にするものであるため、異常履歴情報を適切に利用することができる。
【００８２】
また、本発明の実施形態における電子制御装置では、制御部１４が、正常判定カウンタ１３のカウント値が所定値になった際に異常履歴情報記録部２３に記録している異常履歴情報を消去すると共に、異常履歴情報記録部２３における異常履歴情報の記録の有無と正常判定カウント記録部２２に記録されているカウント値との関係が正常な関係と不一致であると判定したときに、異常履歴情報記録部２３に記録されている異常履歴情報の消去処理、又は異常履歴情報記録部２３への異常履歴情報の記録処理を行って異常履歴情報記録部２３における異常履歴情報の記録の有無と正常判定カウント記録部２２に記録されているカウント値との関係を正常な関係にするものであるため、異常履歴情報を適切に利用することができる。
【００８３】
また、本発明の実施形態における電子制御装置では、電子制御装置１に供給される外部電源２は、鞍乗型車両のイグニッションスイッチ３のオフと同時にオフされるものであるため、セルフシャット機能を有さず、イグニッションスイッチのオフと同時に電子制御装置に供給される電源がオフされる機構であっても、異常履歴情報の記録の有無とカウント値との関係が正常であるか否かを判定することができ、判定結果に応じて適切な処理を行うことができる。
【００８４】
なお、本発明は、部材の種類、形状、配置、個数等は前述の実施形態に限定されるものではなく、その構成要素を同等の作用効果を奏するものに適宜置換する等、発明の要旨を逸脱しない範囲で適宜変更可能であることはもちろんである。
【００８５】
具体的には、本実施の形態において、正常判定カウンタ１３はカウント値をカウントアップしたが、カウント値をカウントダウンしてもよい。
【００８６】
また、本実施の形態において、正常判定カウント記録部２２に記録しているカウント値と異常履歴情報記録部２３に記録している異常履歴情報の記録の有無との関係が本来の正常な関係と不一致であると判定した場合に、正常判定カウント記録部２２に記録しているカウント値を書き換えるか、異常履歴情報記録部２３に記録している異常履歴情報を消去するか、又は異常履歴情報記録部２３に異常履歴情報を記録したが、上記の判定結果に基づいて正常判定カウント記録部２２に記録しているカウント値と異常履歴情報記録部２３に記録している異常履歴情報の記録の有無との関係が正常でないことを報知する等の鞍乗型車両に関する他の処理を行うようにしてもよい。
【００８７】
また、本実施形態において、カウント値の書き換え処理、異常履歴情報の記録処理及び異常履歴情報の消去処理を行って異常履歴情報の記録の有無とカウント値とを正常な関係にしたが、カウント値の書き換え処理と、異常履歴情報の記録処理及び消去処理と、の何れか一方のみを行って異常履歴情報の記録の有無とカウント値とを正常な関係にしてもよい。
【産業上の利用可能性】
【００８８】
以上のように、本発明においては、異常履歴情報の記録の有無とカウント値との関係が正常であるか否かを判定することができ、判定結果に応じて適切な処理を行うことができ、その汎用普遍的な性格から自動二輪車等の電子制御装置に広範に適用され得るものと期待される。
【符号の説明】
【００８９】
１…電子制御装置
２…外部電源
３…イグニッションスイッチ
４…センサ
５…エンジン
１０…ＣＰＵ
１１…エンジン状態判定部
１２…異常判定カウンタ
１３…正常判定カウンタ
１４…制御部
２０…ＥＰＲＯＭ
２１…異常判定カウント記録部
２２…正常判定カウント記録部
２３…異常履歴情報記録部
２４…関係記録部
【図１】
0006588369.tif 000002
【図２】
0006588369.tif 000003
【図３】
0006588369.tif 000004
【図４】
0006588369.tif 000005