BILL_EXIT,表示紙幣離開傳感器節(jié)點(diǎn),節(jié)點(diǎn)狀態(tài)默認(rèn)為EN_NODE_STATUS_BILL_EXIT。由此可見,節(jié)點(diǎn)的狀態(tài)可以間接反映出紙幣的狀態(tài)。
[0037]傳感器構(gòu)成了傳感器節(jié)點(diǎn),傳感器節(jié)點(diǎn)通過鏈?zhǔn)交ミB,形成了紙幣的運(yùn)行軌跡,如圖6所示,紙幣的運(yùn)行信息可以用紙幣的預(yù)設(shè)運(yùn)行路徑ObjPath和實(shí)際運(yùn)行軌跡ObjTrack來描述,預(yù)設(shè)運(yùn)行路徑會(huì)根據(jù)實(shí)時(shí)傳輸狀況進(jìn)行調(diào)整,如經(jīng)過驗(yàn)鈔器時(shí),可能因?yàn)榧垘耪婕賹傩愿淖兤淠J(rèn)傳輸路徑。
[0038]為便于跟蹤紙幣在傳輸路徑中的傳輸情況,將圖4的路徑圖進(jìn)行拆分,如圖7所示,分成一個(gè)主路徑和多個(gè)分路徑a、b、C、d、e、f、g,因?yàn)榧垘攀且来芜M(jìn)入傳輸路徑中,并且在路徑中順序傳輸,所以紙幣在路徑中存在鏈?zhǔn)疥P(guān)系,進(jìn)而可以為每一個(gè)傳輸路徑建立一個(gè)對(duì)應(yīng)的紙幣鏈表,鏈表中紙幣的順序即代表了其在路徑中的傳輸順序,如圖8所示。
[0039]如圖9所示,當(dāng)?shù)谝粡埣垘胚M(jìn)入路徑時(shí),首先會(huì)觸發(fā)節(jié)點(diǎn)a,那么程序中當(dāng)檢測到節(jié)點(diǎn)a首先被觸發(fā)時(shí),可以認(rèn)定第一張紙幣進(jìn)入了主路徑,那么可以新建一個(gè)紙幣運(yùn)行信息的數(shù)據(jù)結(jié)構(gòu)Bill_0,即為該紙幣設(shè)置標(biāo)簽,標(biāo)簽上標(biāo)明該紙幣的預(yù)設(shè)運(yùn)行路徑和記錄運(yùn)行軌跡,如圖10所示,其預(yù)設(shè)運(yùn)行路徑objPath為a->b->c->d->e->f->h,并在實(shí)際運(yùn)行軌跡objTrack中插入了一個(gè)節(jié)點(diǎn)SensorNode_a,表明該紙幣正經(jīng)過節(jié)點(diǎn)a,同時(shí)更新節(jié)點(diǎn)的數(shù)據(jù)結(jié)構(gòu),實(shí)時(shí)反映該紙幣的運(yùn)行狀態(tài):enNodeStatus=EN_NODE_STATUS_BILL_ENTER,后續(xù)該紙幣每經(jīng)過一個(gè)節(jié)點(diǎn)x(b/c/d/e/f/h)都會(huì)在其運(yùn)行軌跡objTrack中插入相應(yīng)節(jié)點(diǎn)SensorNode_x,實(shí)時(shí)反映該紙幣的實(shí)際運(yùn)行軌跡。
[0040]與此同時(shí),如圖11所示,將新建的紙幣數(shù)據(jù)結(jié)構(gòu)Bill_0插入到主路徑的紙幣鏈表中,此時(shí)鏈表中只有一個(gè)元素,表示當(dāng)前路徑中只有一張紙幣。當(dāng)多個(gè)紙幣連續(xù)進(jìn)入路徑后,鏈表組成元素依次增加,如圖12所示,每新進(jìn)一張紙幣X,那么將其所對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu)Bill_x插入到鏈表的尾部。具體紙幣的行程如圖13所示。
[0041]如圖14所示,當(dāng)紙幣X從主路徑進(jìn)入到分路徑時(shí),主路徑鏈表刪除對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu)Bill_x,并將其插入到分路徑鏈表的尾部。具體紙幣的行程如圖15所示。
[0042]如圖16所以,當(dāng)紙幣X到達(dá)主路徑的終點(diǎn)時(shí),主路徑鏈表刪除對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu)Bill_x,需要說明的是,刪除前Bill_x必然在鏈表的頭部,因?yàn)槠涮幵诼窂街械淖钋懊妗?duì)于紙幣達(dá)到分路徑的終點(diǎn)時(shí),處理方式相同。具體紙幣的行程如圖17所示。
[0043]由此可見,通過這種二叉樹式多鏈分析和跟蹤紙幣運(yùn)行軌跡的方式,可以隨時(shí)獲知任意一張紙幣此時(shí)身在何處,即根據(jù)紙幣所在鏈表來確定紙幣當(dāng)前所在的路徑區(qū)域,根據(jù)紙幣的當(dāng)前運(yùn)行軌跡來確定紙幣當(dāng)前所處的節(jié)點(diǎn)之上或節(jié)點(diǎn)之間的位置。
[0044]如圖18、19所示,是一種衡量紙幣傳輸距離的檢測裝置,主要由安裝在傳動(dòng)軸4上的光柵I和光學(xué)傳感器2組成,傳動(dòng)軸4帶動(dòng)轉(zhuǎn)送帶3運(yùn)動(dòng)時(shí),也帶動(dòng)光柵I轉(zhuǎn)動(dòng),當(dāng)光柵I轉(zhuǎn)動(dòng)時(shí),光學(xué)傳感器2會(huì)因?yàn)楣鈻诺恼趽鹾筒徽趽踺敵鎏兊男盘?hào),通過跳變信號(hào)通過計(jì)數(shù)器可以計(jì)算出光柵轉(zhuǎn)動(dòng)的柵格數(shù),又因?yàn)楣鈻攀前惭b在傳動(dòng)軸4上的,通過傳動(dòng)比換算,最終可以得出柵格與傳輸通道中距離的對(duì)應(yīng)關(guān)系。傳動(dòng)軸4帶動(dòng)鈔票傳送。
[0045]如圖20所示,a、b兩個(gè)傳感器節(jié)點(diǎn)的距離為S,當(dāng)紙幣經(jīng)過節(jié)點(diǎn)a,而在規(guī)定“時(shí)間(用距離來衡量)”內(nèi)沒有達(dá)到節(jié)點(diǎn)b,那么視為卡鈔,具體檢測方法為:假設(shè)距離與柵格的比例系數(shù)為K(即I個(gè)光柵格對(duì)應(yīng)距離為K),那么距離S對(duì)應(yīng)的柵格數(shù)為n=S/K。當(dāng)傳輸啟動(dòng)時(shí),開始對(duì)柵格計(jì)數(shù),當(dāng)紙幣在離開節(jié)點(diǎn)a時(shí),記錄當(dāng)時(shí)光柵的計(jì)數(shù)值ulExitCount = X,理論上,在光柵計(jì)數(shù)值尚未計(jì)數(shù)到(X+S/K)之前,紙幣應(yīng)該達(dá)到節(jié)點(diǎn)b,否則可視為卡鈔。實(shí)際測量時(shí),為避免計(jì)算誤差,在S/Κ的基礎(chǔ)上增加一個(gè)余量Λ,因此,可以實(shí)時(shí)檢測當(dāng)前光柵計(jì)數(shù)值Y與紙幣離開節(jié)點(diǎn)a時(shí)計(jì)數(shù)值X之差I(lǐng)Y-XI,是否超過了節(jié)點(diǎn)a與節(jié)點(diǎn)b的判斷距離(S/Κ+Λ)(非實(shí)際距離,因?yàn)樵黾恿擞嗔?,此判斷距離即為圖6所示的UlMainInterval和ulSublnterval的取值來源,當(dāng)Y-X |> (S/Κ+Λ)時(shí)(等同于Y〉(X+S/K+Λ )),即判斷為卡鈔,此類卡鈔稱之為暗卡鈔。
[0046]如圖21所示,當(dāng)紙幣達(dá)到節(jié)點(diǎn)時(shí),記下光柵的計(jì)數(shù)值UlEnterCnt=X,理想情況下,紙幣達(dá)到節(jié)點(diǎn)時(shí)不會(huì)傾斜,但是考慮到現(xiàn)實(shí)中很難保證不傾斜,因此為了修正檢測結(jié)果,可以當(dāng)紙幣全部覆蓋傳感器節(jié)點(diǎn)時(shí)再次記錄光柵計(jì)數(shù)值UlEnterCnt=Xci,當(dāng)一直沒有檢測到全覆蓋時(shí),可以沿用數(shù)值X。假設(shè)紙幣的正常寬度為W(換算成柵格數(shù)為W/K),那么S?W+(X0-X),當(dāng)紙幣傾斜度為O時(shí),S=W。理論上,紙幣在到達(dá)傳感器節(jié)點(diǎn)后,應(yīng)該在光柵計(jì)數(shù)到(W/K+XJ之前離開該傳感器節(jié)點(diǎn),否則可視為卡鈔。同樣,為了避免計(jì)算誤差,適當(dāng)增加一個(gè)余量Λ,那么,當(dāng)|Y-X|>(W/K+A)(非全覆蓋情形)或|Y-Xq|>(W/K+A)(全覆蓋情形)時(shí),即可判斷為卡鈔,此類卡鈔為明卡鈔。
[0047]綜上所述,將這種檢測卡鈔的算法嵌入到鏈?zhǔn)椒治龊透櫦垘胚\(yùn)行軌跡的算法中,可以做到:及時(shí)準(zhǔn)確檢測出卡鈔,同時(shí)準(zhǔn)確定位出卡鈔位置以及卡鈔時(shí)通道中所有紙幣的運(yùn)行狀態(tài),如卡的是哪一張紙幣,以及其他紙幣正在何處等,從而為后續(xù)故障自動(dòng)恢復(fù)提供更好的支持,即使需要人工介入維護(hù)時(shí),也可以做到有據(jù)可查,保證了紙幣的安全性。
【主權(quán)項(xiàng)】
1.一種ATM機(jī)中卡鈔檢測和定位的方法,該方法在鈔票傳送路徑上,設(shè)置檢測是否有鈔票正在經(jīng)過的傳感器,其特征在于:包括以下步驟, 在每張鈔票傳送時(shí)系統(tǒng)給該鈔票設(shè)置標(biāo)簽,所述的標(biāo)簽上至少標(biāo)明該鈔票所要經(jīng)過的路徑上的傳感器和到達(dá)該傳感器的時(shí)間; 當(dāng)該鈔票按時(shí)經(jīng)過傳感器時(shí),在所述的標(biāo)簽上標(biāo)明,該鈔票已正常經(jīng)過該傳感器,直到經(jīng)過最后一個(gè)傳感器,進(jìn)入目的地;當(dāng)有鈔票未按時(shí)經(jīng)過任何一個(gè)傳感器時(shí),停止傳送后面的鈔票,并指示卡鈔和卡鈔點(diǎn),所述的卡鈔點(diǎn)在未按時(shí)經(jīng)過的傳感器之前和按時(shí)到達(dá)的最后一個(gè)傳感器之后。
2.根據(jù)權(quán)利要求1所述的ATM機(jī)中卡鈔檢測和定位的方法,其特征在于:所述的標(biāo)簽上標(biāo)明該鈔票所要到達(dá)傳感器的時(shí)間是通過驅(qū)動(dòng)傳動(dòng)鈔票的皮帶的帶輪所旋轉(zhuǎn)的角度表/Jn ο
3.根據(jù)權(quán)利要求2所述的ATM機(jī)中卡鈔檢測和定位的方法,其特征在于:在所述的皮帶輪上設(shè)置一個(gè)與皮帶輪同軸且連動(dòng)的光柵(1),光柵(I)的邊緣伸入一個(gè)光學(xué)傳感器(2)中,設(shè)置一個(gè)計(jì)數(shù)器該計(jì)數(shù)器對(duì)光學(xué)傳感器(2)輸出變化進(jìn)行計(jì)數(shù),系統(tǒng)根據(jù)計(jì)數(shù)獲得帶輪所旋轉(zhuǎn)的角度。
【專利摘要】本發(fā)明提供了一種ATM機(jī)中卡鈔檢測和定位的方法,該方法在鈔票傳送路徑上,設(shè)置檢測是否有鈔票正在經(jīng)過的傳感器,包括在每張鈔票傳送時(shí)系統(tǒng)給該鈔票設(shè)置標(biāo)簽,標(biāo)簽上至少標(biāo)明該鈔票所要經(jīng)過的路徑上的傳感器和到達(dá)該傳感器的時(shí)間;當(dāng)該鈔票按時(shí)經(jīng)過傳感器時(shí),在標(biāo)簽上標(biāo)明,該鈔票已正常經(jīng)過該傳感器,直到經(jīng)過最后一個(gè)傳感器,進(jìn)入目的地;當(dāng)有鈔票未按時(shí)經(jīng)過任何一個(gè)傳感器時(shí),停止傳送后面的鈔票,并指示卡鈔和卡鈔點(diǎn),卡鈔點(diǎn)在未按時(shí)經(jīng)過的傳感器之前和按時(shí)到達(dá)的最后一個(gè)傳感器之后。本發(fā)明中,通過對(duì)每一張準(zhǔn)備傳送的鈔票設(shè)計(jì)一個(gè)標(biāo)簽,當(dāng)根據(jù)標(biāo)簽的要求該鈔票沒有到位時(shí),可以準(zhǔn)確地判斷有卡鈔發(fā)生,且可以準(zhǔn)確定位卡鈔行為發(fā)生在什么地方。
【IPC分類】G07D11-00
【公開號(hào)】CN104574646
【申請(qǐng)?zhí)枴緾N201510011361
【發(fā)明人】陳建, 郭禮虎, 張林法
【申請(qǐng)人】新達(dá)通科技股份有限公司
【公開日】2015年4月29日
【申請(qǐng)日】2015年1月9日