(57)【特許請求の範囲】
【請求項１】
電力信号にパルスデータを重畳させた送信信号を送信する送信手段と、
前記送信信号を受信しその電力信号の受信に応じて動作電力を生成し、前記送信信号に基いて所要データを不揮発性メモリに書き込む書き込み機能を有した受信手段とを備えた通信装置において、
前記不揮発性メモリに既に書き込まれている最終データの次のアドレスに、データを書き込むに際して、書き込むデータの該当アドレスから３番目のアドレスにエンドマークを書き込み、次いで、前記書き込むデータの該当アドレスから１番目のアドレスにサム・チェックを書き込み、この後データを該当アドレスに書き込むように書き込み動作を制御する書き込み制御手段を設け、
前記不揮発性メモリのデータ内容をアドレス順に読み、前記エンドマークが連続して読まれたときに前記サム・チェックを判断するデータ正・否判定手段を設けたことを特徴とする通信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電力信号にパルスデータを重畳させた送信信号を受信し、その電力信号の受信に応じて動作電力を生成し、前記送信信号に基いて所要データを不揮発性メモリに書き込む書き込み機能を有した通信装置に関する。
【０００２】
【発明が解決しようとする課題】
例えば、車両側とキー側とで非接触で双方向通信を行なう通信装置においては、車両側に、電力信号にパルスデータを重畳させた送信信号を送信する送信器を設け、イグニッションキーあるいはドアキーといったキー側に、受信手段としてトランスポンダを設けた構成が考えられている。
【０００３】
トランスポンダは、キーが車両側のキーシリンダに差し込まれて、送信器からの送信信号が与えられると、電力信号の受信に応じて動作電力を生成し、その動作電力にて能動状態となることにより、上記受信信号の信号内容に応じて応答信号を返信したり、あるいは、トランスポンダが備えた不揮発性メモリにデータを書き込んだりする。
【０００４】
ところで、上述のものでは、トランスポンダの不揮発性メモリにデータが書き込まれているときに、キーが抜かれる等すると、動作電力の供給がなくなるため、データが正常に書き込めないことがある。この場合、不揮発性メモリに書き込まれた最終データが正しいか否かが判断できないものであった。
【０００５】
本発明は上述の事情に鑑みてなされたものであり、その目的は、送信手段から受信手段に対して電磁結合により電力を供給し且つ送信信号に基いて所要データを不揮発性メモリに書き込むようにした通信装置において、不揮発性メモリに書き込まれたデータが正しいか否かを判断することが可能な通信装置を提供するにある。
【０００６】
【課題を解決するための手段】
本発明は、電力信号にパルスデータを重畳させた送信信号を送信する送信手段と、
前記送信信号を受信しその電力信号の受信に応じて動作電力を生成し、前記送信信号に基いて所要データを不揮発性メモリに書き込む書き込み機能を有した受信手段とを備えた通信装置において、
前記不揮発性メモリに既に書き込まれている最終データの次のアドレスに、データを書き込むに際して、書き込むデータの該当アドレスから３番目のアドレスにエンドマークを書き込み、次いで、前記書き込むデータの該当アドレスから１番目のアドレスにサム・チェックを書き込み、この後データを該当アドレスに書き込むように書き込み動作を制御する書き込み制御手段を設け、
前記不揮発性メモリのデータ内容をアドレス順に読み、前記エンドマークが連続して読まれたときに前記サム・チェックを判断するデータ正・否判定手段を設けたところに特徴を有する。
【０００７】
この構成においては、今回書き込むべきデータをデータＤ（ｎ）とし、既に書き込まれているデータをデータＤ（ｎ−１）、データＤ（ｎ−２）、…としたとき、不揮発性メモリにおけるデータ内容は、図７のようになる。
【０００８】
すなわち、データＤ（ｎ）を書き込むに際しては、このデータＤ（ｎ）を書き込むべきアドレスは、既に書き込まれている最終データＤ（ｎ−１）の次のアドレス「ｎ」である。しかして、上記書き込み制御手段は、第１番目の書き込みとして、アドレス「ｎ」から３番目のアドレスであるアドレス「ｎ＋３」にエンドマークを書き込む。第２番目の書き込みとしては、アドレス「ｎ」から１番目のアドレスであるアドレス「ｎ＋１」にサム・チェックを書き込み、そして、第３番目の書き込みとしてアドレス「ｎ」にデータＤ（ｎ）を書き込む。なお、サム・チェックには、前回の最終データＤ（ｎ−１）と今回のデータＤ  （ｎ）との下位ビットのエクスクルーシブオアがチェックデータとして書き込まれる。
なお、アドレス「ｎ＋２」にはエンドマークは書き込まず、前回のエンドマークをそのまま使用する（データとしてはエンドマークが連続する）。
【０００９】
上述の書き込み終了後において、データ正・否判定手段は、不揮発性メモリのデータ内容をアドレス順に読み、前記エンドマークが連続して読まれたときに前記サム・チェックを判断する。すなわち、今回書き込んだデータＤ（ｎ）とその前のデータＤ（ｎ−１）とのエクスクルーシブオアとサム・チェックのチェックデータとを比較し、サム・チェックが正しければ（一致すれば）、今回のデータＤ（ｎ）および以前のデータＤ（ｎ−１）、…は正しいデータであると判定し、サム・チェックが正しくなければ、データＤ（ｎ）は誤ったデータと判定し、データＤ（ｎ−１）、…は正しいデータであると判定する。これにて、不揮発性メモリのデータの正・否が判定できるようになる。
【００１０】
【発明の実施の形態】
以下、本発明の一実施例につき図１ないし図６を参照して説明する。まず、図２には、通信装置の概略構成を示す。送信手段としての送受信器１は車両に設けられており、書き込み機能を有する受信手段たるトランスポンダ７は例えばイグニッションキー内に設けられている。また、リーダ・ライタ１５はオフィスなどに設けられている。
【００１１】
送受信器１は、図３に示すように、マイクロコンピュータを主体とする制御回路２、パワーアンプ３、共振回路部４、検波回路５、アンプ６から成り、共振回路部４はアンテナコイル４ａおよび共振コンデンサ４ｂを有して成る。上記送受信器１の制御回路２には制御プログラムが記憶されており、制御回路２は、制御プログラムに基いてパワーアンプ３をオンオフすることにより、図５（ａ）に示すように、電力信号にデータパルスを重畳させた送信信号をアンテナコイル４ａから送信する。
【００１２】
トランスポンダ７は、図１に示すように、トランスポンダ用コイル８ａおよび共振コンデンサ８ｂを有して成るトランスポンダ用共振回路部８、電源回路９、検波回路１０、マイクロコンピュータを主体とする制御回路１１、不揮発性メモリ１２、ＣＲ発振回路１３および変調回路１４を備えて構成されている。
【００１３】
いま、上記キーが車両側のドアキーシリンダあるいはイグニッションキーシリンダに差し込まれて、車両側の送受信器１のアンテナコイル４ａとキー側のトランスポンダ用コイル８ａとが電磁接続された状態では、車両側のアンテナコイル４ａからの送信信号がキー側のトランスポンダ用コイル８ａに非接触で与えられるようになる。
【００１４】
キー側のトランスポンダ７においては、上記送信信号がトランスポンダ用共振回路部８により受信される。この受信信号は、図５（ａ）と同様である。この場合、その電力信号により交流電力が供給されることになる。すなわち、この交流電力は電源回路９により整流され且つ十分に平滑され、そして定電圧化（電圧Ｖｄｄ）され、その定電圧電源は、各回路に供給される。検波回路１０はトランスポンダ用共振回路部８の受信信号である共振波形を前記電源回路９より小さい時定数で波形整形し、パルスデータ波形を出力する。
【００１５】
トランスポンダ７の制御回路１１は、このパルスデータのうちＳＯＭ（Ｓtart of Ｍessage）の入力を検出すると、データの読み込みを開始し、以後、指令内容を判断する。そして、この判断結果に基いて不揮発性メモリ１２から例えばＩＤコードなどのデータを読みだしたり、あるいは、所要データ例えば運行データを書き込んだりする。この書き込みの制御内容についは後述する。
【００１６】
なお、トランスポンダ７からＩＤコード等を返信する場合、その返信すべきデータに応じて、変調回路１４によりトランスポンダ用共振回路部８のインピーダンスを変化させて、車両側の送受信器１に図５（ｂ）に示す返信信号を発生させるようになっている。この返信信号は車両側の検波回路５およびアンプ６を介して制御回路２に与えられる。この場合、制御回路２は、フレーム同期の後、ＳＯＭの入力を検出すると、返信データの読み込みを開始し、以後の返信信号に基いてキー側の制御回路１１からの応答内容を判断する。
【００１７】
一方、リーダ・ライタ１５は、図４に示すように、基本的は、送受信器１と同様の構成であり、すなわち、マイクロコンピュータを主体とする制御回路１６、パワーアンプ１７、アンテナコイル１８ａおよび共振コンデンサ１８ｂを有する共振回路部１８、検波回路１９、アンプ２０を備え、さらには、外部電源から動作電力を作成する電源回路２１、およびパソコンに接続されるシリアルＩ／Ｆ２２を備えている。
【００１８】
リーダ・ライタ１５には、図示しないが、キーが差し込まれる差し込み部が設けられていて、キーが差し込まれて、このリーダ・ライタ１５のアンテナコイル１８ａとキー側のトランスポンダ用コイル８ａとが電磁接続された状態では、リーダ・ライタ１５側のアンテナコイル１８ａからの送信信号（電力信号にパルスデータを重畳させた信号）がキー側のトランスポンダ用コイル８ａに非接触で与えられるようになる。
【００１９】
キー側のトランスポンダ７においては、前記送受信器１との通信の場合と同様に、その電力信号により交流電力が供給されることになり、この送信信号の指令内容に応じて返信信号をリーダ・ライタ１５に返信する。
【００２０】
今、前記トランスポンダ７の制御回路１１は書き込み機能を有しており、書き込み制御手段として動作する。また、リーダ・ライタ１５はデータ正・否判定手段として動作する。詳細には次の通りである。
トランスポンダ７の不揮発性メモリ１２には、図６のＡ欄に示すように、データが書き込まれているものとする。この場合、アドレス「０」にはデータＤ（０）が、アドレス「１」にはデータＤ（１）が、また、アドレス「２」にはデータＤ（２）が、それぞれ書き込まれ、アドレス「３」には「サム・チェック」が、アドレス「４」およびアドレス「５」には「エンドマーク」が書き込まれているものとする。この場合、例えば、「エンドマーク」は全ビット「１」としたビット構成とされ、「サム・チェック」は最上位ビットを「０」とし、サム・チェックの前の２つのデータの最上位を除いたビットでエクスクルーシブオアをとったビット構成とされ、各データＤとしては全ビット「１」をとらないビット構成とされる。
【００２１】
トランスポンダ７に送受信器１から『データＤ（３）を書き込みなさい』という指令内容の送信信号が与えられると、トランスポンダ７の制御回路１１は、図６のＢ欄のように書き込み制御動作する。データＤ（３）を書き込むに際しては、このデータＤ（３）を書き込むべきアドレスは、図６から分かるように、既に書き込まれている最終データＤ（２）の次のアドレス「３」である。しかして、制御回路１１は、第１番目の書き込みとして、アドレス「３」から３番目のアドレスであるアドレス「６」にエンドマークを書き込む。
第２番目の書き込みとしては、アドレス「３」から１番目のアドレスであるアドレス「４」にサム・チェックを書き込み、そして、第３番目の書き込みとしてアドレス「３」にデータＤ（３）を書き込む。なお、アドレス「５」にはエンドマークは書き込まず、前回のエンドマークをそのまま使用する（データとしてはエンドマークが連続する）。
【００２２】
リーダ・ライタ１５によりキーのトランスポンダ７の不揮発性メモリ１２からデータを読み込む場合、このリーダ・ライタ１５の制御回路１６は、不揮発性メモリ１２のデータ内容をアドレス順に読み、前記エンドマークが連続して読まれたときにその前段のサム・チェックを判断する。すなわち、今回書き込んだデータＤ（３）とその前のデータＤ（２）との下位ビットのエクスクルーシブオアがサム・チェックのチェックデータと一致すれば（サム・チェックが正しければ）、今回のデータＤ（３）および以前のデータＤ（２）〜Ｄ（０）は正しいデータであると判定し、不一致であれば（サム・チェックが正しくなければ）、データＤ（３）は誤ったデータと判定し、データＤ（２）〜Ｄ（０）は正しいデータであると判定する。これにて、不揮発性メモリのデータの正・否が判定できるようになる。
【００２３】
例えば、アドレス「６」のエンドマークを書き込んでいるときにキーが抜かれた場合、アドレス「６」のエンドマークは正常に書き込まれないことになる。このような場合、リーダ・ライタ１５の制御回路１６は、アドレス「４」、「５」のエンドマークを見つけてアドレス「３」のサム・チェックを判定する。このサム・チェックは書き込み前のものであるから、データＤ（２）〜Ｄ（０）は正しいと判定する。
【００２４】
また、アドレス「４」のサム・チェックを書き込んでいるときにキーが抜かれた場合、アドレス「４」のサム・チェックは正常に書き込まれないことになる。このような場合、リーダ・ライタ１５の制御回路１６は、アドレス「５」、「６」のエンドマークを見つけてアドレス「２」とアドレス「３」のデータ（前回のサム・チェック）からアドレス「４」のサム・チェックを判定するが、一致しないので、アドレス「３」のデータ（前回のサム・チェック）は誤ったデータであると判定し、データＤ（２）〜Ｄ（０）は正しいと判定する。
【００２５】
さらにまた、アドレス「３」のデータＤ（３）を書き込んでいるときにキーが抜かれた場合、アドレス「３」のデータＤ（３）は正常に書き込まれないことになる。このような場合、リーダ・ライタ１５の制御回路１６は、アドレス「５」、「６」のエンドマークを見つけてアドレス「２」とアドレス「３」のデータ（今回の誤ったデータが入っている）からアドレス「４」のサム・チェックを判定するが、一致しないので、アドレス「３」のデータは誤ったデータであると判定し、データＤ（２）〜Ｄ（０）は正しいと判定する。このように、不揮発性メモリ１２に書き込まれたデータが正しいか否かを判断することができる。従って、キー抜き取り防止機能のない通信装置に大いに好適する。
【００２６】
ここで、２つのエンドマークのうち上位アドレスのエンドマークとして、前回のエンドマークをそのまま使用する理由は、次の通りである。すなわち、もし、図６のＢ欄において、アドレス「６」にエンドマークを書き込んだ後、アドレス「５」にエンドマークを書き込むようにすると、この時にキーが抜かれると、ここにエンドマークが書かれているという保証がなく、従って、連続した２つのエンドマークが無くなり、次にリーダ・ライタ１５で読むと、データの終りが検出できなくなる。
【００２７】
なお、キーの初期化時には、データを書き込む先頭のアドレスから３番目のアドレスにエンドマークを書いておくと良い。
また、トランスポンダ７の不揮発性メモリ１２にデータを書き込む機能はトランスポンダ７の制御回路１１が有するが、その書き込みを制御する書き込み制御手段（エンドマーク、サム・チェックを指定のアドレスにふり分けて書き込む制御）は、送受信器１の制御回路２やリーダ・ライタ１５に設けても良い。この場合、送受信器１やリーダ・ライタ１５で送信する送信信号に書き込み制御信号を重畳させる。さらに、正・否判定手段は送受信器１側に設けても良い。さらにまた、本実施例では、車両側の送受信器１と、キー側のトランスポンダ７と、オフィス側のリーダ・ライタ１５とを備えたが、これは、車両側の送受信器１とキー側のトランスポンダ７との組み合わせ、または、オフィス側のリーダ・ライタ１５とキー側のトランスポンダ７との組み合わせでも良い。
【００２８】
【発明の効果】
本発明は以上の説明から明らかなように、送信手段から受信手段に対して電磁結合により電力を供給し、且つ前記送信信号に基いて所要データを不揮発性メモリに書き込んだときに、不揮発性メモリに書き込まれたデータが正しいか否かを判断することができる。
【図面の簡単な説明】
【図１】本発明の一実施例を示すトランスポンダの電気的構成のブロック図
【図２】全体の概略構成を示すブロック図
【図３】送受信器の電気的構成のブロック図
【図４】リーダ・ライタの電気的構成のブロック図
【図５】通信波形を示す図
【図６】不揮発性メモリのデータ内容を示す図
【図７】本発明の作用を説明するために用いた不揮発性メモリのデータ内容を示す図
【符号の説明】
１は送受信器（送信手段）、２は制御回路、４は共振回路部、７はトランスポンダ（受信手段）、８はトランスポンダ用共振回路部、１１は制御回路（書き込み制御手段）、１２は不揮発性メモリ、１５はリーダ・ライタ、１６は制御回路（正・否判定手段）を示す。
【図１】
0003983844.tif 000002
【図２】
0003983844.tif 000003
【図３】
0003983844.tif 000004
【図４】
0003983844.tif 000005
【図５】
0003983844.tif 000006
【図６】
0003983844.tif 000007
【図７】
0003983844.tif 000008