(57)【要約】【課題】データ通信に要する時間を短くできる通信装置を提供する。【解決手段】通信装置は、第１パルス信号を生成する第１生成手段と、前記第１パルス信号に基づき第２パルス信号を生成する第２生成手段と、前記第２パルス信号を外部装置に出力するための第１端子と、基準電圧を前記外部装置に出力するための第２端子と、前記外部装置から受信するデータの値の判定タイミングを、前記第１パルス信号に対する相対的な時間で示す判定タイミング情報を保持する保持手段と、前記判定タイミング情報が示す判定タイミングにおいて前記第２端子を介して前記外部装置に流れる電流により前記外部装置から受信するデータの値を判定する判定手段と、前記判定タイミングを計測して前記判定タイミング情報を前記保持手段に保持させる計測手段と、を備えている。【選択図】図１
2018191114.tif 000002
【特許請求の範囲】
【請求項１】
第１パルス信号を生成する第１生成手段と、
前記第１パルス信号に基づき第２パルス信号を生成する第２生成手段と、
前記第２パルス信号を外部装置に出力するための第１端子と、
基準電圧を前記外部装置に出力するための第２端子と、
前記外部装置から受信するデータの値の判定タイミングを、前記第１パルス信号に対する相対的な時間で示す判定タイミング情報を保持する保持手段と、
前記判定タイミング情報が示す判定タイミングにおいて前記第２端子を介して前記外部装置に流れる電流により前記外部装置から受信するデータの値を判定する判定手段と、
前記判定タイミングを計測して前記判定タイミング情報を前記保持手段に保持させる計測手段と、
を備えていることを特徴とする通信装置。
【請求項２】
前記計測手段は、前記第１パルス信号のエッジから前記第２端子を介して前記外部装置に流れる電流が変化するまでの時間を計測することで前記判定タイミングを計測することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記計測手段は、所定期間における前記第１パルス信号の所定パルスのエッジから前記第２端子を介して前記外部装置に流れる電流が変化するまでの時間を計測することで前記判定タイミングを計測することを特徴とする請求項１又は２に記載の通信装置。
【請求項４】
前記計測手段は、前記所定期間における前記第１パルス信号の所定パルスのエッジから前記第２端子を介して前記外部装置に流れる電流が閾値より大きく変化するまでの時間を計測することで前記判定タイミングを計測することを特徴とする請求項３に記載の通信装置。
【請求項５】
前記第１生成手段は、前記外部装置に送信するデータの値に応じて前記第１パルス信号のデューティ比を変化させ、前記所定期間を前記外部装置に通知することを特徴とする請求項３又は４に記載の通信装置。
【請求項６】
前記所定期間は、前記外部装置にデータを送信してから当該データの応答を前記外部装置から受信するまでの期間であることを特徴とする請求項３又は４に記載の通信装置。
【請求項７】
前記第２生成手段は、前記第１パルス信号のレベルを変換して前記第２パルス信号を生成することを特徴とする請求項１から６のいずれか１項に記載の通信装置。
【請求項８】
パルス信号を生成する生成手段と、
前記パルス信号を外部装置に出力する第１端子と、
基準電圧を前記外部装置に出力する第２端子と、
前記外部装置から受信するデータの値の判定タイミングを、前記パルス信号に対する相対的な時間で示す判定タイミング情報を保持する保持手段と、
前記判定タイミング情報が示す判定タイミングにおいて前記第２端子を介して前記外部装置に流れる電流により前記外部装置から受信するデータの値を判定する判定手段と、
前記判定タイミングを計測して前記判定タイミング情報を前記保持手段に保持させる計測手段と、
を備えていることを特徴とする通信装置。
【請求項９】
外部装置からパルス信号が入力される第１端子と、
前記外部装置から基準電圧が入力される第２端子と、
前記外部装置にデータを送信する際、前記パルス信号のエッジを検出すると、前記第２端子を介して前記外部装置との間で流れる電流を、前記外部装置に送信するデータの値に応じて制御する送信手段と、
を備えており、
前記送信手段は、所定期間において、前記パルス信号の所定パルスのエッジを検出すると、前記第２端子を介して前記外部装置との間で流れる電流を変化させることを特徴とする通信装置。
【請求項１０】
前記所定期間は、前記所定期間において、前記パルス信号の所定パルスのエッジを検出すると、前記第２端子を介して前記外部装置との間で流れる電流を閾値より大きく変化させることを特徴とする請求項９に記載の通信装置。
【請求項１１】
前記所定期間は、前記外部装置から通知されることを特徴とする請求項９又は１０に記載の通信装置。
【請求項１２】
前記所定期間は、前記外部装置からデータを受信してから前記外部装置にデータを送信するまでの期間であることを特徴とする請求項９又は１０に記載の通信装置。
【請求項１３】
画像形成装置から着脱可能な交換ユニットであって、
請求項９から１２のいずれか１項に記載の通信装置を有することを特徴とする交換ユニット。
【請求項１４】
請求項１３に記載の交換ユニットを装着可能な画像形成装置であって、
内部パルス信号を生成する第１生成手段と、
前記内部パルス信号に基づき前記通信装置の前記第１端子に出力する前記パルス信号を生成する第２生成手段と、
前記通信装置の前記第２端子に出力する前記基準電圧を生成する第３生成手段と、
前記通信装置から受信するデータの値の判定タイミングを、前記内部パルス信号に対する相対的な時間で示す判定タイミング情報を保持する保持手段と、
前記判定タイミング情報が示す判定タイミングにおいて前記通信装置に流れる電流により前記通信装置から受信するデータの値を判定する判定手段と、
前記判定タイミングを計測して前記判定タイミング情報を前記保持手段に保持させる計測手段と、
を備えていることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ通信技術に関する。
【背景技術】
【０００２】
特許文献１は、２つの通信装置を接続する２つのラインにより、データの送受信と、一方の装置から他方の装置への動作電力及び同期タイミングの供給と、を行う通信システムを開示している。なお、以下の説明において、動作電力の供給側の通信装置を駆動装置と呼び、動作電力を供給される通信装置をデータキャリア装置と呼ぶものとする。例えば、駆動装置は、データ値に応じたデューティ比のパルス信号によりデータをデータキャリア装置に送信する。また、駆動装置は、データキャリア装置にデータを送信させる場合、パルス信号をハイレベルに設定する。そして、データキャリア装置は、駆動装置からのパルス信号がハイレベルの間、ラインに流れる電流をデータ値に応じて増減させることで、データを駆動装置に送信する。駆動装置は、パルス信号の立ち上がりのタイミングを基準とした所定のタイミングでデータキャリア装置からのデータを判定する。
【０００３】
この様な通信システムにおいて、駆動装置がデータキャリア装置にデータを送信させるためにパルス信号をハイレベルに設定してから、データキャリア装置が送信するデータを受信するまでには遅延が生じる。この遅延は、主に、以下に説明する３つの要因により生じる。１つ目は、駆動装置における処理遅延時間ｔ１である。２つ目は、データキャリア装置が、パルス信号の立ち上がりを検知してから電流の増減の切替処理を行うまでの処理遅延時間ｔ２である。３つ目は、駆動装置が電流の増減を判定する処理の処理遅延時間ｔ３である。したがって、駆動装置は、例えば、パルス信号をハイレベルにしてから時間ｔｄ＝ｔ１＋ｔ２＋ｔ３が経過したのちにデータのリード（データ値の判定）を開始する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１２１０１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、この遅延時間ｔｄは、個々の装置の個体差や、環境によって変化する。そのため、駆動装置は、データリードを行う際、遅延時間ｔｄのばらつきに対して十分なマージンを取らなければならない。これは、データ通信に要する時間を増大させる。
【０００６】
本発明は、データ通信に要する時間を短くできる通信装置を提供するものである。
【課題を解決するための手段】
【０００７】
本発明の一態様によると、通信装置は、第１パルス信号を生成する第１生成手段と、前記第１パルス信号に基づき第２パルス信号を生成する第２生成手段と、前記第２パルス信号を外部装置に出力するための第１端子と、基準電圧を前記外部装置に出力するための第２端子と、前記外部装置から受信するデータの値の判定タイミングを、前記第１パルス信号に対する相対的な時間で示す判定タイミング情報を保持する保持手段と、前記判定タイミング情報が示す判定タイミングにおいて前記第２端子を介して前記外部装置に流れる電流により前記外部装置から受信するデータの値を判定する判定手段と、前記判定タイミングを計測して前記判定タイミング情報を前記保持手段に保持させる計測手段と、を備えていることを特徴とする。
【発明の効果】
【０００８】
本発明によると、データ通信に要する時間を短くすることができる。
【図面の簡単な説明】
【０００９】
【図１】一実施形態によるデータ通信システムの構成図。
【図２】待機状態での信号波形を示す図。
【図３】送信状態での信号波形を示す図。
【図４】返信状態での信号波形を示す図。
【図５】一実施形態による判定タイミング計測の説明図。
【図６】一実施形態による判定タイミング計測の説明図。
【図７】一実施形態による状態遷移図。
【図８】一実施形態によるデータ通信のフローチャート。
【図９】一実施形態によるデータ通信のフローチャート。
【図１０】一実施形態による画像形成装置の構成図。
【発明を実施するための形態】
【００１０】
以下、本発明の例示的な実施形態について図面を参照して説明する。なお、以下の実施形態は例示であり、本発明を実施形態の内容に限定するものではない。また、以下の各図においては、実施形態の説明に必要ではない構成要素については図から省略する。
【００１１】
＜第一実施形態＞
図１は、本実施形態によるデータ通信システム１００の構成図である。データ通信システム１００は、通信装置である駆動装置１０２及びデータキャリア装置１０１を有する。なお、駆動装置１０２から見るとデータキャリア装置１０１は外部装置であり、データキャリア装置１０１から見ると駆動装置１０２は外部装置である。駆動装置１０２は、端子Ａ及びＢを有し、端子Ａ及びＢは、それぞれ、データキャリア装置１０１の（端子）接点Ａ及びＢにラインにより接続される。駆動装置１０２の第1電源１３０は電圧Ｖ１を出力し、この電圧Ｖ１は、電流検出部１１０及び端子Ａを介して、データキャリア装置１０１の接点Ａに基準電圧として印加される。第２電源１３１は、電圧Ｖ２（Ｖ１＞Ｖ２）を変換部１１６に出力する。また、変換部１１６は、グラウンド電位（０Ｖ）にも接続される。パルス信号生成部１１５は、駆動装置１０２の内部パルス信号であるクロックパルス信号を変換部１１６に出力する。変換部１１６は、入力されたクロックパルス信号がローレベルの間には電圧Ｖ２を出力し、クロックパルス信号がハイレベルの間には０Ｖを出力する。したがって、端子Ａと端子Ｂとの電位差Ｖａｂは、最大値が概ねＶ１であり、最小値が概ね（Ｖ１−Ｖ２）のパルス信号になる。以下では、このパルス信号をパルス信号Ｖａｂと表記し、パルス信号Ｖａｂの電圧をパルス電圧Ｖａｂと表記する。駆動装置１０２は、パルス信号Ｖａｂのパルス幅変調によりデータをデータキャリア装置１０１に送信する。一方、データキャリア装置１０１は、端子Ａから接点Ａに流れる電流を増減させることで駆動装置１０２にデータを送信する。なお、データキャリア装置１０１の内部電源生成部１１８は、パルス電圧Ｖａｂからデータキャリア装置１０１の各部が使用する内部電源Ｖｃｃを生成する。
【００１２】
以下、本実施形態による通信システムでのデータ送受信について説明する。本実施形態では、駆動装置１０２がデータキャリア装置１０１にデータを送信し、データキャリア装置１０１が、駆動装置１０２から受信したデータの応答として返信データを生成し、駆動装置１０２への返信データの送信が完了するまでを１つのサイクルとする。そして、この１つのサイクルにおいて、図７に示す４つの状態を定義する。ここで、待機状態とは、１つのサイクルの開始後、駆動装置１０２がデータキャリア装置１０１へのデータ送信を開始するまでの状態である。送信状態とは、駆動装置１０２がデータキャリア装置１０１にデータを送信している状態である。処理状態とは、データキャリア装置１０１が駆動装置１０２からのデータの内容に従った処理を行い、その返信データを生成している状態である。返信状態とは、データキャリア装置１０１が駆動装置１０２に返信データを送信している状態である。例えば、送信状態において、駆動装置１０２は、データキャリア装置１０１に指令内容を示すデータを送信する。指令は、例えば、データキャリア装置１０１の内部又はデータキャリア装置１０１に接続されたメモリのデータを読み出す指令である。返信状態において、データキャリア装置１０１は、駆動装置１０２からの指令内容に従った返信データを送信する。指令がメモリのデータを読み出すものである場合、返信データは、例えば、メモリから読み出したデータである。
【００１３】
図２は、待機状態における各信号波形を示している。図２に示す様に、待機状態において、パルス信号生成部１１５は、一定のデューティ比のクロックパルス信号を生成する。変換部１１６は、このクロックパルス信号のハイレベルを０Ｖに変換し、ローレベル電圧をＶ２に変換して出力する。したがって、パルス信号Ｖａｂは、図２に示す様に、クロックパルス信号のハイレベル及びローレベルを、電圧Ｖ１及び電圧（Ｖ１−Ｖ２）に置き換えた波形となる。なお、パルス信号Ｖａｂには、クロックパルス信号に対して変換部１１６での処理遅延時間ｔ１だけの遅延が生じる。なお、この処理遅延時間ｔ１は、総ての状態において同様に生じる。
【００１４】
図３は、送信状態における各信号波形を示している。送信状態において、駆動装置１０２は、データキャリア装置１０１にデータを送信する。図３では、このデータを"１０１０１"としている。駆動装置１０２のデータ処理部１０３は、送信データ列を生成してパルス信号生成部１１５に出力する。パルス信号生成部１１５は、"Ｗｉｄｅ"と"Ｎａｒｒｏｗ"の２つのデューティ比のパルスを生成可能な様に構成されている。なお、"Ｗｉｄｅ"は、１周期においてハイレベルの時間がローレベルの時間より長いパルスであり、"Ｎａｒｒｏｗ"は、１周期においてローレベルの時間がハイレベルの時間より長いパルスである。本実施形態では、データ値"１"をＷｉｄｅパルスに対応付け、データ値"０"をＮａｒｒｏｗパルスに対応付ける。そして、パルス信号生成部１１５は、送信状態においては、図３に示す様に、データ値に応じたパルスのクロックパルス信号を出力する。したがって、パルス信号Ｖａｂは、図３に示す信号波形となる。
【００１５】
このパルス信号Ｖａｂは、データキャリア装置１０１の復調部１２０に入力される。復調部１２０は、パルス信号Ｖａｂの各パルスのデューティ比からデータ値を特定することでデータの復調を行う。復調されたデータは、データ処理部１２２に入力される。
【００１６】
送信状態が終了、つまり、１サイクルにおける駆動装置１０２からデータキャリア装置１０１へのデータ送信が終了すると処理状態に遷移する。処理状態において、データキャリア装置１０１のデータ処理部１２２は、送信状態の間に受信したデータの内容に応じた処理と、返信データの生成を行う。処理状態の期間は一定であり、このときのクロックパルス信号と、パルス信号Ｖａｂの波形は、図２に示す待機状態と同じである。
【００１７】
処理状態が終了すると返信状態に遷移する。図４は、返信状態における各信号波形を示している。返信状態において、データキャリア装置１０１は、駆動装置１０２に返信データを送信する。図４では、このデータを"１０１０１"としている。また、駆動装置１０２のパルス信号生成部１１５は、返信状態の間、Ｗｉｄｅパルスを出力する。また、データキャリア装置１０１のデータ処理部１２２は、返信データ列を、返信信号生成部１２３に出力する。返信信号生成部１２３は、返信データのデータ値を示す返信信号を生成して切り替え部１１７に出力する。切り替え部１１７は、パルス信号Ｖａｂがハイレベルになると返信データのデータ値に応じた電流Ｉが流れる様に制御を行う。本実施形態では、データ値が"０"のときの電流値を、データ値が"１"のときの電流値より閾値以上増大させるものとする。なお、図４に示す様に、パルス信号Ｖａｂがローレベルからハイレベルに変化してから、切り替え部１１７が電流を変化させるまでに遅延時間ｔ２が生じる。電流Iが大きくなると、駆動装置１０２の電流検出部１１０内の抵抗による電圧降下量が増大し、接点Ａに印加される電圧が下がる。したがって、パルス信号Ｖａｂのハイレベルの電圧は、返信データのデータ値が"０"であると、図４に示す様に、Ｖ１からＶＬに低下する。
【００１８】
駆動装置１０２の判定部１０９は、第１電源１３０が出力する電圧Ｖ１と端子Ａの電圧との差分と、閾値設定部１１１に設定されている閾値とを比較する。そして、判定部１０９は、図４に示す様に、差分が閾値より大きい期間をローレベルで示す判定信号を受信データ生成部１０６に出力する。なお、電流Ｉが変化してから、判定部１０９が電流の増減を判定するまでに遅延時間ｔ３が発生する。
【００１９】
タイミング設定部１０７には、後述する様に、タイミング計測部１０８が計測した判定タイミングを示す判定タイミング情報が格納されている。そして、受信データ生成部１０６は、この判定タイミングにおいて判定信号のレベルを判定することで返信データのデータ値が"１"であるか"０"であるかを判定し、判定した返信データをデータ処理部１０３に出力する。図４に示す様に、本例において、判定タイミング情報は、クロックパルス信号の立ち上がりエッジからの時間ｔｄ＝ｔ１+ｔ２＋ｔ３である。しかしながら、クロックパルス信号の立ち下がりエッジや、エッジ間の中心位置からの時間等、クロックパルス信号のパルスの所定位置に対する相対的な時間位置を示す情報を判定タイミング情報とすることができる。
【００２０】
続いて、タイミング設定部１０７に設定する判定タイミングの決定方法について図５を用いて説明する。本実施形態では、ある送信状態、例えば、最初の送信状態において、駆動装置１０２から判定タイミング計測を指示する計測コマンドをデータキャリア装置１０１に送信する。なお、計測コマンドに対応するデータ列は、駆動装置１０２とデータキャリア装置１０１との間であらかじめ共有しておく。本例では、図５に示す様に、データ列"１００"を計測コマンドとする。
【００２１】
データキャリア装置１０１のデータ処理部１２２は、計測コマンドを受信すると、処理状態において、計測データ生成部１２１にリードタイミング計測のための計測データを生成させる。計測データは、最初のデータ値が"０"である、任意長のデータ列である。
【００２２】
返信状態に遷移すると、駆動装置１０２のタイミング計測部１０８は、パルス信号生成部１１５が生成するクロックパルス信号の最初の立ち上がりから電流判定信号が立ち下がるまでの時間を計測する。タイミング計測部１０８は、計測した時間ｔｄを、判定タイミング情報としてタイミング設定部１０７に設定する。それ以降の返信状態において、受信データ生成部１０６は、クロックパルス信号の立ち上がりエッジから時間ｔｄが経過したタイミングで、判定信号のレベルを判定してデータ値を特定する。なお、本例では、返信状態に遷移後のクロックパルス信号の最初のパルスのみで時間ｔｄを計測しているが、返信状態の間の１つ以上の所定パルスのそれぞれで電流判定信号が立ち下がるまでの時間を計測することもできる。この場合は、各パルスについて計測した時間の平均値を時間ｔｄとする。
【００２３】
図８は、本実施形態によるデータ通信方法のフローチャートである。駆動装置１０２は、Ｓ１０１で送信データを生成し、Ｓ１０２で当該送信データをデータキャリア装置１０１に送信する。データキャリア装置１０１は、Ｓ１０３で駆動装置１０２からデータを受信し、Ｓ１０４で、受信したデータが、計測コマンドであるかを判定する。計測コマンドであると、データキャリア装置１０１は、Ｓ１０５で、計測データを生成し、Ｓ１０７で、計測データを駆動装置１０２に返信する。一方、Ｓ１０３で受信したデータが、計測コマンドではないと、データキャリア装置１０１は、Ｓ１０６で返信データを生成し、Ｓ１０７で返信データを駆動装置１０２に返信する。
【００２４】
駆動装置１０２は、Ｓ１０８で、データキャリア装置１０１からデータを受信すると、Ｓ１０９で、このデータが、計測コマンドに対する応答であるか否かを判定する。計測コマンドに対する応答であると、駆動装置１０２は、Ｓ１１０で、データ値の判定タイミングを計測し、Ｓ１１１で、計測結果、つまり、判定タイミングを示す判定タイミング情報をタイミング設定部１０７に保持させる。一方、受信したデータが、計測コマンドの応答ではない場合、タイミング設定部１０７が保持している判定タイミング情報を、Ｓ１１２で、受信データ生成部１０６に通知する。受信データ生成部１０６は、Ｓ１１３で、判定タイミングに従い受信データのデータ値を判定する。
【００２５】
以上、データ値の判定タイミングを計測することで、判定タイミングにマージンを持たせる必要がなくなり、データ通信の時間を短縮化することができる。
【００２６】
＜第二実施形態＞
続いて、第二実施形態について第一実施形態との相違点を中心に説明する。第一次実施形態において、駆動装置１０２は、所定期間である返信状態の期間において、データキャリア装置１０１が送信する計測データに基づき判定タイミングを計測していた。なお、この所定期間は、駆動装置１０２がデータキャリア装置１０１に計測コマンドを送信することで、データキャリア装置１０１に通知していた。本実施形態では、計測コマンドを使用せず、判定タイミングの計測を行う所定期間を、処理状態の期間とする。なお、処理状態の期間において、１回のみ計測を行う構成であっても、複数回の計測を行う構成であっても良い。複数回の計測を行う場合は、各計測結果の平均値を判定タイミング情報とする。以下、図６を参照して、本実施形態の判定タイミングの計測方法について説明する。
【００２７】
駆動装置１０２は、送信状態において、通常の通信におけるデータ列をデータキャリア装置１０１に送信する。データキャリア装置１０１の切り替え部１１７は、処理状態に遷移した後、駆動装置１０２からのパルス信号Ｖａｂの各パルスの立ち上がりを検出すると、電流Iを増加させる。したがって、パルス信号Ｖａｂの波形、及び、駆動装置１０２の判定部１０９が出力する判定信号は図６に示す様になる。タイミング計測部１０８は、処理状態に遷移すると、クロックパルス信号の各パルスについて、立ち上がりから電流判定信号がローレベルに変化するまでの時間を計測する。例えば、タイミング計測部１０８は、処理状態の間、この計測を繰り返し、各計測で測定した時間の平均値ｔｄを、タイミング設定部１０７に設定する。なお、タイミング計測部１０８は、平均値ｔｄを受信データ生成部１０６に直接設定しても良い。図６では、３回計測を行って計測値ｔｄ１からｔｄ３を取得し、ｔｄ１からｔｄ３の平均値をｔｄとしている。なお、処理状態の間の総てのパルスについて計測を行う必要はなく、駆動装置１０２とデータキャリア装置１０１とに予め設定した１つ以上のパルスについて測定を行う構成であっても良い。
【００２８】
図９は、本実施形態によるデータ通信方法のフローチャートである。駆動装置１０２は、Ｓ２０１で、データをデータキャリア装置１０１に送信し、Ｓ２０２で、データキャリア装置１０１はデータを受信する。これにより、処理状態に遷移する。処理状態に遷移すると、データキャリア装置１０１は、Ｓ２０３で、返信データを生成する。返信データの生成と並行して、Ｓ２０４で、データキャリア装置１０１は、パルス信号Ｖａｂの所定数のパルスそれぞれについて、パルスの立ち上がりを検出すると電流Ｉを増加させる。駆動装置１０２は、Ｓ２０５で、所定回数だけ判定タイミングの計測を行い、Ｓ２０６で、その平均値をタイミング設定部１０７に設定する。なお、Ｓ２０４の所定数及びＳ２０５の所定回数は同じ値であり、予め、駆動装置１０２とデータキャリア装置１０１に設定されている。ここで、測定を行うパルスは、処理状態の間の総てのパルスであっても良い。また、測定を行うパルスは、処理状態に遷移した後の最初のパルスから所定数のパルスであっても良い。さらには、処理状態に遷移した後のｎ番目のパルスからｍ番目のパルスであっても良い。ここで、ｎは２以上の整数であり、ｍはｎ以上の整数である。
【００２９】
処理状態から返信状態に遷移すると、データキャリア装置１０１は、Ｓ２０７で、駆動装置１０２に返信データを送信する。駆動装置１０２は、Ｓ２０８で、返信データを受信すると、タイミング設定部１０７に設定された判定タイミングに基づき、Ｓ２０９でデータ値を判定する。
【００３０】
以上、本実施形態では、処理状態の間に判定タイミングを計測するため、判定タイミングの計測のために１サイクルを使用する必要がなく、データ送受信に要する時間を短くすることができる。なお、処理状態になると常に判定タイミングの計測を行うのではなく、例えば、処理状態にＮ回遷移すると、そのうちの１回において判定タイミングの計測を行う構成とすることもできる。
【００３１】
＜第三実施形態＞
続いて、第一実施形態及び第二実施形態で説明したデータ通信システム１００が適用される画像形成装置について図１０を用いて説明する。画像形成装置３は、制御部３１を有する。また、画像形成装置は、交換ユニット３２を装着可能な様に構成されていている。交換ユニット３２は、例えば、トナーを有するトナーカートリッジであり、画像形成装置３から着脱可能に構成されている。制御部３１は、駆動装置３１１を備えている。駆動装置３１１は、第一実施形態や第二実施形態で説明した駆動装置１０２である。また、交換ユニット３２は、データキャリア装置３２１を備えている。データキャリア装置３２１は、第一実施形態や第二実施形態で説明したデータキャリア装置１０１である。また、交換ユニット３２は、記憶部であるメモリ３２２を有し、メモリ３２２には、交換ユニット３２に関するユニット情報が格納される。ユニット情報は、例えば、交換ユニット３２のシリアル番号、交換ユニット３２を特定する識別情報、交換ユニット３２を利用可能な画像形成装置３を特定する装置情報等を有する。さらに、ユニット情報は、当該交換ユニット３２を使用する場合に、画像形成装置３が使用すべき画像形成に関するパラメータに関する情報を有する。さらに、交換ユニット３２が、例えば、トナーカートリッジであると、部品情報は、トナーの色等に関する情報や、トナー量に関する情報を有する。
【００３２】
例えば、交換ユニット３２が交換された場合等、制御部３１の駆動装置３１１は、データキャリア装置３２１に、メモリ３２２に格納されたユニット情報を読み出すコマンドを、送信状態の間にデータキャリア装置３２１に送信する。データキャリア装置３２１のデータ処理部１２２は、処理状態においてメモリ３２２に格納されたユニット情報を読み出しで返信データを生成し、返信状態の間に返信データを駆動装置３１１に送信する。制御部３１は、返信データに基づき、交換ユニット３２が適切であるか否かを判断し、交換ユニット３２を利用した画像形成におけるパラメータを制御し、交換ユニット３２の寿命又は交換時期等を判定する。なお、駆動装置３１１とデータキャリア装置３２１とが通信するタイミングは、交換ユニット３２が交換された場合に限定されず、制御部３１が必要とするタイミングで行うことができる。
【００３３】
［その他の実施形態］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００３４】
１１５：パルス信号生成部、１１６：変換部、１０６：受信データ生成部、１０７：タイミング設定部、１０８：タイミング計測部
【図１】
2018191114.tif 000003
【図２】
2018191114.tif 000004
【図３】
2018191114.tif 000005
【図４】
2018191114.tif 000006
【図５】
2018191114.tif 000007
【図６】
2018191114.tif 000008
【図７】
2018191114.tif 000009
【図８】
2018191114.tif 000010
【図９】
2018191114.tif 000011
【図１０】
2018191114.tif 000012