図1は本発明による無線式の住警器の外観を示した説明図であり、図1(A)に正面図を、図1(B)に側面図を示している。
図1において、本実施形態の住警器10はカバー12と本体14で構成されている。カバー12の中央には、周囲に煙流入口を開口し、その内部には検煙部16が配置され、火災による煙が所定濃度に達したときに火災を検出するようにしている。
カバー12に設けた検煙部16の左下側には音響穴18が設けられ、この背後にブザーやスピーカを内蔵し、警報音や音声メッセージを出力できるようにしている。検煙部16の下側には警報停止スイッチ20が設けられている。警報停止スイッチ20は住警器の機能点検を指示する点検スイッチとしての機能を兼ねている。たとえば、火災警報時に警報停止スイッチ20が操作されると警報を停止し、通常状態で警報停止スイッチ20が操作されると機能点検を開始して結果を報知する。
警報停止スイッチ20は、半透明部材で形成されたスイッチカバーと、スイッチカバーの内部に配置されたタクトスイッチ(図示せず)とで構成されている。スイッチカバー内部のタクトスイッチ近傍には、点線で示すようにLED22が配置されており、LED22が点灯すると、警報停止スイッチ20のスイッチカバーの部分を透過してLED22の点灯状態が外部から分かるようにしている。
また本体14の裏側上部には取付フック15が設けられており、設置する部屋の壁にビスなどをねじ込み、この取付フック15にビスで取り付けることで、壁面に住警器10を設置することができる。
なお図1の住警器10にあっては、検煙部16を備えた火災による煙を検出する住警器を例に取っているが、これ以外に火災による熱を検出するサーミスタ等の温度検出素子を備えた住警器や火災に伴うその他の物理現象を検出する住警器、火災以外にガス漏れを検出する警報器、侵入者や地震その他の異常を検出する各種の警報器、これらを組み合わせて成る警報器についても、本発明の対象に含まれる。
また、本発明の警報システムは、上記のような異なる警報器を混在させるものであっても良い。
図2は住宅に対する本実施形態の住警器の設置状態を示した説明図である。図2の例にあっては、住宅24に設けられている台所、居間、主寝室、子供部屋のそれぞれに本実施形態の住警器10−1〜10−4が設置され、更に屋外に建てられたガレージ26にも住警器10−5を設置している。
住警器10−1〜10−5のそれぞれは、イベント信号を相互に無線により送受信する機能及び中継回数を制御してイベント信号を中継する機能を備えており、更に5台の住警器10−1〜10−5で1つのグループを構成して、この住宅全体の火災監視を行っている。
いま住宅24の子供部屋で万一、火災が発生したとすると、住警器10−4が火災を検出して警報を開始する。住警器10−4が火災を検出すると、住警器10−4は連動元として機能し、連動先となる他の住警器10−1〜10−3,10−5に対し、火災を示すイベント信号を無線により送信する。他の住警器10−1〜10−3,10−5の内、連動元の住警器10−4からの火災を示すイベント信号を受信した住警器は、連動先としての警報動作を行うと共に受信したイベント信号を後に説明する制御によって他の住警器に中継する。
ここで連動元となった住警器10−4の警報音としては、例えば音声メッセージにより「ウーウー 火災警報器が作動しました 確認してください」を連続して出力するとともに、LED22を点灯駆動する。一方、連動先の住警器10−1〜10−3,10−5にあっては、「ウーウー 別の火災警報器が作動しました 確認してください」といった音声メッセージを連続して出力するとともに、LED22を所定の第1周期で点滅駆動する。
住警器10−1〜10−5が警報音を出している状態で、図1に示した住警器に設けている警報停止スイッチ20を操作すると、警報音の停止処理が行われる。ここで、本実施形態の警報音の停止処理としては次のいずれかの停止処理を行う。
(1)連動元として警報中の住警器10−4の警報停止スイッチを操作すると、連動先を含め全ての住警器10―1〜10―5の警報音を停止する。
このとき、連動先の住警器10―1〜10―3、10―5に於いてはLED22を消灯するが、連動元のLED22だけは所定の点灯・点滅・明滅を、少なくとも所定期間継続させても良い。これにより連動元の発報履歴が残ることになり、消火後の発報元特定や、誤報・非火災報を発した住警器の特定が容易になる。
(2)連動先として警報中の住警器10−1〜10−3、10−5の内の任意の住警器の警報停止スイッチを押すと、連動元の住警器10−4のみが警報音の出力を継続し、連動先の住警器10−1〜10−3,10−5は警報音出力を停止する。
このとき、連動元の住警器10−4に於いてはLED22を点灯継続するか、連動先の第1周期とは異なる第2周期で点滅駆動させても良い。そして、連動先の住警器10−1〜3、10―5に於いては、LED22を消灯しても良いが、第1の周期で点滅を継続しても良いし、連動元と同じ第2の周期で点滅するようにしても良い。このようにして、連動元の住警器10―4の警報音が聞こえない場所に設置されている連動先の警報器においても、連動元が引き続き警報中であることを知ることが出来ると同時に、警報停止操作を行った連動先警報器からの警報停止信号が受け付けられた他の警報器を明確に識別特定することが出来る。
(3)警報中の住警器10−1〜10−5の内の任意の住警器の警報停止スイッチを操作すると、連動先、連動元に関わらず、全ての住警器の警報音を停止する。
このとき、各住警器のLED22は、(1)と同様の制御とすることが出来る。
(4)前記(1)の停止処理を第1モード、前記(2)の停止処理を第2モード、前記(3)の停止処理を第3モードとし、少なくとも2つのモードからいずれかのモードを選択して停止処理を行う。なお、連動元と連動先のLEDによる表示は、2色LEDなどを使用して表示色を異ならせても良い。
図3は本発明による住警器の実施形態を示したブロック図である。図3は図2に示した5台の住警器10−1〜10−5につき、その内の住警器10−1について回路構成を詳細に示している。他の住警器10−2〜10―5についても、住警器10−1と同様の構成を備えている。
住警器10−1はCPU28を備え、CPU28に対してはアンテナ31を備えた無線回路部30、記録回路部32、センサ部34、報知部36、操作部38を設け、必要各部に電源を供給する電池電源40を備えている。
無線回路部30には送信回路42と受信回路44が設けられ、他の住警器10−2〜10−5との間でイベント信号を無線により送受信し、またイベント信号を中継できるようにしている。無線回路部30としては、日本国内の場合には、例えば400MHz帯の特定小電力無線局の標準規格として知られたSTD−30(小電力セキュリティシステム無線局の無線設備標準規格)またはSTD−T67(特定小電力無線局テレメータ用、テレコントロール用及びデータ伝送用無線設備の標準規格)に準拠した構成を備える。
もちろん無線回路部30としては、日本国内以外の場所については、その地域の割当無線局の標準規格に準拠した内容を持つことになる。
記録回路部32にはメモリ46が設けられている。メモリ46には住警器を特定するID(識別子)となる送信元符号52と、図2のように複数の住警器で連動警報を行うグループを構成するためのグループ符号54が格納されている。送信元符号52としては、国内に提供される住警器の数を予測し、例えば同一符号として重複しないように26ビットの符号コードが使用される。
グループ符号54はグループを構成する複数の住警器に共通に設定される符号であり、無線回路部30で受信した他の住警器からのイベント信号に含まれるグループ符号がメモリ46に登録しているグループ符号54に一致したときに、このイベント信号を有効な信号として受信して処理することになるので、近隣住宅等に設置された、連動を要しない他グループの警報器との混信を回避出来る。
またメモリ46にはグループ管理テーブル74、中継回数テーブル76及び中継管理テーブル78が設けられる。グループ管理テーブル74にはグループを構成する住警器10−1〜10−5の送信元符号を予め登録している。中継回数テーブル76にはイベント種別に応じて所定の中継回数が予め登録されている。中継管理テーブル78には一度中継したイベント信号に関する情報が記憶されている。
センサ部34には、本実施形態にあっては検煙部16が設けられている。検煙部16は煙をとらえると検出信号を出力する。検煙部16から検出信号はCPU28に取り込まれ(AD変換)、CPU28側で所定の火災レベルを超えると火災を判別し、また、検煙部16からの検出信号が低下して火災レベルを下回ることで火災がなくなったこと(火災復旧)を判別するようにしている。
センサ部34には検煙部16以外に、火災による温度上昇を検出するサーミスタを設けてもよい。またガス漏れ監視用の警報器の場合には、センサ部34にガス漏れセンサが設けられることになる。
報知部36にはスピーカ58とLED22が設けられている。スピーカ58は、図示しない音声合成回路部からの音声メッセージや警報音を出力する。LED22は図示しない駆動回路を介して点滅や明滅、点灯などにより、火災などの異常を表示する。
操作部38には警報停止スイッチ20が設けられている。警報中に警報停止スイッチ20を操作すると、住警器10−1から出力している警報音を停止することができる。警報停止スイッチ20は、本実施形態にあっては点検スイッチと兼用している。警報停止スイッチ20は、警報中に操作されたときにのみ警報停止操作として受け付けられる。一方、警報中でない通常監視状態で警報停止スイッチ20は点検スイッチとして機能し、警報中以外のときに点検スイッチが操作されると、報知部36から点検用の音声メッセージなどが出力される。
電池電源40は、例えば所定セル数のリチウム電池やアルカリ乾電池を使用しており、電池容量としては住警器10−1における無線回路部30を含む回路部全体の低消費電力化により、約10年の電池寿命を保証している。
CPU28にはプログラムの実行により実現される機能として、イベント処理部60と中継処理部62が設けられている。
イベント処理部60は、センサ部34の検出信号に基づく異常(火災)発生、操作部38による警報停止、電池電源40又はセンサ部34の障害検出、センサ部34の検出信号に基づく異常がなくなる異常復旧、及び電池電源40又はセンサ部34の障害がなくなる障害復旧等の状態変化をイベントとして検知した時に、連動元としてのイベント対応処理を行った後に、検知イベントを示すイベント信号を連動先の警報器に送信させ、一方、連動元の警報器からイベント信号を受信した時に、自身が連動元でない場合には、連動先としてのイベント対応処理を行わせる。
この機能を実現するためイベント処理部60には、異常(火災)監視部64、障害検出部65を含むイベント検知部61、警報停止部66及び復旧部68が設けられている。
異常監視部64は、センサ部34に設けた検煙部16からの検出信号に基づいて火災を判別したときに、報知部36のスピーカ58から連動元を示す警報音例えば「ウーウー 火災警報器が作動しました 確認してください」を繰り返し出力させると共にLED22を駆動し、そしてイベント処理部60の、図示しない通信制御部を介して、火災発報を示すイベント信号を無線回路部30の送信回路42によりアンテナ31から他の住警器10−2〜10−5に向けて送信させる。
また異常監視部64は、他の住警器10−2〜10−5のいずれかから火災を示すイベント信号を無線回路部30の受信回路44により受信したときに、自身が連動元でない場合には、報知部36のスピーカ58から連動先を示す警報音例えば「ウーウー 別の火災警報器が作動しました 確認してください」となる音声メッセージを連続的に出力させる。
ここで、異常監視部64で火災発報を検知して連動元警報音を出すときには、報知部36のLED22を例えば明滅させ、一方、連動先警報音を出す場合には、報知部36のLED22を点滅させる。若しくは、連動元警報音を出す場合と連動先警報音を出す場合について、LEDの発光周期を異ならせる。これによって、連動元警報と連動先警報におけるLED22の表示を区別できるようにしている。さらには、LED発光の明るさを両者に於いて異ならせることで、どちらかの警報器の電力消耗を抑制することが出来る。
たとえば、連動元は監視エリア内に火災が発生していることから、目視確認を目的とする警報(表示警報)は重要度が相対的に低いとも考えられ、連動元については発光周期を連動先に比べて長くしたり、表示を暗くしたり、表示警報を行わないようにすることも出来る。もちろん、連動元警報と連動先警報のいずれについても、同じLED22の明滅または点滅表示であってもよい。
警報停止部66は、連動元を示す警報出力中に操作部38に設けている警報停止スイッチ20の操作を検出したとき、スピーカ58から出力している連動元を示す警報音を停止させると共に、警報停止のイベント信号を、図示しない通信制御部を介して無線回路部30の送信回路42から他の住警器10−2〜10−5に送信し、他の住警器10−2〜10−5における連動先の警報音を停止させる。
この場合、スピーカ58から出力している連動元を示す警報音を停止させずに、警報停止のイベント信号を無線回路部30の送信回路42から他の住警器10−2〜10−5に送信し、他の住警器10−2〜10−5における連動先の警報音を停止させ、連動元警報だけは残すようにしても良い。もちろん、前述の(1)〜(3)で示した第1〜第3のモード、また(4)で選択された第1〜第3のモードの停止処理に従って動作させることも出来る。
また警報停止部66は、連動先を示す警報中に自身の操作部38の警報停止スイッチ20の操作を検出したとき、スピーカ58から出力している連動先を示す警報音を停止させると共にLED22に対し所定の表示制御を行い、警報停止のイベント信号を無線回路部30の送信回路42から他の住警器10−2〜10−5に送信する。
更に警報停止部66は、連動先を示す警報出力中に他の住警器10−2〜10−5から警報停止のイベント信号を無線回路部30の受信回路44により受信したときは、連動先を示す警報音を停止させると共に、所定の表示制御を行う。
復旧部68は、センサ部34に設けた検煙部16から煙がなくなることで火災が判別されなくなった時に、連動元警報を停止させて通常状態に戻す共に、火災復旧を示すイベント信号を図示しない通信制御部を介して無線回路部30の送信回路42から連動先の住警器10−2〜10−5に送信させ、一方、自身が連動先として動作している場合に、他の住警器10−2〜10−5のいずれかから火災復旧を示すイベント信号を無線回路部30の受信回路44で受信した時に、連動先警報を停止させて通常状態に戻す。
これよって、住警器10−1で連動元警報が出され、その後火災状態が解消し、センサ部34からの検出信号が火災レベルを下回った場合には、復旧処理部64により自動的に連動元の警報音は停止して通常の監視状態に復旧することができる。このとき、LED22については、履歴表示として所定の駆動を行っても良い。
同時に住警器10−1から連動先警報を出している他の住警器10−2〜10−5に火災復旧を示すイベント信号が送信され、それぞれの連動元警報を自動的に停止させることができ、住警器10−2〜10−5に出向いて警報停止操作を行う必要はない。
中継制御部62の機能は送信中継制御部70と受信中継制御部72に分けられる。送信中継制御部70は、イベント信号受信時に連動先の警報器に送信するイベント信号に中継回数をセットする。送信処理は、図示しない通信制御部で行う。もちろん、送信中継制御部70で送信処理まで行うようにしても良い。
また受信中継制御部72は、他の警報器からイベント信号を受信した時に、イベント信号に含まれる中継回数に基づいて中継の有無を制御する。本実施形態の中継回数の制御にはダウンカウント方式とアップカウント方式がある。
送信中継制御部70は、自身がイベント発生を検知したことに伴い連動元としてイベント信号を送信するときに機能し(従って本実施例の送信中継制御部70は、「中継」制御は行わない)、受信中継制御部72は他の警報器からのイベント信号を受信して中継するときに機能する。
ダウンカウント方式は、送信中継制御部70が発生イベントに対し中継回数テーブル76に予め設定した中継回数Nを含めて送信し、一方、受信中継制御部72が他の警報器からイベント信号を受信した時に、イベント信号に含まれる中継回数Nから1を減算した値が1以上であれば中継送信し、零であれば中継を終了させる。
アップカウント方式は、送信中継制御部70が所定の中継回数Nを中継回数テーブル76に予め登録し、発生イベントに対し中継回数を零に初期設定して送信し、一方、受信中継制御部72が他の警報器からイベント信号を受信した時に、イベント信号に含まれる中継回数に1を加算した値が登録中継回数未満であれば、イベント信号に加算後の中継回数を含めて中継送信し、加算した値が登録中継回数に一致すれば(若しくはそれ以上であれば)中継を終了させる。
また、イベント処理部60は、イベント信号に送信毎に順次増加する連続番号〔以下「連番」という〕と送信元符号を含めて送信しており、これを受けて中継制御部62の受信中継制御部72は、連動元又は中継元の警報器からイベント信号を受信した時に、イベント信号に含まれる連番と送信元符号の組を、メモリ46の中継管理テーブル78に記憶している既に受信済みの連続番号と送信元符号の組と比較し、一致した場合は同じイベント信号は既に中継済みであることから、イベント信号の中継を終了させ、同じイベント信号を繰り返し中継しないようにしている。この処理については、後に詳しく説明する。
更に、受信中継制御部72は、中継管理テーブル78に予め登録している連動グループを構成する住警器毎に異なる遅延タイミングによりイベント信号を中継送信する。遅延タイミングは他の住警器からイベント信号を受信してから中継送信するまでのタイムラグを設定する情報であり、複数の住警器が同時にイベント信号を受信しても、異なる遅延タイミングの設定によりイベント信号を中継送信するタイミングを相互に異ならせ、複数の住警器の同時中継によるイベント信号の衝突を回避できる。
なお、図3にあっては、中継制御部62を送信中継制御部70と受信中継制御部72に分けて説明しているが、両方の機能をそなえた中継制御部62のみであっても同じである。
このような住警器10−1に設けた回路部は他の住警器10−2〜10−5についても同様であり、メモリ46に格納している送信元符号52が、シリアル番号等の各住警器固有の符号となっている。
図4は本実施形態で使用するイベント信号のフォーマットを示した説明図である。図4において、イベント信号48は連番50、送信元符号52、グループ符号54、中継回数55及びイベント符号56で構成されている。
連番50はイベント信号の順番を示す連続番号であり、イベント信号を送信する毎に1つずつ増加させる。また、連番50は住警器10−1〜10−5の各々で非同期に生成している。
この連番は、例えば点検処理時や復旧処理時に各住警器個別に初期化するようにしても良いし、点検連動処理時や復旧連動処理時に、グループ内の全住警器一斉に初期化するようにしても良い。また中継管理テーブルに記憶しておく連番と送信元符号の組は、その送信元符号について最新のものだけを記憶しておくようにすれば、連番と送信元符号の組が重複することによる無駄な中継を避けることが出来る。加えて、住警器のメモリ容量が少なくて済む。
送信元符号52は例えば26ビットの符号である。またグループ符号54は例えば8ビットの符号であり、同一グループを構成する例えば図3の5台の住警器10−1〜10−5につき同じグループ符号が設定されている。
なおグループ符号54としては、同一グループの住警器に同一のグループ符号を設定する以外に、予め定めたグループを構成する住警器に共通な基準符号と、各住警器に固有な送信元符号との演算から求めた住警器ごとに異なるグループ符号であってもよい。
中継回数55はイベント信号の中継回数を制御する情報であり、ダウンカウント方式の場合は、連動元の住警器が中継回数テーブル76から取得したイベント種別に対応した中継回数を初期設定する。また、アップカウント方式では、連動元の住警器が零となる中継回数を初期設定する。
イベント符号56は、火災、ガス漏れなどのイベント内容を表す符号であり、本実施形態にあっては3ビット符号を使用しており、例えば「001」で火災、「010」でガス漏れ、「011」で復旧、「100」で警報停止、「101」で障害、「110」で障害復旧、「111」をリザーブとしている。なおイベント符号56のビット数は、イベントの種類が増加したときには更に4ビット、5ビットと増加させることで、複数種類のイベント内容を表すことができる。
図5(A)は図3のメモリ46に記憶したグループ管理テーブル74の内容を示した説明図であり、図3の同一グループに属する住警器10−1〜10−5の送信元符号を101,102,103,104,105とした場合を例にとっている。
グループ管理テーブル74の登録処理は、例えば工場出荷時や住宅に設置するときに、5台の住警器10−1〜10−5を作業テーブルなどの1箇所に並べて発報登録作業を行うことで実現できる。
ここで示す一例としての発報登録作業は、住警器10−1〜10−5の内のいずれか1つを順次、登録送信モードとして登録イベント信号を送信し、登録受信モードにより待受け状態となっている他の住警器で登録イベント信号を受信し、登録イベント信号に含まれる送信元符号を取得してメモリ46のグループ管理テーブル74に登録する処理を行わせる。ここに登録された送信元符号から、演算処理によりグループ内住警器に共通の共通符号を生成する。簡単な例として、それぞれの送信元符号の下数桁を加算した値とすること等が出来る。もちろん、予め決定した共通符号を、同一グループに属する住警器に直接登録するようにしても良い。
図5(B)は図3のメモリ46に記憶した中継回数テーブル76の内容を示した説明図であり、イベント種別して、火災、火災復旧、警報停止、障害及び障害復旧に分けて必要とする中継回数を予め登録している。中継回数は火災、火災復旧、警報停止といった緊急性の高いイベントについては例えば3回と多く設定し、障害や障害復旧といった緊急性の低い
イベントについては例えば1回と少なく設定している。
図5(C)は図3のメモリ46に記憶した中継管理テーブル78の内容を示した説明図であり、例えば送信元符号=102をもつ住警器10−2からイベント信号を受信して中継した場合の記憶内容を示している。
例えば中継管理テーブル78に登録が無い状態で住警器10−2からイベント信号を受信したとすると、受信したイベント信号から連番=00001と送信元符号=102の組を取得し、この場合、中継管理テーブル78に同じ組はないことから、イベント信号を中継送信すると共に連番=00001と送信元符号=102の組を中継管理テーブル78に登録する。
その後、中継した同じイベント信号が他の住警器による中継を経て再び受信された場合、そのイベント信号から取得した連番と送信元符号の組は、中継管理テーブル78に登録している組に一致することを判別して中継を終了し、それ以上中継しないようにする。
なお無線通信に関する法規格上、信号送信する端末は送信信号に送信元を特定できる符号を付加しなければならない。このため本実施例の住警器でも、信号送信する際に自身の送信元符号を付加しなければならないことから、実際にはイベント信号48には送信元符号52の他に、中継送信元符号を含めることになる。従って連動元となる住警器が発信する(中継でない)イベント信号では、送信元符号と中継送信元符号が同じになる。そして、中継イベント信号を送信する住警器は、自身の中継送信元符号と連動元の送信元符号を含むイベント信号を送信する。以下の説明では、中継送信元符号を省略する。
更に、中継管理テーブル78には連動グループを構成する住警器毎に異なる遅延タイミングを予め登録している。遅延タイミングは他の住警器からイベント信号を受信してから中継送信するまでのタイムラグを設定する情報であり、複数の住警器が同時にイベント信号を受信しても、異なる遅延タイミングの設定によりイベント信号を中継送信するタイミングを相互に異ならせ、複数の住警器の同時中継によるイベント信号の衝突確率を低くする。
即ち、図3に示した中継制御部62の受信中継制御部72は、連動元又は中継元の警報器からイベント信号を受信した時に、連動関係にある他の警報器と異なるタイミングでイベント信号を中継送信する。例えば受信中継制御部72は、連動元又は中継元の警報器からイベント信号を受信した時に、自己の送信元符号に基づく遅延タイミングでイベント信号を中継送信する。
例えば図5(C)の中継管理テーブル78を登録している住警器10−1は、その送信元符号=101であることから、送信元符号=101の末尾の「1」を遅延タイミングに登録している。なお、送信元符号=101は2進符号であることから、1グループの最大数を例えば8台とすると、たとえば下位3ビットにより遅延タイミングを決めて登録する。このようにして設定された遅延タイミングに、所定の単位時間を乗じて時間変換したうえで遅延処理されることになる。なお、遅延タイミングの決め方は相互に相違すれば良く、ラウンドロビンなどの適宜の方法で決めることができる。必ずしも全ての住警器について相違していなくても、一部が相違することでも所定の効果が得られる。
図6は本実施形態による基本的な処理例を概略的に示したフローチャートであり、電池電源40による電源供給開始で起動し、まずステップS1で初期化処理と自己診断を行う。この処理には、同じ住戸に設置されている例えば5台の住警器10−1〜10−5でグループを形成するためのグループ符号の設定などが含まれる。自己診断で故障等が無ければステップS2の火災監視処理とステップS3の障害監視処理を繰り返し実行している。なお点検指示の割込処理等は省略している。
図7は図6のステップS2における中継制御を含む火災監視処理の詳細を示したフローチャートであり、ダウンカウント方式により中継回数を制御する場合を例にとっており、図3のCPU28のプログラムの実行による処理となる。
図7において、火災監視処理は、ステップS11で火災を監視しており、センサ部34から出力された検出信号が所定の火災レベルを超えると火災を判別してステップS12に進み、送信中継制御を行う。連動元であるので、ここでの送信中継制御は中継の意味を含まない初回送信となる。具体的には自己のイベント(火災)検知に基づき連番、送信元符号、中継回数、火災を示すイベント符号を含むイベント信号を他の住警器に無線により送信する。続いてステップS13で連動元を示す警報を出力する。
図8は図7のステップS12の送信中継制御の詳細を示したフローチャートであり、ダウンカウント方式であることから、ステップS41で図5(B)の中継回数テーブル76を参照し、発生イベントである火災に対応した中継回数N=3を取得し、ステップS42でイベント信号に中継回数N=3を設定して図7にリターンする。
続いてステップS13で、連番、送信元符号、中継回数=3、火災を示すイベント符号を含むイベント信号を他の住警器に無線により送信する。続いてステップS14で連動元を示す警報を出力する。
続いて、ステップS15でセンサ部34の検出信号が低下し火災がなくなる火災復旧の有無を判別しており、火災が継続している場合はステップS16で警報停止スイッチ20による警報停止操作の有無を判別し、警報停止操作が無ければステップS17で他の住警器からの警報停止のイベント信号の受信の有無を判別する処理を繰り返している。なお、火災の継続中にあっては、所定時間毎に火災発報を示すイベント信号の送信を繰り返している。
ステップS15〜S17の処理サイクル中に、センサ部34からの検出信号が低下して火災がなくなるとステップS15で火災復旧が判別され、ステップS19で図8に示した送信中継制御により発生イベントである火災復旧に対応した中継回数=3をイベント信号に設定した後、ステップS20で連番、送信元符号、中継回数=3、火災復旧を示すイベント符号を含むイベント信号を他の住警器に送信し、ステップS23に進んで連動元警報を停止し、この場合は通常の監視状態に戻る。ステップS20での送信は、連動元としての初回送信となる。
またステップS17で他の住警器から警報停止イベント信号の受信を判別すると、ステップS18で受信中継制御を行った後、ステップS23に進んで連動元警報を停止する。ステップS18での送信は、連動先としての中継送信となる。ここで、ステップ18の受信中継制御の詳細は図9のフローチャートに示すようになる。
図9の受信中継制御はダウンカウント方式であり、ステップS51で受信したイベント信号から連番と送信元符号の組を取得し、ステップS52で中継管理テーブル78に登録済みの組に一致するか否か判別し、不一致の場合はステップS53に進んで連番と送信元符号の組を中継管理テーブル78に登録した後、ステップS54でイベント信号から中継回数Nを取得する。
続いてステップS55で中継回数の減算を
N=N−1
として行い、ステップS56で中継回数がN=0に到達したか否か判別する。中継回数Nが零に到達していない場合は中継の途中にあることからステップS57に進んで、N=N−1として算出した中継回数Nをイベント信号に設定し、連番、送信元符号、中継回数、警報停止を示すイベント符号を含むイベント信号を準備する。
続いてステップS58で図5(C)の中継管理テーブル78から取得した遅延タイミングへの到達を監視しており、遅延タイミングへの到達を判別すると、ステップS59に進んで連番、送信元符号、中継回数、警報停止を示すイベント符号を含むイベント信号を中継送信する。
またステップS52で中継管理テーブル78に登録している組に一致した場合は、ステップS60に進んで中継を終了とする。なお、中継管理テーブル78に登録している組は、次に受信したイベント信号から取得した連番と送信元符号の組の上書きで更新される。また、上書きとせずに、先入れ後出しで一定数の組を記憶するようにしても良い。
なお、連動元としてイベント信号を送信した場合には、連動先から中継送信されてくるそのイベントを受信したときに再中継しないため、たとえば連動元としてイベント信号を送信するときは、自己の中継管理テーブルに自己の送信元符号と連番を記憶するようにすることが出来る。
更にステップS56で中継回数NがN=0に到達した場合にも、ステップS59に進んで中継を終了する。
なお中継管理テーブルでイベント符号も併せて管理するようにすれば、送信元符号だけでなくイベント毎の中継管理が可能になるので、ひとつの警報器が同時期に異なるイベントを送信する場合などに通信トラフィックを整理することが出来るようになる。そして、このとき中継管理テーブルには、イベント符号毎に最新のデータを記憶するようにすれば良い。
再び図7を参照するに、ステップS16で自己の警報停止操作を判別した場合は、ステップS21に進んで図8に示した送信中継制御により発生イベントである警報停止に対応した中継回数=3をイベント信号に設定した後、ステップS22で他の住警器に連番、送信元符号、中継回数=3、警報停止を示すイベント符号を含むイベント信号を送信し、ステップS23で連動元警報を停止する。ステップS21での送信は、連動元としての初回送信となる。
一方、ステップS11で火災発報でなかった場合には、ステップS24で他の住警器からの火災を示すイベント信号受信の有無を判別している。
他の住警器から火災を示すイベント信号の受信を判別すると、ステップS25に進んで図9に示した受信中継制御を行って条件判定し、要中継の場合は他の住警器に、連番、送信元符号、中継回数、火災を示すイベント符号を含むイベント信号を中継送信した後、ステップS26に進んで連動先を示す警報を出力する。ステップS25での送信は、連動先としての中継送信となる。
続いてステップS27で他の住警器からの火災復旧を示すイベント信号受信の有無を判別しており、火災復旧を示すイベント信号を受信すると、ステップS32に進んで図9に示した受信中継制御を行って、必要に応じて他の住警器に、連番、送信元符号、中継回数、火災復旧を示すイベント符号を含むイベント信号を中継送信した後、ステップS33に進んで連動先警報を停止し、この場合は通常の監視状態に戻る。
ステップS27で火災復旧を示すイベント信号受信が無い場合には、ステップS28で他の住警器からの警報停止を示すイベント信号の受信の有無をチェックしており、警報停止を示すイベント信号の受信を判別すると、ステップS32に進んで図9に示した受信中継制御を行って他の住警器に、連番、送信元符号、中継回数、警報停止を示すイベント符号を含むイベント信号を中継送信した後、ステップS33で連動先を示す警報を停止する。
ステップS28で警報停止を示すイベント信号受信が無い場合には、ステップS29で警報停止スイッチ20による警報停止操作の有無を判別しており、警報停止操作を判別すると、ステップS30に進んで図8に示した送信中継制御により発生イベントである警報停止に対応した中継回数=3をイベント信号に設定し、ステップS31で他の住警器に、連番、送信元符号、中継回数、警報停止を示すイベント符号を含むイベント信号を中継送信した後、ステップS32で連動先を示す警報を停止する。ステップS30での送信は、連動元としての初回送信となる。
図10は図6のステップS3における中継制御を含む障害監視処理の詳細を示したフローチャートである。
障害の種類としては、電池電圧の低下(ローバッテリー障害)やセンサの故障(センサ障害)等があるが、自己がローバッテリー障害時には連動元としての障害イベント信号送信や、連動先としての障害イベント信号中継制御を行わないようにして、電池消耗を抑制することも出来る。
図10の障害監視処理を、センサ部34のセンサ障害を例にとって説明すると次のようになる。
図10において、ステップS61でセンサ部34のセンサ障害の検出の有無を監視しており、センサ部34からの検出信号が所定の零点レベル(通常時正常信号レベル:センサの検出能力が失われていないか確認するため、煙発生が無い場合でも若干の信号が出力されるようにしている)を下回るとセンサ障害が検出されてステップS62に進んで図8に示した送信中継制御により発生イベントである障害検出に対応した中継回数=1をイベント信号に設定した後、ステップS63で連番、送信元符号、中継回数=1、センサ障害を示すイベント符号を含むイベント信号を他の住警器に無線により送信する。続いてステップS64で連動元を示す障害警報を出力する。
続いて、ステップS65でセンサ部34からの検出信号が零点レベルに回復するか否か判別しており、センサ障害が継続している場合はステップS66で警報停止スイッチ20による警報停止操作の有無を判別し、警報停止操作が無ければステップS67で他の住警器からの警報停止のイベント信号受信の有無を判別する処理を繰り返している。なお、センサ障害の継続中にあっては、所定時間毎にセンサ障害を示すイベント信号の送信を繰り返している。
ステップS65〜S67の処理サイクル中に、センサ部34から検出信号が零点レベルに回復するとステップS65で障害復旧が判別され、ステップS69に進んで図8に示した送信中継制御により発生イベントである障害復旧に対応した中継回数=1をイベント信号に設定し、ステップS70で連番、送信元符号、中継回数=1、障害復旧を示すイベント符号を含むイベント信号を他の住警器に送信した後、ステップS73に進んで連動元警報を停止し、この場合は通常の監視状態に戻る。ステップS70での送信は、連動元としての初回送信となる。
またステップS67で他の住警器から警報停止イベント信号の受信を判別すると、ステップS68に進んで図9に示した受信中継制御を行って他の住警器に、連番、送信元符号、中継回数、警報停止を示すイベント符号を含むイベント信号を中継送信した後、ステップS73に進んで連動元警報を停止する。ステップS68での送信は、連動先としての中継送信となる。更に、ステップS66で自己の警報停止操作を判別した場合はステップS71に進んで図8に示した送信中継制御により発生イベントである警報停止に対応した中継回数=3をイベント信号に設定した後、ステップS72で他の住警器に、連番、送信元符号、中継回数=3、警報停止を示すイベント符号を含むイベント信号を中継送信し、ステップS73で連動元警報を停止する。
一方、ステップS61でセンサ障害が検出されなかった場合には、ステップS74で障害を示すイベント信号の他の住警器からの受信の有無を判別している。他の住警器からセンサ障害を示すイベント信号の受信を判別すると、ステップS75に進んで図9に示した受信中継制御を行って他の住警器に、連番、送信元符号、中継回数、警報停止を示すイベント符号を含むイベント信号を中継送信した後、ステップS76に進み、連動先を示す障害警報を出力する。ステップS75での送信は、連動先としての中継送信となる。また中継回数=1のときは、中継を終了する。
続いてステップS77で他の住警器からの障害復旧を示すイベント信号の受信の有無を判別しており、障害復旧を示すイベント信号を受信すると、ステップS82に進んで図9に示した受信中継制御を行って他の住警器に、連番、送信元符号、中継回数、障害復旧を示すイベント符号を含むイベント信号を中継送信した後、ステップS83に進んで連動先を示す障害警報を停止し、この場合は通常の監視状態に戻る。ステップS82での送信は、連動先としての中継送信となる。また中継回数=1のときは、中継を終了する。
ステップS77で障害復旧イベント信号の受信がないときは、ステップS78で他の住警器からの警報停止を示すイベント信号受信の有無をチェックしており、警報停止を示すイベント信号の受信を判別すると、ステップS82に進んで図9に示した受信中継制御を行って他の住警器に、連番、送信元符号、中継回数、警報停止を示すイベント符号を含むイベント信号を中継送信した後(中継回数=3のときは中継終了)、ステップS83で連動先を示す警報を停止する。
ステップS78で警報停止イベント信号受信が無い場合には、ステップS79で警報停止スイッチ20による警報停止操作の有無を判別しており、警報停止操作を判別するとステップS80に進んで図8に示した送信中継制御により発生イベントである警報停止に対応した中継回数=3をイベント信号に設定し、ステップS81で連番、送信元符号、中継回数=3、警報停止を示すイベント符号を含むイベント信号を他の住警器に送信した後、ステップS83で連動先を示す警報を停止する。ステップS81での送信は、連動元としての初回送信となる。
なお、図10はセンサ障害を例にとっているが、電池電源40からの電源電圧が所定電圧以下に低下することで検出するローバッテリー障害についても同様としても良い。
図11及び図12は、アップカウント方式をとる本発明による送信中継制御と受信中継制御を示したフローチャートである。
図11の送信中継制御にあっては、アップカウント方式であることから、ステップS101で、イベント信号の中継回数NにN=0を設定して図7のメインルーチンにリターンする。
図12の受信中継制御にあっては、ステップS111で受信したイベント信号から連番と送信元符号の組を取得し、ステップS112で中継管理テーブル78に登録済みの組に一致するか否か判別し、不一致の場合は(図12ステップS112のYES/NOを入れ替えて下さい)ステップS113に進んで連番と送信元符号の組を中継管理テーブル78に登録した後、ステップS114でイベント信号から中継回数Nを取得する。
続いてステップS115で中継回数の加算を
N=N+1
として行い、ステップS116で中継回数テーブル76からイベント種別に対応した中継回数を閾値回数Nthとして取得し、ステップS117に進んでステップS115の加算で得た中継回数Nと閾値回数Nthを比較し、不一致であれば中継途中にあることから、ステップS118に進んで、N=N+1として算出した中継回数Nをイベント信号に設定し、連番、送信元符号、中継回数、イベント符号を含むイベント信号を準備する。
続いてステップS119で図5(C)の中継管理テーブル78から取得した遅延タイミングへの到達を監視しており、遅延タイミングへの到達を判別すると、ステップS120に進んで連番、送信元符号、中継回数、イベント符号を含むイベント信号を中継送信する。
またステップS112で中継管理テーブル78に登録している組に一致した場合は、ステップS121に進んで中継を終了とする。なお、中継管理テーブル78に登録している組は、次に受信したイベント信号から取得した連番と送信元符号の組の上書きで更新される。また、上書きとせずに、先入れ後出しで一定数の組を記憶するようにしても良い。
なお、連動元としてイベント信号を送信した場合には、連動先から中継送信されてくるそのイベントを受信したときに再中継しないため、たとえば連動元としてイベント信号を送信するときには、自己の中継管理テーブルに自己の送信元符号と連番を記憶するようにすることが出来る。
更にステップS117で中継回数Nが閾値回数Nthに到達した場合にも、ステップS121に進んで中継を終了する。
これまで、中継回数情報としての中継回数Nは0、1、2、3・・・として説明したが、回数インクリメント/ディクリメントのピッチは必ずしも「1」刻みである必要はなく、必ずしも「0」で中継終了とする必要もない。要は、所定の値で中継終了とし、所定の取り決めに従ったインクリメント/ディクリメントを行い、そして、回数情報としての中継回数はたとえば「1」を「1回」とする必要もない。受信した回数情報から、所定の取り決めに従って実際に認識処理される回数が特定されれば良いのである。
図13は連番処理を行う本発明による住警器の他の実施形態を示したブロック図である。図13は図2に示した5台の住警器10−1〜10−5につき、その内の住警器10−1について回路構成を詳細に示している。他の住警器10−2〜10―5についても、住警器10−1と同様の構成を備えている。
住警器10−1はCPU28を備え、CPU28に対してはアンテナ31を備えた無線回路部30、記録回路部32、センサ部34、報知部36、操作部38を設け、必要各部に電源を供給する電池電源40を備えており、この点は図3の実施形態と同じである。
またCPU28には、プログラムの実行により実現される機能として、イベント処理部60が設けられている。なお、この実施形態では、中継制御部は省略している。
イベント処理部60は、センサ部34の検出信号に基づく異常(火災)発生、操作部38による警報停止、電池電源40又はセンサ部34の障害検出、センサ部34の検出信号に基づく異常がなくなる異常復旧、及び電池電源40又はセンサ部34の障害がなくなる障害復旧等の状態変化をイベントとして検知した時に、連動元としてのイベント対応処理を行った後に、検知イベントを示すイベント信号を連動先の警報器に送信させ、一方、連動元の警報器からイベント信号を受信した時に、自身が連動元でない場合には、連動先としてのイベント対応処理を行わせる。
この機能を実現するためイベント処理部60には、異常(火災)監視部64、障害検出部65を含むイベント検知部61、警報停止部66及び復旧部68が設けられており、それぞれの機能は図3の実施形態と同じである。
本実施形態にあっては、CPU28に更に連番設定部80と連番管理部82が設けられ、これに対応してメモリ46にはイベント信号の受信時に生成された連番管理情報84が記憶されている。
ここで、無線回路部30の送信回路42によるイベント信号送信は、例えば複数のイベント信号データのT1秒送信とT1秒休止を3回繰り返す1回目の送信を行い、警報器毎にランダムに割当てられた3〜8秒の範囲の空き時間T2を経過した後、再度同じ送信を繰り返す2回目の送信を行っており、これを1セットのイベント信号送信としている。
連番設定部80は、例えば000〜255の間で連続的に変化する連続番号(以下単に「連番」という)を繰り返し生成しており、イベント信号の送信タイミングで生成している連番をイベント信号に設定して多連送により送信させる。000〜255の範囲で変化する連番は例えば8ビットカウンタのクロック計数などにより生成している。
連番管理部82は、他の住警器からイベント信号を受信した際に、イベント信号に含まれる送信元符号に対応した連番に基づいて連番管理情報84を生成して連番管理を実行する。連番管理情報84には、取得した連続番号から所定数前の連続番号まで例えば連番発生範囲の半分となる128個の連番を含む更新禁止範囲が設定される。
また連番管理部82で更新禁止範囲を含む連番管理情報84を生成した時に、連番管理情報84の有効期間を管理する連番管理タイマを起動している。連番管理タイマは例えば30秒に設定される。この連番管理タイマの設定時間は、他の住警器からのリトライ送信までの時間以内で且つ連番を生成するカウンタが128カウントするまでの時間以内の時間とする。
連番管理情報84の生成で更新禁止範囲が設定されている場合、その後、更新禁止範囲に入る連番のイベント信号を受信しても処理を行わないようにするイベント信号受信処理の禁止状態となる。このため他の住警器からの多連送により同じイベント信号が受信されても、受信イベント信号から得られた連番がそのときの更新禁止範囲に入っていることで、その後の処理は行われず、同じイベント信号に対する2回以上の重複処理を回避できる。
またイベント信号の受信順が入れ替わった場合についても、それ以前のイベント信号の連番は、そのとき設定している更新禁止範囲に入ることで処理されず、イベント信号の順番が入れ替わって受信されることによる不具合を防止できる。
一方、連番管理タイマがタイムアップする前に、そのとき設定している更新禁止範囲に入らない連番のイベント信号を受信した場合には、当該イベント信号内容に対応した処理を実行すると共に、連番管理情報84の更新禁止範囲を新たに受信した連番に基づいて再度設定し、そして連番管理タイマをリセットスタートする更新処理を実行する。
また次のイベント信号を受信することなく連番管理タイマがタイムアップした場合には、生成している連番管理情報84を消去する。
図14は図13の住警器10−1に設けた連番管理部82により設定される更新禁止範囲を示した説明図である。
まずイベント信号の送信時に連番を設定する連番設定部80は、8ビットカウンタの計数動作により0〜255の範囲で連番を変化させており、この連番の変化は図14(A)に示すように、0から255まで連続して変化する連番サークルとして表現することができる。
連番サークルに対し本実施形態にあっては、受信した連番X及びそれより前のサークルの半分となる128個の連番の範囲を、更新禁止範囲86に設定し、それより先の範囲を更新可能領域88に設定している。
図14(A)は連番サークルの中央値より小さい連番Xを受信した場合であり、この場合の更新禁止範囲86は次のようになる。ここでYを更新禁止範囲86の符号とする。
0≦Y≦X及び(129+X)≦Y≦255
例えば連番X=030であれば、更新禁止範囲Y=030〜000,255〜129となる。
図14(B)は連番サークルの中央値より大きい連番Xを受信した場合であり、この場合の更新禁止範囲86は次のようになる。
(X−127)≦Y≦X
例えば連番X=225であれば、更新禁止範囲Y=225〜098となる。
図15は図14に示した連番サークルに更新禁止範囲86を設定するための条件式を一覧として示している。この条件式は図14(A)(B)の2つの条件式で良い。
図16(A)は図13の住警器10−1に設けた連番管理部82により生成管理される連番管理情報(連番管理レコード)84の内容を示した説明図である。図16(A)において連番管理情報84は、送信元符号90、連番92、更新禁止範囲94及び連番管理タイマ96で構成される。
送信元符号90と連番92は受信したイベント信号から取得される。更新禁止範囲94の値は、図15の条件式に基づき取得した連番92の値Xから算出される。連番管理タイマ96は、連番管理情報84を生成した際にスタートさせる例えば30秒タイマであり、タイムアップする30秒までの間、連番管理情報84を有効な情報して保持し、タイムアップすると連番管理情報84を消去させる一種の寿命タイマである。
図16(B)〜(D)は、イベント信号の受信で連番X=000,030,225が得られた時に生成される連番管理情報84の具体例であり、連番管理タイマ96は生成時の初期値である30秒となっており、時間の経過で0秒に達した時にタイムアップとなって連番管理情報84を消去させる。
図17は図13の連番処理を含む住警器における火災監視処理を示したフローチャートであり、図13のCPU28のプログラムの実行による処理となる。
図17において、火災監視処理は、ステップS131で火災を監視しており、センサ部34から出力された検出信号が所定の火災レベルを超えると火災を判別してステップS132に進み、連番設定処理を行う。
ステップS132の連番設定処理は、000〜255の範囲で繰り返しカウント動作を行っているカウンタが現時点で生成している連番を取得し、イベント信号に取得した連番を設定し、ステップS133で火災を示すイベント信号を他の住警器に送信すると共に、ステップS134で連動元としての警報を出力する。
続いて、ステップS135でセンサ部34の検出信号が低下し火災がなくなる(火災検出状態が解消する)火災復旧の有無を判別しており、火災が継続している場合はステップS136で警報停止スイッチ20による警報停止操作の有無を判別し、警報停止操作が無ければステップS137で他の住警器からの警報停止のイベント信号の受信の有無を判別する処理を繰り返している。なお、火災の継続中にあっては、所定時間毎に火災を示すイベント信号の送信を繰り返している。
ステップS135〜S137の処理サイクル中に、センサ部34からの検出信号が低下して火災がなくなるとステップS135で火災復旧が判別され、ステップS138でカウンタから現時点で生成している連番を取得してイベント信号に設定し、ステップS139で火災復旧を示すイベント符号を含むイベント信号を他の住警器に送信し、ステップS145に進んで連動元警報を停止し、この場合は通常の監視状態に戻る。
またステップS137で他の住警器から警報停止イベント信号の受信を判別すると、ステップS140〜142に示す連番管理処理を実行する。この連番管理処理は、ステップS140でイベント信号から得られた送信元符号と連番を連番管理部82に通知し、ステップS141で更新禁止範囲の設定があるか否か判別する。更新禁止範囲の設定なしが判別されとステップ145に進み、受信した警報イベント信号に基づき連動元の警報を停止する。
一方、ステップS141で更新禁止範囲の設定ありが判別されると、ステップS142に進み、受信した連番が更新禁止範囲内にあるか否か判別し、範囲内を判別するとステップS145の受信した警報停止イベント信号による処理は行わずにスキップする。ステップS142で更新禁止範囲にないことが判別されると、ステップS145に進み、受信した警報イベント信号に基づき連動元の警報を停止する。
ステップS136で自己の警報停止操作を判別した場合は、ステップS143に進んで現時点で生成している連番をイベント信号に設定した後、ステップS144で他の住警器に連番、送信元符号、警報停止を示すイベント符号を含むイベント信号を送信し、ステップS145で連動元警報を停止する。
一方、ステップS131で火災でなかった場合には、ステップS146で他の住警器からの火災を示すイベント信号受信の有無を判別している。
他の住警器から火災を示すイベント信号の受信を判別すると、ステップS147に進み、受信したイベント信号から得られた送信元符号と連番に基づき連番管理処理を実行する。この連番管理処理はステップS140〜S142と同じになり、受信した連番が更新禁止範囲にあればルートbのように受信した火災イベント信号に基づくステップS148の連動先警報の出力を行うことなく処理をスキップする。また更新禁止範囲の設定がなかったり、更新禁止範囲内に連番が入っていなかった場合には、ルートaのようにステップS148に進み、受信した火災イベント信号に基づき連動先警報を出力させる。
続いてステップS149で他の住警器からの火災復旧を示すイベント信号受信の有無を判別しており、火災復旧を示すイベント信号を受信すると、ステップS154に進んでステップS140〜S142に示したと同じ連番管理処理を実行する。即ち、受信した連番が更新禁止範囲にあればルートbのように受信した復旧イベント信号に基づく連動先警報停止を行うことなく処理をスキップする。また更新禁止範囲の設定がなかったり、更新禁止範囲内に連番が入っていなかった場合には、ルートaのようにステップS155に進み、受信した復旧イベント信号に基づき連動先警報を停止させる。
ステップS149で火災復旧を示すイベント信号受信が無い場合には、ステップS150で他の住警器からの警報停止を示すイベント信号の受信の有無をチェックしており、警報停止を示すイベント信号の受信を判別すると、ステップS154に進んでステップS140〜S142に示したと同じ連番管理処理を実行する。即ち、受信した連番が更新禁止範囲にあればルートbのように受信した復旧イベント信号に基づく連動先警報停止を行うことなく処理をスキップする。また更新禁止範囲の設定がなかったり、更新禁止範囲内に連番が入っていなかった場合には、ルートaのようにステップS155に進み、受信した警報停止イベント信号に基づき連動先警報を停止させる。
ステップS150で警報停止を示すイベント信号受信が無い場合には、ステップS151で警報停止スイッチ20による警報停止操作の有無を判別しており、警報停止操作を判別すると、ステップS152に進んで現時点で生成している連番をイベント信号に設定し、ステップS153で他の住警器に、連番、送信元符号、警報停止を示すイベント符号を含むイベント信号を送信した後、ステップS155で連動先を示す警報を停止する。
ここで図17の火災監視処理は中継制御を行っていない点で図7の火災監視処理と異なるが、図7の中継制御を伴う火災監視処理についても、ステップS13,S20,S22,S31におけるイベント信号の送信前に、カウンタで生成している現時点の連番を取得してイベント信号に設定する連番設定処理を行い、また、ステップS17,S24,S27,S28のイベント信号を受信した後に連番管理処理を行うようにすれば良い。
この点は、図10に示した中継制御を伴う図10の障害監視処理についても同様であり、ステップS63,S70,S72,S81におけるイベント信号の送信前に、カウンタで生成している現時点の連番を取得してイベント信号に設定する連番設定処理を行い、また、ステップS67,S74,S77,S78のイベント信号を受信した後に連番管理処理を実行するようにすれば良い。
図18は図13の住警器10−1に設けた連番管理部82による処理動作を示したフローチャートである。図18において、連番管理処理は、ステップS161でイベント信号受信の送信元符号と連番の取得の有無を判別しており、図17におけるイベント信号の受信に伴う送信元符号及び連番の取得が判別されると、ステップS162で取得した送信元符号に対応して既に連番管理情報を生成しているか否か判別する。
ステップS162で連番管理情報を生成していないことを判別すると、ステップS163に進み、受信イベント信号の連番から図15の条件式に従って更新禁止範囲を設定すると共に、30秒タイマとなる連番管理タイマを設定してスタートした図16に示す連番管理情報84を生成する。
一方、ステップS162で連番管理情報の生成済みを判別するとステップS164に進み、連番管理情報を更新する。連番管理情報の更新は、受信イベント信号の連番から図15の条件式に従って算出した更新禁止範囲の値への書替えを行うと共に、連番管理タイマをリセットスタートする。
続いてステップS165で現在生成して管理している連番管理情報の連番管理タイマがタイムアップしたか否か判別し、タイムアップした連番管理タイマを判別するとステップS166に進み、連番管理タイマがタイムアップした連番管理情報を消去する。
なお上記の実施形態は火災検出を対象とした住警器を例に取るものであったが、これ以外にガス漏れ警報器や、防犯用警報器など、それ以外の適宜の異常を検出する適宜の警報器につき、本実施形態の警報停止処理をそのまま適用することができる。また住宅用に限らずビルやオフィス用など各種用途の警報器にも適用できる。
また、本発明の中継に係る処理は、例えば親機と子機を設けて子機からのイベント情報を親機経由で連動させていた従来の連動型警報器システムの親機、子機にも適用でき、さらに異なるグループの親機間連動にも適用できる。
また、本発明は、警報器間通信の一部または全部を有線で行うものについても適宜に適用できる。
また、上記の実施形態は警報器にセンサ部と警報出力処理部を一体に設けた場合を例にとるが、他の実施形態として、センサ部と警報出力処理部を別体とした警報器であっても良い。
また上記の実施形態にあっては、連番をカウンタにより0〜255の範囲で変化させているが、この範囲も必要に応じて適宜の数値範囲の繰り返しとすることができる。
また、上記の実施形態は、カウンタにより000〜255の範囲で連番を繰り返し生成し、送信時に生成している連番を取得してイベント信号に設定しているが、送信毎に、連番を000〜255の範囲で順次増加させなからイベント信号に設定するようにしても良い。
また更新禁止範囲を、連番サークルの半分だけ前に遡った範囲としているが、この範囲についても、必要に応じて適宜の範囲に設定することができる。
また上記の実施形態におけるフローチャートは処理の概略例を説明したもので、処理の順番等はこれに限定されない。また各処理や処理と処理の間に必要に応じて遅延時間を設けたり、他の判定を挿入する等が出来る。
また本発明は上記の実施形態に限定されず、その目的と利点を損なうことのない適宜の変形を含み、更に上記の実施形態に示した数値による限定は受けない。