TW201503062A - 整鈔裝置之系統及方法 - Google Patents
整鈔裝置之系統及方法 Download PDFInfo
- Publication number
- TW201503062A TW201503062A TW102124561A TW102124561A TW201503062A TW 201503062 A TW201503062 A TW 201503062A TW 102124561 A TW102124561 A TW 102124561A TW 102124561 A TW102124561 A TW 102124561A TW 201503062 A TW201503062 A TW 201503062A
- Authority
- TW
- Taiwan
- Prior art keywords
- banknote
- control module
- data
- instruction
- image
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 102
- 230000000875 corresponding effect Effects 0.000 claims abstract description 47
- 230000008569 process Effects 0.000 claims abstract description 36
- 238000012545 processing Methods 0.000 claims abstract description 20
- 230000001276 controlling effect Effects 0.000 claims abstract description 14
- 238000004891 communication Methods 0.000 claims description 33
- 230000005540 biological transmission Effects 0.000 claims description 24
- 238000001514 detection method Methods 0.000 claims description 23
- 230000006870 function Effects 0.000 claims description 19
- 230000002093 peripheral effect Effects 0.000 claims description 15
- 230000002159 abnormal effect Effects 0.000 claims description 12
- 238000013481 data capture Methods 0.000 claims description 11
- 230000009471 action Effects 0.000 claims description 10
- 239000004973 liquid crystal related substance Substances 0.000 claims description 10
- 230000007246 mechanism Effects 0.000 claims description 9
- 238000012790 confirmation Methods 0.000 claims description 7
- 238000012937 correction Methods 0.000 claims description 7
- 230000004044 response Effects 0.000 claims description 6
- 238000012360 testing method Methods 0.000 claims description 5
- 238000012795 verification Methods 0.000 claims description 5
- 230000005855 radiation Effects 0.000 claims 1
- 230000003213 activating effect Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 18
- 230000003111 delayed effect Effects 0.000 description 9
- 230000005856 abnormality Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 239000002390 adhesive tape Substances 0.000 description 2
- 230000007659 motor function Effects 0.000 description 2
- 239000002689 soil Substances 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 238000011109 contamination Methods 0.000 description 1
- 238000012850 discrimination method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000010186 staining Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07D—HANDLING OF COINS OR VALUABLE PAPERS, e.g. TESTING, SORTING BY DENOMINATIONS, COUNTING, DISPENSING, CHANGING OR DEPOSITING
- G07D7/00—Testing specially adapted to determine the identity or genuineness of valuable papers or for segregating those which are unacceptable, e.g. banknotes that are alien to a currency
- G07D7/04—Testing magnetic properties of the materials thereof, e.g. by detection of magnetic imprint
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07D—HANDLING OF COINS OR VALUABLE PAPERS, e.g. TESTING, SORTING BY DENOMINATIONS, COUNTING, DISPENSING, CHANGING OR DEPOSITING
- G07D7/00—Testing specially adapted to determine the identity or genuineness of valuable papers or for segregating those which are unacceptable, e.g. banknotes that are alien to a currency
- G07D7/06—Testing specially adapted to determine the identity or genuineness of valuable papers or for segregating those which are unacceptable, e.g. banknotes that are alien to a currency using wave or particle radiation
- G07D7/12—Visible light, infrared or ultraviolet radiation
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07D—HANDLING OF COINS OR VALUABLE PAPERS, e.g. TESTING, SORTING BY DENOMINATIONS, COUNTING, DISPENSING, CHANGING OR DEPOSITING
- G07D7/00—Testing specially adapted to determine the identity or genuineness of valuable papers or for segregating those which are unacceptable, e.g. banknotes that are alien to a currency
- G07D7/16—Testing the dimensions
- G07D7/164—Thickness
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07D—HANDLING OF COINS OR VALUABLE PAPERS, e.g. TESTING, SORTING BY DENOMINATIONS, COUNTING, DISPENSING, CHANGING OR DEPOSITING
- G07D7/00—Testing specially adapted to determine the identity or genuineness of valuable papers or for segregating those which are unacceptable, e.g. banknotes that are alien to a currency
- G07D7/20—Testing patterns thereon
- G07D7/202—Testing patterns thereon using pattern matching
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Toxicology (AREA)
- Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Inspection Of Paper Currency And Valuable Securities (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
一種整鈔裝置之系統及方法,包括:控制整鈔裝置之整鈔動作、傳送接收各模組指令並作出對應動作、以及控制人機介面顯示之機電控制模組;當感測到有鈔票置入時,接收該機電控制模組之入鈔通知指令,自一影像感測器讀取鈔票之影像及辨識鈔票,並將辨識結果傳回該機電控制模組之影像控制模組;接收該機電控制模組之指令,以對該整鈔裝置之馬達作出相對應之控制之馬達控制模組;以及接收該機電控制模組之指令,以擷取磁頭、厚度感測元件及紅外線掃描元件所讀取之鈔票資料,並將該鈔票資料運算後之結果傳回該機電控制模組處理之鑑偽控制模組。藉此,可快速及正確的整理鈔票,並可有效辨識偽鈔,而達到節省人力之目的。
Description
本發明系關於一種整鈔裝置之系統及方法;特別關於一種具有鑑偽功能且可快速整鈔的整鈔裝置之系統及方法。
整鈔機是金融業者、鈔票使用流量較大的公司行號、或財務會計人員經常使用,且用於計數及整理分類的不可或缺的機器,一般除了在銀行櫃臺大額存取款的時候清點可看到,一般人很少會接觸到。金融業者對點鈔機的要求是極為嚴苛的,它不僅要快,很且要準確無誤,最好還需具備辨偽功能,以免因計算錯誤金額或偽鈔攙入,而造成公司的損失或導致客戶的不信任。
由於金融界經常需要整鈔機來點鈔,因此,市面上對整鈔機的需求量是非常高的,正因為如此,各式各樣的整鈔機乃不斷推陳出新,但由於多數整鈔機都強調其辨偽功能且具多功能,卻忽略其最重要的功用,即除了辨偽功能外,就是要計數正確且快速,才能處理每天龐大的現金流量,因此有其改善之必要。
鑑於上揭技術之缺點,本發明之主要目的在於提供一種能快速準確整理鈔票之整鈔裝置之系統及方法。
本發明之次要目的在於提供一種具有鑑偽鈔票功能之整鈔裝置之系統及方法。
為解決上揭及其它目的,本發明提供一種整鈔裝置之系統,包括:機電控制模組,係控制整鈔裝置之整鈔
動作、傳送接收各模組指令並作出對應動作、以及控制人機介面顯示;影像控制模組,係於接收該機電控制模組之入鈔通知指令後,自一影像感測器讀取鈔票之影像及辨識鈔票,並將辨識結果傳回該機電控制模組;馬達控制模組,係接收該機電控制模組之指令,以對該整鈔裝置之馬達作出相對應之控制;以及鑑偽控制模組,係接收該機電控制模組之指令,以擷取磁頭、厚度感測元件及紅外線掃描元件所讀取之資料,並將該鈔票資料運算後之結果傳回該機電控制模組處理。
在本發明之一實施例中,前述之整鈔裝置之系統,其中該機電控制模組包括:開機單元,係於該整鈔裝置開機時,啟動包括處裡程序及上述各模組之啟動確認程序,並於接收上述各模組啟動完成訊號後,進入系統處理程序或提示錯誤訊息;整鈔處理單元,係控制包括該整鈔裝置之整鈔動作、指令處理、以及鈔票偵測及運算;指令傳輸單元,係控制上述模組間指令傳送及接收;以及人機介面單元,係用於觸控介面程式控制並將該整鈔處理單元之整鈔結果顯示於液晶顯示觸控螢幕上。
在本發明之一實施例中,前述之整鈔裝置之系統,其中該影像控制模組包括:影像擷取單元,係於接收入鈔通知訊號後,藉由其內部之複雜可程式邏輯裝置(CPLD)驅動線性影像感測器掃描鈔票影像成一影像資料,並將該影像資料以水平/垂直訊號,以二維方式傳輸;以及影像辨識單元,係透過平行週邊介面(PPI)通道接收該影像擷取單元所傳送出之該影像資料,並使用直接記憶體存取(DMA)搬移該影像資料,當資料達到一預設值時,開始進行鈔票辨識流程。
在本發明之一實施例中,前述之整鈔裝置之系統,其中該預設值係對數位訊號處理器作初始值設定。
在本發明之一實施例中,前述之整鈔裝置之系統,其中該鈔票辨識流程包括:確定影像中鈔票位置、鈔票折角檢驗、鈔票方向確認、找出鈔票面額、鈔票沾污判別、
以及將上述辨識結果傳回該機電控制模組。
在本發明之一實施例中,前述之整鈔裝置之系統,其中該鈔票辨識流程進一步包括致能該平行週邊介面通道和該直接記憶體存取之中斷流程。
在本發明之一實施例中,前述之整鈔裝置之系統,其中該馬達控制模組對馬達作出相對應之控制,包括馬達啟動、馬達停止、馬達緊急停止、馬達回覆以及怠速。
在本發明之一實施例中,前述之整鈔裝置之系統,其中該鑑偽控制模組包括:鑑偽開機執行程序,係電源開啟後,電源送至該鑑偽控制模組時,開始進行之執行程序,包括設定初始值、自我檢測、溝通測試、閒置等待通知訊號以及異常指示;溝通單元,係以其溝通介面讓外部與該鑑偽控制模組進行溝通,而鑑偽開機執行程序執行完畢即開始進行閒置,並檢查是否有外部溝通訊號;外部執行程序,係讓使用者可連接電腦的執行程序,透過該執行程序以對該電腦進行包括讀取、設定、更新以及同步處理,並了解該整鈔裝置之狀況;以及鑑偽執行程序,係當被通知有鈔票置入該整鈔裝置之訊號時,即開始進行該鑑偽執行程序之運算模式,並將鑑偽結果透過該溝通單元回傳至該機電控制模組。
在本發明之一實施例中,前述之整鈔裝置之系統,其中該鑑偽執行程序之鑑偽運算模式包括:厚度鑑偽程序、磁性鑑偽程序以及紅外線鑑偽程序。
在本發明之一實施例中,前述之整鈔裝置之系統,其中該厚度鑑偽程序係開啟該厚度感測元件以判斷鈔票厚度是否異常。
在本發明之一實施例中,前述之整鈔裝置之系統,其中該磁性鑑偽程序係開啟該磁頭以擷取鈔票的磁性訊號,以檢測鈔票面額及確認鈔票真偽。
在本發明之一實施例中,前述之整鈔裝置之系統,其中該紅外線鑑偽程序係開啟該紅外線掃描元件以掃描
鈔票之顏色,以及利用各種鈔票面額顏色的差異加以分辨其不同之面額。
本發明復提供一種整鈔裝置之方法,包括:啟動機電控制模組,以控制整鈔裝置之整鈔動作,傳送接收各模組指令並作出對應動作、以及控制人機介面顯示;接收該機電控制模組之指令,自一影像感測器讀取鈔票之影像及辨識鈔票,並將辨識結果傳回該機電控制模組;接收該機電控制模組之指令,以對該整鈔裝置之馬達作出相對應之控制;以及接收該機電控制模組之指令,啟動鍵偽流程以擷取磁頭、厚度感測元件及紅外線掃描元件之資料,並將運算後之結果傳回該機電控制模組處理。
在本發明之一實施例中,前述之整鈔裝置之方法,其中該控制整鈔裝置之整鈔動作包括:置鈔偵測,檢查是否將鈔票放置入鈔槽,並於跑鈔前檢查鈔票是否入鈔完畢;開始跑鈔,發送訊號通知馬達控制模組啟動並同步開啟內部的定時中斷服務(Timer ISR);跑鈔開始後,每次定時中斷服務產生時,鈔票感應器即進行偵測,並記錄鈔票位置,及依據所記錄鈔票位置資料,作出該鈔票對應位置檢查;依據該鈔票位置資料,將欲發送之溝通指令儲存至溝通單元中儲存,並發送軟體中斷通知;依據該鈔票位置資料,針對該鈔票對應位置,啟動鈔票計數器進行運算;指令傳輸單元檢查儲存於該溝通單元所接收指令,並執行該接收指令;依據該鈔票位置資料與其對應之位置,及該鈔票計數器運算結果,決定是否撥鈔;檢查出鈔槽之鈔票是否溢出,並計算出鈔槽之鈔票張數;以及將目前欲顯示至螢幕的結果傳送至人機介面單元儲存,並發送軟體中斷通知。
在本發明之一實施例中,前述之整鈔裝置之方法,其中該傳送接收各模組指令之步驟包括:檢查指令發送暫存區是否有儲存之指令;若有指令,則搬移該指令發送暫存區所儲存之指令至對應之硬體緩衝區(Buffer)自動發送;進入
等待回覆機制,接收該指令回覆結果,若指令發送不正確,則進入下一步驟,若指令發送正確,則刪除已發送指令,發送軟體中斷通知並清除回應旗標;以及進入指令重發機制,檢查傳輸硬體是否正常並發送軟體中斷,重新發送指令。
在本發明之一實施例中,前述之整鈔裝置之方法,其中該控制人機介面顯示之步驟包括:a.檢查該人機介面之指令暫存區是有儲存之指令:b.若有指令,根據該指令之代碼所對應之陣列位置帶入相對應之圖片編號;c.將欲顯示之圖片與位置訊息發送至液晶顯示觸控螢幕;d.當該液晶顯示觸控螢幕被碰觸時,產生硬體中斷訊息,並將該碰觸之座標傳回;e.若在跑鈔狀態下,則忽略該碰觸之座標並結束;若在非跑鈔狀態下,則根據該碰觸之座標帶入相對應之指標函數;f.執行該相對應之指標函數,執行完畢時,如需顯示畫面,則發送軟體中斷並進行步驟a至步驟c,反之,則結束。
在本發明之一實施例中,前述之整鈔裝置之方法,其中該影像感測器讀取鈔票之影像及辨識鈔票之步驟包括:接收入鈔通知訊號,複雜可程式邏輯裝置(CPLD)驅動線性影像感測器掃描鈔票影像成一影像資料,並將該影像資料以水平/垂直訊號,以二維方式傳輸;以及透過平行週邊介面(PPI)通道接收該影像擷取單元所傳送出之該影像資料,並使用直接記憶體存取(DMA)搬移該影像資料,當資料達到一預設值時,進行鈔票辨識步驟。
在本發明之一實施例中,前述之整鈔裝置之方法,其中該鈔票辨識步驟包括:確定該鈔票影像中鈔票位置,以進行該鈔票位置之定位;判別該鈔票是否有折角;確認鈔票方向;讀取該鈔票影像,求得該鈔票長度及寬度,利用長度初步判斷鈔票面額;利用鈔票影像的平均值來判別鈔票是否沾污;以及將上述辨識結果傳回該機電控制模組。
在本發明之一實施例中,前述之整鈔裝置之方法,其中該鈔票辨識步驟進一步包括致能該平行週邊介面通
道和該直接記憶體存取之中斷步驟。
在本發明之一實施例中,前述之整鈔裝置之方法,其中該對馬達作出相對應之控制包括:馬達啟動、馬達停止、馬達緊急停止、馬達回覆以及怠速。
在本發明之一實施例中,前述之整鈔裝置之方法,其中該啟動鍵偽流程包括下列步驟:接收該機電控制模組傳來之訊號;進入鑑偽運算模式;進行厚度鑑偽程序之運算;進行磁性鑑偽程序之運算;進行紅外線鑑偽程序之運算;以及將上述運算結果之訊息傳回該機電控制模組。
在本發明之一實施例中,前述之整鈔裝置之方法,其中該厚度鑑偽程序包括下列步驟:延遲擷取資料;開啟厚度感測元件,以進行資料擷取;開始進行厚度資料擷取,並將擷取資料暫存於記憶體中;當鈔票進行厚度掃描到達第一預設數量時,開始進行簡易的確認厚度是否正常;當鈔票擷取達到第二預設數量時,關閉厚度感測元件;進行厚度感測元件之溫度補償及左右平衡修正;檢查鈔票是否正常,包括鈔票是否有折角,鈔票厚度是否異常;以及發送厚度檢測結果之訊息至該機電控制模組。
在本發明之一實施例中,前述之整鈔裝置之方法,其中該磁性鑑偽程序包括下列步驟:延遲擷取資料;開啟磁頭,以進行資料擷取;開始進行磁性訊號資料擷取,並將擷取資料暫存於記憶體中;當擷取到第一預設數量時,則開始進行快速辨識;當鈔票擷取達到第二預設數量時,關閉磁頭擷取;檢測全票面是否有磁性反應,與檢測載入的資料中之磁區分佈,並分析鈔票面額,檢測鈔票上磁性特徵區是否與資料庫內容相符;以及發送磁性檢測結果之訊息至該機電控制模組。
在本發明之一實施例中,前述之整鈔裝置之方法,其中該紅外線鑑偽程序包括下列步驟:延遲擷取資料;開啟紅外線掃描元件,以進行資料擷取;開始進行紅外線資
料擷取,並將擷取資料暫存於記憶體中。
當鈔票進行紅外線掃描到達第一預設數量時,開始進行簡易的確認顏色是否符合現有鈔票的顏色;當鈔票擷取達到第二預設數量時,關閉紅外線掃描元件;進行紅外線掃描資料補償及修正;檢查鈔票顏色是否有異常,及檢查鈔票上紅外線特徵區是否與資料庫內容相符;以及發送紅外線檢測結果之訊息至該機電控制模組。
綜上所述,本發明之整鈔裝置之系統及方法,透過系統內部模組之相互溝通及多工同步處理,可有效縮短整鈔時間,且透過內部之鑑偽程序,包括厚度鑑偽程序、磁性鑑偽程序以及紅外線鑑偽程序之運算可增進本發明之鑑偽能力及整鈔之正確性。
10‧‧‧機電控制模組
20‧‧‧影像控制模組
30‧‧‧馬達控制模組
40‧‧‧鑑偽控制模組
101‧‧‧開機單元
102‧‧‧整鈔處理單元
103‧‧‧指令傳輸單元
104‧‧‧人機介面單元
201‧‧‧影像擷取單元
202‧‧‧影像辨識單元
401‧‧‧鑑偽開機執行程序
402‧‧‧溝通單元
403‧‧‧外部執行程序
404‧‧‧鑑偽執行程序
第1圖係顯示本發明整鈔裝置之系統之方塊架構圖。
第2圖係顯示本發明整鈔裝置之系統之機電控制模組之方塊架構圖。
第3圖係顯示本發明整鈔裝置之系統之影像控制模組之方塊架構圖。
第4圖係顯示本發明整鈔裝置之系統之鑑偽控制模組之方塊架構圖。
第5圖係顯示本發明整鈔裝置之方法之運作流程示意圖。
第6圖係顯示本發明整鈔裝置之方法之整鈔動作流程示意圖。
第7圖係顯示本發明整鈔裝置之方法之傳送接收各模組指
令之步驟示意圖。
第8圖係顯示本發明整鈔裝置之方法之控制人機介面顯示之步驟示意圖。
第9圖係顯示本發明整鈔裝置之方法之讀取鈔票之影像及辨識鈔票之步驟示意圖。
第10圖係顯示本發明整鈔裝置之方法之厚度鑑偽程序步驟示意圖。
第11圖係顯示本發明整鈔裝置之方法之磁性鑑偽程序步驟示意圖。
第12圖係顯示本發明整鈔裝置之方法之紅外線鑑偽程序步驟示意圖。
以下係藉由特定的具體實施例說明本發明之實施方式,熟悉此技藝之人士可由本說明書所揭示之內容輕易地瞭解本發明之其他優點與功效。本發明亦可藉由其他不同的具體實施例加以施行或應用,本說明書中的各項細節亦可基於不同觀點與應用,在不悖離本創作之精神下進行各種修飾與變更。
請參閱第1圖,其係顯示本發明整鈔裝置之系統之方塊架構圖。本發明之整鈔裝置之系統包括機電控制模組10,其係控制整鈔裝置之整鈔動作、傳送接收各模組指令並作出對應動作、以及控制人機介面顯示;影像控制模組20,其係於接收該機電控制模組10之入鈔通知指令後,自一影像感測器讀取鈔票之影像及辨識鈔票,並將辨識結果傳回該機電控制模組10;馬達控制模組30,其係接收該機電控制模組10之指令,以對該整鈔裝置之馬達作出相對應之控制;以及鑑偽控制模組40,其係接收該機電控制模組10之指令,以擷
取磁頭、厚度感測元件及紅外線掃描元件所讀取之鈔票資料,並將該鈔票資料運算後之結果傳回該機電控制模組10處理。
以下將對上述各模組之間的運作作詳細描述,請參閱第2圖,其係顯示本發明整鈔裝置之系統之機電控制模組之方塊架構圖。該機電控制模組10包括開機單元101,主要是在系統開機時,進行硬體初始化、軟體初始化、模組溝通及初始完成溝通;整鈔處理單元102,其係控制包括該整鈔裝置之整鈔動作、指令處理、以及鈔票偵測及運算;指令傳輸單元103,其係控制上述模組間指令傳送及接收;以及人機介面單元104,其係用於觸控介面程式控制並將該整鈔處理單元102之整鈔結果顯示於液晶顯示觸控螢幕上。
開機單元101於進行硬體初始化時,會依序設定系統所需使用之硬體設定值與各感應器動作偵測,如串列匯流排介面(SPI)頻率設定、全部輸入/輸出(I/O)腳位設定等,接著軟體初始化,讀取電子抹除式可複寫唯讀記憶體(EEPROM)預設值,並且寫入系統公用變數,如出鈔槽張數、軟體版本、鑑偽等級等,然後進行模組溝通,啟動包括處裡程序及上述各模組之啟動確認程序,確認各模組初始化設定完畢,及傳送預設值至各模組,並於接收上述各模組啟動完成訊號後,進入系統處理程序或提示錯誤訊息。
整鈔處理單元102於鈔票置入入鈔槽時,進行包括置鈔偵測,檢查是否將鈔票放置入鈔槽,並於跑鈔前檢查鈔票是否入鈔完畢,而於待機狀態進入跑鈔狀態時,部分功能會進行開啟或關閉,例如跑鈔時禁止觸控螢幕動作,跑鈔時開啟內部定時中斷服務(TIMER ISR);開始跑鈔,則發送訊號通知馬達控制模組啟動並同步開啟內部的定時中斷服務,跑鈔時,並可與馬達模組進行下列溝通:1.待機狀態進入跑鈔狀態時,可利用例如通用型之輸入輸出(GPIO)發送訊號通知馬達模組啟動(START);2.跑鈔狀態進入緊急停止狀態,利用通
用型之輸入輸出發送訊號通知馬達模組暫停(STOP);3.緊急停止狀態進入跑鈔狀態,利用通用型之輸入輸出發送訊號通知馬達模組恢復啟動(RESUME);4.跑鈔狀態進入待機狀態,利用通用型之輸入輸出發送訊號通知馬達模組結束(END);5.狀態不改變,則不發送訊息:跑鈔開始後,每次定時中斷服務產生時,鈔票感應器即進行偵測,並記錄鈔票位置,及依據所記錄鈔票位置資料,作出該鈔票對應位置檢查;依據該鈔票位置資料,將欲發送之溝通指令儲存至溝通單元中儲存,並發送軟體中斷通知;依據該鈔票位置資料,針對該鈔票對應位置,啟動鈔票計數器進行運算;指令傳輸單元檢查儲存於該溝通單元所接收指令,並執行該接收指令;依據該鈔票位置資料與其對應之位置,及該鈔票計數器運算結果,決定是否撥鈔:檢查出鈔槽之鈔票是否溢出,並計算出鈔槽之鈔票張數:以及將目前欲顯示至螢幕的結果傳送至人機介面單元儲存,並發送軟體中斷通知。
指令傳輸單元103於收到軟體中斷訊息後,檢查指令發送暫存區是否有儲存之指令;若有指令,則搬移該指令發送暫存區所儲存之指令至對應之硬體緩衝區(Buffer)自動發送,例如影像控制模組20之通用非同步收發傳輸器(UART)鑑偽控制模組之串列匯流排介面(SPI);硬體緩衝區發送後,檢查回應(Respond)旗標,並停止發送指令,進入等待回覆機制,接收該指令回覆結果,若指令發送不正確,則進入下一步驟,若指令發送正確,則刪除已發送指令,發送軟體中斷通知並清除回應旗標;以及進入指令重發機制,檢查傳輸硬體是否正常並發送軟體中斷,重新發送指令。
上述指令傳輸單元103亦可同步接收硬體中斷訊息,換言之,當有資料須接收時硬體會產生中斷,因此進入中斷後,程式開始接收資料,接著檢查接收資料起始碼,結束碼與同步位元確認指令是否正確,接收指令完畢後,發送回覆訊息,並將正確之指令儲存至接收指令暫存區等待執
行。
人機介面單元104檢查人機介面之指令暫存區是有儲存之指令,若有指令,根據該指令之代碼所對應之陣列位置帶入相對應之圖片編號;然後將欲顯示之圖片與位置訊息發送至液晶顯示觸控螢幕;當該液晶顯示觸控螢幕被碰觸時,產生硬體中斷訊息,並將該碰觸之座標傳回;若在跑鈔狀態下,則忽略該碰觸之座標並結束;若在非跑鈔狀態下,則根據該碰觸之座標帶入相對應之指標函數;執行該相對應之指標函數,執行完畢時,如需顯示畫面,則發送軟體中斷並再次檢查人機介面之指令暫存區是有儲存之指令,反之,則結束。
請參閱第3圖,其係顯示本發明整鈔裝置之系統之影像控制模組20之方塊架構圖。該影像控制模組20包括影像擷取單元201,係於接收入鈔通知訊號後,藉由其內部之複雜可程式邏輯裝置(CPLD)驅動線性影像感測器,例如接觸型影像感測器(CIS),將掃描鈔票影像成一影像資料,並將該影像資料以水平/垂直訊號,以二維方式傳輸;以及影像辨識單元202,係透過平行週邊介面(PPI)通道接收該影像擷取單元所傳送出之該影像資料,並使用直接記憶體存取(DMA)搬移該影像資料,當資料達到一預設值時,開始進行鈔票辨識流程。
上述鈔票辨識流程前,會先透過數位訊號處理器,例如BF533作初始值設定、串連平行週邊介面(PPI)及直接記憶體存取(DMA)、設定直接記憶體存取(DMA)的大小,預設值為接收2304*520筆資料,換言之,由PPI通道接收來自CPLD的影像資料,並使用直接記憶體存取搬移資料,當資料達到2304像素x 520 lines時,發生PPI及DMA中斷,中斷發生之後,會開始鈔票辨識流程。
上述鈔票辨識流程包括確定影像中鈔票位置、鈔票折角檢驗、鈔票方向確認、找出鈔票面額、鈔票沾污判別、以及將上述辨識結果傳回該機電控制模組10。其中該鈔票辨
識流程進一步包括致能該平行週邊介面通道和該直接記憶體存取之中斷流程。
如上所述,確定影像中鈔票位置係找出影像中的鈔票邊界,其水平方向部份利用5x2的像素濾波器(filter),垂直方向利用2x5的像素濾波器,一個邊需要兩個點,共找出8個點影像第一段,求出兩個左邊界點;影像第二段可求上邊界及下邊界共4個邊界點;影像第三段可求出右邊2個邊界點利用8個邊界點,求出鈔票的4個頂點,鈔票的位置即定位完成,無法定位鈔票位置時,則以例如RS232介面通知機電控制模組10”無法辨識”之訊息。折角檢驗係利用上個步驟求出的頂點,以頂點為起始點,標示出涵蓋鈔票範圍的一小塊矩形面積,利用水平/垂直投影法求得該區域的水平/垂直像素變化來判別是否折角,若有折角,則以RS232介面通知機電控制模組10”鈔票折角”之訊息。致能該平行週邊介面通道和該直接記憶體存取之中斷係在辨鈔的過程中,將PPI及DMA中斷再次致能,可以同時接收PPI及DMA的資料,也可以同時進行其他辨鈔流程,以加快系統的速度。鈔票方向確認係讀取鈔票影像位置,左上角/右下角1/4位置/9/10位置,用於鈔票特徵判別,將鈔票方向(正面正向、正面反向、反面正向)以RS232介面傳送結果至機電控制模組10。找出鈔票面額係利用頂點的值可以求得鈔票長度和寬度,利用長度可初步判斷出面額(100元、200元、500元、1000元、2000元),以RS232介面傳送面額結果至機電控制模組10。鈔票沾污判別係利用鈔票影像的平均值來做判別(乾淨&沾汙不同鈔票比對)。以RS232介面傳送是否沾污之結果至機電控制模組10。
馬達控制模組30係對馬達作出相對應之控制,當機電控制模組10發送指令至馬達控制模組30時產生外部中斷,並執行中斷程式,然後讀取通用型之輸入輸出(General Purpose I/O,GPIO)指令切換馬達功能狀態,以執行馬達功能,包括馬達啟動、馬達停止、馬達緊急停止、馬達回覆以
及怠速,並於結束時,通知機電控制模組10目前馬達控制模組30之狀態。
請參閱第4圖,其係顯示本發明整鈔裝置之系統之鑑偽控制模組之方塊架構圖。該鑑偽控制模組40包括鑑偽開機執行程序401,係電源開啟後,電源送至該鑑偽控制模組40時,開始進行之執行程序,包括設定初始值、自我檢測、溝通測試、閒置等待通知訊號以及異常指示;溝通單元402,係以其溝通介面讓外部與該鑑偽控制模組進行溝通,而鑑偽開機執行程序401執行完畢即開始進行閒置,並檢查是否有外部溝通訊號;外部執行程序403,係讓使用者可連接電腦的執行程序,透過該執行程序以對該電腦進行包括讀取、設定、更新以及同步處理,並了解該整鈔裝置之狀況;以及鑑偽執行程序404,係當被通知有鈔票置入該整鈔裝置之訊號時,即開始進行該鑑偽執行程序404之運算模式,並將鑑偽結果透過該溝通單元402回傳至該機電控制模組10。
上述外部執行程序403之讀取,主要是將鑑偽控制模組40目前的狀態以及各個功能的設定值傳回到電腦端,使工程人員可以進行整鈔裝置的調校,或檢測整鈔裝置內部是否有異常現象;其設定主要為調校鑑偽控制模組40的設定值或將電腦端修改後的功能更新到鑑偽控制模組40,亦可從這裡對鑑偽控制模組40的韌體進行更新;其同步主要是把電腦端設定好的參數同步到鑑偽控制模組40,使其設定達到一致,或把鑑偽控制模組40的設定參數同步到電腦端,使電腦端可以看到鑑偽控制模組40的即時資訊。
如上所述之運算模式,其係鑑偽控制模組40辨識鈔票真偽的主要功能,鑑偽執行程序404之鑑偽運算模式包括:厚度鑑偽程序、磁性鑑偽程序以及紅外線鑑偽程序,當機電控制模組10通知鈔票置入的訊息時,即跳到運算模式並開始讀取資料以及進行鈔票鑑偽。
該厚度鑑偽程序係開啟該厚度感測元件以判斷
鈔票厚度是否異常,於開始進行厚度資料擷取前,會延遲擷取資料,係由於厚度鑑偽程序的工作時間是鈔票到了才開始進行擷取資料,而鈔票到厚度鑑偽程序有一段距離,因此當鑑偽控制模組40被機電控制模組10通知有鈔票置入時,厚度鑑偽程序會延遲一段時間,才開始進行厚度資料擷取,這樣可以過濾掉許多無效的資料,使厚度判斷更為準確;開始進行厚度資料擷取時,先將擷取的資料暫時存在記憶體,當鈔票進行厚度掃描到達第一預設數量時,例如記憶體設定擷取20筆資料(例如一張鈔票70mm,解析度1mm,土5mm)開始進行簡易的確認厚度是否正常;當鈔票擷取達到第二預設數量時例如80筆資料,則關閉厚度感測元件,如果掃描還沒有達到80筆資料,則繼續擷取達到80筆資料為止;接著進行厚度感測元件之溫度補償及左右平衡修正;檢查鈔票是否正常,包括鈔票是否有折角,鈔票厚度是否異常以及是否有黏貼膠帶或厚度不符真鈔標準等;最後發送厚度檢測結果之訊息至該機電控制模組10。
該磁性鑑偽程序係開啟該磁頭以擷取鈔票的磁性訊號,以檢測鈔票面額及確認鈔票真偽。於開始進行磁性資料擷取前,會延遲擷取資料,係由於磁性鑑偽程序的工作時間是鈔票到了才開始進行擷取資料,而鈔票到磁性鑑偽程序有一段距離,因此當鑑偽控制模組40被機電控制模組10通知有鈔票置入時,磁性鑑偽程序會延遲一段時間,才開始進行磁性資料擷取;開始進行磁性資料擷取時,先將擷取的資料暫時存在記憶體,當鈔票進行厚度掃描到達第一預設數量時,例如記憶體設定擷取20筆資料,開始進行快速辨識以確認鈔票是否有磁性反應,當鈔票擷取達到第二預設數量時,例如擷取80筆資料,則關閉磁頭擷取,如果掃描還沒有達到80筆資料,則繼續擷取達到80筆資料為止;接著檢測全票面是否有磁性反應,與檢測載入的資料中之磁區分佈,並分析鈔票面額,以及檢測鈔票上磁性特徵是否與資料庫內
容相符;以及最後將檢測結果之訊息成功傳至至該機電控制模組10。
該紅外線鑑偽程序係開啟該紅外線掃描元件以掃描鈔票之顏色,以及利用各種鈔票面額顏色的差異加以分辨其不同之面額。於開始進行紅外線資料擷取前,會延遲擷取資料,係由於紅外線鑑偽程序的工作時間是鈔票到了才開始進行擷取資料,而鈔票到紅外線鑑偽程序有一段距離,因此當鑑偽控制模組40被機電控制模組10通知有鈔票置入時紅外線鑑偽程序會延遲一段時間,才開始進行紅外線資料擷取,這樣可以過濾掉許多無效的資料,使紅外線面額在判斷上更為準確。開始進行紅外線資料擷取時,先將擷取的資料暫時存在記憶體,當鈔票進行紅外線掃描到達第一預設數量時,例如記憶體設定擷取20筆資料,開始進行簡易的確認顏色是否符合現有鈔票的顏色,當鈔票擷取達到第二預設數量時,例如擷取80筆資料,則關閉紅外線掃描元件;接著進行紅外線掃描資料補償及修正;檢查鈔票顏色是否有異常,及檢查鈔票上紅外線特徵區是否與資料庫內容相符;最後發送紅外線檢測結果之訊息至該機電控制模組10。
請參閱第5圖,其係顯示本發明整鈔裝置之方法之運作流程示意圖。本發明之整鈔裝置之方法,包括以下之流程步驟:於步驟S50中,啟動機電控制模組,以控制整鈔裝置之整鈔動作,傳送接收各模組指令並作出對應動作、以及控制人機介面顯示,接著進行步驟S51。
於步驟S51中,接收該機電控制模組之入鈔通知指令,自一影像感測器讀取鈔票之影像及辨識鈔票,並將辨識結果傳回該機電控制模組,接著進行步驟S52。
於步驟S52中,接收該機電控制模組之指令,以對該整鈔裝置之馬達作出相對應之控制,接著進行步驟S53。
於步驟S53中,接收該機電控制模組之指令,啟動鍵偽流程以擷取磁頭、厚度感測元件及紅外線掃描元件所
讀取之鈔票資料,並將該鈔票資料運算後之結果傳回該機電控制模組處理。
請參閱第6圖,其係顯示本發明整鈔裝置之方法之整鈔動作流程示意圖。本發明之整鈔動作流程包括以下之步驟:於步驟S60中,置鈔偵測,檢查是否將鈔票放置入鈔槽,並於跑鈔前檢查鈔票是否入鈔完畢,而於待機狀態進入跑鈔狀態時,部分功能會進行開啟或關閉,例如跑鈔時禁止觸控螢幕動作,跑鈔時開啟內部定時中斷服務(TIMER ISR),接著進行步驟S61。
於步驟S61中,開始進行跑鈔,發送訊號通知馬達控制模組啟動並同步開啟內部的定時中斷服務,跑鈔時,並可與馬達模組進行下列溝通:1.待機狀態進入跑鈔狀態時,可利用例如通用型之輸入輸出(GPIO)發送訊號通知馬達模組啟動(START);2.跑鈔狀態進入緊急停止狀態,利用通用型之輸入輸出發送訊號通知馬達模組暫停(STOP);3.緊急停止狀態進入跑鈔狀態,利用通用型之輸入輸出發送訊號通知馬達模組恢復啟動(RESUME);4.跑鈔狀態進入待機狀態,利用通用型之輸入輸出發送訊號通知馬達模組結束(END);5.狀態不改變,則不發送訊息,接著進行步驟S62。
於步驟S62中跑鈔開始後,每次定時中斷服務產生時,鈔票感應器即進行偵測,並記錄鈔票位置,及依據所記錄鈔票位置資料,作出該鈔票對應位置檢查,接著進行步驟S63。
於步驟S63中,依據該鈔票位置資料,將欲發送之溝通指令儲存至溝通單元中儲存,並發送軟體中斷通知,接著進行步驟S64。
於步驟S64中,依據該鈔票位置資料,針對該鈔票對應位置,啟動鈔票計數器進行運算,接著進行步驟S65。
於步驟S65中,指令傳輸單元檢查儲存於該溝通單元所接收指令,並執行該接收指令,接著進行步驟S66。
於步驟S66中,依據該鈔票位置資料與其對應之位置,及該鈔票計數器運算結果,決定是否撥鈔,接著進行步驟S67。
於步驟S67中,檢查出鈔槽之鈔票是否溢出,並計算出鈔槽之鈔票張數,接著進行步驟S68。
於步驟S68中,將目前欲顯示至螢幕的結果傳送至人機介面單元儲存,並發送軟體中斷通知。
請參閱第7圖,其係顯示本發明整鈔裝置之方法之傳送接收各模組指令之步驟示意圖。該傳送接收各模組指令之步驟包括:於步驟S70中,在收到軟體中斷訊息後,檢查指令發送暫存區是否有儲存之指令,接著進行步驟S71。
於步驟S71中,若有指令,則搬移該指令發送暫存區所儲存之指令至對應之硬體緩衝區(Buffer)自動發送,例如影像控制模組之通用非同步收發傳輸器(UART)鑑偽控制模組之串列匯流排介面(SPI),接著進行步驟S72。
於步驟S72中,硬體緩衝區發送後,檢查回應旗標,並停止發送指令,進入等待回覆機制,接收該指令回覆結果,若指令發送不正確,則進入下一步驟,若指令發送正確,則刪除已發送指令,發送軟體中斷通知並清除回應旗標;以及進入指令重發機制,檢查傳輸硬體是否正常並發送軟體中斷,重新發送指令,接著進行步驟S73。
於步驟S73中,進入指令重發機制,檢查傳輸硬體是否正常並發送軟體中斷,重新發送指令。
請參閱第8圖,其係顯示本發明整鈔裝置之方法之控制人機介面顯示之步驟示意圖。該控制人機介面顯示之步驟包括:於步驟S80中,檢查該人機介面之指令暫存區是有儲存之指令,接著進行步驟S81。
於步驟S81中,若有指令,根據該指令之代碼所對應之陣列位置帶入相對應之圖片編號,接著進行步驟S82。
於步驟S82中,將欲顯示之圖片與位置訊息發送
至液晶顯示觸控螢幕。
於步驟S83中,當該液晶顯示觸控螢幕被碰觸時,產生硬體中斷訊息,並將該碰觸之座標傳回,接著進行步驟S84。
於步驟S84中,若在跑鈔狀態下,則忽略該碰觸之座標並結束,若在非跑鈔狀態下,則根據該碰觸之座標帶入相對應之指標函數,接著進行步驟S85。
於步驟S85中,執行該相對應之指標函數,執行完畢時,如需顯示畫面,則發送軟體中斷並進行步驟S80至S82,反之,則結束。
請參閱第9圖,其係顯示本發明整鈔裝置之方法之讀取鈔票之影像及辨識鈔票之步驟示意圖。該影像感測器讀取鈔票之影像及辨識鈔票之步驟包括:於步驟S90中,接收入鈔通知訊號,複雜可程式邏輯裝置(CPLD)驅動線性影像感測器掃描鈔票影像成一影像資料,並將該影像資料以水平/垂直訊號,以二維方式傳輸,接著進行步驟S91。
於步驟S91中,透過平行週邊介面(PPI)通道接收該影像擷取單元所傳送出之該影像資料,並使用直接記憶體存取(DMA)搬移該影像資料,當資料達到一預設值時,進行鈔票辨識步驟,而鈔票辨識流程前,會先透過數位訊號處理器,例如BF533作初始值設定、串連平行週邊介面(PPI)及直接記憶體存取(DMA)、設定直接記憶體存取(DMA)的大小,預設值為接收2304*520筆資料,換言之,由PPI通道接收來自CPLD的影像資料,並使用直接記憶體存取搬移資料,當資料達到2304像素x 520 lines時,發生PPI及DMA中斷,接著進行步驟S92。
於步驟S92中,係要確定影像中鈔票位置,首先找出影像中的鈔票邊界,其水平方向部份利用5x2的像素濾波器(filter),垂直方向利用2x5的像素濾波器,一個邊需要兩個點,共找出8個點影像第一段,求出兩個左邊界點;影像
第二段可求上邊界及下邊界共4個邊界點;影像第三段可求出右邊2個邊界點利用8個邊界點,求出鈔票的4個頂點,鈔票的位置即定位完成,無法定位鈔票位置時,則以例如RS232介面通知機電控制模組”無法辨識”之訊息,接著進行步驟S93。
於步驟S93中,係要檢驗鈔票是否折角,折角檢驗係利用上個步驟求出的頂點,以頂點為起始點,標示出涵蓋鈔票範圍的一小塊矩形面積,利用水平/垂直投影法求得該區域的水平/垂直像素變化來判別是否折角,若有折角,則以RS232介面通知機電控制模組”鈔票折角”之訊息,接著進行步驟S94。
於步驟S94中,致能該平行週邊介面通道和該直接記憶體存取之中斷,將PPI及DMA中斷再次致能,可以同時接收PPI及DMA的資料,也可以同時進行其他辨鈔流程,以加快系統的速度,接著進行步驟S95。
於步驟S95中,進行鈔票方向確認,首先讀取鈔票影像位置,左上角/右下角1/4位置/9/10位置,用於鈔票特徵判別,將鈔票方向(正面正向、正面反向、反面正向)以RS232介面傳送結果至機電控制模組,接著進行步驟S96。
於步驟S96中,找出鈔票面額,利用頂點的值可以求得鈔票長度和寬度,利用長度可初步判斷出面額(100元、200元、500元、1000元、2000元),以RS232介面傳送面額結果至機電控制模組,接著進行步驟S97。
於步驟S97中,判別鈔票沾污,主要利用鈔票影像的平均值來做判別(乾淨&沾汙不同鈔票比對),接著進行步驟S98。
於步驟S98中,以RS232介面傳送各個辨識結果至機電控制模組。
請參閱第10圖,其係顯示本發明整鈔裝置之方法之厚度鑑偽程序步驟示意圖。厚度鑑偽程係開啟該厚度感測元件檢測以判斷鈔票厚度是否異常,該厚度鑑偽程序包括
下列步驟:於步驟S201中,於開始進行厚度資料擷取前,會先延遲擷取資料,接著進行步驟S202。
於步驟S202中,開啟該厚度感測元檢測,接著進行步驟S203。
於步驟S203中,開始進行厚度資料擷取,先將擷取的資料暫時存在記憶體,接著進行步驟S204。
於步驟S204中,當鈔票進行厚度掃描到達第一預設數量時,例如記憶體設定擷取20筆資料(例如一張鈔票70mm,解析度1mm,土5mm)開始進行簡易的確認厚度是否正常,接著進行步驟S205。
於步驟S205中,當鈔票擷取達到第二預設數量時例如80筆資料,則關閉厚度感測元件,如果掃描還沒有達到80筆資料,則繼續擷取達到80筆資料為止,接著進行步驟S206。
於步驟S206中,進行厚度感測元件之溫度補償及左右平衡修正,接著進行步驟S207。
於步驟S207中,檢查鈔票是否正常,包括鈔票是否有折角,鈔票厚度是否異常以及是否有黏貼膠帶或厚度不符真鈔標準等,接著進行步驟S208。
於步驟S208中,發送厚度檢測結果之訊息至該機電控制模組。
請參閱第11圖,其係顯示本發明整鈔裝置之方法之磁性鑑偽程序步驟示意圖。磁性鑑偽程序係開啟該磁頭以擷取鈔票的磁性訊號,以檢測鈔票面額及確認鈔票真偽。該磁性鑑偽程序包括下列步驟:於步驟S301中,於開始進行磁性資料擷取前,會先延遲擷取資料,接著進行步驟S302。
於步驟S302中,開啟磁頭,接著進行步驟S303。
於步驟S303中,開始進行磁性資料擷取,先將擷取的資料暫時存在記憶體中,接著進行步驟S304。
於步驟S304中,當鈔票進行厚度掃描到達第一
預設數量時,例如記憶體設定擷取20筆資料,開始進行快速辨識,接著進行步驟S305。
於步驟S305中,當鈔票擷取達到第二預設數量時,例如擷取80筆資料,則關閉磁頭擷取,如果掃描還沒有達到80筆資料,則繼續擷取達到80筆資料為止,接著進行步驟S306。
於步驟S306中,檢測鈔票全票面是否有磁性反應,與檢測載入的資料中之磁區分佈,並分析鈔票面額,以及檢測鈔票上磁性特徵是否與資料庫內容相符,以辨別鈔票之真偽,接著進行步驟S307。
於步驟S307中,發送磁性檢測結果之訊息至該機電控制模組。
請參閱第12圖,其係顯示本發明整鈔裝置之方法之紅外線鑑偽程序步驟示意圖。紅外線鑑偽程序係開啟該紅外線掃描元件以掃描鈔票之顏色,以及利用各種鈔票面額顏色的差異加以分辨其不同之面額。紅外線鑑偽程序包括下列步驟:於步驟S401中,開始進行紅外線資料擷取前,會先延遲擷取資料,接著進行步驟S402。
於步驟S402中,開啟該紅外線掃描元件,接著進行步驟S403。
於步驟S403中,開始進行紅外線資料擷取,先將擷取的資料暫時存在記憶體中,接著進行步驟S404。
於步驟S404中,當鈔票進行紅外線掃描到達第一預設數量時,例如記憶體設定擷取20筆資料,開始進行簡易的確認顏色是否符合現有鈔票的顏色,接著進行步驟S405。
於步驟S405中,當鈔票擷取達到第二預設數量時,例如擷取80筆資料,則關閉紅外線掃描元件,接著進行步驟S406。
於步驟S406中,進行紅外線掃描資料補償及修正,接著進行步驟S407。
於步驟S407中,檢查鈔票顏色是否有異常,及檢查鈔票上紅外線特徵區是否與資料庫內容相符,以辨別真偽鈔,接著進行步驟S408。
於步驟S408中,發送紅外線檢測結果之訊息至該機電控制模組。
綜上所述,本發明之整鈔裝置之系統及方法主要是應用於:需要大量整理鈔票之金融業者、鈔票使用流量較大的公司行號、或需經常使用鈔票整理裝置之財務會計人員。透過本發明之整鈔裝置之系統及方法可快速準確的整理鈔票及鑑偽鈔票,因此可有效節省人力及時間。
上述實施例僅為例示性說明本發明之原理及其功效,而非用於限制本發明。任何熟習此項技藝之人士均可在不違背本發明之精神及範疇下,對上述實施例進行修飾與變化。因此,本發明之權利保護範圍,應如後述之申請專利範圍所列。
10‧‧‧機電控制模組
20‧‧‧影像控制模組
30‧‧‧馬達控制模組
40‧‧‧鑑偽控制模組
Claims (24)
- 一種整鈔裝置之系統,包括:機電控制模組,係控制整鈔裝置之整鈔動作、傳送接收各模組指令並作出對應動作、以及控制人機介面顯示;影像控制模組,係於接收該機電控制模組之入鈔通知指令後,自一影像感測器讀取鈔票之影像及辨識該鈔票,並將辨識結果傳回該機電控制模組;馬達控制模組,係接收該機電控制模組之指令,以對該整鈔裝置之馬達作出相對應之控制;以及鑑偽控制模組,係接收該機電控制模組之指令,以擷取磁頭、厚度感測元件及紅外線掃描元件所讀取之該鈔票資料,並將該鈔票資料運算後之結果傳回該機電控制模組處理。
- 如申請專利範圍第1項之整鈔裝置之系統,其中該機電控制模組包括:開機單元,係於該整鈔裝置開機時,啟動包括處裡程序及上述各模組之啟動確認程序,並於接收上述各模組啟動完成訊號後,進入系統處理程序或提示錯誤訊息;整鈔處理單元,係控制包括該整鈔裝置之整鈔動作、指令處理、以及該鈔票偵測及運算;指令傳輸單元,係控制上述模組間指令傳送及接收;以及人機介面單元,係用於觸控介面程式控制並將該整鈔處理單元之整鈔結果顯示於液晶顯示觸控螢幕上。
- 如申請專利範圍第2項之整鈔裝置之系統,其中該影像控制模組包括:影像擷取單元,係於接收入鈔通知訊號後,藉由其內部之複雜可程式邏輯裝置(CPLD)驅動線性影像感測器掃描該鈔票影像成一影像資料,並將該影像資料以水平/垂直訊號,以二維方式傳輸;以及影像辨識單元,係透過平行週邊介面(PPI)通道接收該影像擷取單元所傳送出之該影像資料,並使用直接記憶體存取(DMA)搬移該影像資料,當資料達到一預設值時,開始進行該鈔票辨識流程。
- 如申請專利範圍第3項之整鈔裝置之系統,其中該預設值係對數位訊號處理器作初始值設定。
- 如申請專利範圍第3項之整鈔裝置之系統,其中該鈔票辨識流程包括:確定影像中該鈔票位置、該鈔票折角檢驗、該鈔票方向確認、找出該鈔票面額、該鈔票沾污判別、以及將上述辨識結果傳回該機電控制模組。
- 如申請專利範圍第5項之整鈔裝置之系統,其中該鈔票辨識流程進一步包括致能該平行週邊介面通道和該直接記憶體存取之中斷流程。
- 如申請專利範圍第1項之整鈔裝置之系統,其中該馬達控制模組對馬達作出相對應之控制,包括馬達啟動、馬達停止、馬達緊急停止、馬達回覆以及怠速。
- 如申請專利範圍第1項之整鈔裝置之系統,其中該鑑偽控制模組包括: 鑑偽開機執行程序,係電源開啟後,電源送至該鑑偽控制模組時,開始進行之執行程序,包括設定初始值、自我檢測、溝通測試、閒置等待通知訊號以及異常指示;溝通單元,係以其溝通介面讓外部與該鑑偽控制模組進行溝通,而鑑偽開機執行程序執行完畢即開始進行閒置,並檢查是否有外部溝通訊號;外部執行程序,係讓使用者可連接電腦的執行程序,透過該執行程序以對該電腦進行包括讀取、設定、更新以及同步處理,並了解該整鈔裝置之狀況;以及鑑偽執行程序,係當被通知有鈔票置入該整鈔裝置之訊號時,即開始進行該鑑偽執行程序之運算模式,並將鑑偽結果透過該溝通單元回傳至該機電控制模組。
- 如申請專利範圍第8項之整鈔裝置之系統,其中該鑑偽執行程序之鑑偽運算模式包括:厚度鑑偽程序、磁性鑑偽程序以及紅外線鑑偽程序。
- 如申請專利範圍第9項之整鈔裝置之系統,其中該厚度鑑偽程序係開啟該厚度感測元件以判斷該鈔票厚度是否異常。
- 如申請專利範圍第9項之整鈔裝置之系統,其中該磁性鑑偽程序係開啟該磁頭以擷取該鈔票的磁性訊號,以檢測該鈔票面額及確認該鈔票真偽。
- 如申請專利範圍第9項之整鈔裝置之系統,其中該紅外線鑑偽程序係開啟該紅外線掃描元件以掃描該鈔票之顏色,以及利用各種鈔票面額顏色的差異加以分辨其不同之面額。
- 一種整鈔裝置之方法,包括: 啟動機電控制模組,以控制整鈔裝置之整鈔動作,傳送接收各模組指令並作出對應動作、以及控制人機介面顯示;接收該機電控制模組之入鈔通知指令,自一影像感測器讀取鈔票之影像及辨識該鈔票,並將辨識結果傳回該機電控制模組;接收該機電控制模組之指令,以對該整鈔裝置之馬達作出相對應之控制;以及接收該機電控制模組之指令,啟動鍵偽流程以擷取磁頭、厚度感測元件及紅外線掃描元件之資料,並將運算後之結果傳回該機電控制模組處理。
- 如申請專利範圍第13項之整鈔裝置之方法,其中該控制整鈔裝置之整鈔動作包括:置鈔偵測,檢查是否將該鈔票放置入鈔槽,並於跑鈔前檢查該鈔票是否入鈔完畢;開始跑鈔,發送訊號通知馬達控制模組啟動並同步開啟內部的定時中斷服務(Timer ISR);跑鈔開始後,每次定時中斷服務產生時,該鈔票感應器即進行偵測,並記錄該鈔票位置,及依據所記錄該鈔票位置資料,作出該鈔票對應位置檢查;依據該鈔票位置資料,將欲發送之溝通指令儲存至溝通單元中儲存,並發送軟體中斷通知;依據該鈔票位置資料,針對該鈔票對應位置,啟動鈔票計數器進行運算;指令傳輸單元檢查儲存於該溝通單元所接收指令,並執行該接收指令;依據該鈔票位置資料與其對應之位置,及該鈔票計數器運算結果,決定是否撥鈔;檢查出鈔槽之該鈔票是否溢出,並計算該出鈔槽之該鈔票張數;以及將目前欲顯示至螢幕的結果傳送至人機介面單元儲存,並 發送軟體中斷通知。
- 如申請專利範圍第13項之整鈔裝置之方法,其中該傳送接收各模組指令之步驟包括:檢查指令發送暫存區是否有儲存之指令;若有指令,則搬移該指令發送暫存區所儲存之指令至對應之硬體緩衝區(Buffer)自動發送;進入等待回覆機制,接收該指令回覆結果,若指令發送不正確,則進入下一步驟,若指令發送正確,則刪除已發送指令,發送軟體中斷通知並清除回應旗標;以及進入指令重發機制,檢查傳輸硬體是否正常並發送軟體中斷,重新發送指令。
- 如申請專利範圍第13項之整鈔裝置之方法,其中該控制人機介面顯示之步驟包括:a.檢查該人機介面之指令暫存區是有儲存之指令;b.若有指令,根據該指令之代碼所對應之陣列位置帶入相對應之圖片編號;c.將欲顯示之圖片與位置訊息發送至液晶顯示觸控螢幕;d.當該液晶顯示觸控螢幕被碰觸時,產生硬體中斷訊息,並將該碰觸之座標傳回;e.若在跑鈔狀態下,則忽略該碰觸之座標並結束;若在非跑鈔狀態下,則根據該碰觸之座標帶入相對應之指標函數;以及f.執行該相對應之指標函數,執行完畢時,如需顯示畫面,則發送軟體中斷並進行步驟a至c,反之,則結束。
- 如申請專利範圍第13項之整鈔裝置之方法,其中該影像感測器讀取該鈔票之影像及辨識該鈔票之步驟包括:接收入鈔通知訊號,複雜可程式邏輯裝置(CPLD)驅動線性影像感測器掃描該鈔票影像成一影像資料,並將該影像資料以水平/垂直訊號,以二維方式傳輸;以及透過平行週邊介面(PPI)通道接收該影像擷取單元所傳送 出之該影像資料,並使用直接記憶體存取(DMA)搬移該影像資料,當資料達到一預設值時,進行鈔票辨識步驟。
- 如申請專利範圍第17項之整鈔裝置之方法,其中該鈔票辨識步驟包括:確定該鈔票影像中該鈔票位置,以進行該鈔票位置之定位;判別該鈔票是否有折角;確認該鈔票方向;讀取該鈔票影像,求得該鈔票長度及寬度,利用其長度初步判斷該鈔票面額;利用該鈔票影像的平均值來判別該鈔票是否沾污;以及將上述辨識結果傳回該機電控制模組。
- 如申請專利範圍第18項之整鈔裝置之方法,其中該鈔票辨識步驟進一步包括致能該平行週邊介面通道和該直接記憶體存取之中斷步驟。
- 如申請專利範圍第13項之整鈔裝置之方法,其中該對馬達作出相對應之控制包括:馬達啟動、馬達停止、馬達緊急停止、馬達回覆以及怠速。
- 如申請專利範圍第13項之整鈔裝置之方法,其中該啟動鍵偽流程包括下列步驟:接收該機電控制模組傳來之訊號;進入鑑偽運算模式;進行厚度鑑偽程序之運算;進行磁性鑑偽程序之運算;進行紅外線鑑偽程序之運算;以及將上述運算結果之訊息傳回該機電控制模組。
- 如申請專利範圍第21項之整鈔裝置之方法,其中該厚度鑑偽程序包括下列步驟:延遲擷取資料;開啟厚度感測元件,以進行資料擷取; 開始進行厚度資料擷取,並將擷取資料暫存於記憶體中;當該鈔票進行厚度掃描到達第一預設數量時,開始進行簡易的確認厚度是否正常;當該鈔票擷取達到第二預設數量時,關閉該厚度感測元件;進行該厚度感測元件之溫度補償及左右平衡修正;檢查該鈔票是否正常,包括該鈔票是否有折角,該鈔票厚度是否異常;以及發送厚度檢測結果之訊息至該機電控制模組。
- 如申請專利範圍第21項之整鈔裝置之方法,其中該磁性鑑偽程序包括下列步驟:延遲擷取資料;開啟磁頭,以進行資料擷取;開始進行磁性訊號資料擷取,並將擷取資料暫存於記憶體中;當擷取到第一預設數量時,則開始進行快速辨識;當該鈔票擷取達到第二預設數量時,關閉該磁頭擷取;檢測該鈔票之全票面是否有磁性反應,與檢測載入的資料中之磁區分佈,並分析該鈔票面額,以及檢測該鈔票上磁性特徵區是否與資料庫內容相符;以及發送磁性檢測結果之訊息至該機電控制模組。
- 如申請專利範圍第21項之整鈔裝置之方法,其中該紅外線鑑偽程序包括下列步驟:延遲擷取資料;開啟紅外線掃描元件,以進行資料擷取;開始進行紅外線資料擷取,並將擷取資料暫存於記憶體中;當該鈔票進行紅外線掃描到達第一預設數量時,開始進行簡易的確認顏色是否符合現有鈔票的顏色;當該鈔票擷取達到第二預設數量時,關閉該紅外線掃描元 件;進行紅外線掃描資料補償及修正;檢查該鈔票顏色是否有異常,及檢查該鈔票上紅外線特徵區是否與資料庫內容相符;以及發送紅外線檢測結果之訊息至該機電控制模組。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW102124561A TW201503062A (zh) | 2013-07-09 | 2013-07-09 | 整鈔裝置之系統及方法 |
EP20140175929 EP2840555A3 (en) | 2013-07-09 | 2014-07-07 | Banknote counting and authenticating machine and method thereof |
IN2206MU2014 IN2014MU02206A (zh) | 2013-07-09 | 2014-07-07 | |
US14/325,888 US20150016706A1 (en) | 2013-07-09 | 2014-07-08 | Banknote counting and authenticating machine and method thereof |
CN201410325319.1A CN104282076A (zh) | 2013-07-09 | 2014-07-09 | 整钞装置的***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW102124561A TW201503062A (zh) | 2013-07-09 | 2013-07-09 | 整鈔裝置之系統及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201503062A true TW201503062A (zh) | 2015-01-16 |
TWI505236B TWI505236B (zh) | 2015-10-21 |
Family
ID=51167679
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW102124561A TW201503062A (zh) | 2013-07-09 | 2013-07-09 | 整鈔裝置之系統及方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20150016706A1 (zh) |
EP (1) | EP2840555A3 (zh) |
CN (1) | CN104282076A (zh) |
IN (1) | IN2014MU02206A (zh) |
TW (1) | TW201503062A (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104794803A (zh) * | 2015-05-13 | 2015-07-22 | 恒银金融科技有限公司 | 存取款循环机的钞票识别模块 |
US10810589B2 (en) * | 2017-02-27 | 2020-10-20 | Ncr Corporation | Validation of damaged banknotes |
CN107680243B (zh) * | 2017-09-04 | 2019-11-05 | 东方通信股份有限公司 | 基于红外传感器透射的纸币厚度测量装置及测量方法 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR200199843Y1 (ko) * | 2000-05-10 | 2000-10-16 | 장상환 | 적외선투과 어레이 모듈을 이용한 위폐감지장치 |
GB0100033D0 (en) * | 2001-01-02 | 2001-02-14 | Rue De Int Ltd | Document handling apparatus and method |
JP2007179101A (ja) * | 2005-12-26 | 2007-07-12 | Toshiba Corp | 紙葉類処理方法及び紙葉類処理装置 |
GB0612856D0 (en) * | 2006-06-28 | 2006-08-09 | Rue De Int Ltd | Document handling apparatus |
EP2046513B1 (en) * | 2006-06-28 | 2012-10-31 | Talaris Holdings Limited | Document handling apparatus |
WO2008056404A1 (en) * | 2006-11-06 | 2008-05-15 | Glory Ltd. | Papers discriminating device, and papers discriminating method |
CN101226048A (zh) * | 2007-01-17 | 2008-07-23 | 蔡永权 | 钞票厚度的检测与识别方法 |
US8011593B2 (en) * | 2007-03-15 | 2011-09-06 | Joseph Frank Preta | Smart apparatus for making secure transactions |
US8929640B1 (en) * | 2009-04-15 | 2015-01-06 | Cummins-Allison Corp. | Apparatus and system for imaging currency bills and financial documents and method for using the same |
CN202177939U (zh) * | 2011-08-17 | 2012-03-28 | 深圳市倍量科技有限公司 | 验钞机验钞装置 |
CN102930636B (zh) * | 2012-11-15 | 2014-10-22 | 广州广电运通金融电子股份有限公司 | 纸币号码识别装置和识别方法 |
-
2013
- 2013-07-09 TW TW102124561A patent/TW201503062A/zh not_active IP Right Cessation
-
2014
- 2014-07-07 EP EP20140175929 patent/EP2840555A3/en not_active Withdrawn
- 2014-07-07 IN IN2206MU2014 patent/IN2014MU02206A/en unknown
- 2014-07-08 US US14/325,888 patent/US20150016706A1/en not_active Abandoned
- 2014-07-09 CN CN201410325319.1A patent/CN104282076A/zh active Pending
Also Published As
Publication number | Publication date |
---|---|
CN104282076A (zh) | 2015-01-14 |
EP2840555A2 (en) | 2015-02-25 |
EP2840555A3 (en) | 2015-03-18 |
US20150016706A1 (en) | 2015-01-15 |
TWI505236B (zh) | 2015-10-21 |
IN2014MU02206A (zh) | 2015-10-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102324134A (zh) | 有价文件鉴别方法及其鉴别装置 | |
EP3388963B1 (en) | Segment-based handwritten signature authentication system and method | |
EP2905754A1 (en) | Valuable document authentication method and device | |
KR101647432B1 (ko) | 지폐처리장치 및 그 제어방법 | |
TW201503062A (zh) | 整鈔裝置之系統及方法 | |
JP6190027B1 (ja) | 作業支援装置および作業支援プログラム | |
KR20120117049A (ko) | 휴대용 단말기에서 위조 지폐 감별 방법 및 장치 | |
JP5715022B2 (ja) | 媒体処理装置、及び媒体処理方法 | |
US11373487B2 (en) | Automatic teller machine, terminal device, and medium reading method | |
CN102184054B (zh) | 多触摸点识别方法及装置 | |
JP2015191366A (ja) | 試験装置、試験方法、及び試験プログラム | |
CN108520586B (zh) | 验证损坏的钞票 | |
CN102377899A (zh) | 用于尺寸检测的装置及方法 | |
TWM474980U (zh) | 整鈔機系統 | |
CN205845158U (zh) | 一种纸币或者票券的鉴伪装置 | |
KR101765466B1 (ko) | 휴대와 이동 가능한 신분확인용 장치 | |
CN103310527A (zh) | 基于cmos摄像头的智能纸币号码检测及鉴伪*** | |
WO2015083443A1 (ja) | 取引装置及び取引方法 | |
JP2015026175A (ja) | 現金自動取引装置 | |
JP6752161B2 (ja) | 自動取引装置、カードリーダ及びその方法 | |
KR102490654B1 (ko) | 레퍼런스 지폐 정보 현지화 시스템 및 그 제어 방법 | |
WO2013077042A1 (ja) | 撮影装置、撮影方法、及び撮影プログラム | |
WO2013127186A1 (zh) | 纸页类介质识别装置及识别方法 | |
JP2010128903A (ja) | 自動販売機 | |
CN108806060B (zh) | 参考纸币信息本地化***及纸币清分机 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | Annulment or lapse of patent due to non-payment of fees |