JP4824195B2 - Non-contact type IC card reader / writer and control method thereof - Google Patents
Non-contact type IC card reader / writer and control method thereof Download PDFInfo
- Publication number
- JP4824195B2 JP4824195B2 JP2001149835A JP2001149835A JP4824195B2 JP 4824195 B2 JP4824195 B2 JP 4824195B2 JP 2001149835 A JP2001149835 A JP 2001149835A JP 2001149835 A JP2001149835 A JP 2001149835A JP 4824195 B2 JP4824195 B2 JP 4824195B2
- Authority
- JP
- Japan
- Prior art keywords
- polling
- card
- writer
- signal
- transmission
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000000034 method Methods 0.000 title claims description 130
- 230000005540 biological transmission Effects 0.000 claims description 38
- 238000005259 measurement Methods 0.000 claims description 7
- 238000001514 detection method Methods 0.000 claims description 5
- 230000000630 rising effect Effects 0.000 claims description 3
- 230000009351 contact transmission Effects 0.000 claims 1
- 238000012545 processing Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 4
- 238000011084 recovery Methods 0.000 description 4
- 238000011161 development Methods 0.000 description 3
- 238000010248 power generation Methods 0.000 description 3
- 230000001737 promoting effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
Images
Description
【0001】
【発明の属する技術分野】
本発明は、非接触型ICカード用リーダライタ及びその制御方法に関し、さらに詳しくは、1種類のリーダライタで、変復調方式の異なるICカードを読み書きするリーダライタ及びその制御方法に関するものである。
【0002】
【従来の技術】
近年、ICカードと呼ばれる新しい情報記録媒体が、市場に広く出回っている。ICカードは、クレジットカード、銀行カード、ポイントカード等のカード状あるいはシート状の形状を備え、カード内にIC(Integrated Circuit)が組み込まれているものを総称した名称である。ICカードは大きく分けて接触型、非接触型の2種類に分けられる。接触型とは、カード表面に端子が設けられており、その端子とリーダライタ側の端子とを接触させつつ、該端子を通じて信号のやり取りを行うものである。現在、使い捨てタイプのICカードはヨーロッパ等の国々ではテレホンカードとして広く流通している。また、情報の書き換え可能なタイプを、マネーカードとして使用する実験が各国で行われており、金融関係で使用されるカードとして注目されている。
また、非接触型ICカードは、鉄道の乗降時に使用される定期券として、現在の磁気カード方式に代わり採用することが検討されている。さらに、官公庁では、省資源ならびに環境問題に鑑み、ペーパーレス化を推進する意味と、省力化を実現する一環として、IT(Information Technology)化が強力に推し進められており、特に、福祉や公共施設の利用、各種証明書交付など、国、地方自治体の幅広い行政サービスに効率的に使えるカードとして、ICカード化の動きが出てきている。
特に、前記した非接触ICカードは、データのやり取りを電波で行うため、改札口通過の際に、一々定期券を取り出す必要がなく、定期入れや鞄等の中からでも情報交換できるため、利便性が大きく向上するものと期待され、従来の記録媒体に代わるものとして注目されている。また、特に荷物、部品を移動しながら非接触で管理できるので、物流方面や交通課金システムへの応用も期待されている。
【0003】
【発明が解決しようとする課題】
前記の非接触ICカードにあっては、ICカードそのものの開発と相まって、非接触ICカードに情報を記録したり、情報の読み取りを行うリーダライタとそれを制御するソフトウェアの開発が一体で進められなければならない。そのとき、各社が独自の規格によって開発をおこなうと、各カード、リーダライタ間に互換性がなくなり、システム全体の進歩、発展を阻害する恐れが出てくる。そこで、このような不具合を防止するため、国際的な規格化が望まれている。現在、リーダライタとICカードとのインタフェースおよび制御は、ISO7816の規格に基づいて行われており、また、非接触ICカードで使用される電波の周波数と変調方式は、ISO14443により規定されている。しかしながら、民間、特に交通系で使用されようとしている非接触ICカードの規格は、ISO14443タイプCであり、官公庁で使用される規格は、ISO14443タイプBが予定され、その変復調方式が異なるものである。そのため、システムを利用する使用者は、自己が有する特定種類のICカードに合致した専用のリーダライタ以外を利用することが出来ず、利便性に欠けるといった問題が発生する。
本発明は、かかる課題に鑑み、変調方式が異なるICカードを、同じリーダライタに通しても、その変調方式を判別し、それに合致した読み書きが可能なリーダライタ及びその制御方法を提供することを目的とする。
【0004】
【課題を解決するための手段】
本発明はかかる課題を解決するために、請求項1の発明は、ICカードのループアンテナを介して、所定の変調方式に基づく搬送電力の送信とデータの授受を非接触にて行う非接触型ICカード用リーダライタにおいて、複数の異なる変調方式をもつポーリング送信手段と、該ポーリング送信手段から少なくとも1つを選択するポーリング選択手段と、該ポーリング選択手段により選択されたポーリング送信手段から送信されたコマンドに対する応答信号を検出する応答信号検出手段と、を備え、該応答信号検出手段は、前記コマンドに対する応答信号の2値化された信号の立ち上がりと立下りを検出して、その間の時間幅を計測する時間幅計測手段と、該時間幅計測手段の計測結果に基づいてクロック数を計数して、該計数結果とテーブルに記憶している参照値とを比較して特定の変調方式を決定する方式決定手段と、を有し、該方式決定手段の決定結果により前記ICカードが応答したポーリング信号の変調方式との合致性を判断することを特徴とする。
非接触型ICカードの無電池型は、リーダライタにこのカードを近接させたときに非接触状態でリーダライタからの搬送波を内部のループアンテナで受信し、それを整流して自らの電力として駆動するタイプである。従って、あくまでも最初のアクセスは、リーダライタ側であり(これをリーダライタtalk first/カードlistenと呼ぶ)、その後、リーダライタからの固有の呼び出しコードを認識して初めて返信するものである。ここで、1種類の変復調方式であれば、決められた変復調方式でポーリング送信を行えばよいが、複数の異なる変復調方式を持った非接触型ICカードが存在する場合は、その種類に対応した変復調方式を用意する必要がある。そして、順次ポーリング信号送信時に送信して、そのレスポンスの有無により変復調方式を認識する方法が考えられる。そこで、方式によりレスポンスの信号幅が異なるのを利用して、ICカードからのレスポンスを2値化して、その信号の立下りエッジ・立ち上がりエッジ間の時間をソフトウェアにより計測、処理してデータに復元する。
かかる発明によれば、リーダライタ側にソフトウェアにより時間幅計測手段と方式決定手段を用意して、その結果から変調方式を決定するので、同一のハードウェアで複数の変調方式を検出することができる。また、制御がソフトウェアにより行うので、汎用性が高い。
【0007】
また、請求項2の発明は、ICカードのループアンテナを介して、所定の変調方式に基づく搬送電力の送信とデータの授受を非接触にて行う非接触型ICカード用リーダライタの制御方法において、複数の異なる変調方式をもつポーリング送信ステップと、該ポーリング送信ステップから少なくとも1つを選択するポーリング選択ステップと、該ポーリング選択ステップにより選択されたポーリング送信ステップから送信されたコマンドに対する応答信号を検出する応答信号検出ステップと、を備え、該応答信号検出ステップは、前記コマンドに対する応答信号の2値化された信号の立ち上がりと立下りを検出して、その間の時間幅を計測する時間幅計測ステップと、該時間幅計測ステップの計測結果に基づいてクロック数を計数して、該計数結果とテーブルに記憶している参照値とを比較して特定の変調方式を決定する方式決定ステップと、を有し、該方式決定ステップの決定結果により前記ICカードが応答したポーリング信号の変調方式との合致性を判断することを特徴とする。
【0008】
【発明の実施の形態】
以下、本発明を図に示した実施形態を用いて詳細に説明する。但し、この実施形態に記載される構成要素、種類、組み合わせ、形状、その相対配置などは特定的な記載がない限り、この発明の範囲をそれのみに限定する主旨ではなく単なる説明例に過ぎない。
図1は、本発明の第1の実施形態の非接触型ICカード用リーダライタの構成を示すブロック図である。この非接触型ICカード用リーダライタ100の構成は、近接するとループアンテナを介して、所定の変調方式に基づく搬送電力により駆動する非接触型ICカード200と、非接触型ICカード200との間でコマンドの授受を行うループアンテナ1と、ループアンテナ1からの信号を検波して復調する復調器2と、復調された信号を2値化信号に変換する2値化回路3と、2値化された信号の立ち上がりと立下りを検出して、その間の時間を計測する時間幅計測手段4と、計測結果から変調方式を決定する方式決定手段5と、クロック信号とリーダライタ100全体の制御を司る制御部10と、変調方式Aによるコマンドをポーリング送信する方式Aポーリング回路7と、同じく方式Bポーリング回路8と、方式Cポーリング回路9と、それらの1つを制御部10からの選択信号6により選択するデータセレクタ12と、データセレクタ12で選択された信号を搬送波14により変調する変調器13により構成されている。なお、時間幅計測手段4からデータセレクタ12までは、CPU(Central Processing Unit)50の一部として構成される。
なお、制御部10、方式Aポーリング回路7、方式Bポーリング回路8、方式Cポーリング回路9、データセレクタ12、変調器13、搬送波14が主としてポーリング送信手段を構成している。また、制御部10、データセレクタ12が主としてポーリング選択手段を構成している。また、制御部10、時間幅計測手段4、方式決定手段5が主として応答信号検出手段を構成している。
【0009】
次に、本構成によるリーダライタ100の動作を説明する前に、対を成すICカードの構成を先に説明しておく。図2は、本発明の実施形態の非接触型ICカードの構成を示すブロック図である。実施形態の非接触型ICカード200の構成は、前記リーダライタ100からの電力用搬送波によりデータの授受をするループアンテナ20と、書き込みコマンド読み出しコマンドを生成する送受信回路21と、ループアンテナ20からの電力用搬送波を受け、それを整流して直流電力に変換する電力生成回路22と、制御用ファームウェアとデータの一時記憶を司るメモリ装置23と、制御回路26からの送信コマンドに搬送波を乗せて変調する変調器24と、送受信回路21からの搬送波データから2値化データに変換する検波器25と、ICカード200の全体の動作を制御する制御回路26から構成されている。
【0010】
次に、図1と図2を併せて参照してそれぞれの動作について説明する。以下、全ての実施形態では方式がA、B、Cの3種類の場合について説明する。リーダライタ100は、図示しない電源が入れられると制御部10のイニシャル動作後、図示しないメモリ装置に記憶されたプログラムに従い動作を開始する。まず、制御部10は、ICカード200に供給する図示しない電力供給用信号と、選択信号6を出力して、データセレクタ12によりA〜Cのポーリング回路7〜8のいずれか1つを選択する。選択信号6は、3種類の変調信号を選択するのであれば、2ビットの信号でよい。本実施形態の場合は、各方式のポーリング信号が一斉に出て、その中から1つを選択する回路構成であるが、入力側を選択して、選択されたポーリング回路のみが信号を出力する回路構成でも構わない。選択されたポーリング信号は変調器13を介してループアンテナ1から送信する。その信号は、ループアンテナ1から電磁波として外部に放射される。例えば、ISO14443タイプAでは、中心搬送周波数13.56MHz±7KHz、AM変調度100%、変調方式ASK(Amplitude Shift Keying)、符号化方式はModified Miller、通信速度が106kb/sで行われる。次に、ICカード200がリーダライタ100に近接すると、ループアンテナ20が電力供給用信号を受信し、電力生成回路22によりその搬送波を整流して直流電力に変換して、カード内の全ての回路に供給する。電力を供給されて制御回路26が駆動すると、メモリ装置23に格納されたプログラムに従って、制御を開始する。ICカード200は前記と同じ規格に従えば、通信方式は、負荷変動方式、リーダライタとの通信関係は、リーダライタ100からの固有の呼び出しコードを認識して初めて返信する、また、副搬送波は中心搬送波の1/16の847.5kHz、変調方式は副搬送波のASK、符号化方式はManchester方式、通信速度は106kb/sである。
次に、制御回路26は、まず送受信回路21からコマンドを検波器25で復調して2値化信号に変換し、そのコマンドを解析する。その結果自分が呼び出されていることを認識すると、レスポンスを変調器24により変調して送受信回路21を介してループアンテナ20から送信する。
このレスポンスをリーダライタ100がループアンテナ1で受信して、復調器2で検波復調して2値化回路3で2値化コードに変換される。そして、2値化コードは時間幅計測手段4により、その波形の立下りと立ち上がりの間の時間が計測される。具体的には、図示しない基本クロックと信号の論理積をとり、基本クロックが何回計測されるかを見ればよい。その計測結果を(クロックの数)を方式決定手段5に出力し、そこで、テーブルに記憶してある参照値と比較して方式が何かを決定する。その決定した方式を制御部10に連絡することにより、ポーリングした方式のレスポンスか否かが判定できる。これにより、ICカード200が規格に合致したカードであると認識され、以後リーダライタ100とICカード200の間でポーリングが行われる。
【0011】
図3は、本発明の第2の実施形態の非接触型ICカード用リーダライタの構成を示すブロック図である。この非接触型ICカード用リーダライタ300の構成は、近接するとループアンテナを介して、所定の変調方式に基づく搬送電力により駆動する非接触型ICカード200と、非接触型ICカード200との間でコマンドの授受を行うループアンテナ1と、ループアンテナ1からの信号を検波して復調する復調器2と、復調された信号を2値化信号に変換する2値化回路3と、2値化された信号の1つを選択するデータセレクタ30と、変調方式Aによるデータを復元する方式Aデータ復元回路31と、同じく方式Bデータ復元回路32と、方式Cデータ復元回路33と、これらの復元回路からのデータを判断処理するデータ処理部40と、このデータ処理部40を含み、送受信データの生成とデータ処理を司るCPU60と、送信データ39を受けて変調方式Aによるコマンドをポーリング送信する方式Aポーリング回路35と、同じく方式Bポーリング回路36と、方式Cポーリング回路37と、それらの1つを選択信号38により選択するデータセレクタ34と、データセレクタ34で選択された信号を搬送波14により変調する変調器13により構成されている。
なお、データセレクタ30、方式Aデータ復元回路31、方式Bデータ復元回路32、方式Cデータ復元回路33、及び方式Aポーリング回路35、方式Bポーリング回路36、方式Cポーリング回路37、データセレクタ34は、PLD/PLA70の一部として構成される。
また、CPU60、方式Aポーリング回路35、方式Bポーリング回路36、方式Cポーリング回路37、データセレクタ34、変調器13、搬送波14が主としてポーリング送信手段を構成している。また、CPU60、データセレクタ34が主としてポーリング選択手段を構成している。また、CPU60、データセレクタ30、方式Aデータ復元回路31、方式Bデータ復元回路32、方式Cデータ復元回路33が主として応答信号検出手段を構成している。また、方式Aデータ復元回路31、方式Bデータ復元回路32、方式Cデータ復元回路33が主としてデータ復元手段を構成している。また、CPU60、データセレクタ30がデータ選択手段を構成している。
【0012】
次に、図3と図2を併せて参照してそれぞれの動作について説明する。リーダライタ300は、図示しない電源が入れられるとCPU60のイニシャル動作後、図示しないメモリ装置に記憶されたプログラムに従い動作を開始する。まず、CPU60は、ICカード200に供給する図示しない電力供給用信号と、選択信号38を出力して、データセレクタ34によりA〜Cのポーリング回路35〜37のいずれか1つを選択する。選択信号38は、3種類の変調信号を選択するのであれば、2ビットの信号でよい。本実施形態の場合は、各方式のポーリング信号が一斉に出て、その中から1つを選択する回路構成であるが、入力側を選択して、選択されたポーリング回路のみが信号を出力する回路構成でも構わない。選択されたポーリング信号は変調器13を介してループアンテナ1から送信する。その信号は、ループアンテナ1から電磁波として外部に放射される。次に、ICカード200がリーダライタ100に近接すると、ループアンテナ20が電力供給用信号を受信し、電力生成回路22によりその搬送波を整流して直流電力に変換して、カード内の全ての回路に供給する。電力を供給されて制御回路26が駆動すると、メモリ装置23に格納されたプログラムに従って制御を開始する。
【0013】
次に、制御回路26は、まず送受信回路21からコマンドを検波器25で復調して2値化信号に変換し、そのコマンドを解析する。その結果自分が呼び出されていることを認識すると、レスポンスを変調器24により変調して送受信回路21を介してループアンテナ20から送信する。
このレスポンスをリーダライタ300がループアンテナ1で受信して、復調器2で検波復調して2値化回路3で2値化コードに変換される。そして、2値化コードはデータセレクタ30に入力され、CPU60からの選択信号38により、A〜Cのデータ復元回路のうち1つが選択されてデータが復元されるわけだが、選択信号38は、データセレクタ34にも入力されており、例えば、方式Aポーリング回路35が選択されたならば、データセレクタ30も同じ方式の方式Aデータ復元回路31が選択されるべきである。従って、データセレクタ30と34の論理構成は、同じ方式同士が選択されるように構成される。方式Aデータ復元回路31は、2値化された信号から時間幅をハードウェアにより計測してデータを復元する。ここで、さらに具体的な回路構成として説明すると、図示しない基本クロックと信号をANDゲートにより論理積して、その出力をカウンタで計数する方法が考えられる。そして、その計数結果をCPU60のデータ処理部に送り、方式が判定される。これにより、ICカード200が規格に合致したカードであると認識され、以後リーダライタ300とICカード200の間でポーリングが行われる。本実施形態ではPLD/PLAを使用した場合について説明したが、ユニバーサル論理回路やゲートアレイ等で構成しても良い。
【0014】
次に、本発明の実施形態についてフローチャートを参照して詳細に説明する。
図4は、本発明の第1の実施形態の動作を説明するフローチャートである。図1と併せて参照しながら説明する。まず、リーダライタ100の電源が投入されると全ての回路のイニシャライズを行う(ステップS1)。次に、ICカード200に電力を供給するために電力供給信号を搬送波に乗せて送出する(ステップS2)。次に、データセレクタ12で方式Aポーリング回路7を選択して(ポーリング選択ステップ)(ステップS3)、方式Aポーリング信号を送信する(ポーリング送信ステップ)(ステップS4)。
ここでICカード200の制御回路26が、まず送受信回路21からコマンドを検波器25で復調して2値化信号に変換し、そのコマンドを解析する。その結果、方式Aの自分が呼び出されていることを認識すると、レスポンスを変調器24により変調して送受信回路21を介してループアンテナ20から送信する。このレスポンスをリーダライタ100がループアンテナ1で受信して、復調器2で検波復調して2値化回路3で2値化コードに変換する(応答信号検出ステップ)(ステップS5)。次に、CPU内の時間幅計測手段4がその信号の時間幅を計測する(時間幅計測ステップ)(ステップS13)。その結果、方式Aかを判断する(方式決定ステップ)(ステップS14)。Aであれば方式Aの処理を行う(ステップS15)。
ステップS5でレスポンスがなければ、次に進み、データセレクタ12が方式Bポーリング回路8を選択して(ステップS6)、方式Bポーリング信号を送信する(ステップS7)。以下、同様にしてCPU内の時間幅計測手段4がその信号の時間幅を計測する(ステップS13)。その結果、方式Bかを判断する(ステップS16)。Bであれば方式Bの処理を行う(ステップS17)。
次に、ステップS8でレスポンスがなければ、次に進み、データセレクタ12が方式Cポーリング回路9を選択して(ステップS9)、方式Cポーリング信号を送信する(ステップS10)。以下、同様にしてCPU内の時間幅計測手段4がその信号の時間幅を計測する(ステップS13)。その結果、方式Cかを判断する(ステップS18)。Cであれば方式Cの処理を行う(ステップS19)。
ステップS11でレスポンスがなければ、ステップS2に戻る。
【0015】
図5は、本発明の第2の実施形態の動作を説明するフローチャートである。図2と併せて参照しながら説明する。まず、リーダライタ100の電源が投入されると全ての回路のイニシャライズを行う(ステップS30)。次に、ICカード200に電力を供給するために電力供給信号を搬送波に乗せて送出する(ステップS31)。次に、データセレクタ34で方式Aポーリング回路35を選択して(ポーリング選択ステップ)(ステップS32)、方式Aポーリング信号を送信する(ポーリング送信ステップ)(ステップS33)。
ここでICカード200の制御回路26が、まず送受信回路21からコマンドを検波器25で復調して2値化信号に変換し、そのコマンドを解析する。その結果、方式Aの自分が呼び出されていることを認識すると、レスポンスを変調器24により変調して送受信回路21を介してループアンテナ20から送信する。このレスポンスをリーダライタ100がループアンテナ1で受信して、復調器2で検波復調して2値化回路3で2値化コードに変換する(応答信号検出ステップ)(ステップS34)。次に、PLD/PLA内のデータセレクタ30によりデータ復元回路が選択され(データ選択ステップ)(ステップS41)、方式Aであるかが判断される(ステップS42)。方式Aであれば、方式Aデータ復元回路31が選択されデータを復元して(データ復元ステップ)(ステップS43)、方式Aの処理を行う(ステップS44)。
ステップS34でレスポンスがなければ、次に進み、データセレクタ34が方式Bポーリング回路36を選択して(ステップS35)、方式Bポーリング信号を送信する(ステップS36)。以下、同様にしてPLD/PLA内のデータセレクタ30によりデータ復元回路が選択され(ステップS41)、その結果、方式Bかを判断する(ステップS45)。Bであれば方式Bのデータを復元して(ステップS46)、方式Bの処理を行う(ステップS47)。
次に、ステップS37でレスポンスがなければ、次に進み、データセレクタ34が方式Cポーリング回路37を選択して(ステップS38)、方式Cポーリング信号を送信する(ステップS39)。以下、同様にしてPLD/PLA内のデータセレクタ30によりデータ復元回路が選択され(ステップS41)、その結果、方式Cかを判断する(ステップS48)。Cであれば、方式Cのデータを復元して(ステップS49)、方式Cの処理を行う(ステップS50)。
ステップS40でレスポンスがなければ、ステップS31に戻る。
【0016】
【発明の効果】
以上記載のごとく本発明によれば、請求項1、2は、リーダライタ側にソフトウェアにより時間幅計測手段と方式決定手段を用意して、その結果から変調方式を決定するので、同一のハードウェアで複数の変調方式を検出することができる。また、制御がソフトウェアにより行うので、汎用性が高い。
【図面の簡単な説明】
【図1】本発明の第1の実施形態のICカード用リーダライタの構成を示すブロック図である。
【図2】本発明の実施形態の非接触型ICカードの構成を示すブロック図である。
【図3】本発明の第2の実施形態のICカード用リーダライタの構成を示すブロック図である。
【図4】本発明の第1の実施形態の動作を説明するフローチャートである。
【図5】本発明の第2の実施形態の動作を説明するフローチャートである。
【符号の説明】
1 ループアンテナ、2 復調器、3 2値化回路、4 時間幅計測手段、5方式決定手段、6 選択信号、7 方式Aポーリング回路、8 方式Bポーリング回路、9 方式Cポーリング回路、10 制御部、11 送信データ、12データセレクタ、13 変調器、14 搬送波、50 CPU、100 リーダライタ[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a reader / writer for a non-contact type IC card and a control method thereof, and more particularly to a reader / writer for reading and writing an IC card having a different modulation / demodulation method by one type of reader / writer and a control method thereof.
[0002]
[Prior art]
In recent years, new information recording media called IC cards are widely available on the market. The IC card is a generic name for cards having a card-like or sheet-like shape such as a credit card, a bank card, a point card, etc., and an IC (Integrated Circuit) incorporated in the card. IC cards are roughly divided into two types, contact type and non-contact type. In the contact type, a terminal is provided on the card surface, and signals are exchanged through the terminal while the terminal is in contact with the terminal on the reader / writer side. Currently, disposable IC cards are widely distributed as telephone cards in countries such as Europe. In addition, an experiment using a rewritable type of information as a money card has been conducted in various countries, and has attracted attention as a card used in financial relations.
In addition, it is considered that the non-contact type IC card is adopted instead of the current magnetic card system as a commuter pass used when getting on and off the railway. In addition, in light of resource conservation and environmental issues, government agencies are strongly promoting IT (Information Technology) as a means of promoting paperlessness and as part of realizing labor savings, especially in the areas of welfare and public facilities. The use of IC cards is emerging as a card that can be used efficiently for a wide range of administrative services in national and local governments, such as use and issuance of various certificates.
In particular, the above-mentioned contactless IC card exchanges data by radio wave, so there is no need to take out a commuter pass each time when passing through the ticket gate, and information can be exchanged even from inside a regular slot or bag. It is expected that the performance will be greatly improved, and is attracting attention as an alternative to conventional recording media. In addition, since it can be managed without contact, especially when moving luggage and parts, it is also expected to be applied to logistics and traffic billing systems.
[0003]
[Problems to be solved by the invention]
In the case of the contactless IC card, development of a reader / writer for recording information on the contactless IC card and reading information and software for controlling the information are integrated with development of the IC card itself. There must be. At that time, if each company develops according to its own standard, the compatibility between each card and reader / writer will be lost, which may hinder the progress and development of the entire system. Therefore, international standardization is desired in order to prevent such problems. At present, the interface and control between the reader / writer and the IC card are performed based on the ISO 7816 standard, and the frequency and modulation method of radio waves used in the non-contact IC card are defined by ISO 14443. However, the standard for contactless IC cards that are going to be used in the private sector, especially in the transportation system, is ISO14443 type C, and the standard used in the government office is ISO14443 type B, and the modulation / demodulation method is different. . For this reason, a user who uses the system cannot use a reader / writer other than a dedicated reader / writer that matches a specific type of IC card that the user has, and there arises a problem that the convenience is lacking.
In view of the above problems, the present invention provides a reader / writer capable of determining the modulation method even if IC cards having different modulation methods are passed through the same reader / writer, and reading and writing corresponding to the modulation method, and a control method thereof. Objective.
[0004]
[Means for Solving the Problems]
In order to solve this problem, the present invention provides a non-contact type in which transmission of carrier power and transmission / reception of data based on a predetermined modulation method are performed in a non-contact manner via a loop antenna of an IC card. In the IC card reader / writer, the polling transmission means having a plurality of different modulation methods, the polling selection means for selecting at least one of the polling transmission means, and the polling transmission means selected by the polling selection means are transmitted. Response signal detecting means for detecting a response signal to the command, wherein the response signal detecting means detects the rise and fall of the binarized signal of the response signal to the command , and sets a time width between them. Time width measuring means for measuring, counting the number of clocks based on the measurement result of the time width measuring means, and counting result and table A method for determining a specific modulation method by comparing with a stored reference value, and the consistency with the modulation method of the polling signal responded by the IC card according to the determination result of the method determination unit It is characterized by judging.
The battery-less type of non-contact type IC card receives the carrier wave from the reader / writer with the internal loop antenna in a non-contact state when this card is brought close to the reader / writer, and rectifies it to drive it as its own power. Type. Therefore, the first access is only on the reader / writer side (this is called the reader / writer talk first / card listen), and after that, a unique call code from the reader / writer is recognized and then returned. Here, if one type of modulation / demodulation method is used, polling transmission may be performed using a predetermined modulation / demodulation method. However, when there are non-contact type IC cards having a plurality of different modulation / demodulation methods, the type corresponds to that type. It is necessary to prepare a modulation / demodulation method. Then, a method of transmitting at the time of polling signal transmission sequentially and recognizing the modulation / demodulation method based on the presence or absence of the response can be considered. Therefore, using the difference in response signal width depending on the method, the response from the IC card is binarized, and the time between the falling edge and the rising edge of the signal is measured and processed by software to restore the data To do.
According to this invention, the time width measuring means and the method determining means are prepared on the reader / writer side by software, and the modulation method is determined from the result, so that a plurality of modulation methods can be detected by the same hardware. . Moreover, since control is performed by software, the versatility is high.
[0007]
According to a second aspect of the present invention, there is provided a method for controlling a reader / writer for a non-contact type IC card in which transmission of carrier power and transmission / reception of data based on a predetermined modulation method are performed in a non-contact manner via a loop antenna of the IC card. A polling transmission step having a plurality of different modulation schemes; a polling selection step for selecting at least one of the polling transmission steps; and a response signal to the command transmitted from the polling transmission step selected by the polling selection step is detected. A response signal detecting step, wherein the response signal detecting step detects a rise and a fall of the binarized signal of the response signal to the command and measures a time width therebetween And counting the number of clocks based on the measurement result of the time width measuring step. A method determining step of determining a specific modulation method by comparing the result and a reference value stored in the table, and a modulation method of the polling signal to which the IC card responds according to the determination result of the method determining step It is characterized by judging the coincidence with.
[0008]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, the present invention will be described in detail with reference to embodiments shown in the drawings. However, the components, types, combinations, shapes, relative arrangements, and the like described in this embodiment are merely illustrative examples and not intended to limit the scope of the present invention only unless otherwise specified. .
FIG. 1 is a block diagram showing a configuration of a reader / writer for a non-contact type IC card according to the first embodiment of the present invention. The non-contact type IC card reader /
The control unit 10, the method A polling circuit 7, the method B polling circuit 8, the method C polling circuit 9, the
[0009]
Next, before describing the operation of the reader /
[0010]
Next, each operation will be described with reference to FIGS. 1 and 2 together. Hereinafter, in all the embodiments, three types of methods A, B, and C will be described. When a power supply (not shown) is turned on, the reader /
Next, the
The response is received by the reader /
[0011]
FIG. 3 is a block diagram showing a configuration of a reader / writer for a non-contact type IC card according to the second embodiment of the present invention. The non-contact type IC card reader /
The
Further, the
[0012]
Next, each operation will be described with reference to FIGS. When a power supply (not shown) is turned on, the reader /
[0013]
Next, the
The response is received by the reader /
[0014]
Next, embodiments of the present invention will be described in detail with reference to flowcharts.
FIG. 4 is a flowchart for explaining the operation of the first embodiment of the present invention. This will be described with reference to FIG. First, when the reader /
Here, the
If there is no response in step S5, the process proceeds to the next, and the
Next, if there is no response in step S8, the process proceeds to the next, the
If there is no response in step S11, the process returns to step S2.
[0015]
FIG. 5 is a flowchart for explaining the operation of the second embodiment of the present invention. This will be described with reference to FIG. First, when the reader /
Here, the
If there is no response in step S34, the process proceeds to the next, the
Next, if there is no response in step S37, the process proceeds to the next, the
If there is no response in step S40, the process returns to step S31.
[0016]
【The invention's effect】
As described above, according to the present invention, claims 1 and 2 prepare the time width measuring means and the method determining means by software on the reader / writer side, and the modulation method is determined from the result. Can detect a plurality of modulation schemes. Moreover, since control is performed by software, the versatility is high .
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of an IC card reader / writer according to a first embodiment of the present invention.
FIG. 2 is a block diagram showing a configuration of a non-contact type IC card according to an embodiment of the present invention.
FIG. 3 is a block diagram illustrating a configuration of an IC card reader / writer according to a second embodiment of the present invention.
FIG. 4 is a flowchart for explaining the operation of the first exemplary embodiment of the present invention.
FIG. 5 is a flowchart illustrating the operation of the second exemplary embodiment of the present invention.
[Explanation of symbols]
1 loop antenna, 2 demodulator, 3 binarization circuit, 4 time width measuring means, 5 system determining means, 6 selection signal, 7 system A polling circuit, 8 system B polling circuit, 9 system C polling circuit, 10 control unit , 11 Transmission data, 12 data selector, 13 modulator, 14 carrier wave, 50 CPU, 100 reader / writer
Claims (2)
複数の異なる変調方式をもつポーリング送信手段と、該ポーリング送信手段から少なくとも1つを選択するポーリング選択手段と、該ポーリング選択手段により選択されたポーリング送信手段から送信されたコマンドに対する応答信号を検出する応答信号検出手段と、を備え、
該応答信号検出手段は、前記コマンドに対する応答信号の2値化された信号の立ち上がりと立下りを検出して、その間の時間幅を計測する時間幅計測手段と、該時間幅計測手段の計測結果に基づいてクロック数を計数して、該計数結果とテーブルに記憶している参照値とを比較して特定の変調方式を決定する方式決定手段と、を有し、該方式決定手段の決定結果により前記ICカードが応答したポーリング信号の変調方式との合致性を判断することを特徴とする非接触型ICカード用リーダライタ。In a non-contact type IC card reader / writer that performs non-contact transmission and transmission / reception of carrier power based on a predetermined modulation system via a loop antenna of an IC card,
A polling transmission means having a plurality of different modulation schemes, a polling selection means for selecting at least one of the polling transmission means, and a response signal for a command transmitted from the polling transmission means selected by the polling selection means are detected. Response signal detecting means,
The response signal detection means detects the rise and fall of the binarized signal of the response signal to the command and measures the time width between them, and the measurement result of the time width measurement means And determining the specific modulation scheme by comparing the count result with the reference value stored in the table, and the determination result of the scheme determination means The reader / writer for a non-contact type IC card, wherein the consistency with a modulation method of a polling signal to which the IC card responds is determined.
複数の異なる変調方式をもつポーリング送信ステップと、該ポーリング送信ステップから少なくとも1つを選択するポーリング選択ステップと、該ポーリング選択ステップにより選択されたポーリング送信ステップから送信されたコマンドに対する応答信号を検出する応答信号検出ステップと、を備え、
該応答信号検出ステップは、前記コマンドに対する応答信号の2値化された信号の立ち上がりと立下りを検出して、その間の時間幅を計測する時間幅計測ステップと、該時間幅計測ステップの計測結果に基づいてクロック数を計数して、該計数結果とテーブルに記憶している参照値とを比較して特定の変調方式を決定する方式決定ステップと、を有し、該方式決定ステップの決定結果により前記ICカードが応答したポーリング信号の変調方式との合致性を判断することを特徴とする非接触型ICカード用リーダライタの制御方法。In a method for controlling a reader / writer for a non-contact type IC card that performs transmission of carrier power and transmission / reception of data based on a predetermined modulation method in a non-contact manner via a loop antenna of the IC card,
A polling transmission step having a plurality of different modulation schemes, a polling selection step for selecting at least one from the polling transmission step, and a response signal to the command transmitted from the polling transmission step selected by the polling selection step is detected. A response signal detection step,
The response signal detecting step detects a rising and falling edge of a binarized signal of the response signal to the command and measures a time width between them, and a measurement result of the time width measuring step And determining a specific modulation scheme by comparing the count result with a reference value stored in a table, and the determination result of the scheme determination step. A method of controlling a reader / writer for a non-contact type IC card, wherein the consistency with a modulation method of a polling signal to which the IC card responds is determined.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001149835A JP4824195B2 (en) | 2001-05-18 | 2001-05-18 | Non-contact type IC card reader / writer and control method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001149835A JP4824195B2 (en) | 2001-05-18 | 2001-05-18 | Non-contact type IC card reader / writer and control method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2002342725A JP2002342725A (en) | 2002-11-29 |
JP4824195B2 true JP4824195B2 (en) | 2011-11-30 |
Family
ID=18994955
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001149835A Expired - Lifetime JP4824195B2 (en) | 2001-05-18 | 2001-05-18 | Non-contact type IC card reader / writer and control method thereof |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4824195B2 (en) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005339089A (en) * | 2004-05-26 | 2005-12-08 | Matsushita Electric Works Ltd | Non-contact id system |
JP4605462B2 (en) * | 2004-07-14 | 2011-01-05 | ソニー株式会社 | Reception device and semiconductor integrated circuit |
JP2006060363A (en) * | 2004-08-18 | 2006-03-02 | Renesas Technology Corp | Semiconductor integrated circuit and non-contact ic card |
JP4576935B2 (en) * | 2004-09-02 | 2010-11-10 | 株式会社日立製作所 | Non-contact electronic device |
JP4757542B2 (en) * | 2005-06-09 | 2011-08-24 | 株式会社エヌ・ティ・ティ・ドコモ | Non-contact IC device and control method |
JP2008085649A (en) * | 2006-09-27 | 2008-04-10 | Toshiba Corp | Rfid communication system and method |
JP5295657B2 (en) | 2008-06-27 | 2013-09-18 | ルネサスエレクトロニクス株式会社 | Semiconductor integrated circuit, IC card mounted with semiconductor integrated circuit, and operation method thereof |
JP5225816B2 (en) * | 2008-11-20 | 2013-07-03 | ルネサスエレクトロニクス株式会社 | Semiconductor device |
JP5339138B2 (en) * | 2009-03-25 | 2013-11-13 | ソニー株式会社 | COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM |
JP5323556B2 (en) * | 2009-03-30 | 2013-10-23 | フェリカネットワークス株式会社 | Arithmetic circuit, signal selection method, and computer program |
JP2012079249A (en) * | 2010-10-06 | 2012-04-19 | Toppan Printing Co Ltd | Noncontact communication medium with display function and communication method using the same |
JP2014235595A (en) | 2013-06-03 | 2014-12-15 | 株式会社リコー | Non-contact communication mode determination circuit, non-contact communication circuit, and ic card |
JP6474287B2 (en) * | 2015-03-13 | 2019-02-27 | セイコーインスツル株式会社 | Electronic device and electronic device control program |
JP7215227B2 (en) * | 2019-02-28 | 2023-01-31 | 富士通株式会社 | Radio signal demodulator, radio signal demodulation program, and radio signal demodulation method |
JP7438911B2 (en) * | 2020-09-29 | 2024-02-27 | 富士フイルム株式会社 | Non-contact communication device, magnetic tape drive, non-contact communication system, operating method of non-contact communication device, and program |
-
2001
- 2001-05-18 JP JP2001149835A patent/JP4824195B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JP2002342725A (en) | 2002-11-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4824195B2 (en) | Non-contact type IC card reader / writer and control method thereof | |
JP3360002B2 (en) | Contact / non-contact IC card and contact / non-contact IC card reader / writer | |
JP4239988B2 (en) | Communication system, communication apparatus, wired communication apparatus, and communication method | |
CN100435169C (en) | Contactless integrated circuit card with real-time protocol switching function and card system including the same | |
CN100487727C (en) | Non-contact IC apparatus and control method | |
Sorrells | Passive RFID basics | |
CN205176868U (en) | A device and object for managing can with operation of object of reading device non -contact communication | |
US7472834B2 (en) | Dual-mode smart card | |
US7252241B2 (en) | Data communication system, data communication device, contactless communication medium, and communication device control program | |
US20050034028A1 (en) | Device for testing smart card and method of testing the smart card | |
EP1486903B1 (en) | Reader/writer for performing efficient transmission/reception with no-battery information storage medium | |
TW201325118A (en) | Detecting a presence of near field communications (NFC) devices | |
US7308249B2 (en) | Communication between electromagnetic transponders | |
JPH02178893A (en) | Proximity reading of tag coded | |
EP1017014A1 (en) | Noncontact communication system and interrogator used therefor | |
JP5079953B2 (en) | Non-contact type IC card reader / writer system | |
JP5428364B2 (en) | Non-contact communication device and decoding unit thereof | |
KR100516968B1 (en) | Low Power-Consumption Card Reader for Use with a Contactless IC Card | |
JP2002342724A (en) | Reader-writer for non-contact ic card | |
JPH06325229A (en) | Portable information recording medium | |
JP4805494B2 (en) | Interference prevention method for reader / writer | |
JP2004048288A (en) | Non-contact reader-writer for ic card | |
JP2010178205A (en) | Reader/writer, program, non-contact communication system and non-contact communication device | |
JPH08167090A (en) | Mobile body discriminating method | |
JP4808870B2 (en) | Control method of reader / writer for non-contact type IC card |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080325 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110218 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110301 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110425 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110705 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110816 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110906 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110908 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4824195 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140916 Year of fee payment: 3 |
|
EXPY | Cancellation because of completion of term |