提款箱智能記錄器的設(shè)計與應(yīng)用
摘要:智能提款箱是銀行、保安押運公司等行業(yè)必不可少的高安全性的運鈔工具。本文設(shè)計了一種提款箱智能記錄器,對整個系統(tǒng)的工作過程進行了詳細描述,給出了硬件系統(tǒng)的電路設(shè)計、各硬件的功能和硬件系統(tǒng)的程序流圖。
關(guān)鍵詞:提款箱;智能記錄器;高安全性
0 前言
目前,智能提款箱是銀行、保安押運公司等行業(yè)必不可少的高安全性的運鈔工具,為銀行在押運、交接等環(huán)節(jié)提供了高科技的管理手段。通過計算機管理,把所有分散、流動的款箱各配一個電子身份碼,無論款箱在哪里使用、由誰使用,款箱開箱次數(shù)、時間,中心電腦都能了如指掌,隨時跟蹤,全程監(jiān)控錢箱出入庫情況,能確保資金的出入庫安全,提高管理效率,防范內(nèi)部風險。
1 系統(tǒng)概述
系統(tǒng)應(yīng)用的管理中心為每位智能提款箱保管員分配一張射頻卡。目前,射頻卡主要有EM卡和Mifare卡兩種,EM卡內(nèi)只有一個唯一可識別的ID號,內(nèi)部沒有存儲芯片,只能讀不能寫;而Mifare卡內(nèi)有存儲芯片,可以讀寫。Mifare卡可將保管員的個人信息存放在卡上約定的一個扇區(qū)或數(shù)據(jù)塊內(nèi),其信息可以包括該保管員的姓名,性別、工號、開箱權(quán)限等等,可以根據(jù)不同的需要寫入相應(yīng)的信息,保管員只能打開權(quán)限所規(guī)定的提款箱。
以EM卡為例,保管員刷卡后,讀卡器從EM卡上讀取該卡的ID號并傳送給主控制器MCU,MCU收到ID號后,查表判斷該卡是否為合法的授權(quán)保管員,若是合法保管員則解鎖開啟智能提款箱,并記錄ID號、開啟時間和關(guān)閉時間,并將這些信息和時間記錄在存儲芯片中;若為非法保管員,則不進行任何動作,但會記錄卡號和刷卡時間,以備日后查詢。
2 硬件系統(tǒng)設(shè)計
2.1 硬件電路設(shè)計
2.2 硬件系統(tǒng)設(shè)計說明
(1)時鐘模塊:SD2003A是一塊可讀可寫的I2C,總線協(xié)議的時鐘芯片,芯片可產(chǎn)生實時的年、月、日、星期、時、分、秒等信息,該芯片為記錄保管員使用智能提款箱的時間提供依據(jù)。為提高其可靠性和安全性,防止篡改時間,初始時間可由運行在PC機上的軟件通過MCU對其進行設(shè)置。目前,很多廠商大都使用性能更好的SD2405系列時鐘芯片。
(2)存儲模塊:AT45DB321C是采用SPI總線協(xié)議的4MB的存儲芯片,芯片內(nèi)部分為1個主存區(qū)和2個緩存區(qū),用于記錄保管員使用智能提款箱的信息。該芯片在進行數(shù)據(jù)存儲時,不能夠?qū)?shù)據(jù)直接寫入主存,必須先將數(shù)據(jù)寫到緩存,然后經(jīng)緩存整頁寫到主存。
(3)讀卡器模塊:保管員刷卡后,其信息通過讀卡器和MAX232芯片交給MCU進行處理,MAX232芯片在這里起到電平轉(zhuǎn)換的作用。
(4)保管員的授權(quán)信息和卡號一一對應(yīng),AT45DB321C芯片來記錄保管員使用智能提款箱的信息。當需要查詢使用智能提款箱的信息時,只需一條串行數(shù)據(jù)線連接MCU與PC機各自的串口端,用串口中斷提取AT45DB321C芯片中的信息,然后在PC機上打開配套的軟件即可(如表1所示)這樣既可以節(jié)約成本,又能做到對智能提款箱使用情況的有效監(jiān)控。
2.3 程序設(shè)計流圖
圖2智能記錄器控制模塊程序流程圖
3 結(jié)束語
本文所設(shè)計的提款箱智能記錄器結(jié)構(gòu)簡單,易于實現(xiàn)。以分行為單位只需配備一套軟件,可利用PC機對全分行所有提款箱進行集中管理,方便對開箱人進行授權(quán)管理,可設(shè)定單人開箱、亦可擴展功能,雙人互控開箱或一人開多箱,并記錄開箱編號、開箱人、開箱時間信息,方便對不同用途款箱進行管理,亦可保存、查詢、打印,從而提高了智能提款箱在使用過程中的安全性。