(57)【特許請求の範囲】
【請求項１】
車載装置（５）を作動させるために、車両（７）の仕様に応じて互いに異なるように形成された複数の作動プログラムを記憶するプログラム記憶部（３２）と、
車両装備（２ａ、２ｂ、２ｃ、２ｄ、２ｅ、２ｆ）との間で通信を行い、前記車両の仕様を検出する仕様検出部（３１、３３）と、
前記車両の仕様と複数の前記作動プログラムとの関係であるプログラム対応情報（ＶＴ）を記憶した対応情報記憶部（３４）と、
前記仕様検出部によって検出された前記車両の仕様と、前記対応情報記憶部に記憶された前記プログラム対応情報とに基づいて、前記プログラム記憶部に記憶された複数の前記作動プログラムのうちから、使用する前記作動プログラムを選択するプログラム選択部（３５）と、
を備え、
前記車両装備は、前記車両の前後方向軸（ＣＬ）を中心として対称に配置されており、
前記仕様検出部は、車幅方向の一側の前記車両装備である一側装備（２ｂ、２ｄ、２ｆ）との間で通信を行い、前記一側装備に関する前記車両の仕様を検出するとともに、前記一側装備に関する前記車両の仕様に基づいて、前記車幅方向の他側の前記車両装備（２ａ、２ｃ、２ｅ）に関する前記車両の仕様を推定する車両用電子制御装置。
【請求項２】
前記仕様検出部は、前記車両の仕様として、ハンドル（６）位置を検出している請求項１に記載の車両用電子制御装置。
【請求項３】
前記仕様検出部は、前記車両に設けられたメーター（４）との間で通信を行い、前記ハンドル位置を検出している請求項２記載の車両用電子制御装置。
【請求項４】
前記仕様検出部によって検出された前記車両の仕様と、前記対応情報記憶部に記憶された前記プログラム対応情報とを比較し、検出された前記車両の仕様が前記プログラム対応情報中にない場合に、前記車両装備の異常を検出する異常検出部（３７）を備えた請求項１乃至３のうちのいずれか一項に記載の車両用電子制御装置。
【請求項５】
前記車両装備は、前記車両に発生した衝撃を検出する衝撃検知センサ（２ａ、２ｂ、２ｃ、２ｄ、２ｅ、２ｆ）を含み、
前記衝撃検知センサからの検出値に基づいて前記車両に衝突が発生したことを検出した場合に、前記車両に設けられた乗員保護装置（５）を作動させる保護装置作動部（３６）を備えた請求項１乃至４のうちのいずれか一項に記載の車両用電子制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載装置の作動を制御する車両用電子制御装置に関する。
【背景技術】
【０００２】
近年、車載装置の作動を制御するために、車両用電子制御装置を備えた車両が一般化している。車両用電子制御装置には制御プログラムが記憶されており、当該制御プログラムに基づいて、車載装置の作動が制御されている。車両用電子制御装置は、車載装置の種類、ハンドル位置、車両の仕向け地といった車両の仕様に応じて、その使用する制御プログラムが異なる場合がある。このために、車両の仕様に応じて、搭載される車両用電子制御装置が記憶する制御プログラムを互いに異ならせた場合、車両用電子制御装置の製造工程が複雑化し、その製造コストも増大する。
【０００３】
上述した問題を解消するための従来技術として、下記の特許文献１において、新たなプログラム書込み方法が適用された車両用電子制御装置が提案されている。特許文献１に記載された車両用電子制御装置によれば、車両に取り付けられる前の車両用電子制御装置に、車両の全ての仕様に共通の基本プログラムと各仕様に対応した複数の個別プログラムとを予め書き込んでいる。その後、車両製造工場の工程において、使用する個別プログラムを選択する選択情報を書き込むようにしている。こうすることにより、車両製造工場に納入する車両用電子制御装置を仕様に応じて互いに異ならせる必要がなく、製造工程を簡素化できるとともに、その製造コストの増大を防ぐことができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１４５２４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところが、上述したように特許文献１に記載された車両用電子制御装置によれば、車両製造工場において、車両の仕様に応じて個別プログラムを選択する選択情報を書き込んでいる。このため、車両製造工場において、その製造工程が複雑化するという新たな問題がある。また、車両製造工場において、選択情報の書込装置を管理する必要が発生するとともに、選択情報の書込時間に起因してラインタクトが増大するため、車両用電子制御装置の製造コストが増大するという問題もある。
本発明は上記事情に鑑みてなされたものであり、その目的は、製造が容易で、その製造工程の簡素化が可能な車両用電子制御装置を提供することにある。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、請求項１に係る車両用電子制御装置の発明は、車載装置を作動させるために、車両の仕様に応じて互いに異なるように形成された複数の作動プログラムを記憶するプログラム記憶部と、車両装備との間で通信を行い、車両の仕様を検出する仕様検出部と、車両の仕様と複数の作動プログラムとの関係であるプログラム対応情報を記憶した対応情報記憶部と、仕様検出部によって検出された車両の仕様と、対応情報記憶部に記憶されたプログラム対応情報とに基づいて、プログラム記憶部に記憶された複数の作動プログラムのうちから、使用する作動プログラムを選択するプログラム選択部と、を備え、車両装備は、車両の前後方向軸を中心として対称に配置されており、仕様検出部は、車幅方向の一側の車両装備である一側装備との間で通信を行い、一側装備に関する車両の仕様を検出するとともに、一側装備に関する車両の仕様に基づいて、車幅方向の他側の車両装備に関する車両の仕様を推定する。
【０００７】
この構成によれば、プログラム選択部が、仕様検出部によって検出された車両の仕様と、対応情報記憶部に記憶されたプログラム対応情報とに基づいて、プログラム記憶部に記憶された複数の作動プログラムのうちから、使用する作動プログラムを選択している。このため、車両に取り付けた車両用電子制御装置を起動するだけで、車両の仕様に応じて使用する作動プログラムを選択することができる。したがって、車両製造工場において車両用電子制御装置に対し、使用する作動プログラムを選択する選択情報を書き込む必要がなく、その製造工程を簡素化することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態による車両用乗員保護システムが取り付けられた車両を模式的に表した平面図
【図２】図１に示した車両用乗員保護システムの全体ブロック図
【図３Ａ】エアバッグＥＣＵに記憶されたバリエーションテーブルを示した図
【図３Ｂ】センサ仕様テーブルを示した図
【図３Ｃ】メーター仕様テーブルを示した図
【図４】プログラム選択制御の方法を説明するためのバリエーションテーブルを示した図
【図５】異常検出制御の方法を説明するためのバリエーションテーブルを示した図
【図６】エアバッグＥＣＵの制御フローチャートを示した図
【発明を実施するための形態】
【０００９】
＜実施形態の構成＞
（車両用乗員保護システムの全体構成）
図１に基づき、エアバッグＥＣＵ３を含んだ車両用乗員保護システム１の全体構成について説明する。車両用乗員保護システム１は、サテライトセンサである複数の加速度センサ２ａ、２ｂ、２ｃ、２ｄ、２ｅ、２ｆを備えている。以下、加速度センサ２ａ、２ｂ、２ｃ、２ｄ、２ｅ、２ｆを総称して、加速度センサ２ａ〜２ｆと言う。加速度センサ２ａ〜２ｆは、車両７の前後方向または左右方向に加えられた衝撃の大きさを検出しており、衝撃検知センサおよび車両装備に該当する。車両７に発生した衝突を検出するために、加速度センサ２ａ〜２ｆに代えて、または、加速度センサ２ａ〜２ｆに加えて、圧力センサを使用してもよい。
【００１０】
図１に示したように、加速度センサ２ａ、２ｂは、それぞれ車両７の前端部７１の左右部位に取り付けられている。また、加速度センサ２ｃ、２ｄは、それぞれ車両７の左センターピラー７２および右センターピラー７３に取り付けられている。さらに、加速度センサ２ｅ、２ｆは、それぞれ車両７の左リヤピラー７４および右リヤピラー７５に取り付けられている。加速度センサ２ａと加速度センサ２ｂは、互いに同じ仕様のものが適用されている。また、加速度センサ２ｃと加速度センサ２ｄは、互いに同じ仕様のものが適用されている。さらに、加速度センサ２ｅと加速度センサ２ｆは、互いに同じ仕様のものが適用されている。図１に示したように、加速度センサ２ａと加速度センサ２ｂ、加速度センサ２ｃと加速度センサ２ｄおよび加速度センサ２ｅと加速度センサ２ｆは、車両７の車幅方向（左右方向）の中央に設置された前後方向軸ＣＬを中心として、それぞれ互いに対称となる位置に取り付けられている。
【００１１】
車両７において、図示しない運転席前側のフロアトンネル上には、車両用乗員保護システム１に含まれるエアバッグＥＣＵ (Electronic control unit) ３が取り付けられている。エアバッグＥＣＵ３は、車両用電子制御装置に該当する。エアバッグＥＣＵ３は、図示しない入出力装置、ＣＰＵ、ＲＡＭ等により形成された制御装置である。エアバッグＥＣＵ３には、上述した加速度センサ２ａ〜２ｆがセンサバスラインによって接続されている。エアバッグＥＣＵ３は、加速度センサ２ａ〜２ｆによる検出値に基づき、後述するエアバッグ装置５の作動を制御している。エアバッグＥＣＵ３については、後において詳細に説明する。
【００１２】
車両７には、コンビネーションメーター４およびエアバッグ装置５が取り付けられている。コンビネーションメーター４は運転席の前方に設けられ、スピードメーター、燃料計等の計器類と、オイルプレッシャーランプやブレーキランプ等の各種警告ランプを備えている。コンビネーションメーター４は、ＣＡＮ(Controller Area Network)によりＥＣＵ３に接続されている。コンビネーションメーター４は、車両装備およびメーターに該当する。
一方、エアバッグ装置５は車両用乗員保護システム１に含まれており、エアバッグＥＣＵ３に接続されている。エアバッグ装置５は、車両７において衝突が発生した場合に、エアバッグＥＣＵ３により制御されて作動展開し、車両７の乗員を保護する。エアバッグ装置５は車載装置および乗員保護装置に該当する。
【００１３】
（エアバッグＥＣＵの構成）
以下、図２に基づき、エアバッグＥＣＵ３の構成について詳細に説明する。エアバッグＥＣＵ３の通信部３１は、加速度センサ２ａ〜２ｆとの間で通信を行い、それぞれの衝撃検知センサＩＤを取得している。また、通信部３１は、コンビネーションメーター４との間で通信を行い、メーターＩＤを取得している。
プログラム記憶部３２は、エアバッグ装置５を作動させるための複数のプログラムパターン（図３Ａ示）を記憶している。複数のプログラムパターンは、車両７の仕様に応じて互いに異なるように形成されている。各々のプログラムパターンは、車両７の仕様ごとに使用されるものが予め割り振られている。プログラムパターンは、作動プログラムに該当する。
【００１４】
仕様データ形成部３３は、上述した通信部３１と接続されている。仕様データ形成部３３は、通信部３１を介して取得した衝撃検知センサＩＤにより、加速度センサ２ａ〜２ｆの性能、個数、取付位置等といった車両７の仕様を検出する。また、仕様データ形成部３３は、取得したメーターＩＤにより、車両７の仕様としてハンドル６（図１示）の位置を検出する。仕様データ形成部３３は、取得した衝撃検知センサＩＤおよびメーターＩＤの組み合わせによって、車両７の仕様を特定する仕様データを形成する。後述するように仕様データは、複数のプログラムパターンの中から、エアバッグＥＣＵ３のために適用するプログラムパターンを選択するために使用される。通信部３１と仕様データ形成部３３とを包括した構成が、仕様検出部に該当する。
【００１５】
仕様データ形成部３３が衝撃検知センサＩＤを取得する際、具体的には、車幅方向の一側（例えば、右側）の加速度センサ２ｂ、加速度センサ２ｄ、加速度センサ２ｆとの間で通信を行う。以下、速度センサ２ｂ、加速度センサ２ｄ、加速度センサ２ｆを、一側の加速度センサ２ｂ、２ｄ、２ｆと言い、車幅方向の他側（左側）の加速度センサ２ａ、加速度センサ２ｃ、加速度センサ２ｅを、他側の加速度センサ２ａ、２ｃ、２ｅと言う。一側の加速度センサ２ｂ、２ｄ、２ｆは一側装備に該当する。これにより、仕様データ形成部３３は、一側の加速度センサ２ｂ、２ｄ、２ｆの衝撃検知センサＩＤを取得する。
【００１６】
上述したように、加速度センサ２ａ〜２ｆは、車両７の車幅方向に対称に配置されている。したがって、仕様データ形成部３３は、一側の加速度センサ２ｂ、２ｄ、２ｆの衝撃検知センサＩＤに基づいて、他側の加速度センサ２ａ、２ｃ、２ｅの衝撃検知センサＩＤを推定している。上述した場合と異なり、仕様データ形成部３３が他側の加速度センサ２ａ、２ｃ、２ｅとの間で通信を行い、他側の加速度センサ２ａ、２ｃ、２ｅの衝撃検知センサＩＤを取得するようにしてもよい。そして、他側の加速度センサ２ａ、２ｃ、２ｅの衝撃検知センサＩＤに基づいて、一側の加速度センサ２ｂ、２ｄ、２ｆの衝撃検知センサＩＤを推定するようにしてもよい。
【００１７】
対応情報記憶部３４は、バリエーションテーブルＶＴ（図３Ａ示）を記憶している。バリエーションテーブルＶＴは、車両７の仕様と複数のプログラムパターンとの関係を表した情報データであり、プログラム対応情報に該当する。バリエーションテーブルＶＴについては、後述する。
プログラム選択部３５は、前述したプログラム記憶部３２、仕様データ形成部３３および対応情報記憶部３４に接続されている。プログラム選択部３５は、仕様データ形成部３３によって形成された車両７の仕様データと、対応情報記憶部３４に記憶されたバリエーションテーブルＶＴとに基づいて、プログラム記憶部３２に記憶された複数のプログラムパターンのうちから、エアバッグＥＣＵ３において使用されるプログラムパターンを選択する。
【００１８】
エアバッグ作動部３６は、通信部３１、プログラム選択部３５およびエアバッグ装置５に接続されている。エアバッグ作動部３６は、加速度センサ２ａ〜２ｆによる検出値に基づいて、車両７において衝突が発生したことを検出し、プログラム選択部３５によって選択されたプログラムパターンを用いて、エアバッグ装置５を作動させる。エアバッグ作動部３６は、保護装置作動部に該当する。
【００１９】
異常検出部３７は、仕様データ形成部３３、対応情報記憶部３４およびコンビネーションメーター４に接続されている。異常検出部３７は、仕様データ形成部３３によって形成された仕様データと、対応情報記憶部３４に記憶されたバリエーションテーブルＶＴとを比較する。そして、バリエーションテーブルＶＴ中に、形成された仕様データと一致した仕様（衝撃検知センサＩＤとメーターＩＤとの組み合わせ）がない場合に、車両装備である加速度センサ２ａ〜２ｆまたはコンビネーションメーター４の異常を検出する。異常検出部３７は車両装備の異常を検出した場合、コンビネーションメーター４において警告表示を行う。
【００２０】
（バリエーションテーブルの構成およびプログラムパターンの選択方法）
以下、図３Ａ乃至図４に基づき、バリエーションテーブルＶＴの構成およびバリエーションテーブルＶＴを用いたプログラムパターンの選択方法の一例について説明する。尚、図３Ａに示したバリエーションテーブルＶＴは、車両７の仕様とプログラムパターンとの関係のみではなく、仕様の異なる他の車両についての当該関係も含んでいるが、プログラムパターンの選択方法については、車両７の場合を例にして説明する。これ以降の説明において、車両７に設けられた加速度センサ２ａ〜２ｆおよび仕様の異なる他の車両に搭載される圧力センサを、包括的に衝撃検知センサと言う。また、バリエーションテーブルＶＴにおいて、車両７等における前端部の左右部位を、それぞれ左前、右前と記載し、左センターピラーおよび右センターピラーを、それぞれ左中、右中と記載し、左リヤピラーおよび右リヤピラーを、それぞれ左後、右後と記載している。また、バリエーションテーブルＶＴにおいて、衝撃検知センサが取り付けられていない車両部位については、―によって表している。
【００２１】
図３Ａに示したように、対応情報記憶部３４に記憶されたバリエーションテーブルＶＴは、衝撃検知センサＩＤである１１、１２、１３と、メーターＩＤである００、ＦＦとが含まれて形成されている。以下、衝撃検知センサＩＤである１１、１２、１３を衝撃検知センサＩＤ（１１、１２、１３）と表記し、メーターＩＤである００、ＦＦをメーターＩＤ（００、ＦＦ）と表記する。また、これらによって形成される仕様データを、それを構成する衝撃検知センサＩＤとメーターＩＤとを列記して表す。
【００２２】
図３Ｂのセンサ仕様テーブルＳＴに示したように、衝撃検知センサＩＤ（１１、１２、１３）は、各々の衝撃検知センサの仕様を特定するＩＤで、１１と１２が加速度センサ２ａ〜２ｆに関する衝撃検知センサＩＤであり、１３は圧力センサに関する衝撃検知センサＩＤである。衝撃検知センサＩＤ（１１、１２、１３）は、衝撃検知センサＩＤのそれぞれの種別、レンジ、軸数に関するデータを含んでいる。衝撃検知センサＩＤ（１１、１２、１３）には、衝撃検知センサの極性を特定するデータを含んでいてもよい。一方、図３Ｃのメーター仕様テーブルＭＴに示したように、メーターＩＤ（００、ＦＦ）は、車両７のハンドル６の位置を特定するデータを含んでいる。
バリエーションテーブルＶＴにおいては、形成された仕様データに応じて、複数のプログラムパターン０００１、０００２、０００３、０００４、０００５、０００６のうちのいずれかが割り振られている。
【００２３】
仕様データ形成部３３は、取得した一側の加速度センサ２ｂ、２ｄ、２ｆの衝撃検知センサＩＤがそれぞれ１１であった場合、他側の加速度センサ２ａ、２ｃ、２ｅの衝撃検知センサＩＤを、いずれも１１であると推定する。図４において、加速度センサ２ａ〜２ｆの衝撃検知センサＩＤが、すべて１１である場合に該当する仕様をハッチングにて示す。さらに、仕様データ形成部３３が取得したメーターＩＤは、００であったとする（図４において該当する仕様を、衝撃検知センサＩＤとは異なる柄のハッチングにて示す）。この場合、検出された衝撃検知センサＩＤとメーターＩＤとの組み合わせである仕様データは、１１、１１、１１、１１、１１、１１、００となる。したがって、プログラム選択部３５は、仕様データとバリエーションテーブルＶＴとに基づいて、エアバッグＥＣＵ３において使用するプログラムパターンとして０００１を選択する。
【００２４】
（異常検出方法）
以下、図５に基づき、異常検出部３７による加速度センサ２ａ〜２ｆまたはコンビネーションメーター４の異常検出方法の一例について説明する。仕様データ形成部３３が、一側の加速度センサ２ｂと加速度センサ２ｄの衝撃検知センサＩＤとして、それぞれ１１を取得し、一側の加速度センサ２ｆの衝撃検知センサＩＤの入力がなかった（加速度センサ２ｆは設けられていない）とする。この時、仕様データ形成部３３は他側の加速度センサ２ａと加速度センサ２ｃの衝撃検知センサＩＤを１１とし、他側の加速度センサ２ｅの衝撃検知センサＩＤの入力はないと推定する。さらに、仕様データ形成部３３が取得したメーターＩＤが、００であった（図５において、図４と同様のハッチングにて示す）とする。この場合、検出された衝撃検知センサＩＤとメーターＩＤとの組み合わせである仕様データは、１１、１１、１１、１１、―、―、００となる。
【００２５】
異常検出部３７は、形成された仕様データとバリエーションテーブルＶＴとを比較する。異常検出部３７は、形成された仕様データと一致する仕様がバリエーションテーブルＶＴ中にないため、加速度センサ２ａ〜２ｆまたはコンビネーションメーター４の誤組み付けあるいは欠品もしくは通信不良が発生したとして異常検出を行い、警告表示を行う。この場合の異常検出部３７は、車両装備の状態が最も近いと思われる仕様データ１１、１１、１１、１１、１１、１１、００と比較して、加速度センサ２ｅまたは加速度センサ２ｆに異常が発生したと推定する。尚、異常検出部３７による異常検出制御の場合は、仕様データ形成部３３が実際にすべての加速度センサ２ａ〜２ｆと通信を行い、すべての衝撃検知センサＩＤを取得するようにしてもよい。このようにすることにより、加速度センサ２ａ〜２ｆまたはコンビネーションメーター４の異常検出の精度を、さらに向上させることができる。
【００２６】
（エアバッグＥＣＵの制御フロー）
以下、図６に基づいて、エアバッグＥＣＵ３によるプログラム選択制御および異常検出制御に関する制御フローについて説明する。最初に、ステップＳ１０１において、図示しないイグニッションスイッチがオンされてエアバッグＥＣＵ３が起動される。イグニッションスイッチがオンされると、仕様データ形成部３３が、衝撃検知センサＩＤおよびメーターＩＤを取得する（ステップＳ１０２）。次に、仕様データ形成部３３は、衝撃検知センサＩＤとメーターＩＤとの組み合わせに基づき、車両７の仕様データを形成する（ステップＳ１０３）。
【００２７】
次に、異常検出部３７が、形成された仕様データとバリエーションテーブルＶＴとを比較して、バリエーションテーブルＶＴ中に、形成された仕様データと一致する仕様があるか否かを判定する（ステップＳ１０４）。バリエーションテーブルＶＴ中に仕様データと一致する仕様がある場合、プログラム選択部３５が、仕様データとバリエーションテーブルＶＴとに基づいて、エアバッグＥＣＵ３において使用するプログラムパターンを選択し、本制御フローは終了する（ステップＳ１０５）。ステップＳ１０４において、バリエーションテーブルＶＴ中に仕様データと一致する仕様がないと判定された場合、異常検出部３７によって車両装備の異常検出が行われ、コンビネーションメーター４において警告表示が実行される（ステップＳ１０６）。
【００２８】
＜実施形態の作用効果＞
本実施形態によれば、プログラム選択部３５が、形成された車両７の仕様データとバリエーションテーブルＶＴとに基づいて、プログラム記憶部３２に記憶された複数のプログラムパターンのうちから、エアバッグＥＣＵ３において使用するプログラムパターンを選択している。このため、エアバッグＥＣＵ３を起動するだけで、車両７の仕様に応じて使用するプログラムパターンを選択することができる。したがって、車両製造工場においてエアバッグＥＣＵ３に対し、使用するプログラムパターンを選択する選択情報を書き込む必要がなく、その製造工程を簡素化することができる。
【００２９】
加速度センサ２ａ〜２ｆは、車両７の前後方向軸ＣＬを中心として対称に配置されている。仕様データ形成部３３は、車幅方向の一側の加速度センサ２ｂ、２ｄ、２ｆとの間で通信を行い、一側の加速度センサ２ｂ、２ｄ、２ｆの衝撃検知センサＩＤを取得する。そして、一側の加速度センサ２ｂ、２ｄ、２ｆの衝撃検知センサＩＤに基づいて、車幅方向の他側の加速度センサ２ａ、２ｃ、２ｅの衝撃検知センサＩＤを推定している。これにより、一側の加速度センサ２ｂ、２ｄ、２ｆの衝撃検知センサＩＤを取得するのみで、すべての加速度センサ２ａ〜２ｆの衝撃検知センサＩＤを取得することができるため、衝撃検知センサＩＤの取得の高速化を可能にすることができる。
【００３０】
仕様データ形成部３３は、車両７のハンドル６の位置に関するデータを含んだメーターＩＤに基づいて、車両７の仕様データを形成している。これにより、ハンドル６の位置の仕様に応じてプログラムパターンを選択することができるため、ハンドル６の位置に合致するように、エアバッグ装置５の作動方法を最適化することができる。
また、車両７の仕向け地によって、衝突判定のために検出される衝撃の閾値が異なる場合がある。この場合においても、ハンドル６の位置によって仕向け地を検出することができるため、衝撃の閾値が考慮された最適なプログラムパターンを選択することができる。
仕様データ形成部３３は、車両７に設けられたコンビネーションメーター４から、メーターＩＤを取得している。これにより、既存の車両装備からメーターＩＤを取得することができ、ハンドル６の位置を検出するために、車両７において新たな装備を設ける必要をなくすことができる。
【００３１】
異常検出部３７は、形成された車両７の仕様データとバリエーションテーブルＶＴとを比較し、バリエーションテーブルＶＴ中に形成された仕様データがない場合に、車両装備の異常を検出している。これにより、加速度センサ２ａ〜２ｆまたはコンビネーションメーター４といった車両装備の異常を早期に発見し、修理を行うことができる。
エアバッグＥＣＵ３は、衝撃検知センサＩＤとメーターＩＤとに基づいて形成された仕様データと、バリエーションテーブルＶＴとにより、複数のプログラムパターンの中から使用するプログラムパターンを選択している。これにより、車両７に衝突が発生したことを検出した場合に、エアバッグ装置５を作動させるための最適なプログラムパターンを選択することができる。
【００３２】
＜他の実施形態＞
本発明は、上述した実施形態に限定されるものではなく、次のように変形または拡張することができる。
本発明による車両用電子制御装置は、エアバッグＥＣＵ３に限定されるべきものではなく、車載装置を作動させるあらゆる電子制御装置に適用することが可能である。
仕様データ形成部３３は、車両７の型式番号、エアバッグ装置５といった、加速度センサ２ａ〜２ｆおよびコンビネーションメーター４以外の車両装備のＩＤに基づいて、仕様データを形成してもよい。
プログラム記憶部３２に記憶された複数のプログラムパターン０００１〜０００６は、各々がそれのみでエアバッグＥＣＵ３を作動させることができるものであってもよい。あるいは、形成された仕様データに拘わらずに、エアバッグＥＣＵ３を作動させるために使用される共通プログラムがあって、それとプログラムパターン０００１〜０００６のうちのいずれかとの組み合わせにより、エアバッグＥＣＵ３を作動させるようにしてもよい。
イグニッションスイッチがオンされた時のみではなく、製造工場での車両７の完成時において、プログラム選択部３５によってプログラムパターンが選択されるようにしてもよい。
【符号の説明】
【００３３】
図面中、２ａ，２ｂ，２ｃ，２ｄ，２ｅ，２ｆは加速度センサ（衝撃検知センサ、車両装備）、３はエアバッグＥＣＵ（車両用電子制御装置）、４はコンビネーションメーター（メーター、車両装備）、５はエアバッグ装置（乗員保護装置、車載装置）、６はハンドル、７は車両、３１は通信部（仕様検出部）、３２はプログラム記憶部、３３は仕様データ形成部（仕様検出部）、３４は対応情報記憶部、３５はプログラム選択部、３６はエアバッグ作動部（保護装置作動部）、３７は異常検出部、ＣＬは前後方向軸、ＶＴはバリエーションテーブル（プログラム対応情報）を示している。
【図１】
0006558294.tif 000002
【図２】
0006558294.tif 000003
【図３Ａ】
0006558294.tif 000004
【図３Ｂ】
0006558294.tif 000005
【図３Ｃ】
0006558294.tif 000006
【図４】
0006558294.tif 000007
【図５】
0006558294.tif 000008
【図６】
0006558294.tif 000009