(57)【特許請求の範囲】
【請求項１】
投入硬貨を選別する選別センサを備え、前記投入硬貨に応じて前記選別センサから出力される出力波形のレベルから、前記投入硬貨の正否を検出するための硬貨データを取得する硬貨選別装置において、
前記選別センサの出力レベルを入力して前記第１の極小値を前記硬貨データとして取得する第１の取得手段と、
前記第１の取得手段により前記第１の極小値が取得された後、前記選別センサの出力レベルを入力して前記第２の極小値を前記硬貨データとして取得する第２の取得手段と、
第１及び第２の取得手段によりそれぞれ取得された第１の極小値と第２の極小値との差が一定値以上か否かを判断する判断手段と、
前記判断手段により第１の極小値と第２の極小値との差が前記一定値以上であると判定されると、前記第２の極小値を第１の極小値として設定し、かつ前記第２の取得手段により第２の極小値を新たに取得させる一方、前記判断手段により第１の極小値と第２の極小値との差が前記一定値に満たないと判定されると、この第１の極小値と第２の極小値とを適正値とする制御手段と
を備え、
前記判断手段は、前記制御手段により設定された第１の極小値と前記第２の取得手段により新たに取得された第２の極小値との差が前記一定値以上か否を再度判断することを特徴とする硬貨選別装置。
【請求項２】
請求項１において、
前記第１及び第２の取得手段は、
前記選別センサの出力レベルを一定時間間隔で入力する入力手段と、
前記入力手段により入力された今回のレベル値と、前記入力手段により既に入力されている最小レベル値との大小を判定する第１の判定手段と、
前記第１の判定手段により前記最小レベル値が小と判定されると、前記今回のレベル値と前記最小レベル値との差が所定値以上か否かを判定する第２の判定手段と、
前記第２の判定手段により今回のレベル値と前記最小レベル値との差が所定値以上と判定されたときに前記最小レベル値を極小値として取得する手段と
を備えたことを特徴とする硬貨選別装置。
【請求項３】
請求項２において、
前記第１及び第２の取得手段は、前記第１の判定手段により前記今回のレベル値が小と判定されると、前記今回のレベル値を最小レベル値として設定する手段を備えたことを特徴とする硬貨選別装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、硬貨を選別する硬貨選別装置に関する。
【０００２】
【従来の技術】
利用者の硬貨の投入に応じて前記利用者に物品を販売する自動販売機等には、硬貨選別装置が設けられている。硬貨選別装置は、利用者が投入した硬貨を選別する選別センサの出力に基づいて投入硬貨の正否を判定し、正貨と判定されたときに物品の販売を許容するようにしている。
【０００３】
【発明が解決しようとする課題】
この種の硬貨選別装置の前記選別センサは硬貨通路に設けられ、投入され前記硬貨通路を転動する硬貨の選別を行うものである。ここで、投入硬貨が選別センサを通過したときにはセンサから低レベルの信号が出力される。なお、投入硬貨が正貨であってかつその硬貨が正常に選別センサを通過した場合は、選別センサからは図６（ａ）に示すように、第１極小値ａと、この第１極小値ａに続きこの第１極小値ａよりさらにレベルの低い第２極小値ｂとを有するレベルの信号が出力される。硬貨選別装置ではこうした第１極小値ａ及び第２極小値ｂを検出するとともに、検出した極小値に基づき投入硬貨の正否を判別する。
【０００４】
一方、投入硬貨が正貨であってもその投入硬貨が選別センサ通過時に跳ねたり、或いはばたついたりして正常に選別センサを通過できない場合は、選別センサからは図６（ｂ）に示すように、投入硬貨の通過開始時に符号Ａで示す極小値ｃが出力された後、続いて第１極小値ａが出力され、さらにこの第１極小値ａに続いて第２極小値ｂが出力される。このため、硬貨選別装置においては、本来の極小値ではない極小値ｃが極小値ａとして取得され、かつ極小値ａが極小値ｂとして取得されるなど、誤った極小値が取得され、その結果、取得した極小値に基づき投入硬貨の正否を判別する硬貨選別装置では、投入硬貨が正貨であってもその投入硬貨を不正貨として判別してしまうという問題が生じている。
【０００５】
したがって、本発明は、投入硬貨がセンサ通過時に跳ねたり、或いはばたついたりしてセンサから正常な出力が得られない場合でも的確な極小値の取得を可能にすることを目的とする。
【０００６】
【課題を解決するための手段】
このような課題を解決するために本発明は、投入硬貨を選別する選別センサを備え、前記投入硬貨に応じて前記選別センサから出力される出力波形のレベルから、投入硬貨の正否を検出するための硬貨データを取得する硬貨選別装置において、選別センサの出力レベルを入力して第１の極小値を硬貨データとして取得する第１の取得手段と、第１の取得手段により第１の極小値が取得された後、選別センサの出力レベルを入力して第２の極小値を硬貨データとして取得する第２の取得手段と、第１及び第２の取得手段によりそれぞれ取得された第１の極小値と第２の極小値との差が一定値以上か否かを判断する判断手段と、判断手段により第１の極小値と第２の極小値との差が前記一定値以上であると判定されると、第２の極小値を第１の極小値として設定し、かつ第２の取得手段により第２の極小値を新たに取得させる一方、判断手段により第１の極小値と第２の極小値との差が前記一定値に満たないと判定されると、この第１の極小値と第２の極小値とを適正値とする制御手段を設け、判断手段は、制御手段により設定された第１の極小値と新たに取得された第２の極小値との差が一定値以上か否を再度判断するように構成したものである。
【０００７】
この場合、第１及び第２の取得手段は、選別センサの出力レベルを一定時間間隔で入力する入力手段と、入力手段により入力された今回のレベル値と、入力手段により既に入力されている最小レベル値との大小を判定する第１の判定手段と、第１の判定手段により前記最小レベル値が小と判定されると、今回のレベル値と前記最小レベル値との差が所定値以上か否かを判定する第２の判定手段と、第２の判定手段により今回のレベル値と前記最小レベル値との差が所定値以上と判定されたときに前記最小レベル値を極小値として取得する手段とを設けたものである。
また、第１及び第２の取得手段は、第１の判定手段により今回のレベル値が小と判定されると、今回のレベル値を最小レベル値として設定する手段を設けたものである。
【０００８】
【発明の実施の形態】
以下、本発明について図面を参照して説明する。
図１は、本発明に係る硬貨選別装置に用いられる各種センサの配置構成を模式的に示す断面図である。
図１において、図中上方に設けてある硬貨投入口５から投入された硬貨１は、硬貨通路２の底部７に沿って転動して硬貨通路２に設けてある各種選別センサ１４，２４，３４によりその種別及び正否が判別され正貨の場合は、図中下方に設けてある硬貨収納部６に収納される一方、不正貨と判別される場合は図示しないレバーの駆動により図示しない硬貨排出口から排出される。
【０００９】
ここで、硬貨選別装置１００は、前記各種センサとして、投入硬貨１の材質及び厚さを検出するための第１センサ１４、同様に投入硬貨１の材質及び厚さを検出するための第２センサ２４、及び投入硬貨１の外径を検出するための第３センサ３４を硬貨通路２に設けている。また、硬貨通路２の前記第１〜第３センサと離れて硬貨収納部６近くに、正貨と判別された硬貨１の硬貨収納部６側への通過を検出する通過センサ４４を設けている。
【００１０】
第１センサ１４は、硬貨通路２を挟んで硬貨通路２の両側壁の対向位置にそれぞれ配置され互いに直列接続（直列逆相接続）された円状の一対のコイルからなり、かつこの一対のコイルの中心位置が硬貨の中心位置とほぼ一致するように配置されるとともに、第１の周波数で発振するものである。第２センサ２４は、硬貨通路２の一方の側壁に配置された円状のコイルからなり、かつコイルの縁が硬貨１の縁と同一位置となるように硬貨通路２のほぼ底部７の位置に配置されるとともに、第２の周波数で発振するものである。第３センサ３４は、硬貨通路２を挟んで硬貨通路２の両側壁の対向位置にそれぞれ配置され互いに直列同相接続された円状の一対のコイルからなり、かつコイルの中心位置が硬貨１の縁と一致するように配置されるとともに、第３の周波数で発振するものである。
【００１１】
各センサ１４，２４，３４の発振周波数はそれぞれ一定の周波数ずつ異なるため、相互干渉せず例えば第１センサ１４から発振する周波数が第２センサ２４で受信されて反応するようなことはない。なお、通過センサ４４は、硬貨通路２の一方の側壁に配置された円状のコイルからなり、かつコイルの中心が硬貨１の中心とほぼ一致するように配置されるとともに、第１の周波数で発振するものである。
【００１２】
図２は、硬貨選別装置１００の構成を示すブロック図である。
硬貨選別装置１００の第１センサ１４は、前述したように硬貨通路２を挟んで硬貨通路２の両側壁３Ａ，３Ｂに互いに対向するようにそれぞれ配置されて互いに直列逆相接続された２つのコイル１４Ａ，１４Ｂからなり、かつ、コイル１４Ａ，１４Ｂの中心が投入硬貨１の中心と一致するように配置される。ここで、図中の黒丸印はコイルの巻き始めを示し、第１のセンサ１４の場合は、コイル１４Ａの巻き始め端子，コイル１４Ａ，コイル１４Ａの巻き終わり端子，コイル１４Ｂの巻き始め端子，コイル１４Ｂ，コイル１４Ｂの巻き終わり端子の順に発振回路１３に接続され、発振回路１３による第１の周波数で発振している。このように互いに直列逆相接続される各コイル１４Ａ，１４Ｂの発振に基づき発生する各磁界は互いに逆相になり、弱められる。これにより、コイル１４Ａの発振による磁界は投入硬貨１の一方の側面に与えられ、コイル１４Ｂの発振による磁界は投入硬貨１の他方の側面に与えられる。即ち、コイル１４Ａの発振による磁界は投入硬貨１を貫通することがなく、また、コイル１４Ｂの発振による磁界も投入硬貨１を貫通することがない。
【００１３】
各コイル１４Ａ，１４Ｂの発振に基づく発振電圧は、投入硬貨１が各コイル１４Ａ，１４Ｂ間を通過するときにコイル１４Ａ，１４Ｂのインピーダンスの変化によりその電圧レベルが低下する。この電圧レベルは発振回路１３を介して整流回路１２に伝達され、整流回路１２により直流電圧に変換されるとともに、さらにＡ／Ｄ変換器１１によってデジタルデータに変換されてＣＰＵ１０へ伝達される。ＣＰＵ１０は、その電圧レベル値を入力するとメモリ６０に予め記憶されているデータに基づき投入硬貨１の材質や厚さを識別する。
【００１４】
また、硬貨選別装置１００の前記第２センサであるコイル２４は、前述したように硬貨通路２の一方の側壁に配置され、接続された発振回路２３による第２の周波数で発振している。コイル２４の発振に基づく発振電圧は投入硬貨１がコイル２４を通過するときに同様にコイル２４のインピーダンス変化によりその電圧レベルが低下する。この電圧レベルは発振回路２３を介して整流回路２２に伝達され、整流回路２２により直流電圧に変換されるとともに、さらにＡ／Ｄ変換器２１によってデジタルデータに変換されてＣＰＵ１０へ伝達される。ＣＰＵ１０は、その電圧レベル値を入力するとメモリ６０に予め記憶されているデータに基づき投入硬貨１の材質や厚さを識別する。
【００１５】
また、硬貨選別装置１００の前記第３センサ３４は、前述したように硬貨通路２を挟んで硬貨通路２の両側壁３Ａ，３Ｂに互いに対向するようにそれぞれ配置されかつ直列接続された２つのコイル３４Ａ，３４Ｂからなり、かつコイル３４Ａ，３４Ｂの中心が投入硬貨１の縁と一致するように配置される。ここで、図中の黒丸印はコイルの巻き始めを示し、第３のセンサ３４の場合は、コイル３４Ａの巻き始め端子，コイル３４Ａ，コイル３４Ａの巻き終わり端子，コイル３４Ｂの巻き終わり端子，コイル３４Ｂ，コイル３４Ｂの巻き始め端子の順に発振回路３３に接続され、発振回路３３による第３の周波数で発振している。したがって、各コイル３４Ａ，３４Ｂの発振に基づいて発生する磁界は同相になって強められる。これにより、コイル３４Ａ，コイル３４Ｂの発振による磁界は投入硬貨１を貫通する。
【００１６】
各コイル３４Ａ，３４Ｂの発振電圧は、投入硬貨１が各コイル３４Ａ，３４Ｂ間を通過するときにコイル３４Ａ，３４Ｂのインピーダンス変化により電圧レベルが低下する。この電圧レベルは発振回路３３を介して整流回路３２に伝達され整流回路３２により直流電圧に変換されるとともに、さらにＡ／Ｄ変換器３１によってデジタルデータに変換されてＣＰＵ１０へ伝達される。ＣＰＵ１０は、その電圧レベル値を入力するとメモリ６０に予め記憶されているデータに基づき投入硬貨１の外径を識別する。
【００１７】
また、硬貨選別装置の前記通過センサであるコイル４４は、前述したように硬貨通路２の一方の側壁に配置され、接続された発振回路４３による第４の周波数で発振している。コイル４４の発振に基づく発振電圧は投入硬貨１がコイル４４を通過するときにそのインピーダンス変化により電圧レベルが低下する。この電圧レベルは発振回路４３を介して整流回路４２に伝達され整流回路４２により直流電圧に変換されるとともに、さらにＡ／Ｄ変換器４１によってデジタルデータに変換されてＣＰＵ１０に伝達される。ＣＰＵ１０は、その通過センサの電圧レベルが低下したことを検出すると硬貨１の通過センサの通過を識別する。
【００１８】
なお、第２センサ２４及び通過センサ４４により投入硬貨１が的確に検出できるように、第２センサ２４と通過センサ４４は硬貨通路２の一方の側壁に配置され、かつ一方の側壁側に投入硬貨１が接するように硬貨通路２は傾斜されている。
ところで、第１〜第３のセンサ及び通過センサに接続される各発振回路は、図示しないトランジスタと、このトランジスタにより自励発振する前述のコイル及び図示しないコンデンサとからなる周知のコルピッツ発振回路から構成される。そして、第１，第２及び第３のセンサを発振させる各発振回路１３，２３，３３には、これらの発振回路１３，２３，３３の発振レベルをそれぞれ調整するための発振レベル調整回路１５，２５，３５が設けられている。
【００１９】
この他、硬貨選別装置１００には温度検知回路５１が設けられ、温度検知回路５１は、電源とアース間に抵抗とサーミスタとが直列接続された直列回路、または温度検知ＩＣから構成される。ＣＰＵ１０はメモリ６０に予め記憶されている正貨範囲データを、温度検知回路５１により検知された温度に応じて補正し、補正した正貨範囲に基づき投入硬貨１の正否判断を行う。
【００２０】
次に、以上のように構成された硬貨選別装置１００において、投入硬貨１を検する各センサの出力に基づき硬貨データを取得する場合の処理を説明する。
以下の説明では、第２センサ２４の出力波形から硬貨１の正否を検出するための硬貨データを取得する例について説明するが、他のセンサの出力波形から硬貨データを取得する場合も同様である。
【００２１】
すなわち、投入口５から投入され硬貨通路２を転動する硬貨１が第２センサ２４を正常に通過したとき、その投入硬貨１が正貨である場合は、第２センサ２４の出力波形は図６（ａ）に示すように、第１極小値ａと、この第１極小値ａよりさらにレベルの低い第２極小値ｂとを有する電圧波形となる。この電圧波形は、前述したように整流回路２２により直流電圧に変換され、さらにＡ／Ｄ変換器２１によってデジタルデータに変換されてＣＰＵ１０へ伝達される。ＣＰＵ１０は、その電圧レベル値を入力すると、第１極小値ａと第２極小値ｂの差（すなわちａ−ｂ）が一定値以上か否かをチェックすることにより、第１極小値ａと第２極小値ｂが適正値か否かを判断し、適正値である場合にはこれら第１極小値ａ及び第２極小値ｂとメモリ６０に予め記憶されているデータとに基づき投入硬貨１の材質や厚さを識別することにより、投入硬貨１が正貨か否かを判別する。
【００２２】
一方、その投入硬貨１が第２センサ２４を通過する時に跳ねたり、或いはばたついたりすると、第２センサ２４の出力波形は図６（ｂ）に示すように、センサの通過開始時に符号Ａで示す極小値ｃが出力された後、続いて第１極小値ａと第２極小値ｂとが順次出力される電圧波形となる。この電圧波形も、同様に整流回路２２により直流電圧に変換され、さらにＡ／Ｄ変換器２１によってデジタルデータに変換されてＣＰＵ１０へ伝達される。ＣＰＵ１０は同様に第１極小値と第２極小値の差が一定値以上か否かをチェックすることにより、第１極小値と第２極小値が適正値か否かを判断する。しかし、図６（ｂ）において、最初の極小値ｃを第１極小値とし、次の第１極小値ａを第２極小値としてその差（すなわち、ｃ−ａ）をチェックした場合、その差は一定値以上となるため、適正値ではないと判断して次の第１極小値ａを第１極小値とし、第２極小値ｂを第２極小値としてその差をチェックする。この場合、その差（すなわちａ−ｂ）が一定値に満たないことから適正値と判断し、これら第１極小値ａ及び第２極小値ｂとメモリ６０に予め記憶されているデータとに基づき投入硬貨１の材質や厚さを識別することにより、投入硬貨１が正貨か否かを判別する。
【００２３】
図３は、ＣＰＵ１０による前述の硬貨データ取得処理を示すフローチャートである。このフローチャートに基づいて本発明の要部動作を説明する。
ＣＰＵ１０は、投入硬貨１が第２センサ２４を通過したときの第２センサ２４から出力されるデータを入力すると、ステップＳ１で第１極小値の取得判断を行う。ここで、第１極小値が取得できない場合はステップＳ２で後述の図４（ａ）に示す第１極小値取得演算処理を行い第１極小値を取得する。
【００２４】
第１極小値が取得されると、ステップＳ１の「第１極小値取得？」が「Ｙ」と判定されることから、ＣＰＵ１０は次にステップＳ３で第２極小値の取得判断を行う。ここで、第２極小値が取得できない場合はステップＳ４で後述の図４（ｂ）に示す第２極小値取得演算処理を行い第２極小値を取得する。
【００２５】
第２極小値が取得されると、ステップＳ３の「第２極小値取得？」が「Ｙ」と判定されることから、ＣＰＵ１０は次にステップＳ５で第１極小値と第２極小値の差が一定値以上か否かを判断する。ここで、ステップＳ２の処理により取得した第１極小値とステップＳ４の処理により取得した第２極小値の差が一定値に満たなく、ステップＳ５の「第１極小値−第２極小値≧一定値？」が「Ｎ」となる場合は、これら第１，第２極小値は図６（ａ），図６（ｂ）に示す極小値ａ，ｂのような適正な極小値であると判断して投入硬貨データの処理を終了する（ステップＳ８）。
【００２６】
一方、ステップＳ２の処理により取得した第１極小値とステップＳ４の処理により取得した第２極小値の差が一定値以上で、ステップＳ５の「第１極小値−第２極小値≧一定値？」が「Ｙ」となる場合は、これら第１，第２極小値は図６（ｂ）に示す極小値ｃ，ａのような不適正な値と判断し、ステップＳ６で第２極小値のデータを第１極小値とし、かつステップＳ７で第２極小値のデータをクリアして第２極小値のデータを再度取得するためにステップＳ３に戻る。
【００２７】
この場合、第２極小値のデータがクリアされていることからステップＳ３における「第２極小値取得？」の判定が「Ｎ」となり、ステップＳ４で再度の第２極小値取得演算処理が行われ、第２極小値が新たに取得される。そして、ステップＳ５において、第１極小値と、新たに取得された第２極小値との差が一定値以上か否かの判断が行われ、第１極小値と第２極小値の差が一定値に満たなく、ステップＳ５の判定が「Ｎ」となると、これら第１，第２極小値は図６（ａ），図６（ｂ）に示す極小値ａ，ｂのような適正な極小値であると判断して投入硬貨データの処理を終了する（ステップＳ８）。
【００２８】
このように、ＣＰＵ１０は投入硬貨１が第２センサ２４を通過したときの第２センサ２４から出力されるデータを入力すると、第１極小値及び第２極小値の取得処理を行って第１極小値及び第２極小値を取得するとともに、取得した第１極小値と第２極小値の差をチェックし、その差が一定値に満たない場合は取得した第１極小値及び第２極小値を適正な極小値と判断して、これら第１極小値及び第２極小値とメモリ６０に予め記憶されているデータとに基づき投入硬貨１の正否を判別するようにしたものである。また、取得した第１極小値と第２極小値の差が一定値以上の場合は不適正な極小値と判断して取得した第２極小値を第１極小値とし、かつ第２極小値を新たに取得して、これら第１極小値と第２極小値の差を再度チェックし第１極小値及び第２極小値の適否を判定するようにしたものである。
【００２９】
図４（ａ）は前述した第１極小値取得演算の処理動作を示すフローチャートである。また、図５（ａ）は投入硬貨１を検出する第２センサ２４の出力波形の一例を示す図である。図４（ａ）のフローチャート及び図５（ａ）の波形図に基づき第１極小値取得演算の処理動作を説明する。
ＣＰＵ１０は第２センサ２４の出力波形から第１極小値を取得する場合、センサ２４の出力波形を図５（ａ）のように一定時間（Ｔ）間隔で順次サンプリングして出力レベル値Ｐ０〜Ｐ７を取得するとともに、今回取得した出力レベル値と、今まで取得した出力レベル値のうちの最小値との大小を比較する。
【００３０】
ここで、今までに取得した出力レベル値の最小値を第１極小値とし、今回取得した出力レベル値を現Ａ／Ｄ値（Ａ／Ｄ変換器２１の出力値）として、図４（ａ）のステップＳ１１で両者の大小を比較する。そして、第１極小値が現Ａ／Ｄ値より大となりステップＳ１１の判定が「Ｙ」となる場合は、図５（ａ）の波形図において第２センサ２４の出力レベル値がＰ０〜Ｐ３となるとき、すなわち第２センサ２４の出力レベル値が時間の経過に応じて順次下降していく場合であり、このような場合はステップＳ１２で第１極小値として現Ａ／Ｄ値をセットする。こうしたステップＳ１１及びＳ１２における処理は第２センサ２４の出力レベル値がＰ３となる時点ｔ３まで行われ、最終的には時点ｔ３のときの出力レベル値Ｐ３が第１極小値として設定される。
【００３１】
次に図５（ａ）の時点ｔ４で新たに第２センサ２４の出力レベル値Ｐ４を現Ａ／Ｄ値として取得し、この出力レベル値Ｐ４と、第１極小値として設定された出力レベル値Ｐ３との大小をステップＳ１１で判断する。この場合、現Ａ／Ｄ値（すなわち、出力レベル値Ｐ４）の方が大であるため、ステップＳ１１の判定は「Ｎ」となる。ここで、ステップＳ１３では現Ａ／Ｄ値（すなわち、出力レベル値Ｐ４）と第１極小値（すなわち、出力レベル値Ｐ３）との差が所定値以上か否かを判断する。そして、両者の差が所定値以上の場合はステップＳ１４でこの出力レベル値Ｐ３を第１極小値として取得する。なお、現Ａ／Ｄ値と出力レベル値Ｐ３との差が所定値に満たない場合はノイズとして処理される。
【００３２】
このように、第１極小値取得演算処理では、今までに取得した出力レベルの最小値を第１極小値とし、今回取得した出力レベル値を現Ａ／Ｄ値として、両者の大小を比較し、第１極小値が現Ａ／Ｄ値より大の場合は現Ａ／Ｄ値を第１極小値として設定するとともに、第１極小値が現Ａ／Ｄ値より小の場合は、現Ａ／Ｄ値と第１極小値の差が所定値以上であることを確認のうえ、前記設定された第１極小値を第１極小値として取得するようにしたものである。
【００３３】
図４（ｂ）は前述した第２極小値取得演算の処理動作を示すフローチャートである。この第２極小値取得演算の処理動作も前述した第１極小値取得演算の処理動作と同様であるが、この第２極小値取得演算処理は第１極小値取得演算処理により第１極小値が取得された後に実行される。
【００３４】
すなわち、ＣＰＵ１０は、第１極小値取得演算処理により第１極小値が取得された後、第２極小値取得演算処理を行う。この場合、第１極小値取得演算処理と同様に今までに取得した出力レベルの最小値を第２極小値とし、今回取得した出力レベル値を現Ａ／Ｄ値（Ａ／Ｄ変換器２１の出力値）として、図４（ｂ）のステップＳ２１で両者の大小を比較する。そして、第２極小値が現Ａ／Ｄ値より大となりステップＳ２１の判定が「Ｙ」となる場合は、図５（ｂ）の波形図において第２センサ２４の出力レベル値がＰ１０〜Ｐ１３となるとき、すなわち第２センサ２４の出力レベル値が時間の経過に応じて順次下降していく場合であり、このような場合は第１極小値取得演算処理と同様、ステップＳ２２で第２極小値として現Ａ／Ｄ値をセットする。こうしたステップＳ２１及びＳ２２における処理は第２センサ２４の出力レベル値が図５（ｂ）のＰ１３となる時点ｔ１３まで行われ、最終的には時点ｔ１３における出力レベル値Ｐ１３が第２極小値として設定される。
【００３５】
次に、図５（ｂ）の時点ｔ１４で新たに出力レベル値Ｐ１４を現Ａ／Ｄ値として取得し、この出力レベル値Ｐ１４と、第２極小値として設定された出力レベル値Ｐ１３との大小をステップＳ２１で判断する。この場合、現Ａ／Ｄ値（すなわち、出力レベル値Ｐ１４）の方が大であるため、ステップＳ２１の判定は「Ｎ」となる。ここで、ステップＳ２３では第１極小値取得演算処理と同様に、現Ａ／Ｄ値（すなわち、出力レベル値Ｐ１４）と第２極小値（すなわち、出力レベル値Ｐ１３）との差が所定値以上か否かを判断する。そして、その差が所定値以上の場合はステップＳ２４でこの出力レベル値Ｐ１３を第２極小値として取得する。なお、現Ａ／Ｄ値と出力レベル値Ｐ１３との差が所定値に満たない場合は同様にノイズとして処理される。
【００３６】
このように、第２極小値取得演算処理では第１極小値取得演算処理と同様、今までに取得した出力レベルの最小値を第２極小値とし、今回取得した出力レベル値を現Ａ／Ｄ値として、両者の大小を比較し、第２極小値が現Ａ／Ｄ値より大の場合は現Ａ／Ｄ値を第１極小値として設定するとともに、第２極小値が現Ａ／Ｄ値より小の場合は、現Ａ／Ｄ値と第２極小値の差が所定値以上であることを確認のうえ、前記設定された第２極小値を第２極小値として取得するようにしたものである。
【００３７】
【発明の効果】
以上説明したように本発明によれば、投入硬貨を選別する選別センサを備えるとともに、投入硬貨に応じて選別センサから順次出力される第１及び第２の極小値に基づき投入硬貨の正否を判定する硬貨選別装置において、選別センサの出力レベルを入力して第１の極小値を取得する第１の取得手段と、第１の取得手段により第１の極小値が取得された後、選別センサの出力レベルを入力して第２の極小値を取得する第２の取得手段と、第１及び第２の取得手段によりそれぞれ取得された第１の極小値と第２の極小値との差が一定値以上か否かを判断する判断手段とを設け、判断手段により第１の極小値と第２の極小値との差が前記一定値以上であると判定されると、第２の極小値を第１の極小値として設定し、かつ第２の取得手段により第２の極小値を新たに取得させるようにしたので、投入硬貨が選別センサ通過時に跳ねたり、或いはばたついたりして選別センサから正常な検出波形が出力されない場合でも、硬貨選別装置側では的確な第１及び第２の極小値を取得することができる。これにより、投入硬貨の正否を的確に判定できる。
【００３８】
この場合、第１及び第２の取得手段は、選別センサの出力レベルを一定時間間隔で入力するとともに、今回入力したレベル値と、既に入力されている最小レベル値との大小を判定し、最小レベル値が小と判定されると、今回のレベル値と前記最小レベル値の差の所定値以上を確認のうえ前記最小レベル値を極小値として取得するようにしたので、的確な極小値を取得することができる。
また、第１及び第２の取得手段は、前記最小レベルより今回のレベル値の方が小さいと判定された場合は、今回のレベル値を最小レベル値として設定するようにしたので、同様に的確な極小値を取得できる。
【図面の簡単な説明】
【図１】  本発明に係る硬貨選別装置の断面を模式的に示す図である。
【図２】  硬貨選別装置の構成を示すブロック図である。
【図３】  硬貨選別装置の要部動作を示すフローチャートである。
【図４】  硬貨選別装置の要部動作を示すフローチャートである。
【図５】  硬貨選別装置内のセンサの電圧波形から極小値を取得する状況を説明する図である。
【図６】  硬貨選別装置内のセンサの電圧波形図である。
【符号の説明】
１…投入硬貨、２…硬貨通路、３Ａ，３Ｂ…硬貨通路の側壁、５…硬貨投入口、６…硬貨収納部、７…硬貨通路の底部、１０…ＣＰＵ、１１，２１，３１，４１…Ａ／Ｄ変換器、１２，２２，３２，４２…整流回路、１３，２３，３３，４３…発振回路、１４…第１センサ、１４Ａ，１４Ｂ…一対のコイル、１５，２５，３５…発振レベル調整回路、２４…第２センサ（コイル）、３４…第３センサ、３４Ａ，３４Ｂ…一対のコイル、４４…通過コイル、５１…温度検知回路、５２…振り分けレバー駆動回路、６０…メモリ、１００…硬貨選別装置。
【図１】
0004325138.tif 000002
【図２】
0004325138.tif 000003
【図３】
0004325138.tif 000004
【図４】
0004325138.tif 000005
【図５】
0004325138.tif 000006
【図６】
0004325138.tif 000007