(57)【特許請求の範囲】
【請求項１】
ＩＣカードのループアンテナを介して、所定の変調方式に基づく搬送電力の送信とデータの授受を非接触にて行う非接触型ＩＣカード用リーダライタにおいて、
複数の異なる変調方式をもつポーリング送信手段と、該ポーリング送信手段から少なくとも１つを選択するポーリング選択手段と、該ポーリング選択手段により選択されたポーリング送信手段から送信されたコマンドに対する応答信号を検出する応答信号検出手段と、を備え、
該応答信号検出手段は、前記コマンドに対する応答信号の２値化された信号の立ち上がりと立下りを検出して、その間の時間幅を計測する時間幅計測手段と、該時間幅計測手段の計測結果に基づいてクロック数を計数して、該計数結果とテーブルに記憶している参照値とを比較して特定の変調方式を決定する方式決定手段と、を有し、該方式決定手段の決定結果により前記ＩＣカードが応答したポーリング信号の変調方式との合致性を判断することを特徴とする非接触型ＩＣカード用リーダライタ。
【請求項２】
ＩＣカードのループアンテナを介して、所定の変調方式に基づく搬送電力の送信とデータの授受を非接触にて行う非接触型ＩＣカード用リーダライタの制御方法において、
複数の異なる変調方式をもつポーリング送信ステップと、該ポーリング送信ステップから少なくとも１つを選択するポーリング選択ステップと、該ポーリング選択ステップにより選択されたポーリング送信ステップから送信されたコマンドに対する応答信号を検出する応答信号検出ステップと、を備え、
該応答信号検出ステップは、前記コマンドに対する応答信号の２値化された信号の立ち上がりと立下りを検出して、その間の時間幅を計測する時間幅計測ステップと、該時間幅計測ステップの計測結果に基づいてクロック数を計数して、該計数結果とテーブルに記憶している参照値とを比較して特定の変調方式を決定する方式決定ステップと、を有し、該方式決定ステップの決定結果により前記ＩＣカードが応答したポーリング信号の変調方式との合致性を判断することを特徴とする非接触型ＩＣカード用リーダライタの制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、非接触型ＩＣカード用リーダライタ及びその制御方法に関し、さらに詳しくは、１種類のリーダライタで、変復調方式の異なるＩＣカードを読み書きするリーダライタ及びその制御方法に関するものである。
【０００２】
【従来の技術】
近年、ＩＣカードと呼ばれる新しい情報記録媒体が、市場に広く出回っている。ＩＣカードは、クレジットカード、銀行カード、ポイントカード等のカード状あるいはシート状の形状を備え、カード内にＩＣ（Integrated Circuit）が組み込まれているものを総称した名称である。ＩＣカードは大きく分けて接触型、非接触型の２種類に分けられる。接触型とは、カード表面に端子が設けられており、その端子とリーダライタ側の端子とを接触させつつ、該端子を通じて信号のやり取りを行うものである。現在、使い捨てタイプのＩＣカードはヨーロッパ等の国々ではテレホンカードとして広く流通している。また、情報の書き換え可能なタイプを、マネーカードとして使用する実験が各国で行われており、金融関係で使用されるカードとして注目されている。
また、非接触型ＩＣカードは、鉄道の乗降時に使用される定期券として、現在の磁気カード方式に代わり採用することが検討されている。さらに、官公庁では、省資源ならびに環境問題に鑑み、ペーパーレス化を推進する意味と、省力化を実現する一環として、ＩＴ(Information Technology)化が強力に推し進められており、特に、福祉や公共施設の利用、各種証明書交付など、国、地方自治体の幅広い行政サービスに効率的に使えるカードとして、ＩＣカード化の動きが出てきている。
特に、前記した非接触ＩＣカードは、データのやり取りを電波で行うため、改札口通過の際に、一々定期券を取り出す必要がなく、定期入れや鞄等の中からでも情報交換できるため、利便性が大きく向上するものと期待され、従来の記録媒体に代わるものとして注目されている。また、特に荷物、部品を移動しながら非接触で管理できるので、物流方面や交通課金システムへの応用も期待されている。
【０００３】
【発明が解決しようとする課題】
前記の非接触ＩＣカードにあっては、ＩＣカードそのものの開発と相まって、非接触ＩＣカードに情報を記録したり、情報の読み取りを行うリーダライタとそれを制御するソフトウェアの開発が一体で進められなければならない。そのとき、各社が独自の規格によって開発をおこなうと、各カード、リーダライタ間に互換性がなくなり、システム全体の進歩、発展を阻害する恐れが出てくる。そこで、このような不具合を防止するため、国際的な規格化が望まれている。現在、リーダライタとＩＣカードとのインタフェースおよび制御は、ＩＳＯ７８１６の規格に基づいて行われており、また、非接触ＩＣカードで使用される電波の周波数と変調方式は、ＩＳＯ１４４４３により規定されている。しかしながら、民間、特に交通系で使用されようとしている非接触ＩＣカードの規格は、ＩＳＯ１４４４３タイプＣであり、官公庁で使用される規格は、ＩＳＯ１４４４３タイプＢが予定され、その変復調方式が異なるものである。そのため、システムを利用する使用者は、自己が有する特定種類のＩＣカードに合致した専用のリーダライタ以外を利用することが出来ず、利便性に欠けるといった問題が発生する。
本発明は、かかる課題に鑑み、変調方式が異なるＩＣカードを、同じリーダライタに通しても、その変調方式を判別し、それに合致した読み書きが可能なリーダライタ及びその制御方法を提供することを目的とする。
【０００４】
【課題を解決するための手段】
本発明はかかる課題を解決するために、請求項１の発明は、ＩＣカードのループアンテナを介して、所定の変調方式に基づく搬送電力の送信とデータの授受を非接触にて行う非接触型ＩＣカード用リーダライタにおいて、複数の異なる変調方式をもつポーリング送信手段と、該ポーリング送信手段から少なくとも１つを選択するポーリング選択手段と、該ポーリング選択手段により選択されたポーリング送信手段から送信されたコマンドに対する応答信号を検出する応答信号検出手段と、を備え、該応答信号検出手段は、前記コマンドに対する応答信号の２値化された信号の立ち上がりと立下りを検出して、その間の時間幅を計測する時間幅計測手段と、該時間幅計測手段の計測結果に基づいてクロック数を計数して、該計数結果とテーブルに記憶している参照値とを比較して特定の変調方式を決定する方式決定手段と、を有し、該方式決定手段の決定結果により前記ＩＣカードが応答したポーリング信号の変調方式との合致性を判断することを特徴とする。
非接触型ＩＣカードの無電池型は、リーダライタにこのカードを近接させたときに非接触状態でリーダライタからの搬送波を内部のループアンテナで受信し、それを整流して自らの電力として駆動するタイプである。従って、あくまでも最初のアクセスは、リーダライタ側であり（これをリーダライタｔａｌｋ  ｆｉｒｓｔ／カードｌｉｓｔｅｎと呼ぶ）、その後、リーダライタからの固有の呼び出しコードを認識して初めて返信するものである。ここで、１種類の変復調方式であれば、決められた変復調方式でポーリング送信を行えばよいが、複数の異なる変復調方式を持った非接触型ＩＣカードが存在する場合は、その種類に対応した変復調方式を用意する必要がある。そして、順次ポーリング信号送信時に送信して、そのレスポンスの有無により変復調方式を認識する方法が考えられる。そこで、方式によりレスポンスの信号幅が異なるのを利用して、ＩＣカードからのレスポンスを２値化して、その信号の立下りエッジ・立ち上がりエッジ間の時間をソフトウェアにより計測、処理してデータに復元する。
かかる発明によれば、リーダライタ側にソフトウェアにより時間幅計測手段と方式決定手段を用意して、その結果から変調方式を決定するので、同一のハードウェアで複数の変調方式を検出することができる。また、制御がソフトウェアにより行うので、汎用性が高い。
【０００７】
また、請求項２の発明は、ＩＣカードのループアンテナを介して、所定の変調方式に基づく搬送電力の送信とデータの授受を非接触にて行う非接触型ＩＣカード用リーダライタの制御方法において、複数の異なる変調方式をもつポーリング送信ステップと、該ポーリング送信ステップから少なくとも１つを選択するポーリング選択ステップと、該ポーリング選択ステップにより選択されたポーリング送信ステップから送信されたコマンドに対する応答信号を検出する応答信号検出ステップと、を備え、該応答信号検出ステップは、前記コマンドに対する応答信号の２値化された信号の立ち上がりと立下りを検出して、その間の時間幅を計測する時間幅計測ステップと、該時間幅計測ステップの計測結果に基づいてクロック数を計数して、該計数結果とテーブルに記憶している参照値とを比較して特定の変調方式を決定する方式決定ステップと、を有し、該方式決定ステップの決定結果により前記ＩＣカードが応答したポーリング信号の変調方式との合致性を判断することを特徴とする。
【０００８】
【発明の実施の形態】
以下、本発明を図に示した実施形態を用いて詳細に説明する。但し、この実施形態に記載される構成要素、種類、組み合わせ、形状、その相対配置などは特定的な記載がない限り、この発明の範囲をそれのみに限定する主旨ではなく単なる説明例に過ぎない。
図１は、本発明の第１の実施形態の非接触型ＩＣカード用リーダライタの構成を示すブロック図である。この非接触型ＩＣカード用リーダライタ１００の構成は、近接するとループアンテナを介して、所定の変調方式に基づく搬送電力により駆動する非接触型ＩＣカード２００と、非接触型ＩＣカード２００との間でコマンドの授受を行うループアンテナ１と、ループアンテナ１からの信号を検波して復調する復調器２と、復調された信号を２値化信号に変換する２値化回路３と、２値化された信号の立ち上がりと立下りを検出して、その間の時間を計測する時間幅計測手段４と、計測結果から変調方式を決定する方式決定手段５と、クロック信号とリーダライタ１００全体の制御を司る制御部１０と、変調方式Ａによるコマンドをポーリング送信する方式Ａポーリング回路７と、同じく方式Ｂポーリング回路８と、方式Ｃポーリング回路９と、それらの１つを制御部１０からの選択信号６により選択するデータセレクタ１２と、データセレクタ１２で選択された信号を搬送波１４により変調する変調器１３により構成されている。なお、時間幅計測手段４からデータセレクタ１２までは、ＣＰＵ(Central Processing Unit)５０の一部として構成される。
なお、制御部１０、方式Ａポーリング回路７、方式Ｂポーリング回路８、方式Ｃポーリング回路９、データセレクタ１２、変調器１３、搬送波１４が主としてポーリング送信手段を構成している。また、制御部１０、データセレクタ１２が主としてポーリング選択手段を構成している。また、制御部１０、時間幅計測手段４、方式決定手段５が主として応答信号検出手段を構成している。
【０００９】
次に、本構成によるリーダライタ１００の動作を説明する前に、対を成すＩＣカードの構成を先に説明しておく。図２は、本発明の実施形態の非接触型ＩＣカードの構成を示すブロック図である。実施形態の非接触型ＩＣカード２００の構成は、前記リーダライタ１００からの電力用搬送波によりデータの授受をするループアンテナ２０と、書き込みコマンド読み出しコマンドを生成する送受信回路２１と、ループアンテナ２０からの電力用搬送波を受け、それを整流して直流電力に変換する電力生成回路２２と、制御用ファームウェアとデータの一時記憶を司るメモリ装置２３と、制御回路２６からの送信コマンドに搬送波を乗せて変調する変調器２４と、送受信回路２１からの搬送波データから２値化データに変換する検波器２５と、ＩＣカード２００の全体の動作を制御する制御回路２６から構成されている。
【００１０】
次に、図１と図２を併せて参照してそれぞれの動作について説明する。以下、全ての実施形態では方式がＡ、Ｂ、Ｃの３種類の場合について説明する。リーダライタ１００は、図示しない電源が入れられると制御部１０のイニシャル動作後、図示しないメモリ装置に記憶されたプログラムに従い動作を開始する。まず、制御部１０は、ＩＣカード２００に供給する図示しない電力供給用信号と、選択信号６を出力して、データセレクタ１２によりＡ〜Ｃのポーリング回路７〜８のいずれか１つを選択する。選択信号６は、３種類の変調信号を選択するのであれば、２ビットの信号でよい。本実施形態の場合は、各方式のポーリング信号が一斉に出て、その中から１つを選択する回路構成であるが、入力側を選択して、選択されたポーリング回路のみが信号を出力する回路構成でも構わない。選択されたポーリング信号は変調器１３を介してループアンテナ１から送信する。その信号は、ループアンテナ１から電磁波として外部に放射される。例えば、ＩＳＯ１４４４３タイプＡでは、中心搬送周波数１３．５６ＭＨｚ±７ＫＨｚ、ＡＭ変調度１００％、変調方式ＡＳＫ（Amplitude Shift Keying）、符号化方式はModified Miller、通信速度が１０６ｋｂ／ｓで行われる。次に、ＩＣカード２００がリーダライタ１００に近接すると、ループアンテナ２０が電力供給用信号を受信し、電力生成回路２２によりその搬送波を整流して直流電力に変換して、カード内の全ての回路に供給する。電力を供給されて制御回路２６が駆動すると、メモリ装置２３に格納されたプログラムに従って、制御を開始する。ＩＣカード２００は前記と同じ規格に従えば、通信方式は、負荷変動方式、リーダライタとの通信関係は、リーダライタ１００からの固有の呼び出しコードを認識して初めて返信する、また、副搬送波は中心搬送波の１／１６の８４７．５ｋＨｚ、変調方式は副搬送波のＡＳＫ、符号化方式はManchester方式、通信速度は１０６ｋｂ／ｓである。
次に、制御回路２６は、まず送受信回路２１からコマンドを検波器２５で復調して２値化信号に変換し、そのコマンドを解析する。その結果自分が呼び出されていることを認識すると、レスポンスを変調器２４により変調して送受信回路２１を介してループアンテナ２０から送信する。
このレスポンスをリーダライタ１００がループアンテナ１で受信して、復調器２で検波復調して２値化回路３で２値化コードに変換される。そして、２値化コードは時間幅計測手段４により、その波形の立下りと立ち上がりの間の時間が計測される。具体的には、図示しない基本クロックと信号の論理積をとり、基本クロックが何回計測されるかを見ればよい。その計測結果を（クロックの数）を方式決定手段５に出力し、そこで、テーブルに記憶してある参照値と比較して方式が何かを決定する。その決定した方式を制御部１０に連絡することにより、ポーリングした方式のレスポンスか否かが判定できる。これにより、ＩＣカード２００が規格に合致したカードであると認識され、以後リーダライタ１００とＩＣカード２００の間でポーリングが行われる。
【００１１】
図３は、本発明の第２の実施形態の非接触型ＩＣカード用リーダライタの構成を示すブロック図である。この非接触型ＩＣカード用リーダライタ３００の構成は、近接するとループアンテナを介して、所定の変調方式に基づく搬送電力により駆動する非接触型ＩＣカード２００と、非接触型ＩＣカード２００との間でコマンドの授受を行うループアンテナ１と、ループアンテナ１からの信号を検波して復調する復調器２と、復調された信号を２値化信号に変換する２値化回路３と、２値化された信号の１つを選択するデータセレクタ３０と、変調方式Ａによるデータを復元する方式Ａデータ復元回路３１と、同じく方式Ｂデータ復元回路３２と、方式Ｃデータ復元回路３３と、これらの復元回路からのデータを判断処理するデータ処理部４０と、このデータ処理部４０を含み、送受信データの生成とデータ処理を司るＣＰＵ６０と、送信データ３９を受けて変調方式Ａによるコマンドをポーリング送信する方式Ａポーリング回路３５と、同じく方式Ｂポーリング回路３６と、方式Ｃポーリング回路３７と、それらの１つを選択信号３８により選択するデータセレクタ３４と、データセレクタ３４で選択された信号を搬送波１４により変調する変調器１３により構成されている。
なお、データセレクタ３０、方式Ａデータ復元回路３１、方式Ｂデータ復元回路３２、方式Ｃデータ復元回路３３、及び方式Ａポーリング回路３５、方式Ｂポーリング回路３６、方式Ｃポーリング回路３７、データセレクタ３４は、ＰＬＤ／ＰＬＡ７０の一部として構成される。
また、ＣＰＵ６０、方式Ａポーリング回路３５、方式Ｂポーリング回路３６、方式Ｃポーリング回路３７、データセレクタ３４、変調器１３、搬送波１４が主としてポーリング送信手段を構成している。また、ＣＰＵ６０、データセレクタ３４が主としてポーリング選択手段を構成している。また、ＣＰＵ６０、データセレクタ３０、方式Ａデータ復元回路３１、方式Ｂデータ復元回路３２、方式Ｃデータ復元回路３３が主として応答信号検出手段を構成している。また、方式Ａデータ復元回路３１、方式Ｂデータ復元回路３２、方式Ｃデータ復元回路３３が主としてデータ復元手段を構成している。また、ＣＰＵ６０、データセレクタ３０がデータ選択手段を構成している。
【００１２】
次に、図３と図２を併せて参照してそれぞれの動作について説明する。リーダライタ３００は、図示しない電源が入れられるとＣＰＵ６０のイニシャル動作後、図示しないメモリ装置に記憶されたプログラムに従い動作を開始する。まず、ＣＰＵ６０は、ＩＣカード２００に供給する図示しない電力供給用信号と、選択信号３８を出力して、データセレクタ３４によりＡ〜Ｃのポーリング回路３５〜３７のいずれか１つを選択する。選択信号３８は、３種類の変調信号を選択するのであれば、２ビットの信号でよい。本実施形態の場合は、各方式のポーリング信号が一斉に出て、その中から１つを選択する回路構成であるが、入力側を選択して、選択されたポーリング回路のみが信号を出力する回路構成でも構わない。選択されたポーリング信号は変調器１３を介してループアンテナ１から送信する。その信号は、ループアンテナ１から電磁波として外部に放射される。次に、ＩＣカード２００がリーダライタ１００に近接すると、ループアンテナ２０が電力供給用信号を受信し、電力生成回路２２によりその搬送波を整流して直流電力に変換して、カード内の全ての回路に供給する。電力を供給されて制御回路２６が駆動すると、メモリ装置２３に格納されたプログラムに従って制御を開始する。
【００１３】
次に、制御回路２６は、まず送受信回路２１からコマンドを検波器２５で復調して２値化信号に変換し、そのコマンドを解析する。その結果自分が呼び出されていることを認識すると、レスポンスを変調器２４により変調して送受信回路２１を介してループアンテナ２０から送信する。
このレスポンスをリーダライタ３００がループアンテナ１で受信して、復調器２で検波復調して２値化回路３で２値化コードに変換される。そして、２値化コードはデータセレクタ３０に入力され、ＣＰＵ６０からの選択信号３８により、Ａ〜Ｃのデータ復元回路のうち１つが選択されてデータが復元されるわけだが、選択信号３８は、データセレクタ３４にも入力されており、例えば、方式Ａポーリング回路３５が選択されたならば、データセレクタ３０も同じ方式の方式Ａデータ復元回路３１が選択されるべきである。従って、データセレクタ３０と３４の論理構成は、同じ方式同士が選択されるように構成される。方式Ａデータ復元回路３１は、２値化された信号から時間幅をハードウェアにより計測してデータを復元する。ここで、さらに具体的な回路構成として説明すると、図示しない基本クロックと信号をＡＮＤゲートにより論理積して、その出力をカウンタで計数する方法が考えられる。そして、その計数結果をＣＰＵ６０のデータ処理部に送り、方式が判定される。これにより、ＩＣカード２００が規格に合致したカードであると認識され、以後リーダライタ３００とＩＣカード２００の間でポーリングが行われる。本実施形態ではＰＬＤ／ＰＬＡを使用した場合について説明したが、ユニバーサル論理回路やゲートアレイ等で構成しても良い。
【００１４】
次に、本発明の実施形態についてフローチャートを参照して詳細に説明する。
図４は、本発明の第１の実施形態の動作を説明するフローチャートである。図１と併せて参照しながら説明する。まず、リーダライタ１００の電源が投入されると全ての回路のイニシャライズを行う（ステップＳ１）。次に、ＩＣカード２００に電力を供給するために電力供給信号を搬送波に乗せて送出する（ステップＳ２）。次に、データセレクタ１２で方式Ａポーリング回路７を選択して（ポーリング選択ステップ）（ステップＳ３）、方式Ａポーリング信号を送信する（ポーリング送信ステップ）（ステップＳ４）。
ここでＩＣカード２００の制御回路２６が、まず送受信回路２１からコマンドを検波器２５で復調して２値化信号に変換し、そのコマンドを解析する。その結果、方式Ａの自分が呼び出されていることを認識すると、レスポンスを変調器２４により変調して送受信回路２１を介してループアンテナ２０から送信する。このレスポンスをリーダライタ１００がループアンテナ１で受信して、復調器２で検波復調して２値化回路３で２値化コードに変換する（応答信号検出ステップ）（ステップＳ５）。次に、ＣＰＵ内の時間幅計測手段４がその信号の時間幅を計測する（時間幅計測ステップ）（ステップＳ１３）。その結果、方式Ａかを判断する（方式決定ステップ）（ステップＳ１４）。Ａであれば方式Ａの処理を行う（ステップＳ１５）。
ステップＳ５でレスポンスがなければ、次に進み、データセレクタ１２が方式Ｂポーリング回路８を選択して（ステップＳ６）、方式Ｂポーリング信号を送信する（ステップＳ７）。以下、同様にしてＣＰＵ内の時間幅計測手段４がその信号の時間幅を計測する（ステップＳ１３）。その結果、方式Ｂかを判断する（ステップＳ１６）。Ｂであれば方式Ｂの処理を行う（ステップＳ１７）。
次に、ステップＳ８でレスポンスがなければ、次に進み、データセレクタ１２が方式Ｃポーリング回路９を選択して（ステップＳ９）、方式Ｃポーリング信号を送信する（ステップＳ１０）。以下、同様にしてＣＰＵ内の時間幅計測手段４がその信号の時間幅を計測する（ステップＳ１３）。その結果、方式Ｃかを判断する（ステップＳ１８）。Ｃであれば方式Ｃの処理を行う（ステップＳ１９）。
ステップＳ１１でレスポンスがなければ、ステップＳ２に戻る。
【００１５】
図５は、本発明の第２の実施形態の動作を説明するフローチャートである。図２と併せて参照しながら説明する。まず、リーダライタ１００の電源が投入されると全ての回路のイニシャライズを行う（ステップＳ３０）。次に、ＩＣカード２００に電力を供給するために電力供給信号を搬送波に乗せて送出する（ステップＳ３１）。次に、データセレクタ３４で方式Ａポーリング回路３５を選択して（ポーリング選択ステップ）（ステップＳ３２）、方式Ａポーリング信号を送信する（ポーリング送信ステップ）（ステップＳ３３）。
ここでＩＣカード２００の制御回路２６が、まず送受信回路２１からコマンドを検波器２５で復調して２値化信号に変換し、そのコマンドを解析する。その結果、方式Ａの自分が呼び出されていることを認識すると、レスポンスを変調器２４により変調して送受信回路２１を介してループアンテナ２０から送信する。このレスポンスをリーダライタ１００がループアンテナ１で受信して、復調器２で検波復調して２値化回路３で２値化コードに変換する（応答信号検出ステップ）（ステップＳ３４）。次に、ＰＬＤ／ＰＬＡ内のデータセレクタ３０によりデータ復元回路が選択され（データ選択ステップ）（ステップＳ４１）、方式Ａであるかが判断される（ステップＳ４２）。方式Ａであれば、方式Ａデータ復元回路３１が選択されデータを復元して（データ復元ステップ）（ステップＳ４３）、方式Ａの処理を行う（ステップＳ４４）。
ステップＳ３４でレスポンスがなければ、次に進み、データセレクタ３４が方式Ｂポーリング回路３６を選択して（ステップＳ３５）、方式Ｂポーリング信号を送信する（ステップＳ３６）。以下、同様にしてＰＬＤ／ＰＬＡ内のデータセレクタ３０によりデータ復元回路が選択され（ステップＳ４１）、その結果、方式Ｂかを判断する（ステップＳ４５）。Ｂであれば方式Ｂのデータを復元して（ステップＳ４６）、方式Ｂの処理を行う（ステップＳ４７）。
次に、ステップＳ３７でレスポンスがなければ、次に進み、データセレクタ３４が方式Ｃポーリング回路３７を選択して（ステップＳ３８）、方式Ｃポーリング信号を送信する（ステップＳ３９）。以下、同様にしてＰＬＤ／ＰＬＡ内のデータセレクタ３０によりデータ復元回路が選択され（ステップＳ４１）、その結果、方式Ｃかを判断する（ステップＳ４８）。Ｃであれば、方式Ｃのデータを復元して（ステップＳ４９）、方式Ｃの処理を行う（ステップＳ５０）。
ステップＳ４０でレスポンスがなければ、ステップＳ３１に戻る。
【００１６】
【発明の効果】
以上記載のごとく本発明によれば、請求項１、２は、リーダライタ側にソフトウェアにより時間幅計測手段と方式決定手段を用意して、その結果から変調方式を決定するので、同一のハードウェアで複数の変調方式を検出することができる。また、制御がソフトウェアにより行うので、汎用性が高い。
【図面の簡単な説明】
【図１】本発明の第１の実施形態のＩＣカード用リーダライタの構成を示すブロック図である。
【図２】本発明の実施形態の非接触型ＩＣカードの構成を示すブロック図である。
【図３】本発明の第２の実施形態のＩＣカード用リーダライタの構成を示すブロック図である。
【図４】本発明の第１の実施形態の動作を説明するフローチャートである。
【図５】本発明の第２の実施形態の動作を説明するフローチャートである。
【符号の説明】
１  ループアンテナ、２  復調器、３  ２値化回路、４  時間幅計測手段、５方式決定手段、６  選択信号、７  方式Ａポーリング回路、８  方式Ｂポーリング回路、９  方式Ｃポーリング回路、１０  制御部、１１  送信データ、１２データセレクタ、１３  変調器、１４  搬送波、５０  ＣＰＵ、１００  リーダライタ
【図１】
0004824195.tif 000002
【図２】
0004824195.tif 000003
【図３】
0004824195.tif 000004
【図４】
0004824195.tif 000005
【図５】
0004824195.tif 000006