(57)【特許請求の範囲】
【請求項１】
手動スイッチの操作期間中に操作信号を連続的に送信する送信機と、前記操作信号の受信期間中に当該操作信号に応じた所定の制御を行わせる受信機とを備えた遠隔操作装置であって、
前記操作信号は、予め設定された送信側識別コードと前記手動スイッチに割り当てられた制御コードと前記手動スイッチの操作毎に変化する可変コードとを含んで構成されており、
前記受信機は、予め設定された受信側識別コードと前記送信側識別コードとが一致する場合に、前記制御コードに応じた前記所定の制御を行わせると共に、前記可変コードが変化しない間は、該所定の制御を維持することを特徴とする遠隔操作装置。
【請求項２】
手動スイッチの操作期間中に操作信号を連続的に送信する送信機と、前記操作信号の受信期間中に当該操作信号に応じた所定の制御を行わせる受信機とを備えた遠隔操作装置であって、
前記送信機は、
予め設定された送信側識別コードを記憶する送信側識別コード記憶手段と、
前記手動スイッチの操作毎に変化する可変コードを生成する可変コード生成手段と、
前記手動スイッチが操作された場合は、前記送信側識別コードと前記手動スイッチに割り当てられた制御コードと前記可変コードとを含んでなる制御開始用の第１の操作信号を生成し、該手動スイッチが継続して操作されている期間中は、前記制御コードと前記可変コードを含んでなる制御継続用の第２の操作信号を生成する操作信号生成手段と、
前記操作信号生成手段により生成された前記各操作信号を前記受信機に送信する送信手段とを、含んで構成し、
前記受信機は、
前記送信機からの前記各操作信号を受信する受信手段と、
予め設定された受信側識別コードを記憶する受信側識別コード記憶手段と、
前記第１の操作信号中に含まれる前記可変コードを記憶する可変コード記憶手段と、
前記送信側識別コードと前記受信側識別コードとが一致するか否かを判定する識別コード判定手段と、
前記各操作信号中の可変コードと前記可変コード記憶手段に記憶された可変コードとが一致するか否かを判定する可変コード判定手段と、
前記各識別コードが一致する場合には、前記制御コードに応じた前記所定の制御を開始させ、前記各可変コードが一致する場合は、該所定の制御を継続させる制御手段とを、含んで構成したことを特徴とする遠隔操作装置。
【請求項３】
前記受信機は、所定の時間内に、前記第１または第２の操作信号のいずれもが前記受信手段によって受信されない場合は、前記制御を停止させる請求項２に記載の遠隔操作装置。
【請求項４】
前記第１の操作信号は、前記制御コードに応じて可変に設定可能なタイマ設定コードを更に含んでなり、
前記受信機は、前記タイマ設定コードにより規定された所定の時間内に、前記第１または第２の操作信号のいずれもが前記受信手段によって受信されない場合は、前記制御を停止させる請求項２に記載の遠隔操作装置。
【請求項５】
前記操作信号生成手段は、前記手動スイッチの操作が終了された場合は、前記制御の停止を指示する制御停止コードと前記可変コードとを含んでなる第３の操作信号を生成する請求項３または請求項４のいずれかに記載の遠隔操作装置。
【請求項６】
前記可変コードは、前記手動スイッチが操作される毎に増加または減少するカウンタコードである請求項２〜請求項５のいずれかに記載の遠隔操作装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば、車両のパワーウインドウ、リフト装置等の各種被制御物を遠隔操作することができる遠隔操作装置に関し、特に、連続的に送信される操作信号を受信している期間中に所定の制御を継続して行うことができる遠隔操作装置に関する。
【０００２】
【従来の技術】
例えば、車両のパワーウインドウやリフト等の被制御物を遠隔から操作できる遠隔操作装置としては、従来より２種類のものが知られている。第１の従来技術は、例えば、正転スイッチ、逆転スイッチ及び停止スイッチの３種類の手動スイッチを送信機に設け、これら各スイッチからの正転信号、逆転信号及び停止信号に応じて、所定の制御を行うものである。即ち、送信機側で正転スイッチまたは逆転スイッチが操作されると、パワーウインドウ等の駆動モータが正転または逆転を開始し、送信機側で停止スイッチが操作されると、駆動モータの回転が停止する間欠指示型ものである。
【０００３】
第２の従来技術としては、例えば、特開平８−１９９８８２号公報等に示すように、手動スイッチを操作している間中、制御信号を繰り返して連続的に送信するものである。即ち、送信機側の正転スイッチまたは逆転スイッチが操作されている期間中は、正転信号または逆転信号が繰り返して送信され、これら制御信号が送信されている期間だけ駆動モータを正転または逆転させる連続指示型のものである。
【０００４】
【発明が解決しようとする課題】
ところで、上述した第１の従来技術では、制御を停止させるための停止スイッチを設ける分だけ部品点数が増大するため、製造コストが増大する上に、送信機の小型化を図りにくいという問題がある。また、停止スイッチに作動不良を生じたり、あるいは、停止信号の送信中に受信障害が発生したりした場合には、既に開始されている制御、即ち、正転や逆転を停止させることが困難となるため、使い勝手が悪いという問題もある。
【０００５】
一方、第２の従来技術では、所望の手動スイッチを操作している期間中だけ所定の制御が行われ、手動スイッチの操作を停止すると制御を停止させるものであるため、送信機側に停止スイッチを設ける必要がない。しかし、第２の従来技術では、制御信号だけを繰り返して送信しており、かつ、受信障害に対する耐久性を向上すべく、所定時間だけ制御信号の受信漏れを容認している。即ち、送信機からの制御信号を一時的に受信できない場合でも、所定時間内は制御を継続することにより、安定した作動を行わせるようになっている。従って、制御を停止させるべく、手動スイッチの操作を終了させた場合でも、前記所定時間内に他の送信機からの制御信号を誤って受信したときには、この異なる送信機からの制御信号によって引き続き制御が継続されてしまう可能性があり、使い勝手が低下するという問題がある。
【０００６】
また、前記所定時間を廃止し、制御信号の受信を終了した時点で制御を停止させるように構成すると、受信障害に対する耐久性が大幅に低下し、手動スイッチを操作し続けているにも拘わらず、一時的な受信障害により制御が停止してしまい、操作性が低下する。従って、ある程度は、所定時間のオフディレイを設ける必要があるが、この時間を長く設定すると、停止に対する応答性が低くなり、使い勝手が低下する。
【０００７】
本発明は、上記のような種々の課題に鑑みなされたものであり、その目的は、誤動作を防止して安定した制御を行わせることができ、使い勝手を向上できるようにした遠隔操作装置を提供することにある。
【０００８】
【課題を解決するための手段】
そこで、上記課題を解決すべく、本発明に係る遠隔操作装置は、操作信号中に手動スイッチの操作毎に変化する可変コードを含めることにより、他の送信機からの操作信号との区別を容易にしている。
【０００９】
請求項１に係る発明では、手動スイッチの操作期間中に操作信号を連続的に送信する送信機と、前記操作信号の受信期間中に当該操作信号に応じた所定の制御を行わせる受信機とを備えた遠隔操作装置であって、前記操作信号は、予め設定された送信側識別コードと前記手動スイッチに割り当てられた制御コードと前記手動スイッチの操作毎に変化する可変コードとを含んで構成されており、前記受信機は、予め設定された受信側識別コードと前記送信側識別コードとが一致する場合に、前記制御コードに応じた前記所定の制御を行わせると共に、前記可変コードが変化しない間は、該所定の制御を維持することを特徴とする。
【００１０】
ここで、「所定の制御」には、例えば、モータの正転または逆転、リニアソレノイドの前進または後進等の各種制御が含まれる。また、「手動スイッチの操作毎に変化する可変コード」とは、手動スイッチを一回一回操作する度に値が変化するコードを意味する。具体的には、例えば、手動スイッチを押す毎に、可変コードの値は、Ｎ，Ｎ＋１，Ｎ＋２，．．．（または、Ｎ，Ｎ−１，Ｎ−２，．．．）のように、順次変化していく。
【００１１】
送信機の手動スイッチを操作すると、この手動スイッチに割り当てられた制御コードと送信機側識別コードと可変コードとを含む操作信号が受信機に向けて送信される。そして、受信機は、送信側識別コードと受信側識別コードとが一致する場合に、正当な送信機からの操作信号を受信したものと判定して、送信機から要求された制御を行わせる。手動スイッチが操作されている期間中は、操作信号が連続的に送信される。ここで、操作信号中の可変コードは、手動スイッチの操作毎に変化するものである。換言すれば、手動スイッチが引き続き操作されている間は、可変コードの値は変化しない。従って、受信機は、識別コードの照合を行わずとも、可変コードに変化が生じたか否かを監視するだけで、制御を継続するか否かを判定することができる。
【００１２】
即ち、可変コードは、手動スイッチの操作毎に変化するため、可変コードの可変範囲（桁数）によっても相違するが、ある送信機の可変コードが他の送信機の可変コードと同一になる可能性は低い。つまり、可変コードの値は、ユーザーの使用状態等により送信機毎に個別的に相違し変化するため、補助的な識別情報としての性質を持つ。さらに、可変コードは、手動スイッチの操作を行う度に変化するため、手動スイッチの操作状態を示すスイッチ操作状態情報としての性質も有する。従って、補助的な識別情報及びスイッチ操作状態情報の両者の性質を併せ持つ可変コードを操作信号に含めることにより、誤動作を防止して使い勝手を向上させることができる。
【００１３】
請求項２に係る発明では、手動スイッチの操作期間中に操作信号を連続的に送信する送信機と、前記操作信号の受信期間中に当該操作信号に応じた所定の制御を行わせる受信機とを備えた遠隔操作装置であって、前記送信機は、予め設定された送信側識別コードを記憶する送信側識別コード記憶手段と、前記手動スイッチの操作毎に変化する可変コードを生成する可変コード生成手段と、前記手動スイッチが操作された場合は、前記送信側識別コードと前記手動スイッチに割り当てられた制御コードと前記可変コードとを含んでなる制御開始用の第１の操作信号を生成し、該手動スイッチが継続して操作されている期間中は、前記制御コードと前記可変コードを含んでなる制御継続用の第２の操作信号を生成する操作信号生成手段と、前記操作信号生成手段により生成された前記各操作信号を前記受信機に送信する送信手段とを、含んで構成し、前記受信機は、前記送信機からの前記各操作信号を受信する受信手段と、予め設定された受信側識別コードを記憶する受信側識別コード記憶手段と、前記第１の操作信号中に含まれる前記可変コードを記憶する可変コード記憶手段と、前記送信側識別コードと前記受信側識別コードとが一致するか否かを判定する識別コード判定手段と、前記各操作信号中の可変コードと前記可変コード記憶手段に記憶された可変コードとが一致するか否かを判定する可変コード判定手段と、前記各識別コードが一致する場合には、前記制御コードに応じた前記所定の制御を開始させ、前記各可変コードが一致する場合は、該所定の制御を継続させる制御手段とを、含んで構成したことを特徴としている。
【００１４】
例えば、正転スイッチ等の所望の手動スイッチをユーザーが操作すると、該手動スイッチの操作開始時点では、送信側識別コードと制御コードと可変コードとを含んだ制御開始用の第１の操作信号が生成され、送信される。受信機側では、第１の操作信号を受信すると、該第１の操作信号中に含まれる送信側識別コードと予め設定された受信側識別コードとを照合し、両識別コードが一致する場合は、第１の操作信号中に含まれる制御コードに応じた制御を開始する。そして、制御が開始された後は、送信側識別コードを含まない第２の操作信号を送信することにより、可変コードの照合のみで開始された制御の継続を判定する。
【００１５】
即ち、可変コードが補助的な識別情報及び手動スイッチの操作状態情報の両性質を備える点に着目し、制御を開始する時点では、両識別コードの照合を行って正当な送信機からの指示であるか否かを判定し、送信機の認証が終了した後は、可変コードの照合のみで正当な送信機からの指示であるか否かを判定する。これにより、誤動作を防止して使い勝手を向上させることができる。なお、第１の操作信号は、手動スイッチの操作開始時点で複数回送信してもよい。
【００１６】
請求項３に係る発明のように、前記受信機は、所定の時間内に、前記第１または第２の操作信号のいずれもが前記受信手段によって受信されない場合は、前記制御を停止させることができる。
【００１７】
即ち、制御停止用のオフディレイ時間を設定することにより、一時的に受信障害が発生した場合でも、安定した制御を続行させることができる。そして、本発明では、手動スイッチの操作毎に変化する可変コードを操作信号中に導入しているため、受信障害から回復して最初に受信した操作信号中の可変コードと受信障害発生前の可変コードとを照合することにより、受信障害回復後に、正当な送信機からの最初の指示が継続されているか否かを容易に判定できる。つまり、請求項１に係る発明と請求項２に係る発明とが結合することにより、受信障害に対する耐久性を高めつつ、操作性や使い勝手を向上させることができる。
【００１８】
請求項４に係る発明のように、前記第１の操作信号は、前記制御コードに応じて可変に設定可能なタイマ設定コードを更に含んでなり、前記受信機は、前記タイマ設定コードにより規定された所定の時間内に、前記第１または第２の操作信号のいずれもが前記受信手段によって受信されない場合は、前記制御を停止させることもできる。
【００１９】
請求項３に係る発明と同様に、受信機側では、所定の時間内に第１、第２の操作信号のいずれもが受信されない場合、制御を停止させるが、請求項４に係る発明では、この制御停止までの時間的余裕（所定の時間）を、送信機側で可変に設定できるようにしている。即ち、送信機側では、制御コードに応じて可変設定可能なタイマ設定コードを第１の操作信号中に含めて送信し、受信機側では、このタイマ設定コードに従って前記所定の時間を設定する。タイマ設定コードは制御コードに応じて可変に設定できるため、所定の時間を制御内容に応じて変化させることができる。例えば、パワーウインドウを開ける場合は、所定の時間を比較的長く設定し、パワーウインドウを閉める場合は、所定の時間を比較的短く設定することができる。つまり、制御内容からみて安全性が高い場合は、所定の時間を長く設定することにより、受信障害等に対する耐久性を高めて安定した制御を行わせることができる。逆に、制御内容からみて安全性が低い場合は、所定の時間を短く設定することにより、受信障害によって制御を速やかに停止させることができ、フェイルセーフを担保することができる。なお、送信機毎に、あるいは操作毎に、所定の時間を設定することもできる。例えば、空箱を移送するリフト装置等のように、受信障害による操作異常が生じても安全性が失われない場合には、所定の時間を長く設定し、逆に、危険物を移送するリフト装置や微妙な動作を行う工業用ロボット等の場合は、所定の時間を短く設定してフェイルセーフを担保することができる。
【００２０】
請求項５に係る発明のように、前記操作信号生成手段は、前記手動スイッチの操作が終了された場合は、前記制御の停止を指示する制御停止コードと前記可変コードとを含んでなる第３の操作信号を生成することができる。
【００２１】
制御を停止させるべく、ユーザーが手動スイッチの操作をやめると、送信機から第３の操作信号が送信される。第３の操作信号には、可変コードと制御停止コードとが含まれているため、受信機側では、可変コードを照合することにより正当な送信機からの操作信号であるかを判定した後、速やかに制御を停止させることができる。即ち、手動スイッチの操作を停止してから所定時間が経過するのを待たずに、制御を停止させることができ、使い勝手が向上する。
【００２２】
請求項６に係る発明では、前記可変コードは、前記手動スイッチが操作される毎に増加または減少するカウンタコードであってもよい。
【００２３】
例えば、１６進数４桁等のカウンタを用い、手動スイッチを操作する毎にカウンタの値を増減させれば、送信機毎の個別性、固有性を保持しつつ、手動スイッチの操作状態を含む情報を容易に生成することができる。なお、例えば、識別コードの下２桁をカウンタコードに付加する等のように、識別コードの一部をカウンタコード（可変コード）の一部として用いてもよい。
【００２４】
【発明の実施の形態】
以下、図１〜図７に基づき本発明の実施の形態について詳述する。
【００２５】
１．第１の実施の形態
まず、図１〜図４に基づいて本発明の第１の実施の形態を説明する。図１は、遠隔操作装置のブロック図である。なお、図中では、識別コードを「ＩＤ」、可変コードを「Ｎ」、制御コードを「Ｃ」として表示する場合がある。
【００２６】
１−１  構成
ユーザーが携行する送信機１は、それぞれ後述する如く、手動スイッチ２Ａ，２Ｂと、操作信号生成部４と、カウンタ５と、ＩＤメモリ６と、送信部８等を備えて構成されている。
【００２７】
手動スイッチ２Ａは、例えば、パワーウインドウ用モータを正転させて開窓させるためのものであり、手動スイッチ２Ｂは、該モータを逆転させて閉窓させるためのものである。各手動スイッチ２Ａ，２Ｂの操作状態は、スイッチ操作検出部３により検出され、操作信号生成部４に入力される。
【００２８】
「操作信号生成手段」としての操作信号生成部４は、手動スイッチ２Ａ，２Ｂのいずれかが操作されると、その操作に従った操作信号を生成して送信させるものである。
【００２９】
「可変コード生成手段」としてのカウンタ５は、操作信号生成部４からの信号に基づいて作動を制御されるもので、各スイッチ２Ａ，２Ｂが操作される度に、カウンタの値を歩進させるようになっている。そして、カウンタ５のカウント値は、「可変コード」としてのカウンタコードに用いられ、操作信号中に含められるようになっている。
【００３０】
「送信側識別コード記憶手段」としてのＩＤメモリ６は、予め設定された固有の識別コードを記憶するものである。制御コードメモリ７は、各手動スイッチ２Ａ，２Ｂに対応した制御コードを記憶するものである。即ち、制御コードメモリ７は、正転を指令するための制御コードＣ１と逆転を指令するための制御コードＣ２とを記憶している。
【００３１】
「送信手段」としての送信部８は、操作信号生成部４から入力された操作信号を、例えば、電磁波や赤外線等の無線信号として、アンテナ８Ａから受信機１１に向けて送信するためのものである。
【００３２】
手動スイッチ２Ａ，２Ｂのいずれかが操作されると、例えば、手動スイッチ２Ａが操作されると、操作信号生成部４は、まず、第１の操作信号を生成する。第１の操作信号は、正当な送信機１からの信号であることを受信機１１に確認させて制御の開始を指令するためのものであり、送信側識別コード（ＩＤ）とカウンタコード（Ｎ）と制御コード（Ｃ）とから構成されている。そして、この手動スイッチ２Ａが継続して操作されている場合、操作信号生成部４は、第１の操作信号に続いて第２の操作信号を生成する。第２の操作信号は、第１の操作信号に基づく送信機１の認証完了後に送信されるもので、カウンタコードと制御コードとから構成されている。第２の操作信号中のカウンタコード及び制御コードは、第１の操作信号中のカウンタコード及び制御コードと同一の値である。
【００３３】
次に、受信機１１の構成を説明する。例えば、車体側に設けられる受信機１１は、パワーウインドウやリフト装置等を駆動制御するためのものであり、それぞれ後述する如く、受信部１２と、ＩＤ判定部１３と、カウント判定部１５と、制御部１７等とを備えている。
【００３４】
「受信手段」としての受信部１２は、送信部８から送信された操作信号をアンテナ１２Ａにより受信するものである。受信された操作信号の全部または一部は、ＩＤ判定部１３、カウント判定部１５及び制御部１７に入力される。
【００３５】
ここで、操作信号の全体を各判定部１３，１５及び制御部１７に入力する必要はない。ＩＤ判定部１３は操作信号中の送信側識別コード（ＩＤ）のみを必要とし、カウント判定部１５は操作信号中のカウンタコード（Ｎ）のみを必要とし、制御部１７は操作信号中の制御コード（Ｃ）のみを必要とするからである。
【００３６】
「識別コード判定手段」としてのＩＤ判定部１３は、「受信側識別コード記憶手段」としてのＩＤメモリ１４に記憶された受信側識別コードを読出し、この受信側識別コードと送信側識別コードとを照合して、両識別コードが一致するか否かを判定するものである。そして、ＩＤ判定部１３の判定結果は、制御部１７に入力される。
【００３７】
「可変コード判定手段」としてのカウント判定部１５は、「可変コード記憶手段」としてのカウンタメモリ１６に保存されたカウンタコードと受信部１２により受信された最新のカウンタコードとを照合し、両カウンタコードが一致するか否かを判定するものである。そして、カウント判定部１５の判定結果は、制御部１７に入力される。
【００３８】
「制御手段」としての制御部１７は、受信された制御コードを制御テーブル１８に基づいて解釈し、所定の制御信号を出力することにより、駆動モータ等の各種アクチュエータを作動させるものである。即ち、制御部１７は、ＩＤ判定部１３によって両識別コードが一致すると判定された場合は、制御コードに従った制御信号を出力し、所定の制御を開始させる。そして、制御部１７は、カウント判定部１５により両カウンタコードが一致すると判定されている期間中は、該所定の制御を継続させるようになっている。また、制御部１７は、タイマ１９からの信号に基づいて所定の時間が経過したか否かを監視している。
【００３９】
１−２  作用
次に、図２〜図４に基づいて本実施の形態の作用を説明する。まず、図２のタイムチャートに基づいて、本実施の形態による全体の処理を説明する。
【００４０】
図２には、上側から順番に、手動スイッチ２Ａ，２Ｂの操作状態、送信部８による操作信号の送信状態、受信部１２による操作信号の受信状態、カウント判定部１５によるカウンタコードの判定状態、制御部１７による制御信号の出力状態が示されている。図２には、最初に正転用の手動スイッチ２Ａを操作してパワーウインドウ等の駆動モータを正転させ、次に、一旦駆動モータを停止させた後、逆転用の手動スイッチ２Ｂを操作して該駆動モータを逆転させる場合が示されている。
【００４１】
まず、ユーザーが手動スイッチ２Ａを操作すると、図２中に斜線部で示すように、最初に、第１の操作信号が生成されて送信される。第１の操作信号が受信機１１に受信されると、ＩＤ判定部１３により識別コードの判定が行われ、送信側識別コードと受信側識別コードとが一致する場合には、制御部１７から駆動モータまたは該モータの駆動回路に対して正転信号が出力される。また、第１の操作信号中のカウンタコードは、カウンタメモリ１６に保存される。
【００４２】
そして、ユーザーが手動スイッチ２Ａを操作し続ける限り、送信機１からは第２の操作信号が繰り返し送信される。ここで、第２の操作信号は、送信側識別コードを含んでいない。識別コードによる送信機１の認証は、第１の操作信号に基づいて既に完了しているため、第２の操作信号中に送信側識別コードを含める必要はないからである。
【００４３】
第２の操作信号が受信機１１に受信されると、カウント判定部１５によって、第２の操作信号中のカウンタコードとカウンタメモリ１６に保存されたカウンタコードとが一致するか否かが判定される。ここで、カウンタメモリ１６に保存されたカウンタコードは、先に送信された第１の操作信号中に含まれていたカウンタコードと同一であり、かつ、第１の操作信号を受信した時点で識別コードの照合が行われている。即ち、カウンタメモリ１６に保存されたカウンタコードは、認証完了済みの操作信号に含まれていたカウンタコードと同一であるから、新たに受信された第２の操作信号中のカウンタコードとカウンタメモリ１６に保存されたカウンタコードとが一致する場合は、同一の送信機１から送信された信号であるとみなすことができる。
【００４４】
従って、第２の操作信号中のカウンタコードがカウンタメモリ１６に保存されたカウンタコードと同一であると判定されている期間中は、制御部１７は、正転信号を出力し続ける。これにより、駆動モータは連続的に正転する。
【００４５】
一方、送信機１からの操作信号が全て受信機１１によって安定に受信されるとは限らない。送信機１はユーザーの手中で保持されているため、送信機１の姿勢等が途中で変化し、安定した受信を行えない場合もある。従って、図２中に点線部で示すように、受信障害によって、操作信号の一部が受信機１１に受信されず、欠落することがある。操作信号が欠落した場合には、直ちに制御信号を停止させることも可能であるが、この場合は、ユーザーの期待する連続的な操作を実現することができず、操作性が低下する。そこで、制御部１７は、タイマ１９からの信号に基づいて、所定の時間Δｔだけ信号の欠落を許容している。即ち、所定時間Δｔ以内に操作信号が受信されない場合は、ユーザーによる手動スイッチ２Ａの操作が終了したものとして、正転信号が停止される。
【００４６】
そして、正転が停止された後、ユーザーが手動スイッチ２Ｂを操作すると、上記と同様にして、制御部１７から逆転信号が出力される。
【００４７】
次に、図３は、送信機１により実行される送信機側処理を示すフローチャートである。まず、ステップ（以下「Ｓ」と略記）１では、手動スイッチ２Ａ，２Ｂが操作されたか否かを監視しており（以下、スイッチ２Ａ，２Ｂを特に区別しない場合は、「手動スイッチ２」とも言う）、手動スイッチ２が操作された場合は、操作されたスイッチに対応する制御コードが設定される（Ｓ２）。即ち、正転用手動スイッチ２Ａが操作された場合は、正転を指示する制御コードＣ１が設定され、逆転用手動スイッチ２Ｂが操作された場合は、逆転を指示する制御コードＣ２が設定される。
【００４８】
次に、ＩＤメモリ６から送信側識別コードを読出し（Ｓ３）、カウンタ５からカウンタコード（カウント値）を読み出す（Ｓ４）。そして、これら送信側識別コードとカウンタコードと制御コードとを含んでなる制御開始用の第１の操作信号を生成し、受信機１１に向けて送信する（Ｓ５）。
【００４９】
次に、Ｓ１で操作開始が検出された手動スイッチ２が引き続いて操作されているか否か、即ち、手動スイッチ２の操作状態に変化が生じたか否かを監視し（Ｓ６）、手動スイッチ２の操作が続行されている場合は、可変コードと制御コードを含んでなる第２の操作信号を生成し、送信する（Ｓ７）。第２の操作信号は、手動スイッチ２の操作状態が継続する限り、繰り返して送信される。
【００５０】
一方、ユーザーが手動スイッチ２の操作を停止した場合は、カウンタ５の値を歩進させてカウンタコードを更新し（Ｓ８）、このカウンタコードを保存させて（Ｓ９）、Ｓ１に戻る。従って、ユーザーが同一の手動スイッチ２を再度操作した場合や他の手動スイッチ２に操作を切り換えたりした場合は、前回とは異なる値のカウンタコードを含んだ操作信号が生成され、送信される。
【００５１】
図４は、受信機１１によって実行される受信機側処理を示すフローチャートである。まず、所定時間（Δｔ）が経過したか否かを判定し（Ｓ１１）、所定時間が経過していない場合は、送信機１からの信号を受信したか否かを判定する（Ｓ１２）。
【００５２】
送信機１からの信号を受信した場合は、受信した信号中に送信側識別コードが含まれているか否かを判定する（Ｓ１３）。信号に送信側識別コードが含まれている場合は、ＩＤメモリ１４から受信側識別コードを読出し（Ｓ１４）、カウンタメモリ１６から前回記憶時のカウンタコードを読み出す（Ｓ１５）。そして、受信側識別コードと送信側識別コードとが一致するか否かを判定し（Ｓ１６）、一致する場合は、受信したカウンタコードがカウンタメモリ１６に保存された前回の値よりも累進しているか否かを判定する（Ｓ１７）。両識別コードが一致しない場合は、Ｓ１６では「ＮＯ」と判定されてＳ１１に戻る。
【００５３】
手動スイッチ２を操作する毎にカウンタコードは変化するのであるから、第１の操作信号を受信する度に、カウンタコードは累進しているはずである。従って、カウンタコードが累進していない場合は、不正コピーされた偽の操作信号を受信した場合等であるため、Ｓ１７では「ＮＯ」と判定されてＳ１１に戻る。一方、カウンタコードが正常に累進している場合は、この最新のカウンタコードをカウンタメモリ１６に保存する（Ｓ１８）。そして、所定時間を計測するためにタイマ１９をスタートさせ（Ｓ１９）、制御コードに応じた制御信号を出力して（Ｓ２０）、Ｓ１１に戻る。
【００５４】
つまり、送信機１から送信された第１の操作信号を初めて受信した場合は、Ｓ１１：ＮＯ，Ｓ１２：ＹＥＳ，Ｓ１３：ＹＥＳ，Ｓ１４，Ｓ１５，Ｓ１６：ＹＥＳ，Ｓ１７：ＹＥＳ，Ｓ１８，Ｓ１９，Ｓ２０を経て処理が行われる。
【００５５】
次に、所定時間が経過する前に、送信機１から第２の操作信号を受信すると、この第２の操作信号には送信側識別コードが含まれていないため、Ｓ１３では「ＮＯ」と判定されて、Ｓ２１に移る。Ｓ２１では、カウンタメモリ１６に記憶されたカウンタコードを読み出し、Ｓ２２では、第２の操作信号中に含まれるカウンタコードとカウンタメモリ１６に保存されたカウンタコードとが一致するか否かを判定する。ここで、図３と共に上述した通り、ユーザーが同一の手動スイッチ２を引き続いて操作している場合は、操作信号中のカウンタコードに変化は生じない。従って、Ｓ２２では、操作信号中のカウンタコードとカウンタメモリ１６に保存されたカウンタコードとが一致するか否かを判定し、両カウンタコードが一致する場合は、正当な送信機１から要求されている指令内容に変化がないものとみなして、再びタイマ１９をスタートさせ、制御信号を出力させる（Ｓ１９，Ｓ２０）。従って、所定時間が経過する前に、第２の操作信号を繰り返し受信している期間中は、第１の操作信号により指示された制御信号が継続して出力され、これにより、例えば、パワーウインドウ等が連続的に開閉する。
【００５６】
一方、ユーザーが手動スイッチ２の操作を終了したり、受信障害が発生したりして、所定時間内に次の操作信号を受信できなかった場合は、Ｓ１１により「ＮＯ」と判定され、タイマ１９を停止すると共に（Ｓ２３）、制御信号の出力を停止させる（Ｓ２４）。従って、ユーザーが手動スイッチ２の操作を停止してから所定時間（Δｔ）経過した後に、制御が停止する。
【００５７】
また、例えば、ユーザーが正転用の手動スイッチ２Ａの操作から逆転用の手動スイッチ２Ｂの操作に切り換えた場合、このスイッチ操作の切換によって送信機１のカウンタコードは更新され、新たな第１の操作信号が送信される。このスイッチ切換による新たな第１の操作信号を受信機１１が受信すると、Ｓ１１〜Ｓ１５を経てＳ１６に至り、Ｓ１６及びＳ１７の双方で「ＹＥＳ」と判定され、Ｓ１８で新たなカウンタコードがカウンタメモリ１６に保存された後、スイッチ切換に応じた制御信号が出力される（Ｓ２０）。
【００５８】
また、スイッチ切換の途中で受信障害を生じた場合、例えば、手動スイッチ２Ａの操作終了間際から受信障害が発生し、受信障害の発生を知らずに手動スイッチ２Ｂを操作した場合は、手動スイッチ２Ｂの操作開始により送信される第１の操作信号中のカウンタコードと受信機１１のカウンタメモリ１６に保存されたカウンタコードとが一致しなくなる。従って、この場合は、Ｓ２２では「ＮＯ」と判定されて、タイマ１９を停止させると共に制御信号を停止させる（Ｓ２３，Ｓ２４）。
【００５９】
このように構成される本実施の形態によれば、以下の効果を奏する。
【００６０】
第１に、送信側識別コードと受信側識別コードとが一致する場合は、指示された制御を開始し、カウンタコードに変化を生じない限り制御を維持する構成のため、他の送信機からの操作信号を誤って受信した場合でも、これによる誤動作を防止することができ、使い勝手が向上する。
【００６１】
即ち、カウンタコードは手動スイッチ２の操作毎に変化するものであり、手動スイッチ２の操作回数は各ユーザー毎にそれぞれ相違するのが通常であるから、カウンタコードは、手動スイッチの操作状態情報（指示内容）としての性質と補助的な識別情報としての性質を併せ持つ。従って、全ての操作信号中に識別コードを含めて送信し、毎回毎回、識別コードの照合をすることなく、カウンタコードを照合するだけで、正当な送信機１から指示された制御の続行を安定して行うことができ、誤動作を防止できる。
【００６２】
第２に、操作信号中に手動スイッチ２の操作毎に変化するカウンタコードを含めているため、受信障害等によって信号の一部が欠落した場合でも、カウンタコードが一致している限り、送信機１の指示内容に変化がないものとみなして制御を維持することができる。
【００６３】
第３に、受信されたカウンタコードの値に変化が生じた場合は、速やかに制御を停止するため、正転、逆転の操作を滑らかに切り換えることができ、操作性が向上する。
【００６４】
第４に、所定時間（Δｔ）だけ信号の欠落を容認しているため、送信機１の姿勢変化等により受信障害が発生した場合でも、安定した遠隔制御を行うことができる。
【００６５】
第５に、第１の操作信号を受信した場合は、両識別コードの照合を行うだけでなく、カウンタコードが正常に累進しているか否かをも判定するため、第三者が不正にコピーした信号を排除することができ、防盗性や安全性等を向上させることができる。
【００６６】
なお、カウンタコードの桁数を増加させることにより、異なるユーザーの送信機から同一のカウンタコードが送信される確率を低減することができ、誤動作等を防止することができる。また、タイマ１９の設定時間を適宜調節することにより、受信障害に対する耐久性を維持しつつ、他の信号の受信機会を低減することができ、誤動作を防止することができる。
【００６７】
２．第２の実施の形態
次に、図５〜図７に基づいて本発明の第２の実施の形態を説明する。なお、以下の各実施の形態では、上述した第１の実施の形態と同一の構成要素に同一の符号を付し、その説明を省略するものとする。本実施の形態の特徴は、手動スイッチ２の操作終了時に、制御停止コード（ＳＴＯＰ）を送信させる点にある。
【００６８】
図５は、本実施の形態による送信機側処理を示すフローチャートである。本処理は、図３中と共に上述したＳ１〜Ｓ９を全て含んでいる。これに加えて、本処理では、Ｓ６によって、手動スイッチ２の操作状態に変化を生じたと判定された場合には、速やかに制御を停止させるべく、第３の操作信号を生成して送信している（Ｓ３１）。この第３の操作信号は、カウンタコード（Ｎ）と制御停止コード（ＳＴＯＰ）とを含んで構成されている。即ち、ユーザーが手動スイッチ２から指を離すと、該スイッチにより開始された制御を停止させるべく、第３の操作信号が送信される。
【００６９】
図６は、本実施の形態による受信機側処理を示すフローチャートである。本処理は、図４と共に上述したＳ１１〜Ｓ２４を全て含んでいる。これに加えて、本処理では、Ｓ２２によってカウンタコードが一致すると判定された場合は、受信した操作信号中に制御停止コードが含まれているか否かを判定し（Ｓ４１）、制御停止コードが含まれている場合は、タイマ１９を停止させると共に制御信号の出を停止させる（Ｓ２３，Ｓ２４）。
【００７０】
このように構成される本実施の形態でも、上述した第１の実施の形態と同様の効果を得ることができる。これに加えて、本実施の形態では、手動スイッチ２の操作が終了されると、制御停止コードを含んだ第３の操作信号を送信するため、受信機１１側では、所定時間（Δｔ）が経過するのを待つことなく、手動スイッチ２の操作を終了した時点で速やかに制御を停止させることができ、制御停止に関する反応性を高めて使い勝手を向上させることができる。図７のタイムチャートに示すように、手動スイッチ２の操作を終えると、第３の操作信号が送信されるため、図２に示すような所定時間Δｔの経過を待たずに制御信号を停止させることができる。
【００７１】
３．第３の実施の形態
次に、図８，図９に基づいて本発明の第３の実施の形態を説明する。本実施の形態の特徴は、送信機側で受信機側のタイマの設定時間を可変に設定できるようにした点にある。
【００７２】
図８は、本実施の形態による送信機側処理を示すフローチャートである。本処理は、図３と共に上述したＳ１〜Ｓ４，Ｓ６〜Ｓ９を含んでいる。これに加えて、本実施の形態では、手動スイッチ２が操作されてカウンタコードを読み出した後（Ｓ１〜Ｓ４）、受信機１１のタイマ１９の設定値を指示するためのタイマ設定時間を読出し（Ｓ５１）、このタイマ設定時間を示すタイマ設定コード（Ｔ）を第１の操作信号中に含めて送信している（Ｓ５２）。ここで、タイマ設定時間は、各手動スイッチ２Ａ，２Ｂ毎にそれぞれ異なる値を設定できる。例えば、パワーウインドウを開く操作の場合は、設定時間を長くすることができ、パワーウインドウを閉める操作の場合は、設定時間を短くすることができる。
【００７３】
図９は、本実施の形態による受信機側処理を示すフローチャートである。本処理は、図４中に示すＳ１１〜Ｓ２４を全て含んでいる。これに加えて、本実施の形態では、第１の操作信号を受信して識別コード及びカウンタコードの照合を行い（Ｓ１６：ＹＥＳ，Ｓ１７：ＹＥＳ）、カウンタコードを保存した後に（Ｓ１８）、タイマ設定コードに基づいてタイマ１９の設定時間をセットするようになっている（Ｓ６１）。従って、各手動スイッチ２Ａ，２Ｂ毎に、タイマ１９の設定時間が変化し、Ｓ１１で監視されるタイムアップまでの余裕が相違する。
【００７４】
このように構成される本実施の形態でも、上述した第１の実施の形態と同様の効果を得ることができる。これに加えて、本実施の形態では、送信機１から送信させる第１の操作信号中にタイマ設定コードを含め、受信機１１側では、タイマ設定コードに従ってタイマ１９の設定時間を設定するため、制御内容に応じて受信欠落の許容時間を可変かつ適切に設定することができる。即ち、例えば、パワーウインドウの開窓操作や安全な物体を搬送するリフト装置、工業用ロボット等の場合は、タイマ１９の設定時間を長くすることにより、受信障害に対する耐久性を高めて安定した制御を行うことができる。一方、例えば、パワーウインドウの閉窓操作や危険物を取り扱うリフト装置等の場合は、タイマ１９の設定時間を短くすることにより、受信障害が生じた場合には速やかに制御を停止させて安全を確保することができる。
【００７５】
なお、当業者であれば、前記各実施の形態に限らず、本発明から逸脱しない範囲で種々の追加や変更等を行うことが可能である。
【００７６】
例えば、識別コードの一部をカウンタコードの一部に加えてもよい。例えば、識別コードの下２桁をＩＤ１，ＩＤ２とし、カウンタの値がＮ１，Ｎ２，Ｎ３，Ｎ４の４桁からなる場合は、「Ｎ１，Ｎ２，Ｎ３，Ｎ４，ＩＤ１，ＩＤ２」をカウンタコードとして用いることができる。識別コードは固有かつ不変であるため、手動スイッチ２の操作を切り換えてもＩＤ１，ＩＤ２は変化しない。手動スイッチの操作毎に変化するのはＮ１〜Ｎ４の部分だけである。これにより、カウンタコードの補助的な識別情報としての性質を強化して、より一層誤動作を防止することができる。
【００７７】
また、例えば、手動スイッチ２を所定回数操作する毎に、カウンタの値を疑似乱数によってランダムに設定することもできる。即ち、例えば、手動スイッチ２を２０回操作する毎に、カウンタコードの初期値をランダムに設定し直すことも可能である。
【００７８】
また、例えば、保存されたカウンタコードと受信したカウンタコードとが一致しない場合や、識別コードは一致するがカウンタコードが正常に累進していない場合には、これらのエラー回数を計測し、所定回数以上エラーが生じた場合には、ブザーやホーン等を鳴動させたり、所定時間だけ信号の受信を拒否するように構成することもできる。
【００７９】
さらに、本発明は、車両のパワーウインドウ装置、リフト装置等に限らず、建設機械や探査装置等の種々の遠隔制御に用いることができる。また、前記各実施の形態では、２個の手動スイッチ２Ａ，２Ｂの場合を例示したが、本発明はこれに限らず、手動スイッチが１個の場合、３個以上の場合でも適用できる。
【００８０】
【発明の効果】
以上説明した通り、本発明に係る遠隔操作装置によれば、手動スイッチの操作毎に変化する可変コードを操作信号中に含めるため、可変コードを照合することにより、正当な送信機であるか否かと送信機からの指示内容に変化があるか否かとを共に判断することができ、誤動作を防止して使い勝手を向上させることができる。
【００８１】
また、手動スイッチの操作を終了する場合は、制御停止コードを含んだ第３の操作信号を送信するため、速やかに制御を停止させることができ、操作性や使い勝手を高めることができる。
【００８２】
さらに、送信機からのタイマ設定コードに基づいて、制御停止までの時間を規定するため、制御内容の安全性等を考慮して適切な時間を設定することができ、使い勝手や安全性が向上する。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係る遠隔操作装置のブロック構成図である。
【図２】操作信号と制御信号等との関係を示すタイムチャートである。
【図３】送信機側処理を示すフローチャートである。
【図４】受信機側処理を示すフローチャートである。
【図５】本発明の第２の実施の形態に係る送信機側処理のフローチャートである。
【図６】受信機側処理を示すフローチャートである。
【図７】操作信号と制御信号等との関係を示すタイムチャートである。
【図８】本発明の第３の実施の形態に係る送信機側処理のフローチャートである。
【図９】受信機側処理を示すフローチャートである。
【符号の説明】
１  送信機
２Ａ  正転用スイッチ
２Ｂ  逆転用スイッチ
４  操作信号生成部
５  カウンタ
６  ＩＤメモリ
８  送信部
１１  受信機
１２  受信部
１３  ＩＤ判定部
１４  ＩＤメモリ
１５  カウント判定部
１６  カウンタメモリ
１７  制御部
【図１】
0003594171.tif 000002
【図２】
0003594171.tif 000003
【図３】
0003594171.tif 000004
【図４】
0003594171.tif 000005
【図５】
0003594171.tif 000006
【図６】
0003594171.tif 000007
【図７】
0003594171.tif 000008
【図８】
0003594171.tif 000009
【図９】
0003594171.tif 000010