(57)【特許請求の範囲】
【請求項１】
車両に搭載される各システムが改造されているか否かを判定する車両用改造判定装置において、
エンジンシステムと、トランスミッションシステムと、ＡＢＳ／ＶＳＣ／ＴＣＳシステムと、エアバックシステムと、ナビゲーションシステムと、インテリジェントコントロールクルーズシステムと、ＡＢＣペダルシステムと、ステアリングシステムと、コントロールユニットシステムと、メータシステムと、のうちの、前記エンジンシステムを含む少なくとも２つのシステムにて使用される制御信号を取得する制御信号取得手段と、
前記制御信号取得手段にて取得された各システムの制御信号を、所望のサンプリング時間毎に記憶する記憶手段と、
システムの性能を判断するための判定式が設定され、前記記憶手段に記憶された各種の制御信号が、前記判定式を満足するか否かを判断し、この判断結果に基づいて、各システムに改造が施されたかどうかを判断する改造判定手段と、
を備え、
前記改造判定手段は、更に、前記エンジンシステムにて使用される制御信号に基づいて、エンジン系の排気量変更の判定方法についてのマップを生成し、このマップに基づいて、エンジン系に改造が施されたか否かを判断すること
を特徴とする車両用改造判定装置。
【請求項２】
前記制御信号取得手段によって取得される複数の制御信号を、常に所定の精度を保持する必要のある制御信号と、常に前記所定の精度を保持する必要のない制御信号とに大別し、
大別したそれぞれの制御信号に応じたサンプリング時間で、該制御信号を前記記憶手段に記憶するように御する記憶制御手段を更に備えたことを特徴とする請求項１に記載の車両用改造判定装置。
【請求項３】
前記記憶制御手段は、常に前記所定の精度を保持する必要のない制御信号を、特定の条件下となった場合にのみ、前記所定の精度を保持する必要のある制御信号と同じサンプリング時間で前記記憶手段に記憶させ、
前記特定の条件下とならなかった場合には、前記所定の精度を保持する必要のある制御信号よりも長いサンプリング時間で前記記憶手段に記憶させるよう制御すること
を特徴とする請求項２に記載の車両用改造判定装置。
【請求項４】
前記記憶制御手段は、所定期間内の前記サンプリング時間毎に取得されるサンプリングデータの最大値、最小値を取得し、所定期間内の前記サンプリング時間毎に取得されるサンプリングデータから平均値を算出して前記記憶手段に記憶させるよう制御すること
を特徴とする請求項２または請求項３のいずれかに記載の車両用改造判定装置。
【請求項５】
車両に搭載される各システムが改造されているか否かを判定する車両用改造判定方法において、
エンジンシステムと、トランスミッションシステムと、ＡＢＳ／ＶＳＣ／ＴＣＳシステムと、エアバックシステムと、ナビゲーションシステムと、インテリジェントコントロールクルーズシステムと、ＡＢＣペダルシステムと、ステアリングシステムと、コントロールユニットシステムと、メータシステムと、のうちの、前記エンジンシステムを含む少なくとも２つのシステムにて使用される制御信号を取得する制御信号取得ステップと、
前記制御信号取得ステップにて取得された各システムの制御信号を、所望のサンプリング時間毎に記憶する記憶ステップと、
前記記憶ステップにて記憶された各種の制御信号が、システムの性能を判断する判定式を満足するか否かを判断し、この判断結果に基づいて、各システムに改造が施されているか否かを判断する改造判定ステップと、
を備え、
前記改造判定ステップは、更に、前記エンジンシステムにて使用される制御信号に基づいて、エンジン系の排気量変更の判定方法についてのマップを生成し、このマップに基づいて、エンジン系に改造が施されたか否かを判断すること
を特徴とする車両用改造判定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に対する改造を判定する車両用改造判定装置及び車両用改造判定方法に関する。
【背景技術】
【０００２】
正規の車両部品は、法規制や環境規制などに基づき厳密に選定されているため、不正な車両部品へと勝手に変更する改造行為は大きな問題となっている。そこで、このような正規の車両部品ではない車両部品の使用を検出することで不正な改造行為を防止することができる技術が考案、開示されている（例えば、特許文献１参照。）。
【特許文献１】特開２００７−２２４６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
この特許文献１で開示されている手法では、小型の無線自動認識ＩＣ（ＲＦＩＤ：Radio Frequency Identification ）である識別チップを検知対象となる正規の車両部品に取り付けることで、不正な車両部品に改造されたかどうかを無線による情報収集により検出することができるように構成されている。
【０００４】
しかしながら、特許文献１で開示されている手法を適用した場合、検知対象となる全ての正規の車両部品に高価な識別チップを別途取り付ける必要があるため、非常にコストがかかってしまうといった問題がある。また、検知対象となる正規の車両部品に識別チップを取り付けてあることが改造者の目視によって発見され、容易に取り外されてしまわないように、識別チップを取り付けるためのレイアウトを慎重に考慮しなくてはいけないといった問題もある。
【０００５】
そこで、本発明は、上述した実情に鑑みて提案されたものであり、新たに部品を追加することなく低コストとしながら、車両に対する改造を容易に判定することができる車両用改造判定装置及び車両用改造判定方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の車両用改造判定装置は、車両に搭載される各システムが改造されているか否かを判定する車両用改造判定装置において、エンジンシステムと、トランスミッションシステムと、ＡＢＳ／ＶＳＣ／ＴＣＳシステムと、エアバックシステムと、ナビゲーションシステムと、インテリジェントコントロールクルーズシステムと、ＡＢＣペダルシステムと、ステアリングシステムと、コントロールユニットシステムと、メータシステムと、のうちの、前記エンジンシステムを含む少なくとも２つのシステムにて使用される制御信号を取得する制御信号取得手段と、前記制御信号取得手段にて取得された各システムの制御信号を、所望のサンプリング時間毎に記憶する記憶手段と、システムの性能を判断するための判定式が設定され、前記記憶手段に記憶された各種の制御信号が、前記判定式を満足するか否かを判断し、この判断結果に基づいて、各システムに改造が施されたかどうかを判断する改造判定手段と、を備え、前記改造判定手段は、更に、前記エンジンシステムにて使用される制御信号に基づいて、エンジン系の排気量変更の判定方法についてのマップを生成し、このマップに基づいて、エンジン系に改造が施されたか否かを判断することにより、上述の課題を解決する。
【０００７】
本発明の車両用改造判定方法は、車両に搭載される各システムが改造されているか否かを判定する車両用改造判定方法において、エンジンシステムと、トランスミッションシステムと、ＡＢＳ／ＶＳＣ／ＴＣＳシステムと、エアバックシステムと、ナビゲーションシステムと、インテリジェントコントロールクルーズシステムと、ＡＢＣペダルシステムと、ステアリングシステムと、コントロールユニットシステムと、メータシステムと、のうちの、前記エンジンシステムを含む少なくとも２つのシステムにて使用される制御信号を取得する制御信号取得ステップと、前記制御信号取得ステップにて取得された各システムの制御信号を、所望のサンプリング時間毎に記憶する記憶ステップと、前記記憶ステップにて記憶された各種の制御信号が、システムの性能を判断する判定式を満足するか否かを判断し、この判断結果に基づいて、各システムに改造が施されているか否かを判断する改造判定ステップと、を備え、前記改造判定ステップは、更に、前記エンジンシステムにて使用される制御信号に基づいて、エンジン系の排気量変更の判定方法についてのマップを生成し、このマップに基づいて、エンジン系に改造が施されたか否かを判断することにより、上述の課題を解決する。
【発明の効果】
【０００８】
本発明によれば、新たに部品を追加することなく低コストとしながら車両に対する改造を容易に判定することを可能とする。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施の形態について図面を参照して説明する。図１、図２を用いて本発明の実施の形態として示す車両用改造判定装置１、２について説明をする。
【００１０】
まず、図１を用いて、車両用改造判定装置１の構成について説明をする。図１に示すように、車両用改造判定装置１は、車両に搭載された空熱比センサ、クランク角センサ、スロットルセンサなどから検出される制御信号に基づき制御されるエンジンシステム１１と、油温センサ、油圧センサ、シフト位置（シフトポジション）などに基づき制御されるトランスミッションシステム１２と、車輸速センサ、加速度（Ｇ）センサ、ブレーキ油圧などから検出される制御信号に基づき制御されるＡＢＳ（Antilock Brake System）／ＶＳＣ（Vehicle Stability Control）／ＴＣＳ（Transmission Control System）システム１３と、シートベルト着用状態、乗員検知センサ、サテライトセンサなどから検出される制御信号に基づき制御されるエアバックシステム１４と、自車位置情報、渋滞情報、地図情報などに基づき制御されるナビゲーションシステム１５と、レーザレーダなどによって検出される制御信号に基づき制御されるＩＣＣ（Intelligent Cruise Control）システム１６と、ペダルストロークセンサなどによって検出される制御信号に基づき制御されるＡＢＣ（アクセル・ブレーキ・クラッチ）ペダルシステム１７と、操舵角度センサなどによって検出される制御信号に基づき制御されるステアリングシステム１８と、キースイッチ、コンビスイッチ、ドアスイッチなどから取得される制御信号に基づき制御されるコントロールユニットシステム１９と、警報音／警告音、警告灯の点灯消灯などを行うメータシステム２０と、データ記憶装置３０と、データ記憶装置３０に接続される車両外に設けられた外部装置であるＰＣ５０とを備えている。
【００１１】
上述したエンジンシステム１１乃至メータシステム２０は、車両の駆動や各種機能を実現するために、一般的な車両に搭載されているシステムである。これらの各システムは、センサやアクチュエータなどからの制御信号に基づきほぼ独立した制御がなされているが、図１に示すような通信信号線５を介した車内通信により、センサやアクチュエータなどからの制御信号を相互に共有することでそれぞれ連携をとりながら最適な動作制御を実現をすることもできるようになっている。
【００１２】
このような車両用改造判定装置１は、車両の構成に必須となっている各システムであるエンジンシステム１１乃至コントロールユニットシステム１９の制御動作に必要となる複数の制御信号を取得してデータ記憶装置３０に記憶し、データ記憶装置３０に記憶された複数の制御信号のうち、所定の制御信号を用いてＰＣ５０にて車両に改造が施されたかどうかを判定することができる。このＰＣ５０は、例えば、車両の販売やメンテナンスを実行するディーラーなどに設置されており、車両の点検などの際にデータ記憶装置３０との接続を図ることで、車両に改造が施されたかどうかを判定することができる。
【００１３】
データ記憶装置３０は、所定のサンプリング時間でサンプリングされた制御信号のサンプリングデータを一時的に記憶する一時記憶部３１と、当該データ記憶装置３０の記憶制御処理を統括的に制御する制御部３２と、制御部３２によって記憶制御処理がなされたデータを記憶する不揮発性記憶部３３とを備えており、エンジンシステム１１乃至コントロールユニットシステム１９から取得される複数の制御信号の全てのデータを記憶するのではなく、車両の改造判定に必要となる最低限のデータのみを記憶することで、限られた記憶容量を効率的に利用するようなデータ記憶制御を実行することができる。このデータ記憶装置３０による限られた記憶容量を効率的に利用するデータ記憶制御の手法については、後で詳細に説明をする。
【００１４】
続いて、図２を用いて、車両用改造判定装置２の構成について説明をする。車両用改造判定装置２は、エンジンシステム１１乃至メータシステム２０については、全く同じ構成となっているが、データ記憶装置３０を組み込んだ制御部４０を備えることで、データ記憶装置３０に記憶された複数の制御信号のうち、所定の制御信号を用いて外部装置であるＰＣ５０にて実行されていた車両に改造が施されたかどうかの判定を自車両のみで実行することができるようになっている。
【００１５】
この制御部４０は、エンジンシステム１１乃至メータシステム２０から取得される制御信号を取得し、統括的に各システムを制御することができるため、図１に示した車両用改造判定装置１よりも、より高度に且つ容易に各システムの連携を図った制御処理を実現することができる。
【００１６】
このように、図１、２に示す車両用改造判定装置１、２は、その構成に若干の相違はあるものの、データ記憶装置３０に記憶された複数の制御信号のうち所定の制御信号を用いて車両に改造が施されたかどうかの判定を実行できることについては全く同じである。したがって、以下においては、説明のため、図２に示す車両用改造判定装置２を用いて説明をする。
【００１７】
図３乃至図６は、エンジンシステム１１乃至コントロールユニットシステム１９から取得される複数の制御信号の一例と、この複数の制御信号のうちどの制御信号を用いたら車両のどの部位（改造対象部位）に改造が施されたのかを判定することができるのかを対応付けた図である。
【００１８】
図３乃至図６に示すように横軸には、車両で使用される制御信号の一例として、エンジン回転数、スロットル開度、吸入空気量、吸気温度、吸気圧、点火時期、ノック信号、空燃比、エンジン水温、エンジン油温、エンジン油圧、操舵角センサ値、前後加速度（Ｇ）、横加速度（Ｇ）、ヨーレイト値、車輪速（前１輪）、車輪速（前）、車輪速（後１輪）、車輪速（後）、マスター圧センサ値、ホイールシリンダー圧センサ値、ディファレンシャル（ＤＩＦＦ）油温、トランスミッション（Ｔ／Ｍ）油圧、トランスミッション（Ｔ／Ｍ）油温、シフトポジションといった制御信号を示している。
【００１９】
また、図３乃至図６の縦軸に示すように、改造対象系としてエンジン系、駆動系、シャーシ系、車体系などがある。また、各改造対象系には、実際に車両部品交換などが施される複数の改造対象部位がある。例えば、図３に示すように、エンジン系においてはエアクリーナ交換、インタークーラー交換、スロットル径変更、カム変換、排気量変更、エキゾーストマニホールド交換、ターボ変更などがある。
【００２０】
上述したように、各改造対象部位は、いくつかの制御信号を用いて、改造が施されたかどうかを判定することができるが、用いる制御信号の種別よっていくつかの判定方法を考えることができる。例えば、エアクリーナ交換が不当に改造されてしまったかどうかを判定する場合には、図３に示すように、エンジン回転数（Ａ１）、スロットル開度（Ａ２）、吸入空気量（Ａ３）という３つの制御信号を用いた判定方法＜１＞と、エンジン回転数（Ｂ１）、吸入空気量（Ｂ２）、吸気圧（Ｂ３）、空燃比（Ｂ４）という４つの制御信号を用いた判定方法＜２＞というように２つの判定方法が考えられる。
【００２１】
続いて、図７に示すフローチャートを用いて、車両用改造判定装置２の制御部４０による改造判定処理のメインルーチンを示す。
【００２２】
ステップＳ１において、制御部４０は、イグニッションキーがオン（ＯＮ）状態となったかどうかを判断する。制御部４０は、オン状態となった場合には、ステップＳ２へと処理を進める一方、オフ状態の場合には、オン状態となるまで待機状態を継続する。
【００２３】
ステップＳ２において、制御部４０は、当該車両用改造判定装置２の各システム（エンジンシステム１１乃至コントロールユニットシステム１９）の初期診断が終了したかどうかを判定する。具体的には、制御部４０は、初期診断に必要となる時間であるおよそ２秒より多くの時間経過したかどうか（経過時間＞２秒）を判断し、２秒より多くの時間経過した場合には、ステップＳ３へと処理を進める一方、経過していない場合には経過するまで待機状態を継続する。
【００２４】
ステップＳ３において、制御部４０は、各システムの診断結果を確認する。
【００２５】
ステップＳ４において、制御部４０は、ステップＳ３での各システムの診断結果を確認したことに応じて、異常があるかどうかを判断する。制御部４０は、異常があると判断した場合には、ステップＳ５へと処理を進める一方、異常がないと判断した場合には、ステップＳ８へと処理を進める。
【００２６】
ステップＳ５において、制御部４０は、異常があるとされたシステムの部位（改造対象部位）の確認を実行する。
【００２７】
ステップＳ６において、制御部４０は、異常があるとされたシステムの改造対象部位に関連した各種センサに異常があるかどうか判断をする。制御部４０は、関連センサに異常があると判断した場合には、ステップＳ７へと処理を進める一方、関連センサに異常がないと判断した場合には、ステップＳ８へと処理を進める。
【００２８】
ステップＳ７において、制御部４０は、異常があると判断した関連センサの値を異常値であるＸ（固定値）に固定する。
【００２９】
ステップＳ８において、制御部４０は、異常があるとされた改造対象部位の改造判定を開始する。
【００３０】
ステップＳ９において、制御部４０は、異常があると判断された関連センサの値が異常値であるＸ（固定値）であるかどうかを判断する。制御部４０は、異常値であるＸ（固定値）であると判断した場合には、ステップＳ１０へと処理を進め、異常値であるＸ（固定値）でないと判断した場合には、ステップＳ１２へと処理を進める。
【００３１】
ステップＳ１０において、制御部４０は、関連センサの値を異常値であるＸ（固定値）としたことに応じて、改造対象部位に改造が施されているかどうかを判定する。制御部４０は、改造の判定結果より、改造がなされていると判定した場合には、ステップＳ１１へと処理を進め、改造がなされていないと判定した場合には、ステップＳ１２へと処理を進める。
【００３２】
ステップＳ１１において、制御部４０は、メータシステム２０を制御し、改造対象部位に改造が施されていることを外部に通知する警報を鳴らし、警告灯を点灯するよう制御する。
【００３３】
ステップＳ１２において、制御部４０は、ステップＳ３、ステップＳ４におけるシステム診断の結果により異常があると判断された全てのシステムに対する改造の判定処理が終了したかどうかを判断する。制御部４０は、異常があると判断された全てのシステムに対する改造の判定処理が終了した場合には、改造判定処理を終了し、改造の判定処理が終了していないシステムが存在する場合には、ステップＳ８へと処理を戻す。
【００３４】
このようにして、本発明の実施の形態として示す車両用改造判定装置２は、新たに部品を追加することなく、車両において通常使用されている制御信号を利用することで、低コストとしながら車両に対する改造を容易に判定することができる。
【００３５】
続いて、上述した図７に示すフローチャートのステップＳ８以降に実行される異常があるとされた改造対象部位に対する改造判定の具体的な処理の一例について説明をする。具体的には、上述した図３乃至図６に示す改造対象部位と改造対象部位の判定に用いる制御信号との関係を示した対応図におけるエンジン系のエアクリーナ交換、同じくエンジン系の高車速リミッタキャンセル、駆動系のクラッチ交換、シャーシ系のショックアブソーバ交換とブレーキロータ交換を代表例として改造判定の処理について説明をする。
【００３６】
なお、説明が煩雑となるため、図３乃至図６に示す改造対象部位の全てについて改造判定処理を説明することはできないが、他の改造対象部位も同様にして改造判定処理を実行することができる。
【００３７】
〔エンジン系のエアクリーナ交換〕
始めに、図８に示すフローチャートを用いて、エンジン系のエアクリーナを改造対象部位とした場合の改造判定処理について説明する。なお、図８に示すフローチャートでは、一例として、図３に示すエアクリーナ交換の判定方法＜１＞について説明をする。
【００３８】
まず、制御部４０は、データ記憶装置３０に記憶されている制御信号のうち、Ａ１としてエンジン回転数（ステップＳ２１）、Ａ２としてスロットル開度（ステップＳ２２）、Ａ３として吸入空気量（ステップＳ２３）を取得する。
【００３９】
そして、制御部４０は、判定式として、Ａ３−ｆ（Ａ１，Ａ２）＞Ｋ（Ｋは定数）…（１）を用い、（１）式を満たすかどうかを判定をする（ステップＳ２４）。（１）式は、吸入空気量（Ａ３）と、ｆの関数としてエンジン回転数（Ａ１）、スロットル開度（Ａ２）から決まる推定吸入空気量との差分が一定値Ｋよりも大きくなるかどうかを判定する判定式である。
【００４０】
制御部４０は、（１）式を満たした場合、エアクリーナが交換され改造が施されたと判定し（ステップＳ２５）、（１）式を満たさなかった場合、エアクリーナが交換されておらず改造が施されていないと判定しステップＳ２１へと処理を戻す。
【００４１】
〔エンジン系の高車速リミッタキャンセル〕
続いて、図９に示すフローチャートを用いて、エンジン系の高車速リミッタキャンセルを改造対象部位とした場合の改造判定処理について説明をする。なお、図９に示すフローチャートでは、一例として、図５に示す高車速リミッタキャンセルの判定方法＜１＞について説明をする。
【００４２】
まず、制御部４０は、データ記憶装置３０に記憶されている制御信号のうち、Ａ２としてシフト位置（シフトポジション）を取得する（ステップＳ３１）。そして、制御部４０は、シフト位置が６速であるかどうかを判断し（ステップＳ３２）、６速であった場合には、データ記憶装置３０に記憶されている制御信号のうち、Ａ１としてエンジン回転数を取得する（ステップＳ３３）。
【００４３】
そして、制御部４０は、判定式として、Ａ１＞Ｋ（６ｔｈ）（Ｋは、シフト位置ごとに決まるエンジン回転数の上限値となる定数）…（２）を用い、（２）式を満たすかどうか判定をする（ステップＳ３４）。（２）式は、シフト位置（Ａ２）が上位シフトである６速での走行中に、エンジン回転数（Ａ１）が、６速でのエンジン回転数の上限値Ｋよりも大きくなるかどうかを判定する判定式である。
【００４４】
制御部４０は、（１）式を満たした場合、ｔ（６ｔｈ）秒以上、つまり６速でのエンジン回転数の上限値Ｋを、所定秒数以上継続して超えるかどうかを判断し（ステップＳ３５）、これを満たす場合には、高車速リミッタキャンセルが解除され改造が施されたと判定する。なお、ステップＳ３６乃至ステップＳ３９の処理は、シフト位置が６速と同じ上位シフトである５速であった場合についての処理であり、制御部４０により、全く同様の処理が実行されるため説明を省略する。
【００４５】
〔その他のエンジン系の判定式の一例〕
ここで、フローチャートは用いないが、エンジン系の改造対象部位に改造が施されているかどうかを判定する判定式の一例について説明をする。
【００４６】
（ターボ変更：タービン交換）
まず、図３に示すターボ変更のタービン交換、つまりターボのタービンを改造対象部位とした場合の判定式について説明をする。なお、一例として、図３に示すターボ変更のタービン変換の判定方法＜１＞についての判定式について説明をする。
【００４７】
制御部４０は、制御信号であるエンジン回転数をＡ１とし、吸入吸気量をＡ２とし、吸気圧をＡ３とした場合に、判定式を、ｆ（Ａ１，Ａ３）−Ａ２＞Ｋ（Ｋは定数）…（３）とする。（３）式は、ｆの関数としてエンジン回転数（Ａ１）のときの吸気圧（Ａ３）から決まる推定吸入空気量と、吸入空気量（Ａ２）と、の差分が一定値Ｋよりも大きくなるかどうかを判定する判定式である。制御部４０は、（３）式を満たした場合、ターボのタービンが交換され改造が施されたと判定する。
【００４８】
（ターボ変更：アクチュエータ交換）
次に、図３に示すターボ変更のアクチュエータ交換、つまりターボのアクチュエータを改造対象部位とした場合の判定式について説明をする。なお、一例として、図３に示すターボ変更のアクチュエータ変換の判定方法＜２＞についての判定式について説明をする。
【００４９】
制御部４０は、制御信号である前後加速度（Ｇ）をＢ１とし、車輪速（前１輪）をＢ２とした場合に判定式をｆ（Ｂ２）−Ｂ１＞Ｋ（Ｋは定数）…（４）とする。（４）式は、ｆの関数として車輪速（前１輪）（Ｂ２）から決まる推定前後加速度と、前後加速度（Ｂ１）との差分が一定値Ｋよりも大きくなるかどうかを判定することで、車両性能以上の前後加速度が一定以上の頻度で検出されるかどうかを見極める判定式である。制御部４０は、（４）式を満たした場合、ターボのアクチュエータが交換され改造が施されたと判定する。
【００５０】
（マフラー交換）
続いて、図４に示すマフラー交換、つまりマフラーを改造対象部位とした場合の判定式について説明をする。なお、一例として、図４に示すマフラー変換の判定方法＜３＞と＜４＞についての判定式について説明をする。
【００５１】
まず、判定方法＜３＞について説明をする。制御部４０は、制御信号であるエンジン回転数をＣ１とし、吸入空気量をＣ２とし、点火時期をＣ３とした場合に、判定式をｆ（Ｃ１，Ｃ２）−Ｃ３＞Ｋ（Ｋは定数）…（５）とする。（５）式は、ｆの関数として、エンジン回転数（Ｃ１）と吸入吸気量（Ｃ２）とから決まる推定点火時期と、点火時期（Ｃ３）との差分が一定値Ｋよりも大きくなるかどうかを判定することで、点火時期（Ｃ３）が遅角している場合に、マフラーの排気抵抗が正常でないと判定する判定式である。制御部４０は、（５）式を満たした場合、マフラーが交換され改造が施されたと判定する。
【００５２】
次に、判定方法＜４＞について説明をする。制御部４０は、制御信号であるエンジン回転数をＤ１とし、吸入空気量をＤ２とし、ノック信号をＤ３とした場合に、判定式をｆ（Ｄ１，Ｄ２）−Ｄ３＞Ｋ（Ｋは定数）…（６）とする。（６）式は、ｆの関数として、エンジン回転数（Ｄ１）と吸入吸気量（Ｄ２）とから決まる推定ノック信号と、ノック信号（Ｄ３）との差分が一定値Ｋよりも大きくなるかどうかを判定することで、ノック信号（Ｄ３）が遅角している場合に、マフラーの排気抵抗が正常でないと判定する判定式である。制御部４０は、（６）式を満たした場合、マフラーが交換され改造が施されたと判定する。
【００５３】
（エンジンオイル：油種変更、油量不足・劣化）
次に、図５に示すエンジンオイルの油種変更、油量不足・劣化を改造対象部位とした場合の判定式について説明をする。
【００５４】
まず、判定方法＜１＞について説明をする。制御部４０は、制御信号であるエンジン回転数をＡ１とし、エンジン油温をＡ２とし、エンジン油圧をＡ３とした場合に、判定式をｆ（Ａ１）−Ａ２＜Ｋ（Ｋは定数）…（７）とする。（７）式は、ｆの関数としてエンジン回転数（Ａ１）から決まる推定エンジン油温と、エンジン油温（Ａ２）との差分が最低油温である一定値Ｋよりも小さくなるかどうかを判定することで、エンジンオイルが規定の種類であるかどうかを判定する判定式である。制御部４０は、（７）式を満たした場合、エンジンオイルが交換され改造が施されたと判定する。
【００５５】
次に、判定方法＜２＞について説明をする。制御部４０は、制御信号であるエンジン油温をＢ１とし、エンジン油圧をＢ２とした場合に、判定式をｆ（Ｂ１）−Ｂ２＜Ｋ（Ｋは定数）…（８）とする。（８）式は、ｆの関数としてエンジン油温Ｂ１によって決まる推定エンジン油圧と、エンジン油圧（Ｂ２）との差分が最低油圧である一定値Ｋよりも小さくなるかどうかを判定することで、エンジンオイルが規定の種類であるかどうかを判定する判定式である。制御部４０は、（８）式を満たした場合、エンジンオイルが交換され改造が施されたと判定する。
【００５６】
〔駆動系のクラッチ交換〕
次に、図１０に示すフローチャートを用いて、駆動系のクラッチを改造対象部位とした場合の改造判定処理について説明をする。なお、図１０に示すフローチャートでは、一例として、図５に示すクラッチ交換の判定方法＜１＞について説明をする。
【００５７】
まず、制御部４０は、イグニッションキーがオン（ＯＮ）状態となったかどうかを判断し（ステップＳ４１）、オン状態となっている場合には、ステップＳ４２へと処理を進める一方、オン状態となっていない場合には、オン状態となるまで待機状態を継続する。
【００５８】
制御部４０は、Ｃ（ＣＯＵＮＴ）として初期値ゼロ（０）とし（ステップＳ４２）、データ記憶装置３０に記憶されている制御信号のうち、Ａ１としてエンジン回転数（ステップＳ４３）、Ａ２として車輪速（前１輪）（ステップＳ４４）、Ａ３としてシフト位置（シフトポジション）を取得する。制御部４０は、イグニッションキーがオフ（ＯＦＦ）状態となったかどうかを判断し（ステップＳ４６）、オフ状態となっている場合にはステップＳ４１へと処理を戻す一方、オフ状態となっていない場合にはステップＳ４７へと処理を進める。
【００５９】
そして、制御部４０は、判定式としてｆ（Ａ３，Ａ１）−Ａ２＞Ｋ（Ｋは定数）…（９）を用い、（９）式を満たすかどうか判定をする（ステップＳ４７）。（９）式は、ｆの関数としてシフト位置（Ａ３）に応じたエンジン回転数（Ａ１）から算出される推定車速と、車輪速（Ａ２）との差分が一定値Ｋよりも大きくなるかどうかを判定する判定式である。
【００６０】
制御部４０は、（９）式を満たしたことに応じて、Ｃの値を１だけインクリメントし（ステップＳ４８）、（９）式で判定された推定車速と車輪速（Ａ２）との乖離が、一定値Ｒよりも多い頻度で発生するかどうかを判定式Ｃ＞Ｒ…（１０）にて判定する（ステップＳ４９）。
【００６１】
制御部４０は、（１０）を満たした場合、クラッチが交換され改造が施されたと判定し（ステップＳ５０）、（１０）式を満たさなかった場合、クラッチが交換されておらず改造が施されていないと判定しステップＳ４３へと処理を戻す。
【００６２】
（クラッチ交換の他の判定式）
続いて、図５に示すクラッチ交換の判定方法＜２＞の判定式について説明をする。制御部４０は、制御信号であるエンジン回転数をＢ１とし、吸入空気量をＢ２とし、車輪速（前１輪）をＢ３とし、トランスミッション（Ｔ／Ｍ）油温をＢ４とした場合に、判定式をｆ（Ｂ１，Ｂ２，Ｂ３）−Ｂ４＞Ｋまたはｆ（Ｂ１，Ｂ２，Ｂ３）−Ｂ４＜Ｍ（Ｋ、Ｍは定数）…（１１）とする。（１１）式は、ｆの関数として算出したエンジン回転数（Ｂ１）、吸入空気量（Ｂ２）、車輪速（Ｂ３）で走行しているときの推定トランスミッション油温と、トランスミッション油温（Ｂ４）との差分が一定値Ｋよりも大きくなるか、一定値Ｍよりも小さくなり規定値を外れるかどうかを判定する判定式である。制御部４０は、（１１）式を満たした場合、クラッチが交換がされ改造が施されたと判定する。
【００６３】
〔シャーシ系のショックアブソーバ交換〕
次に、図１１に示すフローチャートを用いて、シャーシ系のショックアブソーバを改造対象部位とした場合の改造判定処理について説明をする。なお、図１１に示すフローチャートでは、一例として、図６に示すサスペンションのショックアブソーバ交換の判定方法＜１＞について説明をする。
【００６４】
まず、制御部４０は、データ記憶装置３０に記憶されている制御信号のうち、Ａ１として操舵角度センサ値（操舵角度）（ステップＳ５１）、Ａ２として横加速度（Ｇ）（ステップＳ５２）、Ａ３として車輪速（前１輪）（ステップＳ５３）、Ａ４として車輪速（後１輪）を取得する。制御部４０は、車輪がスリップ中であるかどうかを判定し（ステップＳ５５）、スリップ中である場合にはステップＳ５１へと処理を進め、スリップ中でない場合にはステップＳ５６へと処理を進める。
【００６５】
制御部４０は、判定式としてＪ＜Ａ３＜Ｋ（Ｊ、Ｋは定数）…（１２）を満たしているか（ステップＳ５６）、Ｊ＜Ａ４＜Ｋ…（１３）を満たしているか（ステップＳ５７）、（ｆ（Ａ１，Ａ３）−Ａ２）＞Ｌ…（１４）を満たしているか（ステップＳ５８）、（ｆ（Ａ１，Ａ３）−Ａ２）＜Ｍ…（１５）を満たしているか（ステップＳ５９）どうかを判断する。
【００６６】
制御部４０は、（１２）式、（１３）式より、車輪速（Ａ３）、車輪速（Ａ４）が一定値Ｊから一定値Ｋまでの範囲内でスリップしていない状態であると判定された場合に、（１４）式、（１５）式より、ｆの関数である操舵角度（Ａ１）と車輪速（Ａ３）から算出される推定横加速度と横加速度（Ａ２）との差分が一定値Ｌよりも大きくなるか、一定値Ｍよりも小さくなり規定値を外れるかどうかを判定する。
【００６７】
制御部４０は、（１２）式を満たし且つ（１３）式を満たし、さらに（１４）式または（１５）式のいずれかを満たした場合、サスペンションのショックアブソーバが交換され改造が施されたと判定する。
【００６８】
（ショックアブソーバ交換の他の判別式）
続いて、図６に示すサスペンションのショックアブソーバ交換の判定方法＜２＞の判定式について説明をする。制御部４０は、制御信号である操舵角度センサ値（操舵角度）をＢ１とし、ヨーレイト値をＢ２とした場合に、判定式をｆ（Ｂ１）−Ｂ２＞Ｋまたはｆ（Ｂ１）−Ｂ２＜Ｍ（Ｋ、Ｍは定数）…（１６）とする。（１６）式は、ｆの関数として算出した操舵角度（Ｂ１）に対する推定ヨーレイト値と、ヨーレイト値（Ｂ２）との差分が一定値Ｋよりも大きくなるか、一定値Ｍよりも小さくなり規定値を外れるかどうかを判定する判定式である。制御部４０は、（１６）式を満たした場合、サスペンションのショックアブソーバが交換され改造が施されたと判定する。
【００６９】
〔シャーシ系のブレーキロータ交換〕  
最後に、図１２に示すフローチャートを用いてシャーシ系のブレーキロータを改造対象部位とした場合の改造判定処理について説明をする。なお、図１２に示すフローチャートでは、一例として、図６に示すサスペンションのブレーキロータ交換の判定方法＜２＞について説明をする。
【００７０】
まず、制御部４０は、ｎとして初期値ゼロ（０）とし（ステップＳ６１）、データ記憶装置３０に記憶されている制御信号のうち、Ｂ１（ｎ）として車輪速（前１輪）を取得する（ステップＳ６２）。そして、制御部４０は、ｔ（ｎ）を時間とし（ステップＳ６３）、ｎ＞０であるかどうかを判断し（ステップＳ６４）、ｎ＞０の場合、ｎ＝ｎ＋１としてｎ値を１インクリメントする（ステップＳ６５）。制御部４０は、ｎ＞０でない場合、ステップＳ６２へと処理を戻す。
【００７１】
制御部４０は、データ記憶装置３０に記憶されている制御信号のうち、Ｂ２としてホイールシリンダー圧センサ値を取得する（ステップＳ６６）。さらに、制御部４０は、Ｂ１（ｎ）−Ｂ１（ｎ−１）の差分を算出してｄＢ１とし（ステップＳ６７）、ｔ（ｎ）−ｔ（ｎ−１）の差分を算出してｄｔとする（ステップＳ６８）。
【００７２】
制御部４０は、判定式としてｆ（Ｂ１，Ｂ２）−（ｄＢ１／ｄｔ）＞Ｋ（Ｋは定数）…（１７）を満たしたか（ステップＳ６９）、ｆ（Ｂ１，Ｂ２）−（ｄＢ１／ｄｔ）＜Ｍ（Ｍは定数）…（１８）を満たしたか（ステップＳ７０）どうかを判定する。（１７）、（１８）式は、ｆの関数として車輪速（Ｂ１）とホイールシリンダー圧センサ値（Ｂ２）とから算出される推定減速度と、車輪速Ｂ１の微分値との差分が一定値Ｋよりも大きくなるか、一定値Ｍよりも小さくなり規定値を外れるかどうかを判定する判定式である。
【００７３】
制御部４０は、（１７）式、または（１８）式のいずれかを満たした場合、サスペンションのブレーキロータが交換され改造が施されたと判定する。
【００７４】
（ブレーキロータ交換の他の判定式）
続いて、図６に示すブレーキロータ交換の判定方法＜１＞の判定式について説明をする。制御部４０は、制御信号である前後加速度（Ｇ）をＡ１とし、車輪速（前１輪）をＡ２とした場合に、判定式をｆ（Ａ２）−Ａ１＞Ｋまたはｆ（Ａ２）−Ａ１＜Ｍ（Ｋ、Ｍは定数）…（１９）とする。（１９）式は、ｆの関数として算出した車輪速（Ａ２）のときの減速で発生する推定前後加速度と、前後加速度（Ａ１）との差分が一定値Ｋよりも大きくなるか、一定値Ｍよりも小さくなり規定値を外れるかどうかを判定する判定式である。制御部４０は、（１９）式を満たし場合、サスペンションのブレーキロータが交換され改造が施されたと判定する。
【００７５】
このようにして、制御部４０は、上述した図７に示すフローチャートのステップＳ８以降において、異常があるとされた改造対象部位に対する改造判定処理を実行することができる。このとき、制御部４０は、所定の制御信号をパラメータとしたマップを生成し、生成したマップに基づき、車両に改造が施されたかどうかを判定することもできる。
【００７６】
例えば、図３に示すエンジン系の排気量変更の判定方法＜１＞についてマップを生成すると、図１３に示すようなマップを生成することができる。図１３に示すように、制御部４０は、横軸にエンジン回転数（Ｅ）、縦軸に吸気圧（Ｐ）をとり、車両の走行に最低限必要となるエンジン回転数の低回転（Ｅ１）から、エンジン性能の限界であるエンジン回転数の高回転（Ｅ２）までの範囲内において、過給装置付きエンジンを想定した場合の過過給状態となる正圧領域をＮＧ判定領域Ｒ１とし、自然吸気エンジンを想定した場合の過負圧状態となる負圧領域をＮＧ判定領域Ｒ２とする。
【００７７】
制御部４０は、データ記憶装置３０に記憶されている制御信号のうちエンジン回転数（Ａ１）、吸気圧（Ａ３）を取得し、図１３に示すマップを参照して照合することで、ＮＧ判定領域Ｒ１またはＮＧ判定領域Ｒ２に入っていれば排気量変更がなされ改造が施されたと判定することになる。なお、パラメータを吸気圧とすることで、通常吸気抵抗となるエアフロメータを外し、吸気圧センサシステムにしても改造の有無を判定可能とすることができる。
【００７８】
このようにして、制御部４０により、図１３に示すようなマップを生成することで、車両に改造が施されたかどうかを、非常に簡便に、車両の走行状態に応じて網羅的に特定することができる。
【００７９】
［データ記憶装置３０によるデータ記憶制御］
上述したように、データ記憶装置３０は、エンジンシステム１１乃至コントロールユニットシステム１９から取得される複数の制御信号の全てのデータを記憶するのではなく、車両の改造判定に必要となる最低限のデータのみを記憶することで、一時記憶部３１、不揮発性記憶部３３の限られた記憶容量を効率的に利用するようなデータ記憶制御を実行することができる。
【００８０】
上述したような車両に対する改造を一定期間に遡って検出、判定する場合には、その期間に通信されている車両の各種制御信号を記憶保持しておく必要がある。しかしながら、改造判定の対象となる改造対象部位によっては、必要となる制御信号の数が複数となり、また判定対象期間が長ければ長いほど記憶するデータ量が多くなってしまう。
【００８１】
また、車両の制御信号は、それぞれ通信周期が異なる場合もあるため、データの記憶周期の競合が発生したり、データ記憶装置３０へのアクセス回数が増加することで制御の煩雑さや、データ記憶装置３０の信頼性の低下を招いてしまうといった問題もある。
【００８２】
そこで、データ記憶装置３０の制御部３２は、まず、制御信号の種別によってデータを記憶する間隔、つまりサンプリング時間を変えることで記憶させるデータ量を削減し、さらに、削減して記憶されたデータのうち所定期間内のデータから特徴的なデータ（例えば、瞬時値、最大値、最小値）の抽出や加工処理（例えば、平均値を算出）を施すことにより、データの時間間隔を各種制御信号の通信周期より間引いて記憶させることができるため、データ量の削減を図りながら、改造判定に必要となる有効なデータのみを最終的に記憶させることができる。
【００８３】
まず、制御部３２により、制御信号の種別によってデータを記憶するサンプリング時間を変えることで記憶させるデータ量を削減する手法について説明をする。例えば、制御部３２は、制御信号の種別に応じて、制御信号を図１４に示すようなデータ群Ａ、Ｂ、Ｃに分類する。
【００８４】
図１４に示すように、データ群Ａは、走行、停車など車両動特性や、エンジンの負荷条件など車両状態に依存せずに改造対象部位の改造の判定に使用可能なデータであり、常時同一の間隔（サンプリング時間）でデータを記憶する必要のあるデータ群である。データ群Ａとしては、例えば、エンジン回転数、スロットル開度、エンジン水温、油温などがある。
【００８５】
つまり、データ群Ａは、常に所定の精度を保持する必要のある制御信号であり、制御部３２は、制御信号を記憶させる制御処理を実行する場合、まず、このように常に所定の精度を保持する必要のある制御信号と、逆に常に所定の精度を保持する必要のない制御信号とに大別することになる。
【００８６】
図１４に示すように、データ群Ｂは、エンジン出力が高負荷出力であることなど、特定条件下で改造対象部位の改造判定精度が向上し、その状態でのみデータ群Ａと同一の間隔（サンプリング時間）でデータを記憶し、それ以外の場合には記憶する間隔（サンプリング時間）を間引いて記憶させるようなデータ群である。データ群Ｂとしては、例えば、点火時期、ノック信号、車輪速、トランスミッション（Ｔ／Ｍ）油圧、トランスミッション（Ｔ／Ｍ）油温などがある。具体的には、カム交換、排気量変更など、エンジン出力が高負荷状態でのみ精度が高くなる判定条件に用いる点火時期、ノック信号などは、エンジン出力が比較的低負荷状態である停車中にはデータ記憶間隔を通常、例えば５秒程度などとした場合、２〜３倍にあたる１０〜１５秒程度とし、走行状態となったことをトリガとして、通常の間隔で記憶させるようにする。かつ、停車状態が一定以上の期間継続した場合には、再度記憶間隔を長くとることで限られたデータ記憶容量をさらに効率的に利用することができる。
【００８７】
図１４に示すように、データ群Ｃは、カーブ走行中や制動中など、動的な車両状態など、特定条件下でのみ改造対象部位の改造判定が可能な条件に使用され、特定条件下でのみデータが記憶されるデータ群である。データ群Ｃとしては、前後加速度（Ｇ）、横加速度（Ｇ）、ヨーレイト値、マスター圧センサ値などがある。具体的には、タイヤ交換、サスペンション交換、ブレーキ交換など車両の動的特性を観点に改造対象部位の改造判定をすることを主とする前後加速度（Ｇ）、横加速度（Ｇ）、ヨーレイト値などの制御信号は、車両が走行状態となったことをトリガとしてデータの記憶を開始する必要がある。また、一定以上の期間、停車状態であることをトリガとしてデータの記憶を一時中断することで、限られたデータ記憶容量をさらに効率的に利用することができる。
【００８８】
続いて、図１５に示すフローチャートを用いて、制御部３２による、図１４に示したデータ群Ａ、Ｂ、Ｃへと制御信号を分類して記憶させる記憶制御処理動作について説明をする。
【００８９】
まず、制御部３２は、車両用改造判定装置２の電源が投入されたことに応じて制御信号のデータ取得を開始する（ステップＳ８１）。制御部３２は、図１４を用いて説明した条件に基づき、データ群Ａに属する制御信号であるかどうかを判断し（ステップＳ８２）、データ群Ａに属する場合には、通常のサンプリング時間（例えば、５秒間隔）でデータを一時記憶部３１へ記憶させていき（ステップＳ８３）、データ群Ａに属さない場合には、ステップＳ８４へと処理を進める。
【００９０】
続いて、制御部３２は、図１４を用いて説明した条件に基づき、データ群Ｂに属する制御信号であるかどうかを判断し（ステップＳ８４）、データ群Ｂに属する場合には、車速信号や、シフト位置とエンジン回転数の組み合わせなどの条件を用いて車両が走行中であるかどうかを判断する（ステップＳ８５）。制御部３２は、車両が走行中である場合には、データ群Ａと同様に通常のサンプリング時間（例えば、５秒間隔）でデータを一時記憶部３１へ記憶させ（ステップＳ８３）、車両が停車中である場合には、データ群Ａの例えば、倍のサンプリング時間（１０秒間隔）でデータを一時記憶部３１へ記憶させる（ステップＳ８６）。
【００９１】
そして、制御部３２は、図１４を用いて説明した条件に基づき、データ群Ｃに属する制御信号であるかどうかを判断し（ステップＳ８７）、データ群Ｃに属する場合には、特定条件下、例えば、操舵状態や、ブレーキの踏み込み量などの条件で直進走行であるか、または制動状態であるかを判断し（ステップＳ８８）、特定条件下である場合には、データ群Ａと同様に通常のサンプリング時間（例えば、５秒間隔）でデータを一時記憶部３１へ記憶させる（ステップＳ８３）。制御部３２は、特定条件下でない場合、例えば、データ記憶の開始判定にのみ使用するデータなどはデータの記憶を行わずに制御を終了する。
【００９２】
このように、データ記憶装置３０の制御部３２は、常に所定の精度を保持する必要のある制御信号と、逆に常に所定の精度を保持する必要のない制御信号とに大別して、それぞれの制御信号に応じたサンプリング時間でデータを記憶させることで、一時記憶部３１の限られた記憶容量を効率的に利用するようなデータ記憶制御を実行することができる。
【００９３】
また、データ記憶装置３０の制御部３２は、常に前記所定の精度を保持する必要のない制御信号を、特定の条件下となった場合にのみ、所定の精度を保持する必要のある制御信号と同じサンプリング時間で記憶させ、特定の条件下とならなかった場合には、所定の精度を保持する必要のある制御信号よりも長いサンプリング時間で記憶させるよう制御することで、一時記憶部３１の限られた記憶容量をさらに効率的に利用するようなデータ記憶制御を実行することができる。
【００９４】
次に、図１６に示すフローチャートを用いて、図１５に示したフローチャートに継続して実行される制御部３２による記憶制御処理動作について説明をする。
【００９５】
制御部３２は、まず、所定のサンプリング時間Ｔ１秒（例えば、１〜１０秒の任意の値で固定）で制御信号をサンプリングしたサンプリングデータを一時記憶部３１に記憶させる（ステップＳ９１）。なお、このステップＳ９１の処理は、図１５のフローチャートを用いて説明したステップＳ８３、ステップＳ８６の処理と同一の処理である。
【００９６】
続いて、制御部３２は、所定期間内のサンプリング時間Ｔ１ごとに取得されるサンプリングデータの所定期間内の数を抽出してｍとする（ステップＳ９２）。次に、制御部３２は、所定期間内のサンプリングデータから有効となる瞬時値があるかどうかを判断し（ステップＳ９３）、有効な瞬時値がある場合には、有効となる瞬時値Ｘ（１）をＸｍｎｔ＝Ｘ（１）とし（ステップＳ９４）、有効な瞬時値がない場合には、ステップＳ９５へと処理を進める。
【００９７】
なお、制御部３２による、ステップＳ９３における瞬時値の有効性の判断は、例えば、サンプリング時間Ｔ１内でのデータ変動が、車両性能や車両特性に影響を与えない、もしくは無視できる程度に小さい場合に有効であるものとする。
【００９８】
次に、制御部３２は、所定期間内のサンプリングデータから平均値処理が有効であるかどうかを判断し（ステップＳ９５）、有効であればＸａｖｅ＝｛Ｘ（１）＋…Ｘ（ｍ）／ｍ｝により平均値を算出し（ステップＳ９６）、有効でなければステップＳ９７へと処理を進める。
【００９９】
なお、制御部３２による、ステップＳ９５における平均値処理の有効性の判断は、例えば、データ変動が周期的である、もしくは特定パターンとなる場合や、サンプリング時間Ｔ１内でのデータ変動に対し、車両性能や車両特性がＴ１よりもゆっくり変化している場合などとする。
【０１００】
さらに、制御部３２は、所定期間内のサンプリングデータにおいて有効な最大値があるかどうかを判断し（ステップＳ９７）、有効な最大値がある場合には、所定期間内のサンプリングデータを１つずつ比較をしながら最大値Ｘｍａｘを抽出する（ステップＳ９８、Ｓ９９、Ｓ１００、Ｓ１０１、Ｓ１０２）。制御部３２は、有効な最大値がない場合には、ステップＳ１０３へと処理を進める。
【０１０１】
なお、制御部３２による、ステップＳ９７における最大値の有効性の判断は、例えば、データ変動がサンプリング時間Ｔ１より短い期間で生じ、かつ、その変動値が車両性能、車両特性に対して即座に影響を与え、かつデータ変動が主に正方向である場合などとする。
【０１０２】
そして、制御部３２は、所定期間内のサンプリングデータにおいて有効な最小値があるかどうかを判断し（ステップＳ１０３）、有効な最小値がある場合には、所定期間内のサンプリングデータを１つずつ比較しながら最小値Ｘｍｉｎを抽出する（ステップＳ１０４、Ｓ１０５、Ｓ１０６、Ｓ１０７、Ｓ１０８）。制御部３２は、有効な最小値がない場合には、ステップＳ１０９へと処理を進める。
【０１０３】
なお、制御部３２による、ステップＳ１０３における最小値の有効性の判断は、例えば、データ変動がサンプリング時間Ｔ１より短い期間で生じ、かつ、その変動値が車両性能、車両特性に対して即座に影響を与え、かつデータ変動が主に負方向である場合などとする。
【０１０４】
最終的に、制御部３２は、算出した平均値Ｘａｖｅ、抽出した最大値Ｘｍａｘ、最小値Ｘｍｉｎ、瞬時値Ｘｍｎｔを不揮発性記憶部３３に記憶させることで、この所定期間内の記憶制御処理動作を終了する（ステップＳ１０９）。
【０１０５】
これにより、データ記憶装置３０の制御部３２は、所定期間内のサンプリング時間毎に取得されるサンプリングデータの最大値、最小値を取得し、所定期間内のサンプリング時間毎に取得されるサンプリングデータから平均値を算出して不揮発性記憶部３３に記憶させることで、常に、サンプリングデータの効率的な記憶制御を実現することができる。
【０１０６】
なお、上述の実施の形態は本発明の一例である。このため、本発明は、上述の実施形態に限定されることはなく、この実施の形態以外であっても、本発明に係る技術的思想を逸脱しない範囲であれば、設計等に応じて種々の変更が可能であることは勿論である。
【図面の簡単な説明】
【０１０７】
【図１】本発明の実施の形態として示す車両用改造判定装置の構成について説明するためのブロック図である。
【図２】本発明の実施の形態として示す車両用改造判定装置の別な構成について説明するためのブロック図である。
【図３】前記車両用改造判定装置において用いられる制御信号と改造対象部位との対応関係を示した図である。
【図４】前記車両用改造判定装置において用いられる制御信号と改造対象部位との対応関係を示した図である。
【図５】前記車両用改造判定装置において用いられる制御信号と改造対象部位との対応関係を示した図である。
【図６】前記車両用改造判定装置において用いられる制御信号と改造対象部位との対応関係を示した図である。
【図７】前記車両用改造判定装置で実行される改造判定処理動作のメインルーチンを説明するためのフローチャートである。
【図８】エアクリーナに対する改造判定処理動作について説明するためのフローチャートである。
【図９】高車速リミッタキャンセルに対する改造判定処理動作について説明するためのフローチャートである。
【図１０】クラッチに対する改造判定処理動作について説明するためのフローチャートである。
【図１１】ショックアブソーバに対する改造判定処理動作について説明するためのフローチャートである。
【図１２】ブレーキロータに対する改造判定処理動作について説明するためのフローチャートである。
【図１３】前記車両用改造判定装置において、マップ生成により改造判定処理をする一例を示した図である。
【図１４】データ記憶装置に制御信号を記憶させる際に、制御信号を分類するデータ群について説明するための図である。
【図１５】前記図１４に基づき制御信号を分類する際の処理動作について説明するためのフローチャートである。
【図１６】データ記憶装置に効率的にデータを記憶させる際の制御処理動作について説明するためのフローチャートである。
【符号の説明】
【０１０８】
１  車両用改造判定装置
２  車両用改造判定装置
５  通信信号線
３０  データ記憶装置
３１  一時記憶部
３２  制御部
３３  不揮発性記憶部
４０  制御部
５０  ＰＣ
【図１】
0005277584.tif 000002
【図２】
0005277584.tif 000003
【図３】
0005277584.tif 000004
【図４】
0005277584.tif 000005
【図５】
0005277584.tif 000006
【図６】
0005277584.tif 000007
【図７】
0005277584.tif 000008
【図８】
0005277584.tif 000009
【図９】
0005277584.tif 000010
【図１０】
0005277584.tif 000011
【図１１】
0005277584.tif 000012
【図１２】
0005277584.tif 000013
【図１３】
0005277584.tif 000014
【図１４】
0005277584.tif 000015
【図１５】
0005277584.tif 000016
【図１６】
0005277584.tif 000017