(57)【要約】【課題】遠隔操作システムの送信機において、メモリにチェック領域を設けることなく、ローリングコードがメモリに正常に書き込めるか否かを判別する。【解決手段】送信機１０はダミー負荷回路５を有し、ローリングコードがメモリ４に書き込まれる前に、ダミー負荷回路５が動作され、このダミー負荷回路５によってローリングコードの書込処理時に消費される電力量相当分の電力が消費される。このとき、ダミー負荷回路５は、電池の電源電圧ＶＤＤの低下状態を監視し、所定のリセット電圧以下に低下した場合、送信データ生成制御部２をリセットする。これにより、誤ったローリングコードがメモリ４に書き込まれることを防止することができる。【選択図】      図１
2004316071.tif 000002
【特許請求の範囲】
【請求項１】
動作電圧を供給するバッテリと、
操作者により操作される操作キーと、
前記操作キーの操作回数に対応するローリングコードを格納するメモリと、
前記メモリに格納されるローリングコードを、前記操作キーの操作毎にインクリメントし、そのインクリメントされたローリングコードを前記メモリに書き込む書込手段と、
前記メモリに格納されたローリングコードを含む信号を、遠隔操作システムの受信機に向けて送信する送信部と、
前記メモリへのローリングコードの書込処理に必要となる電力消費量に相当する電力消費量を有するダミー負荷回路と、
前記書込手段によるローリングコードの書き込みの前に、前記ダミー負荷回路を動作させ、そのダミー負荷回路の動作による前記バッテリの電圧の低下状態に基づいて、前記書込手段による書き込みの可否を決定する書込可否決定手段とを備えることを特徴とする遠隔操作システムの送信機。
【請求項２】
ダミー負荷回路は、定電流を発生する定電流回路と、前記定電流回路が発生した定電流が通電される抵抗とを備え、当該抵抗に前記定電流が通電されることにより、前記メモリへのローリングコードの書込処理に必要となる電力消費量に相当する電力を消費することを特徴とする請求項１に記載の遠隔操作システムの送信機。
【請求項３】
前記書込可否決定手段は、前記抵抗による電圧降下後の電圧を所定の閾値電圧と比較し、前記抵抗による電圧降下後の電圧が所定の閾値よりも低い場合に、前記書込手段による書き込みを中止することを特徴とする請求項２に記載の遠隔操作システムの送信機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば車両用のワイヤレスドアロック制御システム等の遠隔操作システムに用いられる送信機に関するものである。
【０００２】
【従来の技術】
従来の車両用ワイヤレスドアロック制御システムにおける送信機として、例えば特許文献１に記載されるように、キー操作部の操作回数をカウントするコード（ローリングコード）を格納しておくメモリが内蔵されたものがある。このローリングコードは、キー操作部が操作される毎にインクリメントされ、そのインクリメントされたローリングコードがメモリに書き込まれる。送信機は、送信機固有のＩＤコード、メモリに書き込まれたローリングコード、及びキー操作部による指令情報に相当する指令データを含む送信データを生成して送信する。送信データにローリングコードが含まれている理由は、悪意の他人に送信データが傍受され、同一の送信データを複製された場合であっても、車両のドアロックが解除される事態を防止するためである。
【０００３】
車両用ワイヤレスドアロック制御システムにおける車載機は、送信機から送信された送信データを受信したとき、その送信データの受信回数をカウントするカウンタを備える。そして、送信データに含まれるＩＤコードの照合に加え、ローリングコードが受信回数以上であるかを判定する。すなわち、ＩＤコードが一致し、かつローリングコードの値が前回の送信データに含まれていたローリングコードの値よりも増えていることをもって、正当な送信データであると判定するのである。これにより、悪意の他人が過去に送信された送信データと同一の送信データを複製し、車載機に送信したとしても、ローリングコードの値がインクリメントされていないので車載機側では、不正な送信データとしてその送信データに含まれる指令データに基づく操作を実行しない。従って、万一、送信データが複製された場合であっても、車両の盗難を防止することができる。
【０００４】
なお、送信機のキー操作部が何度か操作されたにも関わらず、送信機からの送信データを車載機が受信できない場合もあり得る。このような場合、車載機が送信データを受信できたときに、その送信データに含まれるローリングコードは車載器がカウントする受信回数よりも大きくなっている。そのため、車載機は、受信回数を示すカウンタのカウント値を、受信したローリングコードに対応するように更新し、ローリングコードと受信回数とのずれを補正する。
【０００５】
ここで、送信機は、通常、ボタン電池を電源として動作する。従って、送信機の使用に伴い、ボタン電池が消耗し、電源電圧が低下する。電源電圧が低下した場合、送信機における、ローリングコードのインクリメントやメモリへの書き込み等の処理が正常に行われない可能性がある。従って、従来のドアロック制御システムの送信機では、ローリングコードの書き込みが正常に行なわれたか否かを判別できるようにするために、メモリに、ローリングコードを格納するためのローリングコード領域と、同領域への書き込みエラーをチェックするためのチェック領域とが設けられる。そして、ローリングコード領域への書き込みが始まる直前にチェック領域のフラグをクリアし、ローリングコード領域への書き込みが終わった直後にチェック領域のフラグを立てるようにしている。
【０００６】
このため、ローリングコード領域にローリングコードを書き込んでいる途中で電源電圧が低下し、その書込処理を正常に行なうことができなかった場合、チェック領域のフラグはクリアされたままになる。従って、チェック領域のフラグのレベルを確認することにより、ローリングコード領域のローリングコードが正しく書き込まれたものか否かを判定することができる。
【０００７】
【特許文献１】
特開平８−３０３０７８号公報
【０００８】
【発明が解決しようとする課題】
しかしながら、従来の送信機においては、メモリに、ローリングコードを格納するためのローリングコード領域に加えて、チェック領域を設ける必要があるため、メモリの容量が増加してしまうとの問題がある。
【０００９】
また、従来の送信機においては、１回のキー操作に対して、チェック領域には２度の書き込みが行なわれることになる。ここで、メモリ（ＥＥＰＲＯＭ）には、保証される書込回数に制限があり、従来のように書込回数が増加するとメモリの耐久性が低下するとの問題も生じる。
【００１０】
本発明は、上述の点に鑑みてなされたもので、メモリにチェック領域を設けることなく、ローリングコードがメモリに正常に書き込めるか否かを判別することが可能な遠隔操作システムの送信機を提供することを目的とするものである。
【００１１】
【課題を解決するための手段】
上記目的を達成するために、請求項１に記載の遠隔操作システムの送信機は、
動作電圧を供給するバッテリと、
操作者により操作される操作キーと、
操作キーの操作回数に対応するローリングコードを格納するメモリと、
メモリに格納されるローリングコードを、操作キーの操作毎にインクリメントし、そのインクリメントされたローリングコードをメモリに書き込む書込手段と、
メモリに格納されたローリングコードを含む信号を、遠隔操作システムの受信機に向けて送信する送信部と、
メモリへのローリングコードの書込処理に必要となる電力消費量に相当する電力消費量を有するダミー負荷回路と、
書込手段によるローリングコードの書き込みの前に、ダミー負荷回路を動作させ、そのダミー負荷回路の動作によるバッテリの電圧の低下状態に基づいて、書込手段による書き込みの可否を決定する書込可否決定手段とを備えることを特徴とする。
【００１２】
この請求項１に記載の遠隔操作システムの送信機によれば、ローリングコードがメモリに書き込まれる前に、ダミー負荷回路が動作され、このダミー負荷回路によって書込処理時に消費される電力量相当分の電力が消費される。このとき、書込可否決定手段が、バッテリの動作電圧の低下状態を監視し、書込手段による書き込みの可否を決定する。
【００１３】
すなわち、ダミー負荷回路の動作中に、バッテリの電圧が書込処理を正常に実行することができないレベルまで低下した場合、書込処理中にも同様の電圧低下が生じることが予想される。従って、このような場合は、書込可否決定手段が、書込手段による書き込みを禁止する。これにより、誤ったローリングコードがメモリに書き込まれることを防止することができる。この際、メモリにチェック領域等を設けていないため、メモリ容量の増大や、メモリの耐久性の低下を回避することができる。
【００１４】
請求項２に記載したように、ダミー負荷回路は、定電流を発生する定電流回路と、定電流回路が発生した定電流が通電される抵抗とを備え、当該抵抗に定電流が通電されることにより、メモリへのローリングコードの書込処理に必要となる電力消費量に相当する電力を消費することが好ましい。このように、ダミー負荷回路を抵抗と定電流回路とから構成することにより、ダミー負荷回路における消費電力の設定が容易であるとともに、その耐久性も向上できる。
【００１５】
また、請求項３に記載のように、書込可否決定手段は、抵抗による電圧降下後の電圧を所定の閾値電圧と比較し、抵抗による電圧降下後の電圧が所定の閾値よりも低い場合に、書込手段による書き込みを中止することができる。このように構成すると、ダミー負荷回路の抵抗を電圧検出のために兼用できるので、全体の構成をシンプルにすることができる。
【００１６】
【発明の実施の形態】
以下、本発明の実施形態における遠隔操作システムの送信機に関して、図面を参照しつつ詳細に説明する。なお、本実施形態においては、遠隔操作システムが車両のドアロックを無線にて制御するワイヤレスドアロック制御装置に適用された例について説明する。図１（ａ）は、送信機１０の全体構成を示すブロック図であり、図１（ｂ）は、車両に装備され、送信機からの送信データに基づいてドアのロック・アンロックを行なう車載器２０の構成を示すブロック図である。
【００１７】
図１（ａ）に示すように、送信機１０は、キー操作部１、送信データ生成制御部２、加算部３、メモリ（ＥＥＰＲＯＭ）４、ダミー負荷回路５、変調部６および送信部７を有する。なお、この送信機１０は、図示しない電池（バッテリ）を内蔵しており、この電池により動作電圧が供給されて、動作する。
【００１８】
キー操作部１は、例えば、車両の各ドアのロック・アンロックを指示するためのキーや、ラゲッジドアのアンロックを指示するためのキーを備え、操作されたキーに応じた操作信号を出力する。送信データ生成制御部３は、キー操作部１から出力された操作信号に基づいて、送信データを生成する。この送信データの生成に際しては、上述した操作信号に送信機１０固有のＩＤコード、及びメモリ４に格納されたローリングコードを付加する。これにより、送信データが悪意の第三者に傍受された場合でも、車両の盗難の防止を図ることができる。なお、ＩＤコード及びローリングコードに関しては、単に操作信号に付加するのみでなく、暗号化した上で送信しても良いことはもちろんである。
【００１９】
加算部３は、メモリ４に格納されたキー操作部１の操作回数に対応するローリングコードを、キー操作部１が操作される毎にインクリメントして、送信データ生成制御部２に出力する。メモリ４は、加算部３によってローリングコードがインクリメントされる毎に、送信データ生成制御部２によってその新たなローリングコードが書き込まれる。このようにして、メモリ４は、常に最新のローリングコードを格納することができる。なお、送信データ生成制御部２と加算部３とは、同一のＣＰＵによってソフトウェア的に実現される。
【００２０】
ダミー負荷回路５は、メモリ４からのローリングコードの読出し、加算部３によるローリングコードのインクリメント、及び送信データ生成制御部２によるローリングコードのメモリ４への書き込みからなる一連の書込処理によって消費される電力に相当する電力を、所定期間の間動作することによって消費する回路である。このダミー負荷回路５は、ローリングコードの書込処理を実行する前に、送信データ生成制御部２による起動信号を受けて動作を開始する。
【００２１】
変調部６は、送信データ生成制御部２によって生成された送信データを所定の規則に従って変調する変調回路であり、送信部７は、変調部６によって変調された送信データを送信する送信回路である。
【００２２】
一方、車両に装備された車載器２０は、図１（ｂ）に示すように、受信部１１、復調部１２、メモリ（ＥＥＰＲＯＭ）１３、データ解読部１４、加算部１５、及び駆動部１１を有し、送信機１０から受信したデータに従って、各ドアやラゲッジドアのロック機構を制御する。
【００２３】
データ解読部１４は、受信した送信データに含まれるＩＤコードと自身のＩＤコードとが一致等の所定の関係を満足するか否か、またローリングコードが受信回数を示すカウンタ値以上であるか否か、さらに、受信した送信データに伝送誤りがないか否か等について判断し、すべての判断がＯＫである場合に、送信データの受信が正常におこなわれたものと判定する。この正常な送信データの受信に基づいて、メモリ１３に格納される受信回数を示すカウント値がインクリメントされる。すなわち、メモリ１３からカウント値が読み出され、加算部１５によってインクリメントされた後に、そのインクリメントされた受信回数カウント値がメモリ１３に書き込まれる。さらに、データ解読部１４は、送信データに含まれる操作信号に応じて、該当するロック機構等を制御すべく、駆動部１６から制御信号を出力する。
【００２４】
ここで、送信データに含まれるローリングコードが受信回数カウント値よりも大きい場合には、データ解読部１４は、両者を一致させるために、そのカウント値としてローリングコードが示す値に置換した上で、加算部１５にカウント値のインクリメントを行なわせる。このように、データ解読部１４は、送信データに含まれるローリングコードが予測値（受信回数）よりも大きい場合に、そのローリングコードと受信回数との同期を取る機能を有している。
【００２５】
次に、ダミー負荷回路５について、図２に基づいて説明する。図２は、ダミー負荷回路５の構成の一例を示す回路図であり、図２に示すように、ダミー負荷回路５は、一定電流ＩＤを発生する定電流回路２２、及び定電流回路２２によって発生される定電流ＩＤが通電されるダミー負荷抵抗２１とを備えている。このダミー負荷抵抗２１と定電流回路２２との直列回路は、一端が電池によって電源電圧ＶＤＤが供給される電源端子に接続にされ、他端がスイッチ２３を介してグランド端子に接続されている。従って、送信データ生成制御部２によってスイッチ２３がオンされたときに駆動され、一定電流ＩＤがダミー負荷抵抗２１に通電される。
【００２６】
このダミー負荷抵抗２１は抵抗値ＲＤを有し、ダミー負荷抵抗２１によって単位時間当たりに消費される電力はＲＤ・（ＩＤ）２となる。そして、送信データ生成制御部２は、ダミー負荷回路５（ダミー負荷抵抗２１）によって消費される電力が、上述したローリングコードの書込処理に必要とされる電力に相当するように、所定時間だけスイッチ２３をオンさせる。なお、このとき、書込処理における単位時間当たりの平均消費電力と、ダミー負荷回路５における単位時間当たりの消費電力とが等しく設定されていると、ダミー負荷回路５の駆動時間の管理が容易となるため好ましい。すなわち、書込処理に要する時間と同じ時間だけスイッチ２３をオンさせることにより、書込処理を行なったと同様の電力がダミー負荷回路５において消費される。この場合、確実に書込処理動作電圧が確保できることを確認するために、スイッチ２３の開時間を書込処理時間よりも若干長くし、書込処理の消費電力よりも大きい電力をダミー負荷回路５にて消費するようにしても良い。
【００２７】
ダミー負荷抵抗２１には、分圧抵抗２４が接続されており、ダミー負荷抵抗２１による電圧降下後の電圧が、比較器２６に入力される。なお、分圧抵抗２４は、相対的に大きな抵抗値を有しており、この分圧抵抗２４を流れる電流は極めて小さい。従って、ダミー負荷回路５において消費される電力は、実質的にダミー負荷抵抗２１において消費される電力に等しいものとなる。
【００２８】
比較器２６には、ダミー負荷抵抗２１による電圧降下後の電圧と、基準電圧としてのリセット電圧２５が入力され、比較器２６は、この２つの電圧を大小比較する。この比較において、リセット電圧が高くなると、比較器２６から送信データ生成制御部２へ、リセット信号が出力される。これにより、送信機１０は、キー操作部１の操作に基づく、書込処理や送信処理を中止し、キー操作部１によるキー操作を待機する状態となる。
【００２９】
上述した構成を有する送信機１０において実行される処理について、図３のフローチャートを用いて説明する。図３のフローチャートは、キー操作部１が操作されることにより処理がスタートし、まず、ステップＳ１０で、初期化処理を行なった後、ステップＳ２０でいずれのキーが操作されたかを検出する。そしてステップＳ３０において、ローリングコードの書込処理に先立って、ダミー駆動回路５の駆動を行なう。このとき、書込処理において消費される電力相当の電力がダミー負荷抵抗２１によって消費されるように、所定期間だけスイッチ２３がオンされ、定電流ＩＤがダミー負荷抵抗２１に通電される。
【００３０】
ステップＳ４０では、ダミー負荷回路５の駆動により電源電圧ＶＤＤが、書込処理を正常に実行することが困難なレベルまで低下したか否かの判定期間が与えられ、その判定期間におけるダミー負荷回路５の出力に基づいて、処理の継続、もしくはリセットが実行される。すなわち、上述したように、ダミー負荷回路５の駆動期間が判定期間となり、その駆動期間中にダミー負荷抵抗２１による電圧降下後の電圧がリセット電圧よりも低下した場合、ステップＳ５０に示すように、送信データ生成制御部２にリセット信号が出力される。一方、ダミー負荷回路５の駆動期間が終了するまでに、ダミー負荷回路５からリセット信号が出力されない場合には、送信データ生成制御部２等の処理が継続される。この場合、ステップＳ６０において、送信データ生成制御部２及び加算部３により、メモリ４に格納されていたローリングコードが読み出され、そのローリングコードがインクリメントされ、その後、ローリングコードのメモリ４への書き込まれるといった一連の書込処理が実行される。
【００３１】
続いて、ステップＳ７０では、操作信号にＩＤコード及びローリングコードを付加することにより、送信データを生成し、ステップＳ８０において、その送信データの送信を行なう。
【００３２】
次に、電池の電源電圧が正常である場合の動作例と、電源電圧が低下した場合の動作例について、図４及び図５のタイムチャートを用いて説明する。なお、図４は、電源電圧が正常である場合の動作例を示すタイムチャートであり、図５は電源電圧が低下した場合の動作例を示すタイムチャートである。
【００３３】
図４に示すように、キー操作が行なわれて上述した処理が開始されると、送信データ生成制御部２等において、電力が消費されるので、電源電圧ＶＤＤが若干低下する。しかしながら、上述した初期化処理、操作キー検出処理、及びダミー負荷回路５の駆動等によっても、電源電圧ＶＤＤがリセット電圧まで低下しない場合には、そのまま処理が継続される。すなわち、ダミー負荷回路５の駆動期間終了後に、まず、ローリングコードのメモリ４への書込処理が実行され、その後、送信データの生成及び送信が実行される。
【００３４】
一方、図５に示すように、ダミー負荷回路５の駆動期間中に電源電圧ＶＤＤがリセット電圧よりも低下した場合、その低下した時点でリセット信号が送信データ生成制御部２に入力される。このため、送信機１０は、その実行中の処理を中止し、新たにキー操作部１が操作されるまで、待機する状態となる。このようにダミー負荷回路５を用いることにより、書込処理を行なったと同様の状況における電源電圧ＶＤＤの低下状態を確認できるので、メモリ４にチェック領域を設定しなくとも、ローリングコードの書き込みが正常に行なえるか否かを正確に判定することができるようになる。なお、ダミー負荷回路５からリセット信号が出力されることにより、キー操作部１の操作にかかわらず、その操作に対応した動作が車両側で実行されない場合、通常、操作者は送信機１０の電池切れとみなして電池を交換する。そして、電池が交換された後は、キー操作に応じてインクリメントしたローリングコードをメモリ４に書き込みつつ、操作信号を車載器に送信することができるようになる。
【００３５】
以上、本発明の好ましい実施形態について説明したが、本発明は上述した実施形態に何ら制限されることなく、本発明の主旨を逸脱しない範囲において、種々変形して実施することができる。
【００３６】
例えば、上述した実施形態においては、遠隔操作システムを車両のドアロック制御システムに適用した例について説明したが、本発明は、ドアロック以外の車載器の遠隔操作システムに適用しても良いし、車載機器以外の遠隔操作システムに適用しても良い。
【００３７】
また、上述した実施形態においては、電池から供給される電源電圧の低下状態を、ダミー負荷回路５がダミー負荷抵抗２１による電圧降下後の電圧から判定したが、ダミー負荷回路５の駆動期間中、直接、電源電圧をＡ／Ｄ変換等することによって送信データ生成制御部２が取り込んで、送信データ生成制御部２が電源電圧の低下状態を判定しても良い。
【００３８】
さらに、ダミー負荷回路５を、ダミー負荷抵抗２１と定電流回路２２とから構成したが、メモリ４への書込処理と同等の消費電力を有している限り、どのような構成の負荷回路であっても採用することができる。
【図面の簡単な説明】
【図１】（ａ）は、実施形態における車両用ドアロック制御装置の送信機の全体構成を示すブロック図であり、（ｂ）は、車載器の全体構成を示すブロック図である。
【図２】図１におけるダミー負荷回路の構成を示す回路図である。
【図３】送信機における処理を示すフローチャートである。
【図４】電池による電源電圧が正常である場合の送信機の動作例を示すタイムチャートである。
【図５】電池による電源電圧が低下した場合の送信機の動作例を示すタイムチャートである。
【符号の説明】
１…キー操作部
２…送信データ生成制御部
３…加算部
４…メモリ（ＥＥＰＲＯＭ）
５…ダミー負荷回路
６…変調部
７…送信部
【図１】
2004316071.tif 000003
【図２】
2004316071.tif 000004
【図３】
2004316071.tif 000005
【図４】
2004316071.tif 000006
【図５】
2004316071.tif 000007