(57)【要約】【課題】可変長データを含む通信フレームのビット長が長くなることを抑制することができる通信方式、及びこれを用いた通信装置を提供する。【解決手段】通信フレーム２０１の先頭を示す同期パターン２０３、及び最後を示す同期パターン２０４は、それぞれ所定のパルス幅を有するパルス信号２０５，２０６に続く所定の時間、信号レベルがローになる信号パターンで構成される。また、データを示すデータ部２０２は、１ビットのデータを表すための時間Ｔがパルス信号２０５，２０６より長いＮＲＺ符号で構成される。【選択図】図３
2004336357.tif 000002
【特許請求の範囲】
【請求項１】
所定のデータを示すデータ部と、前記データ部を識別するための同期パターンとを備えた通信フレームを用いてデータの送受信を行う通信方法であって、
前記同期パターンは、第１の所定時間の第１のパルス幅を有する第１のパルス信号を含むと共に、前記第１のパルス信号に続く第２の所定の時間、前記第１のパルス信号とは逆極性の信号レベルになるものであり、
前記データ部に含まれる前記第１のパルス信号と同極性の信号の時間幅は、前記第１のパルス幅とは異なることを特徴とする通信方法。
【請求項２】
前記データ部は、１ビットのデータを表すための時間が前記第１のパルス幅より長いＮＲＺ符号によってデータを表すものであることを特徴とする請求項１記載の通信方法。
【請求項３】
前記データ部は、１ビットのデータの論理値にそれぞれ対応する第１の信号パターンと第２の信号パターンとを用いてデータを表すものであり、
前記第１の信号パターンは、前記第１のパルス信号と極性が同じで第３の所定時間の第２のパルス幅を有する第２のパルス信号を含むと共に、前記第２のパルス信号に続く第４の所定の時間、前記第２のパルス信号とは逆極性の信号レベルになるものであり、
前記第２の信号パターンは、前記第１のパルス信号と極性が同じで第５の所定時間の第３のパルス幅を有する第３のパルス信号を含むと共に、前記第３のパルス信号に続く第６の所定の時間、前記第３のパルス信号とは逆極性の信号レベルになるものであり、
前記第３のパルス幅は前記第１のパルス幅より小さく、前記第２のパルス幅は前記第３のパルス幅より小さいことを特徴とする請求項１記載の通信方法。
【請求項４】
所定のデータを、伝送路を介して送受信する通信装置において、
前記所定のデータから第１の通信フレームを生成すると共に前記伝送路へ送信する第１の送信部と、
前記伝送路から前記第１の通信フレームを受信して前記同期パターンを検出し、その検出した同期パターンにより識別されるデータ部により表されるデータを取得する第１の受信部とを備える通信装置であって、
前記第１の通信フレームは、請求項２に記載の通信フレームであることを特徴とする通信装置。
【請求項５】
前記第１の受信部は、前記伝送路から受信した信号のレベル変化を検出した場合に時間の計測を開始する第１の計測部と、
前記第１の計測部による時間の計測値が、前記第１のパルス幅より小さい所定の第１サンプリング時間になった場合に前記伝送路から受信した信号のレベルを第１のレベルとして取得し、前記第１の計測部による時間の計測値が、前記第１のパルス幅より大きく前記１ビットのデータを表すための時間より小さい所定の第２サンプリング時間になった場合に前記伝送路から受信した信号のレベルを第２のレベルとして取得し、前記第１のレベルと前記第２のレベルとが反転している場合に、前記同期パターンを検出する検出部と、
前記第１の計測部による時間の計測値が、前記第１のパルス幅と等しくなった場合に時間の計測を開始する第２の計測部と、
前記検出部により前記同期パターンが検出され、かつ前記第２の計測部による時間の計測値が前記１ビットのデータを表すための時間となった場合に、前記伝送路から受信した信号のレベルに応じて１ビットのデータを取得するデータ取得部とを備えることを特徴とする請求項４に記載の通信装置。
【請求項６】
第１の伝送路を介して第２の通信フレームを受信して前記同期パターンを検出し、その検出した同期パターンにより識別されるデータ部により表されるデータを取得する第２の受信部と、
前記第２の受信部により取得されたデータから第１の通信フレームを生成すると共に第２の伝送路へ送信する第２の送信部とを備える通信装置であって、
前記第１の通信フレームは、請求項２に記載の通信フレームであり、前記第２の通信フレームは請求項３記載の通信フレームであることを特徴とする通信装置。
【請求項７】
第３の伝送路を介して第４の通信フレームを受信して前記同期パターンを検出し、その検出した同期パターンにより識別されるデータ部により表されるデータを取得する第３の受信部と、
前記第３の受信部により取得されたデータから第３の通信フレームを生成すると共に第４の伝送路へ送信する第３の送信部とを備える通信装置であって、
前記第３の通信フレームは、請求項３に記載の通信フレームであり、前記第４の通信フレームは請求項２記載の通信フレームであることを特徴とする通信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、所定のデータを示すデータ部と、前記データ部を識別するための同期パターンとを備えた通信フレームを用いてデータの送受信を行う通信方法、及びこれを用いた通信装置に関するものである。
【０００２】
【従来の技術】
従来、単一の通信フレームに可変長のデータを含んでデータを送受信することができる通信方式として、図８に示すように、可変長のデータの前後に同期用の符号である８ビット長のＳＹＮ符号を付加することにより、通信の同期をとると共にデータを識別可能にするキャラクタ同期方式、あるいは基本形データ伝送制御手順による通信方式が知られている（例えば、非特許文献１参照。）。
【０００３】
【非特許文献１】
ＪＩＳ  Ｘ  ５００２  基本形データ伝送制御手順
【０００４】
【発明が解決しようとする課題】
しかし、上記のような、キャラクタ同期方式による通信方式では、通信の同期を取るために、データの前後に２〜３個のＳＹＮ符号を付加する必要があり、通信フレームのビット長が長くなってしまうという不都合があった。
【０００５】
本発明は上記事情に鑑みてなされたもので、可変長データを含む通信フレームのビット長が長くなることを抑制することができる通信方式、及びこれを用いた通信装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
請求項１に記載の発明は、所定のデータを示すデータ部と、前記データ部を識別するための同期パターンとを備えた通信フレームを用いてデータの送受信を行う通信方法であって、前記同期パターンは、第１の所定時間の第１のパルス幅を有する第１のパルス信号を含むと共に、前記第１のパルス信号に続く第２の所定の時間、前記第１のパルス信号とは逆極性の信号レベルになるものであり、前記データ部に含まれる前記第１のパルス信号と同極性の信号の時間幅は、前記第１のパルス幅とは異なることを特徴としている。
【０００７】
請求項１に記載の発明によれば、データ部には、第１のパルス信号と同極性で同じ時間幅の信号は含まれないので、同期パターンとデータ部とを識別することが可能になる。
【０００８】
請求項２に記載の発明は、請求項１に記載の通信方法において、前記データ部は、１ビットのデータを表すための時間が前記第１のパルス幅より長いＮＲＺ符号によりデータを表すものであることを特徴としている。
【０００９】
請求項２に記載の発明によれば、データ部において、１ビットのデータを表すための時間が第１のパルス幅より長いＮＲＺ符号によってデータが表されるので、データ部には、第１のパルス信号と同じ時間幅の信号は含まれない。
【００１０】
請求項３に記載の発明は、請求項１に記載の通信方法において、前記データ部は、１ビットのデータの論理値にそれぞれ対応する第１の信号パターンと第２の信号パターンとを用いてデータを表すものであり、前記第１の信号パターンは、前記第１のパルス信号と極性が同じで第３の所定時間の第２のパルス幅を有する第２のパルス信号を含むと共に、前記第２のパルス信号に続く第４の所定の時間、前記第２のパルス信号とは逆極性の信号レベルになるものであり、前記第２の信号パターンは、前記第１のパルス信号と極性が同じで第５の所定時間の第３のパルス幅を有する第３のパルス信号を含むと共に、前記第３のパルス信号に続く第６の所定の時間、前記第３のパルス信号とは逆極性の信号レベルになるものであり、前記第３のパルス幅は前記第１のパルス幅より小さく、前記第２のパルス幅は前記第３のパルス幅より小さいことを特徴としている。
【００１１】
請求項３に記載の発明によれば、データ部に含まれる第１のパルス信号と極性が同じ信号である第２のパルス信号と第３のパルス信号とは、いずれも第１のパルス信号よりパルス幅が小さいので、データ部には、第１のパルス信号と同極性で同じ時間幅の信号は含まれない。また、第２のパルス幅は第３のパルス幅よりパルス幅が小さいので、第１の信号パターンと第２の信号パターンとを識別することが可能になる結果、第１の信号パターンと第２の信号パターンとをそれぞれ１ビットのデータの論理値に対応させて、データを表すことが可能になる。
【００１２】
請求項４に記載の発明は、所定のデータを、伝送路を介して送受信する通信装置において、前記所定のデータから第１の通信フレームを生成すると共に前記伝送路へ送信する第１の送信部と、前記伝送路から前記第１の通信フレームを受信して前記同期パターンを検出し、その検出した同期パターンにより識別されるデータ部により表されるデータを取得する第１の受信部とを備える通信装置であって、前記第１の通信フレームは、請求項２に記載の通信フレームであることを特徴としている。
【００１３】
請求項４に記載の発明によれば、第１の送信部によって、第１のパルス幅より１ビットの時間幅が長いＮＲＺ符号により所定のデータが表されたデータ部が、第１のパルス信号を含むと共に第１のパルス信号に続く所定の時間、第１のパルス信号とは逆極性の信号レベルになる同期パターンによって識別可能にされた第１の通信フレームが生成されると共に伝送路へ送信される。そして、第１の受信部によって、伝送路から第１の通信フレームが受信されると共に同期パターンが検出され、その検出された同期パターンにより識別されるデータ部により表されるデータが取得される。
【００１４】
請求項５に記載の発明は、請求項４に記載の通信装置において、前記第１の受信部は、前記伝送路から受信した信号のレベル変化を検出した場合に時間の計測を開始する第１の計測部と、前記第１の計測部による時間の計測値が、前記第１のパルス幅より小さい所定の第１サンプリング時間になった場合に前記伝送路から受信した信号のレベルを第１のレベルとして取得し、前記第１の計測部による時間の計測値が、前記第１のパルス幅より大きく前記１ビットのデータを表すための時間より小さい所定の第２サンプリング時間になった場合に前記伝送路から受信した信号のレベルを第２のレベルとして取得し、前記第１のレベルと前記第２のレベルとが反転している場合に、前記同期パターンを検出する検出部と、前記第１の計測部による時間の計測値が、前記第１のパルス幅と等しくなった場合に時間の計測を開始する第２の計測部と、前記検出部により前記同期パターンが検出され、かつ前記第２の計測部による時間の計測値が前記１ビットのデータを表すための時間となった場合に、前記伝送路から受信した信号のレベルに応じて１ビットのデータを取得するデータ取得部とを備えることを特徴としている。
【００１５】
請求項５に記載の発明によれば、検出部によって、第１の計測部による時間の計測値が、第１のパルス幅より小さい所定の第１サンプリング時間になった場合に伝送路から受信された信号のレベルが第１のレベルとして取得され、第１の計測部による時間の計測値が、第１のパルス幅より大きく１ビットのデータを表すための時間より小さい所定の第２サンプリング時間になった場合に伝送路から受信された信号のレベルが第２のレベルとして取得され、第１のレベルと第２のレベルとが反転している場合に、同期パターンが検出される。
【００１６】
また、第１の計測部による時間の計測値が第１のパルス幅と等しくなった場合に、第２の計測部によって時間の計測が開始される。そして、検出部により同期パターンが検出され、かつ第２の計測部による時間の計測値が１ビットのデータを表すための時間となった場合に、データ取得部によって伝送路から受信された信号のレベルに応じて１ビットのデータが取得される。これにより、第１の受信部は、伝送路から第１の通信フレームを受信すると共に同期パターンを検出し、その検出した同期パターンにより識別されるデータ部からデータを取得することが可能になる。
【００１７】
請求項６に記載の発明は、第１の伝送路を介して第２の通信フレームを受信して前記同期パターンを検出し、その検出した同期パターンにより識別されるデータ部により表されるデータを取得する第２の受信部と、前記第２の受信部により取得されたデータから第１の通信フレームを生成すると共に第２の伝送路へ送信する第２の送信部とを備える通信装置であって、前記第１の通信フレームは、請求項２に記載の通信フレームであり、前記第２の通信フレームは請求項３記載の通信フレームであることを特徴としている。
【００１８】
請求項６に記載の発明によれば、第２の受信部によって、第１の伝送路を介して受信された第２の通信フレームから同期パターンが検出されると共に、その検出された同期パターンにより識別されるデータ部により表されるデータが取得される。そして、第２の送信部によって、第２の受信部により取得されたデータから第１の通信フレームが生成されると共に第２の伝送路へ送信される。
【００１９】
請求項７に記載の発明は、第３の伝送路を介して第４の通信フレームを受信して前記同期パターンを検出し、その検出した同期パターンにより識別されるデータ部により表されるデータを取得する第３の受信部と、前記第３の受信部により取得されたデータから第３の通信フレームを生成すると共に第４の伝送路へ送信する第３の送信部とを備える通信装置であって、前記第３の通信フレームは、請求項３に記載の通信フレームであり、前記第４の通信フレームは請求項２記載の通信フレームであることを特徴としている。
【００２０】
請求項７に記載の発明によれば、第３の受信部によって、第３の伝送路を介して受信された第４の通信フレームから同期パターンが検出されると共に、その検出された同期パターンにより識別されるデータ部により表されるデータが取得される。そして、第３の送信部によって、第３の受信部により取得されたデータから第３の通信フレームが生成されると共に第４の伝送路へ送信される。
【００２１】
【発明の実施の形態】
以下、本発明に係る実施形態を図面に基づいて説明する。
【００２２】
（第１実施形態）
図１は、本発明の第１の実施形態に係る通信装置の一例である電子キー１及び電子錠装置３と、本発明に係る通信装置の他の一例である通信変換装置２とを用いた通信システムを示す図である。図１に示す電子キー１は、例えば人体に装着された電子キーであり、所定の電子鍵情報や電子キーの動作を制御するための制御プログラム等を記憶するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、及びデータを一時的に記憶するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等を備えたＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）４と、ＣＰＵ４から出力された電子錠情報を、伝送路８を介してシリアル通信により通信変換装置２へ送信する通信Ｉ／Ｆ部５とを備える。通信Ｉ／Ｆ部５は、送信バッファ５１、送信部５２、受信部５３、受信バッファ５４、及びＣＰＵＩ／Ｆ５５を備える。
【００２３】
そして、電子キー１を身に付けたユーザが家の扉のノブを握ることにより、ユーザの腕によって伝送路８が形成され、電子キー１と通信変換装置２とが伝送路８によりデータ送受信可能に接続される。
【００２４】
一方、図１に示す電子錠装置３は、例えば家の扉等に取り付けられた電子錠装置であり、例えば、電子キー１から送信された電子錠情報を、伝送路８、通信変換装置２及び通信線９を介して受け付ると共に、受け付けた電子錠情報に応じて扉の鍵を開けたり閉めたりするための制御プログラム等を記憶するＲＯＭ、及びデータを一時的に記憶するＲＡＭ等を備えたＣＰＵ６と、通信Ｉ／Ｆ部７とを備える。通信Ｉ／Ｆ部７は、受信部７１、受信バッファ７２、ＣＰＵＩ／Ｆ７３、送信バッファ７４、及び送信部７５を備え、電子キー１との間で電子錠情報等のデータを、伝送路８、通信変換装置２、及び通信線９を介してシリアル通信により送受信する。
【００２５】
また、通信変換装置２は、受信部２１、送受信バッファ２２、送信部２３、受信部２４、送受信バッファ２５、及び送信部２６を備える。
【００２６】
まず、通信Ｉ／Ｆ部５の各部について説明する。ＣＰＵＩ／Ｆ５５は、例えばＣＰＵ４から出力されたアドレス信号やタイミング信号等に応じて、ＣＰＵ４が送信バッファ５１及び受信バッファ５４をアクセス可能にするためのインターフェイス回路である。
【００２７】
送信バッファ５１は、ＣＰＵ４からＣＰＵＩ／Ｆ５５を介してデータ書き込み可能にされており、ＣＰＵ４から書き込まれたデータを記憶する。送信部５２は、送信バッファ５１にデータが記憶された場合に、送信バッファ５１に記憶されているデータから人体通信用の通信フレームを生成し、伝送路８へのデータの送信を開始する。
【００２８】
図２は、送信部５２から伝送路８へ出力される送信信号ＳＯＵＴ１の信号波形の一例を説明するための図である。図２に示す送信信号ＳＯＵＴ１で表される通信フレーム１０１は、データを示すデータ部１０２と、データ部１０２を識別するための同期パターン１０３，１０４とを備える。
【００２９】
同期パターン１０３は、通信フレーム１０１の先頭を示すもので、例えば周期が９００μｓｅｃ、デューティ５０％の信号にされており、ハイレベルのパルス信号１０５を有している。また、同期パターン１０４は、通信フレーム１０１の最後を示すもので、同期パターン１０３と同様の構成にされている。
【００３０】
データ部１０２は、論理値０を表す第１の信号パターン１０７と、論理値１を表す第２の信号パターン１０８とから構成され、例えば２進数のデータ「０１０」は、「第１の信号パターン１０７、第２の信号パターン１０８、第１の信号パターン１０７」の順に信号パターンが連結されることにより表される。
【００３１】
第１の信号パターン１０７は、例えば周期が３００μｓｅｃ、デューティ５０％の信号にされており、ハイレベルのパルス信号１０９を有している。また、第２の信号パターン１０８は、例えば周期が６００μｓｅｃ、デューティ５０％の信号にされており、ハイレベルのパルス信号１１０を有している。
【００３２】
なお、同期パターン１０３，１０４、第１の信号パターン１０７、第２の信号パターン１０８は、それぞれデューティ５０％の信号である場合の例を示したが、例えばデューティ３０％、あるいはデューティ６０％等の信号であっても良い。
【００３３】
なお、一つの同期パターン１０３によって、通信フレーム１０１の先頭を示す例を示したが、例えば通信フレーム１０１の先頭に同期パターン１０３を例えば二つ設け、受信部５３によって同期パターン１０３が二つ連続して検出された場合に、通信フレーム１０１の先頭が検出される構成としても良い。また、通信フレーム１０１の先頭を示すための同期パターン１０３の数は、三つ以上であってもよい。
【００３４】
受信部５３は、通信変換装置２から伝送路８を介して人体通信用の通信フレームで送信されてきたデータを受信して、そのデータを受信バッファ５４に記憶させる。具体的には、受信部５３は、例えば図２に示す通信フレーム１０１を受信した場合に、同期パターン１０３を検出することにより、通信フレーム１０１の先頭を検出し、通信フレーム１０１の後ろに続くデータ部１０２から第１の信号パターン１０７を検出した場合には「０」を、第２の信号パターン１０８を検出した場合には「１」をシリアルに取得し、受信バッファ５４に記憶させる。また、受信部５３は、通信フレーム１０１の最後を示す同期パターン１０４を検出した場合に、データの受信が終了したことを通知すべくＣＰＵＩ／Ｆ５５を介してＣＰＵ４へ通知信号を出力する。
【００３５】
この場合、同期パターン１０３，１０４と、第１の信号パターン１０７と、第２の信号パターン１０８とは、それぞれパルス信号１０５，１０６と、パルス信号１０９と、パルス信号１１０とのパルス幅が異なっているので、受信部５３は、通信フレーム１０１を受信した場合に、例えば信号レベルがハイレベルのパルスの時間幅を計測することにより、通信フレーム１０１からこのパルスの時間幅に基づいて同期パターン１０３，１０４を検出したり、データの０と１とを取得したりすることが可能にされている。また、同期パターン１０３，１０４と、第１の信号パターン１０７と、第２の信号パターン１０８とは、それぞれ周期が異なっているので、信号の周期に基づいて同期パターン１０３，１０４を検出したり、データの０と１とを取得したりする構成としても良い。
【００３６】
人体を介して信号を伝達する場合、その信号レベルは、電子キー１を身に付けたユーザの個人差や、ユーザが家の扉のノブを握った場合の接触抵抗の変動などの影響を受けやすい。しかし、信号のパルス幅や周期は人体の影響を受け難いので、通信フレーム１０１のように、同期パターン１０３，１０４とデータ部１０２とで信号パルスのパルス幅や周期等を変えることによって、同期パターン１０３，１０４とデータ部１０２とを識別可能にしたり、第１の信号パターン１０７と第２の信号パターン１０８とで信号パルスのパルス幅や周期等を変えることにより１ビットのデータの「０」と「１」とを表すことによって、人体を介しての信号の伝達を良好に行うことが可能になる。さらに、同期パターン１０３，１０４、第１の信号パターン１０７、及び第２の信号パターン１０８のパルス幅や周期を人体のインピーダンス等の電気的特性に応じて設定することにより、人体を介しての信号の伝達を良好に行うことが可能になる。
【００３７】
受信バッファ５４は、ＣＰＵ４からＣＰＵＩ／Ｆ５５を介してデータ読み出し可能にされており、受信部５３から書き込まれたデータを記憶する。
【００３８】
次に、通信変換装置２の各部について説明する。受信部２１は、受信部５３とほぼ同様に構成されており、電子キー１から伝送路８を介して人体通信用の通信フレーム１０１で送信されてきたデータを受信して、そのデータのビット数をカウントすると共に送受信バッファ２２に記憶させる。また、受信部２１は、通信フレーム１０１の最後を示す同期パターン１０４を検出した場合に、カウントしたデータのビット数に４を加算した値をカウント値ｎとして送信部２３へ出力すると共に、データの受信が終了したことを通知すべく送信部２３へ通知信号Ｒ１ＥＮＤを出力する。
【００３９】
送受信バッファ２２は、例えばシフトレジスタ等を用いて構成されたパラレルシリアル変換回路を備え、受信部２１から書き込まれたデータを記憶すると共に、送信部２３からの制御信号に応じて記憶しているデータを１ビットずつシリアルに送信部２３へ出力する。
【００４０】
送信部２３は、通信フレーム１０１を、通信Ｉ／Ｆ部７へ送信するための信号である送信信号ＳＯＵＴ２を通信線９へ出力する出力制御回路２３１、タイマＳＣ１、送信データをカウントして所定のデータの送信が終了したことを検出するためのカウンタＳＣ２、及び送信部２３の各部の動作を制御するための順序回路２３２を備える。
【００４１】
タイマＳＣ１は、送信信号ＳＯＵＴ２の送信タイミングを生成するためのタイマで、例えば所定の周波数のクロック信号をカウントするカウンタを用いて構成され、そのカウンタの計数値が０からｍまで計数される時間が、送信信号ＳＯＵＴ２の１ビットのデータを表すための時間Ｔと等しくされている。
【００４２】
そして、送信部２３は、受信部２１から出力されたデータの受信が終了したことを示す通知信号Ｒ１ＥＮＤを受信した場合に、送受信バッファ２２に記憶されているデータから高速通信用の通信フレームを生成し、送信信号ＳＯＵＴ２として出力制御回路２３１から通信線９へ送信する。
【００４３】
図３は、送信部２３から通信線９へ出力される送信信号ＳＯＵＴ２の信号波形の一例を説明するための図である。図３に示す送信信号ＳＯＵＴ２で表される通信フレーム２０１は、データを示すデータ部２０２と、データ部２０２を識別するための同期パターン２０３，２０４とを備える。
【００４４】
同期パターン２０３は、通信フレーム２０１の先頭を示すもので、例えば周期が２５０ｎｓｅｃ、デューティ５０％の信号にされており、ハイレベルのパルス信号２０５を有している。また、同期パターン２０４は、通信フレーム２０１の最後を示すもので、同期パターン２０３と同様の構成にされている。
【００４５】
なお、同期パターン２０３，２０４は、デューティ５０％の信号に限られず、例えばデューティ３０％、あるいはデューティ６０％等の信号であっても良い。
【００４６】
データ部２０２は、ＮＲＺ（Ｎｏｎ  Ｒｅｔｕｒｎ  ｔｏ  Ｚｅｒｏ）符号によりデータを表すもので、１ビットのデータを表すための時間Ｔが一定にされ、例えば時間Ｔは、同期パターン２０３の周期と同じ２５０ｎｓｅｃにされている。これにより、データ部２０２は、信号レベルが時間Ｔの間ハイレベルになる信号パターン２０７によって論理値１の１ビットのデータを表し、信号レベルが時間Ｔの間ローレベルになる信号パターン２０８によって論理値０の１ビットのデータを表すようにされており、例えば２進数のデータ「１０１」は、「信号パターン２０７、信号パターン２０８、信号パターン２０７」の順に信号パターンが出力されることにより表される。
【００４７】
受信部２４は、タイマＲＴ１，ＲＴ２、及び受信部２４の動作を制御するための順序回路２４１を備える。タイマＲＴ１，ＲＴ２は、受信信号ＲＩＮの受信タイミングを生成するためのタイマで、例えば所定の周波数のクロック信号をカウントするカウンタを用いて構成され、そのカウンタの計数値が０からｍまで計数される時間が、受信信号ＲＩＮの１ビットのデータを表すための時間Ｔと等しくされている。
【００４８】
また、受信部２４は、電子錠装置３から通信線９を介して通信フレーム２０１により送信されてきたデータを受信信号ＲＩＮとして受信し、そのデータを送受信バッファ２５に記憶させる。具体的には、受信部２４は、例えば図３に示す通信フレーム２０１を受信した場合に、同期パターン２０３を検出することにより、通信フレーム２０１の先頭を検出し、通信フレーム２０１の後ろに続くデータ部２０２から信号パターン２０７を検出した場合には「１」を、信号パターン２０８を検出した場合には「０」をシリアルに取得し、送受信バッファ２５に記憶させる。また、受信部２４は、通信フレーム２０１の最後を示す同期パターン２０４を検出した場合に、データの受信が終了したことを通知すべく送信部２６へ通知信号Ｒ２ＥＮＤを出力する。
【００４９】
送受信バッファ２５は、例えばシフトレジスタ等を用いて構成されたパラレルシリアル変換回路を備え、受信部２４から書き込まれたデータを記憶すると共に、送信部２６からの制御信号に応じて記憶しているデータを１ビットずつシリアルに送信部２６へ出力する。
【００５０】
送信部２６は、送信部５２とほぼ同様の構成にされており、受信部２４から出力されたデータの受信が終了したことを示す通知信号Ｒ２ＥＮＤを受信した場合に、送受信バッファ２５に記憶されているデータから人体通信用の通信フレームを生成すると共に、伝送路８へ送信する。
【００５１】
次に、通信Ｉ／Ｆ部７の各部について説明する。受信部７１は、受信部２４とほぼ同様に構成されており、通信変換装置２から通信線９を介して通信フレーム２０１で送信されてきたデータを受信して、そのデータを受信バッファ７２に記憶させる。受信バッファ７２は、ＣＰＵ６からＣＰＵＩ／Ｆ７３を介してデータ読み出し可能にされており、受信部７１から書き込まれたデータを記憶する。
【００５２】
送信バッファ７４は、ＣＰＵ６からＣＰＵＩ／Ｆ７３を介してデータ書き込み可能にされており、ＣＰＵ６から書き込まれたデータを記憶する。送信部７５は、送信部２３とほぼ同様に構成されており、送信バッファ７４にデータが記憶された場合に、送信バッファ７４に記憶されているデータから通信フレーム２０１を生成すると共に、通信線９へ送信する。
【００５３】
ＣＰＵＩ／Ｆ７３は、例えばＣＰＵ６から出力されたアドレス信号やタイミング信号等に応じて、ＣＰＵ６が受信バッファ７２及び送信バッファ７４をアクセス可能にするためのインターフェイス回路である。
【００５４】
次に、上記のように構成された電子キー１、通信変換装置２、及び電子錠装置３の動作について説明する。
【００５５】
まず、電子キー１において、ＣＰＵ４からＣＰＵＩ／Ｆ５５を介して出力された例えば電子錠情報が、送信バッファ５１により記憶される。次に、送信部５２から伝送路８へ、同期パターン１０３が出力される。そして、送信バッファ５１に記憶された電子錠情報が、送信部５２によって送信バッファ５１から１ビットづつ読み出されると共に、そのビットが「０」の場合は送信部５２によって第１の信号パターン１０７が伝送路８へ出力され、そのビットが「１」の場合は送信部５２によって第２の信号パターン１０８が伝送路８へ出力され、送信バッファ５１に記憶された電子錠情報のすべてが第１の信号パターン１０７、あるいは第２の信号パターン１０８として伝送路８へ出力された後、通信フレーム１０１の最後を示すべく同期パターン１０４が伝送路８へ出力される。これにより、電子キー１から通信変換装置２へ、通信フレーム１０１を用いて電子錠情報が送信される。
【００５６】
次に、通信変換装置２において、受信部２１により、例えば伝送路８を介して受信された信号のうち、ハイレベルの信号のパルス幅が計測され、そのパルス幅が略４５０μｓｅｃであった場合にその信号がパルス信号１０５であると判断され、同期パターン１０３が検出される。
【００５７】
次に、受信部２１により、同期パターン１０３の後ろに続くデータ部１０２のハイレベルの信号のパルス幅が計測され、そのパルス幅が略１５０μｓｅｃであった場合にその信号が第１の信号パターン１０７であると判断されて１ビットのデータ「０」が取得される一方、そのパルス幅が略３００μｓｅｃであった場合にその信号が第２の信号パターン１０８であると判断されて１ビットのデータ「１」が取得される。そして、受信部２１によって、データ部１０２から取得されたデータ、すなわち電子鍵情報が送受信バッファ２２に記憶される。
【００５８】
これにより、通信フレーム１０１を用いてデータの送受信を行う通信装置の一例である電子キー１と通信変換装置２とでは、例えば８ビット長のＳＹＮ符号等の同期用の符号を用いることなく通信の同期をとって通信フレーム１０１の先頭を検出し、データを取得することが可能になる。
【００５９】
また、ＳＹＮ符号等の同期用の符号を用いて通信の同期をとる通信方式では、データとしてＳＹＮ符号等の同期用の符号と同じビットパターンを送受信することが困難であるが、通信フレーム１０１を用いてデータの送受信を行う通信方式では、データのビットパターンが制約されることがないので、透過性の高いデータ送受信を行うことができる。
【００６０】
次に、受信部２１によって計測されたデータ部１０２のハイレベルの信号のパルス幅が、略５００μｓｅｃであった場合にその信号がパルス信号１０６であると判断され、通信フレーム１０１の最後を示す同期パターン１０４が検出される。そして、受信部２１から通信フレーム１０１の受信が終了したことを通知すべく通知信号Ｒ１ＥＮＤが、送信部２３へ出力される。
【００６１】
次に、送信部２３によって、送受信バッファ２２に記憶されたデータが通信線９を介して電子錠装置３へ送信される。図４は、送信部２３の動作を説明するための状態遷移図である。また、図３には、送信信号ＳＯＵＴ２の波形と対応して、タイマＳＣ１のタイマ値ＳＣＴ１と、カウンタＳＣ２のカウント値ＳＣＴ２と、順序回路２３２の状態を示すステート番号とを示している。
【００６２】
まず、ステートＳ１１において、順序回路２３２は待機状態になっており、順序回路２３２により出力制御回路２３１の出力がハイインピーダンス状態にされている。そして、受信部２１からの受信が終了したことを通知する通知信号Ｒ１ＥＮＤが順序回路２３２により受信されると、順序回路２３２からタイマＳＣ１に時間を計測させるための制御信号が出力され、タイマＳＣ１の時間計測が開始され、ステートＳ１２へ移行する。
【００６３】
次に、ステートＳ１２において、順序回路２３２からの制御信号に応じて出力制御回路２３１からハイレベルで送信信号ＳＯＵＴ２が出力され、この状態がタイマ値ＳＣＴ１がｍ／２になるまで継続されることにより、パルス信号２０５が出力される。そして、タイマ値ＳＣＴ１＝ｍ／２になったことが順序回路２３２により検出されると、順序回路２３２からの制御信号によりカウンタＳＣ２がカウント値を１加算し、カウント値ＳＣＴ２が「１」にされると共に、ステートＳ１３へ移行する。
【００６４】
次に、ステートＳ１３において、順序回路２３２からの制御信号に応じて出力制御回路２３１からローレベルで送信信号ＳＯＵＴ２が出力され、この状態がタイマ値ＳＣＴ１がｍになるまで継続される。これにより、同期パターン２０３が通信線９へ出力される。そして、タイマ値ＳＣＴ１＝ｍになったことが順序回路２３２により検出されると、順序回路２３２からの制御信号によって、タイマＳＣ１のタイマ値ＳＣＴ１が「０」にリセットされ、カウント値ＳＣＴ２が１加算されて「２」にされ、さらに送受信バッファ２２に記憶されたデータの先頭の１ビットが、出力制御回路２３１により出力対象データＤＡＴＡとして読み出され、ステートＳ１４へ移行する。
【００６５】
次に、ステートＳ１４において、順序回路２３２からの制御信号に応じて、出力制御回路２３１から出力対象データＤＡＴＡが送信信号ＳＯＵＴ２として出力される。具体的には、出力対象データＤＡＴＡが「０」であった場合は、出力制御回路２３１によって送信信号ＳＯＵＴ２がローレベルで出力される一方、出力対象データＤＡＴＡが「１」であった場合は、出力制御回路２３１によって送信信号ＳＯＵＴ２がハイレベルで出力され、この状態がタイマ値ＳＣＴ１がｍになるまで継続される。これにより、送受信バッファ２２から読み出されたデータがＮＲＺ符号で表された送信信号ＳＯＵＴ２として通信線９へ出力される。
【００６６】
そして、タイマ値ＳＣＴ１＝ｍになったことが順序回路２３２により検出されると、順序回路２３２からの制御信号によって、タイマＳＣ１のタイマ値ＳＣＴ１が「０」にリセットされ、カウント値ＳＣＴ２が１加算され、さらに送受信バッファ２２に記憶されたデータの次の１ビットが、出力制御回路２３１により出力対象データＤＡＴＡとして読み出され、ステートＳ１４を繰り返す。これにより、送受信バッファ２２に記憶されているデータが、シリアルにＮＲＺ符号で表された送信信号ＳＯＵＴ２として通信線９へ出力される。
【００６７】
そして、順序回路２３２によって、受信部２１から出力されたカウント値ｎに基づきカウント値ＳＣＴ２＝ｎ−１になったことが検出されると、通信フレーム２０１の最後を示す同期パターン２０４を送信すべくステートＳ１５へ移行する。
【００６８】
次に、ステートＳ１５において、順序回路２３２からの制御信号に応じて出力制御回路２３１からハイレベルで送信信号ＳＯＵＴ２が出力され、この状態がタイマ値ＳＣＴ１がｍ／２になるまで継続されることにより、パルス信号２０６が出力される。そして、タイマ値ＳＣＴ１＝ｍ／２になったことが順序回路２３２により検出されると、順序回路２３２からの制御信号によりカウント値ＳＣＴ２が１加算され、ステートＳ１６へ移行する。
【００６９】
次に、ステートＳ１６において、順序回路２３２からの制御信号に応じて出力制御回路２３１からローレベルで送信信号ＳＯＵＴ２が出力され、この状態がタイマ値ＳＣＴ１がｍになるまで継続される。これにより、同期パターン２０４が通信線９へ出力される。そして、タイマ値ＳＣＴ１＝ｍになったことが順序回路２３２により検出されると通信フレーム２０１の送信が終了し、順序回路２３２は再び待機状態に戻るべくステートＳ１１に移行する。
【００７０】
次に、受信部２４による通信フレーム２０１の受信動作を説明する。図５は、受信部２４の動作を説明するための状態遷移図である。また、図６は、受信信号ＲＩＮの波形と対応して、タイマＲＴ１，ＲＴ２の各タイマ値ＲＣＴ１，ＲＣＴ２、及び順序回路２４１の状態を示すステート番号とを示す図である。
【００７１】
まず、ステートＳ２１において、順序回路２４１は待機状態になっており、順序回路２４１によって、受信信号ＲＩＮがローレベルからハイレベルへ変化したことが検出されると、順序回路２４１からタイマＲＴ１に時間を計測させるための制御信号が出力され、タイマＲＴ１の時間計測が開始され、ステートＳ２２へ移行する。
【００７２】
次に、ステートＳ２２において、順序回路２４１によって、タイマ値ＲＣＴ１＝ｍ／４になったタイミングで受信信号ＲＩＮがローレベルであった場合、受信信号ＲＩＮは同期パターン２０３ではないと判断され再びステートＳ２１へ戻る一方、タイマ値ＲＣＴ１＝ｍ／４になったタイミングで受信信号ＲＩＮがハイレベルであった場合、受信信号ＲＩＮは同期パターン２０３の可能性があると判断され、ステートＳ２３へ移行する。
【００７３】
次に、ステートＳ２３において、順序回路２４１によって、タイマ値ＲＣＴ１＝ｍ／２になったことが検出されると、順序回路２４１からタイマＲＴ２に時間を計測させるための制御信号が出力され、タイマＲＴ２の時間計測が開始され、ステートＳ２４へ移行する。
【００７４】
次に、ステートＳ２４において、順序回路２４１によって、タイマ値ＲＣＴ１＝３ｍ／４になったタイミングで受信信号ＲＩＮがハイレベルであった場合、受信信号ＲＩＮは同期パターン２０３ではないと判断され再びステートＳ２１へ戻る一方、タイマ値ＲＣＴ１＝３ｍ／４になったタイミングで受信信号ＲＩＮがローレベルであった場合、受信信号ＲＩＮは同期パターン２０３であると判断され、データ部２０２の受信を開始すべくステートＳ２５へ移行する。
【００７５】
次に、ステートＳ２５において、順序回路２４１によって、タイマ値ＲＣＴ１＝ｍになったことが検出されると、順序回路２４１によりタイマ値ＲＣＴ１が「０」にリセットされ、タイマＲＴ１は時間「０」から時間計測を開始し、ステートＳ２６へ移行する。
【００７６】
次に、ステートＳ２６において、順序回路２４１によって、タイマ値ＲＣＴ１＝ｍ／４になったタイミングで受信信号ＲＩＮがハイレベルであった場合、受信信号ＲＩＮは同期パターン２０４の可能性があると判断され、ステートＳ２７へ移行する一方、タイマ値ＲＣＴ１＝ｍ／４になったタイミングで受信信号ＲＩＮがローレベルであった場合、受信信号ＲＩＮはデータであると判断され、ステートＳ２８へ移行する。
【００７７】
次に、ステートＳ２７において、順序回路２４１によってタイマ値ＲＣＴ２＝ｍになったことが検出されると、順序回路２４１によって、受信信号ＲＩＮのレベルに応じて１ビットのデータが受信対象データＲＤＡＴＡとして取得されると共に、タイマ値ＲＣＴ２が「０」にリセットされ、タイマＲＴ２は時間「０」から時間計測を開始し、ステートＳ２９へ移行する。
【００７８】
次に、ステートＳ２９において、順序回路２４１によって、タイマ値ＲＣＴ１＝３ｍ／４になったタイミングで受信信号ＲＩＮがハイレベルであった場合、受信信号ＲＩＮはデータであると判断され、受信対象データＲＤＡＴＡとして取得された１ビットのデータが送受信バッファ２５に記憶されると共にステートＳ３０へ移行する一方、タイマ値ＲＣＴ１＝３ｍ／４になったタイミングで受信信号ＲＩＮがローレベルであった場合、受信信号ＲＩＮは同期パターン２０４であると判断され、データの受信が終了したことを通知すべく送信部２６へ通知信号Ｒ２ＥＮＤを出力すると共に、再びステートＳ２１へ移行する。
【００７９】
一方、ステートＳ２８において、順序回路２４１によってタイマ値ＲＣＴ２＝ｍになったことが検出されると、順序回路２４１によって、受信信号ＲＩＮのレベルに応じて１ビットのデータが送受信バッファ２５に記憶されると共に、タイマ値ＲＣＴ２が「０」にリセットされ、タイマＲＴ２は時間「０」から時間計測を開始し、ステートＳ３０へ移行する。
【００８０】
次に、ステートＳ３０において、順序回路２４１によって、タイマ値ＲＣＴ１＝ｍになったことが検出されると、順序回路２４１によりタイマ値ＲＣＴ１が「０」にリセットされ、タイマＲＴ１は時間「０」から時間計測を開始し、再び次のデータビットを受信するべくステートＳ２６へ移行する。
【００８１】
そして、ステートＳ２６〜Ｓ３０を繰り返すことにより、データ部２０２から取得されたすべてのデータが送受信バッファ２５に記憶され、ステートＳ２９において同期パターン２０４が検出されると、受信動作を終了する。
【００８２】
これにより、通信フレーム２０１を用いてデータの送受信を行う通信装置の一例である通信変換装置２と電子錠装置３とでは、例えば８ビット長のＳＹＮ符号等の同期用の符号を用いることなく通信の同期をとって通信フレーム２０１の先頭を検出し、データを取得することができる。
【００８３】
また、ＳＹＮ符号等の同期用の符号を用いて通信の同期をとる通信方式では、データとしてＳＹＮ符号等の同期用の符号と同じビットパターンを送受信することが困難であるが、通信フレーム２０１を用いてデータの送受信を行う通信方式では、データのビットパターンが制約されることがないので、透過性の高いデータ送受信を行うことができる。
【００８４】
次に、送信部２６によって、受信部２４からのデータの受信が終了したことを通知する通知信号Ｒ２ＥＮＤが受け付けられると、送信部２６により送受信バッファ２５から読み出されたデータが通信フレーム１０１として伝送路８を介して電子キー１へ送信される。以下、送信部２６の動作は送信部５２の動作と同様であるのでその説明を省略する。
【００８５】
また、電子錠装置３においては、通信変換装置２から通信線９を介して送信された通信フレーム２０１が、受信部７１によって受信され、その通信フレーム２０１に含まれるデータ部２０２から取得されたデータが受信バッファ７２に記憶される。以下、受信部７１の動作は受信部２４の動作と同様であるのでその説明を省略する。
【００８６】
次に、受信バッファ７２に記憶されたデータが、ＣＰＵ６からＣＰＵＩ／Ｆ７３を介して読み出され、ＣＰＵ６によって電子キー１から伝送路８、通信変換装置２、及び通信線９を介して送られてきたデータ、例えば電子錠情報等のデータが取得される。そして、例えば、ＣＰＵ６が所定の制御プログラムを実行することにより、その電子錠情報等のデータに応じて扉の鍵が開閉される。
【００８７】
また、電子錠装置３から電子キー１へデータを送信すべくＣＰＵ６がＣＰＵＩ／Ｆ７３を介して送信バッファ７４へデータを記憶させると、送信部７５によって送信バッファ７４に記憶されたデータから通信フレーム２０１が生成されると共に、通信線９、通信変換装置２、及び伝送路８を介して電子キー１へ送信される。以下、送信部７５の動作は送信部２３の動作と同様であるのでその説明を省略する。
【００８８】
以上、通信変換装置２は、電子キー１から伝送路８を介して送信された、例えば人体通信用に信号のパルス幅や周期が大きくされている通信フレーム１０１を受信して、高速通信用に信号のパルス幅や周期が小さくされている通信フレーム２０１に変換して電子錠装置３へ送信することができるので、電子錠装置３は、直接通信フレーム１０１を受信する場合よりも短い時間で通信フレーム２０１で表されたデータを受信することが可能になる。
【００８９】
また、電子錠装置３は、送信部２３と同様に構成された送信部７５によって高速通信用の通信フレーム２０１を送信することにより、通信線９と通信変換装置２とを介して、人体通信用の通信フレーム２０１としてデータを電子キー１へ送信することができるので、電子錠装置３は、直接通信フレーム２０１を電子キー１へ送信する場合よりも短い時間で通信フレーム２０１で表されたデータを送信することが可能になる。
【００９０】
（第２実施形態）
図７は、本発明の第２の実施形態に係る通信装置の一例である電子キー１ａと、電子錠装置３ａとを用いた通信システムを示す図である。なお、図１に示す通信システムと同様の部分には同一符号を付している。図７に示す電子キー１ａ及び電子錠装置３ａと、図１に示す電子キー１及び電子錠装置３とでは、下記の点で異なる。
【００９１】
すなわち、図７に示す電子キー１ａ及び電子錠装置３ａは、それぞれ図１に示す通信変換装置２とほぼ同様に構成された通信変換部２ａを備える。また、電子キー１ａが備えるＣＰＵ４ａと、電子錠装置３ａが備えるＣＰＵ６ａとは、それぞれ送信部７５ａと受信部７１ａとを備える。その他の構成は図１に示す電子キー１及び電子錠装置３とほぼ同様であるので、以下本実施の形態の特徴的な点について説明する。
【００９２】
図７に示す電子キー１ａは、ＣＰＵ４ａと、通信変換部２ａとを備える。そして、ＣＰＵ４ａは、ＣＰＵ４と同様に所定の電子鍵情報や電子キーの動作を制御するための制御プログラム等を記憶するＲＯＭ、及びデータを一時的に記憶するＲＡＭ等を備える他、通信フレーム２０１を生成してデータを送信するためのプログラムを実行することにより送信部７５ａとして機能し、通信フレーム２０１により送信されてきたデータを受信するためのプログラムを実行することにより、受信部７１ａとして機能する。また、ＣＰＵ４ａとして、タイマやカウンタ等を備えたマイクロコントローラを用いても良い。
【００９３】
ＣＰＵ４ａは、図略の信号出力ポートと図略の信号入力ポートとを備え、信号出力ポートに接続された通信線１０ｂを介して送信信号ＳＯＵＴ２を通信変換部２ａへ送信し、通信変換部２ａから通信線１０ａを介して送信されてきた信号を、信号入力ポートを介して受信信号ＲＩＮとして受信する。
【００９４】
送信部７５ａは、タイマＳＣ１、カウンタＳＣ２、及び送信制御部２３２ａを備え、送信制御部２３２ａが順序回路２３２と同様に動作することにより、送信部７５ａは送信部２３と同様に動作する。タイマＳＣ１とカウンタＳＣ２とは、送信部２３におけるタイマＳＣ１、カウンタＳＣ２と同様のタイマ、カウンタであり、例えばＣＰＵ４ａが備えるタイマ、カウンタをタイマＳＣ１、カウンタＳＣ２として用いてもよく、あるいは所定のプログラムを実行することにより構成されるソフトウェアタイマ、ソフトウェアカウンタをタイマＳＣ１、カウンタＳＣ２として用いてもよい。
【００９５】
送信制御部２３２ａは、図４に示す状態遷移図に応じた動作を、順序回路２３２の代わりにＣＰＵ４ａが所定のプログラムを実行することによって、行う。この場合、送信制御部２３２ａは、図４に示す状態遷移図に応じて送信信号ＳＯＵＴ２の信号レベルを変化させることにより、ＣＰＵ４ａの信号出力ポートから通信線１０ａを介して通信変換部２ａへ、通信フレーム２０１でデータを送信する。
【００９６】
受信部７１ａは、タイマＲＴ１，ＲＴ２、及び受信制御部２４１ａを備え、受信制御部２４１ａが、順序回路２４１と同様に動作することにより、受信部７１ａは受信部２４と同様に動作する。タイマＲＴ１，ＲＴ２は、受信部２４におけるタイマＲＴ１，ＲＴ２と同様のタイマであり、例えばＣＰＵ４ａが備えるタイマをタイマＲＴ１，ＲＴ２として用いてもよく、あるいは所定のプログラムを実行することにより構成されるソフトウェアタイマをタイマＲＴ１，ＲＴ２として用いてもよい。
【００９７】
受信制御部２４１ａは、図５に示す状態遷移図に応じた動作を、順序回路２４１の代わりにＣＰＵ４ａが所定のプログラムを実行することによって、行う。この場合、受信制御部２４１ａは、信号入力ポートにより受信された受信信号ＲＩＮの信号レベルを監視すると共に、その信号レベルが図５に示す状態遷移図の遷移条件と一致した場合に図５に示す状態遷移図に応じて状態遷移を行う。これにより、受信制御部２４１ａは、通信変換部２ａから通信線１０ａを介して、通信フレーム２０１で送信されてきた信号を受信する。
【００９８】
通信変換部２ａは、通信変換装置２と同様に構成されており、ＣＰＵ４ａの送信部７５ａから通信フレーム２０１で送信されてきたデータを、通信フレーム１０１に変換すると共に伝送路８を介して電子錠装置３ａへ送信する。また、通信変換部２ａは、電子錠装置３ａから伝送路８を介して通信フレーム１０１で送信されてきたデータを、通信フレーム２０１に変換すると共に伝送路１０ａを介してＣＰＵ４ａの受信部７１ａへ送信する。
【００９９】
電子錠装置３ａが備える通信変換部２ａ、受信部７１ａ、及び送信部７５ａは、通信変換部２ａが備える通信変換部２ａ、受信部７１ａ、及び送信部７５ａと同様に構成されている。そして、電子錠装置３ａは、電子キー１ａとの間で伝送路８を介して通信フレーム１０１を用いてデータの送受信を行う。
【０１００】
上記のように、ＣＰＵ４ａと通信変換部２ａとの間は、高速通信用に信号のパルス幅や周期が小さくされている通信フレーム２０１を用いてデータ送受信が可能になるので、高速にデータ送受信を行うことが出来る。また、ＣＰＵ４ａと通信変換部２ａとの間は、通信線１０ａ，１０ｂの２本の通信線によりデータ送受信が可能であるので、ＣＰＵ４ａは、ＩＯ入出力ポートを備えたものであればよく、パラレルデータバスを備えない廉価なＣＰＵを用いることができる。また、ＣＰＵ４ａと通信変換部２ａとを一つの集積回路内に構成しても良い。この場合、パラレルデータバスを備えない回路規模の小さなＣＰＵコアを用いることができ、集積回路のコストを低減することが出来る。
【０１０１】
【発明の効果】
請求項１に記載の発明によれば、所定時間の第１のパルス幅を有する第１のパルス信号を含むと共に、第１のパルス信号に続く所定の時間、第１のパルス信号とは逆極性の信号レベルになる同期パターンを用いてデータ部を識別することができるので、通信の同期を取るために通信フレームのビット長が長くなることを抑制することができる。
【０１０２】
請求項２に記載の発明によれば、データ部には、第１のパルス信号と同じ時間幅の信号は含まれないので、同期パターンとデータ部とを識別することができる。
【０１０３】
請求項３に記載の発明によれば、データ部には、第１のパルス信号と同極性で同じ時間幅の信号は含まれないので、同期パターンとデータ部とを識別することができる。
【０１０４】
請求項４に記載の発明によれば、第１の通信フレームを用いてデータを送受信することが出来る。
【０１０５】
請求項５に記載の発明によれば、第１の通信フレームを受信すると共に同期パターンを検出し、その検出した同期パターンにより識別されるデータ部からデータを取得することができる。
【０１０６】
請求項６に記載の発明によれば、第１の伝送路を介して受信した第２の通信フレームからデータを取得すると共に、その取得したデータから第１の通信フレームを生成して第２の伝送路へ送信することができる。
【０１０７】
請求項７に記載の発明によれば、第３の伝送路を介して受信した第４の通信フレームからデータを取得すると共に、その取得したデータから第３の通信フレームを生成して第４の伝送路へ送信することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態に係る通信装置による通信システムの一例を示す図である。
【図２】本発明に係る通信装置で用いられる送信信号の信号波形の一例を説明するための図である。
【図３】本発明に係る通信装置で用いられる送信信号の信号波形の一例を説明するための図である。
【図４】本発明に係る通信装置の動作を説明するための状態遷移図である。
【図５】本発明に係る通信装置の動作を説明するための状態遷移図である。
【図６】本発明に係る通信装置で用いられる受信信号の信号波形の一例を説明するための図である。
【図７】本発明の第２の実施形態に係る通信装置による通信システムの一例を示す図である。
【図８】従来例による通信信号の信号波形の一例を示す図である。
【符号の説明】
１，１ａ  電子キー
２            通信変換装置
２ａ        通信変換部
３，３ａ  電子錠装置
４，４ａ，６，６ａ  ＣＰＵ
５，７    通信Ｉ／Ｆ部
８            伝送路（第１の伝送路、第４の伝送路）
９            通信線（伝送路、第２の伝送路、第３の伝送路）
９ａ        通信線（伝送路、第２の伝送路）
９ｂ        通信線（伝送路、第２の伝送路、第３の伝送路）
１０ａ    通信線（伝送路、第２の伝送路）
１０ｂ    通信線（伝送路、第２の伝送路、第３の伝送路）
２１        受信部（第２の受信部）
２２，２５            送受信バッファ
２３        送信部（第１の送信部，第２の送信部）
２４        受信部（第１の受信部、第３の受信部）
２６        送信部（第３の送信部）
５１，７４            送信バッファ
５２        送信部
５３        受信部
５４，７２            受信バッファ
７１，７１ａ        受信部（第１の受信部）
７５，７５ａ        送信部（第１の送信部）
１０１    通信フレーム（第２の通信フレーム）
１０２    データ部
１０３，１０４    同期パターン
１０５，１０６    パルス信号（第１のパルス信号）
１０７    第１の信号パターン
１０８    第２の信号パターン
１０９    パルス信号（第２のパルス信号）
１１０    パルス信号（第３のパルス信号）
２０１    通信フレーム（第１の通信フレーム）
２０２    データ部
２０３，２０４    同期パターン
２０５，２０６    パルス信号（第１のパルス信号）
２０７，２０８    信号パターン
２３１    出力制御回路
２３２    順序回路
２４１    順序回路（検出部、データ取得部）
２４１ａ  受信制御部（検出部、データ取得部）
ＲＴ１    タイマ（第１の計測部）
ＲＴ２    タイマ（第２の計測部）
ＳＣ１    タイマ
ＳＣ２    カウンタ
【図１】
2004336357.tif 000003
【図２】
2004336357.tif 000004
【図３】
2004336357.tif 000005
【図４】
2004336357.tif 000006
【図５】
2004336357.tif 000007
【図６】
2004336357.tif 000008
【図７】
2004336357.tif 000009
【図８】
2004336357.tif 000010