利用STM32 實(shí)現(xiàn)智能倉庫管理系統(tǒng)
智能倉庫管理系統(tǒng)
?
? ? 隨著經(jīng)濟(jì)的發(fā)展,對企業(yè)的生產(chǎn)經(jīng)營要求提高,企業(yè)必須綜合利用各種先進(jìn)技術(shù),在網(wǎng)絡(luò)與信息技術(shù)的支持下,改進(jìn)現(xiàn)在的生產(chǎn)經(jīng)營模式和組織結(jié)構(gòu),增加利潤。隨著企業(yè)規(guī)模的擴(kuò)大。高效方便的倉庫管理系統(tǒng),可以為企業(yè)的生產(chǎn)和經(jīng)營提供堅(jiān)強(qiáng)的后盾和有力的支持,而現(xiàn)有倉庫管理系統(tǒng)還不夠完善。比如貨品入庫過程,貨品數(shù)量多,人工操作麻煩,嚴(yán)重不便費(fèi)時(shí)費(fèi)力,且效率比較低,出錯(cuò)的概率較大,同時(shí)對倉庫的溫濕度環(huán)境及倉庫的貨物信息掌握不夠及時(shí)準(zhǔn)確,給貨物的存放和監(jiān)管帶來很大不便。隨著物聯(lián)網(wǎng)的出現(xiàn),這些問題逐步得到解決。物聯(lián)網(wǎng)可運(yùn)用于很多領(lǐng)域,它是在互聯(lián)網(wǎng)基礎(chǔ)上的延伸和擴(kuò)展的網(wǎng)絡(luò);其用戶端延伸和擴(kuò)展到了任何物品與物品之間,進(jìn)行信息交換和通信??衫孟嚓P(guān)技術(shù)來改進(jìn)貨品入庫管理方式。為了提高企業(yè)的倉庫管理效率,節(jié)約成本,實(shí)現(xiàn)對倉庫的環(huán)境信息的有效監(jiān)控。我們設(shè)計(jì)和實(shí)現(xiàn)了一套物聯(lián)網(wǎng)倉儲(chǔ)管理系統(tǒng)。
?
ACAAS:ARM(Cortex-A8處理器,ARMv7架構(gòu)) ——Ubuntu12.04
環(huán)境采集器:STM32(Cortex-M3)—— FreeRTOS
主要模塊:
(1)、A8服務(wù)器軟件,多線程,通信協(xié)議解析;
(2)、STM32數(shù)據(jù)采集,讀取RFID信息,NRF24L01數(shù)據(jù)通訊;
(3)、攝像頭模塊、GPRS模塊、無線網(wǎng)卡等驅(qū)動(dòng)移植;
(4)、BOA服務(wù)器移植、CGI進(jìn)程通信、HTML網(wǎng)頁設(shè)計(jì);
(5)、數(shù)據(jù)庫模塊、蜂鳴器驅(qū)動(dòng);
?
人工處理過程:
貨物進(jìn)庫出庫的時(shí)候,刷貨物卡(貼在貨物上的標(biāo)簽),對貨物進(jìn)行記錄,信息存入數(shù)據(jù)庫。
用戶在pc端通過瀏覽器登錄倉庫管理系統(tǒng),在網(wǎng)頁上可以進(jìn)行如下操作:
1修改接受報(bào)警短信的電話號碼和報(bào)警短信內(nèi)容
2 設(shè)置溫濕度臨界值
3 關(guān)閉STM32的報(bào)警蜂鳴器
4 查詢貨物出入記錄
5 手動(dòng)抓拍,并顯示。
6 查看歷史圖片
7查看歷史環(huán)境記錄
?
接口設(shè)計(jì):
ARM_M3:
1溫濕度傳感器相關(guān)接口:
2 蜂鳴器相關(guān)接口
3 RF接口
4 RFID
5 按鍵模擬紅外
6 液晶顯示
7 報(bào)警模塊
?
ARM_A8
1 攝像頭
2 RF接受發(fā)送模塊
3 GSM
?
ACAAS 模塊與環(huán)境采集器之間通過RF模塊進(jìn)行數(shù)據(jù)通信。首先ACAAS模塊與環(huán)境采集器之間先通過RF建立連接,之后環(huán)境采集器將采集到到的環(huán)境數(shù)據(jù)傳送給ACAAS模塊,ACAAS模塊將采集到的環(huán)境數(shù)據(jù)進(jìn)行分析處理寫入數(shù)據(jù)庫,再有用戶界面(瀏覽器)程序通過CGI獲取數(shù)據(jù)庫數(shù)據(jù),顯示在用戶界面。用戶可通過操作界面來查看環(huán)境信息和發(fā)送控制命令。
?
?