(57)【特許請求の範囲】
【請求項１】
シート上に作用する荷重を検出する荷重検出手段と、
該荷重検出手段からの荷重の大きさに基づき前記シート上への大人、子供の着座を判定し、かつ、前記荷重検出手段からの荷重変化に基づき前記シート上への子供用拘束装置の装着の状態を判定して状態を区分し、区分された状態データを状態記憶メモリに記憶する制御手段とを備えたシート上物体判定装置において、
前記状態記憶メモリは複数のメモリ領域を備えており、
前記制御手段は、
電源が供給されない状態でも子供用拘束装置の装着判定のあり・なしの状態データを記憶する不揮発性メモリを備えており、
前記状態の判定時に、同じ内容の状態データを、前記複数のメモリ領域に夫々記憶させ、前記子供用拘束装置の装着を検出したとき、前記子供用拘束装置の装着判定あり・なしの状態を前記不揮発性メモリに記憶させ、
前記制御手段に最初に電源が供給される、若しくは、前記制御手段にリセットがかかったとき、前記不揮発性メモリに記憶された状態データに応じて前記複数のメモリ領域に夫々、状態データを代入するとともに、
前記複数のメモリ領域のうち、少なくとも２つの前記メモリ領域の状態データが一致する場合に、一致した状態データに基づいて前記シート上の物体を判定し、前記複数のメモリ領域に記憶された状態データが一致しない場合に、前記不揮発性メモリに記憶された状態データに基づいて前記シート上の物体を判定することを特徴とするシート上物体判定装置。
【請求項２】
前記制御手段は、前記状態記憶メモリの複数のメモリ領域に記憶された状態データが一致しない場合において、前記不揮発性メモリの状態が子供用拘束装置の装着判定ありであったとき、子供用拘束装置の装着判定ありの状態を前記状態記憶メモリに記憶させ、前記不揮発性メモリの状態が子供用拘束装置の装着判定なしであったとき、乗員なしの状態を前記状態記憶メモリに記憶させることを特徴とする請求項１に記載のシート上物体判定装置。
【請求項３】
前記制御手段は、前記シート上の物体の判定結果に基づき、出力を可変にしてエアバッグ装置を作動させることを特徴とする請求項１または請求項２のいずれかに記載のシート上物体判定装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、シート上の人や物といった物体を検出するシート上物体判定装置に関するものである。
【０００２】
【従来の技術】
近年、車両においては、交通事故での乗員の安全性を確保するために、様々の対策が車両に施されている。例えば、車両衝突時における乗員に対する安全性を確保する為に、車両へのエアバッグ装置の装着が急速に普及している。エアバッッグ装置は、車両衝突時に車両に発生する衝撃を加速度センサ等によって検出し、その加速度センサからの信号に基づき、ステアリングホイールの中央あるいは助手席のダッシュパネル内に配設されるエアバッグ装置に対して駆動信号を与える。その後、エアバッグ装置内に収められたインフレータに点火し、インフレータを爆発させる。そして、この爆発によって発生したガスにより、ステアリングホイールの中央あるいは助手席のダッシュパネル内に収められたのエアバッグが瞬時に膨張し、車両の前列に着座する乗員の保護を図るようになっている。
【０００３】
ところで、車両の前列に位置する助手席には、直接、子供を車両のシートに着座させたり、チャイルドシートと称される子供用拘束装置の上に子供（特に、幼児）を着座させて、乗せる場合が有り得る。この様な場合には、安全性の面から、エアバッグの膨張量を加減する様に制御する必要がある。
【０００４】
その様な制御を備えたエアバック装置としては、例えば特開平９−２０７６３８号公報に示されるものがある。この装置は、まず、シートをフロアに取り付けるためのシート取り付け部に４つの荷重センサを設け、４つの荷重センサにより検出されるセンサ値に基づいて検出荷重値を算出する。そして、この検出荷重値と予め設定された荷重値の大小により、シート上の物体の状態を区分し、エアバッグ駆動回路を制御している。
【０００５】
しかしながら、上記装置では次の様な不具合が生じる。シート上に子供用拘束装置（チャイルドシート）を装着する手順としては、装着者が子供用拘束装置をシートベルトにて軽く固定し、その後子供用拘束装置をシートに対して押さえ込み、シートベルトの締め付け作業をする。よってその荷重増加のため、状態データが大人着座と区分される場合が起こり得る。
【０００６】
この不具合の対策としては次の様な方法が考えられる。通常、シートベルトの締め付け作業によって荷重が増加した場合であっても、締め付け終了後には、装着者は、押さえ込みを開放し、荷重が所定量減少する。この特性を利用して、つまりシートベルト装着後の荷重の増減を指標にして、子供用拘束装置の装着有を判断する方法が考えられる。この方法を特願２０００−３７７６０７号において示した。
【０００７】
しかしながら上記装置であっても、子供用拘束装置の装着有と状態データとして区分し、その状態データをＣＰＵ内部のメモリに単に記憶させた場合には、尚、次の様な不具合が生じる。つまり、ＣＰＵ内部のメモリが何らかの原因によりリセットされた場合は、メモリがクリアされ若しくは変化し、その状態データが異ってくる。この場合、再度、状態データとして子供用拘束装置の装着有が区分されるためには、前述の荷重の増減変化が必要となる。換言すると、子供用拘束装置の装着作業を再度行うことなく装着し続ける場合は、間違った状態データのままメモリされ続け、それに基づき誤った判定を行う可能性がある。なぜならば、荷重の増減変化が無く、単に荷重の大小を指標にする場合は、前述の様に、シートベルト締め付けによる荷重増加により、子供用拘束装置装着状態が大人着座状態とみなされる可能性が高いからである。
【０００８】
【発明が解決しようとする課題】
本発明は、異常が生じた場合でも、シート上の物体の判定結果の信頼性を向上させることを技術的課題とする。
【０００９】
【課題を解決するための手段】
上記の課題を解決するために講じた技術的手段は、シート上に作用する荷重を検出する荷重検出手段と、該荷重検出手段からの荷重の大きさに基づき前記シート上への大人、子供の着座を判定し、かつ、前記荷重検出手段からの荷重変化に基づき前記シート上への子供用拘束装置の装着の状態を判定して状態を区分し、区分された状態データを状態記憶メモリに記憶する制御手段とを備えたシート上物体判定装置において、前記状態記憶メモリは複数のメモリ領域を備えており、前記制御手段は、電源が供給されない状態でも子供用拘束装置の装着判定のあり・なしの状態データを記憶する不揮発性メモリを備えており、前記状態の判定時に、同じ内容の状態データを、前記複数のメモリ領域に夫々記憶させ、前記子供用拘束装置の装着を検出したとき、前記子供用拘束装置の装着判定あり・なしの状態を前記不揮発性メモリに記憶させ、前記制御手段に最初に電源が供給される、若しくは、前記制御手段にリセットがかかったとき、前記不揮発性メモリに記憶された状態データに応じて前記複数のメモリ領域に夫々、状態データを代入するとともに、前記複数のメモリ領域のうち、少なくとも２つの前記メモリ領域の状態データが一致する場合に、一致した状態データに基づいて前記シート上の物体を判定し、前記複数のメモリ領域に記憶された状態データが一致しない場合に、前記不揮発性メモリに記憶された状態データに基づいて前記シート上の物体を判定するようにしたことである。
【００１０】
上記手段によれば、大人、子供の着座の判定は荷重検出手段からの荷重の大きさに基づき行われる。シート上への子供用拘束装置の装着の判定は荷重検出手段からの荷重変化に基づき行われる。これらの判定から、大人の着座、子供の着座、子供用拘束装置の装着ありの状態が区分される。この状態が状態記憶メモリ内の複数のメモリ領域に各々記憶されるとともに、子供用拘束装置の装着あり・なしの状態は不揮発性メモリに記憶される。制御手段は複数のメモリ領域に記憶した状態データを比較する。複数のメモリ領域のうち、少なくとも２つのメモリ領域の状態データが一致する場合に、一致した状態データに基づいてシート上の物体を判定する。複数のメモリ領域に記憶された状態データが一致しない場合に、不揮発性メモリに記憶された状態データに基づいてシート上の物体を判定する。また、制御手段に最初に電源が供給される、若しくは、制御手段にリセットがかかったとき、不揮発性メモリに記憶された状態データに基づいて。状態記憶メモリが戻される。このように、状態記憶メモリの複数のメモリ領域に記憶された状態データが一致しない場合、制御手段に最初に電源が供給される場合、若しくは、制御手段にリセットがかかった場合に、荷重変化が起きなくても、子供用拘束装置が装着あり、もしくは、なしの状態を判定することができる。また、子供用拘束装置が装着なしの場合、荷重の大きさに基づき、大人、子供の着座の判定が行えるので、大人の着座、子供の着座、子供用拘束装置の装着ありの状態を間違えることはない。よって判定結果の信頼性を向上させることが可能となる。
【００１１】
また、上記の課題を解決するために講じた技術的手段は、上記技術手段において、更に、前記状態記憶メモリの複数のメモリ領域に記憶された状態データが一致しない場合において、前記不揮発性メモリの状態が子供用拘束装置の装着判定ありであったとき、子供用拘束装置の装着判定ありの状態を前記状態記憶メモリに記憶させ、前記不揮発性メモリの状態が子供用拘束装置の装着判定なしであったとき、乗員なしの状態を前記状態記憶メモリに記憶させるようにしたことである。
【００１２】
上記手段によれば、制御手段は、状態記憶メモリに基づいてシート上の物体を判定できる。
【００１３】
更に、前記制御手段は、前記シート上の物体の判定結果に基づき、出力を可変にしてエアバッグ装置を作動させれば、信頼性のある判定結果により、エアバッグ装置の出力を可変にした制御が可能となり、エアバッグ装置の安全性が向上する。
【００１４】
【発明の実施の形態】
以下、本発明の一実施形態について、図面を参照して説明する。
【００１５】
図１は車両用シート（単に、シートと言う）のシート本体１の斜視図である。図１に示すシート本体１は、例えば、車両の前列（助手席）に設けられ、シート本体１を指示する左右一体の支持フレーム２は、車両フロアに対して前後方向（ｘ方向）に固定される。
【００１６】
各支持フレーム２の上面には、前後一対のブラケット３に対してロアレール４が、支持フレーム２に沿って固定される。左右一対のロアレール４は断面Ｕ字状を呈し、その上方が開口して、その開口が前後方向に延在するスライド溝５を形成している。
【００１７】
各ロアレール４に形成されたスライド溝５には、左右一対のアッパレール６がスライド溝５に沿って前後方向に摺動自在に配設される。左右のアッパレール６には、図３に示す左右一対のセンサブラケット７，８を介して、シート本体１のシートクッション９及びシートバック１０を支持するロアアーム１６に連結される。
【００１８】
シート本体１の前側のセンサブラケット７には、上下両端部に上側締結部７ａ及び下側締結部７ｂを有し、中央を湾曲させた撓み部７ｃが形成されている。前側センサブラケット７は、上側と下側締結部７ａ，７ｂは、それぞれロアアーム１６及びアッパレール６の前側部に連結される。そして、右側と左側の前側センサブラケット７の撓み部７ｃには、荷重センサを構成するフロント右側（ＦＲ）荷重センサ２１とフロント左側（ＦＬ）荷重センサ２２が接着等により取り付けられている。これらのセンサ２１，２２は、例えば、歪ゲージ等の歪検出素子から成り、着座面を支えるシートクッション９に作用する荷重に対して、撓み部７ｃが撓み、荷重に応じた撓み量を検出できる。
【００１９】
一方、図１に示す後側のセンサブラケット８も、上下両端部に上側締結部８ａと下側締結部８ｂを有し、その上側と下側締結部８ａ，８ｂ間を湾曲させて撓み部８ｃが形成されている。後側のセンサブラケット８は、上側と下側締結部８ａ，８ｂにおいてロアアーム１６とアッパレール６の後側部に連結されている。そして、右側と左側の後側センサブラケット８の撓み部８ｃには、それぞれ荷重センサを構成するリヤ右側（ＲＲ）荷重センサ２３とリヤ左側（ＲＬ）荷重センサ２４は、ＦＲ荷重センサ２１とＦＬ荷重センサ２２と同様に、例えば、歪ゲージ等の歪検出素子から成り、シートクッション９にかかる荷重に対して撓み、撓み量を検出できる。
【００２０】
また、シート本体１の一方の側（図１では左側）のアッパレール６には、車両から延びるシートベルト１１をシート本体１へと連結し、固定するベルトアンカ１２を先端に備えたアンカブラケット１３が連結される。
【００２１】
次に、シート上物体判定装置（本装置と称する）２０を、車両の前部（例えば、運転席ではステアリングホイールの中央、助手席ではインスツルメントパネルの上方）に設けられるエアバッグ装置３０のエアバッグに対する膨張量を可変作動させるエアバッグ制御装置に、適用した場合のエアバッグ制御装置のシステム構成について、図４を参照して説明する。
【００２２】
エアバッグ制御装置は、上記したシート本体１の所定位置に設けられる荷重センサ２１〜２４と、シートベルトアンカ１２に設けられたシートベルトスイッチ１２ａと、シート上の状態検出を行い、エアバッグ装置３０に対して出力指令を出すコントローラ２５とを備える。
【００２３】
シートベルトスイッチ１２ａは、シートベルト１１をベルトアンカ１２に装着することでオンされ、シートベルト１１がベルトアンカ１２に装着されない場合にはオフされる。このシートベルトスイッチ１２ａからの検出信号は、コントローラ２５に入力され、コントローラ２５は検出信号の状態によってシートベルト１１の装着状態が検出できる。
【００２４】
また、コントローラ２５は、制御を司るＣＰＵ２６、電源回路１９、センサ信号入力回路２７、判定出力回路２８、および、コントローラ２５に電源が供給されない場合でも、記憶された状態を保持して記憶する不揮発性メモリのＥＥＰＲＯＭ２９とを備える。
【００２５】
この中で、センサ信号入力回路２７は、ＦＲ荷重センサ２１、ＦＬ荷重センサ２２、ＲＲ荷重センサ２４、ＲＬ荷重センサ２４から検出された信号が入力される、アクティブフィルタ２７ａ，２７ｂ，２７ｃ，２７ｄを個々に有する。これら荷重センサ２１〜２４の荷重信号は、アクティブフィルタ２７ａ〜２７ｄを介して、ＣＰＵ２６に入力される。アクティブフィルタ２７ａ〜２７ｄは、コンデンサおよび抵抗からなる受動素子に、増幅器等の能動素子を組み合わせた周知の低域通過型フィルタである。アクティブフィルタ２７ａ〜２７ｄは荷重センサ２１〜２４からの荷重信号の内、低域周波数の信号のみを通過させる。
【００２６】
アクティブフィルタ２７ａ，２７ｂを通過したＦＲ荷重センサ２１、ＦＬ荷重センサ２２からの荷重信号に基づき、各荷重センサ２１，２２ごとの荷重検出値ＦＲ，ＦＬがＣＰＵ２６により演算される。また、アクティブフィルタ２７ｃ，２７ｄを通過したＲＲ荷重センサ２３、ＲＬ荷重センサ２４からの荷重信号に基づき、各荷重センサ２３，２４ごとの荷重検出値ＲＲ，ＲＬがＣＰＵ２６により演算される。そして、これらの荷重検出チＦＲ〜ＲＬを合計することにより、荷重検出値としての合計荷重検出値Ｓが演算される。
【００２７】
ＣＰＵ２６は、予め記憶された所定のプログラムにより演算処理を行ない、その結果を、判定出力回路２８に出力する。そして、判定出力回路２８を介して、エアバッグ装置（Ａ／Ｂ  ＥＣＵ）３０に出力することにより、エアバッグ装置３０が制御されるようになっている。
【００２８】
この様な構成のシステムにおいて、シート本体１には、チャイルドシートと称される子供用拘束装置（ＣＲＳ）３１が装着される。ＣＲＳ３１は、通常、図１に示す２点鎖線の如く、シートベルト１１によりシート本体１に固定されるものであり、ＣＲＳ装着の際には以下に示す状態となる。
【００２９】
即ち、シート本体１のシートクッション９およびシートバック１０の着座面にＣＲＳ３１を装着する場合、最初、シートクッション上にＣＲＳ１を載せる。この時、ＣＲＳ３１は重さが数Ｋｇと大人の体重に比べて軽いため、合計荷重検出値Ｓも比較的小さな値になる。そして、ＣＲＳ３１の背中部のシートベルト取り付け孔にシートベルト１１を通し、シートベルト１１をベルトアンカ１２に装着して、ＣＲＳ３１を仮止めする。この場合、ＣＲＳ３１をシート本体１にしっかりと固定するための、シートベルト１１の締め付けはまだ行っていないため、合計荷重検出値Ｓは比較的小さな値となる。上記した傾向は、子供がシート本体１に着座している場合においても同様に当てはまる。
【００３０】
その後、シート本体１にＣＲＳ３１をしっかりと固定するために、ＣＲＳ３１に体重をかけて押えこみ、シートベルト１１を締め付けて、確実にＣＲＳ３１をシート本体１に固定して装着し、ＣＲＳ３１の取り付け作業を終了する。このＣＲＳ装着時、合計荷重検出値Ｓは著しく低減する。以上、説明した様に、合計荷重検出値Ｓの特性を検出することにより、装着時の荷重変化量によりＣＲＳ３１の装着の有無が判定できるものとなる。
【００３１】
そこで、ＣＰＵ２６により行われる、図５に示すフローチャートを参照してＣＰＵ２６によって行われる制御について説明する。尚、以下のフローチャートの説明では、プログラムのステップを、単に「Ｓ」として説明する。
【００３２】
ＣＰＵ２６に最初に電源がバッテリーより供給される、若しくは、ＣＰＵ２６にリセットがかかるとＳ１０１からの処理を実行する。最初、Ｓ１０１においてＣＰＵ２６は、ＣＰＵ内部のメモリ（ＲＡＭ）が正常にデータを記憶できるかのチェックを行った後、Ｓ１０２において以下の制御処理を実行する際に予め必要な初期値を代入して初期値設定を行う。そして、ＣＰＵ２６は、Ｓ１０３において、コントローラ２５およびエアバッグ装置３０を含むエアバッグ制御装置が、正常に動作するか否かのシステムチェックを行い、Ｓ１０１からＳ１０３までのイニシャル処理を終了する。
【００３３】
その後、ＣＰＵ２６は、コントローラ２５に電源が供給されない状態でも状態を記憶する不揮発メモリ（ＥＥＰＲＯＭ）２９の中における、ＣＲＳの装着状態を検出したか否かを記憶するＣＲＳ判定領域のチェックを行う。ここで、ＣＲＳ３１の装着を未検出状態の場合には，Ｓ１０２の初期値設定において、ＣＰＵ内のメモリ（例えば、状態記憶メモリ）には、初期値に「０：ＣＲＳ判定がまだ行われていない状態を示す」が代入される。
【００３４】
このＳ１０４において、ＥＥＰＲＯＭ２９のＣＲＳ判定領域が未だ成されていない場合（例えば、「０」の状態）には、Ｓ１０５において、ＣＰＵ内部の状態記憶メモリに状態データとして、「１：乗員なし」を代入した後、Ｓ１０７に進む。一方、ＣＲＳ判定が既に成されている場合（ＣＲＳ判定領域が「１」の状態）には、Ｓ１０６において、ＣＰＵ内部の状態記憶メモリに状態データとして、「４：ＣＲＳ判定が既にあり」を代入し、Ｓ１０７に進む。つまり、Ｓ１０６までの処理では、ＥＥＰＲＯＭ２９のＣＲＳ判定領域におけるデータを参照して、ＣＲＳ判定領域には初期値には「０：ＣＲＳ判定がまだされていない状態」が代入されるが、一旦、ＣＲＳ３１の装着をＣＰＵ２６により検出すると、ＣＲＳ判定領域に「４」の値が代入されるようになっている。
【００３５】
その後、Ｓ１０７では、センサ信号入力回路２７によりフィルタ処理された各ＦＲ，ＦＬ，ＲＲ，ＲＬ荷重センサ２１，２２，２３，２４の荷重検出値ＦＲ、ＦＬ，ＲＲ，ＲＬに基づいて合計荷重検出値Ｓを算出し、ＣＰＵ内の所定のメモリ領域に算出結果を記憶する。
【００３６】
次に、Ｓ１０８では、シートベルト１１がシート上に装着されているか否かが判断される。この判断は、シートベルトスイッチ１２ａがオンの場合にシートベルト１１が装着されているとＣＰＵ２６は判断し、オフの場合にはベルトの装着はないとＣＰＵ２６は判断する。
【００３７】
ここで、シートベルト１１がシート上で装着されていると判断されると、Ｓ１０９以降で、荷重センサ２１〜２４の荷重検出値および荷重検出値の変化量により、状態を区分する処理を行う。まず、Ｓ１０９ではシートベルト装着時の合計荷重検出値Ｓ０が所定値Ａ以下であるかが判断される。シートベルト装着時の合計荷重検出値Ｓ０とは、シートベルトスイッチ１２ａからの検出信号がオフからオンに切り換わったタイミングでの合計荷重検出値Ｓの値であり、この合計荷重検出値Ｓ０は、電源がオフになり、コントローラ２５に電源が供給されなくなっても、その記憶状態が保持できる様、ＥＥＰＲＯＭ２９に記憶される。
【００３８】
つまり、合計荷重検出値Ｓは、シート本体１に大人が着座している状態では、シートベルト１１の装着が検出されたタイミングで大人相当の荷重がシートクッション上にかかる為、シートベルト装着時の合計荷重検出値Ｓ０もある程度大きな値となる。
【００３９】
一方、シート本体１に子供が着座している状態やＣＲＳが仮止めされている状態では、子供やＣＲＳ３１の合計荷重検出値Ｓは大人に比べて小さいため、シートベルト装着時の合計荷重検出値Ｓも小さくなる。この為、判定を行う所定値Ａは、シートベルト１１の装着時の合計荷重検出値Ｓ０に基づき、シート本体１に大人が着座している状態とそれ以外の状態とを区分する値に設定される。
【００４０】
このＳ１０９において、シートベルト１１の装着時の合計荷重検出値Ｓ０が予め設定された所定値Ａ以下であると、Ｓ１１５に進む。Ｓ１１５ではＣＲＳ２６が装着されているとＣＰＵ２６は判断し、ＣＰＵ内の状態記憶メモリに状態データとして、「４：ＣＲＳを検知した状態」を代入して記憶した後、不揮発性メモリのＥＥＰＲＯＭ内のＣＲＳ判定領域に、ＣＲＳ３１を判定した事を示すＣＲＳ判定ありを示す、「１」を代入し、その後、Ｓ１２２に進む。
【００４１】
一方、Ｓ１０９において、シートベルト１１の装着時の合計荷重検出値Ｓ０が所定値Ａより大きい場合には、Ｓ１１０に進む。今度は、合計荷重検出値Ｓの現在の最大値ＳＭが、４センサの合計荷重検出値Ｓより小さいかが判断される。この最大値ＳＭとは、シートベルト１１の装着後において、検出された合計荷重検出値Ｓの最大値とする。即ち、最大値ＳＭが算出された合計荷重検出値Ｓより小さいと判断されると、合計荷重検出値Ｓが前回の演算（１周期前の演算値）より求めた値より、増加しているとＣＰＵ２６は判断し、Ｓ１１２に進む。そして、Ｓ１１２においてシートベルト装着後の最大値ＳＭを、算出された合計荷重検出値Ｓに書き換え、その後、Ｓ１１３に進む。
【００４２】
一方、Ｓ１１０において、シートベルト装着後の最大値ＳＭが合計荷重検出値Ｓ以上であると判断されると、合計荷重検出値Ｓにより最大値ＳＭの更新はせずに、Ｓ１１１に進む。そして、今度はＳ１１１において、最大値ＳＭと合計荷重検出値Ｓとの差が、予め決められた所定値Ｂ以上であるかが判断される。ここに示す所定値Ｂとは、ＣＲＳ３１の装着に当たってのシートベルト１１の締め付け時と、締め付け後のシートベルト１１の押え込み開放に伴う合計荷重検出値の低減変動を検出する値に設定される。ここで、最大値ＳＭと合計荷重検出値Ｓとの差が所定値Ｂ以上であると、合計荷重検出値Ｓの著しい低減変動、即ち、ＣＲＳ３１の装着に当たってのシートベルト１１の締め付けとその後の押え込みの解放が検出されたものとして、Ｓ１１５に進む。そして、Ｓ１１５では、上記した様に、シート本体１にＣＲＳ３１が装着されていると判断し、Ｓ１１５に進む。Ｓ１１５では状態記憶メモリに状態データとして、「４：ＣＲＳの状態」を代入し、ＥＥＰＲＯＭ２９のＣＲＳ判定領域に「１：ＣＲＳ判定あり」を書き込み、Ｓ１２２に進む。
【００４３】
一方、Ｓ１１１において、最大値ＳＭと合計荷重検出値Ｓとの差が所定値Ｂより小さいと判断されると、ＣＲＳ装着時の押え込みの操作がなかったものとみなし、Ｓ１１３に進む。そして、Ｓ１１３では、今回の演算までの合計荷重検出値Ｓが所定値Ｃ以下であった状態が確認されているか判断される。これは、ＣＲＳ３１が仮止めされた荷重の比較的小さな状態が確認されているかを判断する。所定値Ｃは、少なくともシート本体１に大人が着座している状態とそれ以外の状態とを区分する値に設定される。
【００４４】
Ｓ１１３において、今回の演算までに合計荷重検出値Ｓが所定値Ｃ以下であった状態が確認されていると判断されると。Ｓ１１４に進む。このＳ１１４では、合計荷重検出値Ｓが所定値Ｄ以上であるかが判断される。所定値Ｄは、ＣＲＳ３１の装着に当たってのシートベルト１１の締め付けに伴う合計荷重検出値Ｓの増加変動を検出する値に設定される。所定値Ｄは、所定値Ｃよりも大きな値に設定されている。Ｓ１１４では合計荷重検出値Ｓが所定値Ｄ以上と判断されると、ＣＲＳ３１の仮止めとその後のシートベルト１１の締め付けに伴う合計荷重検出値Ｓの増加変動が検出されたものとして、ＣＲＳ３１が装着されているものとＣＰＵ２６は見なして、Ｓ１１５に進む。そして、Ｓ１１５では上記の如く、シート本体１にＣＲＳ３１が装着されているものと判断し、ＣＰＵ内部の状態記憶メモリに状態データとして、「４：ＣＲＳの状態」を代入し、Ｓ１１６にてＥＥＰＲＯＭの状態データをＣＲＳ判定ありとして、Ｓ１２２に進む。
【００４５】
一方、Ｓ１０８において、シートベルト１１の装着なしと判断されると、Ｓ１１７に進む。そして、Ｓ１１７ではシートベルト１１の装着の間、常に関ししていた荷重変動量の基準となる最大値ＳＭをクリアし、Ｓ１１８においてＥＥＰＲＯＭ２９のＣＲＳ判定領域にＣＲＳ判定なし、例えば、「０：ＣＲＳの装着が解除状態を示す」を代入した後、Ｓ１１９に進む。
【００４６】
また、Ｓ１１３において、今回の演算まで合計荷重検出値Ｓが所定値Ｃより小さい状態が確認された場合、または、Ｓ１１４において、今回の合計荷重検出値Ｓが予め設定された所定値Ｄよりも小さいと判断されると、少なくともＣＲＳ３１の装着はないものとＣＰＵ２６は判断して、Ｓ１１９に進む。
【００４７】
Ｓ１１９では、シート本体１に大人または子供が着座しているのかの乗員判定の区分を行う。例えば、Ｓ１１９において、４センサの合計荷重検出値Ｓが所定値Ａ以上であるか否かによって、大人と子供を区分する。Ｓ１１９において、乗員判定の結果が所定値Ａ以上であり、乗員判定が所定値Ａ以上（所定荷重以上）の大人であると判断され、Ｓ１２１に進む。そして、Ｓ１２１においてＣＰＵ内の状態記憶メモリに状態データとして、例えば、「３：大人を示す」を代入した後、Ｓ１２２に進む。一方、Ｓ１１９において、乗員判定の結果が所定値Ａよりも小さい子供であるとＣＰＵ２６は判断すると、この場合にはステップ１２０に進む。そして、ＣＰＵ内の状態記憶メモリに状態データとして、例えば、「２：子供を示す」を代入にした後、Ｓ１２２に進む。
【００４８】
尚、ＣＰＵ２６は、４センサ２１〜２４からの荷重検出値またはその変化量によって、Ｓ１１５，Ｓ１２０，Ｓ１２１のいずれかによって、シートベルトを締めている状態では、「ＣＲＳ」、「大人」、「子供」のいずれかの状態であるかが区分され、この様なシート本体１への着座状態によって、エアバッグ装置３０の出力状態を可変にする信号を出力し、判定出力回路２８を介してエアバッグ装置３０を駆動できるようになっている。
【００４９】
次に、Ｓ１２２における処理について説明する。Ｓ１２２では、荷重センサ２１〜２４に基づくデータの信頼性を高めるために、区分された状態データの比較を行う。この比較処理では、例えば、１つの状態データ（１データ）を互いに異なるメモリまたは異なるメモリ領域に、同時または時系列に複数記憶させる。
【００５０】
尚、本実施形態においては、これに限定されるものではないが、同時にＣＰＵ内の異なる３つのメモリ（メモリバンクでも良い）に１データを記憶させ、１データを３重でチェックするようにしている。つまり、３つのメモリに記憶されたデータを、ここでは、互いに異なるメモリ間で比較を少なくとも２回繰り返すことによって、３データが一致、２データが一致、或いは、全てのデータが不一致となる３状態に区分される。この場合、不一致するデータが中に存在する場合には、不一致したデータの上に一致したデータを上書きし、それを一致した一方の残りのデータと比較することによって、２データ一致あるいは全てのデータが不一致の状態を区分するようにしても良い。
【００５１】
その後、この様なデータ比較により、Ｓ１２３では各状態におけるデータが少なくとも１つ一致する場合には、ＣＰＵ２６の処理はＳ１０７に戻って、Ｓ１０７から荷重検出値あるいはその荷重変化量からＣＲＳの装着、大人あるいは子供の着座状態を検出する処理を繰り返す。
【００５２】
一方、全てのデータがＳ１２３により不一致（データ異常である）となる場合には、今度はＥＥＰＲＯＭ２９に記憶されたデータ（例えば、正常時に記憶されたデータ）を信用して、ＥＥＰＲＯＭ２９のＣＲＳ判定領域に記憶されている状態をＣＰＵ２６に持ってくるために、ＣＰＵ２６はＥＥＰＲＯＭ２９のＣＲＳ判定領域に記憶されている状態を読み込む。そして、その読み込まれた値が、ＣＲＳ判定なし「０」の状態であれば、ＣＰＵ内部の状態記憶メモリに、「１：乗員なし」を書き込んだ後、Ｓ１０７に戻り、Ｓ１０７からの状態区分に関する処理をＣＰＵ２６は行う。一方、ＥＥＰＲＯＭ２９のＣＲＳ判定領域の状態が、既にＣＲＳ判定が行われた、「１」の状態であれば、ＣＰＵ内部の状態記憶メモリに、「４：ＣＲＳが装着されている状態」を書き込む。
【００５３】
【発明の効果】
本発明によれば、荷重検出手段からの状態データが複数のメモリ領域に記憶させ、多重チェックによる状態データのデータ比較が行われる。そして、一致した状態データに基づいてシート上の物体の判定を行うため、判定結果の信頼性を向上させることができる。
【００５４】
この場合、制御手段は、状態データとして前記シート上の子供用拘束装置のシート上への装着を検出した場合、子供用拘束装置の検出情報を不揮発性メモリに記憶させれば、不揮発性メモリに子供用拘束装置の検出情報を記憶させることにより、制御装置に電源が供給されなくなった状態でも、不揮発性メモリに記憶された状態を、確実に保持できる。
【００５５】
また、制御手段は、状態データが異常の場合に、前記不揮発性メモリに記憶させた前記検出情報を採用すれば、正常時に記憶された信頼性のある状態データに基づいて判定することができる。よって判定結果の信頼性は向上する。
【００５６】
更に、前記制御手段は、状態データに基づき、出力を可変にしてエアバッグ装置を作動させれば、信頼性のある判定結果に応じて、エアバッグ装置の出力を可変にした制御ができる。よって、エアバッグ装置の安全性を向上させることができる。
【図面の簡単な説明】
【図１】本発明の一実施形態におけるシート上物体判定装置を適用した車両用シートの斜視図である。
【図２】図１に示す車両用シートの側面図である。
【図３】図１に示す車両用シートの側面に設けられるセンサブラケットを示し、（ａ）は車両用シートの前側のセンサブラケット形状、（ｂ）は車両用シートの後側のセンサブラケット形状を示す斜視図である。
【図４】本発明の一実施形態におけるシート上物体判定装置を適用したエアバッグ制御装置のシステム構成図である。
【図５】図４に示すＣＰＵの制御を示すフローチャートである。
【図６】図５に続くフローチャートである。
【符号の説明】
１  シート本体（シート）
２０  シート上物体判定装置
２１，２２，２３，２４  荷重センサ
２５  コントローラ（制御手段）
２６  ＣＰＵ（制御手段）
２９  ＥＥＰＲＯＭ（不揮発性メモリ）
３０  エアバッグＥＣＵ（エアバッグ装置）
３１  ＣＲＳ（子供用拘束装置）
【図１】
0003985532.tif 000002
【図２】
0003985532.tif 000003
【図３】
0003985532.tif 000004
【図４】
0003985532.tif 000005
【図５】
0003985532.tif 000006
【図６】
0003985532.tif 000007