(57)【要約】【課題】  電気的にデータ書換が可能な記憶手段を備え、主制御装置にマスタースレーブ方式の通信系で接続され、書き込み装置を用いて前記記憶手段に記憶された制御プログラムが書き換えられるように構成された、自動販売機の端末制御装置であって、主制御装置を介さずに端末制御装置の制御プログラムを書き換える際に、作動不能に陥るおそれのない自動販売機の端末制御装置を提供する。【解決手段】  電気的にデータ書換が可能な記憶手段を備え、主制御装置にマスタースレーブ方式の通信系で接続され、書き込み装置を用いて前記記憶手段に記憶された制御プログラムが書き換えられるように構成された自動販売機の端末制御装置であって、主制御装置から出力されるシステムリセット信号を無効にする第１無効手段を備える。【選択図】  図１
2005062986.tif 000002
【特許請求の範囲】
【請求項１】
電気的にデータ書換が可能な記憶手段を備え、主制御装置にマスタースレーブ方式の通信系で接続され、書き込み装置を用いて前記記憶手段に記憶された制御プログラムが書き換えられるように構成された自動販売機の端末制御装置であって、主制御装置から出力されるシステムリセット信号を無効にする第１無効手段を備えることを特徴とする自動販売機の端末制御装置。
【請求項２】
端末制御装置は、第１無効手段の始動スイッチを備え、始動スイッチは書き込み装置が端末制御装置に接続される際に書き込み装置に係合してＯＮされることを特徴とする請求項１に記載の自動販売機の端末制御装置。
【請求項３】
端末制御装置は、第１無効手段の始動スイッチを備え、始動スイッチは手動操作でＯＮされることを特徴とする請求項１に記載の自動販売機の端末制御装置。
【請求項４】
第１無効手段は、書き込み装置が有する始動スイッチが手動操作でＯＮされることにより始動されることを特徴とする請求項１に記載の自動販売機の端末制御装置。
【請求項５】
電気的にデータ書換が可能な記憶手段を備え、主制御装置にマスタースレーブ方式の通信系で接続され、書き込み装置を用いて前記記憶手段に記憶された制御プログラムが書き換えられるように構成された自動販売機の端末制御装置であって、主制御装置から出力されるシステムリセット信号の効果発生を遅延させる遅延手段を備えることを特徴とする自動販売機の端末制御装置。
【請求項６】
端末制御装置は、遅延手段の始動スイッチを備え、始動スイッチは書き込み装置が端末制御装置に接続される際に書き込み装置に係合してＯＮされることを特徴とする請求項５に記載の自動販売機の端末制御装置。
【請求項７】
端末制御装置は、遅延手段の始動スイッチを備え、始動スイッチは手動操作でＯＮされることを特徴とする請求項５に記載の自動販売機の端末制御装置。
【請求項８】
遅延手段は、書き込み装置が有する始動スイッチが手動操作でＯＮされることにより始動されることを特徴とする請求項５に記載の自動販売機の端末制御装置。
【請求項９】
電気的にデータ書換が可能な記憶手段を備え、主制御装置にマスタースレーブ方式の通信系で接続され、書き込み装置を用いて前記記憶手段に記憶された制御プログラムが書き換えられるように構成された自動販売機の端末制御装置であって、書き込み装置の接続を検知すると検知信号を主制御装置に伝達し、主制御装置がシステムリセット信号を発信するのを禁止しまたは遅延させることを特徴とする自動販売機の端末制御装置。
【請求項１０】
割り込み処理信号を無効にする第２無効手段を備えることを特徴とする請求項１乃至９の何れか１項に記載の自動販売機の端末制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、紙幣識別装置、金銭処理装置、カードリーダーライター等の端末装置の制御装置（以下端末制御装置と呼ぶ）であって、電気的にデータ書換が可能な記憶手段を備え、主制御装置にマスタースレーブ方式の通信系で接続され、書き込み装置を用いて前記記憶手段に記憶された制御プログラムが書き換えられるように構成された、自動販売機の端末制御装置に関するものである。
【背景技術】
【０００２】
主制御装置と端末制御装置とがマスタースレーブ方式の通信系で接続された自動販売機内部の通信方法は、特許文献１等に開示されている。
図１に自動販売機の内部通信線の概略配線を示し、図２に自動販売機の装置主制御装置と端末制御との間の通信回路図を示す。主制御装置１は、紙幣識別装置、硬貨選別装置、カードリーダーライターの端末制御装置２、３、４に、送信信号Ｔｘｄ、同期信号Ｓｙｎ、電源Ｖｏｕｔを送信し、端末制御装置２〜４の送信信号を受信信号Ｒｘｄとして受信する。Ｓｙｎ信号は、Ｔｘｄ信号の先頭コマンド送信の同期を取るために送信される。
【０００３】
図３（ａ）に示すように、Ｔｘｄ信号の先頭コマンドよりもｔ１時間前にＳｙｎ信号はハイからローへ落とされ、ｔ２時間に亙ってローに保持され、その後ハイに復帰する。端末制御装置２〜４は、自身のＣＰＵをリセットするシステムリセット回路５を備えている。図３（ａ）に示すように、Ｓｙｎ信号がローに保持される時間がｔ２時間以内に納まっているかぎり、システムリセット回路５から出力されるＲｅｓｅｔ信号はローに保持され、端末制御装置２〜４のＣＰＵはリセットされない。
【０００４】
主制御装置１により通信の故障が検知されると、図３（ｂ）に示すように、Ｔｘｄ信号の先頭コマンド送信の同期とは関係なくＳｙｎ信号がハイからローへ落とされ、ｔ２時間よりも長いｔ３時間に亙ってローに保持される。ローに保持される時間がｔ２時間を超えるＳｙｎ信号は、主制御装置１から出力されるシステリセット信号となり、当該信号に応じて、システムリセット回路５から出力されるＲｅｓｅｔ信号がローからハイへ上げられ、端末制御装置２〜４のＣＰＵがリセットされ、通信系が初期化される。
主制御装置１を介さずに端末制御装置２〜４の制御プログラムを書き換える際には、図２に示すように、端末制御装置２〜４中のプログラム書換を必要とする端末制御装置、例えば端末制御装置２のデータ書換端子６に、書き込み装置１００を接続し、端末制御装置２のＣＰＵが備えるフラッシュメモリ７に記憶された制御プログラムを書き換える。
【特許文献１】特開２００２−１３３４９９
【発明の開示】
【発明が解決しようとする課題】
【０００５】
端末制御装置２のデータ書換端子６に書き込み装置１００が接続され、端末制御装置２の制御プログラムの更新作業が始まると、Ｔｘｄ信号の送信に先立って、主制御装置１が端末制御装置２に同期信号としてのＳｙｎ信号を送信しても、端末制御装置２は、自身の制御プログラムの書き換え途中なので、Ｓｙｎ信号の受信、Ｓｙｎ信号に対する応答信号の発信ができない。主制御装置１は、Ｓｙｎ信号に対して端末制御装置２が応答しないので、同期信号としてのＳｙｎ信号を再度送信し、最終的に端末制御装置２との通信が故障したものと見なして、システムリセット信号としてのＳｙｎ信号を送信する。主制御装置１が送信したシステムリセット信号に応じて、端末制御装置２〜４のシステムリセット回路５から出力されるＲｅｓｅｔ信号がローからハイへ上げられ、端末制御装置２〜４のＣＰＵがリセットされ、端末制御装置２の制御プログラムの書き換えが強制的に停止される。この結果、端末制御装置２の制御プログラムは、新しい制御プログラムの先頭の一部のみになる。他方、古い制御プログラムは書き込み１００により消去されている。従って、端末制御装置２は作動不能になる。
【０００６】
本発明は上記問題に鑑みてなされたものであり、電気的にデータ書換が可能な記憶手段を備え、主制御装置にマスタースレーブ方式の通信系で接続され、書き込み装置を用いて前記記憶手段に記憶された制御プログラムが書き換えられるように構成された、自動販売機の端末制御装置であって、主制御装置を介さずに端末制御装置の制御プログラムを書き換える際に、作動不能に陥るおそれのない自動販売機の端末制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明においては、電気的にデータ書換が可能な記憶手段を備え、主制御装置にマスタースレーブ方式の通信系で接続され、書き込み装置を用いて前記記憶手段に記憶された制御プログラムが書き換えられるように構成された自動販売機の端末制御装置であって、主制御装置から出力されるシステムリセット信号を無効にする第１無効手段を備えることを特徴とする自動販売機の端末制御装置を提供する。
また本発明においては、電気的にデータ書換が可能な記憶手段を備え、主制御装置にマスタースレーブ方式の通信系で接続され、書き込み装置を用いて前記記憶手段に記憶された制御プログラムが書き換えられるように構成された自動販売機の端末制御装置であって、主制御装置から出力されるシステムリセット信号の効果発生を遅延させる遅延手段を備えることを特徴とする自動販売機の端末制御装置を提供する。
また本発明においては、電気的にデータ書換が可能な記憶手段を備え、主制御装置にマスタースレーブ方式の通信系で接続され、書き込み装置を用いて前記記憶手段に記憶された制御プログラムが書き換えられるように構成された自動販売機の端末制御装置であって、書き込み装置の接続を検知すると検知信号を主制御装置に伝達し、主制御装置がシステムリセット信号を発信するのを禁止しまたは遅延させることを特徴とする自動販売機の端末制御装置を提供する。
端末制御装置に書き込み装置を接続して、端末制御装置の制御プログラムを書き換える際に、第１無効手段が作動して主制御装置から出力されるシステムリセット信号を無効にすれば、あるいは遅延手段が作動して主制御装置から出力されるシステムリセット信号の効果発生を遅延させれば、あるいは端末制御装置が主制御装置に働きかけて主制御装置がシステムリセット信号を発信するのを禁止しまたは遅延させれば、端末制御装置の制御プログラムを書き換えている最中に、端末制御装置のＣＰＵがリセットされ、端末制御装置が作動不能になるおそれはなくなる。
【０００８】
本発明の好ましい態様においては、端末制御装置は、第１無効手段または遅延手段の始動スイッチを備え、始動スイッチは書き込み装置が端末制御装置に接続される際に書き込み装置に係合してＯＮされる。
本発明の好ましい態様においては、端末制御装置は、第１無効手段または遅延手段の始動スイッチを備え、始動スイッチは手動操作でＯＮされる。
本発明の好ましい態様においては、第１無効手段または遅延手段は、書き込み装置が有する始動スイッチが手動操作でＯＮされることにより始動される。
第１無効手段、遅延手段の始動は、端末制御装置が備える始動スイッチが書き込み装置に係合してＯＮすることにより惹起されても良く、端末制御装置が備える始動スイッチが手動操作でＯＮすることにより惹起されても良く、書き込み装置が有する始動スイッチが手動操作でＯＮされることにより惹起されても良い。
【０００９】
本発明の好ましい態様においては、端末制御装置は、割り込み処理信号を無効にする第２無効手段を備える。
割り込み処理信号を無効にすることにより、端末制御装置の制御プログラムを書き換えている最中に、端末制御装置のＣＰＵがリセットされ、端末制御装置が作動不能になる事態の発生が防止され、或いは書き換え処理中の端末制御装置の制御プログラムが割り込み処理を行うことにより惹起される機器の誤作動等の不都合な事態の発生が防止される。
【発明の効果】
【００１０】
本発明に係る端末制御装置においては、端末制御装置に書き込み装置を接続して、端末制御装置の制御プログラムを書き換える際に、第１無効手段が作動して主制御装置から出力されるシステムリセット信号を無効にし、あるいは遅延手段が作動して主制御装置から出力されるシステムリセット信号の効果発生を遅延させ、あるいは端末制御装置が主制御装置に働きかけて主制御装置がシステムリセット信号を発信するのを禁止しまたは遅延させるので、端末制御装置の制御プログラムを書き換えている最中に、端末制御装置のＣＰＵがリセットされ、端末制御装置が作動不能になるおそれはない。
【発明を実施するための最良の形態】
【００１１】
本発明の実施例に係る自動販売機の端末制御装置を説明する。
【実施例１】
【００１２】
本発明の第１実施例に係る自動販売機の端末制御装置を説明する。
本実施例に係る端末制御装置αは、図４に示すように、システムリセット回路５とＣＰＵとを接続するアンド回路８を備えている。アンド回路８の一方の入力端子はシステムリセット回路５に接続されている。アンド回路８の他方の入力端子は、通信線９とデータ書換端子６とを介して、書き換え装置１００が有するスイッチ１０１に接続可能である。アンド回路８の他方の入力端子とデータ書換端子６とを接続する信号線９にプルアップ抵抗１０が接続されている。アンド回路８の出力端子は信号線を介してＣＰＵに接続されている。上記を除き、端末制御装置αの構成は図２に示す従来の端末制御装置の構成と同様である。
【００１３】
端末制御装置αにおいては、書き込み装置１００が接続されていない時には、プルアップ抵抗１０により、アンド回路８の他方の入力端子にはハイ信号が入力されている。この結果、主制御装置１からシステムリセット信号としてのＳｙｎ信号が出力され、システムリセット回路５から出力されるＲｓｅｔ信号がシステムリセット信号としてのＳｙｎ信号に応じてハイになると、アンド回路８が開きハイのＲｓｅｔ信号がＣＰＵに伝達され、ＣＰＵがリセットされる。
【００１４】
書き込み装置１００が接続され、スイッチ１０１が手動操作でアースされ且つＯＮされると、プルアップ抵抗１０の効果が消えてアンド回路８の他方の入力端子にロー信号が入力される。この結果、主制御装置１からシステムリセット信号としてのＳｙｎ信号が出力され、システムリセット回路５から出力されるＲｓｅｔ信号がシステムリセット信号としてのＳｙｎ信号に応じてハイになっても、アンド回路８が開かないので、ハイのＲｓｅｔ信号はＣＰＵに伝達されず、ＣＰＵはリセットされない。
【００１５】
スイッチ１０１のアースとＯＮとが維持されていれば、制御プログラムの書き換え処理中、アンド回路８が閉じて主制御装置１からシステムリセット信号として出力されたＳｙｎ信号が無効にされるので、ＣＰＵがリセットされ、端末制御装置αが作動不能になるおそれはない。
【実施例２】
【００１６】
本発明の第２実施例に係る自動販売機の端末制御装置を説明する。
本実施例に係る端末制御装置βは、図５に示すように、システムリセット回路５とアンド回路８とに代えて、遅延システムリセット回路５′を備えている。遅延システムリセット回路５′の一方の入力端子Ａには、システムリセット回路５と同様に主制御装置１からＳｙｎ信号が入力される。遅延システムリセット回路５′の他方の入力端子Ｂは、通信線９とデータ書換端子６とを介して、書き換え装置１００が有するスイッチ１０１に接続可能である。遅延システムリセット回路５′の他方の入力端子とデータ書換端子６とを接続する信号線９にプルアップ抵抗１０が接続されている。遅延システムリセット回路５′の出力端子Ｙは信号線を介してＣＰＵに接続されている。遅延システムリセット回路５′は、入力端子Ｂにハイ信号が入力されている時に、システムリセット信号としてのＳｙｎ信号が主制御装置１から入力端子Ａに入力されると、ハイのＲｅｓｅｔ信号を出力するが、入力端子Ｂにロー信号が入力されている時に、システムリセット信号としてのＳｙｎ信号が主制御装置１から入力端子Ａに入力されると、ハイのＲｅｓｅｔ信号を出力せず、入力端子Ｂに入力されているロー信号がハイ信号に変わった後に、ハイのＲｅｓｅｔ信号を出力するように構成されている。上記を除き、端末制御装置βの構成は図４に示す端末制御装置αの構成と同様である。
【００１７】
端末制御装置βにおいては、書き込み装置１００が接続されていない時には、プルアップ抵抗１０により、図６（ａ）に示すように、遅延システムリセット回路５′の入力端子Ｂにハイ信号が入力されている。この結果、システムリセット信号としてのＳｙｎ信号が主制御装置１から入力端子Ａに入力されると、遅延システムリセット回路５′の出力端子Ｙから出力されるＲｓｅｔ信号がハイになり、ハイのＲｓｅｔ信号がＣＰＵに伝達され、ＣＰＵがリセットされる。
【００１８】
書き込み装置１００が接続され、スイッチ１０１が手動操作でアースされ且つＯＮされると、プルアップ抵抗１０の効果が消えて、図６（ｂ）に示すように、遅延システムリセット回路５′の入力端子Ｂにロー信号が入力される。この結果、システムリセット信号としてのＳｙｎ信号が主制御装置１から入力端子Ａに入力されても、遅延システムリセット回路５′の出力端子Ｙから出力されるＲｓｅｔ信号はローに保持される。スイッチ１０１のアースとＯＮとが維持されれば、書き込み装置１００を使用してフラッシュメモリ７に記憶した制御プログラムを書き換え処理している間は、ＣＰＵがリセットされるおそれはない。制御プログラムの書き換え完了後に、スイッチ１０１がＯＦＦされ或いは書き込み装置１００が取り外されると、プルアップ抵抗９の作動により、遅延システムリセット回路５′の入力端子Ｂに入力されていたロー信号がハイ信号に変わり、その後、出力端子Ｙから出力されるＲｅｓｅｔ信号がローからハイに変わり、ＣＰＵがリセットされる。制御プログラムの書き換えは既に完了しているので、ＣＰＵがリセットされても、端末制御装置βは作動不能にならない。
【００１９】
上記説明からわかるように、端末制御装置βにおいては、遅延システムリセット回路５′により、主制御装置１からシステムリセット信号として出力されたＳｙｎ信号の効果発生が遅延することにより、制御プログラムの書き換え処理中にＣＰＵがリセットされ、端末制御装置βが作動不能になる事態の発生が防止される。
【００２０】
端末制御装置α、βにおいて、図７に示すように、スイッチ１０１を書き込み装置１００に代えて端末制御装置α、βに設け且つアースさせ、書き込み装置１００を端末制御装置α、βに接続する際に、スイッチ１０１が書き込み装置１００に係合してＯＮするようにしても良い。
【００２１】
端末制御装置α、βにおいて、図８に示すように、スイッチ１０１を書き込み装置１００に代えて端末制御装置α、βに設け且つアースさせ、手動操作でスイッチ１０１をＯＮするようにしても良い。
【００２２】
書き込み装置１００が接続されると、当該接続を検知した端末制御装置が検知信号を主制御装置に伝達し、主制御装置１がシステムリセット信号としてのＳｙｎ信号を発信するのを禁止し、または書き込み装置１００の接続が解除されるまで主制御装置１がシステムリセット信号としてのＳｙｎ信号を発信するのを遅延させるようにしても良い。
【００２３】
端末制御装置の制御プログラムの書き換え処理中は、主制御装置が送信するシステムリセット信号としてＳｙｎ信号を無効にし、或いは当該Ｓｙｎ信号の効果発生を遅延させ、或いはシステムリセット信号としてＳｙｎ信号の発信を遅延させるのに加えて、端末制御装置の制御プログラムの書き換え処理中は、システム暴走時に作動して端末制御装置のＣＰＵをリセットするウォッチドッグタイマー、停電時に作動して端末制御装置のＣＰＵをリセットするノンマスカブルインタラプト等の割り込み処理信号を、端末制御装置αと同様のアンド回路を使用して無効にしても良い。割り込み処理信号を無効にすることにより、端末制御装置の制御プログラムを書き換えている最中に、端末制御装置のＣＰＵがリセットされ、端末制御装置が作動不能になる事態の発生が防止され、或いは書き換え処理中の端末制御装置の制御プログラムが割り込み処理を行うことにより惹起される機器の誤作動等の不都合な事態の発生が防止される。
【産業上の利用可能性】
【００２４】
本発明は自動販売機の端末装置に広く利用可能である。
【図面の簡単な説明】
【００２５】
【図１】従来の自動販売機の内部通信線の概略配線図である。
【図２】従来の自動販売機の端末制御装置と主制御装置との間の通信回路図である。
【図３】従来の端末制御装置と主制御装置との間の通信のタイミングチャートである。（ａ）は通常作動時のタイミングチャートであり、（ｂ）はシステムリセット時のタイミングチャートである。
【図４】本発明の第１実施例に係る端末制御装置と主制御装置との間の通信回路図である。
【図５】本発明の第２実施例に係る端末制御装置と主制御装置との間の通信回路図である。
【図６】本発明の第２実施例に係る端末制御装置と主制御装置との間の通信のタイミングチャートである。（ａ）は制御プログラム書き換え処理をしていない時のシステムリセット時のタイミングチャートであり、（ａ）は制御プログラム書き換え処理中のシステムリセット時のタイミングチャートである。
【図７】本発明の他の実施例に係る端末制御装置と主制御装置との間の通信回路図である。
【図８】本発明の他の実施例に係る端末制御装置と主制御装置との間の通信回路図である。
【符号の説明】
【００２６】
１  主制御装置
２、３、４  端末制御装置
５  システムリセット回路
５′遅延システムリセット回路
７  フラッシュメモリ
８  アンド回路
１０  プルアップ抵抗
１００  書き込み装置
１０１  スイッチ
α、β  端末制御装置
【図１】
2005062986.tif 000003
【図２】
2005062986.tif 000004
【図３】
2005062986.tif 000005
【図４】
2005062986.tif 000006
【図５】
2005062986.tif 000007
【図６】
2005062986.tif 000008
【図７】
2005062986.tif 000009
【図８】
2005062986.tif 000010