(57)【要約】【課題】元々取り付けられていた車両とは別の車両に取り付けられたことを高精度に判断することのできる車両用制御装置を提供する。【解決手段】ＥＰＳＥＣＵ１０は、そのときに接続されている車載用電源によって供給される電力に基づき車両に関わる車両制御としてパワステ制御を実行する。そして、ＥＰＳＥＣＵ１０は、そのときに接続されている車載用電源の電圧Ｖｂの変動態様を検出する電圧センサ２３と、電圧センサ２３が検出する変動態様を過去情報として記憶する情報記憶部（ＥＰＳ用マイコン２０）と、電圧センサ２３によって検出される変動態様が過去情報との同一性を有していないとき、上記パワステ制御を制限する指令値演算部（ＥＰＳ用マイコン２０）を備えるようにした。【選択図】図２
2017024699.tif 000002
【特許請求の範囲】
【請求項１】
車載用電源によって供給される電力に基づき車両に関わる車両制御を実行する車両用制御装置において、
そのときに接続されている車載用電源の出力の変動態様を検出する情報検出部と、
前記情報検出部が検出する前記変動態様を過去情報として記憶する情報記憶部と、
前記情報検出部によって検出される前記変動態様が前記過去情報との同一性を有していないとき、前記車両制御を制限する制御制限部と、
を備えたことを特徴とする車両用制御装置。
【請求項２】
前記情報記憶部は、そのときに接続されている車載用電源の出力の変動態様について、車両に搭載される内燃機関の始動時に現れる始動時変動態様を少なくとも過去情報として記憶するものであり、
前記制御制限部は、前記情報検出部によって検出される前記変動態様のうち、前記始動時変動態様について前記過去情報と同一性を有していないとき、前記車両制御を制限する請求項１に記載の車両用制御装置。
【請求項３】
前記情報記憶部は、そのときに接続されている車載用電源の出力の変動態様について、車載用電源からの電力の供給開始時に現れる供給開始時変動態様をさらに過去情報として記憶するものであり、
前記制御制限部は、前記情報検出部によって検出される前記変動態様のうち、前記始動時変動態様と前記供給開始時変動態様との少なくともいずれかが前記過去情報と同一性を有していないとき、前記車両制御を制限する請求項２に記載の車両用制御装置。
【請求項４】
前記情報記憶部は、そのときに接続されている車載用電源の出力の変動態様について、車両の通常走行状態時に現れる通常時変動態様をさらに過去情報として記憶するものであり、
前記制御制限部は、前記情報検出部によって検出される前記変動態様のうち、前記始動時変動態様と前記供給開始時変動態様と前記通常時変動態様との少なくともいずれかが前記過去情報と同一性を有していないとき、前記車両制御を制限する請求項３に記載の車両用制御装置。
【請求項５】
前記制御制限部は、前記情報検出部によって検出される前記変動態様について、前記過去情報を基準として所定範囲を有して設定される許容範囲を逸脱している場合に当該過去情報と同一性を有していないことを判断する請求項１〜請求項４のうちいずれか一項に記載の車両用制御装置。
【請求項６】
前記情報記憶部は、そのときに接続されている車載用電源からの電力の供給開始毎に、前記過去情報の更新を実行する請求項１〜請求項５のうちいずれか一項に記載の車両用制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両用制御装置に関する。
【背景技術】
【０００２】
車両では、運転者の運転を支援する等、様々な制御がエレクトロニック・コントロール・ユニット（所謂、ＥＣＵ）等の車両用制御装置によって行われるようになっている。こうした車両用制御装置は、車両に一旦取り付けられると修理や点検以外の理由によって基本的に取り外されることはないが、車両用制御装置を開発したメーカにとって不本意な理由によって元々取り付けられていた車両から取り外されてしまうこともある。こうした不本意な理由として、競合メーカによる特性の解析のために元々取り付けられていた車両とは別の車両に取り付けられてしまうことが挙げられる。
【０００３】
これに対処する方法として、例えば、特許文献１に記載の技術がある。特許文献１には、個々の車両を識別し特定することが可能な車両固有の情報として、車両識別番号（VIN:Vehicle Identification Number）や、リモートキーレスエントリシステムのワイヤレスＩＤ等を用いて、車両用制御装置及び外部装置（センター３０）が通信路を介して車両固有の情報の一致判定を行っている。そして、車両固有の情報の一致が認められない場合、車両用制御装置が正規のユーザのものでないとして、車両用制御装置が行うことのできる処理を制限するようにしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−２０７６２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１において採用している車両識別番号や、リモートキーレスエントリシステムのワイヤレスＩＤ等は、いずれも車両等において一度登録されると基本的に変更されることのない固有情報である。そして、車両用制御装置及び外部装置が通信路を介して車両固有の情報の一致判定を行う場合、第三者によって車両固有の情報が不正取得されたり、車両固有の情報が改ざんされたりする可能性がある。その結果、仮に車両用制御装置が元々取り付けられていた車両とは別の車両に取り付けられたとしても、これを正しく判断できない場合がある。
【０００６】
本発明は、こうした実情に鑑みてなされたものであり、その目的は、元々取り付けられていた車両とは別の車両に取り付けられたことを高精度に判断することのできる車両用制御装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決する車両用制御装置は、車載用電源によって供給される電力に基づき車両に関わる車両制御を実行する。そして、上記車両用制御装置は、そのときに接続されている車載用電源の出力の変動態様を検出する情報検出部と、情報検出部が検出する変動態様を過去情報として記憶する情報記憶部と、情報検出部によって検出される変動態様が過去情報との同一性を有していないとき、車両制御を制限する制御制限部とを備えるようにしている。
【０００８】
ここで、車載用電源の出力の変動態様は、車載用電源が搭載される車両毎に、車載用電源の充放電状態や、車両に搭載される制御装置や、制御装置により制御される制御対象の数や種類等に応じて、固有の変動態様を現すものである。すなわち、車載用電源の出力の変動態様は、個々の車両を識別し特定することが可能な車両固有の情報ということとなる。こうした車両固有の情報について、過去に記憶した過去情報との同一性を有していないとき、車両用制御装置は過去情報の記憶時に接続されていた車載用電源、すなわち元々取り付けられていた車両とは別の車両に取り付けられている可能性があると判断することができる。
【０００９】
上記構成によれば、車載用電源の出力の変動態様は、上記［背景技術］の項目で説明した上記車両識別番号のような予め設定された番号ではなく、車両毎に、車載用電源の充放電状態や、車両に搭載される制御装置や、制御装置により制御される制御対象の数や種類等に応じて、固有の変動態様を現すものである。そのため、上記車載用電源の出力の変動態様を車両用制御装置が元々取り付けられていた車両とは別の車両で不正に再現しようとしても、その別の車両で現れる車載用電源の出力の変動態様が当該車両用制御装置の情報記憶部に記憶している過去情報と同一性を有する可能性は低い。これにより、車両用制御装置が元々取り付けられていた車両とは別の車両に取り付けられる場合、そのときに接続されている車載用電源の出力の変動態様が当該車両用制御装置の情報記憶部に記憶している過去情報と同一性を有さない状態を好適に作り出すことができる。したがって、車両用制御装置が元々取り付けられていた車両とは別の車両に取り付けられたことを高精度に判断することができる。
【００１０】
ところで、車載用電源の出力の変動態様のうち、車両固有の情報として違いが現れにくい状況について過去情報と同一性を有しているかを判断する場合、車両用制御装置が元々取り付けられていた車両とは別の車両に取り付けられたことの判断の精度の低下を招くおそれがある。
【００１１】
このため、上記車両用制御装置において、情報記憶部は、そのときに接続されている車載用電源の出力の変動態様について、車両に搭載される内燃機関の始動時に現れる始動時変動態様を少なくとも過去情報として記憶するものであり、制御制限部は、情報検出部によって検出される変動態様のうち、上記始動時変動態様について過去情報と同一性を有していないとき、車両制御を制限することが望ましい。
【００１２】
この構成によれば、車両用制御装置が元々取り付けられていた車両とは別の車両に取り付けられたことの判断において、始動時変動態様が他の状況と比較して大きく電力を消費する特性を利用することができ、こうした判断の精度の低下を抑えることができる。
【００１３】
また、上記車両用制御装置において、情報記憶部は、そのときに接続されている車載用電源の出力の変動態様について、車載用電源からの電力の供給開始時に現れる供給開始時変動態様をさらに過去情報として記憶するものであり、制御制限部は、情報検出部によって検出される変動態様のうち、始動時変動態様と供給開始時変動態様との少なくともいずれかが過去情報と同一性を有していないとき、車両制御を制限することが望ましい。
【００１４】
上記構成によれば、車両用制御装置が元々取り付けられていた車両とは別の車両に取り付けられたことの判断において、上記内燃機関の始動前、つまり車載用電源の充電可能前であることから供給開始時変動態様が他の状況と比較して車載用電源の出力の変動が反映され易い特性を上記始動変動態様と合わせて利用することができ、こうした判断の精度の低下をより好適に抑えることができる。
【００１５】
また、上記車両用制御装置において、情報記憶部は、そのときに接続されている車載用電源の出力の変動態様について、車両の通常走行状態時に現れる通常時変動態様をさらに過去情報として記憶するものであり、制御制限部は、情報検出部によって検出される変動態様のうち、始動時変動態様と供給開始時変動態様と通常時変動態様との少なくともいずれかが過去情報と同一性を有していないとき、車両制御を制限することが望ましい。
【００１６】
ここで、車両の通常走行状態とは、車両が安定して走行している状態のことであって、車両固有の情報としては特徴が現れにくいものであるところ、例えば、車両の一時停止等において内燃機関を自動停止させる、所謂、エコラン状態時等であれば、通常走行状態においても車両固有の情報が現れる状況もある。
【００１７】
上記構成によれば、車両用制御装置が元々取り付けられていた車両とは別の車両に取り付けられたことの判断において、上記始動時変動態様や上記供給開始時変動態様に、さらに通常時変動態様を加えて利用することができ、こうした判断の精度の低下をより好適に抑えることができる。
【００１８】
また、車両用制御装置が元々取り付けられていた車両とは別の車両に取り付けられたことの判断において、情報検出部によって検出される変動態様について、過去情報との完全な同一性を判断してしまうと、車両用制御装置が元々取り付けられていた車両とは別の車両に取り付けられていなくても、別の車両に取り付けられていると誤判断される可能性がある。
【００１９】
そこで、上記車両用制御装置において、制御制限部は、情報検出部によって検出される変動態様について、過去情報を基準として所定範囲を有して設定される許容範囲を逸脱している場合に当該過去情報と同一性を有していないことを判断することが望ましい。
【００２０】
この構成によれば、過去情報と同一性を有しているかを判断する場合、過去情報との同一性に対して幅を持たせることができることから、車両用制御装置が元々取り付けられていた車両とは別の車両に取り付けられていると誤判断されてしまうことを抑えることができる。
【００２１】
また、上記車両用制御装置において、情報記憶部は、そのときに接続されている車載用電源からの電力の供給開始毎に、過去情報の更新を実行することが望ましい。
上記構成によれば、過去情報と同一性を有しているかを判断する場合、期間としてなるべく近時で記憶している過去情報を用いることができる。これにより、車載用電源においては経年劣化によってその出力の変動態様が変化する可能性があるところ、経年劣化が車載用電源の出力の変動態様に与える影響をなるべく小さくすることができる。したがって、車両用制御装置が元々取り付けられていた車両とは別の車両に取り付けられたことの判断の精度の向上を図ることができる。
【発明の効果】
【００２２】
本発明によれば、両用制御装置が元々取り付けられていた車両とは別の車両に取り付けられたことを高精度に判断することができる。
【図面の簡単な説明】
【００２３】
【図１】車両についてその概略を示す図。
【図２】車両に搭載されるＥＰＳＥＣＵについてその電気的構成を示すブロック図。
【図３】車両に搭載されるＥＰＳＥＣＵについてそのＥＰＳ用マイコンの機能を示すブロック図。
【図４】ＥＰＳ用マイコンについてその制御モードを示す図。
【図５】車載用電源についてその電圧の変動態様を示すチャート図。
【図６】制御モードを設定する際の処理の流れを示すフローチャート。
【図７】第１実施形態において過去情報との同一性を判断する際の基準を示す図。
【図８】第２実施形態において過去情報との同一性を判断する際の基準を示す図。
【図９】第３実施形態において過去情報との同一性を判断する際の基準を示す図。
【図１０】第４実施形態におけるＥＰＳＥＣＵについてその電気的構成を示すブロック図。
【図１１】第４実施形態におけるＥＰＳＥＣＵについてそのＥＰＳ用マイコンの機能を示すブロック図。
【図１２】第４実施形態において制御モードを設定する際の処理の流れを示すフローチャート。
【図１３】第４実施形態において制御モードを設定する際の処理のうち振動情報演算処理の流れを示すフローチャート。
【図１４】過去情報との同一性を判断する際の基準について変形例を示す図。
【図１５】車両に搭載されるＥＰＳＥＣＵについてその電気的構成の変形例を示すブロック図。
【図１６】同じく車両に搭載されるＥＰＳＥＣＵについてその電気的構成の変形例を示すブロック図。
【発明を実施するための形態】
【００２４】
（第１実施形態）
以下、車両に搭載された車両用制御装置の第１実施形態について説明する。本実施形態の車両は、モータにより操舵機構にアシスト力を付与する電動パワーステアリング装置１を搭載している。
【００２５】
図１に示すように、電動パワーステアリング装置１は、運転者のステアリングホイール２の操作に基づき車両の４つの車輪Ｗのうち２つの転舵輪３（本実施形態では、前輪に相当する）を転舵させる操舵機構４を備えている。また、電動パワーステアリング装置１は、操舵機構４に転舵力となるアシスト力を付与するモータ５と、モータ５の駆動を制御する、所謂、パワステ制御を実行する車両用制御装置としてのパワステＥＣＵ（以下「ＥＰＳＥＣＵ」という）１０とを備えている。
【００２６】
操舵機構４は、ステアリングホイール２に連結されたステアリングシャフト６を有している。ステアリングシャフト６の下端部はラックアンドピニオン機構７を介してラックシャフト８に連結されている。操舵機構４では、運転者のステアリングホイール２の操作（ステアリングの操舵）に伴いステアリングシャフト６が回転すると、その回転運動がラックアンドピニオン機構７を介してラックシャフト８の軸方向の往復直線運動に変換される。このラックシャフト８の軸方向の往復直線運動がその両端に連結されたタイロッド９を介して転舵輪３に伝達されることにより転舵輪３の転舵角が変化し、車両の進行方向が変更される。また、モータ５は、その出力軸（図示しない）の回転を、減速機（図示しない）を介してステアリングシャフト６に伝達することによりステアリングシャフト６にアシスト力（アシストトルク）を付与する。
【００２７】
ＥＰＳＥＣＵ１０は、車両に設けられる各種のセンサの検出結果を運転者の要求あるいは走行状態を示す情報として取得し、これら取得される各種の情報に応じてモータ５の駆動を制御する。
【００２８】
各種のセンサとしては、例えば、回転角センサ５ａ、トルクセンサ６ａ、及び車速センサＷａがある。回転角センサ５ａは、モータ５に設けられてモータ５の回転角θｍを検出する。トルクセンサ６ａは、ステアリングシャフト６（コラムシャフトに対応する部位）に設けられて操舵トルクτを検出する。車速センサＷａは、車速（車両の走行速度）ＳＰを検出する。
【００２９】
ＥＰＳＥＣＵ１０は、回転角θｍ、操舵トルクτ、及び車速ＳＰに基づき電流指令値を演算する。電流指令値は、モータ５に供給される電流の目標値である。ＥＰＳＥＣＵ１０は、モータ５に供給される電流値を電流指令値に追従させる電流フィードバック制御を実行することによりモータ５の駆動を制御する。
【００３０】
また、車両Ａは、走行等の駆動源となる内燃機関１１と、内燃機関１１の駆動に伴い発電する図示しないオルタネータからの電力により充電される二次電池等の直流電源である車載用電源１２とを備えている。車載用電源１２には、当該車載用電源１２からの電力の供給及び遮断を切り替えるイグニッションスイッチ（以下「ＩＧＳＷ」という）１３が接続されている。
【００３１】
内燃機関１１には、内燃機関１１の駆動を制御するＥＧＥＣＵ１４が接続されている。ＥＧＥＣＵ１４には、内燃機関１１の自動停止（又は復帰）を指示するＥＣＯＥＣＵ１５が接続されている。ＥＣＯＥＣＵ１５は、車両の一時停止等において内燃機関１１を自動停止させる、所謂、エコラン状態への移行を制御するエコラン制御を実行する。
【００３２】
具体的に、ＥＣＯＥＣＵ１５は、内燃機関１１の自動停止又は自動停止からの復帰を指示する内燃機関制御信号を生成し、ＥＧＥＣＵ１４に対して出力する。また、ＥＣＯＥＣＵ１５は、内燃機関１１を自動停止させている場合、内燃機関１１の運転状態や車載用電源１２の電力の蓄え状態等に応じて内燃機関１１の自動停止からの復帰を指示する。なお、内燃機関１１の運転状態や車載用電源１２の電力の蓄え状態等は、車両に搭載される図示しない各種センサやＥＧＥＣＵ１４から取得する情報に基づき判断される。
【００３３】
車両Ａでは、ＥＰＳＥＣＵ１０を含む、ＥＧＥＣＵ１４やＥＣＯＥＣＵ１５等により車両に関わる車両制御、すなわちＥＰＳＥＣＵ１０が実行するパワステ制御、ＥＧＥＣＵ１４やＥＣＯＥＣＵ１５が実行するエコラン制御を実行する制御装置群１６が構築されている。なお、制御装置群１６において、各ＥＣＵ１０，１４，１５等は、ＣＡＮ（Controller Area Network）等の車載ネットワーク１７により相互通信可能に接続されている。
【００３４】
制御装置群１６は、ＩＧＳＷ１３に接続されており、ＩＧＳＷ１３がオンされることにより各ＥＣＵ１０，１４，１５等に車載用電源１２から電力の供給が開始される。各ＥＣＵ１０，１４，１５は、こうして供給される電力に基づき上記車両制御を実行する。
【００３５】
具体的に、ＩＧＳＷ１３は、車両の外部からの入力（搭乗者によるキーやボタン等によるオン操作）によるイグニッションオンを指示するイグニッション信号Ｓｉｇの入力に基づきオン状態、すなわち車載用電源１２と制御装置群１６との間を電気的に接続する。この場合、ＥＧＥＣＵ１４は、図示しないスタータを駆動させて内燃機関１１を始動させる。なお、スタータは、車載用電源１２の電力を消費して内燃機関１１を始動させる。その後、車載用電源１２は、内燃機関１１の駆動によって充電可能となる。なお、ＩＧＳＷ１３は、車両の外部からの入力（搭乗者によるキーやボタン等によるオフ操作）によるイグニッションオフを指示するイグニッション信号Ｓｉｇの入力に基づきオフ状態、すなわち車載用電源１２と制御装置群１６との間を電気的に遮断する。
【００３６】
次に、ＥＰＳＥＣＵ１０の電気的構成について説明する。
図２に示すように、ＥＰＳＥＣＵ１０は、マイクロプロセッシングユニット等からなるＥＰＳ用マイコン２０を備えている。ＥＰＳ用マイコン２０は、ＰＷＭ信号等のモータ制御信号Ｓｍを出力する。また、ＥＰＳＥＣＵ１０は、モータ制御信号Ｓｍに基づきモータ５へ車載用電源１２（＋Ｂ）から駆動電力を供給するように駆動するインバータ回路等の駆動回路２１を備えている。なお、これらＥＰＳ用マイコン２０及び駆動回路２１は、車載用電源１２が接続される高電位側に対して低電位側がそれぞれ車載用電源１２の接地（ＧＮＤ）に接続されている。
【００３７】
駆動回路２１は、直列に接続された一対のスイッチング素子（ＦＥＴ）を基本単位（アーム）として各相に対応する３つのアームを並列接続してなる周知のＰＷＭインバータであり、ＥＰＳ用マイコン２０の出力するモータ制御信号Ｓｍは、駆動回路２１を構成する各スイッチング素子のオンｄｕｔｙ比を規定する。モータ制御信号Ｓｍが各スイッチング素子のゲート端子に印加され、同モータ制御信号Ｓｍに応答して各スイッチング素子がオン／オフすることにより、車載用電源１２の電圧が三相の駆動電力に変換されてモータ５に供給される。
【００３８】
また、ＥＰＳＥＣＵ１０は、車載用電源１２（＋Ｂ）からＩＧＳＷ１３を介して供給される電力である供給電圧を降圧して定電圧を供給する電源装置２２を備えている。電源装置２２は、ＥＰＳ用マイコン２０が動作に必要な電力を安定供給する。
【００３９】
また、ＥＰＳＥＣＵ１０は、そのときに接続されている車載用電源１２の電圧（出力）Ｖｂを検出するための情報検出部としての電圧センサ２３を備えている。電圧センサ２３は、ＥＰＳ用マイコン２０に接続されている。なお、車載用電源１２と駆動回路２１との間には、これらを電気的に接続及び遮断する図示しない電源リレー回路が設けられている。電源リレー回路の切り替えは、ＥＰＳ用マイコン２０によって実行される。こうした電源リレー回路に対して、電圧センサ２３は、高電位側に設けられている。これにより、電圧センサ２３は、電源リレー回路の切り替え状態に関係なく、車載用電源１２の電圧Ｖｂを連続的に（継続して）検出することができる。また、ＥＰＳＥＣＵ１０には、モータ５に通電される各相電流値Ｉを検出するための電流センサ２４が接続されている。
【００４０】
次に、ＥＰＳ用マイコン２０の機能について説明する。
図３に示すように、ＥＰＳ用マイコン２０は、操舵トルクτ、車速ＳＰ、及び車載用電源１２の電圧Ｖｂを入力する指令値演算部３０を備えている。指令値演算部３０は、操舵トルクτ及び車速ＳＰに基づき、操舵機構４に付与するアシスト力の目標値として電流指令値を演算する。また、指令値演算部３０は、電圧Ｖｂに基づき上記パワステ制御の制御モードを管理（設定、切り替え等）する。つまり、指令値演算部３０は、制御制限部として機能する。
【００４１】
また、ＥＰＳ用マイコン２０は、回転角θｍ及びモータ５に供給される電流値Ｉを入力する制御信号生成部３１を備えている。制御信号生成部３１は、指令値演算部３０が演算する電流指令値に基づき、駆動回路２１の作動を制御するためのモータ制御信号Ｓｍを生成する。
【００４２】
また、ＥＰＳ用マイコン２０は、車載用電源１２の電圧Ｖｂを入力する情報記憶部３２を備えている。情報記憶部３２は、車載用電源１２の電圧Ｖｂについて、イグニッションオン以後の変動態様を過去情報として記憶する不揮発性メモリである。この過去情報は、指令値演算部３０が制御モードを管理（設定、切り替え等）するために必要な情報である。
【００４３】
図４に示すように、制御モードには、上記パワステ制御を設計通り機能するように当該機能を制限なく発揮させる通常モードがある。こうした通常モードに対して、制御モードには、上記パワステ制御を設計通り機能しないように上記パワステ制御による操舵機構４への介入を抑制する抑制モードがある。こうした抑制モードでは、通常モードが状況に応じて操舵機構４にアシスト力を付与する（図中、「アシストあり」）のに対して、状況に関係なく操舵機構４にアシスト力を付与しない（図中、「アシストなし」）こととしている。
【００４４】
制御モードは、ＥＰＳＥＣＵ１０が本来取り付けられるべき車両Ａに取り付けられているか否かの判断に基づき指令値演算部３０によって管理される。例えば、ある特定のＥＰＳＥＣＵ１０ａがある特定の車両Ａａに取り付けられて市場に出荷された場合、この特定のＥＰＳＥＣＵ１０ａが本来取り付けられるべき車両は、この特定の車両Ａａということとなる。そして、本実施形態においては、ＥＰＳＥＣＵ１０が本来取り付けられるべきは車両Ａである。なお、通常モードでは、指令値演算部３０の図示しない記憶装置の所定の記憶領域において、後述するＮＧフラグが未設定の状態に更新されている。一方、抑制モードでは、指令値演算部３０の図示しない記憶装置の所定の記憶領域において、後述するＮＧフラグが設定の状態に更新されている。なお、ＮＧフラグは、ＥＰＳＥＣＵ１０が車両Ａに取り付けられているか否かの判断の結果を示すものである。このＮＧフラグの設定を含む制御モードの設定については後で詳しく説明する。
【００４５】
通常モードにおいて、指令値演算部３０は、操舵トルクτ及び回転角θｍに基づいて、電流指令値Ｉ＊を演算する。正確には、電流指令値Ｉ＊は、ｄ／ｑ座標系におけるｑ軸電流指令値（Ｉｑ＊）及びｄ軸電流指令値（Ｉｄ＊）を含む。本実施形態においてｄ軸電流指令値は零に設定される。ｄ／ｑ座標系は、モータ５のモータ回転角θｍに従う回転座標である。制御信号生成部３１は、回転角θｍを使用してモータ５の三相の電流値Ｉを二相のベクトル成分、すなわちｄ／ｑ座標系におけるｄ軸電流値及びｑ軸電流値に変換する。そして、制御信号生成部３１は、ｄ軸電流値とｄ軸電流指令値との偏差、及びｑ軸電流値とｑ軸電流指令値との偏差をそれぞれ求め、これら偏差を解消するように電流フィードバック（Ｆ／Ｂ）制御を実行する。また、制御信号生成部３１は、電流フィードバック（Ｆ／Ｂ）制御を実行することによりｑ軸電圧指令値（Ｖｑ＊）及びｄ軸電圧指令値（Ｖｄ＊）を生成し、これら指令値を三相座標系に写像することにより、三相座標系における各電圧指令値（Ｖｕ＊，Ｖｖ＊，Ｖｗ＊）を演算し、これら各電圧指令値に基づきモータ制御信号Ｓｍを生成する。
【００４６】
一方、抑制モードにおいて、指令値演算部３０は、操舵トルクτ及び回転角θｍに関係なく、電流指令値Ｉ＊を演算しない（もしくは、電流指令値Ｉ＊を演算するが制御信号生成部３１に出力しない）。そして、制御信号生成部３１は、モータ制御信号Ｓｍを生成しない（もしくは、モータ制御信号Ｓｍを生成するが駆動回路２１に出力しない）。これにより、抑制モードにおいては、操舵機構４にアシスト力が付与されることがない。
【００４７】
ここで、指令値演算部３０が実行するＮＧフラグの設定を含む制御モードの設定に関わるモード設定処理について説明する。なお、指令値演算部３０は、制御周期（例えば、２μｓ）毎に周期処理を実行することによって、モード設定処理に関わる以下の処理を実行する。
【００４８】
本実施形態において、ＥＰＳＥＣＵ１０が車両Ａに取り付けられているか否か、すなわちＮＧフラグを設定するか否かの判断は、車載用電源１２の電圧Ｖｂの変動態様に基づき判断される。
【００４９】
ここで、車載用電源の電圧（出力）の変動態様は、車載用電源が搭載される車両毎に、車載用電源の充放電状態や、車両に搭載される制御装置（ＥＣＵ等）や、制御装置により制御される制御対象の数や種類等に応じて、固有の変動態様を現すものである。すなわち、車載用電源の電圧の変動態様は、個々の車両を識別し特定することが可能な車両固有の情報ということとなる。こうした車両固有の情報について、過去に記憶した過去情報との同一性を有していないとき、車両用制御装置（本実施形態では、ＥＰＳＥＣＵ１０）は過去情報の記憶時に接続されていた車載用電源、すなわち元々取り付けられていた車両とは別の車両に取り付けられている可能性があると判断することができる。
【００５０】
例えば、図５に示すように、車載用電源１２の電圧Ｖｂには、イグニッションオン（「ＩＧオン」）後のイベントのそれぞれで車載用電源１２の正常状態における基準電圧（ここでは１２Ｖ）に対して上下に変動する変動態様が現れる。この場合、イグニッションオン（「ＩＧオン」）からその実際のオン動作に係る時間の１００ｍｓの間には、基準電圧に対して比較的小さい上下の変動を繰り返した後、基準電圧を比較的大きく下回る変動が現れる。これは、イグニッションオンにより各ＥＣＵや電装品等に電力が一斉に供給されることに伴って起こるものである。こうした内燃機関１１の始動前、つまり車載用電源１２の充電可能前では、他の状況と比較して電圧Ｖｂが変動し易い特性を有している。
【００５１】
その後、内燃機関１１の始動からその始動に係る時間４００ｍｓ（所謂、クランキング）の間には、基準電圧を若干上回った後、他の状況と比較して大きく下回る変動が現れ、基準電圧付近に落ち着いていく変動が現れる。これは、内燃機関１１の始動時、上記スタータを駆動させるために必要ない電装品等への電力の供給を遮断することと、上記スタータを駆動すること、内燃機関１１の始動後は車載用電源１２の充電が可能になることに伴って起こるものである。こうした内燃機関１１の始動時では、他の状況と比較して大きく電力を消費する特性を有している。
【００５２】
その後、車両Ａが安定して走行している状態、すなわち通常走行状態における間には、状況に応じた変動が現れる。例えば、通常走行状態のうち、エコラン状態の間には、基準電圧に対して比較的大きい上下の変動を繰り返す変動が現れる。これは、エコラン状態の間、内燃機関１１が自動停止したり自動停止から復帰したりすることに伴って起こるものである。
【００５３】
その後、イグニッションオフ（「ＩＧオフ」）からその実際のオフ動作（終了処理）に係る時間の間には、基準電圧に対する上下の変動の周期が長くなっていく変動が現れる。これは、イグニッションオフにより各ＥＣＵや電装品等への電力の供給が遮断されていくことに伴って起こるものである。こうしたイグニッションオフ時では、他の状況と比較して電圧Ｖｂの変動に定まった特徴が出難い特性を有している。
【００５４】
このように、車載用電源１２の電圧Ｖｂは、イグニッションオン（「ＩＧオン」）後のイベントにおいて特徴的な変動が現れる場合があり、こうした特徴的な変動は車両Ａ固有の情報であって、他の車両ではまず現れることのない変動ということができる。
【００５５】
本実施形態では、こうした車載用電源１２の電圧Ｖｂの変動態様のうち、他の状況と比較して大きく電力を消費することが想定される内燃機関１１の始動からその始動に係る時間の間、すなわち内燃機関の始動時に現れる始動時変動態様を用いて、ＥＰＳＥＣＵ１０が車両Ａに取り付けられているか否かを判断するようにしている。
【００５６】
具体的には、図６に示すように、モードの設定処理において、指令値演算部３０は、そのときにＥＰＳＥＣＵ１０が取り付けられている車両の内燃機関（車両Ａであれば内燃機関１１）の始動時であるか否かを判断する（Ｓ１）。なお、Ｓ１は、イグニッションオン後の処理として実行される。
【００５７】
指令値演算部３０は、上記内燃機関の始動時の場合（Ｓ１：ＹＥＳ）、そのときにＥＰＳＥＣＵ１０が取り付けられている車両の車載用電源（車両Ａであれば車載用電源１２）の電圧Ｖｂの変動態様を取得する（Ｓ２）。Ｓ２にて、指令値演算部３０は、電圧センサ２３を通じて上記内燃機関の始動時（例えば、Ｓ１：ＹＥＳの判定後の４００ｍｓの間）の電圧Ｖｂを連続的に検出し、そのときに接続されている車載用電源の始動時変動態様を取得する。次に、指令値演算部３０は、情報記憶部３２から過去情報を読み出し、該過去情報とＳ２で取得した始動時変動態様が不一致か否か、すなわち同一性を有しているか否かを判断する（Ｓ３）。
【００５８】
情報記憶部３２には、過去情報として、今回の上記内燃機関の始動に関わるイグニッションオンよりも前（本実施形態では、前回）のイグニッションオンに基づく車両Ａの内燃機関１１の始動に係る時間の間の車載用電源１２の電圧Ｖｂの始動時変動態様が記憶されている。後述するが、過去情報は、ＥＰＳＥＣＵ１０が車両Ａに取り付けられていることが判断される場合に最新の過去情報に更新されるため、車両Ａ（内燃機関１１、車載用電源１２等）に関わって記憶される情報となっている。
【００５９】
図７に示すように、Ｓ３にて、指令値演算部３０は、Ｓ２で取得した始動時変動態様について、過去情報に基づく始動時変動態様を基準として所定範囲を有して設定される許容範囲を逸脱しているか否かを判断する。過去情報を実線とする場合、これを基準に正（＋）側に閾値α（図中、「＋α」）、負（−）側に閾値β（図中、「−β」）の範囲を許容範囲としている。所定範囲について、各閾値α，βは、同値を設定してもよいし、仕様目的に応じて異なる値を設定してもよい。また、所定範囲、つまり各閾値α，βには、車両が同じであるなかで想定される電力供給に関わるノイズや基準電圧のバラつき等が考慮され、車両が同じである場合の誤判断の発生を少なくすることができるとして経験的に求められる値が設定される。
【００６０】
Ｓ３にて、指令値演算部３０は、Ｓ２で取得した始動時変動態様が過去情報を基準とした許容範囲を逸脱していることを判断する場合（Ｓ３：ＹＥＳ）、ＮＧフラグを設定の状態に更新する（Ｓ４）。Ｓ３：ＹＥＳの結果によっては、今回の始動時変動態様が過去（前回）の始動時変動態様との同一性を有していないこと、つまりＥＰＳＥＣＵ１０が車両Ａに取り付けられていないことが判断される。この場合、指令値演算部３０は、ＥＰＳＥＣＵ１０が車両Ａに取り付けられていないことを判断したことから、以後、上記パワステ制御について抑制モードで動作する。つまり、指令値演算部３０は、そのときにＥＰＳＥＣＵ１０が取り付けられている車両の操舵機構にアシスト力を付与しないように動作する。そして、指令値演算部３０は、モード設定処理を終了する。
【００６１】
一方、指令値演算部３０は、Ｓ２で取得した始動時変動態様が過去情報を基準とした許容範囲を逸脱していない（許容範囲に収まっている）ことを判断する場合（Ｓ３：ＮＯ）、今回Ｓ２で取得した始動時変動態様を過去情報とするように過去情報を更新する（Ｓ５）。Ｓ３：ＮＯの結果によっては、今回の始動時変動態様が過去（前回）の始動時変動態様との同一性を有していること、つまりＥＰＳＥＣＵ１０が車両Ａに取り付けられていることが判断される。この場合、指令値演算部３０は、ＥＰＳＥＣＵ１０が車両Ａに取り付けられていることを判断したことから、以後、上記パワステ制御について通常モードで動作する。つまり、指令値演算部３０は、操舵機構４にアシスト力を付与するように動作する。そして、指令値演算部３０は、モード設定処理を終了する。
【００６２】
Ｓ５にて、指令値演算部３０は、次回のイグニッションオンに基づくＳ１〜Ｓ５の処理に備えて情報記憶部３２に記憶されている過去情報を最新の過去情報に更新することとしている。こうした最新の過去情報への更新は、ＥＰＳＥＣＵ１０が車両Ａに取り付けられていることが判断される場合に、イグニッションオン毎、より詳しくは内燃機関１１の始動毎に実行される。一方、最新の過去情報への更新は、ＥＰＳＥＣＵ１０が車両Ａに取り付けられていないことが判断される場合には実行されない。
【００６３】
また、指令値演算部３０は、そのときにＥＰＳＥＣＵ１０が取り付けられている車両の内燃機関（車両Ａであれば内燃機関１１）の始動時でない場合（Ｓ１：ＮＯ）、ＮＧフラグの設定の状態を読み出し、ＮＧフラグが設定の状態（「ＮＧフラグあり」）であるか否かを判断する（Ｓ６）。Ｓ６の処理は、上記内燃機関の始動後であって、Ｓ１〜Ｓ５の処理が一通り行われた後の通常走行状態で行われ、この通常走行状態における制御モードを管理するための処理である。
【００６４】
Ｓ６にて、指令値演算部３０は、ＮＧフラグが設定の状態の場合（Ｓ６：ＹＥＳ）、処理済みのＳ１〜Ｓ５にてＥＰＳＥＣＵ１０が車両Ａに取り付けられていないことを判断していることから、上記パワステ制御について抑制モードで動作する（Ｓ７）。つまり、指令値演算部３０は、そのときにＥＰＳＥＣＵ１０が取り付けられている車両の操舵機構にアシスト力を付与しないように動作する。そして、指令値演算部３０は、モード設定処理を終了する。
【００６５】
一方、指令値演算部３０は、ＮＧフラグが未設定の状態の場合（Ｓ６：ＮＯ）、処理済みのＳ１〜Ｓ５にてＥＰＳＥＣＵ１０が車両Ａに取り付けられていることを判断していることから、上記パワステ制御について通常モードで動作する（Ｓ８）。つまり、指令値演算部３０は、操舵機構４にアシスト力を付与するように動作する。そして、指令値演算部３０は、モード設定処理を終了する。
【００６６】
以上説明した本実施形態のＥＰＳＥＣＵ１０によれば以下の作用及び効果を得ることができる。
（１）図５で示したように、ＥＰＳＥＣＵ１０が車両Ａに取り付けられているか否かの判断に用いる車載用電源１２の電圧Ｖｂの変動態様は、上記［背景技術］の項目で説明した上記車両識別番号のような予め設定された番号ではなく、車両毎に固有の変動態様を現すものである。そのため、車載用電源１２の電圧Ｖｂの変動態様を車両Ａとは別の車両で不正に再現しようとしても、その別の車両で現れる車載用電源の電圧Ｖｂの変動態様がＥＰＳＥＣＵ１０の情報記憶部３２に記憶している過去情報と同一性を有する可能性は低い。これにより、ＥＰＳＥＣＵ１０が車両Ａとは別の車両に取り付けられる場合、そのときに接続されている車載用電源の電圧Ｖｂの変動態様が当該ＥＰＳＥＣＵ１０の情報記憶部３２に記憶している過去情報と同一性を有さない状態を好適に作り出すことができる。したがって、ＥＰＳＥＣＵ１０が車両Ａとは別の車両に取り付けられたことを高精度に判断することができる。
【００６７】
（２）ところで、車載用電源１２の電圧Ｖｂの変動態様のうち、車両固有の情報として違いが現れにくい状況について過去情報と同一性を有しているかを判断する場合、ＥＰＳＥＣＵ１０が車両Ａとは別の車両に取り付けられたことの判断の精度の低下を招くおそれがある。
【００６８】
このため、本実施形態では、ＥＰＳＥＣＵ１０が車両Ａに取り付けられているか否かの判断において、車載用電源１２の電圧Ｖｂの変動態様のうち、始動時変動態様を用いることとしている。
【００６９】
これにより、ＥＰＳＥＣＵ１０が車両Ａとは別の車両に取り付けられたことの判断において、始動時変動態様が他の状況と比較して大きく電力を消費する特性を利用することができる。したがって、ＥＰＳＥＣＵ１０が車両Ａとは別の車両に取り付けられたことの判断の精度の低下を抑えることができる。
【００７０】
（３）また、ＥＰＳＥＣＵ１０が車両Ａとは別の車両に取り付けられたことの判断において、始動時変動態様について、過去情報との完全な同一性を判断してしまうと、ＥＰＳＥＣＵ１０が車両Ａとは別の車両に取り付けられていなくても、別の車両に取り付けられていると誤判断される可能性がある。
【００７１】
そこで、本実施形態では、ＥＰＳＥＣＵ１０が車両Ａとは別の車両に取り付けられたことの判断において、始動時変動態様について、過去情報を基準として許容範囲を逸脱している場合に当該過去情報と同一性を有していないことを判断することとしている。
【００７２】
これにより、過去情報と同一性を有しているかを判断する場合、過去情報との同一性に対して幅を持たせることができることから、ＥＰＳＥＣＵ１０が車両Ａとは別の車両に取り付けられていると誤判断されてしまうことを抑えることができる。
【００７３】
（４）本実施形態において、情報記憶部３２は、車載用電源１２からのイグニッションオン毎（内燃機関１１の始動毎）に、過去情報を最新の過去情報に更新することとしている。
【００７４】
これにより、過去情報と同一性を有しているかを判断する場合、期間としてなるべく近時で記憶している過去情報を用いることができる。これにより、車載用電源１２においては経年劣化によってその電圧Ｖｂの変動態様が変化する可能性があるところ、経年劣化が車載用電源１２の電圧Ｖｂの変動態様に与える影響をなるべく小さくすることができる。したがって、ＥＰＳＥＣＵ１０が車両Ａとは別の車両に取り付けられたことの判断の精度の向上を図ることができる。
【００７５】
（第２実施形態）
次に、車両用制御装置の第２実施形態について説明する。なお、既に説明した実施形態と同一構成及び同一制御内容などは、同一の符号を付すなどして、その重複する説明を省略する。
【００７６】
本実施形態では、始動時変動態様と、他の状況と比較して電圧Ｖｂが変動し易いことが想定されるイグニッションオンからその実際のオン動作に係る時間の間、すなわち車載用電源１２からの電力の供給開始時に現れる供給開始時変動態様とを用いて、ＥＰＳＥＣＵ１０が車両Ａに取り付けられているか否かを判断するようにしている。
【００７７】
この場合、本実施形態のＥＰＳＥＣＵ１０の指令値演算部３０は、図６のＳ１の処理に先立って、イグニッションオン時であるか否かを判断する処理（以下「Ｓ１ａ」という）を実行する。ここで、指令値演算部３０は、正確にはイグニッションオン直後であるか否かを判断する。この場合、指令値演算部３０は、イグニッションオン時でない場合、Ｓ１の処理を実行する。
【００７８】
一方、指令値演算部３０は、イグニッションオン時の場合、上述のＳ２〜Ｓ５に相当する処理を実行する。
具体的に、指令値演算部３０は、Ｓ２に相当する処理（以下「Ｓ２ａ」という）として、電圧センサ２３を通じてそのときにＥＰＳＥＣＵ１０が取り付けられている車両のイグニッションオン時（例えば、Ｓ１ａ：ＹＥＳの判定後の１００ｍｓの間）の電圧Ｖｂを連続的に検出し、そのときに接続されている車載用電源の供給開始時変動態様を取得する。次に、指令値演算部３０は、Ｓ３に相当する処理（以下「Ｓ３ａ」という）として、情報記憶部３２から過去情報を読み出し、該過去情報とＳ２ａで取得した供給開始時変動態様が不一致か否か、すなわち同一性を有しているか否かを判断する。
【００７９】
本実施形態において、情報記憶部３２には、過去情報として、今回のイグニッションオンよりも前（本実施形態では、前回）のイグニッションオンに基づく車両Ａの始動時変動態様と、供給開始時変動態様とが記憶されている。
【００８０】
図８に示すように、Ｓ３ａにて、指令値演算部３０は、Ｓ２ａで取得した供給開始時変動態様について、過去情報に基づく供給開始時変動態様を基準として所定範囲を有して設定される許容範囲を逸脱しているか否かを判断する。過去情報を実線とする場合、これを基準に正（＋）側に閾値α（図中、「＋α」）、負（−）側に閾値β（図中、「−β」）の範囲を許容範囲としている。なお、各閾値α，βには、始動時変動態様について判断する場合と異なる値を設定してもよい。
【００８１】
Ｓ３ａにて、指令値演算部３０は、Ｓ２ａで取得した供給開始時変動態様が過去情報を基準とした許容範囲を逸脱していることを判断する場合（Ｓ３ａ：ＹＥＳ）、Ｓ４に相当する処理（以下「Ｓ４ａ」という）として、ＮＧフラグを設定の状態に更新する。Ｓ３ａ：ＹＥＳの結果によっては、今回の供給開始時変動態様が過去（前回）の供給開始時変動態様との同一性を有していないこと、つまりＥＰＳＥＣＵ１０が車両Ａに取り付けられていないことが判断される。この場合、指令値演算部３０は、ＥＰＳＥＣＵ１０が車両Ａに取り付けられていないことを判断したことから、以後、上記パワステ制御について抑制モードで動作する。そして、指令値演算部３０は、モード設定処理を終了する。
【００８２】
一方、指令値演算部３０は、Ｓ２ａで取得した供給開始時変動態様が過去情報を基準とした許容範囲を逸脱していない（許容範囲に収まっている）ことを判断する場合（Ｓ３ａ：ＮＯ）、Ｓ５に相当する処理（以下「Ｓ５ａ」という）として、今回Ｓ２ａで取得した供給開始時変動態様を過去情報とするように過去情報を更新する。そして、指令値演算部３０は、モード設定処理を終了する。なお、Ｓ５ａにおける最新の過去情報への更新は、ＥＰＳＥＣＵ１０が車両Ａに取り付けられていることが判断される場合に、イグニッションオン毎に実行される。
【００８３】
このように、本実施形態では、Ｓ３ａ及びＳ３のいずれかが「ＹＥＳ」の結果によって、そのときにＥＰＳＥＣＵ１０が取り付けられている車両の車載用電源の電圧Ｖｂの変動態様が過去（前回）の変動態様との同一性を有していないこと、つまりＥＰＳＥＣＵ１０が車両Ａに取り付けられていないことを判断する。こうした判断をする場合、指令値演算部３０は、Ｓ４ａ及びＳ４のいずれかにおいてＮＧフラグを設定の状態に更新する。
【００８４】
また、本実施形態では、Ｓ３ａ及びＳ３が共に「ＮＯ」の結果によって、そのときにＥＰＳＥＣＵ１０が取り付けられている車両の車載用電源の電圧Ｖｂの変動態様が過去（前回）の変動態様との同一性を有していること、つまりＥＰＳＥＣＵ１０が車両Ａに取り付けられていることを判断する。
【００８５】
以上説明した本実施形態のＥＰＳＥＣＵ１０によれば、上記第１実施形態の（１）〜（４）の作用及び効果に加えて、以下の作用及び効果を得ることができる。
（５）本実施形態では、ＥＰＳＥＣＵ１０が車両Ａに取り付けられているか否かの判断において、車載用電源１２の電圧Ｖｂの変動態様のうち、始動時変動態様と、供給開始時変動態様とを用いることとしている。
【００８６】
これにより、ＥＰＳＥＣＵ１０が車両Ａとは別の車両に取り付けられたことの判断において、そのときＥＰＳＥＣＵ１０が取り付けられている車両の内燃機関の始動前、つまり車載用電源の充電可能前であることから供給開始時変動態様が他の状況と比較して電圧Ｖｂの変動が反映され易い特性を始動変動態様と合わせて利用することができる。したがって、ＥＰＳＥＣＵ１０が車両Ａとは別の車両に取り付けられたことの判断の精度の低下をより好適に抑えることができる。
【００８７】
（第３実施形態）
次に、車両用制御装置の第３実施形態について説明する。なお、この第３実施形態は、既に説明した第２実施形態を前提とするものであり、既に説明した各実施形態と同一構成及び同一制御内容などは、同一の符号を付すなどして、その重複する説明を省略する。
【００８８】
本実施形態では、始動時変動態様と、供給開始時変動態様と、通常走行状態におけるエコラン状態の間に現れる通常時変動態様とを用いて、ＥＰＳＥＣＵ１０が車両Ａに取り付けられているか否かを判断するようにしている。
【００８９】
この場合、本実施形態のＥＰＳＥＣＵ１０の指令値演算部３０は、図６のＳ１：ＮＯの場合にＳ６の処理に先立って、エコラン状態であるか否かを判断する処理（以下「Ｓ１ｂ」という）を実行する。この場合、指令値演算部３０は、エコラン状態でない場合、Ｓ６の処理を実行する。
【００９０】
一方、指令値演算部３０は、エコラン状態の場合、Ｓ２〜Ｓ５やＳ２ａ〜Ｓ５ｂに相当する処理を実行する。
具体的に、指令値演算部３０は、Ｓ２やＳ２ａに相当する処理（以下「Ｓ２ｂ」という）として、電圧センサ２３を通じてそのときにＥＰＳＥＣＵ１０が取り付けられている車両のエコラン状態の間の電圧Ｖｂを連続的に検出し、そのときに接続されている車載用電源の通常時変動態様を取得する。次に、指令値演算部３０は、Ｓ３やＳ３ａに相当する処理（以下「Ｓ３ｂ」という）として、情報記憶部３２から過去情報を読み出し、該過去情報とＳ２ｂで取得した供給開始時変動態様が不一致か否か、すなわち同一性を有しているか否かを判断する。
【００９１】
本実施形態において、情報記憶部３２には、過去情報として、今回のイグニッションオンよりも前（本実施形態では、前回）のイグニッションオンに基づく車両Ａの始動時変動態様と、供給開始時変動態様と、通常時変動態様とが記憶されている。
【００９２】
図９に示すように、Ｓ３ｂにて、指令値演算部３０は、Ｓ２ｂで取得した通常時変動態様について、過去情報に基づく通常時変動態様を基準として所定範囲を有して設定される許容範囲を逸脱しているか否かを判断する。過去情報を実線とする場合、これを基準に正（＋）側に閾値α（図中、「＋α」）、負（−）側に閾値β（図中、「−β」）の範囲を許容範囲としている。なお、各閾値α，βには、始動時変動態様や供給開始時変動態様について判断する場合と異なる値を設定してもよい。
【００９３】
Ｓ３ｂにて、指令値演算部３０は、Ｓ２ｂで取得した通常時変動態様が過去情報を基準とした許容範囲を逸脱していることを判断する場合（Ｓ３ｂ：ＹＥＳ）、Ｓ４やＳ４ｂに相当する処理（以下「Ｓ４ｂ」という）として、ＮＧフラグを設定の状態に更新する。Ｓ３ｂ：ＹＥＳの結果によっては、今回の通常時変動態様が過去（前回）の通常時変動態様との同一性を有していないこと、つまりＥＰＳＥＣＵ１０が車両Ａに取り付けられていないことが判断される。この場合、指令値演算部３０は、ＥＰＳＥＣＵ１０が車両Ａに取り付けられていないことを判断したことから、以後、上記パワステ制御について抑制モードで動作する。そして、指令値演算部３０は、モード設定処理を終了する。
【００９４】
一方、指令値演算部３０は、Ｓ２ｂで取得した通常時変動態様が過去情報を基準とした許容範囲を逸脱していない（許容範囲に収まっている）ことを判断する場合（Ｓ３ｂ：ＮＯ）、Ｓ５やＳ５ａに相当する処理（以下「Ｓ５ｂ」という）として、今回Ｓ２ｂで取得した通常時変動態様を過去情報とするように過去情報を更新する。その後、指令値演算部３０は、上述のＳ６以後の処理を順に実行する。なお、Ｓ５ｂにおける最新の過去情報への更新は、ＥＰＳＥＣＵ１０が車両Ａに取り付けられていることが判断される場合に、イグニッションオン毎に実行される。
【００９５】
このように、本実施形態では、Ｓ３ａ、Ｓ３、及びＳ３ｂのいずれかが「ＹＥＳ」の結果によって、そのときにＥＰＳＥＣＵ１０が取り付けられている車両の車載用電源の電圧Ｖｂの変動態様が過去（前回）の変動態様との同一性を有していないこと、つまりＥＰＳＥＣＵ１０が車両Ａに取り付けられていないことを判断する。こうした判断をする場合、指令値演算部３０は、Ｓ４ａ、Ｓ４、及びＳ４ｂのいずれかにおいてＮＧフラグを設定の状態に更新する。
【００９６】
また、本実施形態では、Ｓ３ａ、Ｓ３、及びＳ３ｂが共に「ＮＯ」の結果によって、そのときにＥＰＳＥＣＵ１０が取り付けられている車両の車載用電源の電圧Ｖｂの変動態様が過去（前回）の変動態様との同一性を有していること、つまりＥＰＳＥＣＵ１０が車両Ａに取り付けられていることを判断する。
【００９７】
以上説明した本実施形態のＥＰＳＥＣＵ１０によれば、上記各実施形態の（１）〜（５）の作用及び効果に加えて、以下の作用及び効果を得ることができる。
（６）本実施形態では、ＥＰＳＥＣＵ１０が車両Ａに取り付けられているか否かの判断において、車載用電源１２の電圧Ｖｂの変動態様のうち、始動時変動態様と、供給開始時変動態様と、通常時変動態様とを用いることとしている。
【００９８】
これにより、ＥＰＳＥＣＵ１０が車両Ａとは別の車両に取り付けられたことの判断において、始動時変動態様や供給開始時変動態様に、さらに通常時変動態様を加えて利用することができる。したがって、ＥＰＳＥＣＵ１０が車両Ａとは別の車両に取り付けられたことの判断の精度の低下をより好適に抑えることができる。
【００９９】
（第４実施形態）
次に、車両用制御装置の第４実施形態について説明する。なお、既に説明した各実施形態と同一構成及び同一制御内容などは、同一の符号を付すなどして、その重複する説明を省略する。
【０１００】
本実施形態において、ＥＰＳＥＣＵ１０が車両Ａに取り付けられているか否か、すなわちＮＧフラグを設定するか否かの判断は、車両Ａに生じる機械的な振動に基づき演算される車両固有振動データを用いて判断される。本実施形態では、車両に生じる機械的な振動に基づき演算される車両固有振動データとして、始動完了後の内燃機関の振動の伝達により生じるモータの振動（モータ周辺の振動）に関わるデータを用いるようにしている。すなわち、本実施形態は、第１実施形態等において情報検出部として電圧センサ２３が備えられている替わりに、情報検出部として車両に生じる機械的な振動を検出するための振動センサ２５を備えるようにしている。
【０１０１】
車両に生じる機械的な振動、すなわちモータの振動は、車両毎に、搭載される内燃機関の個体差や、モータ等の部品や、振動センサ２５の設置状態や、振動センサ２５自体の個体差等に応じて、固有の振動を現すものである。すなわち、モータの振動は、個々の車両を識別し特定することが可能な車両固有の情報ということとなる。こうした車両固有の情報について、過去に記憶した過去情報との同一性を有していないとき、車両用制御装置（本実施形態では、ＥＰＳＥＣＵ１０）は過去情報の記憶時に元々取り付けられていた車両とは別の車両に取り付けられている可能性があると判断することができる。
【０１０２】
なお、車両の走行中においては、車両が直進状態であるか旋回状態であるか等により、車両に生じる振動に様々なノイズが重畳される可能性がある。そのため、本実施形態では、内燃機関の始動完了後であって、車両の走行停止中（車両が走行開始するまで）に生じる振動を固有の振動として用いるようにしている。
【０１０３】
具体的に、図１０に示すように、ＥＰＳＥＣＵ１０は、モータ５に一体化して設けられることによりモータコントロールユニット１００を構成している。そして、ＥＰＳＥＣＵ１０は、そのときに取り付けられている車両に生じる機械的な振動を検出するための振動センサ２５を備えている。振動センサ２５は、ＥＰＳＥＣＵ１０が一体化して設けられているモータ５の振動の成分を含む車両Ａの車両振動情報Ｆｍを検出する。振動センサ２５は、ＥＰＳ用マイコン２０に接続されている。本実施形態のようにモータコントロールユニット１００としてＥＰＳＥＣＵ１０がモータ５に一体化して設けられている場合、振動センサ２５は、モータ５の比較的近くに設けられていることとなる。これにより、振動センサ２５は、車両振動情報Ｆｍのなかでより支配的となるモータ５の振動を好適に検出することができる。
【０１０４】
また、図１１に示すように、ＥＰＳ用マイコン２０における指令値演算部３０は、操舵トルクτ、車速ＳＰ、及び車両振動情報Ｆｍを入力する。そして、指令値演算部３０は、車両振動情報Ｆｍに基づき上記パワステ制御の制御モードを管理（設定、切り替え等）する。また、ＥＰＳ用マイコン２０における情報記憶部３２は、車両の車両振動情報Ｆｍについて、内燃機関１１の始動完了後の車両振動情報Ｆｍを過去情報として記憶する。
【０１０５】
ここで、指令値演算部３０が実行するＮＧフラグの設定を含む制御モードの設定に関わる本実施形態のモード設定処理について説明する。
図１２に示すように、モードの設定処理において、指令値演算部３０は、そのときにＥＰＳＥＣＵ１０が取り付けられている車両の内燃機関（車両Ａであれば内燃機関１１）の始動時であるか否かを判断する（Ｓ１）。なお、Ｓ１は、イグニッションオン後の処理として実行される。
【０１０６】
指令値演算部３０は、上記内燃機関の始動時の場合（Ｓ１：ＹＥＳ）、そのときにＥＰＳＥＣＵ１０が取り付けられている車両の車両振動情報Ｆｍからそのときに取り付けられている車両のモータの振動を抜出す振動情報演算処理を実行する（Ｓ１０）。
【０１０７】
ここで、振動情報演算処理（Ｓ１０）について詳しく説明する。
図１３に示すように、振動情報演算処理（Ｓ１０）において、指令値演算部３０は、振動センサ２５を通じて上記内燃機関の始動完了後（例えば、Ｓ１：ＹＥＳの判定後のクランキング終了後（４００ｍｓ経過後））の振動を連続的に検出し、そのときに取り付けられている車両の車両振動情報Ｆｍを取得する（Ｓ１１）。Ｓ１１にて、指令値演算部３０は、そのときに取り付けられている車両が走行開始するまでの間、振動を連続的に検出する。なお、Ｓ１１にて、指令値演算部３０は、振動を検出する最小時間や最大時間を設定するようにしてもよいし、その後の処理で必要な情報を得ることができるとして経験的に求められる時間を設定するようにしてもよい。
【０１０８】
次に、指令値演算部３０は、Ｓ１１で取得した車両振動情報Ｆｍから周波数解析（所謂、ＦＴやＦＦＴ）を通じて、必要な周波数成分について振動データを抽出し（Ｓ１２）、抽出後の振動データから振動センサ２５についての無振動状態の振動データを取り除いてモータの振動に関わる車両固有振動データを抜出す（Ｓ１３）。Ｓ１２にて、指令値演算部３０は、モータの振動に関わる周波数成分について振動データを抽出する。また、Ｓ１３にて、指令値演算部３０が周波数解析後の振動データから取り除く無振動状態の振動データは、車両Ａの出荷前に組み立て工場や整備工場で記録される振動データであり、ＥＰＳＥＣＵ１０が車両Ａに取り付けられた状態且つ無振動状態で検出される振動、すなわち振動センサ２５の個体差（検出公差）である。そして、指令値演算部３０は、振動情報演算処理を終了し、モード設定処理の処理に戻ってＳ３の処理に移行する。
【０１０９】
Ｓ３の処理に移行した場合、指令値演算部３０は、情報記憶部３２から過去情報を読み出し、該過去情報とＳ１０で演算して得られた車両固有振動データが不一致か否か、すなわち同一性を有しているか否かを判断する。
【０１１０】
情報記憶部３２には、過去情報として、今回の上記内燃機関の始動に関わるイグニッションオンよりも前（本実施形態では、前回）のイグニッションオンに基づく車両Ａの内燃機関１１の始動完了後の車両固有振動データが記憶されている。
【０１１１】
Ｓ３にて、指令値演算部３０は、Ｓ１０で演算して得られた今回の車両固有振動データについて、過去情報に基づく過去（前回）の車両固有振動データとの相関関係を判定する。例えば、指令値演算部３０は、今回の車両固有振動データと過去の車両固有振動データとの波長、振動数、周期、位相、又は２乗平均値や標準偏差等のうち、少なくとも一つをパラメータとして相関関係を判定する。指令値演算部３０は、相関関係を判定するために用いるパラメータについて、今回の車両固有振動データと過去の車両固有振動データとの差が許容範囲（閾値）を逸脱しているか否かを判断する。所定範囲（閾値）は、車両が同じであるなかで想定される車両に生じる固有の振動に重畳されるノイズや振動のバラつき等が考慮され、車両が同じである場合の誤判断の発生を少なくすることができるとして経験的に求められる値が設定される。
【０１１２】
Ｓ３にて、指令値演算部３０は、今回の車両固有振動データと過去の車両固有振動データとの相関関係を判定するために用いるパラメータが許容範囲を逸脱していることを判断する場合（Ｓ３：ＹＥＳ）、ＮＧフラグを設定の状態に更新する（Ｓ４）。Ｓ３：ＹＥＳの結果によっては、今回の車両固有振動データが過去の車両固有振動データとの同一性を有していないこと、つまりＥＰＳＥＣＵ１０が車両Ａに取り付けられていないことが判断される。この場合、指令値演算部３０は、ＥＰＳＥＣＵ１０が車両Ａに取り付けられていないことを判断したことから、以後、上記パワステ制御について抑制モードで動作する。つまり、指令値演算部３０は、そのときにＥＰＳＥＣＵ１０が取り付けられている車両の操舵機構にアシスト力を付与しないように動作する。そして、指令値演算部３０は、モード設定処理を終了する。
【０１１３】
一方、指令値演算部３０は、今回の車両固有振動データと過去の車両固有振動データとの相関関係を判定するために用いるパラメータが許容範囲を逸脱していない（許容範囲に収まっている）ことを判断する場合（Ｓ３：ＮＯ）、今回Ｓ１０で演算して得られた車両固有振動データを過去情報とするように過去情報を更新する（Ｓ５）。Ｓ３：ＮＯの結果によっては、今回の車両固有振動データが過去の車両固有振動データとの同一性を有していること、つまりＥＰＳＥＣＵ１０が車両Ａに取り付けられていることが判断される。この場合、指令値演算部３０は、ＥＰＳＥＣＵ１０が車両Ａに取り付けられていることを判断したことから、以後、上記パワステ制御について通常モードで動作する。つまり、指令値演算部３０は、操舵機構４にアシスト力を付与するように動作する。そして、指令値演算部３０は、モード設定処理を終了する。
【０１１４】
Ｓ５にて、指令値演算部３０が実行する過去情報の更新は、上記第１実施形態等と同様に、ＥＰＳＥＣＵ１０が車両Ａに取り付けられていることが判断される場合に、イグニッションオン毎、より詳しくは内燃機関１１の始動毎に実行される。一方、こうした過去情報の更新は、ＥＰＳＥＣＵ１０が車両Ａに取り付けられていないことが判断される場合には実行されない。
【０１１５】
なお、指令値演算部３０は、そのときにＥＰＳＥＣＵ１０が取り付けられている車両の内燃機関（車両Ａであれば内燃機関１１）の始動時でない場合（Ｓ１：ＮＯ）、ＮＧフラグの設定の状態を読み出し、ＮＧフラグが設定の状態（「ＮＧフラグあり」）であるか否かを判断し、上記第１実施形態等と同様にＳ６以後の処理を実行する。
【０１１６】
以上説明した本実施形態のＥＰＳＥＣＵ１０によれば以下の作用及び効果を得ることができる。
（７）ＥＰＳＥＣＵ１０が車両Ａに取り付けられているか否かの判断に用いる車両振動情報Ｆｍに基づき演算で得られる車両固有振動データは、上記［背景技術］の項目で説明した上記車両識別番号のような予め設定された番号ではなく、車両毎に固有の振動を現すものである。そのため、車両固有振動データを車両Ａとは別の車両で不正に再現しようとしても、その別の車両で現れる車両固有振動データがＥＰＳＥＣＵ１０の情報記憶部３２に記憶している過去情報と同一性を有する可能性は低い。これにより、ＥＰＳＥＣＵ１０が車両Ａとは別の車両に取り付けられる場合、そのときに取り付けられている車両の車両固有振動データが当該ＥＰＳＥＣＵ１０の情報記憶部３２に記憶している過去情報と同一性を有さない状態を好適に作り出すことができる。したがって、ＥＰＳＥＣＵ１０が車両Ａとは別の車両に取り付けられたことを高精度に判断することができる。
【０１１７】
（８）ところで、車両振動情報Ｆｍのうち、ノイズが重畳される可能性がある状況について過去情報と同一性を有しているかを判断する場合、ＥＰＳＥＣＵ１０が車両Ａとは別の車両に取り付けられたことの判断の精度の低下を招くおそれがある。
【０１１８】
このため、本実施形態では、ＥＰＳＥＣＵ１０が車両Ａに取り付けられているか否かの判断において、内燃機関の始動完了後であって、車両の走行停止中（車両が走行開始するまで）に生じる振動を用いることとしている。
【０１１９】
これにより、ＥＰＳＥＣＵ１０が車両Ａとは別の車両に取り付けられたことの判断において、車両振動情報Ｆｍにノイズが重畳され難い特性を利用することができる。したがって、ＥＰＳＥＣＵ１０が車両Ａとは別の車両に取り付けられたことの判断の精度の低下を抑えることができる。
【０１２０】
（９）また、ＥＰＳＥＣＵ１０が車両Ａとは別の車両に取り付けられたことの判断において、車両固有振動データについて、過去情報との完全な同一性を判断してしまうと、ＥＰＳＥＣＵ１０が車両Ａとは別の車両に取り付けられていなくても、別の車両に取り付けられていると誤判断される可能性がある。
【０１２１】
そこで、本実施形態では、ＥＰＳＥＣＵ１０が車両Ａとは別の車両に取り付けられたことの判断において、車両固有振動データについて、過去情報との差が許容範囲を逸脱している場合に当該過去情報と同一性を有していないことを判断することとしている。
【０１２２】
これにより、過去情報と同一性を有しているかを判断する場合、過去情報との同一性に対して幅を持たせることができることから、ＥＰＳＥＣＵ１０が車両Ａとは別の車両に取り付けられていると誤判断されてしまうことを抑えることができる。
【０１２３】
（１０）本実施形態において、情報記憶部３２は、イグニッションオン毎（内燃機関１１の始動毎）に、過去情報を最新の過去情報に更新することとしている。
これにより、過去情報と同一性を有しているかを判断する場合、期間としてなるべく近時で記憶している過去情報を用いることができる。これにより、車両Ａにおいては経年劣化によってその車両振動情報Ｆｍが変化する可能性があるところ、経年劣化が車両振動情報Ｆｍに与える影響をなるべく小さくすることができる。したがって、ＥＰＳＥＣＵ１０が車両Ａとは別の車両に取り付けられたことの判断の精度の向上を図ることができる。
【０１２４】
なお、上記各実施形態は以下のように変更してもよい。
・第１〜第３実施形態において、図１４に示すように、Ｓ３（Ｓ３ａ，Ｓ３ｂも含む）での判断基準（判断の内容）を変更してもよい。上記判断基準として、車載用電源１２の電圧Ｖｂの変動態様に現れるピークの最大変位（最大値や最小値）を用いてもよい。図１４では、基準電圧に対して最も変位が大きいピークにおける最大変位ｈを示している。この場合、最大変位ｈについて、過去情報（最大変位ｈ）と一致するか否かを判断する。この場合にも過去情報（最大変位ｈ）を基準として所定範囲を有して許容範囲を設定してもよい。また、複数のピークにおける最大変位について判断してもよい。
【０１２５】
・また、上記判断基準として、車載用電源１２の電圧Ｖｂの変動態様に現れるピークについてそれが現れている現出時間を用いてもよい。図１４では、基準電圧に対して最も変位が大きいピークが現れている現出時間Ｔ１を示している。この場合、現出時間Ｔ１について、過去情報（現出時間Ｔ１）と一致するか否かを判断する。この場合にも過去情報（現出時間Ｔ１）を基準として所定範囲を有して許容範囲を設定してもよい。また、複数のピークにおける現出時間について判断してもよい。
【０１２６】
・また、上記判断基準として、車載用電源１２の電圧Ｖｂのイベント毎の変動態様に現れるピークのうち基準電圧に対して最も変位が大きいピークが最大変位（最大値や最小値）に至るまでの最大変位時間を用いてもよい。図１４では、内燃機関の始動のイベントにおける最大変位時間Ｔ２を示している。この場合、最大変位時間Ｔ２について、過去情報（最大変位時間Ｔ２）と一致するか否かを判断する。この場合にも過去情報（最大変位時間Ｔ２）を基準として所定範囲を有して許容範囲を設定してもよい。こうした最大変位時間は、ピーク単体を対象としてその開始を最大変位時間の開始の基準としてもよい。
【０１２７】
・また、上記判断基準として、車載用電源１２の電圧Ｖｂのイベント毎の変動態様に現れるピークのうち基準電圧に対して最も変位が大きいピークが現れ始めるまでの出現開始時間を用いてもよい。図１４では、内燃機関の始動のイベントにおける出現開始時間Ｔ３を示している。この場合、出現開始時間Ｔ３について、過去情報（出現開始時間Ｔ３）と一致するか否かを判断する。この場合にも過去情報（出現開始時間Ｔ３）を基準として所定範囲を有して許容範囲を設定してもよい。
【０１２８】
・また、上記判断基準として、車載用電源１２の電圧Ｖｂのイベント毎の変動態様に現れるピークのうち基準電圧に対して最も変位が大きいピークが現れなくなる出現終了時間を用いてよい。図１４では、内燃機関の始動のイベントにおける出現終了時間Ｔ４を示している。この場合、出現終了時間Ｔ４について、過去情報（出現終了時間Ｔ４）と一致するか否かを判断する。この場合にも過去情報（出現終了時間Ｔ４）を基準として所定範囲を有して許容範囲を設定してもよい。
【０１２９】
・また、上記判断基準として、車載用電源１２の電圧Ｖｂのイベント毎の変動態様のうち特定の部分における振動数を用いてもよい。図１４では、内燃機関の始動のイベントで現れる基準電圧に対して最も変位が大きいピークが現れなくなった後の振動数ｆ（拡大図）を示している。この場合、振動数ｆについて、過去情報（振動数ｆ）と一致するか否かを判断する。この場合にも過去情報（振動数ｆ）を基準として所定範囲を有して許容範囲を設定してもよい。また、複数の状況における振動数について判断してもよい。
【０１３０】
・上述の判断基準については、これらを複数組み合わせて用いることもできる。
・その他、上記判断基準として、過去情報との完全な同一性（完全に一致するか否か）を判断してもよい。
【０１３１】
・第１〜第３実施形態において、Ｓ３（Ｓ３ａ，Ｓ３ｂも含む）での判断に必要な情報として、車載用電源１２の電流を用いたり、電圧や電流に相関性のある情報（位相等）を用いたりすることもできる。
【０１３２】
・第４実施形態において、Ｓ３での判断は、第１〜第３実施形態のように、今回の車両固有振動データと過去の車両固有振動データの波形をそのまま比較するようにしてもよい。この場合にも過去情報（波形）を基準として所定範囲を有して許容範囲を設定してもよい。また、第４実施形態において、Ｓ３での判断は、過去情報との完全な同一性（完全に一致するか否か）を判断してもよい。
【０１３３】
・第４実施形態において、Ｓ３での判断は、振動センサ２５での検出結果のみを用いていたが、複数の振動センサの検出結果を用いるようにしてもよい。例えば、車両への振動を検出して警告を発する盗難防止装置に組み込まれている振動センサを振動センサ２５と合わせて用いるようにしてもよい。この場合、盗難防止装置の振動センサの検出結果からもＳ１０を通じて車両固有振動データを得ることができるように構成し、これと振動センサ２５の検出結果からＳ１０を通じて得られる車両固有信号データとを組み合わせてＳ３での判断が実行されるようにすればよい。これにより、Ｓ３での判断の方法を複雑化することができ、車両固有振動データを車両Ａとは別の車両で不正に再現し難くすることができる。
【０１３４】
・第１〜第３実施形態では、図１５に示すように、ＥＰＳＥＣＵ１０に指令値演算部３０（ＥＰＳ用マイコン２０）と別に、車載用電源１２（＋Ｂ）に接続されるＮＧ判定部４０を設けるようにし、電圧センサ２３や情報記憶部３２としても機能させてもよい。この場合、ＮＧ判定部４０は、モード設定処理を実行するようにしてもよい。例えば、ＮＧ判定部４０は、モード設定処理を実行し、その結果として制御モードを指示するモード指示信号Ｓｎを指令値演算部３０（ＥＰＳ用マイコン２０）に対して出力してもよい。この場合、ＮＧ判定部４０は、制御制限部として機能する。本変形例を採用する場合、ＮＧ判定部４０は、イグニッションのオンオフ状態に関係なく電圧Ｖｂをモニタすることができる。これにより、イグニッションがオフ状態においてもＥＰＳＥＣＵ１０が車両Ａとは別の車両に取り付けられたか否かについて判断できるようになる。
【０１３５】
・第１〜第３実施形態では、図１６に示すように、ＥＰＳＥＣＵ１０に指令値演算部３０（ＥＰＳ用マイコン２０）と別に、車載用電源１２（＋Ｂ）に接続される変動検出部５０を設けるようにし、電圧センサ２３や情報記憶部３２として機能させてもよい。例えば、変動検出部５０は、電圧Ｖｂを検出し、その結果として過去情報と不一致であるか否か（Ｓ３ａやＳ３やＳ３ｂに相当する処理の結果）を指示する結果指示信号Ｓｔを指令値演算部３０（ＥＰＳ用マイコン２０）に対して出力してもよい。この場合、変動検出部５０は、制御制限部の一部として機能する。一方、変動検出部５０は、電圧Ｖｂを検出しそれを過去情報として記憶するだけのものであってもよい。本変形例を採用する場合、変動検出部５０は、イグニッションのオンオフ状態に関係なく電圧Ｖｂをモニタすることができる。これにより、イグニッションがオフ状態においてもそのときにＥＰＳＥＣＵ１０が取り付けられている車両の車載用電源の電圧Ｖｂの検出や更新を実行することができるようになる。
【０１３６】
・各実施形態では、モード設定処理の最初にＮＧフラグの設定の状態を読み出し、ＮＧフラグが設定の状態（「ＮＧフラグあり」）であるか否かを判断するようにしてもよい。そして、ＮＧフラグが未設定の状態であることを判断する場合には、その後の処理を実行すればよい。一方、ＮＧフラグが設定の状態であることを判断する場合には、その後の処理を実行せず、抑制モードで動作するようにすればよい。
【０１３７】
・各実施形態では、情報記憶部３２における過去情報の更新のタイミングを変更してもよい。例えば、過去情報の更新のタイミングは、一日のうちで最初のイグニッションオンであったり、イグニッションオン何度かに一度であったりしてもよい。
【０１３８】
・第２実施形態では、始動時変動態様を用いることを前提としていたが、供給開始時変動態様のみを用いてＥＰＳＥＣＵ１０が車両Ａに取り付けられているか否かの判断を実行するようにしてもよい。
【０１３９】
・第３実施形態では、始動時変動態様及び供給開始時変動態様を用いることを前提としていたが、通常時変動態様のみを用いてＥＰＳＥＣＵ１０が車両Ａに取り付けられているか否かの判断を実行するようにしてもよい。また、始動時変動態様及び供給開始時変動態様のいずれかと通常時変動態様とを用いてＥＰＳＥＣＵ１０が車両Ａに取り付けられているか否かの判断を実行するようにしてもよい。
【０１４０】
・第３実施形態では、通常時変動態様として、上記パワステ制御において特徴的な変動が現れるうる状況（例えば、操舵機構４における操舵可能な限界付近でアシスト力を実際よりも弱めるような端当ての制御等）の変動を採用してもよい。
【０１４１】
・第１〜第３実施形態では、イグニッションオフ時に現れる供給終了時変動態様を用いて、ＥＰＳＥＣＵ１０が車両Ａに取り付けられているか否かを判断するようにしてもよい。
【０１４２】
・第４実施形態では、振動センサ２５をＥＰＳＥＣＵ１０の外部に設けるようにしてもよく、例えば、モータ５の周辺やモータ５自体に設けるようにしてもよい。この場合、電動パワーステアリング装置１がラック（アシスト）型やピニオン（アシスト）型であれば、振動センサ２５をラックシャフト８の周辺（ラックシャフト８を収容するハウジング等）に設けることもできる。また、振動センサ２５をラックシャフト８の周辺に設ける場合、車両に生じうる物理的な振動として、モータの振動に替えてラックシャフトの振動を検出するようにすることもできる。本変形例の構成の場合、車両Ａとは別の車両で振動センサ２５が設けられていない状況も考えられる。これは、ＥＰＳＥＣＵ１０が車両振動情報Ｆｍを入力することができない場合、ＮＧフラグを設定の状態に更新するように構成することで解決される。
【０１４３】
・各実施形態において、抑制モードでは、上記パワステ制御を設計通りの機能よりも低い機能で動作していればよく、付与すべきアシスト力を通常モード時と比較して低くした（例えば、半分等）制御するようにしてもよい。また、上述の端当ての制御等について未実施にする等によって実現してもよい。
【０１４４】
・各実施形態では、ＥＰＳＥＣＵ１０を対象として、元々取り付けられていた車両に取り付けられているか否かを判断することとしたが、ＥＧＥＣＵ１４やＥＣＯＥＣＵ１５等、対象とするＥＣＵを増やしたり変更したりしてもよいし、制御装置群１６の全ＥＣＵを対象としてもよい。この場合、抑制モードでは、上記判断の対象としたＥＣＵの機能、例えば、エコラン制御等を対象として機能を抑制（制御）すればよい。
【０１４５】
・各実施形態では、整備場等での作業を考慮して、特別の場所や状況で特別の装置を用いる場合に限り、情報記憶部３２に記憶される過去情報の初期化を可能にしてもよい。こうした過去情報の初期化後は、次のイグニッションオン後等、強制的に過去情報を記憶する処理を実行するようにすればよい。ところで、整備場等では、例えば、電気部品を取り替えるために車載用電源１２が車両から取り外されたり、車載用電源１２が新しい車載用電源に取り替えられたりすることが想定される。こうした作業によっては、当該作業前と比較して車載用電源１２の電圧Ｖｂの変動態様が変化する可能性がある。すると、ＥＰＳＥＣＵ１０が車両Ａに取り付けられていたとしても、車載用電源１２の電圧Ｖｂの変動態様が情報記憶部３２に記憶している過去情報と一致しなくなる可能性がある。そのため、整備場等といった特別の場所で車載用電源１２を車両から取り外す等の特別の状況において、一般には購入等することのできない特別の装置を用いる場合に限り、過去情報の初期化を可能にすることで車両整備等に与える支障を低減することができる。これは、第４実施形態であれば、車両Ａに搭載されるモータ５等の部品や、振動センサ２５を取り替える場面に相当する。こうした変形例では、ＥＰＳＥＣＵ１０を車両Ａから取り外して点検する等の作業を考慮することもできる。
【０１４６】
・各実施形態では、電動パワーステアリング装置１をステアリングシャフト６にアシスト力を付与するコラム型で具体化したが、ラック（アシスト）型やピニオン（アシスト）型に適用してもよい。
【０１４７】
・各実施形態の構成は、電動パワーステアリング装置に限らず、例えばステアバイワイヤ式のステアリング装置等にも適用可能である。
【符号の説明】
【０１４８】
Ａ…車両、１０…パワステＥＣＵ（車両用制御装置）、１１…内燃機関、１２…車載用電源、１３…イグニッションスイッチ、２０…ＥＰＳ用マイコン（情報記憶部、制御制限部）、２３…電圧センサ（情報検出部）、３０…指令演算部（制御制限部）、３２…情報記憶部、Ｖｂ…電圧（車載用電源の出力）。
【図１】
2017024699.tif 000003
【図２】
2017024699.tif 000004
【図３】
2017024699.tif 000005
【図４】
2017024699.tif 000006
【図５】
2017024699.tif 000007
【図６】
2017024699.tif 000008
【図７】
2017024699.tif 000009
【図８】
2017024699.tif 000010
【図９】
2017024699.tif 000011
【図１０】
2017024699.tif 000012
【図１１】
2017024699.tif 000013
【図１２】
2017024699.tif 000014
【図１３】
2017024699.tif 000015
【図１４】
2017024699.tif 000016
【図１５】
2017024699.tif 000017
【図１６】
2017024699.tif 000018