(57)【特許請求の範囲】
【請求項１】
第１のデータの読み書き可能な第１の記憶部と、
この第１の記憶部と同じデータバスを介して第２のデータが書込まれる第２の記憶部と、
前記第１および第２の記憶部に対して前記データバスから前記第１および第２のデータを選択的に書込制御するデータ書込制御部と、
を具備し、
前記データ書込制御部は、書込先の前記第１および第２の記憶部について書込終了情報が得られないとき、前記第２の記憶部への駆動電源を瞬断制御する機能を有することを特徴とするデータ書込制御装置。
【請求項２】
前記データ書込制御部は、複数回の書込制御によっても前記書込終了情報が得られないとき、前記第２の記憶部への駆動電源を瞬断制御する機能を有する請求項１記載のデータ書込制御装置。
【請求項３】
前記データ書込制御部は、前記第２の記憶部への駆動電源の瞬断後に前記書込制御をする請求項１又は２記載のデータ書込制御装置。
【請求項４】
前記データ書込制御部は、前記第１の記憶部への駆動電源から前記第２の記憶部へ供給される駆動電源ラインを瞬断する請求項１〜３のいずれか１項記載のデータ書込制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデータ書込制御装置に係り、特に、各々異なるバックアップデータを格納する異なる記憶部を書込制御するデータ書込制御装置の改良に関する。
【背景技術】
【０００２】
この種のデータ書込制御装置としては、例えば図３に示すように、ＣＰＵ１にＩＩＣバス（Ｉ2Ｃバス）３を介してＥＥＰＲＯＭ５およびＲＦＩＤモジュール７を接続し、ＥＥＰＲＯＭ５に対してＣＰＵ１からＩＩＣバス３を介してバックアップデータを記憶制御するとともに、ＲＦＩＤモジュール７内の記憶部に対して異なるデータをＣＰＵ１から同じＩＩＣバス３を介して各々個別に記憶制御する構成が知られている。
【０００３】
図３中の符号Ｖ１、Ｖ２はＣＰＵ１、ＥＥＰＲＯＭ５およびＲＦＩＤモジュール７の駆動電源であり、符号９はＲＦＩＤモジュール７との間で非接触でデータを送受信するＲＦＩＤタグである。
【０００４】
そのようなデータ書込制御装置では、ＥＥＰＲＯＭ５に、機械性能上重要なバックアップデータやユーザー設定データ等の装置動作上重要なバックアップデータを記憶保持し、ＲＦＩＤモジュール７に、それら以外の比較的重要でないデータやＲＦＩＤタグ９に送信するデータを記憶保持するようになっている。
【０００５】
なお、ＲＦＩＤモジュール７は内蔵するマイコンによって記憶制御するとともに、ＲＦＩＤタグ９との間で送受信制御するようになっている。
【０００６】
特開２００５−２３４８７３号公報（特許文献１）はこの種のものである。
【特許文献１】特開２００５−２３４８７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述したデータ書込制御装置では、静電ノイズなどの外乱によりＲＦＩＤモジュール７、特に内蔵したマイコンに誤動作が発生すると、ＩＩＣバス３の状態が「Ｈ」又は「Ｌ」に固定され、正常に動作しているＥＥＰＲＯＭ５に対するＣＰＵ１からのデータ格納が不能になり易い難点がある。
【０００８】
しかも、上述したようにＥＥＰＲＯＭ５には重要なデータが保存されるので、データ格納不能等のようなアクセス不能状態が発生すると、データ書込制御装置を搭載した電子機械の稼働を続けることができなくなる心配がある。
【０００９】
そのため、ＥＥＰＲＯＭ５に対するデータ格納不能等が発生した場合、表示手段にエラーメッセージを表示して電子機器の再起動を促し、ＩＩＣバス３を正常に復帰させる必要があるものの、ＩＩＣバス３のロック状態すなわちＥＥＰＲＯＭ５のアクセス不能状態にあった期間のデータバックアップができない欠点が改善されない。
【００１０】
本発明はそのような課題を解決するためになされたもので、各々異なるデータを格納する異なる記憶部にデータ格納不能等の不具合が発生しても、速やかにデータ格納可能状態に復帰させることが可能なデータ書込制御装置の提供を目的とする。
【課題を解決するための手段】
【００１１】
そのような課題を解決するために本発明に係るデータ書込制御装置は、第１のデータの読み書き可能な第１の記憶部と、この第１の記憶部と同じデータバスを介して第２のデータが書込まれる第２の記憶部と、それら第１および第２の記憶部に対してそのデータバスから第１および第２のデータを選択的に書込制御するデータ書込制御部とを具備し、そのデータ書込制御部が、書込先のそれら第１および第２の記憶部について書込終了情報が得られないときその第２の記憶部への駆動電源を瞬断制御する機能を有している。
【００１２】
そして、本発明では、複数回の書込制御によってもその書込完了情報が得られないとき、その第２の記憶部への駆動電源を瞬断制御するよう上記データ書込制御部を形成する構成も可能である。
【００１３】
また、本発明では、その第２の記憶部への駆動電源の瞬断後にその書込制御をするよう上記データ書込制御部を形成する構成も可能である。
【００１４】
さらに、本発明では、その第１の記憶部への駆動電源から第２の記憶部へ供給される駆動電源ラインを瞬断するよう上記データ書込制御部を形成する構成も可能である。
【発明の効果】
【００１５】
このような本発明に係るデータ書込制御装置では、同じデータバスに接続され異なる第１および第２のデータを読み書きする第１および第２の記憶部と、これら第１および第２の記憶部に対してそのデータバスを介して第１および第２のデータを選択的に書込制御するデータ書込制御部とを有し、書込先のそれら第１および第２の記憶部について書込終了情報が得られないとき、そのデータ書込制御部がその第２の記憶部への駆動電源を瞬断制御するよう構成されているから、それら第１および第２の記憶部についてデータ格納不能等の不具合が発生しても、速やかにデータ格納可能状態に復帰させることが可能となる。
【００１６】
そして、複数回の書込制御によってもその書込完了情報が得られないとき、その第２の記憶部への駆動電源を瞬断制御するよう上記データ書込制御部を形成する構成では、不用意に駆動電源を瞬断させずにデータ格納を可能にできる。
【００１７】
また、その第２の記憶部への駆動電源の瞬断後にその書込制御をするよう上記データ書込制御部を形成する構成では、第２の記憶部への駆動電源の瞬断後にその書込が自動的かつ確実に行える。
【００１８】
さらに、その第１の記憶部への駆動電源からその第２の記憶部へ供給される駆動電源ラインを瞬断するよう上記データ書込制御部を形成する構成では、共通電源から第２の記憶部への駆動電源が得られるとともに瞬断可能であって、瞬断回路が簡単になる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明に係る実施の形態を図面を参照して説明する。
【００２０】
図１は本発明に係るデータ書込制御装置を示すブロック図であり、従来例と共通する部分には同一の符号を付す。
【００２１】
図１において、駆動電源Ｖ１で動作するＣＰＵ１は、ＩＩＣバス３を介してＥＥＰＲＯＭ５およびＲＦＩＤモジュール７その他が接続されており、駆動電源Ｖ１の電源ラインに直列的に挿入された無接点スイッチＳＷをオンオフする機能を有するとともに、駆動電源Ｖ２の供給制御をする機能を有している。ＣＰＵ１の動作機能の詳細は後述する。
【００２２】
ＩＩＣバス３は、ＣＰＵ１とＥＥＰＲＯＭ５およびＲＦＩＤモジュール７との間でデータのやり取りをする公知のデータバスであり、ＣＰＵ１に接続されるＥＥＰＲＯＭ５およびＲＦＩＤモジュール等の種類や目的によって種々のデータバスが使用される。
【００２３】
ＥＥＰＲＯＭ５は、当該データ書込制御装置動作上のバックアップデータやＲＦＩＤモジュール７に関するユーザー設定データ等の重要なバックアップデータ等を記憶保持するもので、従来公知の読み書き可能な第１の記憶部としての機能を有し、例えばＣＰＵ１と同じ駆動電源Ｖ１で動作する。
【００２４】
ＥＥＰＲＯＭ５は、データの書込が完了したとき、書込完了情報であるアクノリッジ（ＡＣＫ）をＩＩＣバス３を介してＣＰＵ１へ送出する機能を有している。
【００２５】
なお、ＥＥＰＲＯＭ５の内部構成は本発明の要部ではないから、その構成の図示や説明を省略する。
【００２６】
ＲＦＩＤモジュール７は、ＥＥＰＲＯＭ５に格納されるデータとは異なるバックアップデータ、すなわち後述するＲＦＩＤタグ９に送信するデータ等を記憶保持するメモリ（図示省略）を内蔵し、本発明では第２の記憶部として機能するものである。
【００２７】
ＲＦＩＤモジュール７は、ＣＰＵ１でオンオフ制御される無接点スイッチＳＷを介して駆動電源Ｖ１から供給される駆動電源Ｖ２によって動作し、ＣＰＵ１のオンオフ制御によって駆動電源Ｖ２が印加、切断されるようになっている。なお、通常は無接点スイッチＳＷがオンになって駆動電源Ｖ１から駆動電源Ｖ２がＲＦＩＤモジュール７に供給されるようになっている。
【００２８】
ＲＦＩＤモジュール７は、内蔵するマイコンの動作の下、所定の周波数の微弱電波に乗せて個体ＩＤ番号、文書名、作成者等のデータを内蔵メモリ（第２の記憶部）に書込む機能や、それらを微弱電波に乗せＲＦＩＤタグ９に向けて発射する機能、更に、ＲＦＩＤタグ９からの微弱電波を受信してＲＦＩＤタグ９からのデータを読取り解読してＣＰＵ１に送信する機能を有する。
【００２９】
ＲＦＩＤモジュール７は、データの書込が完了したとき、ＩＩＣバス３を介して書込完了情報であるアクノリッジ（ＡＣＫ）をＣＰＵ１へ送出する機能を有している。
【００３０】
ＲＦＩＤタグ９は、例えば、アンテナとこれに接続されたＩＣチップ（何れも図示省略）を有して種々の商品に埋設又は付着され、ＲＦＩＤモジュール７の制御の下、ＲＦＩＤモジュール７からの微弱電波を受信しこれを駆動電源として動作し、上述した個体ＩＤ番号、文書名、作成者等の種々のデータをそのＩＣチップに格納するととともに、読み出し要求に応じデータを微弱電波に乗せて発射する機能を有している。
【００３１】
ＣＰＵ１は、外部からの所定の指示に基づき、ＩＩＣバス３を介してＥＥＰＲＯＭ５又はＲＦＩＤモジュール７を選択的にアクティブにして種々のデータを書込み制御するデータ書込制御部として機能を有するとともに、以下の制御機能を有している。
【００３２】
すなわち、ＣＰＵ１は、ＥＥＰＲＯＭ５にデータを書き込む際に、下記（１）又は（２）が発生し、例えば５回程度のリトライ処理をしても書込終了情報が得られず正常な書き込みができなかったとき、ＲＦＩＤモジュール７の誤動作が原因であると判断してスイッチＳＷを瞬間的（１２０μ秒程度）にオフしてからオンし、ＲＦＩＤモジュール７の電源を瞬断してＲＦＩＤモジュール７のみを瞬間的にリセットする機能を有している。
【００３３】
（１）ＥＥＰＲＯＭ５にデータを書き込んでも、ＥＥＰＲＯＭ５からＩＩＣバス３を介してアクノリッジ（ＡＣＫ）が返ってこなかった場合。
【００３４】
（２）ＥＥＰＲＯＭ５にデータを書き込み後、ＣＰＵ１からそれを確認しても書込確認情報が得られずにエラーが発生した場合。
【００３５】
さらに、ＣＰＵ１は、ＲＦＩＤモジュール７にデータを書き込む際に、下記（３）又は（４）が発生し、例えば５回程度のリトライ処理をしても書込終了情報が得られず正常な書き込みができなかったとき、ＲＦＩＤモジュール７の誤動作が原因であると判断してスイッチＳＷを瞬間的（１２０μ秒程度）にオフしてからオンし、ＲＦＩＤモジュール７の電源を瞬断してＲＦＩＤモジュール７のみを瞬間的にリセットする機能を有している。
【００３６】
（３）ＲＦＩＤモジュール７にデータを書き込んでも、ＲＦＩＤモジュール７からＩＩＣバス３を介してアクノリッジ（ＡＣＫ）が返ってこなかった場合。
【００３７】
（４）ＲＦＩＤモジュール７にデータを書き込み後、ＣＰＵ１からそれを確認しても書込確認情報が得られずにエラーが発生した場合。
【００３８】
そして、ＣＰＵ１は、ＲＦＩＤモジュール７への駆動電源Ｖ２の瞬断後に、ＲＦＩＤモジュール７に駆動電源Ｖ２が供給されると、ＥＥＰＲＯＭ５又はＲＦＩＤモジュール７にデータを書き込み制御するように形成されている。
【００３９】
次に、本発明に係るデータ書込制御装置の動作を図２のフローチャートを参照して説明する。
【００４０】
なお、図２はＥＥＰＲＯＭ５への書込みについての動作であるが、ＲＦＩＤモジュール７への書込みについての動作についてはステップＳ４においてＥＥＰＲＯＭ５をＲＦＩＤモジュール７と読み替えればよく、ＲＦＩＤモジュール７への書込みについてのフローチャートは省略する。
【００４１】
ＣＰＵ１に内蔵されたプログラムがスタートすると、ステップＳ１で書込みデータ更新処理がスタートし、ステップＳ２でリセット回数用のフラグ（ＦＬＡＧ）が「０」にセットされ、ステップＳ３で書込みリトライ用のカウンタ（ＣＯＵＮＴ）が「０」にセットされてステップＳ４に移り、ＥＥＰＲＯＭ５への書込みが完了したか判別される。
【００４２】
ＥＥＰＲＯＭ５への書込みが完了してステップＳ４がＹＥＳであれば、ステップＳ１に戻って次の書込みデータ更新処理に移る。
【００４３】
ＥＥＰＲＯＭ５への書込みが完了せずにステップＳ４がＮＯであれば、ステップＳ５に移ってカウンタ（ＣＯＵＮＴ）を１つ進めて、例えば所定の設定値「５」と比較し、カウンタ値が５未満でステップＳ５がＮＯであればステップＳ４に戻り、ステップＳ４、Ｓ５を繰返しながらカウンタ値を１つずつ進める。これらのステップはＥＥＰＲＯＭ５への書込みリトライ処理である。
【００４４】
そして、ステップＳ５がＹＥＳになると、ステップＳ６でフラグ（ＦＬＡＧ）が「０」か否か判別され、フラグ（ＦＬＡＧ）が「０」であってステップＳ６がＹＥＳであれば、ステップＳ７でＲＦＩＤモジュール７の電源瞬断処理がなされる。
【００４５】
続く、ステップＳ８ではフラグ（ＦＬＡＧ）を「１」進めてステップＳ３に戻り、ステップＳ３〜ステップＳ６を繰返す。これらのステップはＲＦＩＤモジュール７への駆動電源Ｖ２の瞬断後のリトライ処理である。
【００４６】
ステップＳ６がＮＯの場合、ステップＳ９において、ＥＥＰＲＯＭ５への書込みが不能であったとして適当な表示手段に書込みエラーを表示するとともに装置の動作を停止させ、ステップＳ１０で終了する。
【００４７】
このように本発明に係るデータ書込制御装置では、機器動作上の重要なデータ（第１のデータ）の読み書き可能なＥＥＰＲＯＭ（第１の記憶部）５と、このＥＥＰＲＯＭ５と同じＩＩＣバス（データバス）３を介してそれ以外のデータ（第２のデータ）が書込まれるＲＦＩＤモジュール（第２の記憶部）７と、それらＥＥＰＲＯＭ５およびＲＦＩＤモジュール７に対してそのＩＩＣバス３からそれらデータを選択的に書込制御するＣＰＵ（データ書込制御部）１とを具備し、このＣＰＵ１では、書込先のそれらＥＥＰＲＯＭ５およびＲＦＩＤモジュール７について書込完了情報や書込確認情報等の書込終了情報が得られないとき、そのＲＦＩＤモジュール７への駆動電源Ｖ２を瞬断制御するよう形成されて構成されている。
【００４８】
そのため、例えば静電ノイズ等によってＲＦＩＤモジュール７に内蔵したマイコンに誤動作が発生し、これに起因してＩＩＣバス３が「Ｈ」又は「Ｌ」に固定されてＥＥＰＲＯＭ５又はＲＦＩＤモジュール７に対するデータ格納が不能になっても、速やかにＲＦＩＤモジュール７をリセットしてデータ格納可能状態に復帰させることが可能となる。
【００４９】
しかも、ＣＰＵ１では、複数回の書込制御によってもその書込終了情報が得られないとき、そのＲＦＩＤモジュール７への駆動電源Ｖ２を瞬断制御するよう形成されているから、単なる一過性のノイズ等に対して不用意に駆動電源Ｖ２を瞬断させずに速やかにデータ格納ができる。
【００５０】
さらに、そのＲＦＩＤモジュール７への駆動電源Ｖ２の瞬断後にその書込制御をするよう形成するから、ＲＦＩＤモジュール７への駆動電源Ｖ２の瞬断後に、データを自動的に書込める。
【００５１】
さらにまた、ＥＥＰＲＯＭ５への駆動電源Ｖ１からＲＦＩＤモジュール７に供給される駆動電源ラインの途中をＣＰＵ１によって瞬断するから、ＥＥＰＲＯＭ５への駆動電源Ｖ１からＲＦＩＤモジュール７への駆動電源Ｖ２が共通して得られるし、その途中に瞬断回路を形成すれば良いから、瞬断回路構成が簡単になる。
【００５２】
なお、ＣＰＵ１にてＲＦＩＤモジュール７への駆動電源Ｖ２を瞬断する期間は、ごく短い期間であって搭載する他の電子回路や電子部品（センサ等）の動作に影響を与えない程度に設定される。
【００５３】
ところで、本発明のデータ書込制御装置では、記憶部として上述したＥＥＰＲＯＭ５やＲＦＩＤモジュール７に限定されず、データ書込制御部としてのＣＰＵ１からデータバスを介して読み書き可能な複数の記憶部において実施可能である。
【００５４】
また、ＲＦＩＤモジュール７に供給される駆動電源Ｖ２を瞬断するスイッチＳＷも、上述した回路に限定されず、種々の無接点スイッチ又は機械的スイッチを使用できる。
【図面の簡単な説明】
【００５５】
【図１】本発明に係るデータ書込制御装置の実施の一形態を示すブロック図である。
【図２】図１のデータ書込制御装置の動作を説明するフローチャートである。
【図３】従来のデータ書込制御装置の一例を示すブロック図である。
【符号の説明】
【００５６】
１  ＣＰＵ（データ書込制御部）
３  ＩＩＣバス（データバス）
５  ＥＥＰＲＯＭ（第１の記憶部）
７  ＲＦＩＤモジュール（第２の記憶部）
９  ＲＦＩＤタグ
ＳＷ  スイッチ
Ｖ１、Ｖ２  駆動電源
【図１】
0004550754.tif 000002
【図２】
0004550754.tif 000003
【図３】
0004550754.tif 000004