JPH0325592A - 貨幣計数機の判別装置 - Google Patents

貨幣計数機の判別装置

Info

Publication number
JPH0325592A
JPH0325592A JP1159972A JP15997289A JPH0325592A JP H0325592 A JPH0325592 A JP H0325592A JP 1159972 A JP1159972 A JP 1159972A JP 15997289 A JP15997289 A JP 15997289A JP H0325592 A JPH0325592 A JP H0325592A
Authority
JP
Japan
Prior art keywords
control signal
sampling data
cpu
memory
discrimination
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP1159972A
Other languages
English (en)
Other versions
JPH0792856B2 (ja
Inventor
Masakazu Abe
雅和 安倍
Toshio Kasai
笠井 俊雄
Masataka Takahashi
昌孝 高橋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Laurel Bank Machine Co Ltd
Original Assignee
Laurel Bank Machine Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Laurel Bank Machine Co Ltd filed Critical Laurel Bank Machine Co Ltd
Priority to JP1159972A priority Critical patent/JPH0792856B2/ja
Publication of JPH0325592A publication Critical patent/JPH0325592A/ja
Publication of JPH0792856B2 publication Critical patent/JPH0792856B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Inspection Of Paper Currency And Valuable Securities (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 「産業上の利用分野」 この発明は、紙幣.li!貨などの計数機に係り、その
読取判別に用いて好適な貨幣計数機の判別装置に関する
「従来の技術」 一般に、貨幣計数機では、貨幣などを単に計数するだけ
ではなく、その画像パターンを読み取り、真偽の判別処
理を行っている。
第3図は上述した貨幣計数機の第1の従来例による判別
装置の構成を示すブロック図である。この図において、
この判別装置はセンサ2、アンプ3、A/D変換器4、
CPU (中央処理装置)5、DMA (ダイレクト・
メモリ・アクセス)コントローラ8および2つのメモリ
9.1 0から構成されている。この判別装置では、一
方のメモリ9をサンプリン′グデータSDの書き込み専
用とし、他方のメモリIOを判別処理専用としている。
上述した構戊において、まず、1枚目の計数対象物の画
像パターンがセンサ2によって検出され、このセンサ2
からのアナログ信号がアンプ3によって増幅されろ。そ
して、アンブ3からのアナログ信号は、A/D変換器4
によってデジタル信号のサンプリングデータS D +
に変換される。このサンプリングデータS D +は、
CPU5によってメモリ9に書き込まれる。サンプリン
グデータSDの書き込みが終了すると、メモリ9に書き
込まれtニサンプリングデータSDlは、CPU5また
よD Mハコントローラ8によって、判別処理用のメモ
リlOに転送される。サンプリングデータSD.の転送
が終了すると、このサンプリングデータSD,に基づい
てCPU5により判別処理が行われる。また、判別処理
の実行中には、これに並(:jLてCPU5の割込処理
によってメモリ9に2枚目の計数対象物のサンプリング
データS D tが古き込まれる。そして、サンプリン
グデータSDIに対する判別処理が終了すると、DMA
コンl・ローラ8などによってメモリ9からメモリ10
ヘサンプリングデータS D tが転送される。サンブ
リングデータS D 2の転送が終了すると、再び、こ
のサンプリングデータSD,に基づいてCPU5により
判別処理が行われる。以後、A/D変換器4から供給さ
れる新たなサンプリングデータSD3 , S D 4
・・・・・・は、計数対象物毎にメモリ9に一旦記憶さ
れ、その後、所定のタイミングでメモリ10に転送され
る。そして、このメモリ1.0に転送されたサンプリン
グデータSD3,SD4・・・・・・に基づいてCPU
5により判別処理か行われる。
次に、第2の従来例の判別装置について説明する。この
判別装置の構成は第3図に示す第1の従来例と同様であ
る。ただし、この判別装置では、サンプリングデータS
 D l, S D z・・・・・・の書き込みおよび
判別処理かメモリ9,IOに対して交互に行われる。 
まず、第1の従来例と同様に順次供給される計数対象物
の画像パターンがセンサ2によって検出され、このセン
サ2からのアナログ信号がアンプ3によって増幅された
後、A/D変換器4によってデジタル信号のサンプリン
グデータS D +,S D t’・・・・・に変換さ
れる。このサンプリングデータSD.,SD1・・・・
・は、計数対象物毎にDM Aコントローラ8によって
メモリ9およびメモリlOへ交互に書き込まれる。 ま
た、CPU5による判別処理は、DMAコントローラ8
の書き込みが行われているメモリとは反対側のメモリ、
すなわち既にサンプリングデータSD,,$D1・・の
書き込みが終了したメモリに対して順次行わイ1る。
『発明が解決しようとする課題」 ところで、第3図に示す第1の従来例の判別装置では、
書き込み専用のメモリ9から判別処理専用のメモリ10
ヘサンプリングデータを転送させする必要がある。この
結果、サンプリングデータの転送時間が判別処理時間を
圧迫するため、比較的処理時間が長い高幇度の判別処理
の実行およびサンプリング間隔の短縮に対応できなくな
るという問題を生じる。
また、第2の従来例の判別装置では、CPUおよびDM
Aコントローラは、同一の共通データパス.アドレスバ
ス等を使用している。このため、実際には、DMAコン
トローラによるサンプリングデータの転送とCPUによ
る判別処理とを並列処理することはできず、どちらか一
方が動作している時には他方は待機している必要がある
。また、一般に、判別処理用のプログラムには、メモリ
アクセスに関する命令が多数記述されており、これらの
命令ではアクセスすべきメモリのアドレスが物理アドレ
スによって記述されている。したがって、判別処理の対
象となるメモリを切り替えると、ザンプリングデータの
格納アドレスが変わってしまうため、上記命令によるメ
モリアドレスと上記格納アドレスとか一致しなくなる。
この結果、プログラム中の上記命令によるメモリアドレ
スを判別処理中に計算する必要かある。以上のように、
この判別装置では、並列処理をすることができないため
に待機時間が生じ、かつ、判別処理中にアドレス計算が
必要となるため、これらに要する時間が判別処理時間を
圧迫し、比較的処理時間が長い高l#度の判別処理の実
行に対応できなくなるという問題を生じる。また、この
判別装置では、上述した理由により計数対象物の処理枚
数の増加要求に対するサンプリング間隔の短縮にも対応
できなくなるという問題を生じる。
この発明は、上述の問題点に鑑みてなされたもので、高
精度の判別処理の実行およびサンプリング間隔の短縮に
対応できる貨幣計数機の判別装置を提供することを目的
としている。
「課題を解決するための手段」 このような問題点を解決するために、この発明では同一
の物理アドレスに設定される複数の記憶手段と、第1の
制御信号が供給されるたびに前記複数の記憶手段を順次
選択する第1の切換手段と、計数対象物毎のサンプリン
グデータを前記第1の切換手段によって選択された前記
記憶手段に書き込むとともに、書き込みを終了すると前
記第1の制御信号を出力する第1の中央処理装置と、前
記第1の制御信号を検出し、前記第1の中央処理装置に
よる書き込みが終了した前記記憶手段を順次選択すると
ともに、前記計数対象物の判別処理の開始を指示する第
2の制御信号を出力する第2の切換手段と、前記第2の
制御信号が供給されると前記第2の切換手段によって選
択された前記記憶手段のサンプリングデータに基づいて
判別処理を行う第2の中央処理装置とを具備することを
特徴とする。
「作用」 第1の中央処理装置は、計数対象物のサンプリングデー
タを第1の切換手段によって選択された記憶装置に書き
込む。そして、第1の中央処理装置は上記書き込むが終
了すると、第1の制御信号を出力する。次に、第2の切
換手段は、前記第1の制御信号を検出し、前記第1の中
央処理装置による書き込みが終了した記憶手段を選択す
るとともに、前記計数対象物の判別処理の開始を指示す
る第2の制御信号を出力する。第2の制御信号が供給さ
れた第2の中央処理装置は、前記第2の切換手段によっ
て選択された前記記憶手段のサンプリングデータに基づ
いて前記計数対象物の判別処理を行う。
「実施例」 次に図面を参照してこの発明の実施例について説明する
第1図は、この発明の一実施例の構成を示すブロック図
である。なお、この図ζこおいて、第3図に示す従来例
の各部に対応する部分については同一の符号を付して説
明を省略する。
図において、6は判別処理専用のCPUであり、ROM
(リード・才ンリ・メモリ)7Jこ記憶されているプロ
グラムに従って判別処理などを実行するようになってい
る。8はRAM(ランダム・アクセス・メモリ)であり
、CPU6のプログラム実行などでワーキングエリアと
して使用される。
9は周辺機器であり、CPU6による判別処理結果など
の出力手段やコンンドなどのキー人力手段から構成され
ている。
次に、1lはA/Dコントローラであり、A/D変換器
4に対するサンプリングのスタートタイミング.サンプ
リング時間などを制御するようになっている。【2はサ
ンプリング専用のCPUであり、A/D変換器4からの
サンプリングデータSD1S D *−−−−−−をメ
モリ14a.14b.L4cに書き込むようになってい
る。また、A/Dコントローラ1lはCPU l 2に
対してデータパスDB,を介して書き込み要求を行うよ
うになっており、CPU12はコントローラ11に動作
状態を知らせる制御信号などを供給するようになってい
る。
次に、1 3.1 5はスイッチング回路であり、デー
タパスD B I,アドレスバスAB+およびデータパ
スD B sアドレスバスAB5の各々のペアをデータ
パスDB2アドレスバスABC,データパスDB.,ア
ドレスバスA B 3、データパスD B 4 ,アド
レスバスAB,のいずれかのペアに選択的に接続する。
また、上述したデータパスD B t ,アドレスバス
AB!、データパスDB3,アドレスバスA Bsおよ
びデータパスDB..アドレスバスAB.の各々は、メ
モリ14a.14b,14cに接続される。また、各メ
モリ14a,14b,14cは、CPU6,1 2によ
って、後述するように同時にアクセスされることかない
ため、これらのメモリ14a.14b.l4cは、CP
U12,6の各々に対して同一の物理アドレス空間に設
定される。
l6はスイッチングコントローラであり、CPU6およ
びCPU12の各々の動作状態を知らせる制御信号S.
(第1の制御信号)および制御信号S,が供給されるよ
うになっている。また、スイッチングコントローラl6
は、上述したスイッチング回路1 3.1 5の各々に
、メモリ14a,14b.14cのいずれを選択するか
を指示する制御信号S,,S,を供給するようになって
おり、さらに、CPU6に動作状態を知らせる制御信号
S,゛(第2の制御信号)を出力するようになっている
次に、上述した構成によるこの実施例の動作について説
明する。 ここで、第2図はこの実施例の動作を説明す
るためのタイミングチャートであり O まず、第2図に示す時刻t,において、1枚目の計数対
象物の画像パターンがセンサ2によって検出されると、
このセンサ2からのアナログ信号がアンプ3によって増
幅される。このアンプ3からのアナログ信号は、A/D
変換器4によってデジタル信号のサンプリングデータS
D.に変換される。そして、このサンプリングデータS
D,がA/Dコントローラ11によって検出されると、
このコントローラ11は、直ちにCPU 1 2に対し
サンプリングデータS D rの書き込みを要求する。
CPU12は、書き込みの要求を受けると、時刻tl”
”jtにおいて、A/D変換器4から供給されるサンプ
リングデータSD.をメモリ+4aに書き込む。この場
合、スイッチング回路13は、既に初期設定などによっ
て、データパスDB,,アドレスバスA B +をデー
タパスD B t ,アドレスバスAB,に接続してい
る。次に、CPU12によるサンプリングデータSD.
の書き込みが終了すると、CPU12はスイッチングコ
ンI・ローラ16に制御信号S,を供給する。そして、
制御信号S1が供給されたスイッチングコントローラl
6は、スイッチング回路l3に制御信号S3を供給する
。この制御信号S3を受けたスイッチング回路l3は、
データパスDB,,アドレスバスAB.の各々をデータ
パスDB3,アドレスバスAB3に接続する。また、C
PLJ6は制御信号S,をスイッチングコントローラl
6に供給する。制御信号S,が供給されたスイッチング
コントローラl6は、スイッチング回路l5に制御信号
S,を供給する。
そして、制御信号S4を受けたスイッチング回路l5は
、データパスD B S .アド1ノスバスA B a
の各々をデータパスD B !+アドレスバスAB,に
接続する。次に、スイッチングコントローラl6は、c
pueに制御信号St’を供給して判別処理の開始を指
示する。制御信号S,゛を供給されたCPU6は、時刻
1,からメモリ14aに書き込まれたサンプリングデー
タSD,に基づいて判別処理を開始する。
次に、時刻t,において、2枚目の計数対象物力川枚目
の場合と同様にセンサ2によって検出されろと、A/D
コントローラ11によってCPU12に対してサンプリ
ングデータS D tの書き込みを要求する。CPUI
2は、書き込み要求を受けると、時刻t,〜t4におい
て、A/l)変換器4から供給されるサンプリングデー
タSD,をメモリ14bに書き込む。サンプリングデー
タSD,の書き込みが時刻〔,で終了すると、CPU1
2は、スイッチングコントローラI6に書き込み終了を
示す制御信号S1を供給する。制御信号S.が供給され
たスイッチングコントローラl6は、スイッチング回路
l3に制御信号s3を供給する。
そして、制御信号S,が供給されたスイッチング回路l
3は、CPU12M)I’llりのデータパスDBIア
ドレスバスAB.の各々をデータパスDB.,アドレス
バスAB.に接続する。
次に、時刻t5において、CPU6による判別処理が終
了すると、CPU6はスイッチングコントローラ16に
判別処理の終了を示す制御信号S,を出力する。この制
御信号S,が供給されたスイッチングコントローラ16
は、スイッチング回路15に制御信号S,を出力する。
そして、制御信号S4が供給されたスイッチング回路!
5は、CPUe側のデータパスD B s ,アドレス
バスA B sの各々をデータパスDB.,アドレスバ
スAB.に接続する。また、上記スイッチングコントロ
ーラI6は、上記制御信号S4を出力するのとほぼ同時
に、CPU6に制御信号S,゛を供給して判別処理の開
始を指示する。制御信号St’を受けたCPU6は、メ
モリ14bに書き込まれたサンプリングデータS D 
tに基づいて、時刻t,から判別処理を開始する。
そして、時刻t8において、3枚目の計数対象物が1.
2枚目と同様に、センサ2によって検出されると、A/
Dコントローラ11はCPU 1 2に対してサンプリ
ングデータSD,の書き込みを要求する。CPU12は
、書き込み要求を受けると、時刻七6〜t7において、
A/D変換器4からIJI.給されるサンプリングデー
タS D 3をメモリl4cに書き込む。サンプリング
データSD3の書き込みが終了すると、CPUI2はス
イッチングコントローラ!6に制御信号S1を出力する
。制御信号S,が供給されたスイッチングコントローラ
l6は、スイッチング回路l3に制御信号S3を供給す
る。そして、制御信号S3が供給されたスイッチング回
路l3は、データパスDB,,アドレスバスA B l
の各々をデータパスDBt,アドレスバスA B tに
接続する。
そして、時刻t8において、CPU6による判別処理が
終了すると、CPU6はスイッチングコントローラ16
に判別処理の終了を示す制御信号S,を供給する。この
制御信号S,が供給されたスイッチングコントローラ1
6は、スイッチング回路l5に制御信号S4を供給する
。制御信号S,か供給されたスイッチング回路l5は、
CPUe側のデータパスDBS,アドレスバスAB,の
各々をデータパスDB..アドレスバスAB.に接続す
る。
また、上記スイッチングコントローラl6は、上記制御
信号S4を出力するのとほぼ同時に、CPU6に制御信
号S,゜を出力して判別処理の開始を指示する。制御信
号S2゛を受けたCPU6は、メモリ14cに書き込ま
れたサンプリングデータSD,に基づき時刻tsから判
別処理を開始する。
このように、この実施例による判別装置では、サンプリ
ングデータSp.,SD1・・・・・をCPU 12に
よって、順次メモリ14a,14b.l4cに書き込ん
でいくのに並行して、この書き込みが終了したメモリか
ら順にサンプリングデータSD,S D t・・・・・
・を読出して判別処理を行う。この場合、cpue;+
 2によるメモリ14a  14b  14Cのアクセ
スにおいて、データパスD B t , D B 3,
DB.およびアドレスバスABt,AB3,AB.は、
共用されろことがない。したがって、CPU6,12に
とっては、互いの処理による待ち時間がなくなる。
なお、上述したメモリ14a,14b,14cの物理ア
ドレスは、CPU6およびCPUl2の各々のアドレス
空間のどこに設定してもよい。また、メモリl 4 a
,I 4 b,1 4 cは、3個とは限らず、サンプ
リング間隔などに応じて、少なくとも2個以上のメモリ
を設ければ上い。また、上述の判別装置では、各メモリ
14a,14b,14cを同一の物理アドレス空間に設
定することによって、メモリが複数個設けられているに
もかかわらず、メモリ14a,14b,14cの切り換
えに伴う判別処理のためのアドレス計算が不要になり、
判別処理時間の圧迫を軽減することができる利点が得ら
れる。また、上述の判別装置では、サンプリングデータ
SD,,SD1・・・・・のサンプリング処理部、サン
プリングデータSD.,SD,・・・・・・の記憶部お
よび判別処理部の各々が機能的に独立しているため、サ
ンプリング処理部の変更.メモリ数の変更または判別処
理部のハードウエアの変更などが容易にできる利点が得
られる。
「発明の効果」 以上説明したように、この発明によれば第!の中央処理
装置が行う計数対象物のサンプリングデータの書き込み
、および第2の中央処理装置が行う第1の中央処理装置
による書き込みが終了した記憶手段のサンプリングデー
タに対する判別処理を第1の切換手段と第2の切換手段
とにより選択される記憶手段に対して順次行うことによ
って、高持度の判別処理の実行およびサンプリング間隔
の短縮に対応できる利点が得られる。
【図面の簡単な説明】
第!図はこの発明の一実施例の構戊を示すプロック図、
第2図はこの実施例の動作を説明するためのタイミング
チャート、第3図は従来の判別装置の構成を示すブロッ
ク図である。 6・・・・・・CPtJ (第2の中央処理装置)、l
2・・・CPU (第1の中央処理装置)、!3・・・
・・・スイッチング回路(第2の切換手段)、14a,
L4b,14c・・・・・・メモリ(記憶手段)、l5
・・・・・・スイッチング回路(第1の切換手段)、l
6・・・・・・スイッチングコントローラ(第1.第2
の切換手段)。

Claims (1)

    【特許請求の範囲】
  1. 同一の物理アドレスに設定される複数の記憶手段と、第
    1の制御信号が供給されるたびに前記複数の記憶手段を
    順次選択する第1の切換手段と、計数対象物毎のサンプ
    リングデータを前記第1の切換手段によって選択された
    前記記憶手段に書き込むとともに、書き込みを終了する
    と前記第1の制御信号を出力する第1の中央処理装置と
    、前記第1の制御信号を検出し、前記第1の中央処理装
    置による書き込みが終了した前記記憶手段を順次選択す
    るとともに、前記計数対象物の判別処理の開始を指示す
    る第2の制御信号を出力する第2の切換手段と、前記第
    2の制御信号が供給されると前記第2の切換手段によっ
    て選択された前記記憶手段のサンプリングデータに基づ
    いて判別処理を行う第2の中央処理装置とを具備するこ
    とを特徴とする貨幣計数機の判別装置。
JP1159972A 1989-06-22 1989-06-22 貨幣計数機の判別装置 Expired - Lifetime JPH0792856B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1159972A JPH0792856B2 (ja) 1989-06-22 1989-06-22 貨幣計数機の判別装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1159972A JPH0792856B2 (ja) 1989-06-22 1989-06-22 貨幣計数機の判別装置

Publications (2)

Publication Number Publication Date
JPH0325592A true JPH0325592A (ja) 1991-02-04
JPH0792856B2 JPH0792856B2 (ja) 1995-10-09

Family

ID=15705197

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1159972A Expired - Lifetime JPH0792856B2 (ja) 1989-06-22 1989-06-22 貨幣計数機の判別装置

Country Status (1)

Country Link
JP (1) JPH0792856B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020003370A1 (ja) * 2018-06-26 2020-01-02 グローリー株式会社 貨幣処理装置および貨幣処理方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020003370A1 (ja) * 2018-06-26 2020-01-02 グローリー株式会社 貨幣処理装置および貨幣処理方法

Also Published As

Publication number Publication date
JPH0792856B2 (ja) 1995-10-09

Similar Documents

Publication Publication Date Title
US4583160A (en) Priority control apparatus for a bus in a bus control system having input/output devices
JPH0325592A (ja) 貨幣計数機の判別装置
JPH0324687A (ja) 貨幣計数機の判別装置
JP2574821B2 (ja) ダイレクトメモリアクセス・コントローラ
JPH1125006A (ja) メモリテスト装置
JPH01255040A (ja) 割込みマスク回路
JP2852074B2 (ja) 情報処理装置における制御ボード内部設定のセットアップ回路
JPS59200312A (ja) 操作表示盤を備えたコンピユ−タ制御装置
JP3206013B2 (ja) ダイレクト・メモリ・アクセス転送制御装置
JPS61138344A (ja) デバツグ方式
JPH01197860A (ja) メモリ故障検出回路
JPH04111149A (ja) Dma装置の回路方式
JPH0461389B2 (ja)
JPH01219925A (ja) プリンタバッファ装置
JPH0346054A (ja) マルチプロセッサ
JPS603673B2 (ja) 文字読取装置
JPH0682327B2 (ja) プロセッサ・スキャン制御方式
JPH06110822A (ja) 情報処理装置のdma制御装置及び該装置を用いたデータ制御方法
JPH07120344B2 (ja) マルチプロセッサ制御装置
JPH02236657A (ja) 情報処理システム
JPH0465799A (ja) Posレジスタ
JPH0314117A (ja) キーボード制御方式
JPS63219052A (ja) 拡張ロ−カルバス
JPH03269752A (ja) 情報処理システム及びそれに使用される入出力制御装置
JPS6037062A (ja) メモリ読出し方法

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071009

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091009

Year of fee payment: 14

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091009

Year of fee payment: 14