(57)【特許請求の範囲】
【請求項１】
所定の規則に従って順次変化するコード信号を送信する送信器と、送信器から送信されたコード信号が所定の規則に従ったコード信号であると判断した時に所定の動作を行う受信器とを備えた遠隔制御装置であって、
送信器において、送信されたコード信号を複数個記憶しておき、記憶された各コード信号が正常であるか否かを判断して正常でないコード信号が存在した場合には、この正常でないコード信号を記憶されている他の正常なコード信号を参照して所定の規則に従ったコード信号に補正し、補正後の結果に基づいて次に出力されるべきコード信号を生成することを特徴とする遠隔制御装置。
【請求項２】
記憶された複数個のコード信号が所定の規則に従って順次変化しているか否かによって正常であるか否かを判断するようにした請求項１記載の遠隔制御装置。
【請求項３】
受信器において、送信器から送信されたコード信号を２個記憶し、この２個のコード信号が所定の規則に従って変化しているものでないと判断された時には、新たに送信されたコード信号が、記憶されていた２個のコード信号のいずれかに対して所定の規則に従って変化しているものと認められる場合に正常なコード信号であると判断し、所定の動作を行うようにした請求項１又は２に記載の遠隔制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、所定のコード信号を送受信して受信器側で所定の動作を行うようにした遠隔制御装置に関する。
【０００２】
【従来の技術】
送信器から送信されたコード信号を受信し、このコード信号が所定のコード信号と一致した時に所定の動作を行うようにした遠隔制御装置は、例えばキーレスエントリー装置等において公知である。またこのような装置において、所定の規則に従って順次変化するいわゆるローリングコードをコード信号として用いることも知られているが、この方式の装置では、最後に送信した最新のコード信号を送信器の不揮発性メモリに記憶しておき、この記憶されているコード信号をあらかじめ定められた規則に従って変化させることによって、次に送信するコード信号を生成することが一般的である。
【０００３】
しかしながらこのような装置においては、送信したコード信号を書き込みつつある途中で電源が切れたり、ノイズによる誤動作で正しく書き込まれなかったりした場合などには、コード信号が正しく記憶されないことになる。このため、記憶されたコード信号は書き換え前のコードでもなく、新しく記憶されるべき本来のコードでもない全く異なる信号になってしまい、正常な動作に自動復帰させることができなくなってしまう可能性があった。特に、この種の遠隔制御装置では携帯しやすくするために送信器が小型化され、また小容量のバッテリを電源として用いるのが普通であるため、取扱い時の不注意やバッテリ電源の消耗などにより上記のようなトラブルが生じやすいという問題点があった。
【０００４】
この対策としては、例えば送信されたコード信号が確実に記憶されたか否かの判断機能を送信器に設けておき、確実に記憶されなかったと判断された時には、送信器側をリセットすると同時に特定の信号を発して受信器側もリセットし、所定の規則に従う変化を最初からやり直すことが考えられる。しかし、この方法では過去に使用されたコード信号が再使用されるため、不正にコピーされたコード信号で例えば解錠動作されるなどの可能性があって安全性が損なわれる。
【０００５】
また他の対策として、書き込み途中での電源オフを防止するためにスイッチオン後は書き込みに必要な一定時間出力を継続するタイマを設けることが考えられる。しかし、この場合には充電回路が必要になると共に、送信器のバッテリ電源が消耗した場合には充電回路が作動しなくなり、コード信号を正しく記憶することができなくなる可能性がある。
【０００６】
【発明が解決しようとする課題】
この発明はこの点に着目し、書き換え動作の不調等によるトラブルを防止し、コード信号の確実な送受信を実現することを課題としてなされたものである。
【０００７】
【課題を解決するための手段】
上記の課題を達成するために、この発明の遠隔制御装置では、送信器において、送信されたコード信号を複数個記憶しておき、記憶された各コード信号が正常であるか否かを判断して正常でないコード信号が存在した場合には、この正常でないコード信号を記憶されている他の正常なコード信号を参照して所定の規則に従ったコード信号に補正し、補正後の結果に基づいて次に出力されるべきコード信号を生成するようにしている。
【０００８】
また、記憶されたコード信号が正常であるか否かは、例えば、記憶された複数個のコード信号が所定の規則に従って順次変化しているか否かによって判断することができる。
【０００９】
また受信器において、送信器から送信されたコード信号を２個記憶し、この２個のコード信号が所定の規則に従って変化しているものでないと判断された時には、新たに送信されたコード信号が、記憶されていた２個のコード信号のいずれかに対して所定の規則に従って変化しているものと認められる場合に正常なコード信号であると判断し、受信器としての所定の動作を行うようにしている。
【００１０】
【発明の実施の形態】
次に、この発明の実施の形態の一例について説明する。図１は装置の構成を示すブロック図であり、１は送信器、２は受信器である。
【００１１】
送信器１は携帯式のいわゆるリモコン装置であって、例えば１個のマイクロコンピュータに一体に設けられた制御部１１、コード生成部１２、記憶部１３、判断部１４、補正部１５等のほか、制御部１１の制御によって所定のコード信号を送信する送信部１６、内蔵のバッテリ電源１７、押し釦式の電源スイッチ１８等を備えており、電源スイッチ１８を押すと電源が入って各部が所定の動作を行うように構成されている。記憶部１３には例えばＥＥＰＲＯＭが使用されており、それぞれコード信号を１個ずつ記憶できる３個の記憶エリア１３ａ，１３ｂ，１３ｃが設けられている。
【００１２】
受信器２は据置式のもので、例えば１個のマイクロコンピュータに一体に設けられた制御部２１、記憶部２２、判断部２３等のほか、受信部２４、アクチュエータ２５、商用電源のような外部電源２６等を備えており、送信器１からの所定のコード信号を受信すると各部が所定の動作を行い、制御部２１に制御されてアクチュエータ２５が作動するように構成されている。記憶部２２には例えばＥＥＰＲＯＭが使用されており、それぞれコード信号を１個ずつ記憶できる２個の記憶エリア２２ａ，２２ｂが設けられている。
【００１３】
次に動作を説明する。図２は記憶部１３の各記憶エリア１３ａ，１３ｂ，１３ｃに書き込まれるコード信号を例示した図、図３は送信器１の動作のフローチャートである。コード信号はあらかじめ定められた所定の規則に従って１回の送信ごとにコード１、コード２、コード３……のように順次変化し、記憶エリア１３ａにコード１が書き込まれると、次のコード２は記憶エリア１３ｂに、コード３は記憶エリア１３ｃにそれぞれ書き込まれ、次のコード４は再び記憶エリア１３ａに書き込まれるというように、最新のものから前々回までの３個のコード信号が記憶部１３に順次記憶されるように構成されている。
【００１４】
従って、例えばコード５の送信が終了した段階では、図２の破線で囲んだようにコード３が記憶エリア１３ｃに、コード４が記憶エリア１３ａに、コード５が記憶エリア１３ｂにそれぞれ書き込まれた状態になっている。以下、この状態における動作について説明する。
【００１５】
今、図３のフローチャートにおいて電源スイッチ１８が押されて電源が投入されると（ステップＳ１）、ステップＳ２に進んで各記憶エリア１３ａ，１３ｂ，１３ｃに記憶されているコードが確認され、次のステップＳ３で３個のコードが連続する状態で記憶されているか否かが判断される。この例ではコード３からコード５まで連続する状態で記憶されており、３個のコードが連続しているのでステップＳ４に進み、所定のコード信号、すなわちここではコード６を生成して受信器２に対して送信し、このコード６をステップＳ５で記憶エリア１３ｃに書き込むのである。こうして、各記憶エリア１３ａ，１３ｂ，１３ｃにはコード４からコード６までが連続して書き込まれた状態となり、次の送信に備えられることになる。
【００１６】
以上で今回のコード６の送信は終了するのであるが、前回の送信の際に、ステップＳ５でのコード５の書き込み中に例えば電源スイッチ１８がオフされたりすると、記憶エリア１３ｂにはコード５が正しく書き込まれず、３個のコードが不連続なものとなる。このようにコードが連続していない場合にはステップＳ２からＳ６に進み、異常なコードを正しいものに補正してから送信が行われる。
【００１７】
すなわち、この例ではコード３とコード４は所定の規則に従って変化した正常なコードで連続したものとなっており、この連続状態を見つけることによりコード４までが正常に書き込まれていることが分かる。そこで、この結果に基づいてコード４の次のコード５が所定の規則に従って生成され、コード５に対応する記憶エリア１３ｂに書き込まれて先に書き込まれていた正常でないコードが正しいコード５に補正される。従って、今度は３個のコードが連続した正常な状態となっているので、ステップＳ２に戻った後はステップＳ３からステップＳ５まで進むことになり、コード５の次のコード６が生成されて送信されると共に記憶エリア１３ｃに書き込まれるのである。
【００１８】
なお、何らかの原因でコード３あるいは４が書き込まれた後にこれらのコードに異常が発生した場合でも、残りの２個のコードから上記に準じた手順によってこれを補正することができるので、書き込み後に生じたコード信号の異常にも対応することができる。この場合には、補正されたコード３あるいは４はそれらが記憶されているべき記憶エリア１３ｃあるいは１３ａに書き込まれるのであり、これによって３個のコードが連続した状態となるのである。
【００１９】
一方、受信器２は一般に大容量の電源によって常時待機状態にしておくことができ、取扱いの不備や電源が切れるなどの異常状態は生じにくいが、受信器２でも記憶内容の確認が行われる。すなわち、受信器２では２個のコード信号を記憶して、次のような手順で正常なコード信号であるか否かの判断を行っている。なお、記憶部２２の記憶エリア２２ａ，２２ｂには、１回の受信ごとに例えば記憶エリア２２ａにコード１が書き込まれると、次のコード２は記憶エリア２２ｂに書き込まれ、コード３は再び記憶エリア２２ａに書き込まれるというように、最新のものと前回の２個のコード信号が記憶部２２に順次記憶されるように構成されている。
【００２０】
今、送信器１からコード信号の送信があるとステップＳ１１でこれを受信し、ステップＳ１２に進んで各記憶エリア２２ａ，２２ｂに記憶されているコードが確認され、次のステップＳ１３で２個のコードが連続する状態で記憶されているか否かが判断され、２個のコードが連続していればステップＳ１４に進む。この例では、正常であれば記憶エリア２２ａ，２２ｂにはそれぞれコード４，５が書き込まれているはずであり、連続性があるのでステップＳ１４に進む。
【００２１】
ステップＳ１４では受信したコード信号が記憶部２２の２個のコードと連続しているか否かが判断され、連続性があればステップＳ１５に進んで受信したコードを記憶エリアの次の場所に書き込み、アクチュエータ２５を駆動して受信器２としての所定の動作が行われる。また、連続性がなければ動作は終了して所定の動作は行われない。この例では今回の受信コードがコード６であればコード４，５に連続する正当なコードと判断され、コード６が記憶エリア２２ａに書き込まれると共に、アクチュエータ２５が駆動されて例えば解錠などの動作が行われるのである。
【００２２】
なお受信器２側の連続性は、上記の例のように間隔を置かずに続いている場合に限られるものではなく、例えばコード１の次にコード４が記憶されていても連続性があると判断されるのであり、許容される間隔は用途に応じて任意に設定することができる。従って、例えば１００回後のコードまで連続性があると判断するようにすれば、受信器２が受信できないような条件で送信器１の送信が行われるいわゆる空打ちが１００回まで許されることになり、空打ちに起因する制御不能が防止されるのである。
【００２３】
一方、ステップＳ１３で２個のコードが連続する状態で記憶されていなかった場合には、ステップＳ１６に進んで２個のコードのいずれかが受信したコードと連続しているかが判断される。すなわち、この例では記憶エリア２２ａにコード４が書き込まれているか、あるいは記憶エリア２２ｂにコード５が書き込まれていれば、コード６とコード４あるいは５の間には所定の規則に従って変化した連続性が認められるので、今回の受信コードは正当なコード６であると判断されてステップＳ１５に進む。一方、連続性が認められない場合には動作は終了する。
【００２４】
以上のような動作により、この装置においては所定の規則に従って順次変化するいわゆるローリングコードをコード信号として用いても、送信したコード信号の書き込みが正常に行われなくて誤動作を起こし、あるいは正常な動作に自動復帰させることができないというようなトラブルをなくすことができ、送信器１からは常に所定の規則に従って変化した正しいコード信号が送信される。また受信器２でも受信したコード信号が所定の規則に従って変化した正しいものであることが確認され、しかも記憶されているコード信号の一方が変化するような異常があった場合でも正当なコード信号は受信されるので、誤動作の可能性がなく、コード信号の送受信を確実に行うことが可能となるのである。
【００２５】
上述の説明では、送信器１に３個のコード信号を記憶してその連続性を判断しているが、これは一例であり、受信器２におけるように少なくとも１個が正常な形で残っていれば連続性の判断は可能であるから、送信器１においても最低２個のコード信号を記憶するようにしておけば実用上の問題はほとんど生じない。
【００２６】
また上記の例では、記憶された複数個のコード信号が所定の規則に従って順次変化していることによって正常であると判断しているが、例えば記憶されているコード信号の長さが所定のものより短ければ異常と判断するなど、他の方法で判断することも可能である。
【００２７】
【発明の効果】
以上の説明から明らかなように、この発明の遠隔制御装置は、所定の規則に従って順次変化するコード信号を使用する遠隔制御装置の送信器において、送信されたコード信号を複数個記憶しておき、記憶された各コード信号が正常であるか否かを判断し、正常でないコード信号が存在した場合には、これを他の正常なコード信号を参照して所定の規則に従ったものに補正して次のコード信号を生成するようにしたものである。
【００２８】
従って、送信したコード信号が正常に記憶されなかった場合でも補正により送信器と受信器のずれが解消され、正常な動作に自動的に復帰させて支障なくコード信号を送受信できるのであり、遠隔制御の機能が失われるというトラブルを容易に防止できる。また、異常が生じた時に送信器側と受信器側をリセットして過去に使用されたコード信号を再使用するような必要はないので、コピーされたコード信号が不正に使用される可能性がなくなって安全性が向上する。更に、書き込み途中での電源オフを防止するために一定時間出力を継続するタイマやその充電回路等の保護回路を設ける必要もなく、送信器の構成が簡単となる。
【００２９】
また、記憶された複数個のコード信号が所定の規則に従って順次変化していることで正常であるか否かを判断するようにしたものでは、これらのコード信号の連続状態を見つけることが容易となる。
【００３０】
また、受信器において送信器から送信されたコード信号を２個記憶し、この２個のコード信号が所定の規則に従って変化しているものでない場合に、新たに送信されたコード信号が記憶されていた２個のコード信号のいずれかに対して所定の規則に従って変化しているものであれば、正常なコード信号であると判断して所定の動作を行うようにしたものでは、コード信号の確認が確実となって装置の信頼性が向上される。
【図面の簡単な説明】
【図１】この発明の実施の一形態における装置の構成を示すブロック図である。
【図２】同装置の送信器の記憶エリアに書き込まれるコード信号を例示した図である。
【図３】同装置の送信器の動作手順を示すフローチャートである。
【図４】同装置の受信器の動作手順を示すフローチャートである。
【符号の説明】
１  送信器
１１  制御部
１３  記憶部
１３ａ，１３ｂ，１３ｃ  記憶エリア
１６  送信部
１７  バッテリ電源
１８  電源スイッチ
２  受信器
２１  制御部
２２  記憶部
２２ａ，２２ｂ  記憶エリア
２４  受信部
【図１】
0003762807.tif 000002
【図２】
0003762807.tif 000003
【図３】
0003762807.tif 000004
【図４】
0003762807.tif 000005