(57)【要約】【課題】  所定の距離にある他のリーダライタからの電波干渉により、読取るべきＩＣカードのデータが読取れなくなることを防止するリーダライタを提供する。【解決手段】  リーダライタ（Ｒ／Ｗ−Ａ）１１０は、リーダライタ全体の動作制御とコマンドの解析等を行う制御部１１１と、信号を変調して搬送波に乗せて送信する送信部１１２と、ＩＣカード２００からのレスポンス等を受信して復調する受信部１１３と、ループアンテナ１１７を介して受信した信号を検出する信号検出部（信号検出手段）１１４と、送受信信号を放射又は受信するループアンテナ１１７と、を備えて構成される。尚、制御部１１１は、ＩＣカード２００と通信手順を確立するために少なくとも１つ以上のコマンドを生成するコマンド生成手段と、信号検出部１１４の検出タイミングを生成するタイミング生成手段と、を備えて構成される。【選択図】  図３
2006025117.tif 000002
【特許請求の範囲】
【請求項１】
ＩＣカードのループアンテナを介して、該ＩＣカードとの間で所定の変復調方式に基づく搬送電力の送信とデータの授受を行うリーダライタにおいて、
前記リーダライタは、前記ＩＣカードと通信手順を確立するために少なくとも１つ以上のコマンドを生成するコマンド生成手段と、前記コマンド生成手段により生成されたコマンドを送信後、前記ループアンテナを介して受信した信号を検出する信号検出手段と、該信号検出手段の検出タイミングを生成するタイミング生成手段と、前記リーダライタの制御を司る制御部と、を備え、
前記制御部は、前記コマンド生成手段により生成されたコマンドをポーリング送信してから前記タイミング生成手段を起動し、所定の時間経過後に前記信号検出手段が前記ループアンテナを介して受信した信号を検出するように制御することを特徴とするリーダライタ。
【請求項２】
前記制御部は、前記信号検出手段が検出した信号を前記ＩＣカードからのレスポンスと見なして以後の制御を行うことを特徴とする請求項１に記載のリーダライタ。
【請求項３】
ＩＣカードのループアンテナを介して、該ＩＣカードとの間で所定の変復調方式に基づく搬送電力の送信とデータの授受を行うリーダライタにおいて、
前記リーダライタは、前記ＩＣカードと通信手順を確立するために少なくとも１つ以上のコマンドを生成するコマンド生成手段と、正規のレスポンスコードを生成するレスポンスコード生成手段と、前記コマンド生成手段により生成されたコマンドを送信後、前記ループアンテナを介して受信した信号を前記正規のレスポンスコードと比較するレスポンス比較手段と、前記リーダライタの制御を司る制御部と、を備え、
前記制御部は、前記コマンド生成手段により生成されたコマンドをポーリング送信後、前記ループアンテナを介して信号を受信した場合、該信号と前記レスポンスコード生成手段により生成したレスポンスコードとを前記レスポンス比較手段により比較し、該比較の結果、一致した場合に通信コマンドを送信して当該ＩＣカードとの交信を開始することを特徴とするリーダライタ。
【請求項４】
前記レスポンスコード生成手段により生成するレスポンスコードを変更可能としたことを特徴とする請求項３に記載のリーダライタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＣカード用リーダライタに関し、さらに詳しくは、他のリーダライタからの電波干渉を防止してＩＣカードとの通信を確立する方法に関するものである。
【背景技術】
【０００２】
近年、ＩＣカードと呼ばれる新しい情報記録媒体が市場に広く出回っている。ＩＣカードは、クレジットカード、銀行カード、ポイントカード等のカード状あるいはシート状の形状を備え、カード内にＩＣ（Integrated Circuit）が組み込まれているものを総称した名称である。その中で非接触型ＩＣカード（以下、単にＩＣカードと呼ぶ）は、電鉄の駅への入退場時に使用される定期券或いはプリペイド乗車券として、現在の磁気カード方式に代わり多くの駅の改札で採用されている。
特に、ＩＣカードは、データのやり取りを電波で行うため、その制御のためのリーダライタが必要となる。このリーダライタの一般的な使われ方として、例えば駅の改札機には入退場のための複数のリーダライタが近接されて設置されている。そして各リーダライタからは常時所定のパワーで電波が放射されている。しかし、駅の改札の場合、ＩＣカードとリーダライタのアンテナとの交信可能距離は１０ｃｍ程度とかなり近距離に設定されている。この理由は、リーダライタ同士が近接しているために、相互の電波の影響を最小限にするためである。しかし、リーダライタはこのように予め電波の影響を考慮して配置されるとは限らない。例えば、持ち運び可能なリーダライタを複数近接して配置して作業を行なうことも考えられる。このような場合は、各リーダライタから放射される電波により相互に干渉を起こす虞がある。
図７は、従来のリーダライタとＩＣカードとの通信状態を説明する図である。従来のリーダライタ（Ｒ／Ｗ１）３００は、リーダライタ全体の動作制御とコマンドの解析等を行う制御部３１０と、信号を変調して搬送波に乗せて送信する送信部３２０と、ＩＣカード３５０からのレスポンス等を受信して復調する受信部３３０と、送受信信号を放射又は受信するループアンテナ３４０とを備えて構成される。尚、リーダライタ（Ｒ／Ｗ１）３００の近傍に他のリーダライタ（Ｒ／Ｗ２）３６０がある場合について以下図８を参照して説明する。またリーダライタ（Ｒ／Ｗ２）３６０の構成はリーダライタ（Ｒ／Ｗ１）３００と同様である。
【０００３】
図８（ａ）は図７のリーダライタ（Ｒ／Ｗ１）３００とＩＣカード３５０との処理シーケンスを説明する図であり、図８（ｂ）は各信号のタイミングである。まず、図８（ａ）により図示しない上位機器からカード用のコマンドがポーリング送信される（ここでポーリング送信とは、同じコマンドを所定の周期で連続して送信することを言う。以下、同様とする）。リーダライタ（Ｒ／Ｗ１）３００はそのコマンドを受信すると、コマンド４００をＩＣカード３５０にポーリング送信する。ＩＣカード３５０は送られたコマンド４００を受信して、あるタイミングでレスポンス４１０をリーダライタ（Ｒ／Ｗ１）３００に返送する。このときリーダライタ（Ｒ／Ｗ１）３００の近傍に他のリーダライタ（Ｒ／Ｗ２）３６０がレスポンス４１０と同じタイミングでコマンド４２０をポーリング送信していたとすると、リーダライタ（Ｒ／Ｗ１）３００はレスポンス４１０とコマンド４２０と同時に受信することになり、信号が干渉しあってレスポンス４１０を正しく受信できない可能性が発生する。
図８（ｂ）はその様子をさらに詳しく説明するタイミングチャートである。リーダライタ（Ｒ／Ｗ１）３００から送信されるコマンド４００は、一定周期にコマンドａを送信する。ＩＣカード３５０は送られたコマンドａを受信して、あるタイミングｔでレスポンスＲをリーダライタ（Ｒ／Ｗ１）３００に返送する。このとき略同時に他のリーダライタ（Ｒ／Ｗ２）３６０がレスポンス４１０と同じタイミングでコマンドＡを送信していたとすると、リーダライタ（Ｒ／Ｗ１）３００はレスポンスＲとコマンドＡとを同時に受信することになり、信号が干渉しあってレスポンスＲを正しく受信しない可能性が発生する。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
前述したように、ＩＣカードは、データのやり取りを電波で行うため、その制御のためのリーダライタが必要となり、複数のリーダライタを近接して使用すると、タイミング的にＩＣカードからのレスポンスと他のリーダライタからのコマンド信号が重なって、レスポンスが正しく受信できないといった問題があった。
また、このような電波干渉を防ぐために各リーダライタを離して使用しなければならず、設置場所が広く必要となり、作業性が悪くなるといった問題もある。
本発明は、かかる課題に鑑み、所定の距離にある他のリーダライタからの電波干渉により、読取るべきＩＣカードのデータが読取れなくなることを防止するリーダライタを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明はかかる課題を解決するために、請求項１の発明は、ＩＣカードのループアンテナを介して、該ＩＣカードとの間で所定の変復調方式に基づく搬送電力の送信とデータの授受を行うリーダライタにおいて、前記リーダライタは、前記ＩＣカードと通信手順を確立するために少なくとも１つ以上のコマンドを生成するコマンド生成手段と、前記コマンド生成手段により生成されたコマンドを送信後、前記ループアンテナを介して受信した信号を検出する信号検出手段と、該信号検出手段の検出タイミングを生成するタイミング生成手段と、前記リーダライタの制御を司る制御部と、を備え、前記制御部は、前記コマンド生成手段により生成されたコマンドをポーリング送信してから前記タイミング生成手段を起動し、所定の時間経過後に前記信号検出手段が前記ループアンテナを介して受信した信号を検出するように制御することを特徴とする。
リーダライタがＩＣカードに対してコマンドを送信すると、所定の時間後にＩＣカードからレスポンスが返送される。しかもレスポンスが返送される時間は略一定である。本発明はこの特性を利用して、コマンドを送信してから所定の時間後にレスポンスを受信するようにして、その時間以外に返送される信号を無視することにより、他のリーダライタからの電波を受信しても、信号として無視することにより実質的に電波干渉を減少するものである。
また、請求項２の発明は、前記制御部は、前記信号検出手段が検出した信号を前記ＩＣカードからのレスポンスと見なして以後の制御を行うことを特徴とする。
所定のタイミングで信号検出手段が検出した信号は、必ずしも正しいレスポンスであるとは限らない。即ち、コマンドを送信した時に、ＩＣカードがそのコマンドを受信できなかった場合、レスポンスを返送しない。そのときに他のリーダライタからコマンドが送信され、そのタイミングが信号検出手段が検出するタイミングと一致した場合、その信号がレスポンスと見なされる。従って、このときは正しいレスポンスでないのでエラーとなる。このように本発明の場合は、レスポンス以外の信号をタイミングにより排除して正しいレスポンスを検出する確率を高めるものである。
また、請求項３の発明は、ＩＣカードのループアンテナを介して、該ＩＣカードとの間で所定の変復調方式に基づく搬送電力の送信とデータの授受を行うリーダライタにおいて、前記リーダライタは、前記ＩＣカードと通信手順を確立するために少なくとも１つ以上のコマンドを生成するコマンド生成手段と、正規のレスポンスコードを生成するレスポンスコード生成手段と、前記コマンド生成手段により生成されたコマンドを送信後、前記ループアンテナを介して受信した信号を前記正規のレスポンスコードと比較するレスポンス比較手段と、前記リーダライタの制御を司る制御部と、を備え、前記制御部は、前記コマンド生成手段により生成されたコマンドをポーリング送信後、前記ループアンテナを介して信号を受信した場合、該信号と前記レスポンスコード生成手段により生成したレスポンスコードとを前記レスポンス比較手段により比較し、該比較の結果、一致した場合に通信コマンドを送信して当該ＩＣカードとの交信を開始することを特徴とする。
請求項１では、タイミングによりレスポンスを検出していたが、必ずしも正しいレスポンスが検出されるとは限らなかった。そこで本発明では、ループアンテナを介して受信した信号を全てレスポンスと見なして、正しいレスポンスコードと比較するレスポンス比較手段を備えたものである。そしてレスポンス比較手段が正しいレスポンスと判断した場合のみ、通信コマンドを送信してＩＣカードとの交信を開始するものである。
また、請求項４の発明は、前記レスポンスコード生成手段により生成するレスポンスコードを変更可能としたことを特徴とする。
レスポンスコードはＩＣカードにより変化する。そこで本発明では、このように変化するレスポンスコードに即応するために、レスポンスコード生成手段により生成するレスポンスコードを変更できるようにするものである。
【発明の効果】
【０００６】
請求項１の発明によれば、リーダライタに、ループアンテナを介して受信した信号を検出する信号検出手段と、この信号検出手段の検出タイミングを生成するタイミング生成手段とを備え、検出タイミングにより検出した受信信号をレスポンスとするので、このタイミング以外に発生する信号を排除でき、正しいレスポンスを受信する確率を高めることができる。
また請求項２では、信号検出手段が検出した信号をＩＣカードからの正しいレスポンスと見なして以後の制御を行うので、正しいレスポンスを受信する確率が増加し、交信不能の確率を減らすことができる。
また請求項３では、コマンド生成手段により生成されたコマンドをポーリング送信後、ループアンテナを介して受信した信号を正規のレスポンスコードと比較するレスポンス比較手段を備えたので、受信した信号を確実にレスポンスとそれ以外の信号とに識別することができる。
また請求項４では、制御部により比較元のレスポンスコードを変更することができるので、各種のＩＣカードに対応することができる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明を図に示した実施形態を用いて詳細に説明する。但し、この実施形態に記載される構成要素、種類、組み合わせ、形状、その相対配置などは特定的な記載がない限り、この発明の範囲をそれのみに限定する主旨ではなく単なる説明例に過ぎない。
図１は、一般的なリーダライタの構成を示すブロック図である。このリーダライタ１００は、リーダライタ１００との間でデータの授受を行ってシステム全体を制御するコンピュータ（ＰＣ）５０によって制御される。リーダライタ１００は、外部のコンピュータ５０とのデータの通信プロトコルを司る送受信装置１と、リーダライタ１００全体の動作を制御する制御装置２と、制御装置２を動作させる手順を記録したファームウェアと読み取ったデータを格納するメモリ装置３と、制御装置２からのデータを搬送波に乗せて変調する変調器４と、操作コマンドを入力する入力装置５と、制御装置２により制御された情報を表示する表示装置６と、制御装置２からの交流信号である電力供給用信号と変調器４からの書き込みコマンドを電力増幅する電力増幅器７と、ループアンテナ９から受信した搬送波から２値化データに変換する検波復調器８と、図示しないＩＣカードとの電力用搬送波とデータの授受をするループアンテナ９とを備えて構成されている。
次に、本構成によるリーダライタ１００の動作を説明する前に、ＩＣカードの構成を先に説明しておく。図２は、一般的なＩＣカードの構成を示すブロック図である。ＩＣカード２００は、リーダライタ１００からの電力用搬送波によりデータの授受をするループアンテナ２０と、書き込みコマンド読み出しコマンドを生成する送受信回路２１と、ループアンテナ２０からの電力用搬送波を受け、それを整流して直流電力に変換する電力生成回路２２と、制御用ファームウェアとデータの記憶を司るメモリ装置２３と、制御回路２６からの送信コマンドに搬送波を乗せて変調する変調器２４と、送受信回路２１からの搬送波データから２値化データに変換する検波器２５と、ＩＣカード２００の全体の動作を制御する制御回路２６から構成されている。
【０００８】
次に、図１と図２を併せて参照してそれぞれ単独の動作について説明する。リーダライタ１００は、図示しない電源が入れられると制御装置２のイニシャル動作後、メモリ装置３に記憶されたプログラムに従い動作を開始する。まず、初期化が行われる。次に、制御装置２は、ＩＣカード２００に供給する電力供給用信号と、ポーリング信号を交互に電力増幅器７から送信する。その信号は、ループアンテナ９から電磁波として外部に放射される。次に、ＩＣカード２００がリーダライタ１００に近接すると、ループアンテナ２０が電力供給用信号を受信し、電力生成回路２２によりその搬送波を整流して直流電力に変換して、ＩＣカード内の全ての回路に供給する。電力を供給されて制御回路２６が駆動すると、メモリ装置２３に格納されたプログラムに従って、制御を開始する。
次に、制御回路２６は、まず送受信回路２１からコマンドを検波器２５で復調して２値化信号に変換し、そのコマンドを解析する。その結果自分が呼び出されていることを認識すると、レスポンスを変調器２４により変調して送受信回路２１を介してループアンテナ２０から送信する。このレスポンスをリーダライタ１００がループアンテナ９で受信して、検波復調器８で２値化コードに変換し、制御回路２により解析してＩＣカード２００が規格に合致したＩＣカードであると認識する。それにより、以後リーダライタ１００とＩＣカード２００の間でポーリングが行われる。
【０００９】
図３は、本発明の第１の実施形態のリーダライタとＩＣカードとの通信状態を説明する図である。リーダライタ（Ｒ／Ｗ−Ａ）１１０は、リーダライタ全体の動作制御とコマンドの解析等を行う制御部１１１と、信号を変調して搬送波に乗せて送信する送信部１１２と、ＩＣカード２００からのレスポンス等を受信して復調する受信部１１３と、ループアンテナ１１７を介して受信した信号を検出する信号検出部（信号検出手段）１１４と、送受信信号を放射又は受信するループアンテナ１１７と、を備えて構成される。尚、制御部１１１は、ＩＣカード２００と通信手順を確立するために少なくとも１つ以上のコマンドを生成するコマンド生成手段と、信号検出部１１４の検出タイミングを生成するタイミング生成手段と、を備えて構成される。
【００１０】
図４は図３のリーダライタ（Ｒ／Ｗ−Ａ）１１０とＩＣカード２００とリーダライタ（Ｒ／Ｗ−Ｂ）１００との処理シーケンスを説明する図であり、図４（ａ）は正しくレスポンスを受信した場合であり、図４（ｂ）は信号が混信して正しくレスポンスを受信できなかった場合である。そして図４の左側には信号検出部１１４の信号検出タイミングを模式的に表している。即ち、信号がＡ、Ｂの部分で信号検出部１１４がレスポンスを検出していることを表している。リーダライタ（Ｒ／Ｗ−Ａ）１１０の近傍に他のリーダライタ（Ｒ／Ｗ−Ｂ）１００がある場合について以下図４を参照して説明する。まず、図４（ａ）により図示しないＰＣからリーダライタ（Ｒ／Ｗ−Ａ）１１０用のコマンドがポーリング送信される。リーダライタ（Ｒ／Ｗ−Ａ）１１０はそのコマンドを受信すると、コマンド４０をＩＣカード２００に送信すると共に、タイミング生成手段により検出タイミングｔを起動する。ＩＣカード２００は送られたコマンド４０を受信して、あるタイミングでコマンド４０を認識すると、レスポンス４１をリーダライタ（Ｒ／Ｗ−Ａ）１１０に返送する。このときリーダライタ（Ｒ／Ｗ−Ａ）１１０の近傍にリーダライタ（Ｒ／Ｗ−Ｂ）１００があり、そこから別のコマンド４２がレスポンス４１より遅れて送信されたとする。リーダライタ（Ｒ／Ｗ−Ａ）１１０は時間ｔ後に信号検出部１１４をアクティブにしてレスポンス４１を検出し、検出レスポンス１１６として制御部１１１に伝える。また、コマンド４２はタイミングが遅いので信号検出部１１４で検出されず無視される。これにより制御部１１１は正しいレスポンスをＩＣカードから受信して（Ｒ／Ｗ−Ａ）１１０から通信コマンド４３をＩＣカード２００に送信し、それを受信したＩＣカード２００はレスポンス４４を返送して通信を開始する。尚、通信コマンド４３に対するレスポンス４４の受信方法も前記同様に行われる。
【００１１】
次に図４（ｂ）の動作について説明する。図４（ｂ）により図示しないＰＣからリーダライタ（Ｒ／Ｗ−Ａ）１１０用のコマンドが送信される。リーダライタ（Ｒ／Ｗ−Ａ）１１０はそのコマンドを受信すると、コマンド４５をＩＣカード２００に送信すると共に、タイミング生成手段により検出タイミングｔを起動する。ＩＣカード２００は送られたコマンド４５を受信して、あるタイミングでコマンド４５を認識すると、レスポンス４６をリーダライタ（Ｒ／Ｗ−Ａ）１１０に返送する。このときリーダライタ（Ｒ／Ｗ−Ａ）１１０の近傍にリーダライタ（Ｒ／Ｗ−Ｂ）１００があり、そこから別のコマンド４７がレスポンス４６と略同時に送信されたとする。リーダライタ（Ｒ／Ｗ−Ａ）１１０は時間ｔ後に信号検出部１１４をアクティブにするが、レスポンス４６とコマンド４７を同時に受信するため、信号が混信した状態で検出レスポンス１１６として制御部１１１に伝える。これにより制御部１１１は正しいレスポンスとして認識することができず、通信が不能となる。
このようにリーダライタ（Ｒ／Ｗ−Ａ）１１０に、ループアンテナ１１７を介して受信した信号を検出する信号検出部１１４と、この信号検出部１１４の検出タイミングを生成するタイミング生成手段とを備え、検出タイミングにより検出した受信信号をレスポンスとするので、このタイミング以外に発生する信号を排除でき、正しいレスポンスを受信する確率を高めることができる。
【００１２】
図５は、本発明の第２の実施形態のリーダライタとＩＣカードとの通信状態を説明する図である。同じ構成要素には同じ参照番号を付して説明する。図５が図３と異なる点は、信号検出部１１４の代わりにレスポンス比較部１１８を備えた点である。リーダライタ（Ｒ／Ｗ−Ａ）１２０は、リーダライタ全体の動作制御とコマンドの解析等を行う制御部１１１と、信号を変調して搬送波に乗せて送信する送信部１１２と、ＩＣカード２００からのレスポンス等を受信して復調する受信部１１３と、ループアンテナ１１７を介して受信した信号を正規のレスポンスコードと比較するレスポンス比較部（レスポンス比較手段）１１８と、を備えて構成される。尚、制御部１１１は、ＩＣカード２００と通信手順を確立するために少なくとも１つ以上のコマンドを生成するコマンド生成手段と、正規のレスポンスコードを生成するレスポンスコード生成手段と、を備えて構成される。
【００１３】
図６は図５のリーダライタ（Ｒ／Ｗ−Ａ）１２０とＩＣカード２００とリーダライタ（Ｒ／Ｗ−Ｂ）１００との処理シーケンスを説明する図であり、図６（ａ）は正しくレスポンスを受信した場合であり、図６（ｂ）は信号が混信して正しくレスポンスを受信できなかった場合である。そして図６の左側にはレスポンス比較部１１８の比較動作タイミングを模式的に表している。即ち、信号がＡ、Ｂ、Ｃの部分でレスポンス比較部１１８がレスポンスを比較していることを表している。リーダライタ（Ｒ／Ｗ−Ａ）１２０の近傍に他のリーダライタ（Ｒ／Ｗ−Ｂ）１００がある場合について以下図６を参照して説明する。まず、図６（ａ）により図示しないＰＣからリーダライタ（Ｒ／Ｗ−Ａ）１２０用のコマンドが送信される。リーダライタ（Ｒ／Ｗ−Ａ）１２０はそのコマンドを受信すると、コマンド５０をＩＣカード２００にポーリング送信する。ＩＣカード２００は送られたコマンド５０を受信して、あるタイミングでコマンドを認識すると、レスポンス５１をリーダライタ（Ｒ／Ｗ−Ａ）１２０に返送する。このときリーダライタ（Ｒ／Ｗ−Ａ）１２０の近傍にリーダライタ（Ｒ／Ｗ−Ｂ）１００があり、そこから別のコマンド５２がレスポンス５１より遅れて送信されたとする。リーダライタ（Ｒ／Ｗ−Ａ）１２０はレスポンス５１をレスポンス比較部１１８に一旦記憶して、制御部１１１にセットされた期待されるレスポンス１１７と比較される。その結果、一致するとＯＫ信号としてＯＫ／ＮＧ信号線１１９から制御部１１１に伝えられる。また、コマンド５２もレスポンス比較部１１８に一旦記憶されて、制御部１１１にセットされた期待されるレスポンス１１７と比較される。その結果、不一致であるとＮＧ信号としてＯＫ／ＮＧ信号線１１９から制御部１１１に伝えられる。制御部１１１はこの２種類の信号からレスポンス５１を正しいレスポンスとして認識して、（Ｒ／Ｗ−Ａ）１２０から通信コマンド５３をＩＣカード２００に送信し、それを受信したＩＣカード２００はレスポンス５４を返送して通信を開始する。尚、通信コマンド５３に対するレスポンス５４の受信方法も前記同様に行われる。
【００１４】
次に図６（ｂ）の動作について説明する。図６（ｂ）により図示しないＰＣからリーダライタ（Ｒ／Ｗ−Ａ）１２０用のコマンドが送信される。リーダライタ（Ｒ／Ｗ−Ａ）１２０はそのコマンドを受信すると、コマンド５５をＩＣカード２００に送信する。ＩＣカード２００は送られたコマンド５５を受信して、あるタイミングでコマンドを認識すると、レスポンス５６をリーダライタ（Ｒ／Ｗ−Ａ）１２０に返送する。このときリーダライタ（Ｒ／Ｗ−Ａ）１２０の近傍にリーダライタ（Ｒ／Ｗ−Ｂ）１００があり、そこから別のコマンド５７がレスポンス５６と略同時に送信されたとする。リーダライタ（Ｒ／Ｗ−Ａ）１２０はレスポンス５６とコマンド５７を同時に受信するため、信号が混信した状態でレスポンス比較部１１８に一旦記憶されて、制御部１１１にセットされた期待されるレスポンス１１７と比較される。その結果、不一致であるとＮＧ信号としてＯＫ／ＮＧ信号線１１９から制御部１１１に伝えられる。これにより制御部１１１はレスポンスとして認識することができず、通信が不能となる。尚、期待されるレスポンス１１７は、任意に変更が可能である。
このようにコマンド生成手段により生成されたコマンドをポーリング送信後、ループアンテナ１１７を介して受信した信号を正規のレスポンスコードと比較するレスポンス比較部１１８を備えたので、受信した信号を確実にレスポンスとそれ以外の信号とに識別することができる。また、制御部１１１により比較元のレスポンスコードを変更することができるので、各種のＩＣカードに対応することができる。
【図面の簡単な説明】
【００１５】
【図１】一般的なＩＣカード用リーダライタの構成を示すブロック図である。
【図２】一般的な非接触型ＩＣカードの構成を示すブロック図である。
【図３】本発明の第１の実施形態のリーダライタとＩＣカードとの通信状態を説明する図である。
【図４】図３のリーダライタ（Ｒ／Ｗ−Ａ）１１０とＩＣカード２００とリーダライタ（Ｒ／Ｗ−Ｂ）１００との処理シーケンスを説明する図である。
【図５】本発明の第２の実施形態のリーダライタとＩＣカードとの通信状態を説明する図である。
【図６】図５のリーダライタ（Ｒ／Ｗ−Ａ）１２０とＩＣカード２００とリーダライタ（Ｒ／Ｗ−Ｂ）１００との処理シーケンスを説明する図である。
【図７】従来のリーダライタとＩＣカードとの通信状態を説明する図である。
【図８】図７のリーダライタ（Ｒ／Ｗ１）３００とＩＣカード３５０との処理シーケンスと各信号のタイミングチャートを示す図である。
【符号の説明】
【００１６】
１００  リーダライタ（Ｒ／Ｗ−Ｂ）、１１０  リーダライタ（Ｒ／Ｗ−Ａ）、１１１  制御部、１１２  送信部、１１３  受信部、１１４  信号検出部（信号検出手段）、１１７  ループアンテナ、２００  ＩＣカード
【図１】
2006025117.tif 000003
【図２】
2006025117.tif 000004
【図３】
2006025117.tif 000005
【図４】
2006025117.tif 000006
【図５】
2006025117.tif 000007
【図６】
2006025117.tif 000008
【図７】
2006025117.tif 000009
【図８】
2006025117.tif 000010