(57)【要約】【課題】別クロックを用意することなく、スレーブ局に接続されたクロックが正常であるかどうかを判定することができる多重通信システムを提供すること。【解決手段】所定の時間間隔でクロック信号を出力するクロック７に接続されたスレーブ局３と、このスレーブ局３に所定の制御信号を出力するマスタ局２と、を備えた多重通信システム４において、スレーブ局３は、制御信号の受信を開始してから終了するまでの間、クロック７により出力されたクロック信号の数をカウントし、当該カウントされたクロック信号の数に基づいて、クロック７が正常であるかどうかを判定する。【選択図】      図１
2004166065.tif 000002
【特許請求の範囲】
【請求項１】
クロック信号を出力するクロックに接続されたスレーブ局と、このスレーブ局に制御信号を出力するマスタ局とを備えた多重通信システムにおいて、
前記マスタ局から出力される制御信号は、所定の長さに設定され、且つ、前記スレーブ局は、この所定の長さの制御信号の受信を開始してから終了するまでの間、前記クロックにより出力されたクロック信号の数をカウントし、
当該カウントされたクロック信号の数に基づいて、前記クロックが正常であるかどうかを判定することを特徴とする多重通信システム。
【請求項２】
クロック信号を出力するクロックに接続されたスレーブ局と、このスレーブ局に所定の制御信号を出力するマスタ局とを備えた多重通信システムにおいて、
前記スレーブ局は、
前記制御信号を受信する通信制御手段と、
当該通信制御手段が前記制御信号の受信を開始してから終了するまでの間、前記クロックにより出力されたクロック信号の数をカウントし、当該カウントされたクロック信号の数に基づいて、前記クロックが正常であるかどうかを判定するクロック動作判断手段と、を備えることを特徴とする多重通信システム。
【請求項３】
請求項２記載の多重通信システムにおいて、
前記クロック動作判断手段は、前記クロック信号の数が、予め設定された許容範囲内である場合には、前記クロックを正常と判定することを特徴とする多重通信システム。
【請求項４】
請求項３記載の多重通信システムにおいて、
前記許容範囲は、前記通信制御手段が前記制御信号の受信を開始してから終了するまでの間の時間に応じて、設定されることを特徴とする多重通信システム。
【請求項５】
請求項３または４記載の多重通信システムにおいて、
前記許容範囲は、前記スレーブ局の起動時に設定されることを特徴とする多重通信システム。
【請求項６】
請求項２〜５の何れか１項に記載の多重通信システムにおいて、
前記スレーブ局は、前記判定の結果を前記マスタ局に出力可能な状態に保持するステータス記憶手段を備えることを特徴とする多重通信システム。
【請求項７】
車両に搭載され、マスタ局と、加速度センサ及び乗員保護手段の少なくとも一方と接続された複数のスレーブ局とを備えた乗員保護装置において、
前記マスタ局は、前記スレーブ局に所定の制御信号を出力し、
前記スレーブ局は、クロック信号を出力するクロックに接続され、
前記制御信号の受信を開始してから終了するまでの間、前記クロックにより出力されたクロック信号の数をカウントし、
当該カウントされたクロック信号の数に基づいて、前記クロックが正常であるかどうかを判定することを特徴とする乗員保護装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、多重通信システム及びこれを用いた乗員保護装置に関する。
【０００２】
【従来の技術】
従来より、所定の時間間隔でクロック信号を出力するクロックに接続されたスレーブ局と、このスレーブ局に所定の制御信号を出力するマスタ局とを備えた多重通信システムが知られている。
【０００３】
このシステムにおいては、スレーブ局はこのクロック信号に基づいて動作しているため、クロックに異常が発生した際には、マスタ局はこの異常を迅速に認識する必要がある。
【０００４】
ここで、クロックが正常であるかどうかを判定する技術が知られている（例えば特許文献１）。
【０００５】
当該技術では、判定対象となる判定対象クロックの他に、判定用の別クロックを用意し、判定対象クロックによる出力と、別クロックによる出力とを比較することで、判定対象のクロックが正常であるかどうかを判定する。
【０００６】
【特許文献１】
特開平６−８３４７４号公報
【０００７】
【発明が解決しようとする課題】
しかし、この技術では、別クロックが必要となるため、構成が複雑となり、且つコスト高となる問題点があった。
【０００８】
また、別クロックが異常である場合には、判定対象クロックが正常であるかどうかを正確に判定することが容易でないという問題点もあった。
【０００９】
本発明はこのような従来の課題を解決するためになされたものであり、その主に目的とするところは、別クロックを用意することなく、スレーブ局に接続されたクロックが正常であるかどうかを判定することができる多重通信システム及びこれを用いた乗員保護装置を提供することである。
【００１０】
【課題を解決するための手段】
上記目的を達成するため、本願請求項１に記載の発明は、所定の時間間隔でクロック信号を出力するクロックに接続されたスレーブ局と、このスレーブ局に所定の制御信号を出力するマスタ局と、を備えた多重通信システムにおいて、スレーブ局は、制御信号の受信を開始してから終了するまでの間、クロックにより出力されたクロック信号の数をカウントし、当該カウントされたクロック信号の数に基づいて、クロックが正常であるかどうかを判定することを特徴とする。
【００１１】
請求項２記載の発明は、所定の時間間隔でクロック信号を出力するクロックに接続されたスレーブ局と、このスレーブ局に所定の制御信号を出力するマスタ局と、を備えた多重通信システムにおいて、スレーブ局は、制御信号を受信する通信制御手段と、当該通信制御手段が制御信号の受信を開始してから終了するまでの間、クロックにより出力されたクロック信号の数をカウントし、当該カウントされたクロック信号の数に基づいて、クロックが正常であるかどうかを判定するクロック動作判断手段と、を備えることを特徴とする。
【００１２】
請求項３記載の発明は、請求項２記載の多重通信システムにおいて、クロック動作判断手段は、クロック信号の数が、予め設定された許容範囲内である場合には、クロックを正常と判定することを特徴とする。
【００１３】
請求項４記載の発明は、請求項３記載の多重通信システムにおいて、許容範囲は、通信制御手段が制御信号の受信を開始してから終了するまでの間の時間に応じて設定されることを特徴とする。
【００１４】
請求項５記載の発明は、請求項３または４記載の多重通信システムにおいて、許容範囲は、スレーブ局の起動時に設定されることを特徴とする。
【００１５】
請求項６記載の発明は、請求項２〜５の何れか１項に記載の多重通信システムにおいて、スレーブ局は、判定の結果をマスタ局に出力可能な状態に保持するステータス記憶手段を備えることを特徴とする。
【００１６】
請求項７記載の発明は、請求項１〜６の何れか１項に記載の多重通信システムにおいて、制御信号は、スレーブ局に電力を供給するための電力信号と、スレーブ局に各種データを供給するためのデータ信号と、を含むことを特徴とする。
【００１７】
請求項８記載の発明は、車両に搭載され、マスタ局と、加速度センサ及び乗員保護手段の少なくとも一方と接続された複数のスレーブ局と、を備えた乗員保護装置において、マスタ局は、スレーブ局に所定の制御信号を出力し、スレーブ局は、所定の時間間隔でクロック信号を出力するクロックに接続され、制御信号の受信を開始してから終了するまでの間、クロックにより出力されたクロック信号の数をカウントし、当該カウントされたクロック信号の数に基づいて、クロックが正常であるかどうかを判定することを特徴とする。
【００１８】
【発明の実施の形態】
以下、本発明の実施形態を図面に基づいて説明する。
【００１９】
まず、本発明に係る乗員保護装置１の構成について、図１〜図３及び図５に基づいて説明する。ここで、図１は、乗員保護装置１の構成を示したブロック図であり、図２及び図３は、スレーブ局３の構成を示したブロック図である。また、図５は、乗員保護装置１による処理の手順を示したタイムチャートである。
【００２０】
乗員保護装置１は、図示しない車両に搭載されており、図１に示すように、マスタ局２と、複数のスレーブ局３と、エアバッグ（乗員保護手段）５ａと、シートベルト（乗員保護手段）５ｂと、加速度センサ６と、クロック７と、図示しない制御用コンデンサ及び点火用コンデンサを備える。
【００２１】
また、マスタ局２と複数のスレーブ局３とが回線１０でリング状に連結されて、多重通信システム４が構成されている。
【００２２】
また、各スレーブ局３には、クロック７と、制御用コンデンサ、及び点火用コンデンサが接続される他、エアバッグ５ａ、シートベルト５ｂ及び加速度センサ６のうち少なくとも一つが接続される。なお、点火用コンデンサは、エアバッグ５ａまたはシートベルト５ｂに接続されるスレーブ局に接続され、加速度センサ６が接続されるスレーブ局３には、セーフィングセンサ８（図２では、図示を省略した）が共に接続される。
【００２３】
マスタ局２は、主電源２３と、電力供給制御部２４と、通信処理部２５と、Ａ回線切換部２６と、Ｂ回線切換部２７、及び端子２８ａ、２８ｂを備える。
【００２４】
主電源２３は、所定の電圧を電力供給制御部２４に出力する。
【００２５】
電力供給制御部２４は、主電源２３から与えられる電圧等を用いて所定の制御信号２０等を生成し、Ａ回線切換部２６またはＢ回線切換部２７に出力する。
【００２６】
ここで、制御信号２０は、所定の長さに設定され、且つ、図５に示すように、所定のデータ信号２１及び電力信号２２で構成される。
【００２７】
ここで、データ信号２１には、スレーブ局３のアドレス、マスタ局２からの命令及び各種設定値に関するデータ等が乗せられる。
【００２８】
ここで、マスタ局２からの命令としては、例えば、クロック７が正常かどうかを判定した結果を出力して欲しい旨、及び加速度センサ６による検知結果を出力して欲しい旨の命令等がある。また、設定値としては、例えば、当該クロック７の診断に使用される判定基準値及びヒス値がある。
【００２９】
なお、ヒス値及び判定基準値は、スレーブ局３が一つの制御信号２０の受信を開始してから終了するまでの時間に応じて、設定される。
【００３０】
具体的には、正常なクロック７が当該時間にて出力するクロック信号の数をｎとすると、ヒス値及び判定基準値が以下の式（１）を満たすように、ヒス値及び判定基準値が設定される。
【００３１】
（（判定基準値）−（ヒス値））＜ｎ＜（（判定基準値）＋（ヒス値））…（１）
電力信号２２は、スレーブ局３に電力を供給するための信号であり、データ信号２１よりも高い電圧の信号となっている。
【００３２】
また、スレーブ局３が一つの制御信号２０の受信を開始してから終了するまでの時間は５００（μｓ）である。なお、当該時間については、適宜変更可能である。
【００３３】
通信処理部２５は、多重通信部２５ａ及び診断機能部２５ｂを備える。
【００３４】
多重通信部２５ａは、Ａ回線切換部２６及びＢ回線切換部２７に入力された信号をシリアル形式に変換する。
【００３５】
診断機能部２５ｂは、スレーブ局３からＡ回線切換部２６またはＢ回線切換部２７に入力された信号に基づいて、各種診断処理を行う。
【００３６】
Ａ回線切換部２６は、端子２８ａを介して回線１０に接続されており、電力供給制御部２４から与えられた信号を、当該信号がシリアル形式に変換された後、回線１０に出力する。また、スレーブ局３から出力された信号を通信処理部２５に出力する。
【００３７】
Ｂ回線切換部２７は、端子２８ｂを介して回線１０に接続されており、電力供給制御部２４から与えられた信号を、当該信号がシリアル形式に変換された後、回線１０に出力する。また、スレーブ局３から出力された信号を通信処理部２５に出力する。
【００３８】
スレーブ局３は、図２に示すように、制御用電源コントロール部３１と、スイッチ制御部３２と、通信制御部（通信制御手段）３３と、コマンド解読部３４と、基準クロック制御部３５と、基準クロック診断部３６と、ステータス記憶部（ステータス記憶手段）３７、及びスレーブ局制御部３８を備える。
【００３９】
また、スレーブ局３は、端子３０ａ〜３０ｇと、Ａスイッチ３０ｋと、Ｂスイッチ３０ｍと、バススイッチ３０ｎ、及び回線３０ｈ〜３０ｊを備えている。
【００４０】
端子３０ａは、図１に示す回線１０と回線３０ｈを接続し、端子３０ｂは、回線１０と回線３０ｉを接続する。
【００４１】
端子３０ｃは、制御用コンデンサと制御用電源コントロール部３１を接続し、端子３０ｄは、点火用コンデンサとスレーブ局３を接続する。
【００４２】
端子３０ｅ及び端子３０ｆは、クロック７と基準クロック制御部３５を接続し、端子３０ｇは、グランドに接続される回線とスレーブ局３を接続する。
【００４３】
Ａスイッチ３０ｋは、回線３０ｈと回線３０ｊを接続し、Ｂスイッチ３０ｍは回線３０ｉと回線３０ｊを接続する。また、バススイッチ３０ｎは回線３０ｈと回線３０ｉを接続する。
【００４４】
制御用電源コントロール部３１は、回線３０ｈ及び回線３０ｉと接続され、端子３０ａまたは端子３０ｂから入力された電力信号２２を制御用コンデンサに出力する。これにより、制御用コンデンサが充電される。
【００４５】
なお、端子３０ａまたは端子３０ｂから入力された電力信号２２は、点火用コンデンサにも出力され、これにより、点火用コンデンサが充電される。
【００４６】
また、制御用電源コントロール部３１は、制御用コンデンサに一定量の電力が充電された後、当該制御用コンデンサに充電された電力をスレーブ局３の各構成要素に出力する。これにより、スレーブ局３の各構成要素が作動可能となる。
【００４７】
また、制御用電源コントロール部３１は、パワーオン信号（ＰＯＷＥＲ＿ＯＮ）を基準クロック診断部３６に所定のタイミングで出力する。
【００４８】
スイッチ制御部３２は、Ａスイッチ３０ｋ、Ｂスイッチ３０ｍ、及びバススイッチ３０ｎを所定のタイミングで開閉する。
【００４９】
具体的には、端子３０ａの電圧が電力信号２２の電圧からデータ信号２１の電圧に落ち、且つこの電圧が所定時間継続された場合には、Ａスイッチ３０ｋを閉じる。
【００５０】
同様に、  端子３０ｂの電圧が電力信号２２の電圧からデータ信号２１の電圧に落ち、且つこの電圧が所定時間継続された場合には、Ｂスイッチ３０ｍを閉じる。また、コマンド解読部３４からバススイッチを閉じて欲しい旨の信号を与えられた際に、バススイッチ３０ｎを閉じる。
【００５１】
なお、スイッチ制御部３２は、一旦これらのスイッチを閉じた後は、原則として、スイッチを閉じた状態に維持する。
【００５２】
また、スイッチ制御部３２は、これらスイッチの開閉状況に関する情報を記憶し、且つ、この開閉状況に関する情報をスレーブ局３の各構成要素に必要に応じて出力する。
【００５３】
通信制御部３３は、端子３０ａまたは端子３０ｂから入力された制御信号２０を回線３０ｊから受信し、コマンド解読部３４に出力する。
【００５４】
また、通信制御部３３は、ステータス記憶部３７に記憶されているデータを取得してこのデータに関する信号を生成し、マスタ局２に出力する。さらに、スレーブ局制御部３８から与えられた信号を回線３０ｊに出力する。
【００５５】
また、通信制御部３３は、各制御信号２０の受信を開始した際に、クロックゲット信号（ＣＬＫ＿ＧＥＴ）を生成し、基準クロック診断部３６に出力する。
【００５６】
コマンド解読部３４は、通信制御部３３から与えられた制御信号２０を解読し、解読結果に応じて各種信号を生成し、対応する構成要素に出力する。
【００５７】
例えば、制御信号２０を解読した結果、ヒス値及び判定基準値を取得した場合には、当該ヒス値に関するヒス値信号（ＨＩＳ）及び判定基準値に関する判定基準値信号（ＳＪＵＤＧＥ＿ＣＮＴ）を作成して、基準クロック診断部３６に出力する。
【００５８】
また、バススイッチを閉じて欲しい旨の命令を取得した場合には、その旨の信号を生成してスイッチ制御部３２に出力する。
【００５９】
基準クロック制御部３５は、クロック７から与えられたクロック信号（ＣＬＫ）をスレーブ局３の各構成要素に出力する。スレーブ局３の各構成要素は、このクロック信号に基づいて動作する。
【００６０】
基準クロック診断部３６は、図３に示すように、診断クロック制御部３６ａ、カウンタ管理部３６ｂ、及びＣＬＫ動作判断部（クロック動作判断手段）３６ｃを備えている。
【００６１】
診断クロック制御部３６ａは、制御用電源コントロール部３１からパワーオン信号を与えられた後、基準クロック制御部３５から与えられたクロック信号をクロックアウト信号（ＣＬＫ＿ＯＵＴ）としてＣＬＫ動作判断部３６ｃに出力する。
【００６２】
カウンタ管理部３６ｂは、コマンド解読部３４から与えられたヒス値信号及び判定基準値信号をＣＬＫ動作判断部３６ｃに出力し、且つ、これら信号の内容即ちヒス値及び判定基準値を記憶する。
【００６３】
ＣＬＫ動作判断部３６ｃは、クロック診断用カウンタ（ＷＫ＿ＣＮＴ）を備える。そして、通信制御部３３からクロックゲット信号を与えられてから次のクロックゲット信号が与えられるまでの間、診断クロック制御部３６ａからクロックアウト信号を一つ与えられる毎に、当該クロック診断用カウンタの値を１増加させる。
【００６４】
また、当該クロックゲット信号を与えられた際に、クロック診断用カウンタの値ｍと、ヒス値及び判定基準値とに基づいて、クロック７が正常かどうかを判定して、判定結果に関するクロックステータス信号（ＣＬＫ＿ＳＴＡＴＵＳ）を生成する。そして、このクロックステータス信号を図２に示すステータス記憶部３７に出力する。
【００６５】
ステータス記憶部３７は、ＣＬＫ動作判断部３６ｃから与えられたクロックステータス信号の内容、即ち、クロック７が正常かどうかの判定結果を記憶（保持）する。また、スレーブ局制御部３８から与えられる信号の内容を記憶する。
【００６６】
スレーブ局制御部３８は、スレーブ局３にエアバッグ５ａまたはシートベルト５ｂが接続されている場合には、エアバッグ５ａまたはシートベルト５ｂが正常かどうかを判定し、且つエアバッグ５ａまたはシートベルト５ｂの動作を制御する。また、判定結果に関する信号を生成してステータス記憶部３７に出力する。
【００６７】
一方、スレーブ局３に加速度センサ６及びセーフィングセンサ８が接続されている場合には、加速度センサ６及びセーフィングセンサ８から与えられた検出信号をステータス記憶部３７に出力する。
【００６８】
エアバッグ５ａ及びシートベルト５ｂは、スレーブ局制御部３８による処理により動作する。なお、動作に必要な電力は、点火用コンデンサから供給される。また、加速度センサ６及びセーフィングセンサ８は、共に車両の加速度を検出して検出信号をスレーブ局制御部３８に出力するが、セーフィングセンサ８は加速度センサ６により検出される加速度よりも低い加速度を検出する。
【００６９】
クロック７は、当該クロック７に接続されたスレーブ局３にクロック信号を出力することで、スレーブ局３の各構成要素の動作タイミングを制御する。
【００７０】
次に、乗員保護装置１による処理の手順を図１〜図４に基づいて説明する。ここで、図４は乗員保護装置１による処理の手順を示したフローチャートである。
【００７１】
なお、以下の説明では、マスタ局２に接続されている二つの回線１０のうち、端子２８ａに接続されている回線１０をＡ回線１０ａとし、端子２８ｂに接続されている回線をＢ回線１０ｂとする。
【００７２】
また、マスタ局２は、Ａ回線１０ａに制御信号２０を出力するものとするが、Ｂ回線１０ｂに制御信号２０を出力するものとしても良い。
【００７３】
まず、図４に示すステップＳ１にて、車両にイグニッションが投入されると、図１に示すマスタ局２が起動される。
【００７４】
次いで、マスタ局２はＡ回線１０ａに電力信号２２を出力し、この電力信号２２は、Ａ回線１０ａに接続されたスレーブ局３（以下、「第一スレーブ局３ａ」と称する）に入力される。
【００７５】
次いで、第一スレーブ局３ａ内部で以下の処理が行われる。
【００７６】
即ち、第一スレーブ局３ａに入力された電力信号２２は、図２に示すように、制御用電源コントロール部３１を介して制御用コンデンサに出力される。これにより、制御用コンデンサの充電が開始される。
【００７７】
制御用コンデンサに一定量の電力が充電されると、制御用電源コントロール部３１は、当該制御用コンデンサに充電された電力を第一スレーブ局３ａの各構成要素に出力するとともに、パワーオン信号を図３に示す診断クロック制御部３６ａに出力する。また、電力信号２２が点火用コンデンサにも出力されて、点火用コンデンサの充電が開始される。
【００７８】
診断クロック制御部３６ａは、制御用電源コントロール部３１からパワーオン信号を与えられた後は、図２に示すクロック７から与えられるクロック信号をクロックアウト信号としてＣＬＫ動作判断部３６ｃに出力する。
【００７９】
次いで、マスタ局２は、第一スレーブ局３ａのアドレス設定データが乗せられたデータ信号２１及び電力信号２２で構成される制御信号２０を出力する。
【００８０】
この制御信号２０が第一スレーブ局３ａの端子３０ａに入力されると、当該端子３０ａの電圧は電力信号２２の電圧からデータ信号２１の電圧に落ち、さらに所定時間この電圧に維持されるので（図５参照）、スイッチ制御部３２は、Ａスイッチ３０ｋを閉じる。
【００８１】
次いで、通信制御部３３は制御信号２０を受信し、コマンド解読部３４に出力する。
【００８２】
次いで、コマンド解読部３４は、この制御信号２０を解読して、マスタ局２により設定されたアドレスを取得し、図示しないメモリに保存する。
【００８３】
次いで、点火用コンデンサの充電が完了した後、マスタ局２は、アドレスデータとバススイッチを閉じて欲しい旨の命令とが乗せられたデータ信号２１及び電力信号２２で構成される制御信号２０を出力する。
【００８４】
次いで、通信制御部３３に制御信号２０が入力され、さらにこの制御信号２０がコマンド解読部３４に入力される。
【００８５】
次いで、コマンド解読部３４は、この制御信号２０を解読してバススイッチを閉じて欲しい旨の命令を取得し、当該命令に関する信号を生成する。
【００８６】
次いで、当該信号をスイッチ制御部３２に出力し、スイッチ制御部３２は、この信号を与えられた際に、バススイッチ３０ｎを閉じる。
【００８７】
次いで、図１に示すマスタ局２は、電力信号２２を再度出力するが、第一スレーブ局３ａのバススイッチ３０ｎが閉じられているので、この電力信号２２は、第一スレーブ局３ａに接続されたスレーブ局３（以下、「第二スレーブ局」３ｂ」と称する）にも入力される。
【００８８】
次いで、上述した処理と同様の処理が第二スレーブ局３ｂについても行われ、さらに、当該処理が全てのスレーブ局３について行われる。これにより、全てのスレーブ局３について、アドレスが設定されると共に制御用コンデンサ及び点火用コンデンサの充電が完了する。
【００８９】
なお、この状態では、全てのスレーブ局３のバススイッチ３０ｎが閉じられているので、マスタ局２が出力した制御信号２０は、全てのスレーブ局３に入力される。
【００９０】
次いで、図４に示すステップＳ２にて、図２及び図３に示すように、各スレーブ局３のＣＬＫ動作判断部３６ｃは、クロック７が正常である旨のクロックステータス信号を生成してステータス記憶部３７に出力する。これにより、ステータス記憶部３７には、クロック７が正常である旨のデータが保存される。
【００９１】
さらに、ステップＳ３にて、クロック診断用カウンタの値をゼロに設定し、ステップＳ４にて、マスタ局２は、スレーブ局３のアドレス、ヒス値及び判定基準値に関するデータが乗せられたデータ信号２１及び電力信号２２で構成される制御信号２０を出力する。
【００９２】
この制御信号２０は全てのスレーブ局３に入力されるので、各スレーブ局３の内部では、以下の処理が行われる。
【００９３】
即ち、通信制御部３３は、この制御信号２０を受信して、コマンド解読部３４に出力する。
【００９４】
次いで、コマンド解読部３４は、この制御信号２０を解読し、アドレス、ヒス値及び判定基準値に関するデータを取得する。
【００９５】
次いで、このアドレスが、メモリに記憶されたアドレスと一致する場合にのみ、当該ヒス値に関するヒス値信号及び判定基準値に関する判定基準値信号を作成して、図３に示すカウンタ管理部３６ｂに出力する。なお、一致しない場合には、制御信号２０を捨てる。
【００９６】
次いで、カウンタ管理部３６ｂは、これら信号の内容即ちヒス値及び判定基準値を記憶する。これにより、ヒス値及び判定基準値を設定する。
【００９７】
次いで、乗員保護装置１は、アドレス、ヒス値及び判定基準値を適宜変更してステップＳ４の処理を繰り返すことで、全てのスレーブ局３にヒス値及び判定基準値を設定する。
【００９８】
次いで、マスタ局２は、上述した制御信号２０のヒス値及び判定基準値を他の各種設定値に変更した制御信号２０を各スレーブ局３に出力する。
【００９９】
次いで、各スレーブ局３のコマンド解読部３４は、制御信号２０を解読し、この解読結果に応じた処理を行うことで、各スレーブ局３の設定を行う。
【０１００】
次いで、ステップＳ５にて、マスタ局２は、各スレーブ局３について全ての設定が終了した後、アドレス確定コマンドデータを乗せた制御信号２０を出力する。
【０１０１】
次いで、各スレーブ局３のコマンド解読部３４がこのアドレス確定コマンドを認識することで、乗員保護装置１は、イニシャル処理を終了する。なお、この時点で、各スレーブ局３はイニシャル状態からアイドル状態となる。
【０１０２】
次いで、ステップＳ５ａにて、加速度センサ６が接続されたスレーブ局３の内部にて、スレーブ局制御部３８は、セーフィングセンサ８から検出信号が与えられたかどうかを判断する。
【０１０３】
この結果、与えられていない場合（ステップＳ５ａにてＮＯ）には、ステップＳ６に進み、与えられた場合には、ステップＳ５ｂに進む。
【０１０４】
ステップＳ５ｂにて、当該スレーブ局制御部３８は、加速度センサ６から与えられる検出信号に基づいて、車両が衝突したかどうかを判断する。この結果、衝突していない場合（ステップＳ５ｂにてＮＯ）には、ステップＳ５ａに戻り、衝突した場合には、ステップＳ５ｃに進む。
【０１０５】
ステップＳ５ｃにて、スレーブ局制御部３８は、車両が衝突した旨の信号を生成してステータス記憶部３７に出力する。これにより、ステータス記憶部３７は、車両が衝突した旨のデータを記憶する。
【０１０６】
次いで、マスタ局２は、加速度センサ６が接続されたスレーブ局３のアドレスと車両が衝突したかどうかに関するデータが欲しい旨の命令とが乗せられたデータ信号２１及び電力信号２２で構成される制御信号２０を出力する。
【０１０７】
この制御信号２０は全てのスレーブ局３に入力されるので、各スレーブ局３は、上述した処理と同様の処理を行う。即ち、当該アドレスに対応しないスレーブ局３は、当該制御信号２０を捨てる。一方、当該アドレスに対応するスレーブ局３の内部にて、コマンド解読部３４は当該制御信号２０を解読する。この結果、コマンド解読部３４は、車両が衝突したかどうかに関するデータが欲しい旨の命令を取得し、当該命令に関する信号を生成して通信制御部３３に出力する。
【０１０８】
次いで、通信制御部３３は、コマンド解読部３４から与えられた信号に基づいて、ステータス記憶部３７から車両が衝突した旨のデータを取得し、当該データに関する信号を生成する。次いで、当該生成された信号を回線１０等を介してマスタ局２に送信する。
【０１０９】
次いで、マスタ局２は、当該信号を受信した際に、エアバッグ５ａが接続されたスレーブ局３（例えば、第一スレーブ局３ａ）のアドレスとエアバッグ５ａを展開して欲しい旨の命令とが乗せられたデータ信号２１及び電力信号２２で構成される制御信号２０を出力する。
【０１１０】
この制御信号２０は全てのスレーブ局３に入力されるので、各スレーブ局３は、上述した処理と同様の処理を行う。即ち、当該アドレスに対応しないスレーブ局３は、当該制御信号２０を捨てる。一方、当該アドレスに対応するスレーブ局３の内部にて、通信制御部３３が制御信号２０をコマンド解読部３４に出力し、コマンド解読部３４は、当該制御信号２０を解読する。
【０１１１】
この結果、コマンド解読部３４は、エアバッグ５ａを展開して欲しい旨の命令を取得し、当該命令に関する信号を生成してスレーブ局制御部３８に出力する。
【０１１２】
次いで、スレーブ局制御部３８は、コマンド解読部３４から与えられた信号に基づいて、エアバッグ５ａを展開させるための各種条件が満たされていることを確認した後、エアバッグ５ａを展開させる。その後、乗員保護装置１は、本処理を終了する。
【０１１３】
一方、上述したステップＳ５ａにて、加速度センサ６が接続されたスレーブ局３の内部にて、スレーブ局制御部３８がセーフィングセンサ８から検出信号が与えられていない場合には、各スレーブ局３はステップＳ６以降の処理を行う。以下、ステップＳ６以降の処理について説明する。なお、当該処理が行われる間、マスタ局２は、制御信号２０を連続して出力する。
【０１１４】
ステップＳ６にて、図２に示す通信制御部３３は、制御信号２０の受信を開始したかどうかを判断する。
【０１１５】
この結果、スレーブ局３は、受信を開始した場合には、ステップＳ９以降の処理を行い、開始していない場合（ステップＳ６にてＮＯ）には、ステップＳ７以降の処理を行う。まず、ステップＳ７以降の処理について説明する。
【０１１６】
ステップＳ７にて、図３に示すＣＬＫ動作判断部３６ｃは、診断クロック制御部３６ａからクロックアウト信号を与えられたかどうかを判断する。
【０１１７】
この結果、クロックアウト信号が与えられた場合には、ＣＬＫ動作判断部３６ｃは、ステップＳ８にてクロック診断用カウンタの値を１増加させる。これにより、クロックアウト信号の数、即ちクロック信号の数をカウントする。その後、スレーブ局３はステップＳ６以降の処理を繰り返す。
【０１１８】
一方、クロックアウト信号が与えられていない場合（ステップＳ７にてＮＯ）には、スレーブ局３は、ステップＳ６以降の処理を繰り返す。
【０１１９】
一方、上述したステップＳ６にて、制御信号２０の受信を開始した場合には、通信制御部３３は、ステップＳ９にて、クロックゲット信号を生成してＣＬＫ動作判断部３６ｃに出力する。
【０１２０】
次いで、ＣＬＫ動作判断部３６ｃは、通信制御部３３からクロックゲット信号を与えられた際に、クロック診断用カウンタの値ｍが、以下の式（２）を満たすかどうかを判断する。
【０１２１】
（（判定基準値）−（ヒス値））＜ｍ＜（（判定基準値）＋（ヒス値））…（２）
この結果、満たす場合には、ステップＳ１０にて、クロック７が正常である旨のクロックステータス信号を生成して、ステータス記憶部３７に出力する。これにより、ステータス記憶部３７には、クロック７が正常である旨のデータが保存される。
【０１２２】
次いで、ステップＳ１１にて、クロック診断用カウンタの値をゼロに設定する。その後、乗員保護装置１は、ステップＳ５ａ以降の処理を行う。
【０１２３】
一方、上述したステップＳ９にて、式（２）を満たさない場合には、ステップＳ１２にて、ＣＬＫ動作判断部３６ｃは、クロック７が異常である旨のクロックステータス信号を生成して、図２に示すステータス記憶部３７に出力する。これにより、ステータス記憶部３７には、クロック７が異常である旨のデータが保存される。
【０１２４】
次いで、ステップＳ１３にて、乗員保護装置１は、当該ステップＳ１２の処理を行ったスレーブ局３について、所定の異常処理を行う。ここで、異常処理としては、例えば、当該スレーブ局３の動作を停止する処理等がある。その後、乗員保護装置１は、ステップＳ５ａ以降の処理を行う。
【０１２５】
なお、スレーブ局３は、イニシャル処理終了後、通信制御部３３が最初に制御信号２０を受信した際には、以下の理由により、ステップＳ９以降の処理を行わず、ステップＳ７以降の処理を行う。
【０１２６】
即ち、この場合、クロック診断用カウンタの値ｍはゼロに設定されているので、ステップＳ９以降の処理が行われると、クロック診断用カウンタの値ｍが式（２）を満たさないと判定される。したがって、クロック７が正常である場合であっても、クロック７が異常と判定される恐れがあるからである。
【０１２７】
なお、マスタ局２は、クロック７が正常であるかどうかを判定した結果を取得したい場合、取得対象となるスレーブ局３のアドレスと、当該結果を出力して欲しい旨の命令とを乗せた制御信号２０を出力する。
【０１２８】
これにより、各スレーブ局３のコマンド解読部３４が当該制御信号２０を解読する。そして、当該アドレスに対応するスレーブ局３の通信制御部３３が、コマンド解読部３４による解読結果に基づいて、ステータス記憶部３７から判定結果のデータを取得する。
【０１２９】
そして、この通信制御部３３は、当該データを乗せた信号を生成してマスタ局２に出力し、マスタ局２は、当該信号から判定結果を取得する。
【０１３０】
次に、各スレーブ局３におけるクロック診断の一例について、図１〜図５に基づいて説明する。ここで、図５はクロック診断処理の手順を示したタイムチャートである。なお、本例では、セーフィングセンサ８が検出信号を出力することはないものとする。
【０１３１】
乗員保護装置１は、図５に示す時刻ｔ１までに、図４に示すステップＳ１〜ステップＳ５ａまでの処理を行う。
【０１３２】
その後、マスタ局２は、図５（ｃ）に示すように、制御信号２０を連続して出力する。一方、各スレーブ局３では、以下の処理が行われる。
【０１３３】
即ち、図３に示す診断クロック制御部３６ａは、図５（ａ）に示すように、クロックアウト信号をＣＬＫ動作判断部３６ｃに断続的に出力する。
【０１３４】
一方、通信制御部３３は、時刻ｔ１にて制御信号２０の受信を開始すると（ステップＳ６）、クロックゲット信号を生成してＣＬＫ動作判断部３６ｃに出力する。
【０１３５】
ＣＬＫ動作判断部３６ｃは、通信制御部３３からクロックゲット信号を与えられるが、この時点では、上述したようにステップＳ９以降の処理を行わず、ステップＳ７以降の処理を行う。
【０１３６】
即ち、ＣＬＫ動作判断部３６ｃは、診断クロック制御部３６ａからクロックアウト信号を与えられた場合にのみ、ステップＳ８にて、クロック診断用カウンタの値を１増加させる。
【０１３７】
その後、ＣＬＫ動作判断部３６ｃは、通信制御部３３から次のクロックゲット信号を与えられるまで、ステップＳ７〜ステップＳ８の処理を繰り返す。この結果、図５（ｂ）に示すように、クロック診断用カウンタの値ｍが増加していく。
【０１３８】
なお、マスタ局２は制御信号２０を連続して出力するので、通信制御部３３がクロックゲット信号を出力してから次のクロックゲット信号を出力するまでの時間は、各スレーブ局３が一つの制御信号２０の受信を開始してから終了するまでの時間に等しい。
【０１３９】
したがって、ＣＬＫ動作判断部３６ｃは、各スレーブ局３が一つの制御信号２０の受信を開始してから終了するまでの間、ステップＳ７〜ステップＳ８の処理、即ちクロック信号の数をカウントする処理を行う。
【０１４０】
その後、時刻ｔ２にて、通信制御部３３が次の制御信号２０の受信を開始すると（ステップＳ６）、クロックゲット信号を生成してＣＬＫ動作判断部３６ｃに出力する。
【０１４１】
ＣＬＫ動作判断部３６ｃは、通信制御部３３からクロックゲット信号を与えられた際に、クロック診断用カウンタの値ｍが式（２）を満たすかどうかを判定する（ステップＳ９）。
【０１４２】
本例では、図５（ｂ）に示すように、診断用カウンタの値ｍが式（２）を満たすので、ＣＬＫ動作判断部３６ｃは、クロック７が正常である旨のクロックステータス信号を生成して、ステータス記憶部３７に出力する（ステップＳ１０）。
【０１４３】
次いで、クロック診断用カウンタの値をゼロに設定し（ステップＳ１１）、その後、乗員保護装置１は、ステップＳ５ａ以降の処理を行う。
【０１４４】
以上により、本実施の形態では、各スレーブ局３は、制御信号２０の受信を開始してから終了するまでの間、クロック７により出力されたクロック信号の数をカウントする（ステップＳ６〜ステップＳ８）。
【０１４５】
そして、このカウントされたクロック信号の数、即ちクロック診断用カウンタの値ｍに基づいて、クロック７が正常であるかどうかを判定する（ステップＳ９）。
【０１４６】
これにより、クロック７の他に別クロックを用意することなく、当該クロック７が正常であるかどうかを判定することができる。
【０１４７】
また、スレーブ局３は、クロック信号の数が、予め設定された許容範囲内（即ち、（（判定基準値）−（ヒス値））よりも大きく、（（判定基準値）＋（ヒス値））よりも小さい範囲内）である場合には、クロック７が正常であると判定する（式（２）参照）。
【０１４８】
これにより、クロック診断用カウンタの値ｍが、判定処理毎に当該許容範囲内で多少変動した場合であっても、クロック７が正常であると正確に判定することができる。
【０１４９】
また、乗員保護装置１は、当該許容範囲を、スレーブ局３が制御信号２０の受信を開始してから終了するまでの時間に応じて設定する。
【０１５０】
これにより、制御信号２０の長さが変わること等により、当該時間が変わっても、この変化に合わせて許容範囲を設定することができる。したがって、当該時間が変化しても、クロック７が正常であるかどうかを正確に判定することができる。
【０１５１】
また、乗員保護装置１は、当該許容範囲をスレーブ局３の起動時、即ちイニシャル時に設定するので、イニシャル処理終了後、判定処理を迅速に開始することができる。
【０１５２】
また、スレーブ局３は、判定の結果をマスタ局２に出力可能な状態に保持するので、判定処理終了後であれば、マスタ局２は当該判定結果をスレーブ局３からいつでも取得することができる。
【０１５３】
また、制御信号２０は、データ信号２１と電力信号２２を含むので、これら信号をマスタ局２とスレーブ局３でやりとりするシステムにおいて、クロック７が正常であるかどうかを判定することができる。
【０１５４】
また、スレーブ局３は、エアバッグ５ａまたはシートベルト５ｂの制御等を行うが、本実施の形態では、当該スレーブ局３の動作タイミングを制御するクロック７が正常であるかどうかを判定することができる。
【０１５５】
また、スレーブ局３は、加速度センサによる検知結果を取得する等の処理を行うが、本実施の形態では、当該スレーブ局３の動作タイミングを制御するクロック７が正常であるかどうかを判定することができる。
【０１５６】
また、乗員保護装置１は、クロック７が正常であるかどうかの判定処理の他、エアバッグ５ａを展開させる処理も行うことができる。
【０１５７】
なお、本実施の形態では、多重通信システム４をエアバッグ５ａ等の乗員保護部を備えた乗員保護装置１に適用することとしたが、他の装置に適用することができるのは勿論である。
【０１５８】
【発明の効果】
請求項１及び２記載の発明では、スレーブ局は、制御信号の受信を開始してから終了するまでの間、クロックにより出力されたクロック信号の数をカウントする。
【０１５９】
そして、このカウントされたクロック信号の数に基づいて、クロックが正常であるかどうかを判定する。
【０１６０】
これにより、当該クロックの他に別クロックを用意することなく、当該クロックが正常であるかどうかを判定することができる。
【０１６１】
請求項３記載の発明では、請求項２記載の発明と同様の効果を得ることができる他、スレーブ局は、クロック信号の数が、予め設定された許容範囲内である場合には、クロック７が正常であると判定する。
【０１６２】
これにより、当該クロック信号の数が、判定処理毎に当該許容範囲内で多少変動した場合であっても、クロックが正常であると正確に判定することができる。
【０１６３】
請求項４記載の発明では、請求項３記載の発明と同様の効果を得ることができる他、当該許容範囲は、スレーブ局が制御信号の受信を開始してから終了するまでの時間に応じて設定される。
【０１６４】
これにより、制御信号の長さが変わること等により、当該時間が変わっても、この変化に合わせて許容範囲を設定することができる。即ち、当該時間が変化しても、クロックが正常であるかどうかを正確に判定することができる。
【０１６５】
請求項５記載の発明では、請求項３または４記載の発明と同様の効果を得ることができる他、当該許容範囲は、スレーブ局の起動時、即ちイニシャル処理時に設定されるので、イニシャル処理終了後、判定処理を迅速に開始することができる。
【０１６６】
請求項６記載の発明では、請求項２〜５の何れか１項に記載の発明と同様の効果を得ることができる他、スレーブ局は、判定の結果をマスタ局に出力可能な状態に保持するので、判定処理終了後であれば、マスタ局は当該判定結果をスレーブ局からいつでも取得することができる。
【０１６７】
請求項７記載の発明では、請求項１〜６の何れか１項に記載の発明と同様の効果を得ることができる他、データ信号と電力信号を含む信号をマスタ局とスレーブ局でやりとりする多重通信システムにおいて、クロックが正常であるかどうかを判定することができる。
【０１６８】
請求項８記載の発明では、スレーブ局が加速度センサ及び乗員保護手段の少なくとも一方と接続されている乗員保護装置において、別クロックを用意することなく、クロックが正常であるかどうかを判定することができる。
【図面の簡単な説明】
【図１】乗員保護装置の構成を示したブロック図である。
【図２】スレーブ局の構成を示したブロック図である。
【図３】基準クロック診断部の構成を示したブロック図である。
【図４】乗員保護装置による処理の手順を示したフローチャートである。
【図５】乗員保護装置による処理の手順を示したタイムチャートである。
【符号の説明】
１  乗員保護装置
２  マスタ局
３  スレーブ局
４  多重通信システム
５ａ  エアバッグ（乗員保護手段）
５ｂ  シートベルト（乗員保護手段）
６  加速度センサ
７  クロック
２０  制御信号２０
２１  データ信号
２２  電力信号
３３  通信制御部（通信制御手段）
３５  基準クロック制御部
３６  基準クロック診断部
３６ａ  診断クロック制御部
３６ｂ  カウンタ管理部
３６ｃ  ＣＬＫ動作判断部（クロック動作判断手段）
３７  ステータス記憶部（ステータス記憶手段）
３８  スレーブ局制御部
【図１】
2004166065.tif 000003
【図２】
2004166065.tif 000004
【図３】
2004166065.tif 000005
【図４】
2004166065.tif 000006
【図５】
2004166065.tif 000007