(57)【特許請求の範囲】
【請求項１】
エンジンの回転数を示す回転数情報を取得するエンジン情報取得手段と、
ギア状態を示すギア情報を取得するギア情報取得手段と、
クラッチ状態を示すクラッチ情報を取得するクラッチ情報取得手段と、
前記エンジンの動力を取り出す装置であるＰＴＯの動作状態を示すＰＴＯ情報を取得するＰＴＯ情報取得手段と、
車両の走行速度を検出する速度検出手段と、
前記回転数、前記ギア状態、前記クラッチ状態、及び前記ＰＴＯの動作状態が、前記車両が走行している走行状態を示しており、かつ前記速度検出手段が検出した走行速度が所定の閾値以下である場合に、前記速度検出手段に異常が生じたと判定する判定手段と、
を有することを特徴とする異常検出装置。
【請求項２】
前記判定手段は、前記クラッチ状態が変化したことを検出するまでの間は、前記回転数、前記ギア状態及び前記ＰＴＯの動作状態が走行状態を示しており、かつ前記速度検出手段が検出した走行速度が所定の閾値以下である場合に、前記速度検出手段に異常が生じたと判定し、前記クラッチ状態が変化したことを検出した後は、前記回転数、前記ギア状態、前記クラッチ状態及び前記ＰＴＯの動作状態が走行状態を示しており、かつ前記速度検出手段が検出した走行速度が所定の閾値以下である場合に、前記速度検出手段に異常が生じたと判定することを特徴とする、
請求項１に記載の異常検出装置。
【請求項３】
前記エンジン情報取得手段は、アクセル開度及び燃料噴射量をさらに取得し、
前記判定手段は、前記アクセル開度が所定値以上であり、かつ前記燃料噴射量が、前記回転数に対応する走行状態における燃料噴射量の下限量以上であるにもかかわらず、前記速度検出手段が検出した走行速度が所定の閾値以下である場合に、前記速度検出手段に異常が生じたと判定することを特徴とする、
請求項１又は２に記載の異常検出装置。
【請求項４】
前記判定手段は、前記アクセル開度が所定値以上であり、かつ前記燃料噴射量が、前記回転数に対応する走行状態の負荷に対応する下限量以上であるという条件が満たされたことを記憶部に記憶させることを特徴とする、
請求項３に記載の異常検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の走行速度を検出する装置に生じた異常を検出する異常検出装置に関する。
【背景技術】
【０００２】
大型トラックを始めとする自動車には、走行可能速度に制限を設けることが義務付けられており、車両の走行速度（以下、「車速」という場合がある）を正確に計測することが必要とされている。特許文献１には、車速を計測する車速センサの故障により車速を誤検知してしまうことを防ぐために、車両の走行速度を計測する車速センサに異常が発生したことを検知する方法が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開昭６１−２４５０６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の方法においては、ギアの状態、クラッチの状態、及びエンジンの回転数に基づいて走行状態であるか否かを判定し、走行状態であるにもかかわらず車速が所定値以下である場合に、車速センサに異常が発生したと判定していた。しかしながら、ギアの状態、クラッチの状態、及びエンジンの回転数に基づいて走行状態であるか否かを判定する場合、トラック等の特装車の架装物を駆動する動力を走行用エンジンから取り出す装置であるＰＴＯ（Power Take Off）が動作することにより、走行中でないにもかかわらず、走行中であると判定してしまうことがあった。その結果、車速センサに異常が発生していないにもかかわらず、異常が発生したと誤判定してしまうという問題があった。
【０００５】
そこで、本発明は、車両の走行速度を検出する装置に発生した異常を検知する精度を向上させることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の異常検出装置は、エンジンの回転数を示す回転数情報を取得するエンジン情報取得手段と、ギア状態を示すギア情報を取得するギア情報取得手段と、クラッチ状態を示すクラッチ情報を取得するクラッチ情報取得手段と、前記エンジンの動力を取り出す装置であるＰＴＯの動作状態を示すＰＴＯ情報を取得するＰＴＯ情報取得手段と、車両の走行速度を検出する速度検出手段と、前記回転数、前記ギア状態、前記クラッチ状態、及び前記ＰＴＯ状態が、前記車両が走行している走行状態を示しており、かつ前記速度検出手段が検出した走行速度が所定の閾値以下である場合に、前記速度検出手段に異常が生じたと判定する判定手段と、を有することを特徴とする。
【０００７】
このような構成により、異常検出装置は、ギアの状態、クラッチの状態、及びエンジンの回転数に基づいて走行状態であると判定され得る場合であっても、ＰＴＯが動作している場合には走行状態ではないと判定することができるので、速度検出手段における異常の発生の判定精度を向上させることができる。
【０００８】
前記判定手段は、前記クラッチ状態が変化したことを検出するまでの間は、前記回転数、前記ギア状態及び前記ＰＴＯ状態が走行状態を示しており、かつ前記速度検出手段が検出した走行速度が所定の閾値以下である場合に、前記速度検出手段に異常が生じたと判定し、前記クラッチ状態が変化したことを検出した後は、前記回転数、前記ギア状態、前記クラッチ状態及び前記ＰＴＯ状態が走行状態を示しており、かつ前記速度検出手段が検出した走行速度が所定の閾値以下である場合に、前記速度検出手段に異常が生じたと判定してもよい。
【０００９】
このような構成により、異常検出装置は、クラッチの状態を示すクラッチスイッチが故障している場合であっても、異常検出装置が、速度検出手段に異常が発生したか否かを正しく判定でき、クラッチスイッチが故障していないことを確認できた後は、クラッチスイッチの状態を用いて、異常が発生したことを正しく検出することができるようになる。
【００１０】
上記のエンジン情報取得手段は、アクセル開度及び燃料噴射量をさらに取得し、前記判定手段は、前記アクセル開度が所定値以上であり、かつ前記燃料噴射量が、前記回転数に対応する走行状態における燃料噴射量の下限量以上であるにもかかわらず、前記速度検出手段が検出した走行速度が所定の閾値以下である場合に、前記速度検出手段に異常が生じたと判定してもよい。このような構成により、クラッチスイッチ又はギアの状態を示すニュートラルスイッチが故障している場合であっても、異常検出装置が、速度検出手段に異常が発生したか否かを正しく判定することができる。
【００１１】
前記判定手段は、前記アクセル開度が所定値以上であり、かつ前記燃料噴射量が、前記回転数に対応する走行状態の負荷に対応する下限量以上であるという条件が満たされたことを記憶部に記憶させてもよい。このような構成により、異常検出装置は、アクセルペダルが踏まれた後に短時間で開放された場合であっても、走行状態であるか否かを正しく判定することができるので、速度検出手段における異常の発生の検出精度を向上させることができる。
【発明の効果】
【００１２】
本発明によれば、車両の走行速度を検出する装置に発生した異常を検知する精度を向上させることができるという効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】第１の実施形態に係る異常検出装置の構成を示す図である。
【図２】判定部が実行する判定処理の手順を示すフローチャートである。
【図３】第２の実施形態に係る異常検出装置における判定部が実行する判定処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１４】
＜第１の実施形態＞
［異常検出装置１の構成］
図１は、第１の実施形態に係る異常検出装置１の構成を示す図である。異常検出装置１は、エンジン制御ユニット２、ニュートラルスイッチ３、クラッチスイッチ４、ＰＴＯスイッチ５及び車速センサ６と接続されている。異常検出装置１は、エンジン制御ユニット２、ニュートラルスイッチ３、クラッチスイッチ４、ＰＴＯスイッチ５及び車速センサ６から取得した情報に基づいて、速度検出手段に異常が生じていることを検出し、検出結果をインストルメント・パネル内のディスプレイに表示させる。速度検出手段には、車速センサ６と異常検出装置１とを接続する配線、及び車速センサ６が含まれる。
【００１５】
エンジン制御ユニット２は、アクセル開度及び燃料噴射量を制御し、エンジンを動作させる。エンジン制御ユニット２は、エンジンの回転数を示す情報を異常検出装置１に通知する。
ニュートラルスイッチ３は、ギアがニュートラル状態であるか否かによってオン状態とオフ状態とが変化するスイッチである。本実施形態におけるニュートラルスイッチ３は、ギアが入っている状態でオフ状態になり、ギアが入っていないニュートラル状態でオン状態になるものとする。
【００１６】
クラッチスイッチ４は、クラッチが接続された状態であるか否かによってオン状態とオフ状態とが変化するスイッチである。本実施形態におけるクラッチスイッチ４は、クラッチが接続されている状態でオフ状態になり、クラッチが開放された状態でオン状態になるものとする。
【００１７】
ＰＴＯスイッチ５は、ＰＴＯが動作している状態であるか否かによってオン状態とオフ状態とが変化するスイッチである。本実施形態におけるＰＴＯスイッチ５は、ＰＴＯが動作している状態でオン状態になり、ＰＴＯが動作していない状態でオフ状態になるものとする。なお、パーキングブレーキがかかった状態でなければＰＴＯが動作しない車両の場合、パーキングブレーキがかかった状態であるか否かが、ＰＴＯが動作しているか否かと等価である。そこで、ＰＴＯスイッチ５は、パーキングブレーキの状態に連動して、オン状態とオフ状態とが変化するスイッチであってもよい。
【００１８】
車速センサ６は、車輪の回転に応じてパルス信号を出力する。車速センサ６は、車輪の回転速度に比例する数のパルス信号を単位時間内に出力する。
【００１９】
以下、異常検出装置１の構成について詳細に説明する。異常検出装置１は、記憶部１１と、制御部１２とを有する。
記憶部１１は、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）を含んでいる。記憶部１１は、制御部１２が実行するプログラムを記憶している。また、記憶部１１は、速度検出手段に異常が生じているか否かを判定するために用いられる各種の閾値、ニュートラルスイッチ３が正常に動作しているか否かを示すニュートラルスイッチフラグ、クラッチスイッチ４が正常に動作しているか否かを示すクラッチスイッチフラグ、及びＰＴＯスイッチ５が正常に動作しているか否かを示すＰＴＯスイッチフラグを記憶している。また、記憶部１１は、車速センサ６が出力する単位時間当たりのパルス信号の数と車両の走行速度との関係を示す情報を記憶している。
【００２０】
制御部１２は、例えばＣＰＵ（Central Processing Unit）である。制御部１２は、記憶部１１に記憶されたプログラムを実行することにより、エンジン情報取得部１２１、ギア情報取得部１２２、クラッチ情報取得部１２３、ＰＴＯ情報取得部１２４、速度検出部１２５及び判定部１２６として動作する。
【００２１】
エンジン情報取得部１２１は、エンジン制御ユニット２からエンジンの状態に関する各種の情報を取得する。エンジン情報取得部１２１は、例えば、エンジンの回転数を示す回転数情報を取得し、回転数情報を判定部１２６に通知する。
【００２２】
ギア情報取得部１２２は、ニュートラルスイッチ３から、ギアがニュートラル状態であるか否かというギアの状態を示すギア情報を取得し、取得したギア情報を判定部１２６に通知する。ギア情報取得部１２２は、ニュートラル状態からギアが入った状態に変化したことを検出すると、ニュートラルスイッチ３が正常に動作していることを示す情報を記憶部１１に記憶させる。例えば、ギア情報取得部１２２は、記憶部１１が記憶しているニュートラルスイッチフラグの値を０から１に変化させる。
【００２３】
クラッチ情報取得部１２３は、クラッチスイッチ４から、クラッチが接続された状態であるか否かというクラッチ状態を示すクラッチ情報を取得し、取得したクラッチ情報を判定部１２６に通知する。クラッチ情報取得部１２３は、クラッチが開放された状態から、クラッチが接続された状態に変化したことを検出すると、クラッチスイッチ４が正常に動作していることを示す情報を記憶部１１に記憶させる。例えば、クラッチ情報取得部１２３は、記憶部１１が記憶しているクラッチスイッチフラグの値を０から１に変化させる。
【００２４】
ＰＴＯ情報取得部１２４は、ＰＴＯスイッチ５から、ＰＴＯが動作中であるか否かというＰＴＯの状態を示すＰＴＯ情報を取得し、取得したＰＴＯ情報を判定部１２６に通知する。ＰＴＯ情報取得部１２４は、ＰＴＯの動作状態が変化したことを検出すると、ＰＴＯスイッチ５が正常に動作していることを示す情報を記憶部１１に記憶させる。例えば、ＰＴＯ情報取得部１２４は、記憶部１１が記憶しているＰＴＯスイッチフラグの値を０から１に変化させる。
【００２５】
速度検出部１２５は、車速センサ６から、単位時間当たりの車輪の回転数を示すパルス信号を取得し、取得したパルス信号に基づいて、車両の走行速度を検出する。具体的には、速度検出部１２５は、単位時間当たりのパルス信号の数と走行速度との関係を示す情報を記憶部１１から読み出すことにより、車速センサ６から取得したパルス数に対応する走行速度を特定する。速度検出部１２５は、特定した走行速度を判定部１２６に通知する。
【００２６】
判定部１２６は、エンジン情報取得部１２１が取得した回転数情報、ギア情報取得部１２２が取得したギア情報、クラッチ情報取得部１２３が取得したクラッチ情報、ＰＴＯ情報取得部１２４が取得したＰＴＯ情報、及び速度検出部１２５が検出した走行速度に基づいて、速度検出手段に異常が生じているか否かを判定する。具体的には、判定部１２６は、まず、回転数情報が、走行状態における回転数の下限値以上の回転数を示しており、ギア情報が、ギアが入った状態を示しており、クラッチ情報が、クラッチが接続された状態を示しており、ＰＴＯ情報が、ＰＴＯが動作していない状態を示している場合に、走行状態であると判定する。そして、判定部１２６は、走行状態であるにもかかわらず、速度検出部１２５が検出した走行速度が所定の閾値以下である場合に、速度検出手段に異常が生じたと判定する。
【００２７】
判定部１２６は、ニュートラルスイッチ３、クラッチスイッチ４及びＰＴＯスイッチ５の全てが変化したことを検出するまでの間は、変化したことを検出していないスイッチ以外のスイッチに基づいて得られる情報を用いて、走行状態であるか否かを判定してもよい。例えば、判定部１２６は、クラッチ状態が変化したことを検出するまでの間は、回転数、ギア状態、及びＰＴＯの状態が走行状態を示しており、かつ速度検出手段が検出した走行速度が所定の閾値以下である場合に、速度検出手段に異常が生じたと判定してもよい。
【００２８】
具体的には、判定部１２６は、記憶部１１が記憶しているクラッチスイッチフラグを参照し、クラッチ状態が、オフ状態からオン状態、又はオン状態からオフ状態に一度も変化していないと認識した場合、クラッチスイッチ４が故障している可能性があるので、クラッチ情報を用いることなく、異常の発生の有無を判定する。より具体的には、判定部１２６は、回転数が、走行状態の回転数の下限値以上であり、ギアが入っている状態であり、ＰＴＯが動作していない状態であるにもかかわらず、走行速度が、記憶部１１に記憶された閾値速度（例えば、時速５ｋｍ）以下である場合、速度検出手段に異常が発生したと判定する。
【００２９】
判定部１２６は、クラッチ状態が変化したことを検出した後は、回転数、ギア状態、クラッチ状態及びＰＴＯの状態が走行状態を示しており、かつ速度検出手段が検出した速度が所定の閾値以下である場合に、速度検出手段に異常が生じたと判定する。例えば、判定部１２６は、記憶部１１が記憶しているクラッチスイッチフラグを参照し、クラッチ状態が、オフ状態からオン状態、又はオン状態からオフ状態に変化した実績があると認識した場合、クラッチスイッチ４が正常に動作していると考えられるので、クラッチ情報を用いて、異常の発生の有無を判定する。具体的には、判定部１２６は、回転数が、走行状態の回転数の下限回転数以上であり、ギアが入っている状態であり、ＰＴＯが動作中でなく、かつクラッチが接続された状態であるにもかかわらず、走行速度が、記憶部１１に記憶された閾値速度以下である場合、速度検出手段に異常が発生したと判定する。
【００３０】
［異常検出装置１における判定処理の手順を示すフローチャート］
図２は、判定部１２６が実行する判定処理の手順を示すフローチャートである。
判定部１２６は、まず、エンジンの回転数が、走行状態における回転数の下限値以上であるか否かを判定する（Ｓ１１）。判定部１２６は、エンジンの回転数が下限値よりも小さい場合（Ｓ１１においてＮｏ）、速度検出部１２５が検出した走行速度が所定の閾値以下であっても問題ないので、Ｓ１２に進むことなくＳ１１の処理を繰り返す。判定部１２６は、エンジンの回転数が下限値以上である場合（Ｓ１１においてＹｅｓ）、Ｓ１２に進む。
【００３１】
判定部１２６は、Ｓ１２において、ギア情報取得部１２２が取得したギア情報に基づいて、ギアが入っているか否かを判定する。判定部１２６は、ギアが入っていないと判定した場合（Ｓ１２においてＮｏ）、速度検出部１２５が検出した走行速度が所定の閾値以下であっても問題ないので、Ｓ１３に進むことなくＳ１１に戻る。判定部１２６は、ギアが入っていると判定した場合（Ｓ１２においてＹｅｓ）、Ｓ１３に進む。
【００３２】
判定部１２６は、Ｓ１３において、ＰＴＯ情報取得部１２４が取得したＰＴＯ情報に基づいて、ＰＴＯが動作中であるか否かを判定する。判定部１２６は、ＰＴＯが動作中であると判定した場合（Ｓ１３においてＹｅｓ）、速度検出部１２５が検出した走行速度が所定の閾値以下であっても問題ないので、Ｓ１４に進むことなくＳ１１に戻る。判定部１２６は、ＰＴＯが動作中ではないと判定した場合（Ｓ１３においてＮｏ）、Ｓ１４に進む。
【００３３】
判定部１２６は、Ｓ１４において、速度検出部１２５が検出した走行速度が所定の閾値より小さいか否かを判定する。判定部１２６は、走行速度が所定の閾値以上である場合（Ｓ１４においてＮｏ）、速度検出手段が正常に動作していると考えられるので、Ｓ１５に進むことなくＳ１１に戻る。判定部１２６は、走行速度が所定の閾値よりも小さい場合（Ｓ１４においてＹｅｓ）、速度検出手段が故障している可能性があるので、Ｓ１５に進む。
【００３４】
判定部１２６は、Ｓ１５において、記憶部１１が記憶しているクラッチスイッチフラグを参照する。判定部１２６は、クラッチスイッチフラグが、クラッチ状態が過去に変化したことを示している場合、クラッチ情報取得部１２３からクラッチ情報を取得し、クラッチが接続中であるか否かを判定する（Ｓ１６）。判定部１２６は、クラッチが接続中であると判定した場合（Ｓ１６においてＹｅｓ）、走行速度が閾値以上であるべきであるにもかかわらず、速度検出部１２５が検出した走行速度が閾値より小さいことから、速度検出手段に異常が発生していると判定し（Ｓ１７）、判定結果を出力する（Ｓ１８）。判定部１２６は、Ｓ１６において、クラッチが開放中であると判定した場合（Ｓ１６においてＮｏ）、速度検出手段に異常が発生していないと判定してＳ１１に戻る。
【００３５】
判定部１２６は、Ｓ１５において、クラッチスイッチフラグが、クラッチ状態が過去に変化していないことを示している場合、クラッチスイッチ４が故障している可能性があるので、回転数及びギア情報に基づいて、速度検出手段に異常が発生していると判定する（Ｓ１９）。
なお、上記のＳ１１からＳ１３までの処理の順序は任意である。
【００３６】
（変形例）
以上の説明において、判定部１２６は、クラッチの状態が過去に変化したことがあるか否かに基づいて、速度検出手段に異常が発生したか否かの判定に、クラッチスイッチ４の状態を用いるか否かを切り替えるものとして説明した。判定部１２６は、ギア状態が過去に変化したことがあるか否かに基づいて、速度検出手段に異常が発生したか否かの判定に、ニュートラルスイッチ３の状態を用いるか否かを切り替えてもよい。同様に、判定部１２６は、ＰＴＯの動作状態又はパーキングブレーキの状態が過去に変化したことがあるか否かに基づいて、速度検出手段に異常が発生したか否かの判定に、ＰＴＯスイッチ５の状態を用いるか否かを切り替えてもよい。
【００３７】
具体的には、判定部１２６は、記憶部１１が記憶しているニュートラルスイッチフラグを参照し、ギア状態が変化したことを検出するまでの間は、回転数、クラッチ状態及びＰＴＯの状態が走行状態を示しており、かつ速度検出手段が検出した走行速度が所定の閾値以下である場合に、速度検出手段に異常が生じたと判定してもよい。また、判定部１２６は、ギア状態が変化したことを検出した後は、回転数、ギア状態、クラッチ状態及びＰＴＯの状態が走行状態を示しており、かつ速度検出手段が検出した速度が所定の閾値以下である場合に、速度検出手段に異常が生じたと判定してもよい。
【００３８】
なお、以上の説明においては、判定部１２６が、エンジンの回転数、ギア状態、クラッチ状態、及びＰＴＯ状態に基づいて、走行状態であるか否かを判定するものとしたが、これに限らない。判定部１２６は、これらの各種の状態のうち、一部の状態に基づいて走行状態であるか否かを判定してもよい。
【００３９】
［第１の実施形態における効果］
以上説明したように、第１の実施形態に係る異常検出装置１の判定部１２６は、エンジンの回転数、ギアの状態、クラッチの状態及びＰＴＯの状態に基づいて走行状態であると判定したにもかかわらず、検出した走行速度が所定の閾値以下である場合に、速度検出手段に異常が発生したと判定する。このようにすることで、ギアの状態、クラッチの状態、及びエンジンの回転数に基づいて走行状態であると判定され得る場合であっても、ＰＴＯが動作している場合には走行状態ではないと判定することができるので、速度検出手段における異常の発生の判定精度を向上させることができる。
【００４０】
また、判定部１２６は、クラッチスイッチ４の状態が過去に変化したことがあるか否かに基づいて、速度検出手段に異常が発生したか否かの判定にクラッチスイッチ４の状態を用いるか否かを切り替える。このようにすることで、クラッチスイッチ４に故障が発生している場合に、判定部１２６が、速度検出手段に異常が発生しているにもかかわらず、異常が発生していないという誤った判断をしてしまうことを防ぐことができるので、異常の検出精度を向上させ、安全性を高めることができる。
【００４１】
＜第２の実施形態＞
第１の実施形態に係る異常検出装置１は、エンジンの回転数、ギアの状態、クラッチの状態及びＰＴＯの状態に基づいて、速度検出手段に異常が発生しているか否かを判定した。これに対して、第２の実施形態に係る異常検出装置１は、アクセル開度及び燃料噴射量に基づいて、速度検出手段に異常が発生しているか否かを判定する点で、第１の実施形態と異なる。第１の実施形態におけるエンジン情報取得部１２１は、エンジン制御ユニット２からエンジンの回転数を示す回転数情報を取得したが、第２の実施形態におけるエンジン情報取得部１２１は、アクセル開度を示す情報、及び燃料噴射量を示す情報をエンジン制御ユニット２から取得する点で、第１の実施形態におけるエンジン情報取得部１２１と異なる。
【００４２】
また、第２の実施形態における記憶部１１は、エンジンの回転数と、走行中の負荷が発生している場合の燃料噴射量の下限値とを関連付けた、燃料噴射量テーブルを記憶している。判定部１２６は、記憶部１１に記憶された燃料噴射量テーブルを参照し、アクセル開度が所定値以上であり、かつ走行中であることを示す時間以上の期間において、走行状態に生じる負荷が発生しているにもかかわらず、速度検出部１２５が検出した走行速度が閾値以下である場合に、速度検出手段に異常が生じたと判定する。具体的には、判定部１２６は、アクセル開度が所定値以上であり、かつエンジンの回転数に対応する走行状態の負荷に対応する下限量以上である状態が、エンジンを起動させてから走行を開始するまでに要する時間以上の期間にわたって続いているにもかかわらず、速度検出部１２５が検出した走行速度が閾値以下である場合に、速度検出手段に異常が生じたと判定する。
【００４３】
ここで、判定部１２６は、アクセル開度が所定値以上であり、かつ走行中であることを示す時間以上の期間において燃料噴射量が下限値を超えており、走行状態に生じる負荷が発生しているという条件が満たされると、その旨を記憶部１１に記憶させる。このようにすることで、判定部１２６は、上記の条件が満たされた後、すぐにアクセルペダルが開放されてしまったとしても、過去に条件が満たされたという記憶部１１内の情報に基づいて、走行状態であると判定し、速度検出手段に異常が発生したことを検出することができる。例えば、判定部１２６は、所定の時間以上の期間において、短い時間間隔で繰り返しアクセルペダルが踏まれている場合のように、上記の条件が繰り返し満たされる場合には、走行状態であると判定することができる。
【００４４】
判定部１２６は、停車中であるにもかかわらず、ＰＴＯの動作により、走行状態の負荷が発生していると誤検知することを防ぐために、ＰＴＯ情報取得部１２４が取得したＰＴＯ情報に基づいて、走行状態であるか否かを判定してもよい。判定部１２６は、ＰＴＯ情報が、ＰＴＯが動作中でないことを示していることを条件として、速度検出手段に異常が生じたと判定してもよい。このようにすることで、ＰＴＯを動作させるために燃料噴射量が大きくなっているにもかかわらず、速度検出部１２５が検出した走行速度が小さい場合に、判定部１２６が、速度検出手段に異常が発生したと誤判定してしまうことを防止できる。なお、判定部１２６は、ＰＴＯ情報を用いる代わりに、パーキングブレーキの状態を示す情報に基づいて、走行状態であるか否かを判定してもよい。
【００４５】
［異常検出装置１における判定処理の手順を示すフローチャート］
図３は、第２の実施形態に係る異常検出装置１における判定部１２６が実行する判定処理の手順を示すフローチャートである。
まず、判定部１２６は、エンジン情報取得部１２１が取得したアクセル開度が、走行状態に対応する閾値以上であるか否かを判定する（Ｓ２１）。判定部１２６は、アクセル開度が閾値よりも小さい場合は（Ｓ２１においてＮｏ）、走行状態でないと判定し、アクセル開度が閾値以上になるまでＳ２１の処理を繰り返す。
【００４６】
判定部１２６は、Ｓ２１においてアクセル開度が閾値以上であると判定した場合（Ｓ２１においてＹｅｓ）、燃料噴射量が、所定の時間以上の期間において、エンジンの回転数に対応する燃料噴射量の下限量以上であるか否かを判定する（Ｓ２２）。判定部１２６は、燃料噴射量が下限量よりも小さい場合は（Ｓ２２においてＮｏ）、走行状態でないと判定し、Ｓ２１に戻る。
【００４７】
続いて、判定部１２６は、所定の時間以上の期間において燃料噴射量が下限量以上であると判定した場合（Ｓ２２においてＹｅｓ）、速度検出部１２５が検出した走行速度が閾値より小さいか否かを判定する（Ｓ２３）。判定部１２６は、走行速度が閾値以上であると判定した場合（Ｓ２３においてＮｏ）、速度検出手段に異常が発生していないと判定し、Ｓ２１に戻る。
【００４８】
判定部１２６は、速度検出部１２５が検出した走行速度が閾値より小さいと判定した場合（Ｓ２３においてＹｅｓ）、ＰＴＯが動作しているか否かを判定する（Ｓ２４）。判定部１２６は、ＰＴＯが動作していると判定した場合（Ｓ２４においてＹｅｓ）、走行状態ではないと判定し、Ｓ２１に戻る。判定部１２６は、ＰＴＯが動作していないと判定した場合（Ｓ２４においてＮｏ）、走行状態であるにもかかわらず、速度検出部１２５が検出した走行速度が閾値より小さいことから、速度検出手段に異常が発生していると判定し（Ｓ２５）、判定結果を出力する（Ｓ２６）。
【００４９】
なお、判定部１２６は、Ｓ２１及びＳ２２の処理と図２に示したＳ１１からＳ１３までの処理とを、連続して実行してもよい。また、判定部１２６は、Ｓ２１及びＳ２２の処理、及びＳ１１からＳ１３までの処理を並行して実行し、両方の処理の結果に基づいて速度検出手段に異常が発生しているか否かを判定してもよい。
【００５０】
［第２の実施形態における効果］
以上説明したように、第２の実施形態に係る異常検出装置１は、アクセル開度及び燃料噴射量に基づいて走行状態であるか否かを判定し、走行状態であると判定したにもかかわらず、速度検出部１２５が検出した走行速度が閾値より小さい場合に、速度検出手段に異常が発生していると判定する。このようにすることで、ニュートラルスイッチ３又はクラッチスイッチ４が故障していても、速度検出手段の異常を正しく検出することができる。
【００５１】
また、異常検出装置１は、アクセル開度が所定値以上であり、かつ燃料噴射量が、エンジンの回転数に対応する走行状態の負荷に対応する下限量以上であるという条件が満たされたことを記憶部１１に記憶させる。このようにすることで、異常検出装置１は、アクセルペダルが踏まれた後に短時間で開放された場合であっても、走行状態であるか否かを正しく判定することができる。
【００５２】
また、異常検出装置１は、ＰＴＯの動作状態にさらに基づいて走行状態であるか否かを判定することもできる。このようにすることで、異常検出装置１は、停車している状態でＰＴＯを動作させたことにより燃料噴射量が大きくなっている場合に、走行状態であると誤判定することを防止できる。
【００５３】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。そのような変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【符号の説明】
【００５４】
１  異常検出装置
２  エンジン制御ユニット
３  ニュートラルスイッチ
４  クラッチスイッチ
５  ＰＴＯスイッチ
６  車速センサ
１１  記憶部
１２  制御部
１２１  エンジン情報取得部
１２２  ギア情報取得部
１２３  クラッチ情報取得部
１２４  ＰＴＯ情報取得部
１２５  速度検出部
１２６  判定部
【図１】
0006582543.tif 000002
【図２】
0006582543.tif 000003
【図３】
0006582543.tif 000004