(57)【特許請求の範囲】
【請求項１】
ドアの電気錠の施解錠を行うドア用施解錠装置であって、
前記電気錠の動作を制御し、前記電気錠の施解錠に係る制御情報の変化が複数の自動駆動条件のいずれかに一致する場合に、ユーザが操作しなくても前記電気錠の施解錠を行い、前記制御情報に基づいて該ドア用施解錠装置の故障を判定する制御手段と、
前記制御手段が該ドア用施解錠装置の故障と判定したとき、前記制御情報のいずれに基づいて故障であると判断したかを示す故障情報と、前記制御情報が前記自動駆動条件のいずれに一致していたかを示す自動駆動情報とを、施解錠動作が終了した後も記憶する記憶手段と、
前記記憶手段に記憶した前記故障情報を、該故障情報がいずれの前記自動駆動情報に係る施解錠動作において発生した故障に関するものであるかを特定可能に出力するモニタ手段とを備えることを特徴とするドア用施解錠装置。
【請求項２】
前記自動駆動条件は、前記ドアが開状態から閉状態に変化したことを示す前記制御情報の変化を含むことを特徴とする請求項１に記載のドア用施解錠装置。
【請求項３】
前記自動駆動条件は、前記電気錠を解錠してから所定時間内に前記ドアが開状態とならなかったことを示す前記制御情報の変化を含むことを特徴とする請求項１または２に記載のドア用施解錠装置。
【請求項４】
少なくとも２つの前記電気錠を備え、
前記自動駆動条件は、前記電気錠のいずれかが解錠されてから、所定時間内に他の前記電気錠が解錠されなかったことを示す前記制御情報の変化を含むことを特徴とする請求項１から３のいずれかに記載のドア用施解錠装置。
【請求項５】
少なくとも２つの前記電気錠を備え、
前記自動駆動条件は、前記電気錠のいずれが解錠状態から施錠状態に変化したことを示す前記制御情報の変化を含むことを特徴とする請求項１から３のいずれかに記載のドア用施解錠装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドア用施解錠装置に関する。
【背景技術】
【０００２】
住宅のドアの施解錠を電気的に制御する施解錠装置では、特許文献１，２に記載されているように、扉面等に取り付けられたタッチスイッチのユーザ操作や、ユーザが携帯するカードキーなどの携帯機が発信した信号に基づいて、ドアの施解錠を制御している。
【０００３】
近年の施解錠装置は、ユーザの操作に基づいて施解錠するだけでなく、セキュリティの向上のために、ユーザ操作による解錠から所定時間経過後、自動的に施錠するなどの付加機能を有している。
【０００４】
このような施解錠装置では、ドアが勝手に開いてしまうなどの不具合が生じたとき、その原因を容易に特定できず、復旧に時間がかかったり、セキュリティ上の不安を残すという問題があった。
【特許文献１】特開２００４−０６８４８３号公報
【特許文献２】特開平５−１５６８４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
前記問題点に鑑みて、本発明は、不具合が生じたときに、その原因を容易に特定できる施解錠装置を提供することを課題とする。
【課題を解決するための手段】
【０００６】
前記課題を解決するために、本発明によるドアの電気錠の施解錠を行うドア用施解錠装置は、前記電気錠の動作を制御し、前記電気錠の施解錠に係る制御情報の変化が複数の自動駆動条件のいずれかに一致する場合に、ユーザが操作しなくても前記電気錠の施解錠を行い、前記制御情報に基づいて該ドア用施解錠装置の故障を判定する制御手段と、前記制御手段が該ドア用施解錠装置の故障と判定したとき、前記制御情報のいずれに基づいて故障であると判断したかを示す故障情報と、前記制御情報が前記自動駆動条件のいずれに一致していたかを示す自動駆動情報とを、施解錠動作が終了した後も記憶する記憶手段と、前記記憶手段に記憶した前記故障情報を、該故障情報がいずれの前記自動駆動情報に係る施解錠動作において発生した故障に関するものであるかを特定可能に出力するモニタ手段とを備えるものとする。
【０００７】
この構成によれば、ドアに不具合が発生したときに、サービスマン等の操作者は、モニタ手段によって記憶手段が記憶している自動駆動情報を確認できるので、施解錠装置の不具合が発生したときの状況を容易に把握でき、不具合の原因を容易に特定でき、有効な対策を講じることができる。
【０００８】
また、本発明のドア用施解錠装置は、前記自動駆動条件は、前記ドアが開状態から閉状態に変化したことを示す前記制御情報の変化を含んでもよい。
【０００９】
この構成によれば、ドアが閉じられたときに自動的に施錠したことが分かるので、不具合の原因を特定できる可能性が高くなる。
【００１０】
また、本発明のドア用施解錠装置は、前記自動駆動条件は、前記電気錠を解錠してから所定時間内に前記ドアが開状態とならなかったことを示す前記制御情報の変化を含んでもよい。
【００１１】
この構成によれば、電気錠を解錠したにも拘わらず、ユーザがドアを開けて出入りしなかったとき、自動的に施錠したことが分かるので、不具合の原因を特定できる可能性が高くなる。
【００１２】
また、本発明のドア用施解錠装置は、少なくとも２つの前記電気錠を備え、前記自動駆動条件は、前記電気錠のいずれかが解錠されてから、所定時間内に他の前記電気錠が解錠されなかったことを示す前記制御情報の変化を含んでもよい。
【００１３】
この構成によれば、ユーザがいずれかの電気錠を手動で解錠したにも拘わらず、他の電気錠を解錠しなかったとき、解錠された電気錠を自動的に施錠したことが分かるので、不具合の原因を特定できる可能性が高くなる。
【００１４】
また、本発明のドア用施解錠装置は、少なくとも２つの前記電気錠を備え、前記自動駆動条件は、前記電気錠のいずれが解錠状態から施錠状態に変化したことを示す前記制御情報の変化を含んでもよい。
【００１５】
この構成によれば、ユーザがいずれかの電気錠を手動で施錠した後、他の電気錠を自動的に施錠したことが分かるので、不具合の原因を特定できる可能性が高くなる。
【発明の効果】
【００１６】
本発明によれば、ドアを自動で施解錠したときに、いかなる条件で施解錠を行ったかを示す自動駆動情報を記憶するので、不具合が発生したときの状況を操作者が容易に確認でき、不具合の原因の特定や対策の立案が容易である。
【発明を実施するための最良の形態】
【００１７】
これより、本発明の実施形態について、図面を参照しながら説明する。
図１に、本発明の施解錠装置１の構成を示す。施解錠装置１は、住宅用のドア２に、室内側および室外側の両側から操作可能に取り付けられている。図中の（Ａ）はドア２の室外側、（Ｂ）はドア２の側端側、（Ｃ）はドア２の室内側を示す。施解錠装置１は、メイン電気錠３、サブ電気錠４、タッチスイッチ５および制御装置６とからなる。
【００１８】
メイン電気錠３およびサブ電気錠４は、それぞれ、ドア２の内部に組み付けられており、ドア２の側端面から突出または内部に収納可能なデッドボルト７，８を有し、室内側に露出する手動操作部９，１０と、室外側に露出するキー操作部１１，１２と、デッドボルト７，８を駆動する不図示のモータとをそれぞれ備える。手動操作部９，１０は、ユーザ（居住者）が回動できるサムターン１３，１４と、複数のＬＥＤからなる表示器（モニタ手段）１５，１６とを備えている。キー操作部１１，１２は、所定の鍵を差し込んで回動させることができるようになっている。
【００１９】
制御装置６は、例えばＥＥＰＲＯＭからなる記憶手段１７と、ＲＡＭからなるワーキングメモリ１８と、ユーザがそれぞれ所有する携帯機１９と無線通信するアンテナ装置２０と、ドア２の端面側に配設された登録スイッチ２１とを備える。制御装置６は、サムターン１３，１４、キー操作部１１，１２の動作、タッチスイッチ５の状態、携帯機１９との通信内容等の様々な制御情報に基づいて、デッドボルト７，８を駆動することで、ドア２を施錠または解錠する。尚、本実施形態の施解錠装置１において、制御装置６は、メイン電気錠３およびサブ電気錠４を共に施錠もしくは解錠することが可能であるだけでなく、メイン電気錠３およびサブ電気錠４のいずれか一方だけを施錠もしくは解錠することもできる。
【００２０】
制御装置６は、施解錠装置１の制御のために、メイン電気錠３、サブ電気錠４、タッチスイッチ５、或いは、不図示のセンサ等の他の構成要素から受信する各種のデータや制御の過程で生成されるフラグなどの様々な制御情報をワーキングメモリ１８に一時的に記憶する。また、制御装置６は、ワーキングメモリ１８の制御情報の中から、施解錠動作を開始した操作条件を示す駆動情報コードと、故障検出時にどのような制御情報に基づいて故障と判断したかを示す故障情報コードとを、ＥＥＰＲＯＭ１７にも記憶させる。駆動情報コードは、メイン電気錠３、サブ電気錠４のモータを駆動する毎にＥＥＰＲＯＭ１７の所定の領域に上書きされて最新の情報のみが保存されるが、故障情報コードは、ＥＥＰＲＯＭ１７の容量が許す限り、故障が発生した順番に書き足される。また、ＥＥＰＲＯＭ１７には、ユーザが保有する携帯機１９のＩＤコードなどの登録データも記憶される。ワーキングメモリ１８に記憶した制御情報は、制御装置６のリセット時には消去されるが、不揮発性のＥＥＰＲＯＭ１７に記憶した制御情報は、制御装置６のリセットや電源の遮断によっても消去されずに保持される。
【００２１】
図２に、この施解錠装置１の制御装置６の、ドア２の施解錠に係る通常処理の流れを示す。制御装置６は、ステップＳ１において、タッチスイッチ５の状態を確認する。ステップＳ１でタッチスイッチ５が押下されていれば、ステップＳ２に進んで、後述のタッチスイッチ処理を行い、ステップＳ１に戻る。ステップＳ１でタッチスイッチ５が押下されていなければ、ステップＳ３に進んで１つの携帯機１９を特定する呼出信号を設定し、アンテナ装置２０から設定した呼出信号を含むチャレンジ信号を送出する。そして、ステップＳ４において、携帯機１９からの応答信号を受信する信号受信処理を行う。この信号受信処理は、受信した信号が所定のフォーマットであるか否かを判定する。例えば、受信した信号が所定のビット長でない場合、制御装置６は、「通信異常故障」であると判断し、ＥＥＰＲＯＭ１７に、通信異常故障を示す制御情報である通信異常故障情報コードを記憶する。
【００２２】
さらに、制御装置６は、ステップＳ５に進んで、受信した信号に含まれる携帯機１９固有のＩＤコードがＥＥＰＲＯＭ１７に予め記憶しているＩＤコードに合致する場合にのみ、チャレンジ信号に応答した携帯機１９を認証する信号認証処理を行う。ここで、受信したＩＤコードが記憶しているＩＤコードに合致するという操作条件を満たせば、制御装置はユーザを認証し、メイン電気錠３およびサブ電気錠４の施解錠を行う。受信したＩＤコードが記憶しているＩＤコードに合致しない場合、制御装置６は、「認証不一致故障」であると判断し、ＥＥＰＲＯＭ１７に、認証不一致故障を示す認証不一致故障情報コードを記憶する。
【００２３】
尚、本実施形態の制御装置６は、ＥＥＰＲＯＭ１７の異なる３つのエリアに、同じデータを記憶させるようになっている。例えばＥＥＰＲＯＭ１７からＩＤコードの読み出し処理を行うステップＳ４やステップＳ５において、制御装置６は、ＥＥＰＲＯＭ１７の３つのエリアからそれぞれデータを読み出して照合し、３つのエリアのデータが不一致である場合は、「ＥＥＰＲＯＭ故障」であると判断し、ＥＥＰＲＯＭ１７に、ＥＥＰＲＯＭ故障を示すＥＥＰＲＯＭ故障情報コードを記憶する。３つのエリアの内２つ以上のエリアのデータが一致する限り、制御装置６は、多数のデータに基づいて制御を継続する。
【００２４】
ステップＳ５の信号認証処理が終了したなら、制御装置６は、ステップＳ６に進んで、登録されている携帯機１９の数だけチャレンジ信号を送出したかどうかを確認する。携帯機１９の登録数だけチャレンジ信号を送出していない場合は、ステップＳ１に戻ってステップＳ１からＳ５の処理を繰り返す。登録された携帯機１９の全てにチャレンジ信号を送信したなら、ステップＳ７に進む。
【００２５】
ステップＳ７では、ドア２が開放された後に開放状態から閉鎖状態に変化したかどうかを確認する。ドア２が開放状態から閉鎖状態に変化していればステップＳ８に進んで、ワーキングメモリ１８に扉開閉後施錠自動駆動フラグを設定し、ステップＳ９で、後述（図６）のモータ駆動処理を施錠方向に実行する。モータ駆動処理が完了すると、ステップＳ１０において、ＥＥＰＲＯＭ１７に扉開閉後施錠自動駆動情報コードを記憶し、ステップＳ１１で次の操作が行われるまで待機する。扉開閉後施錠自動駆動情報コードは、ＥＥＰＲＯＭ１７に最新のものが上書き保存される駆動情報コードの１つであって、制御装置６が制御情報の変化がユーザがドア２を通過することによってドア２が開状態から閉状態に変化したことを示す１つの自動駆動条件に一致するものと判断し、ユーザ操作によらず自動的に電気錠３，４を施錠したことを示す自動駆動情報である。
【００２６】
ステップＳ７で、ドア２が開放状態から閉鎖状態に変化していなければ、ステップＳ１２に進んで、ドア２が開いているかどうかを確認する。ドア２が開いていれば、ステップＳ１１に進んで待機状態になる。ステップＳ１２で、ドア２が閉じていれば、ステップＳ１３で電気的に解錠が行われたか否か、つまり、制御装置６が電気錠３，４を解錠させる命令を行って、施解錠を検出する不図示のスイッチが解錠状態を検出したか否かを確認する。電気的解錠が行われていなければ、ステップＳ１４において後述（図４）の施錠追従処理を行い、さらに、ステップＳ１５において後述（図５）の施錠復帰処理を行ってから、ステップＳ１１で次の操作が行われるまで待機する。
【００２７】
ステップＳ１３で、電気的に解錠が行われていれば、ステップＳ１６に進んで、電気的解錠から３０秒以上経過しているかどうか確認する。電気的解錠から３０秒以上経過していなければ、ステップＳ１１に進んで待機するが、３０秒以上経過していれば、ステップＳ１７で、ワーキングメモリ１８に３０秒施錠自動駆動フラグを設定する。そして、ステップＳ１８において、後述（図６）のモータ駆動処理を施錠方向に実行する。モータ駆動処理が完了すると、ステップＳ１９において、ＥＥＰＲＯＭ１７に３０秒施錠自動駆動情報コードを記憶する。この３０秒施錠自動駆動情報コードは、制御装置６が、制御情報の変化がメイン電気錠３およびサブ電気錠４を解錠してから３０秒（所定時間）以内にドア２が開状態とならなかったことを示す１つの自動駆動条件に一致するものと判断し、ユーザ操作によらず自動的に電気錠３，４を施錠したことを示す自動駆動情報（駆動情報の１つ）である。
【００２８】
続いて、図３に、図２のステップＳ２のタッチスイッチ処理の詳細を示す。制御装置６は、図２のステップＳ１でタッチスイッチ５が押下されている場合、図３のステップＳ２１において、タッチスイッチ５の室内側のボタンが押下されたか否かを確認し、室内側のボタンが押下されていなければ、さらに、ステップＳ２２で、タッチスイッチ５の室外側のボタンが押下されたか否かを確認する。制御装置６は、タッチスイッチ５の室内側または室外側のいずれかのボタンが押下されていれば、ステップＳ２３に進み、タッチスイッチ５が３０秒以上継続して押下されているか否かを確認する。タッチスイッチ５が３０秒以上継続して押下されていれば、制御装置６は、「タッチスイッチ異常故障」であると判断し、ステップＳ２４に進んで、ＥＥＰＲＯＭ１７にタッチスイッチ故障を示す制御情報であるタッチスイッチ故障情報コードを記憶する。ステップＳ２３でタッチスイッチ５の押下時間が３０秒未満であると判定されれば、制御装置６は、ステップＳ２５でＥＥＰＲＯＭ１７からＩＤコードを読み込み、ステップＳ２６でアンテナ装置２０のアンテナ出力を準備して、図２の通常処理に戻る。
【００２９】
図４に、図２のステップＳ１４の施錠追従処理の詳細を示す。制御装置６は、ステップＳ３１で、ワーキングメモリ１８に施錠追従フラグが設定されているか否かを確認する。施錠追従フラグが設定されていれば、ステップＳ３２に進み、メイン電気錠３が施錠状態であって、且つ、サブ電気錠４が解錠状態であれば、ステップＳ３３でドア２の開閉状態を確認する。ドア２が開いていれば処理を終了するが、ドア２が閉じていればステップＳ３４において、サブ電気錠４を施錠し、ステップＳ３５でＥＥＰＲＯＭ１７に施錠追従自動駆動情報コードを記憶する。この施錠追従自動駆動情報コードは、制御装置６が制御情報の変化がメイン電気錠３が手動で施錠されたことを示す１つの自動駆動条件に一致するものと判断し、ユーザ操作によらず自動的にサブ電気錠４を施錠したことを示す自動駆動情報（駆動情報の１つ）である。ＥＥＰＲＯＭ１７に施錠追従自動駆動情報コードを記憶したなら、ステップＳ３６で、ワーキングメモリ１８の施錠追従フラグを消去して、この施錠追従処理を終了する。
【００３０】
また、ステップＳ３２で、メイン電気錠３が施錠状態、且つ、サブ電気錠４が解錠状態でなければ、制御装置６は、電気錠３，４の駆動も、駆動情報コードの記憶も行わずに、ステップＳ３６に進んでワーキングメモリ１８の施錠追従フラグを消去し、この施錠追従処理を終了する。また、ステップＳ３１において、施錠追従フラグが設定されていない場合、ステップＳ３７に進み、メイン電気錠３およびサブ電気錠４が共に解錠状態であれば、ステップＳ３８でワーキングメモリ１８施錠追従フラグを設定し、この施錠追従処理を終了する。ステップＳ３７で、メイン電気錠３およびサブ電気錠４のいずれかが施錠状態であれば直ちにこの施錠追従処理を終了する。本実施形態では、メイン電気錠３およびサブ電気錠４が共に解錠した状態から、メイン電気錠３が手動で施錠されたときにのみサブ電気錠４を追従して施錠するが、サブ電気錠４が手動で施錠されたときにメイン電気錠３を追従して施錠するようにしてもよい。
【００３１】
図５に、図２のステップＳ１５の施錠復帰処理の詳細を示す。制御装置６は、ステップＳ４１で、ドア２が閉じているか、ステップＳ４２でワーキングメモリ１８に施錠復帰フラグが設定されているか、ステップＳ４３で前回の動作がメイン電気錠３およびサブ電気錠４を共に施錠するものであったか、ステップＳ４４で施錠から所定時間が経過しているかを確認する。これら全ての条件を満たさなければ、何もしないで、この施錠復帰処理を終了する。ステップＳ４１からステップＳ４４の全ての条件を満たせば、ステップＳ４５に進んで、メイン電気錠３が解錠状態または施解錠の途中の状態であり、且つ、サブ電気錠４が施錠状態であるか確認する。この条件を満たせば、ステップＳ４６でメイン電気錠３を施錠する。ステップＳ４５の条件を満たさない場合、ステップＳ４７に進んで、メイン電気錠３が施錠状態であり、且つ、サブ電気錠４が施解錠の途中の状態または解錠状態であるか確認し、この条件を満たせば、ステップＳ４８でサブ電気錠４を施錠する。ステップＳ４５の条件およびステップＳ４７の条件をいずれも満たさない場合は、ステップＳ４９で、メイン電気錠３およびサブ電気錠４を共に施錠する。
【００３２】
その後、制御装置６は、ステップＳ５０で再びドア２が閉じているか確認し、ドア２が開いていれば直ちにこの施錠復帰処理を終了する。ドア２が閉じていれば、ステップＳ５１に進み、メイン電気錠３およびサブ電気錠４が共に施錠状態であるか確認する。電気錠３，４が共に施錠状態であれば、ステップＳ５２で、ＥＥＰＲＯＭ１７に施錠復帰自動駆動情報コードを記憶してこの施錠追従処理を終了する。施錠復帰自動駆動情報コードは、制御装置６が、制御情報の変化がメイン電気錠３およびサブ電気錠４の一方が手動で解錠され、所定時間内に他方が解錠されなかったことを示す１つの自動駆動条件に一致するものと判断し、手動で解錠された電気錠３，４をユーザ操作によらず自動で施錠したことを示す自動駆動情報（駆動情報の１つ）である。ステップＳ５１で、メイン電気錠３およびサブ電気錠４のいずれかが施錠状態でなければ、ステップＳ５３で施錠操作が３回行われたかどうかを確認する。施錠操作が３回未満であれば、ステップＳ４５に戻ってメイン電気錠３およびサブ電気錠４の状態に応じた施錠操作を繰り返す。ステップＳ５３で、３回以上施錠操作が行われていれば、ステップＳ５４に進む。
【００３３】
制御装置６は、ステップＳ５４で、メイン電気錠３およびサブ電気錠４が共に施解錠の途中の状態であるか確認する。電気錠３，４が共に施解錠の途中であれば、ステップＳ５５でメイン電気錠３およびサブ電気錠４を共に解錠する。ステップＳ５４で、電気錠３，４が共に施解錠の途中でなければ、ステップＳ５６に進み、メイン電気錠３が施解錠の途中、サブ電気錠４が施錠状態または解錠状態である場合は、ステップＳ５７でメイン電気錠３を解錠する。ステップＳ５６でメイン電気錠３が施解錠の途中、サブ電気錠４が施錠状態または解錠状態でなければ、ステップＳ５８に進み、メイン電気錠３が施錠状態または解錠状態、サブ電気錠４が施解錠の途中である場合には、ステップＳ５９でサブ電気錠４を解錠する。ステップＳ５５，Ｓ５７，Ｓ５９で電気錠３，４の解錠を行ったとき、或いは、ステップＳ５８で、メイン電気錠３が施錠状態または解錠状態、サブ電気錠４が施解錠の途中でなかったときは、ステップＳ６０でワーキングメモリ１８の施錠復帰フラグを消去して、この施錠復帰処理を終了する。
【００３４】
図６に、メイン電気錠３およびサブ電気錠４の施解錠動作、つまり、デッドボルト７，８を駆動するモータの制御の流れを示す。この処理は、図２のステップＳ９およびＳ１８、さらには、ステップＳ５の信号認証処理の中でも制御装置６が受信したＩＤコードが認証されたときに行われる。制御装置６は、ステップＳ７１で後述（図７）のモータ駆動処理およびモータ駆動処理を実行してから、ステップＳ７２で、後述（図８）のモータ停止処理においてワーキングメモリ１８に設定される制御情報の１つである施解錠スイッチ故障情報コードと、後述のタッチスイッチ操作駆動情報処理（図１０）においてワーキングメモリ１８に設定される駆動情報の１つである施解錠駆動情報コードとをＥＥＰＲＯＭ１７に記憶させる。そして、ステップＳ７３で、後述（図９）のモータエラー処理においてワーキングメモリ１８に設定されるモータエラーフラグの有無を確認する。モータエラーフラグが確認されれば、ステップＳ７４に進み、ステップＳ７１において実行されたモータ駆動処理とは逆方向へモータを駆動処理する。つまり、モータエラーの際には、デッドボルト７または８が施錠位置と解錠位置との間で止まっている可能性があるため、制御装置６がユーザの操作によらず、デッドボルト７，８を元の位置へ戻すように制御する。そして、ステップＳ７５で、ＥＥＰＲＯＭ１７にモータエラーを検出して自動的にデッドボルト７，８のモータを駆動したことを示す自動駆動情報（駆動情報の１つ）であるモータエラー自動駆動情報コードを記憶させ、さらに、ステップＳ７６でワーキングメモリ１８に異常を示すエラーブザーフラグを設定する。
【００３５】
制御装置６は、さらに、ステップＳ７７で、ドア２が開いているか否かを不図示のセンサによって確認する。ドア２が開いていれば、ステップＳ７８で、ワーキングメモリ１８に開扉ブザーフラグを設定する。最後に、ステップＳ７９で、設定されているエラーに応じて定められたブザー音、エラーが設定されていなければ、施錠完了または解錠完了を知らせるブザー音を出力して、モータ制御処理を終了する。
【００３６】
図７に、図６のステップＳ７１およびステップＳ７４で実行するモータ駆動処理の詳細を示す。モータ駆動処理では、制御装置６は、先ず、ステップＳ８１で、ドア２が閉じているか否かを確認し、ドア２が閉じていなければ、ステップＳ８２に進んで、メイン電気錠３およびサブ電気錠４が共に解錠、つまり、デッドボルト７，８がいずれも収納されているかどうかを確認する。メイン電気錠３およびサブ電気錠４が共に解錠状態であれば、ステップＳ８３においてワーキングメモリ１８に開扉ブザーフラグを設定し、処理を終了する。ステップＳ８１でドア２が閉じているか、ステップＳ８２でメイン電気錠３およびサブ電気錠４の少なくともいずれかが施錠（デッドボルト７，８が突出）状態であれば、制御装置６は、ステップＳ８４に進んで、後述（図１０）のタッチスイッチ操作駆動情報処理を行う。
【００３７】
そして、制御装置６は、ステップＳ８５で、ワーキングメモリ１８に上述の３０秒施錠自動駆動フラグまたは扉開閉後施錠自動駆動フラグが設定されているか否かを確認する。これらの自動駆動フラグが設定されていなければ、ステップＳ８６に進んで、デッドボルト７の位置を検出する不図示のスイッチの検出結果に応じて、デッドボルト７を駆動するモータを動作させ、さらに、ステップＳ８７で、デッドボルト８の位置を検出する不図示のスイッチの検出結果に応じて、デッドボルト８を駆動するモータを動作させる。ステップＳ８５で、自動駆動フラグが設定されていれば、ステップＳ８８で、メイン電気錠３を施錠し（既に施錠状態であれば駆動しない）、ステップＳ８９で、サブ電気錠４を施錠する（既に施錠状態であれば駆動しない）。
【００３８】
さらに、制御装置６は、ステップＳ９０において、デッドボルト７，８を駆動する間の電圧変化を監視し、さらに、ステップＳ９１において、デッドボルト７，８の駆動時間を監視する。デッドボルト７，８の駆動中に電圧低下が検出されず、所定の時間までにデッドボルト７，８の駆動が完了すれば、ステップＳ９２に進んで、後述（図８）のモータ停止処理を実行し、デッドボルト７，８の駆動中に電圧低下が検出された場合および所定の時間までにデッドボルト７，８の駆動が完了しなかった場合には、ステップＳ９３に進んで、後述（図９）のモータエラー処理を実行する。このモータ停止処理が終了したなら、図６のモータ制御処理に戻り、ステップＳ７２に進む。
【００３９】
図８に、上記モータ停止処理の詳細を示す。モータ停止処理では、制御装置６は、先ず、ステップＳ１０１で、メイン電気錠３およびサブ電気錠４のモータ駆動命令が、施錠方向の駆動であるか解錠方向の駆動であるかを確認する。施錠方向の駆動命令でない場合、つまり、解錠方向の駆動命令である場合は、ステップＳ１０２からステップＳ１１１までの処理を行い、施錠方向の駆動命令である場合は、ステップＳ１１２からステップＳ１２１までの処理を行う。
【００４０】
ステップＳ１０１で解錠方向の駆動命令を確認した場合、ステップＳ１０２において、メイン電気錠３の解錠（デッドボルト７の収納）を検出する不図示のメイン解錠スイッチの状態を確認し、メイン解錠スイッチがオフでなければ、ステップＳ１０３でメイン電気錠３のモータの駆動開始から所定時間が経過していないか確認する。所定時間が経過していれば、ステップＳ１０４でメイン電気錠３を解錠するためのモータの出力を停止し、ステップＳ１０５で、メイン電気錠３の施錠（デッドボルト７の突出）を検出する不図示のメイン施錠スイッチの状態を確認する。解錠駆動命令があったにも拘わらずメイン施錠スイッチがオンしていれば、ステップＳ１０６で、ワーキングメモリ１８にメイン施錠スイッチ故障情報コードを設定し、ステップＳ１０７に進む。ステップＳ１０２でメイン解錠スイッチがオン、ステップＳ１０３で所定時間が未経過、ステップＳ１０５でメイン施錠スイッチがオフの場合は、いずれもそのままステップＳ１０７に進む。
【００４１】
ステップＳ１０７では、サブ電気錠４の解錠（デッドボルト８の収納）を検出する不図示のサブ解錠スイッチの状態を確認し、サブ解錠スイッチがオフであれば、ステップＳ１２２に進み、サブ解錠スイッチがオンであれば、ステップＳ１０８でサブ電気錠４のモータの駆動開始から所定時間が経過していないか確認する。所定時間が経過していれば、ステップＳ１０９でサブ電気錠４を解錠するためのモータの出力を停止し、ステップＳ１１０で、サブ電気錠４の施錠（デッドボルト８の突出）を検出する不図示のサブ施錠スイッチの状態を確認する。解錠駆動命令があったにも拘わらずサブ施錠スイッチがオンしていれば、ステップＳ１１１で、ワーキングメモリ１８にサブ施錠スイッチ故障情報コードを設定し、ステップＳ１２３に進む。ステップＳ１０７でサブ解錠スイッチがオフ、ステップＳ１０９で所定時間が未経過、ステップＳ１１０でサブ施錠スイッチがオンの場合は、いずれも直接ステップＳ１２３に進む。
【００４２】
ステップＳ１０１で施錠方向の駆動命令を確認した場合、ステップＳ１１２において、メイン電気錠３の施錠（デッドボルト７の突出）を検出する不図示のメイン施錠スイッチの状態を確認し、メイン施錠スイッチがオフでなければ、ステップＳ１１３でメイン電気錠３のモータの駆動開始から所定時間が経過していないか確認する。所定時間が経過していれば、ステップＳ１１４でメイン電気錠３を施錠するためのモータの出力を停止し、ステップＳ１１５で、メイン電気錠３の解錠（デッドボルト７の収納）を検出する不図示のメイン解錠スイッチの状態を確認する。施錠駆動命令があったにも拘わらずメイン解錠スイッチがオンしていれば、ステップＳ１１６で、ワーキングメモリ１８にメイン解錠スイッチ故障情報コードを設定し、ステップＳ１１７に進む。ステップＳ１１２でメイン施錠スイッチがオン、ステップＳ１１３で所定時間が未経過、ステップＳ１１５でメイン解錠スイッチがオフのいずれも場合は、そのままステップＳ１１７に進む。
【００４３】
ステップＳ１１７では、サブ電気錠４の施錠（デッドボルト８の突出）を検出する不図示のサブ施錠スイッチの状態を確認し、サブ施錠スイッチがオフであれば、ステップＳ１２２に進むが、サブ施錠スイッチがオンであれば、ステップＳ１１８でサブ電気錠３のモータの駆動開始から所定時間が経過していないか確認する。所定時間が経過していれば、ステップＳ１１９でサブ電気錠４を施錠するためのモータの出力を停止し、ステップＳ１２０で、サブ電気錠４の解錠（デッドボルト８の収納）を検出する不図示のサブ解錠スイッチの状態を確認する。施錠駆動命令があったにも拘わらずサブ解錠スイッチがオンしていれば、ステップＳ１２１で、ワーキングメモリ１８にサブ解錠スイッチ故障情報コードを設定し、ステップＳ１２３に進む。ステップＳ１１７でサブ施錠スイッチがオフ、ステップＳ１１９で所定時間が未経過、ステップＳ１２０でサブ解錠スイッチがオンの場合は、いずれも直接ステップＳ１２３に進む。
【００４４】
ステップＳ１２２では、メイン電気錠３およびサブ電気錠４のモータの駆動を開始してから、所定の時間が経過しているかどうかを確認し、所定の時間が未経過であれば、ステップＳ１０１に戻って、上記の制御を繰り返す。ステップＳ１２３では、メイン電気錠３のモータが未だ回転中であるかどうかを確認し、モータが回転中であればステップＳ１２２に進む。ステップＳ１２３でメイン電気錠３のモータが停止していれば、ステップＳ１２４に進んでさらにサブ電気錠４のモータが回転中であるかどうかを確認する。サブ電気錠４のモータが回転中であれば、やはり、ステップＳ１２２に進んで、ステップＳ１０１からステップＳ１２１までの処理を繰り返すか否かを判断する。ステップＳ１２２で、所定時間が経過していれば、ステップＳ１２５に進んで、後述（図９）のモータエラー処理を実行する。
【００４５】
ステップＳ１２３およびステップＳ１２４で、メイン電気錠３およびサブ電気錠４のモータがいずれも停止していれば、ステップＳ１２６に進んで、メイン電気錠３およびサブ電気錠４に対する駆動命令を停止する。そして、ステップＳ１２７においてメイン電気錠３およびサブ電気錠４の状態を確認し、メイン施錠スイッチとメイン解錠スイッチとが共にオン、或いは、サブ施錠スイッチとサブ解錠スイッチとが共にオンになっていれば、ステップＳ１２５に進んでモータエラー処理を実行する。メイン電気錠３およびサブ電気錠４においてデッドボルト７，８の位置を検出する２つのスイッチが同時にオンしていなければ、ステップＳ１２８に進み、ワーキングメモリ１８に施錠復帰フラグを設定して、ステップＳ１２９で、モータ駆動処理（図７）において、電気錠３，４の駆動方向を確認する。電気錠３，４を施錠方向に駆動したと確認されれば直ちにこのモータ停止処理を終了するが、電気錠３，４が施錠方向に駆動されていなければ、ステップＳ１３０でワーキングメモリ１８に施錠追従フラグを設定してからこのモータ停止処理を終了する。以上のモータ停止処理を終了すると、図６のモータ制御処理に戻り、ステップＳ７２に進む。図６のステップＳ７２では、本モータ停止処理のステップＳ１０６，Ｓ１１１，Ｓ１１６，Ｓ１２１でワーキングメモリ１８に施解錠スイッチ故障情報コードが設定されている場合、設定されている施解錠スイッチ故障情報コードをＥＥＰＲＯＭ１７に記憶する。
【００４６】
図９に、モータエラー処理の詳細を示す。この処理では、制御装置６は、先ず、ステップＳ１３１において、上述のモータ制御処理において、ワーキングメモリ１８にエラーブザーフラグ（図６ステップＳ１３６）が設定されているかどうかを確認する。エラーブザーフラグが設定されていなければ、ステップＳ１３２でメイン電気錠３のモータ駆動命令が発せられているかどうかを確認し、メイン電気錠３のモータ駆動命令がなければステップＳ１３３でさらにサブ電気錠４のモータ駆動命令の有無を確認する。ステップＳ１３１でエラーブザーフラグ設定されている場合、および、ステップＳ１３２，Ｓ１３３でメイン電気錠３およびサブ電気錠４のモータ駆動命令がいずれも発せられていない場合は、ステップＳ１３４に進んでメイン電気錠３およびサブ電気錠４の出力を停止し、ステップＳ１３５でワーキングメモリ１８の施錠追従フラグを消去して処理を終了する。ステップＳ１３２，Ｓ１３３でメイン電気錠３およびサブ電気錠４のいずれかのモータ駆動命令が発せられている場合は、ステップＳ１３６に進んで、ワーキングメモリ１８にモータエラーフラグとエラーブザーフラグとを設定し、ステップＳ１３７で、メイン電気錠３の駆動命令を削除して、メイン電気錠３のモータ駆動出力を停止する。さらに、ステップＳ１３８に進み、モータ駆動開始から所定時間が経過しているかどうかを確認し、所定時間が経過していなければ、上述のモータ停止処理（図８）を再度実行し、所定時間が経過していれば、ステップＳ１３１に戻る。ステップＳ１３１ではエラーブザーフラグが設定されているため、ステップＳ１３４に進んでメイン錠およびサブ錠への出力を停止してから処理を終了する。このモータエラー処理が終了したときも、図６のモータ制御処理に戻り、ステップＳ７２に進む。
【００４７】
図１０に、モータ駆動処理におけるタッチスイッチ操作駆動情報処理（図７ステップＳ３４）の詳細を示す。この処理では、先ず、ステップＳ１４１で、呼出信号の出力回数、つまりチャレンジ信号の送信回数を確認する。呼出回数が０であれば、直ちにこの処理を終了するが、呼出回数が１回以上であり、チャレンジ信号が送信されていれば、ステップＳ１４２に進む。ステップＳ１４２において、呼出回数を再確認し、呼出回数が１回で施解錠動作を行っていた場合、ステップＳ１４３に進んで、その駆動前のメイン電気錠３およびサブ電気錠４が共に解錠状態であるか否かを確認する。駆動前のメイン電気錠３およびサブ電気錠４が共に解錠状態であれば、ステップＳ１４４において、ワーキングメモリ１８に１番目に登録された携帯機１９を認証して施錠することを示す施錠駆動情報コード１を記憶させて処理を終了する。駆動前にメイン電気錠３およびサブ電気錠４が共に解錠状態でなく、施錠状態であれば、ステップＳ１４５において、ワーキングメモリ１８に１番目に登録された携帯機１９を認証して解錠することを示す情報コードである解錠駆動情報コード１を記憶させて処理を終了する。
【００４８】
ステップＳ１４２で、呼出回数が１回でなかった場合、ステップＳ１４６に進んで、呼出回数が２回であったかどうかを確認する。呼出回数が２回であれば、ステップＳ１４７からステップＳ１４９において、ステップＳ１４３からステップＳ１４５と同様に、ワーキングメモリ１８に２番目に登録された携帯機１９を認証して施錠すること示す施錠駆動情報コード２、または、２番目に登録された携帯機１９を認証して解錠することを示す解錠駆動情報コード２を記憶させて処理を終了する。
【００４９】
さらに、ステップＳ１５０からステップＳ１７２では、同様に、３番目から８番目のいずれに登録された携帯機１９を認証して、施錠または解錠を行うときは、施錠駆動情報コード３〜８、および、解錠駆動情報コード３〜８のいずれかをワーキングメモリ１８に記憶して処理を終了する。本実施形態では、最大８つの携帯機１９を登録できるようになっており、いずれの携帯機１９を認証したか、および、解錠と施錠のいずれの動作を行うかを示す最新の駆動情報コードをワーキングメモリ１８の所定領域に上書きして記憶する。このタッチスイッチ操作駆動情報処理が終了して図７のモータ駆動処理に戻り、さらにモータ駆動処理が終了して図６のモータ制御処理に戻ったとき、ステップＳ７２において、ワーキングメモリ１８に記憶されている駆動情報コードは、ＥＥＰＲＯＭ１７の所定領域に記憶される。
【００５０】
先に述べたように、ＥＥＰＲＯＭ１７には、駆動情報コードが逐次上書きして記憶され、最新の駆動情報コードだけが記憶されるので、ＥＥＰＲＯＭ１７の容量が小さくて済む。しかしながら、必ずしも最新の駆動情報コードのみを記憶する必要はなく、時系列に沿って駆動情報コードを蓄積して記憶してもよい。
【００５１】
続いて、図１１に、施解錠装置１の制御装置６の制御プログラムの起動処理の流れを示す。この処理は、制御装置６をリセットしたときや、ドア２の側端面に露出するように設けられた登録スイッチ２１が押下されたときに起動する。この処理では、先ず、ステップＳ１８１で、登録スイッチ２１が押下されたか否かを確認し、登録スイッチ２１が押下されていたときは、ステップＳ１８２でドア２が開放されているか確認する。ドア２が開いていれば、さらに、ステップＳ１８３でタッチスイッチ５の室内側のボタンが押下されているか、ステップＳ１８４でタッチスイッチ５の室外側のボタンが押下されているかを確認する。登録スイッチ２１が押下され、ドア２が開いており、且つ、タッチスイッチ５の室内側および室外側のいずれのボタンも押下されていない場合には、ステップＳ１８５に進んで、後述する自己診断モード（図１２）を起動する。自己診断モードの実行が終了すると、ステップＳ１８６に進んで、自己診断モードにおいて自己診断を完了したかどうかを確認する。自己診断を完了していない場合は、ステップＳ１８７に進んで、携帯機１９を登録するための登録モードの制御を行う。ステップＳ１８１で登録スイッチ２１が押下されていないか、ステップＳ１８２でドア２が閉まっているか、ステップＳ１８３，Ｓ１８４でタッチスイッチ５の室内側および室外側のいずれかのボタンが押下されたか、ステップＳ１８６で自己診断が完了していないことが確認されたときには、ステップＳ１８８に進んで登録スイッチ２１の押下回数のカウントをクリアし、ステップＳ１８９に進んで上述の通常処理（図２）を起動する。尚、携帯機１９の登録処理は公知であるので、詳細な制御の説明は省略する。
【００５２】
図１２に、自己診断モードの制御の流れを詳細に示す。自己診断モードを起動すると、先ず、制御装置６は、ステップＳ１９１で、登録スイッチ２１の押下された回数のカウントを確認する。登録スイッチ２１の押下回数が３回未満であれば、ステップＳ１９２に進んで、登録スイッチ２１の押下回数のカウントに１加算して、以下の自己診断を行うことなく、自己診断モードを終了して、上述した制御起動処理（図１１）に戻る。
【００５３】
ステップＳ１９１で登録スイッチ２１の押下回数が３回以上であれば、ステップＳ１９３以下の自己診断を行う。先ず、ステップＳ１９３でＥＥＰＲＯＭ１７から駆動情報コードおよび故障情報コードを読み込む。ステップＳ１９４でメイン施錠スイッチ故障情報コードが確認されれば、ステップＳ１９５でメイン電気錠３の手動操作部９の表示器１５のＬＥＤをメイン施錠スイッチ故障を示す所定のパターンで点滅させる。続いて同様に、ステップＳ１９６でメイン解錠スイッチ故障情報コードが確認されれば、ステップＳ１９７で表示器１５のＬＥＤをメイン解錠スイッチ故障を示すパターンで点滅させる。ステップＳ１９８でサブ施錠スイッチ故障情報コードが確認されれば、ステップＳ１９９で表示器１５のＬＥＤをサブ施錠スイッチ故障を示すパターンで点滅させ、ステップＳ２００でサブ解錠スイッチ故障情報コードが確認されれば、ステップＳ２０１で表示器１５のＬＥＤをサブ解錠スイッチ故障を示すパターンで点滅させる。ステップＳ２０２でタッチスイッチ故障情報コードが確認されれば、ステップＳ２０３で表示器１５のＬＥＤをタッチスイッチ故障を示すパターンで点滅させる。ステップＳ２０４で通信異常故障情報コードが確認されれば、ステップＳ２０５で表示器１５のＬＥＤを通信異常故障を示すパターンで点滅させる。ステップＳ２０６で認証不一致故障情報コードが確認されれば、ステップＳ２０７で表示器１５のＬＥＤを認証不一致故障を示すパターンで点滅させる。ステップＳ２０８でＥＥＰＲＯＭ故障情報コードが確認されれば、ステップＳ２０９で表示器１５のＬＥＤをＥＥＰＲＯＭ故障を示すパターンで点滅させる。そして、ステップＳ２１０で、施解錠を行った条件を示す駆動情報コードうちＥＥＰＲＯＭ１７に記憶されている最新の駆動情報コードを示すパターンで、表示器１５のＬＥＤを点滅させる。最後に、ステップＳ２１１で、登録スイッチ２１の押下回数のカウントをクリアして、自己診断を完了し、上述した起動処理（図１１）に戻る。
【００５４】
以上の自己診断処理により、サービスマン（または居住者などの操作者）は、施解錠装置１に発生した直近のエラーの種類と、そのエラーがいかなる動作の過程で発生したかを知ることができる。本実施形態では、ユーザが操作を行って電気錠３，４の施解錠を行ったことを示す駆動情報コードの他に、制御装置６が自動的に電気錠３，４の施解錠を行ったときにも、いかなる条件によって施錠または解錠の動作を行ったかを示す自動駆動情報コードがＥＥＰＲＯＭ１７に記憶されるので、施解錠装置１にエラーが発生したとき、人為的ミスによるものか、制御装置６の不具合なのかを判別することができ、エラーの発生原因の特定と、その対策立案が迅速に行える。
【００５５】
尚、本実施形態では、通信異常故障などの故障があったときでも、携帯機１９を特定する駆動情報コードや、自動的な施解錠を示す自動駆動情報コードがＥＥＰＲＯＭ１７に保存されているが、モータの駆動が完了しなかったときは、モータエラーが検出されて逆方向のモータ駆動処理（図６のステップＳ７４）が実行されるので、ＥＥＰＲＯＭ１７には、モータエラーによって施解錠を行ったこと示すモータエラー自動駆動情報コードが記憶されている（ステップＳ７５）。つまり、モータ自体の故障なのか、デッドボルト７，８の進路中にゴミ等の障害物があり、デッドボルト７，８の進退を邪魔しているだけなのかという理由にかかわらず、モータを正常に駆動できないのでデッドボルト７，８を元の位置に戻したことを示すモータエラー情報を、故障情報コードではなく、駆動情報コードの１つとして保存している。したがって、施解錠装置１にエラーが発生したとき、正常にモータ駆動が行われていたのに不具合が起きているのか、何らかの異常によってモータが駆動できなかったのかを判別することができる。
【００５６】
また、施解錠装置１は、防犯カメラなどの周辺機器と連動してもよく、周辺機器からの入力を施解錠を行うための操作条件とすることができ、周辺機器の不具合を示す制御情報などをＥＥＰＲＯＭ１７に記憶するようにしてもよい。
【図面の簡単な説明】
【００５７】
【図１】本発明の第１実施形態の施解錠装置の概略構成図。
【図２】図１の施解錠装置の通常処理の流れ図。
【図３】図１の施解錠装置のタッチスイッチ処理の流れ図。
【図４】図１の施解錠装置のモータ制御処理の流れ図。
【図５】図１の施解錠装置の施錠追従処理の流れ図。
【図６】図１の施解錠装置の施錠復帰処理の流れ図。
【図７】図１の施解錠装置のモータ駆動処理の流れ図。
【図８】図１の施解錠装置のモータ停止処理の流れ図。
【図９】図１の施解錠装置のモータエラー処理の流れ図。
【図１０】図１の施解錠装置のタッチスイッチ操作駆動情報処理の流れ図。
【図１１】図１の施解錠装置の制御起動処理の流れ図。
【図１２】図１の施解錠装置の自己診断モード処理の流れ図。
【符号の説明】
【００５８】
１…施解錠装置
２…ドア
３…メイン電気錠
４…サブ電気錠
５…タッチスイッチ
６…制御装置
７，８…デッドボルト
１５…表示器（モニタ手段）
１７…ＥＥＰＲＯＭ（記憶手段）
１８…ワーキングメモリ
１９…携帯機
２０…アンテナ装置
２１…登録スイッチ
【図１】
0005036511.tif 000002
【図２】
0005036511.tif 000003
【図３】
0005036511.tif 000004
【図４】
0005036511.tif 000005
【図５】
0005036511.tif 000006
【図６】
0005036511.tif 000007
【図７】
0005036511.tif 000008
【図８】
0005036511.tif 000009
【図９】
0005036511.tif 000010
【図１０】
0005036511.tif 000011
【図１１】
0005036511.tif 000012
【図１２】
0005036511.tif 000013