(57)【要約】【課題】傾斜センサを車両に取り付ける際、高い精度を必要とすることなく、車両の状態を正確に検出するようにした車両の状態検出装置を提供する。【解決手段】鉛直軸に対する車両のＸ，Ｙ軸からなる水平面の傾斜状態を示す値（出力値ＶＸＧ，ＶＹＧ）を出力する傾斜センサを備えると共に、傾斜センサから出力された鉛直軸に対する車両のＸ，Ｙ軸からなる水平面の傾斜状態を示す値のベクトル合成値ＡＮＧＶＣＴＲを算出し（Ｓ３００〜Ｓ３３２）、算出されたベクトル合成値ＡＮＧＶＣＴＲに基づいて車両の状態、具体的には、車両の転倒や衝突などの異常状態を検出する。【選択図】図１０
2008096403.tif 000002
【特許請求の範囲】
【請求項１】
鉛直軸に対する車両のＸ，Ｙ軸からなる水平面の傾斜状態を示す値を出力する傾斜センサ、前記出力された鉛直軸に対する車両のＸ，Ｙ軸からなる水平面の傾斜状態を示す値のベクトル合成値を算出するベクトル合成値算出手段、および前記算出されたベクトル合成値に基づいて前記車両の状態を検出する状態検出手段を備えたことを特徴とする車両の状態検出装置。
【請求項２】
前記車両の状態が、前記車両の転倒および衝突の少なくともいずれかであることを特徴とする請求項１記載の車両の状態検出装置。
【請求項３】
前記傾斜センサは、前記Ｙ軸が前記車両の車長方向に対して所定の角度回転させられて前記車両に取り付けられることを特徴とする請求項１または２記載の車両の状態検出装置。
【請求項４】
前記所定の角度を３０度から６０度の範囲内としたことを特徴とする請求項３記載の車両の状態検出装置。
【請求項５】
前記車両の転倒および衝突の少なくともいずれかが検出されたとき、前記車両に搭載された内燃機関を停止させる停止手段を備えたことを特徴とする請求項２から４のいずれかに記載の車両の状態検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は車両の状態検出装置に関する。
【背景技術】
【０００２】
従来、車両の状態（例えば、車両の転倒や衝突などの異常状態）を検出する装置として、下記特許文献１記載の技術が知られている。その提案技術にあっては、鉛直軸に対する車両のＸ軸とＹ軸からなる水平面の傾斜状態を示す値を出力する傾斜センサ（正確には、加速度センサ）を備え、検出された傾斜状態を示す値としきい値とを比較して車両の状態を検出している。
【特許文献１】実開平６−６５１８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１に記載される技術にあっては、検出軸（Ｘ，Ｙ軸）が車両の車幅方向と車長方向に一致した状態で取り付けられた傾斜センサの出力に基づいて車両の状態を検出しているため、傾斜センサが所期の位置にない場合、傾斜センサによって検出される値が変化し、車両の状態を正確に検出できないおそれがある。そのため、特許文献１記載の技術にあっては、傾斜センサの取り付けに関して高い精度が要求されるという不具合があった。
【０００４】
従って、この発明の目的は上記した課題を解決し、傾斜センサを車両に取り付ける際、高い精度を必要とすることなく、車両の状態を正確に検出するようにした車両の状態検出装置を提供することにある。
【課題を解決するための手段】
【０００５】
上記の目的を解決するために、請求項１にあっては、鉛直軸に対する車両のＸ，Ｙ軸からなる水平面の傾斜状態を示す値を出力する傾斜センサ、前記出力された鉛直軸に対する車両のＸ，Ｙ軸からなる水平面の傾斜状態を示す値のベクトル合成値を算出するベクトル合成値算出手段、および前記算出されたベクトル合成値に基づいて前記車両の状態を検出する状態検出手段を備えるように構成した。
【０００６】
請求項２に係る車両の状態検出装置にあっては、前記車両の状態が、前記車両の転倒および衝突の少なくともいずれかであるように構成した。
【０００７】
請求項３に係る車両の状態検出装置にあっては、前記傾斜センサは、前記Ｙ軸が前記車両の車長方向に対して所定の角度回転させられて前記車両に取り付けられるように構成した。
【０００８】
請求項４に係る車両の状態検出装置にあっては、前記所定の角度を３０度から６０度の範囲内とするように構成した。
【０００９】
請求項５に係る車両の状態検出装置にあっては、前記車両の転倒および衝突の少なくともいずれかが検出されたとき、前記車両に搭載された内燃機関を停止させる停止手段を備えるように構成した。
【発明の効果】
【００１０】
請求項１に係る車両の状態検出装置にあっては、鉛直軸に対する車両のＸ，Ｙ軸からなる水平面の傾斜状態を示す値を出力する傾斜センサを備えると共に、傾斜センサから出力された鉛直軸に対する車両のＸ，Ｙ軸からなる水平面の傾斜状態を示す値のベクトル合成値を算出し、算出されたベクトル合成値に基づいて車両の状態（例えば、車両の転倒や衝突などの異常状態）を検出するように構成、即ち、傾斜センサから出力された２つの値のベクトル合成値から車両の状態を検出するように構成したので、傾斜センサを取り付ける際、高い精度を必要とすることなく（換言すれば、傾斜センサが所期の位置に取り付けられていない場合であっても）、車両の状態を正確に検出することができる。
【００１１】
また、算出されたベクトル合成値から鉛直軸に対する車両の傾斜角を算出し、その傾斜角から車両の転倒を判断すると共に、ベクトル合成値が１Ｇより大きいとき、車両の衝突と判断するように構成することも可能となり、よって車両の状態をより正確に検出することができる。
【００１２】
請求項２に係る車両の状態検出装置にあっては、車両の状態が、車両の転倒および衝突の少なくともいずれかであるように構成したので、上記した効果を同様に得ることができる。
【００１３】
請求項３に係る車両の状態検出装置にあっては、傾斜センサは、Ｙ軸が車両の車長方向に対して所定の角度回転させられて車両に取り付けられるように構成、即ち、傾斜センサを、Ｙ軸が車両の車長方向に対して所定の角度だけ積極的に回転させて車両に取り付けるように構成したので、上記した効果に加え、前記したベクトル合成値を容易に算出することができる。
【００１４】
請求項４に係る車両の状態検出装置にあっては、前記した所定の角度を３０度から６０度の範囲内とするように構成したので、請求項３で述べた効果に加え、例えば所定の角度を４５度とすることも可能となり、その場合、ベクトル合成値を最大で１．４Ｇまで算出することができ、よって車両の状態（具体的には、車両の衝突）をより一層正確に検出することができる。
【００１５】
請求項５に係る車両の状態検出装置にあっては、車両の転倒および衝突の少なくともいずれかが検出されたとき、車両に搭載された内燃機関を停止させるように構成したので、上記した効果に加え、車両が転倒あるいは衝突した場合、直ちに内燃機関を停止させることができる。
【発明を実施するための最良の形態】
【００１６】
以下、添付図面に即してこの発明に係る車両の状態検出装置の最良の形態について説明する。
【実施例】
【００１７】
図１は、この発明の実施例に係る車両の状態検出装置を含む全体構成を模式的に示す概略図である。車両は、自動二輪車、スクータ、ＡＴＶ（All Terrain Vehicle。三輪・四輪バギー）、自動四輪車など全ての車両を意味するが、この実施例においては車両として自動二輪車を例にとる。
【００１８】
図１において、符号１０はその自動二輪車を示す。自動二輪車１０は、前輪（フロントタイヤ）１２と、前輪１２の上方に取り付けられるハンドルバー１４と、フレーム１６の中央位置付近に配置（搭載）される内燃機関（以下「エンジン」という）２０と、エンジン２０に供給されるべき燃料が貯留される燃料タンク２２と、フレーム１６の後方に取り付けられる後輪（リアタイヤ）２４などを備える。
【００１９】
自動二輪車１０に搭載されるエンジン２０は、例えば４サイクル単気筒の水冷式で、排気量２５０ｃｃ程度のガソリン・エンジンからなる。
【００２０】
また、図１に示す如く、前輪１２の付近には車速センサ２６が配置される。車速センサ２６は、前輪１２が所定の角度だけ回転するごとに信号を出力する。また、ハンドルバー１４のアクセルグリップ３０の付近には、アクセル開度センサ３２が配置される。アクセル開度センサ３２は、アクセル開度θＡ（乗員によるアクセルグリップ３０の操作角度（量））に応じた信号を出力する。
【００２１】
自動二輪車１０の適宜位置には、ＥＣＵ（Electronic Control Unit。電子制御ユニット）３４が搭載される。尚、ＥＣＵ３４は、ＣＰＵ，ＲＯＭ，ＲＡＭおよびカウンタなどを備えたマイクロコンピュータからなる。ＥＣＵ３４は、上記した各種センサなどの出力に基づいてスロットルバルブ（図１で図示せず）に接続された電動モータ３６（アクチュエータ。具体的には、ステッピングモータあるいはＤＣモータ）を駆動し、スロットルバルブの開度を調整する。
【００２２】
また、ＥＣＵ３４は、上記した各種センサなどの出力に基づいて燃料タンク２２の内部に配置された燃料ポンプ４０やエンジン２０の点火コイル４２などの動作を制御すると共に、エンジン２０のインジェクタ４４の動作、具体的には、インジェクタ４４によって噴射されるガソリン燃料量も制御する。即ち、自動二輪車１０はＦＩ（Fuel Injection）化した燃料供給装置を備える。
【００２３】
図２は、この実施例に係る状態検出装置を備えた車両の構成を示すブロック図である。
【００２４】
図２に示すように、エンジン２０の吸気管５０の上流側には、スロットルボディ５２が配置される。スロットルボディ５２には吸気管５０を開閉するスロットルバルブ５４が設けられると共に、上記した電動モータ３６やスロットルバルブ開度センサ５６、減速機（減速ギヤ。図示せず）などが一体的に装着される。電動モータ３６の付近に設けられたスロットルバルブ開度センサ５６は、スロットルバルブ５４の開度θＴＨ（以下「スロットル開度」という）に応じた信号を出力する。
【００２５】
スロットルバルブ５４より下流の吸気ポート付近には、前記したインジェクタ４４が配置される。インジェクタ４４は、燃料タンク（図２で図示せず）２２の内部に配置された燃料ポンプ４０に接続される。これにより、インジェクタ４４は、燃料タンク２２に貯留されたガソリン燃料を燃料ポンプ４０による圧送を受けて吸気ポートに噴射する。
【００２６】
また、エンジン２０は、所定の点火時期においてガソリン燃料と吸入空気の混合気を点火する点火プラグ（図示せず）と、点火プラグに接続される点火コイル４２とを備える。即ち、エンジン２０の点火プラグは、点火コイル４２から供給された高電圧で火花放電し、混合気を燃焼させる。
【００２７】
エシジン２０のシリンダブロックの冷却水通路（図示せず）には、水温センサ６０が取り付けられ、エンジン冷却水温ＴＷに応じた信号を出力する。また、エンジン２０のクランクシャフト（図示せず）の付近には、クランク角センサ６２が取り付けられる。クランク角センサ６２は所定のクランク角度（例えば３０度）ごとに信号を出力する。尚、符号６４と６６は、それぞれエンジン２０に接続された排気管と触媒装置を示す。
【００２８】
また、自動二輪車１０は、図１，２に示すように、鉛直軸に対する車両の傾斜状態を示す値、具体的には、鉛直軸に対する車両のＸ，Ｙ軸からなる水平面の傾斜状態を示す値を出力する傾斜センサ７０を備える。傾斜センサ７０は、具体的には、角度センサからなり、より具体的には、静電容量型、圧電型、あるいはガス移動式の角度センサなどからなる。
【００２９】
図３は、傾斜センサ７０の自動二輪車１０における配置を説明するための模式図である。尚、図３において、傾斜センサ７０がよく示されるように、傾斜センサ７０を拡大して示すと共に、自動二輪車１０の構成については、前後輪１２，２４とハンドルバー１４のみ示した。
【００３０】
図３に示すように、傾斜センサ７０は、Ｘ，Ｙ軸の２軸を検出軸として備えると共に、Ｙ軸が車両の車長方向（前後方向。進行方向）に対して所定の角度αだけ回転させられて車両に取り付けられる。換言すれば、傾斜センサ７０は、Ｘ軸が車両の車幅方向（左右方向。横転方向）に対して所定の角度αだけ回転させられて車両に取り付けられる。前記した所定の角度αは、具体的には３０度から６０度の範囲内に設定される。尚、この実施例においては、所定の角度αを４５度とした。
【００３１】
次いで、傾斜センサ７０から出力される、鉛直軸に対する車両の傾斜状態を示す値、正確には、車両に取り付けられた傾斜センサ７０の傾斜状態を示す値（電圧値）について、図４を参照して説明する。
【００３２】
図４は、出力される傾斜センサ７０の傾斜状態を示す値のうち、Ｘ軸方向の出力の特性を表すセンサ特性グラフである。尚、以下において、Ｘ軸方向の出力について説明するが、Ｙ軸方向の出力もＸ軸方向の出力と略同一であるため、以下の説明はＹ軸方向の出力にも妥当する。
【００３３】
図４に示す如く、横軸に傾斜センサ７０の鉛直軸に対するＸ軸方向の傾斜角度を、縦軸に傾斜センサ７０から出力される電圧値をとって示すと、傾斜センサ７０は、傾斜していない状態、即ち、水平状態（傾斜角度＝０［°］）にあるとき、２．５［Ｖ］の電圧を出力する。以下、傾斜センサ７０の水平状態を示す電圧値（２．５［Ｖ］）を「中間電圧値」と呼ぶ。
【００３４】
また、傾斜センサ７０は、図示の如く、Ｘ軸が鉛直軸に対して９０度傾斜するとき、４．３［Ｖ］の電圧を出力する一方、Ｘ軸が鉛直軸に対して−９０度傾斜するとき、０．７［Ｖ］の電圧を出力する。尚、前記した鉛直軸に対するＸ軸方向の傾斜角度は、傾斜センサ７０が進行方向に向かって右側に傾斜するときを正値、左側に傾斜するときを負値とした。また、Ｙ軸方向の出力の場合、鉛直軸に対するＹ軸方向の傾斜角度は、傾斜センサ７０が進行方向側（前側）に傾斜するときを正値、進行方向と逆側（後側）に傾斜するときを負値とする。
【００３５】
図２の説明に戻ると、上述した各種センサの出力はＥＣＵ３４に入力される。ＥＣＵ３４は、入力されたセンサ出力のうち、クランク角センサ６２が出力する信号をカウンタでカウントしてエンジン回転数Ｎｅを検出すると共に、車速センサ２６が出力する信号をカウンタでカウントして車速Ｖを検出する。
【００３６】
また、ＥＣＵ３４は、入力されたアクセル開度θＡなどをパラメータとして演算を行い、スロットルバルブ５４の開度ＴＨd（以下「目標スロットル開度」という）を算出し、算出した目標スロットル開度ＴＨdに応じた制御値（通電指令値）を電動モータ３６に出力してスロットル開度θＴＨを調整し、よって吸入空気を調量してエンジン２０の出力を制御する。さらに、ＥＣＵ３４は、入力された各値をパラメータとして演算を行い、自動二輪車１０の運転状態に応じた制御信号を、燃料ポンプ４０、インジェクタ４４および点火コイル４２などに送る。
【００３７】
さらに、ＥＣＵ３４は、傾斜センサ７０から出力された鉛直軸に対する車両の傾斜状態を示す値（電圧値）に基づいて車両の状態、具体的には車両の転倒および衝突などの異常状態を検出する。以下、その車両の状態を検出する状態検出装置の動作について説明する。
【００３８】
図５は、この実施例に係る車両の状態検出装置の動作を示すフローチャートである。図示のプログラムは、ＥＣＵ３４において所定の周期（例えば１０［ｍｓｅｃ］）ごとに実行される。
【００３９】
以下説明すると、先ず、Ｓ１０において、傾斜センサ７０の検出軸（Ｘ，Ｙ軸）の状態を検出する。
【００４０】
図６は、検出軸の状態検出処理を示すサブルーチン・フローチャートである。以下、図６を参照してその処理について説明すると、先ず、Ｓ１００で傾斜センサ７０のＸ軸方向の出力値ＶＸＧを読み込むと共に、Ｓ１０２に進み、傾斜センサ７０のＹ軸方向の出力値ＶＹＧを読み込む。
【００４１】
次いで、Ｓ１０４に進み、Ｓ１００とＳ１０２で読み込んだ出力値ＶＸＧ，ＶＹＧが、傾斜センサ７０において通常取り得る範囲内にあるか否か、即ち、正常な値であるか否か判断する。Ｓ１０４で否定されるときはＳ１０６，Ｓ１０８に進み、後述するカウンタＣＮＴＶＸＧｎとＣＮＴＶＹＧｎをリセットすると共に、Ｓ１１０に進んでフラグＦ_ＲＥＡＤ１ＳＴ（後述）もリセットする。尚、末尾の「ｎ」は、離散系のサンプル時間、具体的には今回プログラムループを意味する。
【００４２】
Ｓ１０４で肯定されるときはＳ１１２に進み、フラグＦ_ＲＥＡＤ１ＳＴのビットが０か否か判断する。フラグＦ_ＲＥＡＤ１ＳＴは、初期状態（例えば、イグニッションスイッチがオンされたとき）において０に設定されるため、この判断は通例肯定される。
【００４３】
次いで、Ｓ１１４，Ｓ１１６に進み、Ｘフィルタリング値ＶＸＧＦＬＴｎおよびＹフィルタリング値ＶＹＧＦＬＴｎ（共に後述）を初期化する。具体的には、Ｘフィルタリング値ＶＸＧＦＬＴｎにＳ１００で読み込んだ出力値ＶＸＧをセットすると共に、Ｙフィルタリング値ＶＹＧＦＬＴｎにＳ１０２で読み込んだ出力値ＶＹＧをセットする。
【００４４】
次いで、Ｓ１１８に進み、フラグＦ_ＲＥＡＤ１ＳＴのビットを１にセットする。これにより、次回のプログラムループにおいて、Ｓ１１２の判断は否定される。即ち、Ｓ１１４とＳ１１６の処理は初回のプログラムループでのみ実行される。
【００４５】
Ｓ１１２で否定されるときはＳ１２０に進み、Ｘフィルタリング値ＶＸＧＦＬＴｎを算出する。Ｘフィルタリング値ＶＸＧＦＬＴｎの算出について、図７を参照して説明する。
【００４６】
図７は、Ｘフィルタリング値ＶＸＧＦＬＴｎを説明するためのグラフである。尚、図７においては、横軸にプログラムのループ回数を、縦軸に電圧値をとって示す。
【００４７】
図示の如く、前回のプログラムループで算出されたＸフィルタリング値ＶＸＧＦＬＴｎ−１（但し、２回目のプログラムループの場合は、１回目のプログラムループにおいてＳ１１４でセットされた値）に今回のプログラムループで読み込んだ（検出された）出力値ＶＸＧを加算して２で除した値を今回のＸフィルタリング値ＶＸＧＦＬＴｎとする。このように、Ｘフィルタリング値ＶＸＧＦＬＴｎは、傾斜センサ７０から出力されるＸ軸方向の出力値ＶＸＧの加重平均値である。尚、図７に示される出力値ＶＸＧなどの数値は、Ｘフィルタリング値ＶＸＧＦＬＴｎを説明するために示した例である。
【００４８】
図６の説明に戻ると、次いで、Ｓ１２２に進み、今回のプログラムループで算出されたＸフィルタリング値ＶＸＧＦＬＴｎとＳ１００で検出された出力値ＶＸＧとの差（換言すれば所定時間ごとに検出される出力値ＶＸＧとＸフィルタリング値ＶＸＧＦＬＴｎの最新値の差）を求め、所定値＃ＶＧＷＮＤＷと求めた差の絶対値を比較し、求めた差の絶対値が所定値＃ＶＧＷＮＤＷ未満か否か判断する。即ち、Ｓ１２２の処理は、傾斜センサ７０のＸ軸方向の出力値ＶＸＧが、Ｘフィルタリング値ＶＸＧＦＬＴｎ（加重平均値）に対してほぼ同一の値であるか否か判断するものである。尚、前記した所定値＃ＶＧＷＮＤＷは、出力値ＶＸＧとＸフィルタリング値ＶＸＧＦＬＴｎがほぼ同一であるか否か判断できる値に設定され、この実施例においては０．３［Ｖ］とした。
【００４９】
Ｓ１２２で肯定されるときはＳ１２４に進んでカウンタＣＮＴＶＸＧｎを前回値ＣＮＴＶＸＧｎ−１に１つインクリメントしてセットする一方、否定されるときはＳ１２６に進み、カウンタＣＮＴＶＸＧｎをリセットする。
【００５０】
次いで、Ｓ１２８以降に進み、前述したＳ１２０からＳ１２６までの処理を、傾斜センサ７０から出力されるＹ軸方向の出力値ＶＹＧに対して同様に行う。具体的には、Ｓ１２８においてＹフィルタリング値ＶＹＧＦＬＴｎを算出する。Ｙフィルタリング値ＶＹＧＦＬＴｎは、前述したＸフィルタリング値ＶＸＧＦＬＴｎと同様、前回のＹフィルタリング値ＶＹＧＦＬＴｎ−１に今回検出された出力値ＶＹＧを加算して２で除した値を今回のＹフィルタリング値ＶＹＧＦＬＴｎとする。このように、Ｙフィルタリング値ＶＹＧＦＬＴｎは、傾斜センサ７０から出力されるＹ軸方向の出力値ＶＹＧの加重平均値である。
【００５１】
次いで、Ｓ１３０に進み、今回のプログラムループで算出されたＹフィルタリング値ＶＹＧＦＬＴｎとＳ１０２で検出された出力値ＶＹＧとの差（換言すれば所定時間ごとに検出される出力値ＶＹＧとＹフィルタリング値ＶＹＧＦＬＴｎの最新値の差）を求め、所定値＃ＶＧＷＮＤＷと求めた差の絶対値を比較し、求めた差の絶対値が所定値＃ＶＧＷＮＤＷ未満か否か判断する。即ち、Ｓ１３０の処理は、傾斜センサ７０のＹ軸方向の出力値ＶＹＧが、Ｙフィルタリング値ＶＹＧＦＬＴｎ（加重平均値）に対してほぼ同一の値であるか否か判断するものである。
【００５２】
Ｓ１３０で肯定されるときはＳ１３２に進んでカウンタＣＮＴＶＹＧｎを前回値ＣＮＴＶＹＧｎ−１に１つインクリメントしてセットする一方、否定されるときはＳ１３４に進み、カウンタＣＮＴＶＹＧｎを０にリセットする。
【００５３】
図５フローチャートの説明に戻ると、次いで、Ｓ１２に進み、鉛直軸に対する車両（正確には、車両に取り付けられた傾斜センサ７０）の初期傾斜角度を学習（算出）する。
【００５４】
図８は、初期傾斜角の学習処理を示すサブルーチン・フローチャートである。以下、図８を参照してその処理について説明すると、先ず、Ｓ２００でフラグＦ_ＡＮＧＣＲＥＦが１か否か、具体的には、学習許可があるか否か判断する。このフラグＦ_ＡＮＧＣＲＥＦは、初期状態（例えば、イグニッションスイッチがオンされたとき）において１にセットされるため、Ｓ２００での判断は通例肯定される。
【００５５】
Ｓ２００で肯定されると、Ｓ２０２に進んで上記したカウンタＣＮＴＶＸＧｎが所定値＃ＣＮＴＶＸＧより大きいか否か判断する。所定値＃ＣＮＴＶＸＧは、例えば１００に設定される。即ち、Ｓ２０２の処理は、傾斜センサ７０のＸ軸方向の出力値ＶＸＧが、所定期間（具体的には、１［ｓｅｃ］）ほぼ同一であるか否か判断するものである。
【００５６】
Ｓ２０２で肯定されるときはＳ２０４に進み、前記したカウンタＣＮＴＶＹＧｎが所定値＃ＣＮＴＶＹＧより大きいか否か判断する。所定値＃ＣＮＴＶＹＧは、例えば、所定値＃ＣＮＴＶＸＧと同様、１００に設定される。即ち、Ｓ２０４の処理は、傾斜センサ７０のＹ軸方向の出力値ＶＹＧが、所定期間（具体的には、１［ｓｅｃ］）ほぼ同一であるか否か判断するものである。
【００５７】
上記したＳ２０２，Ｓ２０４で否定されるときは、以降の処理をスキップする一方、Ｓ２０４で肯定されるときはＳ２０６に進み、傾斜センサ７０からの出力値ＶＸＧが所定値＃ＶＧＭＥＡＮより大きいか否か判断する。所定値＃ＶＧＭＥＡＮは、傾斜センサ７０の中間電圧（２．５［Ｖ］）に設定される。
【００５８】
Ｓ２０６で肯定されるときはＳ２０８に進み、フラグＦ_ＡＮＧＸＲＥＦ（後述）を０にリセットする一方、否定されるときはＳ２１０に進んでフラグＦ_ＡＮＧＸＲＥＦを１にセットする。
【００５９】
次いで、Ｓ２１２に進み、傾斜センサ７０の鉛直軸に対するＸ軸方向の初期傾斜角ＡＮＧＸＲＥＦを算出する。Ｘ軸初期傾斜角ＡＮＧＸＲＥＦは、以下に示す式（１）で算出する。
【００６０】
【数１】
2008096403.tif 000003
ここで、＃ＧＶＲＡＴＥは、図４に示した傾斜センサ７０のセンサ特性グラフにおける傾きであり、具体的には５０に設定される。
【００６１】
尚、この実施例においては、鉛直軸に対する車両の傾斜状態を示す値を出力する傾斜センサとして角度センサを用いたため、Ｘ軸初期傾斜角ＡＮＧＸＲＥＦを式（１）によって求めたが、角度センサに代えて加速度センサを用いることもできる。その場合は、下記の式（１）´によってＸ軸初期傾斜角ＡＮＧＸＲＥＦを算出することができる。
【００６２】
【数２】
2008096403.tif 000004
式（１）´において、ＶＸＧ´は加速度センサから出力される出力値であると共に、＃ＶＧＭＥＡＮ´，＃ＧＶＲＡＴＥ´は、加速度センサの特性に応じて適宜に設定される、式（１）と同様な所定値である。
【００６３】
次いで、Ｓ２１４に進み、傾斜センサ７０からの出力値ＶＹＧが前記した所定値＃ＶＧＭＥＡＮより大きいか否か判断する。Ｓ２１４で肯定されるときはＳ２１６に進んでフラグＦ_ＡＮＧＹＲＥＦを０にリセットする一方、否定されるときはＳ２１８に進み、フラグＦ_ＡＮＧＹＲＥＦを１にセットする。
【００６４】
ここで、上記したフラグＦ_ＡＮＧＸＲＥＦとフラグＦ_ＡＮＧＹＲＥＦについて、図９を参照して説明する。
【００６５】
図９は、図８に示すフラグＦ_ＡＮＧＸＲＥＦとフラグＦ_ＡＮＧＹＲＥＦを説明するための説明図である。
【００６６】
フラグＦ_ＡＮＧＸＲＥＦが０のとき、即ち、出力値ＶＸＧが所定値＃ＶＧＭＥＡＮより大きく、傾斜センサ７０が進行方向に向かって右側（正確には、鉛直軸（Ｚ軸）に対してＸ軸の正方向）に傾斜すると共に、フラグＦ_ＡＮＧＹＲＥＦが０のとき、即ち、出力値ＶＹＧが所定値＃ＶＧＭＥＡＮより大きく、傾斜センサ７０が進行方向側（正確には、鉛直軸（Ｚ軸）に対してＹ軸の正方向）にも傾斜するときは、傾斜センサ７０が、初期状態において図９に示した「第１象限」側に傾斜していることを意味する。
【００６７】
また、フラグＦ_ＡＮＧＸＲＥＦが１のとき、即ち、出力値ＶＸＧが所定値＃ＶＧＭＥＡＮ以下で傾斜センサ７０が進行方向に向かって左側（正確には、鉛直軸に対してＸ軸の負方向）に傾斜すると共に、フラグＦ_ＡＮＧＹＲＥＦが０で傾斜センサ７０が進行方向側（正確には、鉛直軸に対してＹ軸の正方向）にも傾斜するときは、傾斜センサ７０が、初期状態において「第２象限」側に傾斜していることを意味する。
【００６８】
また、フラグＦ_ＡＮＧＸＲＥＦが１のときで傾斜センサ７０が進行方向に向かって左側（正確には、鉛直軸に対してＸ軸の負方向）に傾斜すると共に、フラグＦ_ＡＮＧＹＲＥＦが１のとき、即ち、出力値ＶＹＧが所定値＃ＶＧＭＥＡＮ以下で傾斜センサ７０が進行方向と逆側（後ろ側。正確には、鉛直軸に対してＹ軸の負方向）にも傾斜するときは、傾斜センサ７０が、初期状態において「第３象限」側に傾斜していることを意味する。
【００６９】
同様に、フラグＦ_ＡＮＧＸＲＥＦが０で傾斜センサ７０が進行方向に向かって右側（正確には、鉛直軸に対してＸ軸の正方向）に傾斜すると共に、フラグＦ_ＡＮＧＹＲＥＦが１で傾斜センサ７０が進行方向と逆側（後ろ側。正確には、鉛直軸に対してＹ軸の負方向）にも傾斜するときは、傾斜センサ７０が、初期状態において「第４象限」側に傾斜していることを意味する。
【００７０】
図８の説明に戻ると、次いで、Ｓ２２０に進んで傾斜センサ７０の鉛直軸に対するＹ軸方向の初期傾斜角ＡＮＧＹＲＥＦを算出する。このＹ軸初期傾斜角ＡＮＧＹＲＥＦは、以下に示す式（２）で算出する。
【００７１】
【数３】
2008096403.tif 000005
【００７２】
尚、Ｙ軸初期傾斜角ＡＮＧＹＲＥＦについても、Ｘ軸初期傾斜角ＡＮＧＸＲＥＦ同様、傾斜センサとして加速度センサを用いる場合は、下記の式（２）´によって算出することもできる。
【００７３】
【数４】
2008096403.tif 000006
【００７４】
次いで、Ｓ２２２に進み、フラグＦ_ＡＮＧＣＲＥＦをリセットする。これにより、次回のプログラムループにおいてはＳ２００で否定され、上記したＳ２０２からＳ２２２までの処理をスキップする。即ち、Ｘ軸初期傾斜角ＡＮＧＸＲＥＦとＹ軸初期傾斜角ＡＮＧＹＲＥＦの算出は、イグニッションスイッチがオンされた後、１回のみ実行される。
【００７５】
図５フローチャートの説明に戻ると、次いで、Ｓ１４に進み、鉛直軸に対する車両（正確には、車両に取り付けられた傾斜センサ７０）の傾斜角を算出する。
【００７６】
図１０は、車両の傾斜角を算出する処理を示すサブルーチン・フローチャートである。
【００７７】
先ず、Ｓ３００において、傾斜センサ７０からの出力値ＶＸＧが所定値＃ＶＧＭＥＡＮより大きいか否か判断する。Ｓ３００で肯定されるときはＳ３０２に進み、フラグＦ_ＡＮＧＸＤＴ（後述）を０にリセットする一方、否定されるときはＳ３０４に進んでフラグＦ_ＡＮＧＸＤＴを１にセットする。
【００７８】
次いで、Ｓ３０６に進み、傾斜センサ７０の鉛直軸に対するＸ軸方向の傾斜角ＡＮＧＸＤＴを算出する。Ｘ軸傾斜角ＡＮＧＸＤＴは、以下に示す式（３）によって算出する。
【００７９】
【数５】
2008096403.tif 000007
【００８０】
尚、この実施例においては傾斜センサを用いたため、Ｘ軸傾斜角ＡＮＧＸＤＴを式（３）によって求めたが、傾斜センサとして加速度センサを用いる場合は、下記の式（３）´によって算出することができる。
【００８１】
【数６】
2008096403.tif 000008
【００８２】
次いで、Ｓ３０８に進み、傾斜センサ７０からの出力値ＶＹＧが前記した所定値＃ＶＧＭＥＡＮより大きいか否か判断する。Ｓ３０８で肯定されるときはＳ３１０に進んでフラグＦ_ＡＮＧＹＤＴを０にリセットする一方、否定されるときはＳ３１２に進み、フラグＦ_ＡＮＧＹＤＴを１にセットする。
【００８３】
ここで、フラグＦ_ＡＮＧＸＤＴとフラグＦ_ＡＮＧＹＤＴについて説明する。これらは、前述したフラグＦ_ＡＮＧＸＲＥＦとフラグＦ_ＡＮＧＹＲＥＦ同様、各フラグのビットが０および１のいずれにセットされているかに基づき、傾斜センサ７０が、図９に示した第１から第４象限の内、どちら側に傾斜しているかを判断するフラグである。
【００８４】
具体的には、フラグＦ_ＡＮＧＸＤＴが０、かつフラグＦ_ＡＮＧＹＤＴが０のときは、傾斜センサ７０が「第１象限」側に傾斜すると共に、フラグＦ_ＡＮＧＸＤＴが１、かつフラグＦ_ＡＮＧＹＤＴが０のときは、傾斜センサ７０は「第２象限」側に傾斜していることを意味する。さらに、フラグＦ_ＡＮＧＸＤＴが１、かつフラグＦ_ＡＮＧＹＤＴが１のときは、傾斜センサ７０が「第３象限」側に傾斜すると共に、フラグＦ_ＡＮＧＸＤＴが０、かつフラグＦ_ＡＮＧＹＤＴが１のときは、傾斜センサ７０は「第４象限」側に傾斜していることを意味する。
【００８５】
図１０の説明を続けると、次いで、Ｓ３１４に進んで傾斜センサ７０の鉛直軸に対するＹ軸方向の傾斜角ＡＮＧＹＤＴを算出する。このＹ軸傾斜角ＡＮＧＹＤＴは、以下に示す式（４）によって算出する。
【００８６】
【数７】
2008096403.tif 000009
【００８７】
尚、Ｙ軸傾斜角ＡＮＧＹＤＴについても、Ｘ軸傾斜角ＡＮＧＸＤＴ同様、傾斜センサとして加速度センサを用いる場合は、下記の式（４）´によって算出することもできる。
【００８８】
【数８】
2008096403.tif 000010
【００８９】
次いで、Ｓ３１６に進んでフラグＦ_ＡＮＧＸＤＴのビットが、フラグＦ_ＡＮＧＸＲＥＦのビットと同一であるか否か、即ち、現在の傾斜センサ７０の傾斜している方向と初期状態において傾斜センサ７０の傾斜した方向が同一であるか否か判断する。Ｓ３１６で肯定されるときは、Ｘ軸傾斜角ＡＮＧＸＤＴとＸ軸初期傾斜角ＡＮＧＸＲＥＦの符号が同一であるため、Ｓ３１８に進み、Ｘ軸傾斜補正角ＡＮＧＸＣＲを以下の式（５）によって算出する。
【００９０】
【数９】
2008096403.tif 000011
【００９１】
一方、Ｓ３１６で否定、即ち、フラグＦ_ＡＮＧＸＤＴのビットとフラグＦ_ＡＮＧＸＲＥＦのビットが相違すると判断されるときは、Ｘ軸傾斜角ＡＮＧＸＤＴとＸ軸初期傾斜角ＡＮＧＸＲＥＦの符号が相違するため、Ｓ３２０に進み、Ｘ軸傾斜補正角ＡＮＧＸＣＲを以下の式（６）から算出する。
【００９２】
【数１０】
2008096403.tif 000012
【００９３】
Ｘ軸傾斜補正角ＡＮＧＸＣＲは、上記したように、今回のプログラムループで算出されたＸ軸傾斜角ＡＮＧＸＤＴとＸ軸初期傾斜角ＡＮＧＸＲＥＦとの変化量、即ち、傾斜センサ７０の鉛直軸に対するＸ軸方向の変化量を示す値である。また、Ｘ軸傾斜補正角ＡＮＧＸＣＲは、上記した式（５）あるいは（６）から分かるように、Ｘ軸初期傾斜角ＡＮＧＸＲＥＦに基づいてＸ軸傾斜角ＡＮＧＸＤＴを補正して算出される。
【００９４】
次いで、Ｓ３２２に進んでフラグＦ_ＡＮＧＹＤＴのビットが、フラグＦ_ＡＮＧＹＲＥＦのビットと同一であるか否か、即ち、現在の傾斜センサ７０の傾斜している方向と初期状態において傾斜センサ７０の傾斜した方向が同一であるか否か判断する。Ｓ３２２で肯定されるときは、Ｙ軸傾斜角ＡＮＧＹＤＴとＹ軸初期傾斜角ＡＮＧＹＲＥＦの符号が同一であるため、Ｓ３２４に進み、Ｙ軸傾斜補正角ＡＮＧＹＣＲを以下の式（７）によって算出する。
【００９５】
【数１１】
2008096403.tif 000013
【００９６】
一方、Ｓ３２２で否定されるときは、Ｙ軸傾斜角ＡＮＧＹＤＴとＹ軸初期傾斜角ＡＮＧＹＲＥＦの符号が相違するため、Ｓ３２６に進み、Ｙ軸傾斜補正角ＡＮＧＹＣＲを以下の式（８）から算出する。
【００９７】
【数１２】
2008096403.tif 000014
【００９８】
Ｙ軸傾斜補正角ＡＮＧＹＣＲは、上記したように、今回のプログラムループで算出されたＹ軸傾斜角ＡＮＧＹＤＴとＹ軸初期傾斜角ＡＮＧＹＲＥＦとの変化量、即ち、傾斜センサ７０の鉛直軸に対するＹ軸方向の変化量を示す値である。また、Ｙ軸傾斜補正角ＡＮＧＹＣＲは、上記した式（７）あるいは（８）から分かるように、Ｙ軸初期傾斜角ＡＮＧＹＲＥＦに基づいてＹ軸傾斜角ＡＮＧＹＤＴを補正して算出される。
【００９９】
次いで、Ｓ３２８に進んで上記ステップで算出されたＸ軸傾斜補正角ＡＮＧＸＣＲとＹ軸傾斜補正角ＡＮＧＹＣＲを合成してベクトル合成値ＡＮＧＶＣＴＲを算出する。具体的に説明すると、ベクトル合成値ＡＮＧＶＣＴＲは、図１１に示すように、傾斜センサ７０のＸ軸方向に作用する加速度のベクトルＸＶＣＴＲとＹ軸方向に作用する加速度のベクトルＹＶＣＴＲを合成して得られる値である。
【０１００】
ベクトルＸＶＣＴＲは、傾斜センサ７０の鉛直下向きに作用する重力加速度ｇを基準としたとき、Ｘ軸傾斜補正角ＡＮＧＸＣＲの正弦で算出できる。また、ベクトルＹＶＣＴＲも、傾斜センサ７０の鉛直下向きに作用する重力加速度ｇを基準としたとき、Ｙ軸傾斜補正角ＡＮＧＹＣＲの正弦で算出できる。具体的には、各ベクトルは式（９）によって算出される。
【０１０１】
【数１３】
2008096403.tif 000015
尚、重力加速度ｇは１［Ｇ］で表されるため、以下において省略する。
【０１０２】
従って、ベクトル合成値ＡＮＧＶＣＴＲは、ベクトルＸＶＣＴＲとベクトルＹＶＣＴＲに基づき、以下の式（１０）によって算出することができる。
【０１０３】
【数１４】
2008096403.tif 000016
【０１０４】
次いで、Ｓ３３０に進み、鉛直軸に対する車両（正確には、車両に取り付けられた傾斜センサ７０）の傾斜角ＡＮＧＬＴＩＰを算出する。傾斜角ＡＮＧＬＴＩＰは、Ｓ３２８で算出されたベクトル合成値ＡＮＧＶＣＴＲの逆正弦関数（アークサイン）で算出できる。具体的には、式（１１）によって算出される。尚、傾斜角ＡＮＧＬＴＩＰは、初期状態において０に設定される。
【０１０５】
【数１５】
2008096403.tif 000017
【０１０６】
尚、この実施例にあっては、Ｓ３３０の処理において、傾斜角ＡＮＧＬＴＩＰを上記式（１１）によって算出するようにしたが、図１２に示す如く、ベクトル合成値ＡＮＧＶＣＴＲに対する傾斜角ＡＮＧＬＴＩＰの特性を予めマップ化しておき、Ｓ３３０において、得られたベクトル合成値ＡＮＧＶＣＴＲに基づいて前記マップを検索することで、傾斜角ＡＮＧＬＴＩＰを算出するようにしてもよい。
【０１０７】
図５フローチャートの説明に戻ると、次いで、Ｓ１６に進み、車両の状態、具体的には、車両の転倒および衝突などの異常状態を検出する。
【０１０８】
図１３は、車両の状態を検出する処理を示すサブルーチン・フローチャートである。以下、図１３を参照してその処理について説明すると、先ず、Ｓ４００でベクトル合成値ＡＮＧＶＣＴＲが、衝突しきい値＃ＳＭＡＳＨＪＵＤより大きいか否か判断する。衝突しきい値＃ＳＭＡＳＨＪＵＤは、車両が衝突としたと判断できる値（例えば、１［Ｇ］）に設定される。尚、傾斜センサ７０は、前述した如く、Ｙ軸が車両の車長方向に対して４５度だけ回転させられて車両に取り付けられるため、ベクトル合成値ＡＮＧＶＣＴＲは、最大で１．４［Ｇ］まで算出することが可能である（ｓｉｎ（ＡＮＧＸＣＲ）＝１［Ｇ］，ｓｉｎ（ＡＮＧＹＣＲ）＝１［Ｇ］のとき）。
【０１０９】
Ｓ４００で肯定されるときは車両が衝突したと判断でき、Ｓ４０２に進んでフラグＦ_ＳＭＡＳＨを１にセットする。一方、Ｓ４００で否定されるときは衝突していないと判断でき、Ｓ４０４に進み、フラグＦ_ＳＭＡＳＨを０にリセットする。
【０１１０】
次いで、Ｓ４０６に進み、カウンタＣＮＴＶＸＧｎが、前記した所定値＃ＣＮＴＶＸＧより大きいか否か判断する。即ち、Ｓ４０６の処理は、傾斜センサ７０のＸ軸方向の出力値ＶＸＧが、所定期間ほぼ同一であるか否か判断するものである。
【０１１１】
Ｓ４０６で否定されるときは、以降の処理をスキップする一方、肯定されるときはＳ４０８に進み、前記カウンタＣＮＴＶＹＧｎが所定値＃ＣＮＴＶＹＧより大きいか否か判断する。Ｓ４０８の処理は、Ｓ４０６の処理と同様、傾斜センサ７０のＹ軸方向の出力値ＶＹＧが、所定期間ほぼ同一であるか否か判断するものである。
【０１１２】
Ｓ４０８で否定されるときは、以降の処理をスキップする一方、肯定されるときはＳ４１０に進み、前記算出された傾斜角ＡＮＧＬＴＩＰが転倒しきい値＃ＡＮＧＬＴＩＰより大きいか否か判断する。尚、転倒しきい値＃ＡＮＧＬＴＩＰは、車両が転倒していると判断できる角度（例えば、５５［°］）に設定される。
【０１１３】
Ｓ４１０で肯定されるときは車両が転倒したと判断でき、Ｓ４１２に進んでフラグＦ_ＡＮＧＬＴＩＰを１にセットする一方、否定されるときは不転倒と判断でき、Ｓ４１４に進み、フラグＦ_ＡＮＧＬＴＩＰを０にリセットする。
【０１１４】
上記のようにして車両の転倒および衝突の少なくともいずれかが検出されたとき、即ち、フラグＦ_ＳＭＡＳＨあるいはフラグＦ_ＡＮＧＬＴＩＰが１にセットされているとき、図示しない別のルーチンによってエンジン２０を停止させる処理を実行する。具体的には、燃料ポンプ４０、インジェクタ４４、および点火コイル４２の動作を停止させる制御信号を出力する。これによりエンジン２０は停止させられる。さらに、車両の転倒および衝突の少なくともいずれかが検出されたとき、図示しない別のルーチンによって車両の転倒を報知するようなランプ（例えば、車両のハザードランプなど）を点灯させる処理も実行する。
【０１１５】
このように、この実施例に係る車両の状態検出装置にあっては、鉛直軸に対する車両のＸ，Ｙ軸からなる水平面の傾斜状態を示す値（出力値ＶＸＧ，ＶＹＧ）を出力する傾斜センサ７０を備えると共に、傾斜センサから出力された鉛直軸に対する車両のＸ，Ｙ軸からなる水平面の傾斜状態を示す値のベクトル合成値ＡＮＧＶＣＴＲを算出し、算出されたベクトル合成値ＡＮＧＶＣＴＲに基づいて車両の状態、具体的には、車両の転倒や衝突などの異常状態を検出するように構成、即ち、傾斜センサ７０から出力された２つの値のベクトル合成値ＡＮＧＶＣＴＲから車両の状態を検出するように構成したので、傾斜センサ７０を取り付ける際、高い精度を必要とすることなく（換言すれば、傾斜センサが所期の位置に取り付けられていない場合であっても）、車両の状態を正確に検出することができる。
【０１１６】
また、算出されたベクトル合成値ＡＮＧＶＣＴＲから鉛直軸に対する車両の傾斜角ＡＮＧＬＴＩＰを算出し、その傾斜角ＡＮＧＬＴＩＰから車両の転倒を判断すると共に、ベクトル合成値ＡＮＧＶＣＴＲが１［Ｇ］より大きいとき、車両の衝突と判断するように構成したので、車両の状態をより正確に検出することができる。
【０１１７】
また、前記した車両の状態が、車両の転倒および衝突の少なくともいずれかであるように構成したので、上記した効果を同様に得ることができる。
【０１１８】
また、傾斜センサ７０は、Ｙ軸が車両の車長方向に対して所定の角度α回転させられて車両に取り付けられるように構成、即ち、傾斜センサ７０を、Ｙ軸が車両の車長方向に対して所定の角度αだけ積極的に回転させて車両に取り付けるように構成したので、前記したベクトル合成値ＡＮＧＶＣＴＲを容易に算出することができる。
【０１１９】
また、前記した所定の角度αを３０度から６０度の範囲内、より正確には、４５度とするように構成したので、ベクトル合成値ＡＮＧＶＣＴＲを最大で１．４Ｇまで算出することができ、よって車両の状態（具体的には、車両の衝突）をより一層正確に検出することができる。
【０１２０】
また、車両の転倒および衝突の少なくともいずれかが検出されたとき、車両に搭載された内燃機関を停止させるように構成したので、車両が転倒あるいは衝突した場合、直ちにエンジン２０を停止させることができる。
【０１２１】
以上の如く、この発明の実施例にあっては、鉛直軸に対する車両（自動二輪車２０）のＸ，Ｙ軸からなる水平面の傾斜状態を示す値を出力する傾斜センサ７０、前記出力された鉛直軸に対する車両のＸ，Ｙ軸からなる水平面の傾斜状態を示す値のベクトル合成値ＡＮＧＶＣＴＲを算出するベクトル合成値算出手段（ＥＣＵ３４。図１０のＳ３２８）、および前記算出されたベクトル合成値に基づいて前記車両の状態を検出する状態検出手段を備えるように構成した（ＥＣＵ３４。図１３のＳ４００〜Ｓ４１４）。
【０１２２】
また、前記車両の状態が、前記車両の転倒および衝突の少なくともいずれかであるように構成した。
【０１２３】
また、前記傾斜センサ７０は、前記Ｙ軸が前記車両の車長方向に対して所定の角度α回転させられて前記車両に取り付けられるように構成した。
【０１２４】
また、前記所定の角度を３０度から６０度の範囲内とするように構成した。
【０１２５】
また、前記車両の転倒および衝突の少なくともいずれかが検出されたとき、前記車両に搭載された内燃機関を停止させる停止手段を備えるように構成した（ＥＣＵ３４）。
【０１２６】
尚、上記において、自動二輪車を例にとって説明したが、それに限られるものではなく、他の車両であってもよい。
【図面の簡単な説明】
【０１２７】
【図１】この発明の実施例に係る車両の状態検出装置を含む全体構成を模式的に示す概略図である。
【図２】図１に示す状態検出装置を備えた車両の構成を示すブロック図である。
【図３】図１に示す傾斜センサの自動二輪車における配置を説明するための模式図である。
【図４】図１に示す傾斜センサから出力される傾斜状態を示す値のうち、Ｘ軸方向の出力の特性を表すセンサ特性グラフである。
【図５】図１に示す車両の状態検出装置の動作を示すフローチャートである。
【図６】図５の検出軸の状態検出処理を示すサブルーチン・フローチャートである。
【図７】図６に示すＸフィルタリング値を説明するためのグラフである。
【図８】図５の初期傾斜角の学習処理を示すサブルーチン・フローチャートである。
【図９】図８に示すフラグＦ_ＡＮＧＸＲＥＦなどを説明するための説明図である。
【図１０】図５の車両の傾斜角を算出する処理を示すサブルーチン・フローチャートである。
【図１１】図１０に示すベクトル合成値を説明するための説明図である。
【図１２】ベクトル合成値に対する車両の傾斜角の特性を示すグラフである。
【図１３】図５の車両の状態を検出する処理を示すサブルーチン・フローチャートである。
【符号の説明】
【０１２８】
１０  自動二輪車（車両）、３４  ＥＣＵ（電子制御ユニット。ベクトル合成値算出手段、状態検出手段、停止手段）、７０  傾斜センサ
【図１】
2008096403.tif 000018
【図２】
2008096403.tif 000019
【図３】
2008096403.tif 000020
【図４】
2008096403.tif 000021
【図５】
2008096403.tif 000022
【図６】
2008096403.tif 000023
【図７】
2008096403.tif 000024
【図８】
2008096403.tif 000025
【図９】
2008096403.tif 000026
【図１０】
2008096403.tif 000027
【図１１】
2008096403.tif 000028
【図１２】
2008096403.tif 000029
【図１３】
2008096403.tif 000030