(57)【特許請求の範囲】
【請求項１】
荷重センサから取得する検出荷重値と閾値との大小関係に基づいて乗員を検知するための情報を記憶する乗員検知システムの記憶装置において、
書き換え可能な第１ＲＯＭ（Read Only Memory）と、
前記第１ＲＯＭに比べて書き換えの困難な第２ＲＯＭとを備え、
前記第２ＲＯＭは、乗員の検知状態の切り替え態様と複数種類の前記閾値とを関連付けたパターンデータを複数種類で記憶するとともに、
前記第１ＲＯＭは、前記複数種類のパターンデータのいずれか一つを特定する符号情報を記憶しており、
前記第１ＲＯＭから読み出した符号情報に一致するパターンデータを構成する閾値を使用することを特徴とする乗員検知システムの記憶装置。
【請求項２】
請求項１に記載の乗員検知システムの記憶装置において、
前記第１ＲＯＭは、前記符号情報の正常値を多数決で決定させるために、前記符号情報を３つ以上の記憶領域にそれぞれ記憶することを特徴とする乗員検知システムの記憶装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、乗員検知システムの記憶装置に関するものである。
【背景技術】
【０００２】
従来、例えば車両用シートの乗員を保護するためにエアバッグが備えられている場合において、その対象シートの乗員を検知するために、車両用シートには乗員検知システムが設けられている（例えば特許文献１など）。この乗員検知システムは、車両用シートに設けられる荷重センサにより取得される検出荷重値と、マイコン（ＭＣＵ）の読み出し専用の記憶装置（例えばUV-EPROM）に予め記憶されている所定閾値との大小関係に基づいて乗員を検知するものである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−２０７６３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、乗員検知システムにおいて、定数である閾値は、車両評価の実施に伴い、変更になることが多い。この閾値が変更になると、ソフトウェアを変更しマイコンの読み出し専用の記憶装置に記憶するプログラムの定数を変更実施している。このプログラムの変更により、図面も変更している。換言すれば、マイコンの読み出し専用の記憶装置に記憶されるプログラムには、定数違いの多種類が存在することになる。従って、乗員検知システムのコントローラ（マイコンを主体とする電子部品）も、その読み出し専用の記憶装置に記憶する異なる閾値（プログラムの定数）の数だけ工場での品目数が増加することになり、管理費の増大を余儀なくされる。
【０００５】
本発明の目的は、乗員検知システムのコントローラの品目数を減少することができる乗員検知システムの記憶装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記問題点を解決するために、請求項１に記載の発明は、荷重センサから取得する検出荷重値と閾値との大小関係に基づいて乗員を検知するための情報を記憶する乗員検知システムの記憶装置において、書き換え可能な第１ＲＯＭと、前記第１ＲＯＭに比べて書き換えの困難な第２ＲＯＭとを備え、前記第２ＲＯＭは、乗員の検知状態の切り替え態様と複数種類の前記閾値とを関連付けたパターンデータを複数種類で記憶するとともに、前記第１ＲＯＭは、前記複数種類のパターンデータのいずれか一つを特定する符号情報を記憶しており、前記第１ＲＯＭから読み出した符号情報に一致するパターンデータを構成する閾値を使用することを要旨とする。
【０００７】
同構成によれば、前記第１ＲＯＭ内で書き換え可能にしたことで、工場での調整時に符号情報の書き込みを実施できる。従って、乗員検知システムのコントローラは、前記符号情報の書き込み前であれば全て同一品目となり、管理費を削減することができる。一方、前記第２ＲＯＭ内で書き換えを困難にしたことで、例えば工場での調整時に誤って書き換えられることを防止できる。
【００１１】
同構成によれば、乗員検知システムは、前記第１ＲＯＭから前記符号情報を読み出すとともに、前記第２ＲＯＭから当該符号情報に対応するいずれか一つの前記パターンデータを読み出し、前記検出荷重値と当該パターンデータを構成する前記複数種類の閾値との大小関係に基づいて、乗員の検知状態の切り替え態様（例えば乗員なしから子供、子供から大人など）を選択することで、より正確に乗員を検知することができる。この場合、前記第１ＲＯＭには、工場での調整時に選択された前記符号情報が記憶されるのみであるため、必要な記憶容量を軽減できる。
【００１２】
請求項２に記載の発明は、請求項１に記載の乗員検知システムの記憶装置において、前記第１ＲＯＭは、前記符号情報の正常値を多数決で決定させるために、前記符号情報を３つ以上の記憶領域にそれぞれ記憶することを要旨とする。
【００１３】
同構成によれば、例えば前記第１ＲＯＭの一つの記憶領域で、前記符号情報が異常値になったとしても、乗員検知システムは、同一値となる記憶領域の数が最多となる場合の前記符号情報を使用することで、乗員の検知を継続することができる。
【発明の効果】
【００１４】
本発明では、乗員検知システムのコントローラの品目数を減少することができる乗員検知システムの記憶装置を提供することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態の電気的構成を示すブロック図。
【図２】ＥＥＰＲＯＭにおける閾値の記憶態様を示す説明図。
【図３】ＥＥＰＲＯＭにおける閾値の記憶態様を示す説明図。
【図４】（ａ）〜（ｄ）は、ＥＥＰＲＯＭに対する閾値の書き込み手順を示す説明図。
【図５】ＲＯＭにおけるパターンデータの記憶態様を示す説明図。
【図６】ＥＥＰＲＯＭにおける符号情報の記憶態様を示す説明図。
【図７】（ａ）〜（ｄ）は、ＥＥＰＲＯＭに対する符号情報の書き込み手順を示す説明図。
【発明を実施するための形態】
【００１６】
（第１の実施形態）
以下、本発明を具体化した第１の実施形態について図面に従って説明する。
図１は、本実施形態が適用される乗員検知システムのコントローラ１０を示すブロック図である。同図に示すように、このコントローラ１０は、荷重センサに電気的に接続されており、該荷重センサの出力する荷重信号から検出荷重値を取得するとともに、該検出荷重値と閾値Ｔとの大小関係に基づいて乗員を検知する。
【００１７】
すなわち、コントローラ１０は、マイコン１１と、第１ＲＯＭとしてのフラッシュ型のＥＥＰＲＯＭ（Electrically Erasable and ProgrammableＲＯＭ）１２とを備えて構成される。そして、マイコン１１は、各種演算及び制御を司るＣＰＵ１３と、第２ＲＯＭとしてのＲＯＭ１４と、ＲＡＭ１５とを備える。
【００１８】
ＲＯＭ１４は、例えばＵＶ−ＥＰＲＯＭからなり、乗員検知に係るプログラム及びデータ（ただし、閾値Ｔを除く）を記憶する。特に、ＲＯＭ１４は、閾値Ｔとし得るデフォルトの値（固定値）を含めて記憶する。つまり、ＲＯＭ１４は、車両の違い等によって変更されることのない固定のデータのみを記憶している。一方、ＥＥＰＲＯＭ１２は、車両の違い等によって変更される閾値Ｔを記憶する。
【００１９】
このような構成にあって、ＣＰＵ１３は、イニシャル処理で、ＲＯＭ１４から乗員検知に係るプログラム及びデータ（閾値Ｔのデフォルトの値を含む）を読み出すとともに、ＥＥＰＲＯＭ１２から閾値Ｔを読み出し、作業領域となるＲＡＭ１５に書き込む。そして、ＣＰＵ１３は、基本的にＥＥＰＲＯＭ１２から読み出した閾値Ｔに基づいて、前記した乗員検知を行う。また、ＣＰＵ１３は、ＥＥＰＲＯＭ１２から読み出した閾値Ｔが異常値と判断される場合、ＲＯＭ１４から読み出した閾値Ｔのデフォルトの値に基づいて、前記した乗員検知を行う。
【００２０】
ここで、ＥＥＰＲＯＭ１２における閾値Ｔの記憶態様について説明する。図２に示すように、本実施形態のＥＥＰＲＯＭ１２は、乗員の検知状態の切り替え態様に応じて複数種類の閾値Ｔを記憶している。すなわち、乗員の検知状態を「乗員なし」から「子供」へと切り替える際の閾値Ｔ１（例えば２００）、「子供」から「大人」へと切り替える際の閾値Ｔ２（例えば２５０）、「乗員なし」から「大人」へと切り替える際の閾値Ｔ３（例えば４００）、「子供」から「乗員なし」へと切り替える際の閾値Ｔ４（例えば５０）及び「大人」から「乗員なし」へと切り替える際の閾値Ｔ５（例えば５０）をそれぞれ記憶している。
【００２１】
また、ＥＥＰＲＯＭ１２は、閾値Ｔ（Ｔ１〜Ｔ５）の各々を３つの記憶領域（以下、「エリア１〜３」という）にそれぞれ記憶している。ＣＰＵ１３は、ＥＥＰＲＯＭ１２のこれら全てのエリア１〜３の閾値Ｔを読み出すとともに、その正常値を多数決で決定する。これは、ＥＥＰＲＯＭ１２に記憶される閾値Ｔに異常が生じたとしても、乗員検知に不具合が生じることを抑制するためである。
【００２２】
例えば図３に閾値Ｔ１の例を代表して示したように、エリア１〜３の全ての閾値Ｔ１が「２００」であった場合、正常値として「２００」が決定される。また、エリア１の閾値Ｔ１のみが「２００」でエリア２〜３の閾値Ｔ１が「１００」であった場合、正常値として「１００」が決定される。あるいは、エリア１〜２の閾値Ｔ１が「２００」でエリア３の閾値Ｔ１のみが「１００」であった場合、正常値として「２００」が決定される。一方、エリア１〜３の全ての閾値Ｔ１が異なり、エリア１の閾値Ｔ１が「２００」で、エリア２の閾値Ｔ１が「１００」で、エリア３の閾値Ｔ１が「１５０」であった場合、多数決による正常値の決定が不能となる。この場合、ＣＰＵ１３は、ＲＯＭ１４に予め記憶されている閾値Ｔ１のデフォルトの値を使用する。
【００２３】
次に、ＲＯＭ１４及びＥＥＰＲＯＭ１２に対するデータ等の書き込み態様について説明する。
図１に併せ示すように、ＲＯＭ１４に対するデータ等の書き込みは、マイコン１１にその仕様専用のＲＯＭライター２１を電気的に接続することで行われる。この書き込み作業は、工場での調整前の段階（例えばコントローラ１０が工場に出荷される前の段階）で行われるものである。従って、工場での調整時の段階までは各マイコン１１のＲＯＭ１４に書き込まれたデータ等は共通であり、ＥＥＰＲＯＭ１２に未だ閾値Ｔを書き込まれていないコントローラ１０は全て同一品目として管理できる。
【００２４】
一方、ＥＥＰＲＯＭ１２に対する閾値Ｔの書き込みは、工場での調整時にコントローラ１０に工場調整ツール２２を電気的に接続することで行われる。この工場調整ツール２２は、パソコンを主体に構成されるもので、予めインストールされているライティングソフトウェアの処理に従い、マイコン１１のＣＰＵ１３に対し制御指令を送信して、該ＣＰＵ１３を通じてＥＥＰＲＯＭ１２に閾値Ｔを書き込む。これにより、ＥＥＰＲＯＭ１２には、車両評価に応じた最適な閾値Ｔが前述の態様で記憶される。
【００２５】
図４は、ＥＥＰＲＯＭ１２に対する閾値Ｔ（Ｔ１）の書き込み手順の一例を示す説明図である。同図に示すように、工場調整ツール２２において、「乗員なし」から「子供」へと切り替える際の閾値Ｔ１として「２００」が設定されると、工場調整ツール２２は、コントローラ１０に対し外部ＲＯＭ書き込み開始命令を送信する（図４（ａ））。これに伴い、コントローラ１０は、外部ＲＯＭ（ＥＥＰＲＯＭ１２）に「乗員なし」から「子供」へと切り替える際の閾値Ｔ１として「２００」を書き込む。このとき、エリア１〜３にそれぞれ閾値Ｔ１として「２００」を書き込むことは既述のとおりである。そして、この書き込みが完了すると、コントローラ１０は、工場調整ツール２２に対し外部ＲＯＭ書き込み完了応答を送信する（図４（ｂ））。これにより、工場調整ツール２２において、ＥＥＰＲＯＭ１２に対する閾値Ｔ１の書き込みが完了する。
【００２６】
続いて、工場調整ツール２２は、正しく書き込めたか否かをチェックすべく、コントローラ１０に対し外部ＲＯＭ読み出し開始命令を送信する（図４（ｃ））。これに伴い、コントローラ１０は、外部ＲＯＭ（ＥＥＰＲＯＭ１２）から「乗員なし」から「子供」へと切り替える際の閾値Ｔ１（２００）を読み出す。そして、この読み出しが完了すると、コントローラ１０は、工場調整ツール２２に対し外部ＲＯＭ読み出し完了応答を送信する（図４（ｄ））。これにより、工場調整ツール２２において、ＥＥＰＲＯＭ１２の閾値Ｔ１（２００）が確認される。
【００２７】
以上の態様で全ての閾値Ｔ（Ｔ１〜Ｔ６）がＥＥＰＲＯＭ１２に正しく書き込まれていることが確認されると、調整後のコントローラ１０として出荷される。
以上詳述したように、本実施形態によれば、以下に示す効果が得られるようになる。
【００２８】
（１）本実施形態では、ＥＥＰＲＯＭ１２内で閾値Ｔを書き換え可能にしたことで、工場での調整時にその書き込みを実施できる。従って、乗員検知システムのコントローラ１０は、閾値Ｔの書き込み前であれば全て同一品目となり、管理費を削減することができる。一方、ＲＯＭ１４内で閾値Ｔ以外の情報（例えばプログラムなど）の書き換えを困難にしたことで、例えば工場での調整時に誤って書き換えられることを防止できる。
【００２９】
（２）本実施形態では、ＥＥＰＲＯＭ１２は、乗員の検知状態の切り替え態様に応じて閾値Ｔ（Ｔ１〜Ｔ５）を複数種類で記憶する。従って、乗員検知システムは、検出荷重値と複数種類の閾値Ｔ１〜Ｔ５との大小関係に基づいて、乗員の検知状態の切り替え態様（例えば乗員なしから子供、子供から大人など）を選択することで、より正確に乗員を検知することができる。
【００３０】
（３）本実施形態では、ＥＥＰＲＯＭ１２は、閾値Ｔの正常値を多数決で決定させるために、該閾値Ｔを３つの記憶領域（エリア１〜３）にそれぞれ記憶する。従って、例えばＥＥＰＲＯＭ１２の一つの記憶領域で閾値Ｔが異常値になったとしても、乗員検知システムは、同一値となる記憶領域の数が最多となる場合の閾値Ｔを使用することで、乗員の検知を継続することができる。
【００３１】
（４）本実施形態では、閾値Ｔの調整に際しプログラムを作成・変更する必要がなく、図面作成の工数を低減することができる。そして、定数違いのソフトウェア発行による費用（設計、評価、管理）を削減することができる。
【００３２】
（第２の実施形態）
以下、本発明を具体化した第２の実施形態について図面に従って説明する。なお、第２の実施形態は、基本的に第１の実施形態のＲＯＭ１４及びＥＥＰＲＯＭ１２に記憶する内容をそれぞれ変更した構成であるため、同様の部分についてはその詳細な説明は省略する。
【００３３】
図５に示すように、ＲＯＭ１４は、乗員の検知状態の切り替え態様と複数種類の閾値とを関連付けたパターンデータを複数（４つ）記憶している。例えばパターンデータ（１）として、乗員の検知状態を「乗員なし」から「子供」へと切り替える際の閾値Ｔ１、「子供」から「大人」へと切り替える際の閾値Ｔ２、「乗員なし」から「大人」へと切り替える際の閾値Ｔ３、「子供」から「乗員なし」へと切り替える際の閾値Ｔ４及び「大人」から「乗員なし」へと切り替える際の閾値Ｔ５をそれぞれ「２００」、「２５０」、「４００」、「５０」及び「５０」に設定した組み合わせを記憶している。パターンデータ（２）〜（４）についても同様である。これらパターンデータ（１）〜（４）は、車両の違い等によって変更されることのない固定のデータである。
【００３４】
一方、ＥＥＰＲＯＭ１２は、複数のパターンデータ（１）〜（４）のいずれか一つを特定する閾値特定情報としての符号情報（１）〜（４）を記憶している。この符号情報が、車両の違い等によって変更されることはいうまでもない。
【００３５】
このような構成にあって、ＣＰＵ１３は、イニシャル処理で、ＲＯＭ１４から乗員検知に係るプログラム及びデータ（閾値Ｔのデフォルトの値を含む）を読み出すとともに、ＥＥＰＲＯＭ１２から符号情報（１）〜（４）を読み出し、作業領域となるＲＡＭ１５に書き込む。このとき、ＣＰＵ１３は、ＥＥＰＲＯＭ１２から読み出した符号情報に一致するいずれか一つのパターンデータ（１）〜（４）を構成する閾値Ｔ１〜Ｔ５を使用する。そして、ＣＰＵ１３は、基本的にＥＥＰＲＯＭ１２から読み出した符号情報に対応してＲＯＭ１４から読み出したパターンデータ（１）〜（４）の閾値Ｔに基づいて、前記した乗員検知を行う。また、ＣＰＵ１３は、ＥＥＰＲＯＭ１２から読み出した符号情報が異常値と判断される場合、ＲＯＭ１４から読み出した閾値Ｔのデフォルトの値に基づいて、前記した乗員検知を行う。
【００３６】
ここで、ＥＥＰＲＯＭ１２における符号情報（１）〜（４）の記憶態様について説明する。図６に示すように、本実施形態のＥＥＰＲＯＭ１２は、符号情報（１）〜（４）を３つの記憶領域（エリア１〜３）にそれぞれ記憶している。ＣＰＵ１３は、ＥＥＰＲＯＭ１２のこれら全てのエリア１〜３の符号情報（１）〜（４）を読み出すとともに、その正常値を多数決で決定する。これは、ＥＥＰＲＯＭ１２に記憶される符号情報（１）〜（４）に異常が生じたとしても、乗員検知に不具合が生じることを抑制するためである。
【００３７】
例えばエリア１〜３の全ての符号情報が（４）であった場合、正常値として（４）が決定される。また、エリア１〜２の符号情報が（４）でエリア３の符号情報のみが（２）であった場合、正常値として（４）が決定される。あるいは、エリア１の符号情報のみが（４）でエリア２〜３の符号情報が（２）であった場合、正常値として（２）が決定される。一方、エリア１〜３の全ての符号情報が異なり、エリア１の符号情報が（１）で、エリア２の符号情報が（２）で、エリア３の符号情報が（４）であった場合、多数決による正常値の決定が不能となる。この場合、ＣＰＵ１３は、ＲＯＭ１４に予め記憶されている閾値Ｔ（Ｔ１〜Ｔ５）のデフォルトの値を使用する。
【００３８】
次に、ＥＥＰＲＯＭ１２に対する符号情報の書き込み手順の一例について説明する。
図７に示すように、工場調整ツール２２において、符号情報として（４）が設定されると、工場調整ツール２２は、コントローラ１０に対し外部ＲＯＭ書き込み開始命令を送信する（図７（ａ））。これに伴い、コントローラ１０は、外部ＲＯＭ（ＥＥＰＲＯＭ１２）に符号情報として（４）を書き込む。このとき、エリア１〜３にそれぞれ符号情報として（４）を書き込むことは既述のとおりである。そして、この書き込みが完了すると、コントローラ１０は、工場調整ツール２２に対し外部ＲＯＭ書き込み完了応答を送信する（図７（ｂ））。これにより、工場調整ツール２２において、ＥＥＰＲＯＭ１２に対する符号情報（４）の書き込みが完了する。
【００３９】
続いて、工場調整ツール２２は、正しく書き込めたか否かをチェックすべく、コントローラ１０に対し外部ＲＯＭ読み出し開始命令を送信する（図７（ｃ））。これに伴い、コントローラ１０は、外部ＲＯＭ（ＥＥＰＲＯＭ１２）から符号情報（４）を読み出す。そして、この読み出しが完了すると、コントローラ１０は、工場調整ツール２２に対し外部ＲＯＭ読み出し完了応答を送信する（図７（ｄ））。これにより、工場調整ツール２２において、ＥＥＰＲＯＭ１２の符号情報（４）が確認される。
【００４０】
以上の態様で符号情報がＥＥＰＲＯＭ１２に正しく書き込まれていることが確認されると、調整後のコントローラ１０として出荷される。
以上詳述したように、本実施形態によれば、前記第１の実施形態における（１）（３）（４）の効果に加えて以下に示す効果が得られるようになる。
【００４１】
（１）本実施形態では、乗員検知システムは、ＥＥＰＲＯＭ１２から符号情報（１）〜（４）を読み出すとともに、ＲＯＭ１４から当該符号情報に対応するいずれか一つのパターンデータ（１）〜（４）を読み出し、前記検出荷重値と当該パターンデータを構成する複数種類の閾値Ｔ１〜Ｔ５との大小関係に基づいて、乗員の検知状態の切り替え態様（例えば乗員なしから子供、子供から大人など）を選択することで、より正確に乗員を検知することができる。この場合、ＥＥＰＲＯＭ１２には、工場での調整時に選択された符号情報が記憶されるのみであるため、必要な記憶容量を軽減できる。
【００４２】
なお、上記実施形態は以下のように変更してもよい。
・前記第１の実施形態において、閾値Ｔのずれの特性が常に所定の基準閾値から加算側及び減算側のいずれか一方にのみ同一幅で変化する場合、ＥＥＰＲＯＭ１２には当該特性から閾値Ｔを特定し得る補正係数のみの記憶であってもよい。この場合、複数品目のＥＥＰＲＯＭ１２（コントローラ１０）をオフセットで表現できる。一方、閾値のずれの特性が同一幅で変化しない場合、近似曲線での設定が可能である。
【００４３】
・前記各実施形態において、第１ＲＯＭ及び第２ＲＯＭの種類は、第１ＲＯＭに比べて第２ＲＯＭの書き換えが困難であればその選択は任意である。
・前記実施形態においては、固定のデータを内部ＲＯＭ（ＲＯＭ１４）に記憶し、例えば車両ごとに変更される閾値又は該閾値を特定するための閾値特定情報を外部ＲＯＭ（ＥＥＰＲＯＭ１２）に記憶した。これに対し、ＥＥＰＲＯＭ１２をマイコン１１に内蔵する構成にしてもよい。
【００４４】
次に、上記実施形態及び別例から把握できる技術的思想について以下に追記する。
・前記第１ＲＯＭは、所定の基準閾値を加算側及び減算側のいずれか一方に同一幅で変化させることを表す補正係数を記憶することを特徴とする。
【符号の説明】
【００４５】
１０…コントローラ、１１…マイコン、１２…ＥＥＰＲＯＭ（第１ＲＯＭ）、１３…ＣＰＵ、１４…ＲＯＭ（第２ＲＯＭ）。
【図１】
0005652064.tif 000002
【図２】
0005652064.tif 000003
【図３】
0005652064.tif 000004
【図４】
0005652064.tif 000005
【図５】
0005652064.tif 000006
【図６】
0005652064.tif 000007
【図７】
0005652064.tif 000008