(57)【要約】      （修正有）【課題】硬貨枚数を正確に取得する硬貨処理装置と硬貨枚数検出方法を提供する。【解決手段】硬貨収納筒と、硬貨検知センサ１０と、硬貨枚数３８とデータテーブル３７を記憶する記憶部３６を備え、電源投入時等はじめに前記硬貨検知センサ１０の出力と前記データテーブル３７とを照合して第1の硬貨枚数決定し、該第1の硬貨枚数を前記記憶部３６に記憶し、硬貨収納筒への硬貨の投入または硬貨収納筒からの硬貨の払出しを検出すると、記憶部３６に記憶されている硬貨枚数を増減した第２の硬貨枚数に更新すると共に、硬貨検知センサ１０の出力とデータテーブル３７に基づいて第３の硬貨枚数を決定し、該第３の硬貨枚数が所定枚数の場合には、記憶部３６に記憶されている前記第２の硬貨枚数を第３の硬貨枚数に補正する制御部３４を備えた硬貨処理装置Ｋ。【選択図】図１
2014071643.tif 000002
【特許請求の範囲】
【請求項１】
硬貨が収納される硬貨収納筒と、
前記硬貨収納筒の近傍に置かれる基板上に硬貨積層方向に並列して設けた複数の平面コイルに対して個々に発振信号を与えて、各前記平面コイルから発生する発振周波数に基づく情報を出力する硬貨検知センサと、
予め硬貨検知センサの出力と前記硬貨収納筒に収容された硬貨枚数との関係を示したデータテーブルを記憶し、また前記硬貨収納筒内の硬貨枚数を記憶する記憶部と、
硬貨検知センサの出力に基づいて硬貨収納筒への硬貨の受入と払出しを検知するとともに、硬貨収納筒に収容された硬貨枚数を決定する制御部を備え、
前記制御部は、電源投入時等はじめに前記硬貨検知センサの出力と前記データテーブルとを照合して第1の硬貨枚数決定し、該第1の硬貨枚数を前記硬貨収納筒内の硬貨枚数として前記記憶部に記憶し、
その後、硬貨の受入れまたは払出しを前記硬貨検知センサの出力の変化によって検出した時には、前記記憶部に記憶された硬貨枚数を増減して第２の硬貨枚数を算出し、該第２の硬貨枚数を前記硬貨収納筒内の硬貨枚数として記憶すると共に、前記硬貨の受け入れまたは払出しを検出した後の前記硬貨検知センサの出力と前記データテーブルとを照合して第３の硬貨枚数を決定し、該第３の硬貨枚数が所定枚数であると判断した場合、前記記憶部に記憶していた前記第２の硬貨枚数を、該第３の硬貨枚数へと補正することを特徴とする硬貨処理装置。
【請求項２】
前記平面コイルは、前記基板の第１の面および第２の面に、硬貨検知領域が隣接する平面コイルと前記基板を介して部分的に重複する状態で硬貨積層方向に並ぶように複数並列状に配設されることを特徴とする請求項１記載の硬貨処理装置。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、硬貨を積層状に整列収納する硬貨収納筒内を備えた硬貨処理装置に関し、特に硬貨収納筒内の硬貨枚数を正確に取得する技術に関する。
【背景技術】
【０００２】
従来、自動販売機や両替機、バス等に搭載される運賃箱等には、硬貨払出装置が搭載されている。この硬貨払出装置は、硬貨収納筒の上部から硬貨を受け入れて積載して収容し、硬貨収納筒の下方に設けられた硬貨払出機構によって硬貨を払い出すものである。
また、例えば自動販売機には、硬貨識別手段と、硬貨を金種別に振り分ける手段と、硬貨払出装置が一体的に構成された硬貨処理装置が搭載されている。この硬貨処理装置は、金種別に硬貨を収容するために複数の硬貨収納筒を備えている。
【０００３】
硬貨収納筒には釣銭として必要な最低限の枚数が硬貨収納筒の中にあることを検出するための硬貨検知センサ（エンプティーセンサ）と硬貨収納筒が満杯であることを検出するための硬貨検知センサ（満杯検知センサ）を備えており、エンプティーセンサが配置された位置の枚数以上の硬貨の有無と、満杯枚数の硬貨の有無を検出できる。例えば、１００円の硬貨収納筒の場合にはエンプティーセンサは、最低１０枚以上の硬貨があることを検知できる。また満杯検知センサは、満杯（８０枚）が検知できるようになっている。
【０００４】
また、特許文献１（特開２０１０−２１８２４３）は、硬貨類計数器において、硬貨類収納筒内の硬貨の枚数を検出する技術を示している。この硬貨類計数器は、硬貨類を整列して重ねて収納する硬貨収納筒を傾けて配置するとともに、該硬貨類が重なる方向で硬貨収納筒全体を囲むようにコイル（硬貨検知センサ）を配置した構成とし、コイル両端の電圧が硬貨の数量に依存することを利用して上記電圧から硬貨枚数を計数するものである。
【０００５】
また、特許文献２（特開２０１１−１７５３０７）は、プリント基板の片面に硬貨収納筒に沿う１つの平面コイル（硬貨検知センサ）を配設した技術を示している。これは、垂直に配置した硬貨収納筒に沿うように、平面コイルを配置して、コイルの周波数が硬貨の数量に依存することを利用して周波数の変化から硬貨枚数を計数するものである。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−２１８２４３号公報
【特許文献２】特開２０１１−１７５３０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、従来の硬貨処理装置に搭載されたエンプティーセンサは、金属を検出する磁気センサであって、この磁気センサは導線を巻回したコイルからなり、特性にバラツキを生じ、検出可能な整列積み硬貨に対しては、その枚数として±３枚程度の誤差を生じる。このため、上記最低１０枚以上の硬貨が有るか否かを確認するために、１３枚硬貨を収容する位置にエンプティーセンサを配置している。このため、本当は１６枚収容されていても１硬貨収容枚数は１０枚と検出される場合が発生する。
このような誤差から硬貨収納筒に１０枚の硬貨があっても、エンプティーセンサが検出しない場合、自動販売機は釣銭が払えない状態が発生して、販売チャンスを逃す恐れがある。
【０００８】
従って、硬貨処理装置は、より正確に硬貨収納筒内に収容された硬貨枚数を管理（把握）することが望まれている。
また現状は、最低限釣銭として必要な硬貨枚数が検出できるようにエンプティーセンサを配置しているが、より正確に硬貨収容枚数を検出するためのセンサで硬貨収納筒全体の収容枚数を検出したいという要望がある。
【０００９】
また、特許文献１には、硬貨収納筒全体の収容枚数を検出可能とする技術が開示されている。
しかし、特許文献１や特許文献２に開示された従来技術によると、硬貨検知センサの出力は、硬貨収納筒に収容された硬貨の枚数ばかりでなく、硬貨収納筒内の硬貨とセンサとの距離によっても変化するため、硬貨収納筒に収容された硬貨と硬貨検知センサとの距離が一定にならないと測定精度は低下する。
【００１０】
このため、特許文献１に開示されているような硬貨収納筒が斜めに配置された構成の硬貨計数器であれば、硬貨が筒の側壁に沿うように積載収容され、硬貨と硬貨検知センサとの距離が常に一定となるから高精度に硬貨収容枚数が測定できる。しかし、硬貨収納筒が垂直に配置されている硬貨処理装置の場合、硬貨収納筒の中に収容された硬貨と硬貨検知センサとの距離が一定にならないために測定誤差が発生する。
【００１１】
本発明は、上記の問題に鑑み、硬貨収納筒内の硬貨枚数をより正確に取得することができる硬貨処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
課題を解決するための請求項１記載の発明は、硬貨が収納される硬貨収納筒と、前記硬貨収納筒の近傍に置かれる基板上に硬貨積層方向に並列して設けた複数の平面コイルに対して個々に発振信号を与えて、各前記平面コイルから発生する発振周波数に基づく情報を出力する硬貨検知センサと、予め硬貨検知センサの出力と前記硬貨収納筒に収容された硬貨枚数との関係を示したデータテーブルを記憶し、また前記硬貨収納筒内の硬貨枚数を記憶する記憶部と、硬貨検知センサの出力に基づいて硬貨収納筒への硬貨の受入と払出しを検知するとともに、硬貨収納筒に収容された硬貨枚数を決定する制御部を備え、
前記制御部は、電源投入時等はじめに前記硬貨検知センサの出力と前記データテーブルとを照合して第１の硬貨枚数を決定し、該第１の硬貨枚数を前記硬貨収納筒内の硬貨枚数として前記記憶部に記憶し、
その後、硬貨の受入れまたは払出しを前記硬貨検知センサの出力の変化によって検出した時には、前記記憶部に記憶された硬貨枚数を増減して第２の硬貨枚数を算出し、該第２の硬貨枚数を前記硬貨収納筒内の硬貨枚数として記憶すると共に、前記硬貨の受け入れまたは払出しを検出した後の前記硬貨検知センサの出力と前記データテーブルとを照合して第３の硬貨枚数を決定し、該第３の硬貨枚数が所定枚数であると判断した場合、前記記憶部に記憶していた前記第２の硬貨枚数を、該第３の硬貨枚数へと補正する硬貨処理装置である。
【００１３】
請求項２記載の発明は、前記平面コイルは、前記基板の第１の面および第２の面に、硬貨検知領域が隣接する平面コイルと前記基板を介して部分的に重複する状態で硬貨積層方向に並ぶように複数並列状に配設される請求項１記載の硬貨処理装置である。
【発明の効果】
【００１４】
本発明によれば、硬貨収納筒内の硬貨枚数を検出するためのセンサ数を減らすことができ、さらに硬貨収納筒内の硬貨の枚数を正確に取得することができる硬貨処理装置および硬貨枚数検出方法を提供できる。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１の実施形態に係る硬貨処理装置の電気的構成の一例を示すブロック図である。
【図２】本発明の第１の実施形態に係る硬貨処理装置の正面図とその構造の一例を示す断面図である。
【図３】本発明の第１の実施形態に係る硬貨処理装置が備える硬貨検知センサと硬貨収納筒を示す図であり、（ａ）は硬貨収納筒側から見た概略斜視図、（ｂ）は側方から見た断面図である。
【図４】本発明の第１の実施形態に係る硬貨処理装置が備える硬貨検知センサの他の構成と硬貨収納筒を示す図であり、（ａ）は硬貨収納筒側から見た概略斜視図、（ｂ）は硬貨検知センサ側から見た概略斜視図、（ｃ）は側方から見た断面図である。
【図５】本発明の第１の実施形態に係る硬貨処理装置が備える硬貨検出センサの一例を示すブロック図である。
【図６】本発明の第１の実施形態に係る硬貨処理装置が備える硬貨検出センサの出力と硬貨収納筒１１に収容された硬貨枚数の関係の一例を示すグラフである。
【図７】本発明の第１の実施形態に係る硬貨処理装置が備える硬貨検出センサのコイル出力に基づき求められたカウンタ値と硬貨収容枚数との関係の一例を示すデータテーブルである。
【図８】本発明の第１の実施形態に係る硬貨処理装置が備える硬貨検出センサと硬貨収納筒を示す図であり、硬貨収納筒内で積載収容された硬貨と硬貨検出センサとの距離が一定でない状態であって、なおかつ、積載収容された一番上の硬貨が平面コイルＣ３の下端近傍に位置する状態を示す図である。
【図９】本発明の第１の実施形態に係る硬貨処理装置の電源投入時または硬貨収容筒を装着時における硬貨枚数決定処理の一例を示すフローチャートである。
【図１０】本発明の第１の実施形態に係る硬貨処理装置の硬貨受入時および硬貨払出の検出処理の一例を示すフローチャートである。
【図１１】本発明の第１の実施形態に係る硬貨処理装置の硬貨受入時および硬貨払出時における硬貨枚数の決定処理の一例を示すフローチャートである。
【図１２】本発明の第２の実施形態に係る硬貨処理装置の硬貨受入時および硬貨払出時における硬貨枚数の決定処理の一例を示すフローチャートである。
【００１６】
以下、本発明に係る好適な実施形態について、図面を参照しながら詳細に説明する。
【００１７】
（第１の実施形態）
図１は、本発明の第１の実施形態に係る硬貨処理装置の電気的構成の一例を示すブロック図である。図２は、本発明の第１の実施形態に係る硬貨処理装置Ｋにおいて、装置本体に脱着可能な硬貨収納筒１１を取り外した状態を示す正面図および硬貨処理装置Ｋの断面図を示している。
【００１８】
硬貨処理装置Ｋは、例えば、自動販売機の中に搭載される装置であって、硬貨払出装置３７を備えている。硬貨処理装置Ｋは、図１および図２に示すように硬貨収納筒１１に投下された硬貨の種類を識別する硬貨識別センサ３１と、硬貨識別センサ３１が識別した硬貨を振り分ける硬貨振分部３２と、硬貨収納筒１１に格納された硬貨枚数を検出するための硬貨検知センサ１０と、硬貨収納筒１１から硬貨を払い出す硬貨払出部３３と、これら各部を制御する制御部３４と、硬貨収納筒に収容された硬貨枚数３８と硬貨検知センサ１０の出力と照合して硬貨枚数を決定するためのデータテーブル３９等を記憶する記憶領域をもつ記憶部３６を有している。また、硬貨処理装置Ｋの制御部３４は、図１に示すように、自動販売機の主制御部４０と接続されており、各制御信号が双方向に通信される。
【００１９】
また図１および図２に示す硬貨処理装置Ｋは、硬貨収納筒１１を５つ搭載し、各硬貨収納筒１１に対応してそれぞれ硬貨検知センサ１０が設けられている。また硬貨収納筒１１の下方には硬貨払出部３３が設けられている。このように構成された硬貨処理装置Ｋは硬貨投入口１３から受け入れた硬貨を金種別に異なる硬貨収納筒１１に振り分けて一枚ずつ硬貨収納筒１１に収容する。また硬貨を硬貨収容筒１１から払い出す際には、一つの硬貨収容筒１１から１枚ずつ硬貨を払い出す。
【００２０】
制御部３４は、硬貨検知センサ１０の出力に基づいて、硬貨収納筒１１に収容された硬貨枚数を検出する。また硬貨検知センサ１０の出力に基づいて、硬貨収納筒１１への硬貨の受入を検知するとともに、硬貨収納筒１１からの硬貨の払出しを検知する。
【００２１】
次に、第１の実施形態に係る硬貨処理装置Ｋが備える硬貨検知センサ１０と硬貨収納筒１１との関係を図３および図４を用いて詳細に説明する。
図３は、本発明の実施形態に係る硬貨処理装置Ｋに搭載される硬貨検知センサ１０と硬貨収納筒１１を示す図であり、（ａ）は硬貨収納筒側から見た概略斜視図、（ｂ）は側方から見た断面図である。図４は、本発明の実施形態に係る他の硬貨検知センサ１０の構成と硬貨収納筒１１を示す図であり、（ａ）は硬貨収納筒側から見た概略斜視図、（ｂ）は硬貨検知センサ側から見た概略斜視図、（ｃ）は側方から見た断面図である。図２乃至図４に示すように硬貨検知センサ１０は複数のコイルを備えており、これら複数のコイルは基板上に設けられている。
【００２２】
図３、図４では、硬貨収納筒１１の下部と、硬貨検知センサ１０が備える複数のコイルＣが設けられた基板１２の下部が示されている。図３、図４に示す平面コイルＣ１〜Ｃ５が配設された基板１２は、硬貨収納筒１１の近傍に設置される。また、基板１２の一方の面が、硬貨を積層状に整列収納する硬貨収納筒１１の外周面と対向し、硬貨積層方向に沿うように配置して使用される。また、硬貨検知センサ１０が備える複数の平面コイルＣ１〜Ｃ５は、図２乃至図４には図示しない発振回路と組み合せて硬貨収納筒１０に収容された硬貨枚数を検出するものである。回路の詳細は後述する。
【００２３】
図３に示す、平面コイルＣ１〜Ｃ５は、基板１２の第１の面と第２の面にそれぞれ半分ずつ形成されたコイル状導体パターンを電気的に接続して１個の平面コイルを構成している。そして、基板１２の第１の面および第２の面に、硬貨検知領域が隣接する平面コイルと部分的に重複する状態で硬貨積層方向に並ぶように複数並列状に配設されることが特徴である。
このように複数の平面コイルを複数並列状に配設すると、一つの平面コイルでは硬貨を検知出来ない領域を、重複して配置された平面コイルによってカバーすることになり、硬貨収納筒全体の硬貨枚数が検出可能になる。
【００２４】
また、図４は、本発明の第１の実施形態に係る硬貨処理装置Ｋが備える硬貨検知センサの他の構成を示す図であり、（ａ）は部分拡大正面図、（ｂ）は部分拡大背面図、（ｃ）は表側のパターンと裏側のパターンとの位置関係を示す説明図である。
【００２５】
図４に示す硬貨検知センサは、基板１２の第１の面に、平面コイルＣ１、平面コイルＣ３、平面コイルＣ５が硬貨積層方向に並ぶように複数並列状に配設されており、基板１２の第２の面（第１の面の裏面）に、平面コイルＣ２、平面コイルＣ４、平面コイルＣ６が硬貨積層方向に並ぶように複数並列状に配設されている。また、第１の面に並んだ複数の平面コイルと第２の面に並んだ複数の平面コイルが互い違いになるように並んでおり、第１の面に並んだ平面コイルと第２の面に並んだ平面コイルが、硬貨収納筒側から見て部分的に重なるように並んでいる。
【００２６】
すなわち、基板１２の第１の面において平面コイルＣ１の半分（コイル状導体パターン）が形成される領域と、基板１２の第２の面において別の平面コイルＣ２の半分が形成される領域とが基板の板厚方向に重なるようにしている。このようにすると、一つの平面コイルでは硬貨を検知出来ない領域を、重複して配置された平面コイルによってカバーすることになり、硬貨収納筒全体の硬貨枚数が検出可能になる。尚図３に示す硬貨検知センサ１０と図４に示す硬貨検知センサ１０は、コイルの構成は異なるが、硬貨検知センサの回路は同じものであって、後述する図５に示す構成である。
【００２７】
図５は、本発明の第１の実施形態に係る硬貨処理装置が備える硬貨検出センサの一例を示すブロック図である。硬貨検出センサ１０は、複数のコイル（図５の例ではコイルＣ１〜Ｃ５）が設けられた基板１２と、複数のコイルの内の一つを所定周波数で発振させるための発振回路２５と、周波数カウンタ２４を有している。また、複数のコイル（コイルＣ１〜Ｃ５）と発振回路２５に接続され、硬貨処理装置Ｋの制御部３４制御に基づいて一つのコイルを発振回路２５と接続するアナログスイッチ２１を有している。コイルＣ１〜Ｃ５の発振周波数は、周波数カウンタ２４で検出されて、硬貨処理装置Ｋの制御部３４へと供給される。
【００２８】
ここで、発振回路２５が、発振信号を供給して平面コイルＣに交流磁界を発生させた時、該平面コイルＣの近傍に硬貨が有る場合には、存在する硬貨の枚数が増えると発振周波数が高くなる方へ変化する。尚、平面コイルＣに対して発生させる発振周波数は、平面コイルが発生させる磁界が、平面コイルに接近する硬貨（金属）に浸透しない周波数であって、平面センサと硬貨との距離や平面コイルに接する硬貨の面積に応じて周波数が変化する程度の周波数である。
【００２９】
図５においては、オペアンプ２２からなるインバータとコンデンサと抵抗を組み合せた発振器２５の帰還回路に平面コイルＣ１〜Ｃ５を接続して構成されている。その発振周波数は、硬貨の枚数に応じて変化する平面コイルＣのインダクタンスに依存している。
【００３０】
次に、このように構成された硬貨収納筒１１に収容された硬貨と硬貨検知センサ１０の出力との関係について図６、図８に基づいて説明する。図６は、本発明の第１の実施形態に係る硬貨処理装置が備える硬貨検出センサの出力と硬貨収納筒１１に収容された硬貨枚数の関係の一例を示すグラフである。
図８は、本発明の第１の実施形態に係る硬貨検出センサ１０と硬貨収納筒１１を示す図であり、硬貨収納筒１１内で積載収容された硬貨と硬貨検出センサ１０との距離が一定でない状態であって、なおかつ、積載収容された一番上の硬貨が平面コイルＣ２ａの下端近傍に位置する状態を示す図である。
【００３１】
図８に示すように、硬貨収納筒の内径は、硬貨の直径よりも若干大きい。例えば１０円硬貨を収容する硬貨収納筒の場合には、硬貨収納筒の内径は１ｍｍ程度１０円硬貨の直径より大きい。このため硬貨収納筒と硬貨検知センサとの距離も０ｍｍ〜１ｍｍの間でばらつく。
この時、硬貨検知センサ１０に接近して硬貨が積層された場合のコイルのカウンタ値のほうが、硬貨検知センサ１０から離れて硬貨が積層された場合のコイルのカウンタ値より高い値となる。
【００３２】
図６は、最も硬貨検知センサ１０に接近するように硬貨が積層して収容された場合のＣ１〜Ｃ３コイルのカウンタ値と、最も硬貨検知センサ１０から離れるように硬貨が積層して収容された場合のＣ１〜Ｃ３コイルのカウンタ値のグラフである。
【００３３】
図６において、縦軸のカウンタ値は、硬貨収納筒１１に硬貨が無い状態における平面コイルの発振周波数の値（周波数カウンタの値）と、硬貨収納筒１１に収容された硬貨によって上昇する周波数の値（周波数カウンタの値）との差を求め、さらに所定の係数をかけ合わせて算出した値である。横軸は硬貨収納筒１１に収容された硬貨の枚数を示している。
【００３４】
尚、このカウンタ値は、後述する図７に示すデータテーブルを参照して硬貨収容枚数を求める際に用いる値である。
【００３５】
図６のグラフにおいて、値Ｃ１Ａは、硬貨収納筒１１の中の硬貨が、最も硬貨検知センサ１０に接近して積層された場合のＣ１コイルのカウンタ値を示している。また、値Ｃ１Ｂは、硬貨収納筒１１の中の硬貨が、最も硬貨検知センサ１０から離れて積層された場合のＣ１コイルのカウンタ値を示している。
同様に、値Ｃ２Ａは、硬貨収納筒１１の中の硬貨が、最も硬貨検知センサ１０に接近して積層された場合のＣ２コイルのカウンタ値を示している。また、値Ｃ２Ｂは、硬貨収納筒１１の中の硬貨が、最も硬貨検知センサ１０から離れて積層された場合のＣ２コイルのカウンタ値を示している。
同様に、値Ｃ３Ａは、硬貨収納筒１１の中の硬貨が、最も硬貨検知センサ１０に接近して積層された場合のＣ３コイルのカウンタ値を示している。また、値Ｃ３Ｂは、硬貨収納筒１１の中の硬貨が、最も硬貨検知センサ１０から離れて積層された場合のＣ３コイルのカウンタ値を示している。
【００３６】
図７は、第１の実施形態に係る硬貨処理装置Ｋの硬貨検出センサ１０のコイル出力に基づくカウンタ値と硬貨収納筒１１に収容された硬貨枚数との関係を示すデータテーブルであって図１に示すデータテーブル３９である。
【００３７】
このような構成をもった第１の実施形態に係る硬貨処理装置Ｋにおいて、制御部３４は、硬貨検知センサ１０が有する複数のコイルのうち任意の一つのコイルを選択して発振させ、硬貨検知センサ１０の出力を取得してカウンタ値を算出し、算出したカウンタ値と図７に示すデータテーブルとを照合することで、硬貨収容筒１１に収容された硬貨枚数を決定することが出来る。
【００３８】
しかし、図６、図７に示すように、硬貨検知センサ１０の出力に基づいて硬貨枚数を決定しようとした場合、収容された硬貨と硬貨検知センサ１０と距離がばらつくためにカウンタ値にもはばらつきが発生し、同じ枚数の硬貨が硬貨収納筒１１に収容されている場合であっても、硬貨枚数によっては、誤差が生じる。一方で、硬貨枚数が０枚、６枚、１３枚のように所定枚数においてはカウンタ値のばらつきが小さく、誤差の無い正確な硬貨枚数が検知出来る。このように硬貨枚数によって誤差が発生する枚数と、誤差が発生しない枚数がある。
【００３９】
具体的に説明すると、図６および図７において、例えば、コイルＣ１において、周波数カウンタ２４の出力から求めたカウンタ値が“１００”だった場合、枚数は、２枚の場合と３枚の場合がある。ここでは、１枚の誤差が存在していることがわかる。
【００４０】
これは、図６に示すように、硬貨収納筒１１に収容された硬貨がどのように配置されるかによって、カウンタ値が一定の範囲をもって分布することに由来する。つまり、コイルＣ１のカウンタ値は、硬貨収納筒１１の中に硬貨が最も接近して積層された場合は、値Ｃ１Ａのような軌跡となり、硬貨収納筒１１の中に硬貨が最も離反して積層された場合は、値Ｃ１Ｂのような軌跡となる。同様に、コイルＣ２においても、値Ｃ２Ａ、値Ｃ２Ｂのような軌跡であり、コイルＣ３においても、値Ｃ３Ａ、値Ｃ３Ｂのような軌跡となる。このように、カウンタ値によって枚数を判断しようとしても誤差を含んでしまう場合がある。
【００４１】
一方、コイルＣ１において、周波数カウンタ２４の出力から求めたカウンタ出力値が“０〜５”だった場合、枚数は０枚の場合に特定される。ここでは、硬貨の枚数の誤差がゼロ枚である。
【００４２】
同様に、コイルＣ２において、周波数カウンタ２４の出力から求めたカウンタ値が“２０〜２５”だった場合、枚数は６枚の場合に特定される。すなわち、硬貨の枚数の誤差がゼロ枚である。同様に、コイルＣ３において、周波数カウンタ２４の出力から求めたカウンタ値が“２０〜２５”だった場合、枚数は１３枚の場合に特定され、ここでも、硬貨の枚数の誤差がゼロ枚となる。
同様に、コイル４Ｃにおいて、周波数カウンタ２４の出力から求めたカウンタ値が“２０〜２５”だった場合、枚数は２０枚の場合に特定され、ここでも、硬貨の枚数の誤差がゼロ枚である。
【００４３】
従って、硬貨検知センサ１０の硬貨枚数の判断結果が、所定枚数（一例として、０，６，１３，……）の際は、この判断結果を誤差ゼロ枚と判断できる。この、硬貨検知センサ１０の測定誤差が小さくなる枚数（所定枚数）は、積層収容された一番上の硬貨が平面センサの下端近傍に位置する時の硬貨の枚数である。
【００４４】
すなわち、図８の場合のように、硬貨の枚数が、積層する一番上の硬貨の上面が平面コイルＣ３の下端近傍であって、なおかつ平面コイルＣ３が配置された位置よりも低い位置（平面コイルＣ３と硬貨が重ならない位置）となる枚数（所定枚数）の時には検知する硬貨が平面コイルと重なる位置にある場合と比較して、硬貨と平面コイルとの距離の違いによるが発振周波数の変化への影響が小さくなる為、正確な硬貨枚数が検知できる。
【００４５】
次に図９および図１１のフローチャートを用いて、本発明の一実施形態に係る硬貨処理装置Ｋの硬貨枚数の決定処理の一例を詳細に説明する。
【００４６】
本発明の第１の実施形態に係る硬貨処理装置Ｋは、電源投入時や硬貨収納筒１１を装着した場合、前記硬貨検知センサ１０の出力から算出したカウンタ値と前記データテーブル３９とを照合して第一の硬貨枚数を決定し、この第一の硬貨枚数を前記硬貨収納筒１１内の硬貨枚数として記憶部３６に記憶する。
【００４７】
また待機状態において、制御部３４が所定のタイミング（定期的に）硬貨検知センサ１０の各平面コイルを発信させることで、その出力のからカウンタ値を算出し、このカウンタ値の変化から硬貨収納筒１１への硬貨の受入や硬貨収納筒１１からの硬貨の払出しを検出する。
【００４８】
また、第１の実施形態に係る硬貨処理装置Ｋの制御部３４は硬貨検知センサ１０により硬貨の受入を検知した場合や、硬貨検知センサ１０より硬貨の払出しを検知した場合には、その都度受入時には記憶部３６に記憶された硬貨枚数に加算し、払い出し時には記憶部３６に記憶された硬貨枚数を減算して、第２の硬貨枚数を算出し、記憶部３６に記憶された硬貨枚数を第２の硬貨枚数に更新するとともに、硬貨検知センサ１０の出力から算出したカウンタ値とデータテーブル３９とを照合して、第３の硬貨枚数を求めて、この求めた第３の硬貨枚数が、誤差を含まない所定枚数（０枚、６枚、１３枚等）であると判断した時は、記憶部３６に記憶している第２の硬貨枚数を第３の硬貨枚数に補正するものである。
【００４９】
尚、図９乃至１１図のフローでは、一つの硬貨収納筒１１に対する硬貨枚数決定処理を示している。本発明の第１の実施形態に係る硬貨処理装置Ｋは、この硬貨枚数決定処理を、５本の硬貨収納筒に対してそれぞれ行なうものである。
【００５０】
まず、電源投入時または硬貨収納筒装着時における、硬貨枚数の決定処理について図９を参照して説明する。
【００５１】
第１の実施形態に係る硬貨処理装置Ｋの制御部３４は、電源投入時または硬貨収容筒装着を検出すると、図９のフローチャートに示すように、初めに、基板１２上の複数のコイルの内１番めのコイルを選択する（Ｓ０１）。
尚、本フローにおいて、硬貨処理装置Ｋは、Ｚ個の平面コイルを具えているものとする。また１番めのコイルとは、硬貨検知センサが備える複数の平面コイルのうち一番下のコイルであって、一番下のコイルから上方向に順番に番号が付与されているものとする。
また、貨処理装置Ｋは、電源が投入された時、あるいは硬貨収納筒装着が装着された時、記憶部３６には硬貨収納筒１１の硬貨枚数が記憶されていない状態である。また後述する誤差０枚フラグがクリアになっている。
【００５２】
次にステップ０２において、コイルの番号がＺ番を超えているあるいは０番以下か否かを判断する。ここでコイルの番号がＺ番を超えているあるいは０番以下と判断すると（Ｓ０２でＮＯ）、異常と認識し（Ｓ０３）、処理を終了する。
【００５３】
一方ステップ０２において、コイル番号が１以上Ｚ以下であれば（Ｓ０２でＹＥＳ）、アナログスイッチ２１、２３を制御して、選択したコイルに発振信号を供給し、コイルからの発振周波数を周波数カウンタ２４で検出してカウンタ値を求める（Ｓ０４）。
【００５４】
次に、制御部３４は、このカウンタ値と図７で示すｎ番コイルのデータテーブルとを照合してカウンタ値が現在発振しているｎ番めのコイルに対応するデータテーブルの上限、下限の範囲に入っているか否かを判断する（Ｓ０５）。ここでカウンタ値がデータテーブルの上限、下限の範囲に入っていないと判断すれば（Ｓ０５でＮＯ）、発振させるコイルを変更するべく、コイル番号をインクリメントする（Ｓ０６）。すなわち、現在発振しているコイルよりも一つ上方のコイル番号となる。そしてステップ０２に戻る。
【００５５】
ステップ０５において、カウンタ値がデータテーブルの上限、下限の範囲に入っていると判断すると（Ｓ０５でＹＥＳ）、次に照合によって決定した第１の硬貨枚数が所定枚数（一例として０，６，１３…）か否かを判断する（Ｓ０７）。
【００５６】
ステップ０７において、第１の硬貨枚数が所定枚数ではないと判断した場合（Ｓ０７でＮＯ）、硬貨枚数がデータテーブルの２つの枚数に一致するか否かを判断する（Ｓ０８）。
【００５７】
ステップ０８において、求めた硬貨枚数がデータテーブルの２つの硬貨枚数に該当しないとき、すなわち硬貨枚数が１つの値と一致したと判断すると（例えば、コイルＣ１でパルスカウンタ１８０の場合の枚数４枚）（Ｓ０８でＮＯ）、この枚数を硬貨収容筒１１に収容された硬貨枚数として記憶部３６に記憶する（Ｓ０９）。そして、最後に発振したコイルの番号と算出カウンタ値を記憶して（Ｓ１３）、処理を終了し、硬貨の受入や払出しの処理を待つ待機状態となる。
【００５８】
ステップ０７において、制御部３４が、第1の硬貨枚数が所定枚数（一例として０，６，１３…）ではないと判断し（Ｓ０７でＮＯ）、さらに第１の硬貨枚数は、データテーブルの２つの枚数に一致したと判断すると（Ｓ０８でＹＥＳ）（例えば、コイルＣ１でパルスカウンタ１５０の場合の枚数３枚または４枚）、この枚数の内の少ない方の枚数、すなわち３枚を硬貨収容筒１１に収容された硬貨枚数として記憶部３６に記憶する（Ｓ１０でＹＥＳ）。そして、最後に発振したコイルの番号と算出したカウンタ値を記憶して（Ｓ１３）、処理を終了し、硬貨の受入や払出しの処理を待つ待機状態となる。
【００５９】
ステップ０７において、制御部３４が、第１の硬貨枚数が所定枚数（一例として０，６，１３…）と判断すると（Ｓ０７でＹＥＳ）、この硬貨の枚数に誤差は含まれていないと判断して、この枚数を硬貨収容筒１１に収容された硬貨枚数として記憶部３６に記憶する（Ｓ１１）とともに制御部３４は、誤差０枚フラグを立てる。すなわち、誤差０枚フラグ＝１とする（Ｓ１２）。そして、最後に発振したコイルの番号と求めたカウンタ値を記憶して（Ｓ１３）、処理を終了し、硬貨の受入や払出しの処理を待つ待機状態となる。
【００６０】
次に、硬貨処理装置Ｋの待機状態における硬貨の受入検知と払出しの検知の処理について図１０を参照して説明する。待機状態となった硬貨処理装置Ｋの制御部３４は定期的に図１０に示す硬貨の受入と払出しの検知処理を実行する。
【００６１】
まず、図１０に示すように記憶部に記憶された番号のコイルを選択（初期値ｎ=ｎ１）する（Ｓ１１）。このn1は、前回の硬貨枚数決定処理において最後に発振したコイルの番号である。たとえば前回の硬貨枚数決定処理が電源投入時であった場合には、図９のステップ１３において記憶したコイル番号がn1となる。
【００６２】
次に、n1の平面コイルを発振させて、硬貨検知センサ１０の出力を取得しカウンタ値を算出する（Ｓ１２）。
【００６３】
次に、求めたカウンタ値を記憶部に記憶されたカウンタ値と比較して、求めたカウンタ値が記憶部に記憶されたカウンタ値よりも大きいか判断する（Ｓ１３）。ここで記憶されたカウンタ値とは、前回の硬貨枚数決定処理において最後に発振した際のカウンタ値である。（たとえば前回の硬貨枚数決定処理が電源投入時であった場合には、図９のステップ１３において記憶したカウンタ値となる。）
【００６４】
図１０のステップ１３において、求めたカウンタ値が記憶部に記憶されたカウンタ値よりも大きい場合には（Ｓ１３でＹＥＳ）、制御部２４は硬貨の受入があったと判断し、硬貨枚数決定処理（Ｓ１５）を実行し終了する。尚、硬貨枚数決定処理の詳細については後述する。
【００６５】
一方、図１０のステップ１３において、求めたカウンタ値が記憶部に記憶されたカウンタ値よりも大きくない場合には（Ｓ１３でＮＯ）、次に、求めたカウンタ値が記憶部に記憶されたカウンタ値よりも小さいか判断する（Ｓ１４）。
【００６６】
ステップ１４において、求めたカウンタ値が記憶部に記憶されたカウンタ値よりも小さい場合には（Ｓ１４でＹＥＳ）、制御部２４は硬貨が払い出されたと判断し、硬貨枚数決定処理を実行（Ｓ１５）し終了する。尚、硬貨枚数決定処理の詳細については後述する。
【００６７】
一方、ステップ１４において、求めたカウンタ値が記憶部に記憶されたカウンタ値よりも小さくない場合（求めたカウンタ値が記憶部に記憶されたカウンタ値と比較して変化が無い場合）には（Ｓ１４でＮＯ）処理を終了して待機状態に戻る。待機状態に戻った硬貨処理装置Ｋは、定期的にこの図１０の処理を繰り返えして硬貨収納筒への硬貨の受入と払出しの監視を続ける。
【００６８】
尚、カウンタ値は、硬貨収容筒１１に対して硬貨の受入や払出しが無くても電気的なノイズによってカウンタ値が変化する可能性があることから、ステップ１３やステップ１４では、これを考慮して、例えばカウンタ値が１０以上変化しない場合には、受入や払出しとは認識しないように閾値を設けることも出来る。
【００６９】
次に、第１の実施形態に係る硬貨処理装置Ｋにおいて、硬貨の受入または硬貨の払出しを検知した際の、硬貨枚数決定の処理について図１１を参照して詳細に説明する。
【００７０】
図１１は、本発明の第１の実施形態に係る硬貨処理装置Ｋの、硬貨受入時および硬貨払出時の硬貨枚数の決定処理の一例を示すフローチャートであって、図１０のＳ１５の硬貨枚数決定処理を詳細に示すフローである。
【００７１】
図１１の処理では、まず誤差０枚フラグ＝１の有無を判断する（Ｓ２１）。制誤差０枚フラグ＝１があると判断すると（Ｓ２１でＹＥＳ）、記憶している硬貨枚数を検出結果に基づいて増減して第２の硬貨枚数を算出し、この第２の硬貨枚数を硬貨枚数として記憶部に記憶する（Ｓ３３）。すなわち図１０の待機状態における硬貨の受入と払出しの検出処理において硬貨の受入を検出した場合には、現在記憶している硬貨枚数は、受け入れた一枚を加算した値に更新される。また、硬貨の払出しを検出した場合には、現在記憶している硬貨枚数は、払い出した硬貨枚数一枚を減算した値に硬貨枚数を更新される。
【００７２】
次に、ステップ３３において記憶した硬貨枚数とデータテーブルを照合して、記憶した硬貨枚数に該当するコイル番号を求め（Ｓ３４）、求めたコイル番号と、現在のカウンタ値を記憶し（Ｓ３５）、処理を終了して待機状態に戻る。
【００７３】
一方、制御部３４がステップ２１において、誤差０枚フラグ＝１が無いと判断した場合（Ｓ２２でＮＯ）、記憶している硬貨枚数を、ステップ３３と同様の処理にて検出結果に基づいて増減して第２の硬貨枚数を算出し記憶部に記憶された硬貨枚数を第２の硬貨枚数に更新する（Ｓ２２）。
【００７４】
つぎに、記憶されたカウンタ値（図１０のＳ１２で算出したカウンタ値）とｎ番めのコイル（図１０のＳ１１で発振したコイルの番号）のデータテーブルとを照合し、カウンタ値が現在発振しているｎ番めのコイルに対応するデータテーブルの上限、下限の範囲に入っているか否かを判断する（Ｓ２３）。
【００７５】
ここで、算出したカウンタ値が現在発振しているｎ番めのコイルに対応するデータテーブルの上限、下限の範囲に入っている場合（Ｓ２３でＹＥＳ）、ステップ３１に進み、求めたカウンタ値とデータテーブルとを照合し第３の硬貨枚数を決定する。そして、データテーブルに基づいて決定した第３の硬貨枚数が所定枚数（一例として０，６，１３…）か否か判断する（Ｓ３１）。
【００７６】
ステップ３１において、データテーブルに基づいて決定した第３の硬貨枚数が所定枚数（一例として０，６，１３…）であると判断した場合（Ｓ３１でＹＥＳ）この決定した第３の硬貨枚数に誤差は含まれていないと判断して、記憶部３６に記憶された第２の硬貨枚数を、データテーブルに基づいて決定した第３の硬貨枚数に補正して記憶する（Ｓ２９）。そして、誤差０枚フラグを立てる、すなわち、誤差０枚フラグ＝１とする（Ｓ３０）。そしてステップ３５に進んで、求めたコイル番号と、カウンタ値を記憶し（Ｓ３５）、処理を終了して待機状態に戻る。
【００７７】
一方、記憶されたカウンタ値が現在発振しているｎ番めのコイルに対応するデータテーブルの上限、下限の範囲に入っていない場合（Ｓ２３でＮＯ）、次に、図１０のＳ１４において払出を検知したものか否かを判断する（Ｓ２４）。ここで払い出検知であると判断した場合（Ｓ２４でＹＥＳ）、異常とみなし（Ｓ３２）、処理を終了する。
【００７８】
尚、通常硬貨の払出しが行われて図１１のフローを開始した場合には硬貨は一枚づつ払い出される為、ステップ２３においてＮＯとなる場合は発生しない。なぜならコイル番号がデクリメント（n-１番）する一つ前の硬貨枚数は所定枚数の為、既に誤差０枚フラグがあるはずだからである。したがってステップＳ２４においてＹＥＳの場合は異常と見做して処理を終了する。
【００７９】
一方、ステップ２３で、データテーブルの上限、下限の範囲に入っていないと判断し（Ｓ２３でＮＯ）、さらに硬貨払出し検知ではないと判断すると（Ｓ２４でＮＯ）、コイル番号をインクリメントして次の番号のコイル（n+1番のコイル）を選択し（Ｓ２５）、次に、コイル番号がＺ番を超えている場合や、０以下と判断すると（Ｓ２６でＮＯ）、異常と見做し（Ｓ３２）処理を終了する。しかし、そうでなければ（Ｓ２６でＹＥＳ）、アナログスイッチ２１、２３を制御して、選択したコイルに発振信号を供給し、コイルからの発振周波数を周波数カウンタ２４で検出してカウンタ値を算出する（Ｓ２７）。
【００８０】
次に、ステップ２７にて求めたカウンタ値と選択したコイル番号に該当するデータテーブルとを照合して第３の硬貨枚数を決定し、この第３の硬貨枚数が所定枚数（一例として０，６，１３…）か否か判断する（Ｓ２８）。
【００８１】
ステップ２８において決定した第３の硬貨枚数が所定枚数ではないと判断すると（Ｓ２８でＮＯ）、異常と見做し（Ｓ３２）、処理を終了する。
【００８２】
尚、通常、硬貨処理装置の硬貨投入口１３から投入された硬貨は一枚ずつ硬貨収容筒に収容されるため、Ｓ２４でＮＯとなりコイル番号を一つ増やした場合には、必ず所定枚数に一致するはずである。したがって、決定した第３の硬貨枚数が所定枚数ではないと判断すると異常と見做し処理を終了する。
【００８３】
一方、決定した第３の硬貨枚数が所定枚数であると判断すると（Ｓ２８でＹＥＳ）、この硬貨の枚数に誤差は含まれていないと判断して、記憶部３６に記憶された第２の硬貨枚数を、第３の硬貨枚数に補正して記憶する（Ｓ２９）。そして、誤差０枚フラグを立てる、すなわち、誤差０枚フラグ＝１とし（Ｓ３０）、求めたコイル番号と、カウンタ値を記憶し（Ｓ３５）、処理を終了して待機状態に戻る。
【００８４】
このように、第１の実施形態に係る硬貨処理装置Ｋの制御部３４は、電源投入時、あるいは硬貨収納部１１を装着した時、硬貨検知センサ１０により算出したカウンタ値とデータテーブルに基づいて第１の硬貨枚数を決定し、これを硬貨収納枚数として記憶部３６に記憶する。また、硬貨収納筒１１への硬貨の投入または硬貨収納筒１１からの硬貨の払出しを、硬貨検知センサの出力によって検出すると、記憶部３６に記憶されている硬貨枚数を硬貨検知センサの出力によって検知した受入あるいは払出しの検出結果に応じて増減して更新する（第２の硬貨枚数を硬貨枚数として記憶部に記憶する）と共に、硬貨検知センサ１０により算出したカウンタ値とデータテーブルに基づいて第３の硬貨枚数を決定し、この第3の硬貨枚数が、所定枚数（一例として０，６，１３…）の場合には、記憶部３６に記憶されている枚数を第３の硬貨枚数に補正するものである。これにより、誤差のない硬貨枚数を検知することが可能となるものである。
【００８５】
（第２実施形態）
次に、図１２のフローチャートを用いて、本発明の第２の実施形態に係る硬貨処理装置Ｋの硬貨枚数決定処理の一例を詳細に説明する。
【００８６】
本発明の第２の実施形態は、最初に硬貨検知センサ１０により硬貨の枚数を検知して、データテーブルとカウンタ値を照合して第１の硬貨枚数を決定する処理を行い、硬貨の受入や払出しを検知した際には、データテーブルとカウンタ値を照合して第３の硬貨枚数を決定し、次に所定枚数（一例として０枚、６枚、１３枚等）か否かを判別し、所定枚数を検知した以降は、硬貨検知センサによる硬貨の受入検知と払出し検知に基づいて硬貨枚数を加算減算して第２の硬貨枚数を算出し、この第２の硬貨枚数を記憶部に記憶するものである。
【００８７】
本発明の第２の実施形態は、硬貨検知セン１０および硬貨検知センサ１０を備えた硬貨処理装置Ｋの構成は第１の実施形態と同じものである。また、第２の実施形態において、硬貨処理装置Ｋが、電源投入または硬貨収納筒１１の装着を検出した際の処理は、第１の実施形態と同様の処理（図９と同様の処理）である。
また待機状態における硬貨の受入検知と硬貨の払出し検知の処理は第１の実施形態と同様の処理（図１０と同様の処理）である。第２の実施形態では、図１２のフローチャートに示す硬貨の投入時および払い出し時の硬貨枚数決定処理が第１の実施形態と異なる。
【００８８】
図１２において、第２実施形態に係る硬貨処理装置Ｋの制御部３４は、硬貨検知センサ１０が硬貨収納筒１１に硬貨が投入されたことを検出するか、硬貨収納筒１１から硬貨が排出されたことを検出するとまず、誤差０枚フラグ＝１かどうかを判断する（Ｓ３１）。
【００８９】
誤差０枚フラグ＝１であると判断すると（Ｓ３１でＹＥＳ）、記憶している枚数を検出結果に合わせて増減して記憶する（第２の硬貨枚数を算出して、第２の硬貨枚数を硬貨枚数として記憶部に記憶する）（Ｓ４１）。すなわち硬貨の受入を検出した場合には、現在記憶している硬貨枚数に対して受け入れた一枚を加算した値に更新する。また、硬貨の払出しを検出した場合には、現在記憶している硬貨枚数に対して払い出した硬貨枚数一枚を減算した値に更新する。
【００９０】
次に、記憶部に記憶された硬貨枚数と、データテーブルとを照合して該当するコイル番号ｎ１を求め（Ｓ４２）、次に、求めたコイル番号ｎ１と、カウンタの値を記憶し（Ｓ４４）、処理を終了して待機状態に戻る。
【００９１】
一方、制御部３４は、誤差０枚フラグ＝１ではないと判断した場合（Ｓ３１でＮＯ）、求めたカウンタ値（図１３のＳ１２で求めたカウンタ値）と、図７で示すｎ番コイル（図１３のＳ１１で発振したコイル）に対応するデータテーブルとを照合して、カウント値がデータテーブルの上限、下限の範囲に入っているか否かを判断する（Ｓ３２）。
【００９２】
ステップ３２において、カウンタ値が現在発振しているｎ番めのコイルのデータテーブルの上限、下限の範囲に入っていると判断した場合、カウンタ値とデータテーブルとの照合より第３の硬貨枚数を決定し、決定した第３の硬貨枚数が所定枚数（一例として０，６，１３…）か否かを判断する（Ｓ３８）。
【００９３】
ステップ３８において、求めた硬貨枚数が所定枚数（一例として０，６，１３…）であると判断すると（Ｓ３８でＹＥＳ）、この硬貨の枚数に誤差は含まれていないと判断して、記憶部３６に記憶された硬貨枚数を、第３の硬貨枚数に更新するＳ３９）。そして、制御部３４は、誤差０枚フラグを立てる、すなわち、誤差０枚フラグ＝１とする（Ｓ４０）。そして、最後に発振したコイル番号と、カウンタ値を記憶し（Ｓ４４）、処理を終了して待機状態に戻る。
【００９４】
一方、ステップ３８において、第３の硬貨枚数が所定枚数（一例として０，６，１３…）ではない判断すると（Ｓ３８でＮＯ）、データテーブルに基づいて求めた硬貨枚数が２つの枚数に一致するか否かを判断し（Ｓ４５）、１つの枚数に一致したと判断すると（例えば、コイルＣ１でパルスカウンタ１８０の場合の枚数４枚）（Ｓ４５でＮＯ）、第３の硬貨枚数を記憶部３６に記憶する（Ｓ４７）。そして最後に発振したコイル番号と、カウンタ値を記憶し（Ｓ４４）、処理を終了して待機状態に戻る。
【００９５】
一方ステップ４５において求めた硬貨枚数が２つの枚数に一致したと判断した場合は（例えば、コイルＣ１でパルスカウンタ１５０の場合の枚数３枚または４枚）（Ｓ４５でＹＥＳ）、第３の硬貨枚数の内の少ない方の枚数、すなわち３枚を記憶部３６に記憶する（Ｓ４６）。そして最後に発振したコイル番号と、カウンタ値を記憶し（Ｓ４７）、処理を終了して待機状態に戻る。
【００９６】
ステップ３２において、カウンタ値がデータテーブルの上限、下限の範囲に入っていないと判断すると（Ｓ３２でＮＯ）、次に、図１３のＳ１４において払出を検知したものか否かを判断する（Ｓ３３）。ここで払出を検知の場合（Ｓ３３でＹＥＳ）、異常とみなして（Ｓ４３）処理を終了する。
【００９７】
一方、ステップ３３において、払出し検知ではない場合（Ｓ３３でＮＯ）、コイルを変更するべく、コイル番号をインクリメントし（Ｓ３４）。次にコイル番号がＺ番を超えているか、または０番以下か否かを判断する（Ｓ３５）。ここでコイル番号がＺ番を超えている場合や０番以下の場合には（Ｓ３５でＹＥＳ）、異常とみなし（Ｓ４３）、処理を終了する。
【００９８】
コイル番号がＺ番以下であって１番以上の場合には（Ｓ３５でＹＥＳ）、制御部３４は、アナログスイッチ２１、２３を制御して、選択したコイルに発振信号を供給し、コイルからの発振周波数を周波数カウンタ２４で検出してカウンタ値を算出し、（Ｓ３６）。次に、データテーブルとの照合より第３の硬貨枚枚数を決定する。そして決定した第３の硬貨枚数が所定枚数（一例として０，６，１３…）か否かを判断する（Ｓ３７）。
【００９９】
ここで、第３の硬貨枚数が所定枚数（一例として０，６，１３…）であると判断すると（Ｓ３７でＹＥＳ）、この硬貨の枚数に誤差は含まれていないと判断して、記憶部３６に記憶された硬貨枚数を、第３の硬貨枚数に更新する（Ｓ３９）。そして、制御部３４は、誤差０枚フラグを立てる、すなわち、誤差０枚フラグ＝１とする（Ｓ４０）。そして、最後に発振したコイル番号と、カウンタ値を記憶し（Ｓ４４）、処理を終了して待機状態に戻る。
【０１００】
一方ステップ３７において、第３の硬貨枚数が所定枚数（一例として０，６，１３…）ではないと判断すると（Ｓ３７でＮＯ）、異常とみなして（Ｓ４３）処理を終了する。
【０１０１】
このように、第２実施形態の硬貨処理装置Ｋにおいては、制御部３４は、硬貨収納筒１１への硬貨の投入または硬貨収納筒１１からの硬貨の排出を検出すると、すでに硬貨検知センサ１０により所定枚数（一例として０，６，１３…）検知されており、記憶部に所定枚数を検知したことを示すフラグ（誤差０枚フラグ＝１が記憶されていれば、硬貨検知センサが検出した硬貨収納筒１１への硬貨の受入または硬貨収納筒１１からの硬貨の払出し検知結果に基づいて硬貨枚数を増減するものである。
【０１０２】
また、所定枚数を検知したことを示すフラグが記憶部に記憶されていなければ、硬貨検知センサ１０により、新たに所定枚数が検出されるまで、カウンタ値とデータテーブルとの照合より第３の硬貨枚枚数を決定する処理を行い、第３の硬貨枚枚数が所定枚数の場合には、第３の硬貨枚枚数に記憶部に記憶された硬貨枚数を補正する。
【０１０３】
上記の通り、第１の実施形態に係る硬貨処理装置Ｋおよび第２の実施形態の係る硬貨処理装置Ｋに基づいて本発明の一実施例を説明したが、本発明は、硬貨識別手段や振り分け手段を備えた硬貨処理装置Ｋに限定されるものではなく、当然単体の硬貨払出装置であってもよい。また硬貨払出装置を装置内部に搭載する装置であればどのような装置であってもよい。例えばＰＯＳレジスタ装置に接続される硬貨の自動釣銭機であってもよい。
【０１０４】
尚、上記した第１の実施形態に係る硬貨処理装置Ｋおよび第２の実施形態の係る硬貨処理装置Ｋでは、硬貨検知センサ１０の出力に基づいて硬貨収納筒１１への硬貨の受入や、硬貨収納筒１１からの硬貨の払出しを検知するものとして説明してきたが、従来から自動販売機に搭載される硬貨処理装置が備えている硬貨識別センサ３１の出力や振り分け機構に設けられた硬貨通過検知センサの出力に基づいて硬貨の受入を検知するようにしてもよい。また硬貨収納筒１１から硬貨を払い出す際には、硬貨払出部３３の動作に基づいて払い出しを検知するようにしても良い。
【符号の説明】
【０１０５】
１…硬貨、１０…硬貨検知センサ、１１…硬貨収納筒、１３…硬貨投入口、Ｃ１〜Ｃ５…平面コイル、Ｃ１ａ〜Ｃ３ａ、Ｃ１ｂ〜Ｃ３ｂ…平面コイル、１２…基板、２１，２３…アナログスイッチ、２２…オペアンプ、２４…周波数カウンタ、２５…発振回路、３１…硬貨識別センサ、３２…硬貨振分部、３３…硬貨払出部、３４…制御部、３６…記憶部、３７…硬貨払出装置、３８…硬貨枚数、３９…データテーブル、４０…自動販売機主制御部。 
【図１】
2014071643.tif 000003
【図２】
2014071643.tif 000004
【図３】
2014071643.tif 000005
【図４】
2014071643.tif 000006
【図５】
2014071643.tif 000007
【図６】
2014071643.tif 000008
【図７】
2014071643.tif 000009
【図８】
2014071643.tif 000010
【図９】
2014071643.tif 000011
【図１０】
2014071643.tif 000012
【図１１】
2014071643.tif 000013
【図１２】
2014071643.tif 000014