(57)【要約】【課題】電源遮断時のデータを、個々の自動販売機の特性に応じて信頼性を確保しつつ最適に保存することのできる自動販売機の制御装置を提供する。【解決手段】主制御部１４に商用電源Ｅを直流電源に変換して供給する直流電源部１２と、通電時に商用電源Ｅの周波数に同期した信号を出力し、電源供給検知回路を有する信号出力部１８と、データの書き込み回数が制限された不揮発性メモリ２０と、不揮発性メモリ２０の電圧を検知するメモリ電圧検知回路１６とを備え、主制御部１４は、信号出力部１８からの信号が入力されなくなくことによって商用電源Ｅからの電源遮断を検知するものであり、商用電源Ｅからの電源遮断を検知した際に、メモリ電圧検知回路１６により検知される電圧が予め定めたメモリ書込限界電圧に至るまでの経過時間を測定し、この測定時間に基づく時間をデータ書込可能時間として保持するようにする。【選択図】図１
2014102549.tif 000002
【特許請求の範囲】
【請求項１】
自動販売機を制御する主制御部を有する自動販売機の制御装置であって、
前記主制御部に商用電源を直流電源に変換して供給する直流電源部と、
前記商用電源からの通電時に前記商用電源の周波数に同期した信号を出力し、電源遮断時に信号の出力を停止する電源供給検知回路を有する信号出力部と、
データの書き込み回数が制限され、所定のデータが書き込み可能な不揮発性メモリと、
前記不揮発性メモリの電圧を検知するメモリ電圧検知回路とを備え、
前記主制御部は、前記信号出力部からの信号の入力に基づき負荷の状態を判断して制御するとともに、前記信号出力部からの信号が入力されなくなることによって前記商用電源からの電源遮断を検知するものであり、
前記商用電源からの電源遮断を検知した際に、前記メモリ電圧検知回路により検知される電圧が予め定めたメモリ書込限界電圧に至るまでの経過時間を測定し、この測定時間に基づく時間をデータ書込可能時間として保持することを特徴とする自動販売機の制御装置。
【請求項２】
前記不揮発性メモリがＥＥＰＲＯＭであることを特徴とする請求項１に記載の自動販売機の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動販売機の制御装置に関するものであり、特に、電源遮断を検知して、商品販売に係る各種データをＥＥＰＲＯＭなどの不揮発性メモリにバックアップする機能を有する自動販売機の制御装置に関するものである。
【背景技術】
【０００２】
一般にバッテリーレスなどの自動販売機ではＥＥＰＲＯＭなどの不揮発性メモリが備わっており、商用電源からの電源遮断時に、商品販売に係る各種データをこの不揮発性メモリに保存するようになっている（例えば、特許文献１〜３を参照）。
【０００３】
この場合、データを確実に保存するため、メモリ書込限界値（例えば電圧など）などのデータを予め測定などにより設定しておき、そのデータをもとに不揮発性メモリに対する書込時間を設定している。
【０００４】
ところで、実際の自動販売機においては、搭載される電源ユニットの違い、回路搭載電子部品の違い、電圧供給環境の違いなどによって自動販売機ごとに特性の個体差が生じている。そこで、従来の自動販売機においては、安全側を見込んで実際の書込可能時間より大幅に短縮した値を一律に書込時間として設定している。
【０００５】
図６は、従来の自動販売機における電源遮断後のタイムチャートの一例を示したものである。この図６に示すように、実際には書込可能時間Ｔ０以上の時間が書込可能である。しかし、データの信頼性を確保するために安全側を見込んで、書込可能時間Ｔ０の半分以下の時間Ｔを、不揮発性メモリに対する書込時間として割り当てている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０００−１３７８５０号公報
【特許文献２】特開２００３−３１７１３５号公報
【特許文献３】特開２００４−０７０４３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、実際の書込可能時間を一律に大幅に短縮する上記の方法では、潜在する書込時間を有効に使用していないことになるので、個々の自動販売機において電源遮断時のデータを最適に保存する観点からは、必ずしも適切な方法とはいえない。
【０００８】
本発明は、上記に鑑みてなされたものであって、電源遮断時のデータを、個々の自動販売機の特性に応じて信頼性を確保しつつ最適に保存することのできる自動販売機の制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記した課題を解決し、目的を達成するために、本発明に係る自動販売機の制御装置は、自動販売機を制御する主制御部を有する自動販売機の制御装置であって、前記主制御部に商用電源を直流電源に変換して供給する直流電源部と、前記商用電源からの通電時に前記商用電源の周波数に同期した信号を出力し、電源遮断時に信号の出力を停止する電源供給検知回路を有する信号出力部と、データの書き込み回数が制限され、所定のデータが書き込み可能な不揮発性メモリと、前記不揮発性メモリの電圧を検知するメモリ電圧検知回路とを備え、前記主制御部は、前記信号出力部からの信号の入力に基づき負荷の状態を判断して制御するとともに、前記信号出力部からの信号が入力されなくなることによって前記商用電源からの電源遮断を検知するものであり、前記商用電源からの電源遮断を検知した際に、前記メモリ電圧検知回路により検知される電圧が予め定めたメモリ書込限界電圧に至るまでの経過時間を測定し、この測定時間に基づく時間をデータ書込可能時間として保持することを特徴とする。
【００１０】
また、本発明に係る他の自動販売機の制御装置は、上述した発明において、前記不揮発性メモリがＥＥＰＲＯＭであることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、自動販売機を制御する主制御部を有する自動販売機の制御装置であって、前記主制御部に商用電源を直流電源に変換して供給する直流電源部と、前記商用電源からの通電時に前記商用電源の周波数に同期した信号を出力し、電源遮断時に信号の出力を停止する電源供給検知回路を有する信号出力部と、データの書き込み回数が制限され、所定のデータが書き込み可能な不揮発性メモリと、前記不揮発性メモリの電圧を検知するメモリ電圧検知回路とを備え、前記主制御部は、前記信号出力部からの信号の入力に基づき負荷の状態を判断して制御するとともに、前記信号出力部からの信号が入力されなくなることによって前記商用電源からの電源遮断を検知するものであり、前記商用電源からの電源遮断を検知した際に、前記メモリ電圧検知回路により検知される電圧が予め定めたメモリ書込限界電圧に至るまでの経過時間を測定し、この測定時間に基づく時間をデータ書込可能時間として保持する。
【００１２】
このため、本発明によれば、安全側を見込んで実際の書込可能時間より大幅に短縮した値を一律に書込時間として設定する従来の方法に比べて、電源遮断時の所定のデータを、当該自動販売機の特性に応じて信頼性を確保しつつ最適に保存することができる。したがって、本発明によれば、電源遮断時におけるデータの書込可能時間に関して、各自動販売機の最適値を適用することができ、環境の異なる自動販売機ごとに確実に書き込み可能という信頼性を確保することができる。
【００１３】
また、不揮発性メモリへの書込時間が増大することにより、併せて搭載される揮発性メモリへの書き込み回数を最小化することが可能となり、装置の寿命向上を図ることができる。また、最新の測定時間を採用することで書込可能時間の割り当てが最新の設置環境に応じた最適なものとなる。このため、装置に備わる部品交換や設置環境の変化にも即座に対応することができる。
【図面の簡単な説明】
【００１４】
【図１】図１は、本発明に係る自動販売機の制御装置の実施例を示す概略ブロック図である。
【図２】図２は、本発明に用いるメモリ電圧検知回路の一例を示す図である。
【図３】図３は、本発明に用いる電源供給検知回路（信号出力部）の一例を示す図である。
【図４】図４は、本発明に係る自動販売機の制御装置の制御タイムチャートの一例を示す図である。
【図５】図５は、本発明に係る自動販売機の制御装置の制御フローチャートの一例を示す図である。
【図６】図６は、従来の自動販売機の制御装置の制御タイムチャートの一例を示す図である。
【発明を実施するための形態】
【００１５】
以下に、本発明に係る自動販売機の制御装置の実施の形態を図面に基づいて詳細に説明する。なお、以下ではカップ内に飲料を調合して販売するカップ式飲料自動販売機や、缶コーヒーやジュース等の飲料を冷却加熱して販売する飲料自動販売機を例に取り説明するが、この実施例によりこの発明が限定されるものではない。
【００１６】
図１に示すように、本発明に係る自動販売機の制御装置１０は、商用電源Ｅ（交流１００Ｖ）に接続したＡＣ−ＤＣ変換電源ユニット１２（直流電源部）と、主制御部１４とを備えている。主制御部１４は、メモリ電圧検知回路１６と、電源供給検知回路１８（信号出力部）と、外部記憶装置２０（不揮発性メモリ）と、ＣＰＵ２２とを有している。
【００１７】
主制御部１４には、金銭処理部３２、商品搬出部３４、冷却加熱部３６、さらには動作設定部３８（リモコン）がそれぞれ通信回路２４〜３０を介して接続されており、ＣＰＵ２２および内部ＲＡＭ（揮発性メモリ。図示せず）に展開されている商品価格等の設定データや各種集計データ等の販売管理データにしたがって上記各部の作動を制御して所定の販売処理を実行する。
【００１８】
金銭処理部３２は、投入された金銭の種別を判定してその投入金額を求めたり、商品の販売に伴う釣り銭発行等の処理を実行するものである。また、商品の販売履歴を集計したり、その売上金額を管理する等の役割を担う。
【００１９】
商品搬出部３４は、図示しない商品選択スイッチの選択的な操作を検出し、該当商品コラムの商品払出ユニットを駆動して商品を選択的に払い出す役割を担うものである。冷却加熱部３６は、図示しない冷却器や加熱器を通じて、商品を所定温度に冷却または加熱するための役割を担うものである。
【００２０】
動作設定部３８（リモコン）は、自動販売機に収納されて販売に供される商品の銘柄やその販売価格等のデータ入力に用いられるものである。
【００２１】
ＡＣ−ＤＣ変換電源ユニット１２（直流電源部）は、主制御部１４に商用電源Ｅを直流電源に変換して供給するものである。このＡＣ−ＤＣ変換電源ユニット１２では、電解コンデンサを有しており、このコンデンサは商用電源Ｅの停電が発生しても主制御部１４に供給可能な直流電源を一時的に蓄えることができる。
【００２２】
メモリ電圧検知回路１６は、外部記憶装置２０（不揮発性メモリ）の電圧を検知するものである。電源供給検知回路１８（信号出力部）は、ＡＣ−ＤＣ変換電源ユニット１２と、商用電源Ｅからの通電時に商用電源Ｅの周波数に同期した正弦波の信号を常時出力し、電源遮断時に信号の出力を停止するものである。ここで、メモリ電圧検知回路１６としては、例えば図２に例示するような回路構成を用いてもよい。また、電源供給検知回路１８（信号出力部）としては、例えば図３に例示するような回路構成を用いてもよい。
【００２３】
外部記憶装置２０（不揮発性メモリ）は、ＣＰＵ２２にシリアルインターフェースを介して接続されたＥＥＰＲＯＭ（再書き込み可能ＲＯＭ）からなる外部メモリである。このＥＥＰＲＯＭは、データを保証し得る書き込み回数が制限されたもので、その書き込み保証回数は、例えば１００万回程度に設定されている。
【００２４】
主制御部１４のＣＰＵ２２は、図示しない内部ＲＡＭに商品の販売価格等の設定データや集計データを有しており、設定データを参照して投入金額に見合う販売可能商品を特定したり、さらには選択指定された商品の払い出しを商品搬出部３４に指示し、また金銭処理部３２に釣り銭の発行を指示する等の一連した販売処理を実行する。そしてこの一連の販売処理の実行に伴い、商品搬出部３４の作動を制御して集計データを更新処理する。
【００２５】
主制御部１４はこのように販売処理を実行した後、待機状態に移行するに際して、ＣＰＵ２２の内部ＲＡＭに展開した設定データ、集計データを外部記憶装置２０（不揮発性メモリ）に書き込むことでデータを退避させる機能を備えている。つまり、主制御部１４は、電源供給検知回路１８（信号出力部）からの信号の入力に基づき負荷の状態を判断して制御するとともに、電源供給検知回路１８（信号出力部）からの信号が入力されなくなることによって商用電源Ｅからの電源遮断を検知する。
【００２６】
そして、この電源遮断に伴って主制御部１４のＣＰＵ２２の内部ＲＡＭに展開されたデータが消失することから、主制御部１４では一旦、上記データを外部記憶装置２０（不揮発性メモリ）に退避させることでバックアップし、電源の再投入時にこの外部記憶装置２０（不揮発性メモリ）からデータを読み出して内部ＲＡＭに展開することで、状態復帰するものとなっている。
【００２７】
また、主制御部１４は、商用電源Ｅからの電源遮断を検知した際に、メモリ電圧検知回路１６により検知される電圧が予め定めたメモリ書込限界電圧に至るまでの経過時間を測定し、この測定時間に基づく時間をデータ書込可能時間として保持する。この測定時間は外部記憶装置２０（不揮発性メモリ）や内部ＲＡＭに書き込むことができる。
【００２８】
次に、本発明による制御概念について、図４の制御タイムチャートを参照しながら説明する。
【００２９】
図４に示すように、時刻ｔ０で商用電源Ｅからの供給が遮断したとする。すると、ＡＣ−ＤＣ変換電源ユニット１２からの直流電源を通じてメモリ電圧検知回路１６で検知されるメモリ電圧は時間とともに徐々に低下していく。一方、電源供給検知回路１８（信号出力部）により検知されていたパルス信号は時刻ｔ０後になくなる。
【００３０】
ここで、電源遮断を検知した後の所定の時刻ｔ１を基準として書込可能時間の測定を開始する。測定開始時刻ｔ１としては、例えば電源遮断検知後の所定時間経過後の時刻という具合に予め設定しておくことが可能である。メモリ電圧検知回路１６で検知されるメモリ電圧が、予め定めたメモリ書込限界電圧（近似値）に至った時刻ｔ２を取得する。こうして得られた（ｔ２−ｔ１）の時間が書込可能時間Ｔ０となる。なお、実際にはメモリ電圧はその後の時刻ｔ３にて書込限界電圧に至るが、この実施例では、書込限界電圧（近似値）から書込限界電圧に低下するまでの猶予時間を考慮して時刻ｔ３に至る前の時刻ｔ２にて測定を終了している。
【００３１】
書込可能時間Ｔ０内にタイマー割り込みによるカウントアップを行っておくことで、データ書込可能時間として時間Ｔ１が得られるので、これを外部記憶装置２０（不揮発性メモリ）に記録して保持する。次回の電源遮断時には、この時間Ｔ１をデータ書込可能時間として使用する。一方、メモリ書込限界電圧に至るまでの経過時間を測定する処理も同時並行して実施し、この時間Ｔ１を自動販売機の環境に応じた最新の値に随時更新していく。
【００３２】
このように、本発明によれば、安全側を見込んで実際の書込可能時間より大幅に短縮した値を一律に書込時間として設定する従来の方法に比べて、電源遮断時の所定のデータを、当該自動販売機の特性に応じて信頼性を確保しつつ最適に保存することができる。したがって、電源遮断時におけるデータの書込可能時間に関して、各自動販売機の最適値を適用することができ、環境の異なる自動販売機ごとに確実に書き込み可能という信頼性を確保することができる。
【００３３】
また、不揮発性メモリへの書込時間が増大することにより、併せて搭載される揮発性メモリへの書き込み回数を最小化することが可能となり、装置の寿命向上を図ることができる。また、最新の測定時間を採用することで書込可能時間の割り当てが最新の設置環境に応じた最適なものとなる。このため、装置に備わる部品交換や設置環境の変化にも即座に対応することができる。
【００３４】
次に、測定時間を書き込む際の処理手順の一例について、図５の制御フローチャートを参照しながら説明する。
【００３５】
図５に示すように、まず、予め求めたｃｎｔ値（書込限界カウンタ値（時間））より、書き込み可能容量（バイト数）を決定する（ステップＳ１）。ここで、ｃｎｔ値は図４の時間Ｔ１に相当するものである。次に、自動販売機における商品販売の有無を判定する（ステップＳ２）。
【００３６】
販売ありの場合には、販売データ容量書込時間とｃｎｔ値の大小を判定する（ステップＳ３）。当該時間がｃｎｔ値以下の場合には、揮発性メモリへ書き込み（ステップＳ４）、ｃｎｔ値以上の場合には、不揮発性メモリへ書き込む（ステップＳ５）。一方、ステップＳ２で販売なしの場合には、ステップＳ６に移行する。
【００３７】
次に、電源パルス入力の有無を判定し（ステップＳ６）、電源パルス入力がある場合にはステップＳ２に戻り、ない場合には揮発性メモリにデータがあるかどうかを判定する（ステップＳ７）。データがない場合にはｃｎｔ値をクリアし（ステップＳ９）、データがある場合には不揮発性メモリへ書き込んだ後（ステップＳ８）、ｃｎｔ値をクリアする（ステップＳ９）。
【００３８】
次に、割込処理の有無を判定し（ステップＳ１０）、割込処理が有る場合にはインクリメントしてステップＳ１２に移行する（ステップＳ１１）。割込処理がない場合には、インクリメントせずにステップＳ１２に移行する。
【００３９】
そして、メモリ限界電圧の近似値Ｖｉと入力電圧の大小を判定する（ステップＳ１２）。ステップＳ１２でＹｅｓの場合にはステップＳ１０に戻り、Ｎｏの場合にはステップＳ１３に移行する。
【００４０】
次に、入力電圧とメモリ限界電圧Ｖｏの大小を判定する（ステップＳ１３）。ステップＳ１３でＹｅｓの場合には後述のステップＳ２１に移行し、Ｎｏの場合にはステップＳ１４に移行する。
【００４１】
ｃｎｔｂａｃｋ（前回処理時における前回書込限界カウンタ値（時間））にｃｎｔ値を入力し（ステップＳ１４）、ｃｎｔｂａｃｋとｃｎｔ値の大小を判定する（ステップＳ１５）。この結果、Ｙｅｓの場合にはｃｎｔ値にｃｎｔ値を入力し（ステップＳ１６）、Ｎｏの場合にはｃｎｔ値にｃｎｔｂａｃｋ値を入力する（ステップＳ１７）。
【００４２】
次に、ステップＳ１８、Ｓ１９において、ｃｎｔ値に割り込みタイマー時間ｔ１（例えば、１ｍｓ）を乗じた値を新たなｃｎｔ値とし、さらにステップＳ２０において、ｃｎｔ値に０．９を乗じて小さくし、安全側を考慮した新たなｃｎｔ値を算定する。最後に、ｃｎｔ値を不揮発性メモリへ書き込む（ステップＳ２１）。このようにすることで、ｃｎｔ値（時間Ｔ１）を保持することができる。なお、上記のステップＳ１４〜Ｓ１７の処理は常に最新の値をｃｎｔ値にセットするものであるが、この一連の処理は省略可能である。
【００４３】
以上説明したように、本発明によれば、自動販売機を制御する主制御部を有する自動販売機の制御装置であって、前記主制御部に商用電源を直流電源に変換して供給する直流電源部と、前記商用電源からの通電時に前記商用電源の周波数に同期した信号を出力し、電源遮断時に信号の出力を停止する電源供給検知回路を有する信号出力部と、データの書き込み回数が制限され、所定のデータが書き込み可能な不揮発性メモリと、前記不揮発性メモリの電圧を検知するメモリ電圧検知回路とを備え、前記主制御部は、前記信号出力部からの信号の入力に基づき負荷の状態を判断して制御するとともに、前記信号出力部からの信号が入力されなくなることによって前記商用電源からの電源遮断を検知するものであり、前記商用電源からの電源遮断を検知した際に、前記メモリ電圧検知回路により検知される電圧が予め定めたメモリ書込限界電圧に至るまでの経過時間を測定し、この測定時間に基づく時間をデータ書込可能時間として保持する。
【００４４】
このため、本発明によれば、安全側を見込んで実際の書込可能時間より大幅に短縮した値を一律に書込時間として設定する従来の方法に比べて、電源遮断時の所定のデータを、当該自動販売機の特性に応じて信頼性を確保しつつ最適に保存することができる。したがって、本発明によれば、電源遮断時におけるデータの書込可能時間に関して、各自動販売機の最適値を適用することができ、環境の異なる自動販売機ごとに確実に書き込み可能という信頼性を確保することができる。
【００４５】
また、不揮発性メモリへの書込時間が増大することにより、併せて搭載される揮発性メモリへの書き込み回数を最小化することが可能となり、装置の寿命向上を図ることができる。また、最新の測定時間を採用することで書込可能時間の割り当てが最新の設置環境に応じた最適なものとなる。このため、装置に備わる部品交換や設置環境の変化にも即座に対応することができる。
【産業上の利用可能性】
【００４６】
以上のように、本発明に係る自動販売機の制御装置は、電源遮断を検知して、商品販売に係る各種データをＥＥＰＲＯＭなどの不揮発性メモリにバックアップする機能を有する自動販売機の制御装置に有用であり、特に、電源遮断時のデータを、個々の自動販売機の特性に応じて信頼性を確保しつつ最適に保存するのに適している。
【符号の説明】
【００４７】
１０  自動販売機の制御装置
１２  ＡＣ−ＤＣ変換電源ユニット（直流電源部）
１４  主制御部
１６  メモリ電圧検知回路
１８  電源供給検知回路（信号出力部）
２０  外部記憶装置（不揮発性メモリ）
２２  ＣＰＵ
２４，２６，２８，３０  通信回路
３２  金銭処理部
３４  商品搬出部
３６  冷却加熱部
３８  動作設定部（リモコン）
Ｅ  商用電源
【図１】
2014102549.tif 000003
【図２】
2014102549.tif 000004
【図３】
2014102549.tif 000005
【図４】
2014102549.tif 000006
【図５】
2014102549.tif 000007
【図６】
2014102549.tif 000008