(57)【要約】【課題】  少ないＣＰＵ負担で、受信信号からデータを読み取る事ができるデータ読取装置を提供する。【解決手段】  このデータ読取装置は、複数ビット周期Ｔｐ，Ｔｄを繰り返し周期とするパルス信号列を含む受信信号９から前記パルス信号列に乗せられたデータを読み取るものであり、受信信号９の複数ビット周期Ｔｐ，Ｔｄの特定ビット部分（例えば２ビット目部分）をサンプリングするサンプリング手段と、前記サンプリング手段のサンプリング結果に基づいて受信信号９に乗せられた前記データを読み取るデータ読取手段とを備える。【選択図】図３
2006083604.tif 000002
【特許請求の範囲】
【請求項１】
複数ビット周期を繰り返し周期とするパルス信号列を含む受信信号から前記パルス信号列に乗せられたデータを読み取るデータ読取装置であって、
前記受信信号の前記複数ビット周期の特定ビット部分をサンプリングするサンプリング手段と、
前記サンプリング手段のサンプリング結果に基づいて前記受信信号に乗せられた前記データを読み取るデータ読取手段と、
を備えることを特徴とするデータ読取装置。
【請求項２】
前記受信信号の前記複数ビット周期内に、前記データの内容に応じて前記受信信号の振幅が変化するビット部分と変化しないビット部分とが含まれる場合において、
前記特定ビット部分は、前記データの内容に応じて前記受信信号の振幅が変化するビット部分であることを特徴とする請求項１に記載のデータ読取装置。
【請求項３】
１ビット当たりの周期をＴＥとし、前記特定ビット部分が前記複数ビット周期のＮｉ番目のビット部分である場合において、
前記サンプリング手段は、前記受信信号の前記複数ビット周期の始め部分の検出を行い、前記複数ビット周期の始め部分を検出する毎に、その検出時点から（Ｎｉ−０．５）×ＴＥ時間経過した時点で、前記受信信号に対してサンプリングを行うことを特徴とする請求項１または請求項２に記載のデータ読取装置。
【請求項４】
前記受信信号の前記複数ビット周期の始め部分が検出された時点からＮｉ×ＴＥ時間経過するまでに、前記受信信号の当該複数ビット周期内の当該特定ビット部分でのサンプリングが行われたか否かを判定する第１判定手段を更に備えることを特徴とする請求項３に記載のデータ読取装置。
【請求項５】
前記複数ビット周期のビット周期数をＮｆとした場合において、
前記受信信号の前記複数ビット周期の始め部分が検出された時点からＮｆ×ＴＥ時間経過しても次の前記複数ビット周期の始め部分が検出されない場合に、当該受信信号は規定外の受信信号と判定する第２判定手段を更に備えることを特徴とする請求項３または請求項４に記載のデータ読取装置。
【請求項６】
利用者の携帯リモコン器からの無線リモコン信号により所定の車両に搭載された車載機器を無線制御する車載機器無線制御システムであって、
前記無線リモコン信号は、複数ビット周期を繰り返し周期とするパルス信号列を含み、
前記携帯リモコン器と、前記車両側に、前記携帯リモコン器からの無線リモコン信号を受信してその受信信号に乗せられたデータを読み取る請求項１〜請求項５の何れかに記載のデータ読取装置と、前記データ読取装置により読み取られたデータに基づいて前記車載機器を制御する制御手段とを備えることを特徴とする車載機器無線制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数ビット周期を繰り返し周期とするパルス信号列を含む受信信号から前記パルス信号列に乗せられたデータを読み取るデータ読取装置およびそのデータ読取装置を用いた車載機器無線制御システムに関する。
【背景技術】
【０００２】
従来より、例えばリモートキーレスエントリーシステム等の、利用者の携帯リモコン器からの無線リモコン信号により所定の車両に搭載された車載機器を無線制御する車載機器無線制御システムでは、前記無線リモコン信号として、図６の様に、繰り返し周期Ｔｄを例えば３ビット周期（３ＴＥ）とするパルス信号列を含むものを使用しており、車両側で、その無線リモコン信号から前記パルス信号列に乗せられたデータを読み取り、その読み取ったデータに基づいて車載機器を制御している。図６中のＴＥは、１ビット当たりの周期である。
【０００３】
従来の車両側での無線リモコン信号からのデータの読み取り方としては、１ビット毎のサンプリング方式を採用していた。即ち、例えば、図６の矢印の様に、受信した無線リモコン信号の繰り返し周期（３ビット周期）Ｔｄ内の各ビット部分毎でサンプリングを行って当該繰り返し周期内のパルス信号のパルス幅を検出し、その検出したパルス幅から当該繰り返し周期内に乗せられたデータを読み取っていた（例えばパルス幅が２ＴＥの場合は、データは論理レベルの「０」と読み取る）。尚、図６中の各矢印は、サンプリングを表している。
【０００４】
この種の車載機器無線制御システムでは、前記無線リモコン信号に暗号技術（例えばＭｉｃｒｏｃｈｉｐ社の暗号技術ＫＥＥＬＯＱなど）を施している場合があるが、その場合も、車両側での無線リモコン信号からのデータの読み取り方としては、上記と同様に１ビット毎のサンプリング方式を採用している。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記の車載機器無線制御システムでは、車両側での無線リモコン信号からのデータの読み取り方として１ビット毎のサンプリング方式を採用しているので、ＣＰＵの当該サンプリングに掛かる処理負担が大きいという欠点がある。特に、当該サンプリングに平行して動作させるアプリケーションがあれば、ＣＰＵの処理負担が益々増大して当該アプリケーションを十分速く動作させる事ができなくなるという欠点がある。
【０００６】
そこで、この発明の課題は、第１に、少ないＣＰＵ負担で、受信信号からデータを読み取る事ができるデータ読取装置を提供すること、第２に、そのデータ読み取り装置を用いた車載機器無線制御システムを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決する為に、請求項１に記載の発明は、複数ビット周期を繰り返し周期とするパルス信号列を含む受信信号から前記パルス信号列に乗せられたデータを読み取るデータ読取装置であって、前記受信信号の前記複数ビット周期の特定ビット部分をサンプリングするサンプリング手段と、前記サンプリング手段のサンプリング結果に基づいて前記受信信号に乗せられた前記データを読み取るデータ読取手段と、を備えるものである。
【０００８】
請求項２に記載の発明は、前記受信信号の前記複数ビット周期内に、前記データの内容に応じて前記受信信号の振幅が変化するビット部分と変化しないビット部分とが含まれる場合において、前記特定ビット部分は、前記データの内容に応じて前記受信信号の振幅が変化するビット部分であるものである。
【０００９】
請求項３に記載の発明は、１ビット当たりの周期をＴＥとし、前記特定ビット部分が前記複数ビット周期のＮｉ番目のビット部分である場合において、前記サンプリング手段は、前記受信信号の前記複数ビット周期の始め部分の検出を行い、前記複数ビット周期の始め部分を検出する毎に、その検出時点から（Ｎｉ−０．５）×ＴＥ時間経過した時点で、前記受信信号に対してサンプリングを行うものである。
【００１０】
請求項４に記載の発明は、前記受信信号の前記複数ビット周期の始め部分が検出された時点からＮｉ×ＴＥ時間経過するまでに、前記受信信号の当該複数ビット周期内の当該特定ビット部分でのサンプリングが行われたか否かを判定する第１判定手段を更に備えるものである。
【００１１】
請求項５に記載の発明は、前記複数ビット周期のビット周期数をＮｆとした場合において、前記受信信号の前記複数ビット周期の始め部分が検出された時点からＮｆ×ＴＥ時間経過しても次の前記複数ビット周期の始め部分が検出されない場合に、当該受信信号は規定外の受信信号と判定する第２判定手段を更に備えるものである。
【００１２】
請求項６に記載の発明は、利用者の携帯リモコン器からの無線リモコン信号により所定の車両に搭載された車載機器を無線制御する車載機器無線制御システムであって、前記無線リモコン信号は、複数ビット周期を繰り返し周期とするパルス信号列を含み、前記携帯リモコン器と、前記車両側に、前記携帯リモコン器からの無線リモコン信号を受信してその受信信号に乗せられたデータを読み取る請求項１〜請求項５の何れかに記載のデータ読取装置と、前記データ読取装置により読み取られたデータに基づいて前記車載機器を制御する制御手段とを備えるものである。
【発明の効果】
【００１３】
請求項１に記載の発明によれば、受信信号の複数ビット周期内の特定ビット部分をサンプリングし、そのサンプリング結果に基づいて前記受信信号に乗せられたデータを読み取るので、従来よりも少ないサンプリング回数でデータを読み取る事ができ、少ないＣＰＵ負担で、受信信号からデータを読み取る事ができる。
【００１４】
請求項２に記載の発明によれば、受信信号の複数ビット周期内に、データ内容に応じて受信信号の振幅が変化するビット部分と変化しないビット部分とが含まれる場合において、特定ビット部分は、データ内容に応じて受信信号の振幅が変化するビット部分であるので、受信信号の複数ビット周期の特定ビット部分毎のサンプリングでも、正確に受信信号からデータを読み取る事ができる。
【００１５】
請求項３に記載の発明によれば、受信信号の複数ビット周期の始め部分が検出される毎に、その検出時点から（Ｎｉ−０．５）×ＴＥ時間経過した時点で、受信信号に対してサンプリングが行われるので、適切に受信信号の複数ビット周期の特定ビット部分毎にサンプリングを行う事ができる。
【００１６】
請求項４に記載の発明によれば、受信信号の複数ビット周期の始め部分が検出された時点からＮｉ×ＴＥ時間経過するまでに、受信信号の当該複数ビット周期の当該特定ビット部分でのサンプリングが行われたか否かを判定する第１判定手段を備えるので、サンプリング遅れによるサンプリング失敗を適切に検出でき、受信信号からデータを誤認して読み取る事を防止できる。
【００１７】
請求項５に記載の発明によれば、受信信号の複数ビット周期の始め部分が検出された時点からＮｆ×ＴＥ時間経過しても次の前記複数ビット周期の始め部分が検出されない場合に、当該受信信号は規定外の受信信号と判定する第２判定手段を備えるので、規定外の信号を受信した場合に、間違ってその規定外の受信信号から関係のないデータを読み取る事を防止できる。
【００１８】
請求項６に記載の発明によれば、請求項１〜請求項５の何れかの効果を奏する車載機器無線制御システムを提供できる。
【発明を実施するための最良の形態】
【００１９】
図１は、本発明に係るデータ読取装置を用いた車載機器無線制御システムの構成概略図である。
【００２０】
この実施の形態の車載機器無線制御システム１は、利用者の携帯リモコン器からの無線リモコン信号により所定の車両に搭載された車載機器を無線制御するもの（ここでは例えばリモートキーレスエントリーシステム）であり、図１の様に、前記携帯リモコン器としてのリモコン機能付き自動車キー３と、車両側に、キー３からの無線リモコン信号９に基づいて、前記車載機器として例えば自動車ドアの施解錠を行うドア施解錠装置５を制御する制御ユニット７とを備える。ここでは、無線リモコン信号９に暗号技術（例えばＭｉｃｒｏｃｈｉｐ社の暗号技術ＫＥＥＬＯＱ）が適用された場合で説明する。
【００２１】
キー３は、自動車ドアを施解錠させる為の無線操作を受け付けるボタン３ａと、送信部３ｂと、暗号化データの生成に用いる所定データ（暗号化キーおよびキー側同期カウンタ値）およびキー側シリアル番号が記憶された記憶部３ｃと、ボタン３ａへの操作入力に応じて送信部３ｂから車両側の制御ユニット７側に所定データ（前記暗号化データ、当該ボタン３ａの操作入力に対応するボタンコードおよび前記キー側シリアル番号）を乗せた例えば３００ＭＨｚ帯の無線リモコン信号９を送信する制御部３ｄとを備える。
【００２２】
制御部３ｄは、ボタン３ａへの操作入力があると、図２の様に、所定の暗号化アルゴリズム（例えばマイクロチップ社の暗号技術ＫＥＥＬＯＱ）を用いて、記憶部３ｃに記憶されている暗号化キーおよびキー側同期カウンタ値から暗号化データを生成し、その生成した暗号化データ、記憶部３ｃに記憶されているキー側シリアル番号および当該ボタン３ａの操作入力に対応したボタンコードを無線リモコン信号９に乗せて送信部３ｂから車両側の制御ユニット７側に送信する。そして、かかる送信を行う毎に、制御部３ｄは、記憶部３ｃに記憶してある前記キー側同期カウンタ値を１つインクリメントして更新記憶し、次の送信時には、更新した当該キー側同期カウンタ値を用いて前記暗号化データを生成する。
【００２３】
ここでは、無線リモコン信号９は、例えば図２の様に、ＭＳＢ側から順（送信順）にプリアンブル部（例えば２４ビット）９ａ、同期ヘッダ部（例えば１０ビット）９ｂおよびデータ部９ｃが配列されて構成される。データ部９ｃは、例えば、ＭＳＢ側から順に暗号化データ（例えば３２ビット）、キー側シリアル番号（例えば２８ビット）およびボタンコード（例えば４ビット）が配列されて構成される。
【００２４】
プリアンブル部９ａは、例えば図３の様に、その繰り返し周期Ｔｐを２ビット周期（２ＴＥ）とし、その２ビット周期内の各ビット部分の振幅をＭＳＢ側から順（送信順）にＨレベル，Ｌレベルとするパルス信号を１２個列べたパルス信号列からなる。このプリアンブル部９ａは、上記の様なパルス信号を１２個列べることで当該無線リモコン信号がノイズでないという情報（データ）を表している。同期ヘッダ部９ｂは、例えば図３の様に、Ｌレベルが１０ビット周期（１０ＴＥ）分繰り返されてなる。また、データ部９ｃは、例えば図３の様に、その繰り返し周期Ｔｄを３ビット周期（３ＴＥ）とし、その３ビット周期内の各ビット部分の振幅をＭＳＢ側から順にＨレベル，Ｈレベル，Ｌレベル（この場合パルス幅は２ＴＥ）若しくはＨレベル，Ｌレベル，Ｌレベル（この場合パルス幅は１ＴＥ）とするパルス信号を所定個列べたパルス信号列からなる。データ部９ｂ内の各パルス信号は、例えば、そのパルス幅が２ＴＥの場合は論理レベルの「０」を表し、パルス幅が１ＴＥの場合は論理レベルの「１」を表している。
【００２５】
尚、ここでは、データ部９ｃの繰り返し周期Ｔｐ内には、データ内容（「０」または「１」）に応じて信号９の振幅が変化するビット部分（ここでは２ビット目部分）と信号９の振幅が変化しないビット部分（ここでは１ビット目部分および３ビット目部分）とが含まれている。
【００２６】
車両側の制御ユニット７は、例えば図１の様に、キー３からの無線リモコン信号９を受信する受信部７ａと、受信部７ａから得られる受信信号９に乗せられたデータを読み取ると共に正規のキー３からの受信信号であるかの照合を行うデータ読取部（データ読取装置）７ｂと、正規のキー３からの受信信号であるかの照合に用いる所定データ（暗号解読キー、車両側シリアル番号および車両側同期カウンタ値）を記憶した記憶部７ｃと、正規のキー３からの受信信号である場合にデータ読取部７ｂにより読み取られたデータに基づいてドア施解錠装置５を制御する制御部（制御手段）７ｄとを備える。データ読取部７ｂは、受信部７ａからの受信信号にサンプリングを行う機能（サンプリング手段）と、そのサンプリング結果に基づいて受信信号に乗せられたデータを読み取るデータ読取機能（データ読取手段）とを有する。ここでは、データ読取部７ｂ、記憶部７ｃおよび制御部７ｄは、例えばマイコン７ｅに内蔵されて構成されている。
【００２７】
尚、記憶部７ｃに記憶される車両側シリアル番号は、キー３側の記憶部３ｃに記憶されたキー側シリアル番号と同じ番号である。また、記憶部７ｃに初期的に記憶される車両側カウンタ値は、キー３側の記憶部３ｃに初期的に記憶されるキー側同期カウンタ値と同じ値である。
【００２８】
データ読取部７ｂは、受信部７ａからの受信信号に対し、まずプリアンブル部９ａの有無を判定する。即ち、データ読取部７ｂは、受信信号の最初の立ち上がり時点から２ビット周期で各周期の２ビット目部分（特定ビット部分）でサンプリング（受信信号の振幅の検出）を行って行き、そのサンプリンブ結果に基づいてプリアンブル部９ａの有無を判定する。より詳細には、図３を参照して、受信信号に対して受信順にパルス信号の立ち上がり（２ビット周期である繰り返し周期Ｔｐの始め部分）を検出して行き、パルス信号の立ち上がりを検出する毎に、その検出時点から１．５×ＴＥ時間経過した時点（矢印部分）で、受信信号に対してサンプリングを行って行き、そして、パルス信号の立ち上がりを２ビット周期（２ＴＥ）間隔で１２回繰り返して検出し、且つそれら１２回の各検出時点から１．５×ＴＥ時間経過時点でのサンプリング結果が全てＬレベルである場合に、プリアンブル部９ａ有りと判定し、それ以外の場合に、プリアンブル部９ａ無しと判定する。
【００２９】
そして、データ読取部７ｂは、プリアンブル部９ａ無しと判定した場合は、当該受信信号をリモコン信号でない（例えばノイズ）として無効とし、他方、プリアンブル部９ａ有りと判定した場合は、当該受信信号はリモコン信号であるとして当該プリアンブル部９ａに続く同期ヘッダ部（Ｌレベル部分）９ｂに続くパルス信号列部分をデータ部９ｃと見なし、そのデータ部９ｃからデータ（暗号化データ、キー側シリアル番号およびボタンコード）を読み取って行く。
【００３０】
ここでは、データ読取部７ｂは、そのデータ部９ｃの最初の立ち上がり時点から３ビット周期で各周期の２ビット目部分（特定ビット部分）でサンプリングを行って行き、そのサンプリンブ結果からデータを読み取って行く。より詳細には、図３を参照して、データ部９ｃに対して受信順にパルス信号の立ち上がり（３ビット周期である繰り返し周期Ｔｄの始め部分）を検出して行き、パルス信号の立ち上がりを検出する毎に、その検出時点から１．５×ＴＥ時間経過した時点（矢印部分）で、データ部９ｃに対してサンプリングを行って行き、そのサンプリング結果がＨレベルの場合は、当該繰り返し周期Ｔｄ内に表されたデータを論理レベルの「０」として読み取り、他方、そのサンプリング結果がＬレベルの場合は、当該繰り返し周期Ｔｄ内に表されたデータを論理レベルの「１」として読み取って行く。この様にして、データ読取部７ｂは、データ部９ｃからデータ（暗号化データ、キー側シリアル番号およびボタンコード）を読み取って行く。
【００３１】
そして、データ読取部７ｂは、図４の様に、その読み取った暗号化データおよびキー側シリアル番号を用いて、当該受信信号が正規のキー３からの有効なリモコン信号であるか否かを判定する。即ち、データ読取部７ｂは、まずその読み取ったキー側シリアル番号と記憶部７ｃに記憶してある車両側シリアル番号とを照合し、一致しない場合は、当該受信信号は正規のキー３からのリモコン信号ではない（即ち他のリモコン機能付きキーからのリモコン信号である）と判定して当該受信信号を無視し、他方、一致する場合は、所定の暗号解読アルゴリズム（例えばマイクロチップ社の暗号技術ＫＥＥＬＯＱ）および記憶部７ｃに記憶してある暗号解読キーを用いて、当該受信信号から読み取った前記暗号化データ中からキー側同期カウンタ値を解読する。
【００３２】
そして、データ読取部７ｂは、前記暗号化データ中からキー側同期カウンタ値を解読できない場合は、当該受信信号は正規のキー３からの有効なリモコン信号ではないと判定して当該受信信号を無視し、他方、前記暗号化データ中からキー側同期カウンタ値を解読した場合は、その解読したキー側同期カウンタ値と記憶部７ｃに記憶してある車両側同期カウンタ値とを照合する。そして、一致する場合は、当該受信信号は正規のキー３からの有効なリモコン信号であると判定し、記憶部７ｃに記憶してある車両側カウンタ値を１つインクリメントして更新記憶すると共に、当該受信信号から読み取った前記ボタンコードに従って制御部７ｄを介してドア施解錠装置５にドアを施錠または解錠させる。他方、一致しない場合でキー側同期カウンタ値が車両側同期カウンタ値より大きい場合は、当該受信信号は正規のキー３からのリモコン信号ではあるが有効ではないと判定し、当該受信信号から読み取った前記ボタンコードを実行せず、当該受信信号から読み取った前記キー側カウンタ値を車両側カウンタ値として記憶部７ｃ内の車両側カウンタ値に上書き記憶した上で、その上書き記憶した車両側カウンタ値を１つインクリメントして更新記憶だけし、再度キー３から正規のリモコン信号が送信されるのを待つ。他方、一致しない場合でキー側同期カウンタ値が車両側同期カウンタ値より小さい場合は、当該受信信号は正規のキー３からのリモコン信号ではない（即ち盗聴者による模造リモコン信号）であると判定し、当該受信信号を無視する。
【００３３】
以上の様に構成された車載機器無線制御システム１によれば、データ読取部７ｂにおいて、受信信号の複数ビット周期の特定ビット部分（プリアンブル部９ａでは２ビット周期の２ビット目部分、データ部９ｃでは３ビット周期の２ビット目部分）毎でサンプリングを行い、そのサンプリング結果に基づいて受信信号に乗せられたデータを読み取るので、従来よりも少ないサンプリング回数でデータを読み取る事ができ、少ないＣＰＵ負担で、受信信号からデータを読み取る事ができる。
【００３４】
また、受信信号のデータ部９ｃの３ビット周期Ｔｄ内に、データ内容に応じて受信信号の振幅が変化するビット部分（２ビット目部分）と変化しないビット部分（１ビット目部分および３ビット目部分）とが含まれる場合において、特定ビット部分は、データ内容に応じて受信信号の振幅が変化するビット部分（２ビット目部分）であるので、受信信号のデータ部９ｃの３ビット周期の特定ビット部分毎のサンプリングでも、正確にデータ部９ｃからデータを読み取る事ができる。
【００３５】
また、受信信号の複数ビット周期Ｔｐ，Ｔｄの始め部分が検出される毎に、その検出時点から１．５×ＴＥ時間（一般には、特定ビット部分が複数ビット周期Ｔｐ，Ｔｄ内のＮｉ番目のビット部分である場合には、（Ｎｉ−０．５）×ＴＥ時間）経過した時点で、受信信号に対してサンプリングが行われるので、適切に受信信号の複数ビット周期Ｔｐ，Ｔｄ内の２ビット目部分（特定ビット部分）毎にサンプリングを行う事ができる。
【００３６】
尚、この実施の形態では、データ部９ｃだけでなくプリアンブル部９ａについても、繰り返し周期の特定ビットだけをサンプリングする場合で説明したが、プリアンブル部９ａについては、従来通り、繰り返し周期の各ビット毎にサンプリングをする様にしてもよい。
【００３７】
尚、この実施の形態では、データ部９ｃのデータがいわゆるＰＭＷ符号方式で表される場合で説明したが、マンチェスタ符号方式で表される場合も、適用可能であることは言うまでもないことである。即ち、データ部９ｃのデータがマンチェスタ符号方式（２ビット周期を繰り返し周期Ｔｍとし、その２ビット周期の各ビット部分の振幅をＭＳＢ側から順にＨレベル，Ｌレベル（この場合は論理レベル「０」）若しくはＬレベル，Ｈレベル（この場合は論理レベル「１」）とするパルス信号を用いる方式）で表される場合も、ＰＭＷ符号方式と同様に、繰り返し周期Ｔｍの特定ビット部分（例えば２ビット目部分）だけをサンプリングして、そのサンプリング結果がＬレベル（Ｈレベル）の場合は当該繰り返し周期Ｔｍ内に表された論理レベル「０」（「１」）として読み取ればよい。
【００３８】
＜変形例１＞
上記の実施の形態において、データ読取部７ｂに、更に、受信信号のデータ部９ｃのパルス信号の立ち上がり（繰り返し周期Ｔｄの始め部分）が検出された時点から１．５×ＴＥ時間（一般には、特定ビット部分が繰り返し周期Ｔｐ，ＴｄのＮｉ番目のビット部分の場合は、（Ｎｉ−０．５）×ＴＥ時間）経過するまでに、受信信号の当該繰り返し周期Ｔｄ内の当該特定ビット部分でのサンプリングが行われたか否かを判定する判定機能（第１判定手段）を備えて、当該サンプリングが行われなかったと判定した場合に、サンプリング遅れとして例えば当該受信信号を破棄する様にしてもよい。この様にすれば、サンプリング遅れによるサンプリング失敗を適切に検出でき、受信信号からデータを誤認して読み取る事を防止できる。
【００３９】
＜変形例２＞
上記の実施の形態において、データ読取部７ｂに、更に、受信信号のデータ部９ｃのパルス信号の立ち上がり（繰り返し周期Ｔｄの始め部分）が検出された時点から３ＴＥ時間（一般には、繰り返し周期Ｔｄのビット周期数がＮｆの場合は、Ｎｆ×ＴＥ時間）経過しても次のパルス信号の立ち上がりが検出されない場合に、当該受信信号は規定外の受信信号と判定する判定機能（第２判定手段）を更に備えて、当該受信信号を規定外の受信信号と判定した場合に、当該受信信号を破棄する様にしてもよい。この様にすれば、規定外の信号を受信した場合に、間違ってその規定外の受信信号から関係のないデータを読み取る事を防止できる。
【００４０】
＜変形例３＞
上記の実施の形態では、車載機器無線制御システムの例としてリモートキーレスエントリーシステム（車載機器５を無線操作する為のボタンがキー側にあるもの）の場合で説明したが、スマートキーシステム（車載機器５を無線操作する為のボタンが車両側の制御ユニット７側にあるもの）として構成してもよい。即ち、その場合の車載機器無線制御システム（スマートキーシステム）１Ｂは、例えば図５の様に、上記の実施の形態の場合と比べて、車両側の制御ユニット７側に、車載機器５を無線操作する為のボタン７ｆを備えると共に、更に送信部７ｇと、ボタン７ｆへの操作入力に応じて送信部７ｇからキー３側に当該ボタン７ｆの操作入力に応じた無線信号（例えば１００ｋＨｚ帯の無線信号）１１を送信する送信制御部７ｈとを備え、他方、キー３側に、車両側の制御ユニット７からの無線信号１１を受信する受信部３ｅとを更に備える点が異なる以外は同様に構成される。
【００４１】
この車載機器無線制御システム１Ｂでは、車両側の制御ユニット７で、ボタン７ｆへの操作入力があると、送信制御部７ｈにより送信部７ｇからキー３側に当該ボタン７ｆの操作入力に対応した無線信号１１が送信される。そして、キー３側で、受信部３ｅにより車両側の制御ユニット７からの無線信号１１が受信されると、その受信を契機に上記の実施の形態の場合と同様の処理が行われ、制御部３ｄにより送信部３ｂから車両側の制御ユニット７に所定データ（暗号化データ、当該ボタン７ｆの操作入力に対応するボタンコードおよびキー３側シリアル番号）を乗せた無線リモコン信号９が送信される。そして、車両側の制御ユニット７で、受信部７ａによりキー３側からの無線信号１１が受信されると、制御ユニット７内で上記の実施の形態の場合と同様の処理が行われて車載機器５が制御される。
【００４２】
この場合の車載機器無線制御システム１Ｂによっても、上記の実施の形態の場合と同様の効果を得る。
【図面の簡単な説明】
【００４３】
【図１】本発明の実施の形態に係るデータ読取装置を用いた車載機器無線制御システムの構成概略図である。
【図２】図１の車載機器無線制御システムにおけるキー側での無線リモコン信号の暗号処理を説明する図である。
【図３】図１の車載機器無線制御システムにおける無線リモコン信号の波形構造およびサンプリングの仕方を説明する図である。
【図４】図１の車載機器無線制御システムにおける車両側でのデータ読取部の処理を説明する図である。
【図５】変形例３に係る車載機器無線制御システムの構成概略図である。
【図６】従来の車載機器無線制御システムにおける無線リモコン信号の波形構造およびサンプリングの仕方を説明する図である。
【符号の説明】
【００４４】
１，１Ｂ  車載機器無線制御システム
３  キー
３ａ  ボタン
３ｂ  送信部
３ｃ  記憶部
３ｄ  制御部
３ｅ  受信部
５  ドア施解錠装置
７  制御ユニット
７ａ  受信部
７ｂ  データ読取部
７ｃ  記憶部
７ｄ  制御部
７ｅ  マイコン
７ｆ  ボタン
７ｇ  送信部
７ｈ  送信制御部
９  無線リモコン信号
Ｔｄ，Ｔｐ  繰り返し周期
ＴＥ  １ビット当たりの周期
【図１】
2006083604.tif 000003
【図２】
2006083604.tif 000004
【図３】
2006083604.tif 000005
【図４】
2006083604.tif 000006
【図５】
2006083604.tif 000007
【図６】
2006083604.tif 000008