本發(fā)明屬于存取款設(shè)備領(lǐng)域,尤其涉及一種鈔箱舌片的定位控制方法及裝置。
背景技術(shù):
存取款設(shè)備中的鈔票一般存儲在存取款設(shè)備的鈔箱中,當用戶在存取款設(shè)備上進行取款業(yè)務(wù)時,鈔箱電機會帶動鈔箱舌片從起始位置(鈔箱中鈔票的放置位置)轉(zhuǎn)動至終止位置(接近鈔箱出鈔口的位置),以將鈔票傳輸至與用戶交互的接客部,當用戶完成取款業(yè)務(wù)后,鈔箱電機還需帶動鈔箱舌片從終止位置返回至起始位置,以便下一次取款業(yè)務(wù)能正常進行。
現(xiàn)有的存取款設(shè)備中,為了實現(xiàn)對舌片的準確定位,保證每次完成取款業(yè)務(wù)后舌片能夠重新返回起始位置,在與舌片成預(yù)設(shè)圓心角的位置設(shè)置有檢測片,在舌片轉(zhuǎn)動過程中,檢測片會與舌片沿同一轉(zhuǎn)軸同步轉(zhuǎn)動,且在檢測片的轉(zhuǎn)動路徑上設(shè)置有傳感器,檢測片在轉(zhuǎn)動過程中會經(jīng)過并遮擋傳感器?,F(xiàn)有的舌片定位方法是通過檢測檢測片離開傳感器的時機來控制電機停止運轉(zhuǎn),即當檢測到傳感器由被遮擋狀態(tài)變?yōu)槲幢徽趽鯛顟B(tài)時,控制電機停止運行,進而使舌片停止在起始位置附近。
然而,由于鈔箱實際結(jié)構(gòu)、電機及電路板等的差異,使得采用現(xiàn)有的舌片定位方法對舌片進行定位時會導致舌片離起始位置較遠,從而對鈔箱的出鈔過程造成影響,降低整機運行的穩(wěn)定性。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的在于提供一種鈔箱舌片的定位控制方法及裝置,旨在解決采用現(xiàn)有的舌片定位方法對舌片進行定位時會導致舌片離起始位置較遠,對鈔箱的出鈔過程造成影響,且降低整機運行的穩(wěn)定性的問題。
本發(fā)明是這樣實現(xiàn)的,一種鈔箱舌片的定位控制方法,由電機帶動所述舌片從起始位置轉(zhuǎn)動至終止位置,再從所述終止位置返回至所述起始位置以完成一次出鈔過程,在與所述舌片成預(yù)設(shè)圓心角的位置設(shè)置有與所述舌片進行同步轉(zhuǎn)動的檢測片,且在所述檢測片的轉(zhuǎn)動路徑上設(shè)置有傳感器,所述檢測片在轉(zhuǎn)動過程中會經(jīng)過并遮擋所述傳感器,所述鈔箱舌片的定位控制方法包括:
在所述舌片從所述終止位置返回至所述起始位置的過程中,實時檢測是否接收到所述傳感器被所述檢測片遮擋時輸出的第一信號;
若接收到所述第一信號,控制所述電機進行至少一次停止和啟動,并控制所述電機每次運轉(zhuǎn)的時間比前一次運轉(zhuǎn)的時間長預(yù)設(shè)時間間隔;
在所述電機每次停止運轉(zhuǎn)后檢測所述傳感器是否被所述檢測片遮擋;
若所述傳感器未被所述檢測片遮擋,則停止啟動所述電機。
進一步的,所述在所述舌片從所述終止位置返回至所述起始位置的過程中,實時檢測是否接收到所述傳感器被所述檢測片遮擋時輸出的第一信號之前,所述方法還包括:
實時檢測是否接收到舌片定位指令;
若接收到所述舌片定位指令,以預(yù)設(shè)速度啟動所述電機,以使所述電機帶動所述舌片從所述終止位置返回至所述起始位置。
進一步的,所述方法還包括:
若所述傳感器被所述檢測片遮擋,則繼續(xù)對所述電機進行啟??刂?,直至所述傳感器未被所述檢測片遮擋,停止啟動所述電機。
進一步的,所述檢測片為扇形片。
進一步的,所述扇形片的圓心角與所述舌片從所述終止位置返回至所述起始位置時所轉(zhuǎn)動的角度相對應(yīng)。
本發(fā)明還提供了一種鈔箱舌片的定位控制裝置,由電機帶動所述舌片從起始位置轉(zhuǎn)動至終止位置,再從所述終止位置返回至所述起始位置以完成一次出鈔過程,在與所述舌片成預(yù)設(shè)圓心角的位置設(shè)置有與所述舌片進行同步轉(zhuǎn)動的檢測片,且在所述檢測片的轉(zhuǎn)動路徑上設(shè)置有傳感器,所述檢測片在轉(zhuǎn)動過程中會經(jīng)過并遮擋所述傳感器,所述鈔箱舌片的定位控制裝置包括:
第一檢測模塊,用于在所述舌片從所述終止位置返回至所述起始位置的過程中,實時檢測是否接收到所述傳感器被所述檢測片遮擋時輸出的第一信號;
控制模塊,用于若接收到所述第一信號,控制所述電機進行至少一次停止和啟動,并控制所述電機每次運轉(zhuǎn)的時間比前一次運轉(zhuǎn)的時間長預(yù)設(shè)時間間隔;
第二檢測模塊,用于在所述電機每次停止運轉(zhuǎn)后檢測所述傳感器是否被所述檢測片遮擋;
所述控制模塊還用于若所述傳感器未被所述檢測片遮擋,則停止啟動所述電機。
進一步的,所述鈔箱舌片的定位控制裝置還包括:
第三檢測模塊,用于實時檢測是否接收到舌片定位指令;
所述控制模塊還用于若接收到所述舌片定位指令,以預(yù)設(shè)速度啟動所述電機,以使所述電機帶動所述舌片從所述終止位置返回至所述起始位置。
進一步的,所述控制模塊還用于若所述傳感器被所述檢測片遮擋,則繼續(xù)對所述電機進行啟停控制,直至所述傳感器未被所述檢測片遮擋,停止啟動所述電機。
進一步的,所述檢測片為扇形片。
進一步的,所述扇形片的圓心角與所述舌片從所述終止位置返回至所述起始位置時所轉(zhuǎn)動的角度相對應(yīng)。
本發(fā)明通過在舌片從終止位置返回至起始位置的過程中,實時檢測是否接收到傳感器被檢測片遮擋時輸出的第一信號;若接收到第一信號,控制電機進行至少一次停止和啟動,并控制電機每次運轉(zhuǎn)的時間比前一次運轉(zhuǎn)的時間長預(yù)設(shè)時間間隔;在電機每次停止運轉(zhuǎn)后檢測傳感器是否被檢測片遮擋;若傳感器未被檢測片遮擋,則停止啟動電機,使得電機最終停止時,舌片離起始位置非常接近,從而達到了對舌片精確定位的目的,提高了整機運行的穩(wěn)定性。
附圖說明
圖1是本發(fā)明實施例提供的檢測片及傳感器的設(shè)置位置示意圖;
圖2是本發(fā)明實施例提供的出鈔過程示意圖;其中,圖2a為舌片在起始位置時的示意圖,圖2b為舌片在終止位置時的示意圖;
圖3是本發(fā)明實施例提供的鈔箱舌片的定位控制方法的實現(xiàn)流程圖;
圖4是本發(fā)明另一實施例提供的鈔箱舌片的定位控制方法的實現(xiàn)流程圖;
圖5是本發(fā)明實施例提供的鈔箱舌片的定位控制裝置的模塊結(jié)構(gòu)圖;
圖6是本發(fā)明另一實施例提供的鈔箱舌片的定位控制裝置的模塊結(jié)構(gòu)圖。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明實施例通過在舌片從終止位置返回至起始位置的過程中,實時檢測是否接收到傳感器被檢測片遮擋時輸出的第一信號;若接收到第一信號,控制電機進行至少一次停止和啟動,并控制電機每次運轉(zhuǎn)的時間比前一次運轉(zhuǎn)的時間長預(yù)設(shè)時間間隔;在電機每次停止運轉(zhuǎn)后檢測傳感器是否被檢測片遮擋;若傳感器未被檢測片遮擋,則停止啟動電機,使得電機最終停止時,舌片離起始位置非常接近,從而達到了對舌片精確定位的目的,提高了整機運行的穩(wěn)定性。
請參閱圖1和圖2,圖1是本發(fā)明實施例提供的檢測片及傳感器的設(shè)置位置示意圖;圖2是本發(fā)明實施例提供的出鈔過程示意圖;其中,圖2a為舌片在起始位置(鈔箱中鈔票的放置位置)時的示意圖,圖2b為舌片在終止位置(接近鈔箱出鈔口的位置)時的示意圖,為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分,詳述如下:
在鈔箱出鈔過程中,由電機帶動舌片(挖鈔片)轉(zhuǎn)動進而帶動鈔票移動完成出鈔過程,具體的,在未執(zhí)行出鈔任務(wù)時,舌片位于起始位置,該起始位置與鈔箱中鈔票的放置位置相對應(yīng)(如圖1所示);在執(zhí)行出鈔任務(wù)時,電機帶動舌片從起始位置轉(zhuǎn)動至終止位置(如圖2所示),以將鈔票傳輸至與用戶交互的接客部;其中,終止位置位于接近鈔箱出鈔口的位置,具體還需根據(jù)實際情況進行設(shè)置,此處不做限制;而在執(zhí)行完出鈔任務(wù)后,為了保證下一次取款業(yè)務(wù)能正常進行,電機還需帶動舌片從終止位置返回至起始位置。
而為了確保舌片能夠準確返回至起始位置,還需對舌片進行定位控制。具體的,如圖1和圖2所示,在與舌片成預(yù)設(shè)圓心角θ的位置固定設(shè)置有可與舌片進行同步轉(zhuǎn)動的檢測片,即在轉(zhuǎn)動過程中,舌片與檢測片的位置是固定不變的,且在檢測片的轉(zhuǎn)動路徑上設(shè)置有傳感器,檢測片在轉(zhuǎn)動過程中會經(jīng)過并遮擋傳感器。傳感器的具體設(shè)置位置使得舌片位于終止位置時,檢測片位于傳感器的一側(cè),舌片從終止位置返回至起始位置過程中,檢測片經(jīng)過并遮擋傳感器,且在舌片位于起始位置時,檢測片恰好經(jīng)過傳感器并位于傳感器的另一側(cè)。這樣,便可通過傳感器被遮擋的情況來對舌片進行準確定位。
在本發(fā)明實施例中,預(yù)設(shè)圓心角θ的大小可根據(jù)實際情況進行設(shè)置,此處不做限制。
可以理解的是,傳感器可以為紅外傳感器,更具體的,傳感器可以為紅外對射傳感器,包括一個用于發(fā)射紅外信號的紅外發(fā)射器和一個用于接收紅外信號的紅外接收器,當檢測片經(jīng)過紅外傳感器時,紅外發(fā)射器和紅外接收器分別位于檢測片所在平面的兩側(cè),也就是說,當檢測片經(jīng)過傳感器時,會阻礙紅外發(fā)射器與紅外接收器之間的紅外光,當紅外接收器接收不到紅外發(fā)射器發(fā)射的紅外光時,即認為傳感器被檢測片遮擋,而當傳感器被遮擋時,會輸出第一信號。
圖3示出了本發(fā)明實施例提供的鈔箱舌片的定位控制方法的實現(xiàn)流程。如圖3所示,鈔箱舌片的定位控制方法可以包括以下步驟:
步驟s101:在所述舌片從所述終止位置返回至所述起始位置的過程中,實時檢測是否接收到所述傳感器被所述檢測片遮擋時輸出的第一信號。
在本發(fā)明實施例中,終止位置用于標識舌片位于接近鈔箱出鈔口的位置;起始位置用于標識舌片位于與鈔箱中鈔票的放置位置相對應(yīng)的位置,可以理解的是,當舌片位于起始位置時,舌片可與鈔票相接觸以便在出鈔時帶動鈔票移動至出鈔口。
在本發(fā)明實施例中,當傳感器被檢測片遮擋時,傳感器輸出第一信號,而當傳感器未被遮擋時,傳感器輸出第二信號。
第一信號和第二信號可根據(jù)實際情況進行設(shè)置,此處不做限制。例如,可設(shè)置第一信號為高電平信號,第二信號為低電平信號,即傳感器被檢測片遮擋時輸出高電平信號,傳感器未被檢測片遮擋時輸出低電平信號。在舌片從終止位置返回至起始位置的過程中,實時檢測是否接收到傳感輸出的高電平信號,或者實時判斷是否檢測到高電平信號的上升沿,以判斷檢測片是否開始遮擋傳感器。
在實際應(yīng)用中,檢測片可以為扇形片,更進一步的,扇形片的圓心角可以與舌片從終止位置返回至起始位置時所轉(zhuǎn)動的角度相對應(yīng)。即當舌片位于終止位置時,檢測片剛好位于傳感器的一側(cè)且未遮擋傳感器,當舌片開始轉(zhuǎn)動時,檢測片開始遮擋傳感器,當舌片轉(zhuǎn)動至起始位置時,檢測片剛好經(jīng)過傳感器并位于傳感器的另一側(cè)。例如,如圖2b所示,當舌片位于終止位置時,檢測片剛好位于傳感器的右側(cè);如圖2a所示,當舌片位于起始位置時,檢測片剛好位于傳感器的左側(cè)。
當然,扇形片的圓心角的大小還需由實際傳感器的設(shè)置情況及舌片的轉(zhuǎn)動情況進行設(shè)置,此處不做限制。
步驟s102:若接收到所述第一信號,控制所述電機進行至少一次停止和啟動,并控制所述電機每次運轉(zhuǎn)的時間比前一次運轉(zhuǎn)的時間長預(yù)設(shè)時間間隔。
若接收到傳感器輸出的第一信號,例如,若接收到傳感器輸出的高電平信號,或者若檢測到高電平信號的上升沿,則控制電機進行至少一次停止和啟動。其中,電機每次運轉(zhuǎn)的時間比前一次運轉(zhuǎn)的時間長預(yù)設(shè)時間間隔。
其中,預(yù)設(shè)時間間隔可根據(jù)實際需求進行設(shè)置,此處不做限制,例如,可設(shè)置將預(yù)設(shè)時間間隔設(shè)置得較小(如50ms),以保證舌片和檢測片每次步進的距離較小。
步驟s103:在所述電機每次停止運轉(zhuǎn)后檢測所述傳感器是否被所述檢測片遮擋。
在本實施例中,在電機每次停止運轉(zhuǎn)后,檢測傳感器是否被檢測片遮擋,以判斷舌片是否達到起始位置。
例如,在電機每次停止運轉(zhuǎn)后,可通過判斷傳感器是否輸出高電平信號來判斷傳感器是否被檢測片遮擋。
步驟s104:若所述傳感器未被所述檢測片遮擋,則停止啟動所述電機。
若在電機停止運轉(zhuǎn)后,檢測到傳感器未被檢測片遮擋,例如,檢測到傳感器輸出低電平信號,則說明舌片已經(jīng)到達起始位置或者達到與起始位置十分接近的位置,此時,停止啟動電機。
例如,在本發(fā)明實施例中,在接收到第一信號之前,電機以預(yù)設(shè)速度進行運轉(zhuǎn),在接收到第一信號時開始計時,并控制電機運轉(zhuǎn)第一預(yù)設(shè)時間后停止運轉(zhuǎn),由于第一預(yù)設(shè)時間一般會設(shè)置的比較短,因此,在電機第一次停止運轉(zhuǎn)時,傳感器一般還處于被遮擋狀態(tài),此時,再次啟動電機,并控制此次電機的運轉(zhuǎn)時間相對于第一預(yù)設(shè)時間延長預(yù)設(shè)時間間隔,在此次電機停止運轉(zhuǎn)后,檢測傳感器是否被檢測片遮擋,若檢測到傳感器被檢測片遮擋,則繼續(xù)啟動電機,使電機此次運轉(zhuǎn)時間比前一次運轉(zhuǎn)時間延長預(yù)設(shè)時間間隔,直至檢測到傳感器未被檢測片遮擋,說明舌片已經(jīng)到達起始位置,此時,不再啟動電機。
如此反復(fù)控制電機停止和啟動,并在電機每次停止運轉(zhuǎn)時通過傳感器的遮擋情況來判斷舌片是否達到起始位置,使得對舌片的定位更加精確,有效提高了整機運行的穩(wěn)定性。
圖4示出了本發(fā)明另一實施例提供的鈔箱舌片的定位控制方法的實現(xiàn)流程。如圖4所示,鈔箱舌片的定位控制方法可以包括以下步驟:
步驟s201:實時檢測是否接收到舌片定位指令。
在本發(fā)明實施例中,實時檢測是否接收到舌定位指令。其中,舌片定位指令可以是由終端內(nèi)部的控制器發(fā)出的,也可以是有設(shè)備管理員通過觸發(fā)預(yù)設(shè)操作發(fā)出的,具體根據(jù)實際情況進行設(shè)置,此處不做限制。
步驟s202:若接收到所述舌片定位指令,以預(yù)設(shè)速度啟動所述電機,以使所述電機帶動所述舌片從所述終止位置返回至所述起始位置。
其中,預(yù)設(shè)速度可以根據(jù)實際情況進行設(shè)置,此處不做限制,例如預(yù)設(shè)速度可以為250r/min。
步驟s203:在所述舌片從所述終止位置返回至所述起始位置的過程中,實時檢測是否接收到所述傳感器被所述檢測片遮擋時輸出的第一信號。
步驟s204:若接收到所述第一信號,控制所述電機進行至少一次停止和啟動,并控制所述電機每次運轉(zhuǎn)的時間比前一次運轉(zhuǎn)的時間長預(yù)設(shè)時間間隔。
步驟s205:在所述電機每次停止運轉(zhuǎn)后檢測所述傳感器是否被所述檢測片遮擋。
步驟s206:若所述傳感器未被所述檢測片遮擋,則停止啟動所述電機。
本實施例中的步驟s203~步驟s206與上一實施例的步驟s101~步驟s104相同,具體請參閱上一實施例中步驟s101~步驟s104的相關(guān)描述,此處不再贅述。
步驟s207:若所述傳感器被所述檢測片遮擋,則繼續(xù)對所述電機進行啟??刂?,直至所述傳感器未被所述檢測片遮擋,停止啟動所述電機。
在本發(fā)明實施例中,在電機停止運轉(zhuǎn)后,若檢測到傳感器還是被檢測片遮擋,則說明舌片還未到達起始位置,此時,繼續(xù)對電機進行啟??刂?,直至檢測到傳感器未被檢測片遮擋時,說明舌片已經(jīng)達到起始位置,或者到達與起始位置十分接近的位置,此時,停止啟動電機。
圖5示出了本發(fā)明實施例提供的鈔箱舌片的定位控制裝置的結(jié)構(gòu),本實施例所提供的鈔箱舌片的定位控制裝置包括的各模塊用于執(zhí)行圖3對應(yīng)的實施例中的各步驟,具體請參閱圖3以及圖3對應(yīng)的實施例中的相關(guān)描述,此處不贅述。
如圖5所示,鈔箱舌片的定位控制裝置包括:第一檢測模塊101、控制模塊102及第二檢測模塊103。
第一檢測模塊101用于在所述舌片從所述終止位置返回至所述起始位置的過程中,實時檢測是否接收到所述傳感器被所述檢測片遮擋時輸出的第一信號。
例如,第一檢測模塊101在舌片從終止位置返回至起始位置的過程中,實時檢測是否接收到傳感器被檢測片遮擋時輸出的第一信號。第一檢測模塊101將檢測結(jié)果發(fā)送至控制模塊102。
控制模塊102用于接收第一檢測模塊101輸出的檢測結(jié)果,若檢測結(jié)果為接收到所述第一信號,控制所述電機進行至少一次停止和啟動,并控制所述電機每次運轉(zhuǎn)的時間比前一次運轉(zhuǎn)的時間長預(yù)設(shè)時間間隔。
第二檢測模塊103用于在所述電機每次停止運轉(zhuǎn)后檢測所述傳感器是否被所述檢測片遮擋。
例如,第二檢測模塊103在電機每次停止運轉(zhuǎn)后檢測傳感器是否被所述檢測片遮擋。第二檢測模塊103將檢測結(jié)果發(fā)送至控制模塊102。
控制模塊102還用于接收第二檢測模塊103發(fā)送的檢測結(jié)果,若檢測結(jié)果為所述傳感器未被所述檢測片遮擋,則停止啟動所述電機。
圖6示出了本發(fā)明另一實施例提供的鈔箱舌片的定位控制裝置的結(jié)構(gòu),本實施例所提供的鈔箱舌片的定位控制裝置包括的各模塊用于執(zhí)行圖4對應(yīng)的實施例中的各步驟,具體請參閱圖4以及圖4對應(yīng)的實施例中的相關(guān)描述,此處不贅述。
如圖6所示,相對于上一實施例,本實施例提供的鈔箱舌片的定位控制裝置還包括第三檢測模塊104。
第三檢測模塊104用于實時檢測是否接收到舌片定位指令。
例如,第三檢測模塊104實時檢測是否接收到舌片定位指令。第三檢測模塊104將檢測結(jié)果發(fā)送至控制模塊102。
控制模塊102還用于接收第三檢測模塊發(fā)送的檢測結(jié)果,若檢測結(jié)果為接收到所述舌片定位指令,以預(yù)設(shè)速度啟動所述電機,以使所述電機帶動所述舌片從所述終止位置返回至所述起始位置。
本發(fā)明實施例通過在舌片從終止位置返回至起始位置的過程中,實時檢測是否接收到傳感器被檢測片遮擋時輸出的第一信號;若接收到第一信號,控制電機進行至少一次停止和啟動,并控制電機每次運轉(zhuǎn)的時間比前一次運轉(zhuǎn)的時間長預(yù)設(shè)時間間隔;在電機每次停止運轉(zhuǎn)后檢測傳感器是否被檢測片遮擋;若傳感器未被檢測片遮擋,則停止啟動電機,使得電機最終停止時,舌片離起始位置非常接近,從而達到了對舌片精確定位的目的,提高了整機運行的穩(wěn)定性。
本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述方法實施例的步驟或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟,而前述的存儲介質(zhì)包括:rom、ram、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。