自動存包柜由電子電路和機械兩部分組成。本設計的存包柜主要實現(xiàn)電子電路方面的功能。由存包按鍵、條形碼識讀系統(tǒng)、矩陣鍵盤、時鐘信號作為FPGA的輸入信號。FPGA輸出條形碼打印、語音提示、液晶顯示以及驅動電磁鎖信號。
當客戶需要存包時。按下存包按鍵后。首先系統(tǒng)判斷存包柜是否滿箱。如果滿箱則在液晶顯示上“滿箱”。并語音提示:“本存包柜已滿。請使用其他存包柜”;如果沒有“滿箱”。則啟動隨機數(shù)產生。條碼打印。此時語音提示:“請與密碼紙”。當客戶取出密碼紙(條碼票)后。驅動電磁鎖。打開箱門。此時語音提示:“請放入物品。并關好箱門”。
當客戶需要取包時?蛻粼诩t外探測區(qū)刷讀已經(jīng)存入的條碼票(或通過矩陣鍵盤輸入)。系統(tǒng)讀入條碼。判斷該條碼是否有效。如有效。驅動電磁鎖。打開箱門。此時語音提示:“請取物品。并關好箱門”;如無效。此時語音提示:“密碼紙無效。請聯(lián)系管理員”。
系統(tǒng)設置由管理員可通過矩陣鍵盤來設置。包括初始密碼修改、日期設置、管理開箱、記錄查詢、箱門解鎖、管理清箱等。近年來。在一些商場、影院、超市等公共場合通常設置有自動存包柜。它具有功能實用、操作簡便、抗性強等特點。
目前市面上的存包柜控制系統(tǒng)主要是采用單片機作為核心元件。外圍器件較多。可靠性較低。而采用FPGA作為核心器件設計的存包柜控制系統(tǒng)。具有集成度高。通用性好。能耗低。可靠性高?鼓芰姷葍(yōu)點。條碼紙電子存包柜廣泛用于超市、影院、書店等公共場合。利用FPGA的可編程性。結合VHDL程序。設計了條碼紙電子存包柜控制系統(tǒng)。具有存物、取物。條形碼打印與識別。語音提示。液晶顯示等功能。由于系統(tǒng)外圍器件少。可靠性較高。維護和擴展方便。
文章為作者獨立觀點,不代表淘金地立場。轉載此文章須經(jīng)作者同意,并附上出處及文章鏈接。
分享到: