




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
基于單片機和物聯(lián)網(wǎng)技術(shù)的智能倉庫管理系統(tǒng)設(shè)計與實現(xiàn)TOC\o"1-3"\h\u28146中文摘要 -1-摘要:基于物聯(lián)網(wǎng)的智能倉庫管理系統(tǒng)分為五個模塊進(jìn)行設(shè)計和開發(fā),在系統(tǒng)的設(shè)計中使用了英特爾公司的STC89C52作為主控芯片。它將射頻模塊采集到的信息通過串口傳輸?shù)缴衔粰C進(jìn)行顯示,上位機接收到信息后,會將卡的信息與數(shù)據(jù)庫中的信息進(jìn)行比對,把與卡相匹配的貨物或者人員的信息顯示在上位機界面上,相應(yīng)的12864液晶把卡號和卡的類型顯示在屏幕上,同時對入庫和出庫的狀態(tài)進(jìn)行相應(yīng)的改變,否則報警提示。本系統(tǒng)能實現(xiàn)對識別卡的注冊或者撤銷的功能;也可以對倉庫的貨物及人員進(jìn)行管理,實現(xiàn)從下位機刷卡,然后上位機顯示貨物及人員的信息并寫入ACCESS數(shù)據(jù)庫。本設(shè)計方便企業(yè)管理倉庫,設(shè)計簡單、功能實用、價格低廉、可以在國內(nèi)廣泛使用,這個是有很大的用處的。關(guān)鍵詞:單片機;倉庫系統(tǒng);上位機;射頻。1引言1.1課題研究背景以及意義進(jìn)入21世紀(jì)信息時代已經(jīng)進(jìn)入了一個越來越發(fā)展的時期,各種企業(yè)也遇到了前所未有的商業(yè)機遇和挑戰(zhàn)倉庫是企業(yè)生存的基礎(chǔ)。因此一套高效、準(zhǔn)確的倉庫管理是非常重要的。其中,正確便捷的倉庫管理所起到的用處是不可想象的,所以使用對企業(yè)來說剛剛好的倉庫系統(tǒng)是企業(yè)的基本操作,隨著科學(xué)技術(shù)的飛速發(fā)展,使用編程語言開發(fā)智能倉庫系統(tǒng),提高倉庫管理效率已經(jīng)不再困難。隨著計算機技術(shù)在信息時代的廣泛應(yīng)用,采用電子標(biāo)簽的倉庫是科學(xué)技術(shù)在現(xiàn)代應(yīng)用中的一個,為企業(yè)建立一個更簡單、高能的管理系統(tǒng)。因為RFID的技術(shù)還在發(fā)展著,并沒有過多的使用,我國大部分企業(yè)依然傳承著最開始的手動揀貨,盤貨等等,雖然投入了很多的人,但是對于企業(yè)而言仍然無法準(zhǔn)確有效地控制倉庫的庫存數(shù)據(jù)和貨物進(jìn)出倉庫的實時信息。隨著信息化和商業(yè)的發(fā)展,企業(yè)必須運用科學(xué)的信息技術(shù)對企業(yè)進(jìn)行管理,從而提高倉庫管理的效率。因此設(shè)計的智能倉庫管理系統(tǒng)智能化去管理倉庫還是非常必要的,文章中對系統(tǒng)里面涉及的貨物出庫、信息管理、貨物入庫、等需求進(jìn)行了分析和設(shè)計。它一方面不必浪費時間人工的資源,另一方面有效的監(jiān)控貨物的走向信息,并且更好的減少了大量了錯誤和損失。1.2國內(nèi)外發(fā)展現(xiàn)狀1.2.1國外發(fā)展現(xiàn)狀很早之前國外較為發(fā)達(dá)的國家開始開發(fā)設(shè)計更加有效率的省時的倉庫管理,美國的研究小有成就,所以對倉儲管理體系提出了一些規(guī)范,促進(jìn)了整個市場的進(jìn)步。此后RFID被越來越多的物流倉儲管理系統(tǒng)所取代。發(fā)達(dá)國家采用了多種技術(shù)棧,這些技術(shù)棧很好地應(yīng)用到了倉庫中,這些技術(shù)棧有諸多的優(yōu)點,成本也低,促使了倉庫的管理越來越智能化,越來越促進(jìn)了高新企業(yè)的發(fā)展需求,所以這些技術(shù)在發(fā)達(dá)國家中得到了廣泛的應(yīng)用。今天,我們已經(jīng)可以看到RFID技術(shù)在我們生活的許多方面的應(yīng)用。1.2.2國內(nèi)發(fā)展現(xiàn)狀并且與國外一些已經(jīng)應(yīng)用RFID技術(shù)的企業(yè)實現(xiàn)了高效生產(chǎn),但是我國國內(nèi)還沒有實現(xiàn)完全的發(fā)展于生產(chǎn),所以我國的企業(yè)要想創(chuàng)新實現(xiàn)高新,高效的生產(chǎn)還是得應(yīng)用于RFID的完全自動化管理,但是我國現(xiàn)在大部分仍然是傳承著以前流傳下來的大量的人力來對倉庫進(jìn)行管理的,費錢費時費力,而且效率也不高,像那些已經(jīng)應(yīng)用了射頻技術(shù)的倉庫,加上物聯(lián)網(wǎng)各方面技術(shù)的加持,基本上實現(xiàn)了智能化,全自動化,也保證了倉庫的安全。然而公元2000年以后由于RFID技術(shù)越來越被現(xiàn)在的人們了解,我國在射頻這一方面的應(yīng)用越來越得心應(yīng)手,一些企業(yè)將RFID技術(shù)應(yīng)用到生活:例如住宅門禁卡、學(xué)校食堂、電梯卡等,生活中充滿了RFID技術(shù)應(yīng)用的例子,我國已有大量企業(yè)融入了這一技術(shù),應(yīng)用RFID技術(shù)的倉儲更是加大企業(yè)的競爭和效率。再過幾十年中國將完全實現(xiàn)基于RFID的智能存儲系統(tǒng)。2基于物聯(lián)網(wǎng)的倉庫管理系統(tǒng)整體設(shè)計2.1系統(tǒng)總體分析根據(jù)企業(yè)調(diào)研的結(jié)果顯示此系統(tǒng)主要包括以下幾個功能:貨物基本信息管理主要負(fù)責(zé)貨物信息的編輯、刪除和添加;庫存管理包括對商品數(shù)量的查詢;人員管理是對進(jìn)入和離開的員工進(jìn)行登記、查詢等操作;出入庫貨物的主要是對出入庫貨物進(jìn)行狀態(tài)和數(shù)量的記錄;本次設(shè)計的系統(tǒng)能滿足大部分的企業(yè)對倉庫管理的需求,運行起來也比較簡單,不需要太多的人去管理,減少了不必要的失誤。2.2系統(tǒng)功能分析2.2.1系統(tǒng)功能的設(shè)置倉庫的信息管理中囊括了各種實用的功能,可以對貨物的入庫時的各種附加信息進(jìn)行查詢,方便對貨物商品的查找,也方便后臺的管理,大大提高了貨物倉庫管理的效率。員工管理倉庫中的員工,確保員工信息的準(zhǔn)確性和完整性,也保證了進(jìn)出倉庫的嚴(yán)密性和安全。2.2.2出入庫管理出入庫的功能可以記錄貨物的出入庫狀態(tài),這比傳統(tǒng)手工去記錄來說更加方便了許多,而且更加的精準(zhǔn)的把握貨物的流向。商品入庫及出庫結(jié)構(gòu)層次圖如圖2-1所示。圖2-1商品出入庫結(jié)構(gòu)層次圖2.2.3貨物基本信息管理商品的基本信息管理應(yīng)該具有多個不同類別的管理,因為對管理進(jìn)行了分類,使得信息查詢更加準(zhǔn)確方便對不同商品的管理也更加快捷,后臺可以對貨物進(jìn)行直接的增刪改查,更進(jìn)一步減少了失誤。倉庫管理系統(tǒng)層級如圖2-2所示,員工管理包含在圖2-3中。圖2-2倉庫管理系統(tǒng)結(jié)構(gòu)圖2-3人員管理過程結(jié)構(gòu)圖2.2.4庫存管理庫存管理查詢信息時的條件可以是貨物名字、產(chǎn)地、商品數(shù)量和其他的條件字段來查詢,用戶通過庫存管理可以很方便的查找到商品的入庫數(shù)量和倉庫明細(xì);庫存管理的層次結(jié)構(gòu)如圖2-4所示。圖2-4庫存管理層次圖2.3業(yè)務(wù)流程2.3.1總體業(yè)務(wù)流程RFID中最基礎(chǔ)的是電子標(biāo)簽的使用,它存儲的貨物的信息當(dāng)有貨物需要進(jìn)入倉庫時,會先給貨物貼上包含該貨物信息的電子標(biāo)簽。進(jìn)入倉庫時貨物上的電子標(biāo)簽被倉庫門上的讀卡器掃描,一旦電子標(biāo)簽被掃描主機將自動更改庫存。一旦貨物進(jìn)入倉庫員工就可以在后臺管理系統(tǒng)中看到貨物放在哪個貨架上,第幾排第幾個。當(dāng)需要出庫的時候工作人員可以從終端提示快速的找到貨物放在第幾排第幾個貨位上,使用手持終端閱讀器讀取貨物上的電子標(biāo)簽進(jìn)行入庫操作。2.3.2庫存查詢流程分析進(jìn)行貨物庫存查詢時先選中菜單鍵然后選擇里面的查詢,查詢界面會有一個選擇查詢條件的下拉框,這時就可以選擇ID或者生產(chǎn)地或者名稱進(jìn)行貨物查詢。業(yè)務(wù)流程如圖2-5所示。圖2-5庫存查詢流程圖2.3.3入庫業(yè)務(wù)流程貨物由供應(yīng)商發(fā)貨工作人員會根據(jù)表格對貨物進(jìn)行檢查,看貨物是否符合表格要求,如果貨物不符合表格要求,他們需要和供應(yīng)商溝通解決問題。當(dāng)貨物與單證上注明的貨物一致時,接收貨制作電子標(biāo)簽并粘貼在貨物上準(zhǔn)備入庫,倉庫門口有一個固定的RFID讀取器,讀取器可以檢測存儲在IC卡上的商品信息并將存儲在IC卡上的商品信息輸入到ACCESS數(shù)據(jù)庫。入庫業(yè)務(wù)流程如圖2-6所示。圖2-6入庫管理業(yè)務(wù)流程2.3.4出庫業(yè)務(wù)流程當(dāng)貨物出倉時一定要先確定要出庫的貨物,根據(jù)后臺的提示找到貨物在哪一個貨架和貨位上,再來進(jìn)行提貨出倉,倉庫的工作人員用手持式讀卡器掃一下待出運貨物的IC信息,確認(rèn)所選貨物與待出運貨物的一致性。如果貨物信息不一致將會重新提貨。如果選中的貨物信息與需要導(dǎo)出的貨物信息一致,則狀態(tài)發(fā)生改變發(fā)貨成功。系統(tǒng)會自動記錄貨物的發(fā)貨記錄,并刷新存儲在ACCESS數(shù)據(jù)庫中的貨物數(shù)量信息。出庫業(yè)務(wù)流程如圖2-7所示。圖2-7出庫管理業(yè)務(wù)流程2.4設(shè)計任務(wù)及要求2.4.1任務(wù)和要求內(nèi)容(1)這三個按鍵分別是注冊鍵、菜單鍵和撤銷鍵,只有已完成注冊在ACCESS數(shù)據(jù)庫中有數(shù)據(jù)的IC卡刷卡才有效否則刷卡時會顯示無效卡。(2)LCD顯示無效卡或者卡號,有效IC卡號通過硬件傳輸給上位機,軟件讀取ACCESS數(shù)據(jù)庫并向上位機顯示倉庫信息。(3)上位機有倉庫管理人員登入,管理員可以對倉庫信息進(jìn)行改刪查增等管理,也可以對進(jìn)入到倉庫里持有IC卡的員工進(jìn)行管理。(4)當(dāng)下位機進(jìn)行IC卡刷卡操作時,上位機首先判斷該卡內(nèi)存儲的貨物狀態(tài)信息,若是入庫的狀態(tài)則修改該貨物的狀態(tài)為出庫,改變該貨物的庫存數(shù)量等信息,若是出庫的狀態(tài)也同樣的數(shù)據(jù)處理。(5)同樣對人員管理的操作,當(dāng)刷卡時也是先判斷該持IC卡的人員是在倉庫內(nèi)還是不在倉庫內(nèi),若在倉庫內(nèi)刷卡時則將狀態(tài)改為不在倉庫內(nèi),若不在倉庫內(nèi)則將狀態(tài)改為在倉庫內(nèi)。(6)系統(tǒng)可以對在倉庫內(nèi)的所有貨物進(jìn)行根據(jù)貨物名和生產(chǎn)地和出入庫狀態(tài)等字段信息進(jìn)行查詢,也可以對進(jìn)入倉庫的員工管理,員工進(jìn)入時,門口有一個閱讀器,識別員工卡的信息,進(jìn)行員工信息的記錄,方便倉庫的管理員對員工進(jìn)入的狀態(tài)進(jìn)行一個管理。2.4.2系統(tǒng)設(shè)計方案本設(shè)計主要采用Intelc系列單片機STC89C52作為主控制器,讀卡器讀取IC卡上存儲的信息,并對獨立按鍵有沒有按下進(jìn)行一個數(shù)據(jù)判斷,這個時候硬件會把這些收集到的信息傳遞給上位機,然后它會進(jìn)行一個選擇性的顯示,如果跟ACCESS數(shù)據(jù)庫里存儲的數(shù)據(jù)吻合的話,就會向下位機發(fā)出指令打開LED燈一次,上位機調(diào)用ACCESS數(shù)據(jù)庫中的信息,將倉庫信息顯示到12864LCD上。如果存取數(shù)據(jù)庫信息不吻合,硬件中的蜂鳴器模塊會發(fā)出兩次滴滴的聲響,上位機能夠顯示倉庫貨物和倉庫工作人員的信息。2.5RFID射頻主要技術(shù)RFID的主要工作原理:如果IC卡和射頻模塊的距離射頻模塊達(dá)到被識別的范圍,閱讀器會接收卡的時序信號,然后它將獲得的信息感應(yīng)臨時存儲并向單片機傳輸數(shù)據(jù),傳送到單片機進(jìn)行處理。本設(shè)計感應(yīng)識別選擇的是RC522,RC522的外觀如圖2-8所示,高度集成的非接觸式刷卡通信頻率為13.56MHz。RFID技術(shù)是由IC卡、讀卡器等一些簡單功能組成。其原理是閱讀器發(fā)送應(yīng)答器可以接收的無線電,應(yīng)答器誘導(dǎo)完成后讀取器會得到一串二進(jìn)制指令信息,緊接著就會給程序一個響應(yīng)事件。圖2-8RC522閱讀器的功能大致圖2.6模塊選擇基本方案2.6.1按鍵選擇硬件的確定方案一采用獨立按鍵作為按鍵輸入,這個器件的程序?qū)懫饋硪锥∏捎闷饋砀雍啽?,不會占用太多MCUI/O。本系統(tǒng)的按鍵需要注冊和撤銷兩個功能因為I/O口不多此方法是可行合適的。2.6.2單片機硬件的型號的確定方案一選用STM32芯片,STM32芯片具有AD/DA數(shù)據(jù)采集、看門狗、多通道定時器、串口等功能但芯片價格較貴、軟硬件過于偏難、STM32適用于較為功能復(fù)雜的設(shè)計。方案二采用Inter公司的STC89C52芯片作為主控器,此方案的優(yōu)點有大部分學(xué)生能買的起、STM32該有的功能它基本都有,但是它的焊接和程序更加容易上手,適合學(xué)生來做實驗和項目啥的。本系統(tǒng)不需要大量的資源而且操作容易,故STC89C52芯片是挺適合來做實驗項目的。2.6.3顯示硬件的型號的確定方案一使用數(shù)碼管來做此次設(shè)計的顯示系統(tǒng),數(shù)碼管的顯示界面看起來更加明顯、個頭適中、但數(shù)碼管的焊接硬件是困難的顯示的字符并不多,數(shù)碼管更加適用于顯示的東西不多而且最好是靜態(tài)的顯示。方案二使用12864液晶屏作為本次倉庫管理系統(tǒng)的的顯示模塊,這個器件的顯示大方、12864液晶屏顯示內(nèi)容廣而且使用起來特別簡單。根據(jù)需求分析射頻需要把感應(yīng)到的IC卡號在液晶上進(jìn)行一個數(shù)字顯示,還得有幾位漢字字符顯示,從正常的思路來講,本設(shè)計采用12864液晶作為硬件的內(nèi)容顯示是合理的。3硬件設(shè)計3.1硬件設(shè)計總體框架基于物聯(lián)網(wǎng)的智能倉庫系統(tǒng)硬件器件大概包括12864液晶顯示、蜂鳴器、射頻、STC89C52主控芯片、串口、上位機、獨立按鍵等組成。射頻先感應(yīng)IC卡然后傳輸給單片機處理,主控芯片將卡號轉(zhuǎn)換成數(shù)據(jù)流傳輸給PC機,PC機將通過串口來傳輸信息處理單片機將再次采集按鍵是否按下的信息并傳送到PC上,符合訪問數(shù)據(jù)庫的信息上位機將發(fā)送指令給單片機控制LED燈亮一次蜂鳴器響一次提醒。圖3-1硬件總體框架3.2單片機主控模塊52單片機有40個引腳,P1~P3的I/O均為漏電輸出,P0因為沒有上拉電阻的緣由因此P0在用到的時候需要增加一個上拉電阻。復(fù)位和晶體振蕩器共同構(gòu)成單片機的最小系統(tǒng)。圖3-2ST89C52最小系統(tǒng)3.3讀卡器的工作原理讀卡器要是感應(yīng)到IC卡在感應(yīng)范圍內(nèi),射頻會給內(nèi)部電容的兩端充2v的電壓,隨后這個電壓傳送給單片機,主要的控件就可以讀取刷卡時的那張卡號,如圖3-4所示。圖3-3RFID射頻工作原理圖3.4液晶顯示模塊12864這個控件一共有20個功能不同的引腳,從下圖可以看出左到右VSS是接地端連接到GND、VCC連接5V正電源V0接口用于調(diào)節(jié)LCD對比度GND對比度高VCC對比度低,下圖3-4是12864液晶的電路圖。圖3-412864液晶的電路3.5獨立按鍵功能說明簡介本該系統(tǒng)的撤銷和注冊是一個獨立的按鍵模塊,按鍵里面有四個引腳每兩對引腳一起連接。在這個系統(tǒng)中有兩個引腳是不需要的。按鍵的一引腳與電源相連按鍵的另一個引腳與單片機的引腳相連。首先單片機會自行查看判斷按鍵有沒有按下如果按下了那么按鍵和單片機連接的那個地方會把電路給閉合掉,單片機接到不同的電平指令來進(jìn)一步作出下一步的處理。當(dāng)按鈕打開時指示與電源連接的引腳和與單片機連接的引腳的電路并沒有閉合,所以當(dāng)按鈕被按下時單片機將結(jié)束執(zhí)行按鈕按下的命令。圖3-5獨立按鍵電路圖3.6蜂鳴器的功能說明簡介蜂鳴器的主要功能是發(fā)出聲響報警,蜂鳴器的使用需要比較大的電流,三極管就是起到這個作用的,單片機根據(jù)電流的高低對蜂鳴器進(jìn)行管理驅(qū)動,蜂鳴器的連接電路如圖3-6所示。圖3-6蜂鳴器的連接電路本設(shè)計所用到的蜂鳴器選用的是被動的蜂鳴器,它可以能夠發(fā)出更大更清晰的聲響。(40~80ma*2.5khz左右)。如圖3-7和圖3-8所示。圖3-7蜂鳴器實物圖圖3-8蜂鳴器電路圖三極管的類型使用9012型,如圖3-9所示。圖3-9三極管3.7電源使用的簡介說明此次的設(shè)計使用的電源是5V,演示中用的是電腦USB供電,供電時加了一個過濾的功能,供電更加平穩(wěn),這樣才能保證電源更好的為其他模塊平穩(wěn)的供電。如圖3-10所示。圖3-10電源電路4軟件部分4.1主程序流程框開始時,各個模塊進(jìn)行一個初始化的過程,感應(yīng)區(qū)感應(yīng)有IC卡進(jìn)入到射頻范圍之內(nèi),隨后上位機來判斷一下access文件里面是不是有這個卡的信息,如有,那么上位機軟件會把和卡對應(yīng)的貨物的一些數(shù)據(jù)填入enter框里,LED燈會亮,蜂鳴器提醒一次。但文件里要是沒有卡的信息,液晶會顯示無效卡,蜂鳴器長鳴兩聲。查詢貨物或者倉庫中員工時系統(tǒng)將查詢當(dāng)前數(shù)據(jù)庫中的商品或者員工的信息,條件進(jìn)行關(guān)鍵字的比對,比對成功后將數(shù)據(jù)庫中符合查詢條件的貨品或者員工顯示到主界面上。如圖4-1所示。圖4-1主程序流程框4.2軟件登錄框上位機的EXE程序用VB語言編寫,數(shù)據(jù)庫中使用Access來保存?zhèn)}庫中貨物和倉庫工作人員的信息。打開EXE軟件時倉庫系統(tǒng)會先調(diào)試登錄界面如圖4-2所示,管理員得先輸入正確的account和password,然后在點擊左下角的確定按鈕,系統(tǒng)將管理員輸入的account和password驗證一下,若符合驗證的信息就會以彈出的形式彈出倉庫管理系統(tǒng)和人員管理系統(tǒng),若password不正確就會label提示驗證錯誤,圖4-2是密碼驗證的流程圖。圖4-2密碼驗證的流程圖4.3按鍵功能流程框硬件和上位機連接成功后,各個部件先進(jìn)行初始化,單片機會對按鍵有沒有按下開個線程做個判斷,如果按下了,在對射頻這一塊進(jìn)行一個判斷,有沒有刷卡,要是沒有的話就直接結(jié)束。若是此時有卡在刷,就再來看看按下了是撤銷還是注冊,一個是撤銷,則會對正在刷的那張卡在數(shù)據(jù)庫里的內(nèi)容給刪掉,另一個是注冊,注冊的功能是給卡的信息保存在數(shù)據(jù)庫里,再次刷注冊過的卡時,卡的信息就會顯示在軟件上。這兩個操作無論是成功或者是失敗都會顯示在液晶上,蜂鳴器都會提醒。如圖4-3所示。圖4-3注冊、撤銷程序流程框4.4液晶流程在此次系統(tǒng)設(shè)計的開機時系統(tǒng)的初始化步驟如下,12864液晶先初始化,然后屏幕上顯示歡迎使用智能倉庫管理系統(tǒng),如果有卡進(jìn)入到射頻的感應(yīng)范圍之內(nèi)射頻能感應(yīng)到,這時候屏幕就開始把初始的界面給清掉,把卡號還有進(jìn)行的操作狀態(tài)顯示在屏幕上。4.5上位機4.5.1軟件總體功能流程介紹選擇和硬件連接的com號(串口號可以通過我的電腦檢查設(shè)備),選好后點擊啟動。刷卡時卡通過串口線連接把卡的內(nèi)容傳到上位機,上位機將調(diào)用數(shù)據(jù)庫進(jìn)行ID卡的比對驗證,找到信息的話,將貨物或者人員的信息顯示到界面,菜單上有個功能可以員工或者商品進(jìn)行刪改增等功能。下圖是軟件的大致流程圖,如圖4-4所示。圖4-4軟件大致流程圖4.5.2軟件各個分功能的實現(xiàn)代碼注冊,以下是注冊功能的關(guān)鍵代碼。撤銷,以下是撤銷功能的關(guān)鍵代碼。出庫,以下是出庫功能的關(guān)鍵代碼。入庫,以下是入庫功能的關(guān)鍵代碼。查詢,以下是查詢功能的關(guān)鍵代碼。登錄驗證,以下是登錄驗證的關(guān)鍵代碼。4.6射頻流程框當(dāng)射頻模塊能感應(yīng)到有卡的磁性進(jìn)入到它所能感應(yīng)到的區(qū)域范圍內(nèi),rc522就會讀取到卡所攜帶的信息,進(jìn)而進(jìn)行下一步的處理,它會把它所讀到的信息發(fā)送到主控芯片進(jìn)行一個比較判斷。圖4-11射頻流程圖。圖4-5射頻流程圖4.7燒錄軟件介紹燒錄軟件可以把程序?qū)戇M(jìn)在單片機內(nèi)部,在燒錄軟件的中點擊打開選擇.hex文件,點完以后,下面還有其他的選項,這個時候就要選擇型號和序列號等,最后點一下下載程序,如果彈出成功的界面,就說明程序燒錄成功了。具體的選擇如下圖4-12。圖4-6燒錄圖5系統(tǒng)調(diào)試5.1電源調(diào)試在系統(tǒng)中采用5V的電源去供電,可以選擇用充電寶,電腦或者手機供電。在本套系統(tǒng)用的電壓太大的話容易使系統(tǒng)壞掉,太小的話系統(tǒng)不能正常工作。最好加一個可以過濾電源雜波的東西。保證系統(tǒng)的穩(wěn)定。5.2單片機調(diào)試首先連接好各個模塊通電,然后通過LED燈檢查芯片的引腳是否正常工作,如果不能正常工作的話就要再次測驗系統(tǒng)焊接或者芯片是不是可以正常工作。如果調(diào)試的時候小燈泡是以1HZ的頻率亮一次滅一次則表示連接的最小系統(tǒng)是能夠工作的,圖5-1是單片機主控芯片圖。檢測到芯片和系統(tǒng)都能正常工作時,再來對單片機進(jìn)行內(nèi)部.hex文件燒錄,填入正確的選擇信息然后點擊下載,如論有沒有成功軟件都會進(jìn)行提醒,成功的話就可以直接用了。圖5-1單片機主控芯片圖5.3射頻板調(diào)試此次設(shè)計的智能倉庫管理系統(tǒng)系統(tǒng)用的射頻模塊是RC522,焊接的時候,最好查看一下該組件的引腳和STC89C52的I/O連接的是否和程序?qū)懙囊恢?。圖5-2為射頻板。圖5-2射頻板5.4獨立鍵盤調(diào)試在系統(tǒng)的設(shè)計按鍵完成撤銷注冊,一個引腳和單片機芯片引腳連接在一起,還有一個引腳和地端接在一塊。按下注冊選項,12864相顯示了一個注冊的界面。經(jīng)過測試按鍵可以正常工作,圖5-3為獨立按鍵模塊。圖5-3獨立按鍵模塊5.512864調(diào)試圖5-4是12864顯示板,12864存在20個引腳,先判斷12864的引腳和ST89C56的I/O的連接和程序設(shè)定的連接是不是一致的。經(jīng)過下載程序后,觀察顯示是不是沒有意外的。再嘗試用按鍵來控制液晶的顯示,若液晶顯示和預(yù)想的一致,液晶顯示正常,如果和想要的結(jié)果不一致的話,重新查看電路的焊接問題或者程序有沒有寫錯,檢查出液晶無法顯示的原因。圖5-412864顯示模塊5.6蜂鳴器聲響功能調(diào)試本設(shè)計的系統(tǒng)蜂鳴器發(fā)出不同頻率的響聲已達(dá)到提示報警的效果,三極管可以增大模塊電流,方便對蜂鳴器的控制,系統(tǒng)根據(jù)通過ST89C52的不同電平來控制三極管,從而達(dá)到控制蜂鳴器的作用。圖5-5蜂鳴器板。圖5-5蜂鳴器板5.7硬件調(diào)試此次設(shè)計焊接用的是PCB板。設(shè)計合理的布局。否則布局沒有設(shè)計好的話可能導(dǎo)致焊不下?;蛴布搴傅奶蟆:附拥臅r候可能存在開路,短路,或虛焊等。焊錯的話,系統(tǒng)不正常,也不穩(wěn)定。短路的話,電壓太大,系統(tǒng)容易損壞。5.8軟件調(diào)試在本設(shè)計中用VB語言來進(jìn)行程序編寫,需要對VB語言有一定的了解。對單片機的知識也要熟悉,單片機編程用的是keil4編程,可能編譯的時候存在錯誤提醒,要先把錯誤提醒都改過來再編譯運行。編譯生成的沒有錯誤的文件再燒錄進(jìn)單片機里面,如果一切正常的話,那么程序就沒大多的問題,如果有BUG的話,要重新調(diào)試。一直調(diào)試到程序能正常工作。下圖5-6是登錄界面,圖5-7是正常運行時的主界面。圖5-6登錄界面圖5-7倉庫管理系統(tǒng)的主界面5.9整體實現(xiàn)先把每一個模塊焊接完整,查看是是不是存在開路或者短路的問題,把程序燒錄進(jìn)單片機里面,供電的時候檢查調(diào)試模塊功能,通信的時候通過虛擬串口來調(diào)試,然后判斷通信、顯示、上位機、按鍵等是不是正常的。不正常的話,就得用程序重新調(diào)試。直到系統(tǒng)的每一個部分都能有序的進(jìn)行工作。圖5-8為系統(tǒng)整體實現(xiàn)圖。以下是測試過程:首先進(jìn)行模塊之間的導(dǎo)線連接和卡槽插入。再給硬件用電腦供電,一切正常時,顯示屏?xí)M(jìn)入到歡迎的倉庫管理界面,LED燈開始亮起,蜂鳴器也會響一聲,串口
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基因檢測技術(shù)在遺傳性心血管疾病診斷中的準(zhǔn)確性研究報告
- 農(nóng)村土地流轉(zhuǎn)規(guī)范化管理中的土地流轉(zhuǎn)合同履行監(jiān)管研究
- 再傳轉(zhuǎn)讓協(xié)議書
- 入股生意協(xié)議書
- 催欠錢協(xié)議書
- 債務(wù)優(yōu)化協(xié)議書
- 修建廚房協(xié)議書
- 大學(xué)教務(wù)工作匯報
- 呼吸道疾病的預(yù)防保健知識
- 安全近期工作匯報
- 醫(yī)院物業(yè)管理服務(wù)投標(biāo)文件(技術(shù)方案)
- (DB45T 2149-2020)《公路邊坡工程技術(shù)規(guī)范》
- 2024年中級注冊安全工程師《安全生產(chǎn)法律法規(guī)》真題及答案
- 智能交通系統(tǒng)技術(shù)標(biāo)準(zhǔn)與實施方案
- 人文視野中的生態(tài)學(xué)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- GB/T 17374-2024食用植物油銷售包裝
- 期中考試卷(試題)-2024-2025學(xué)年蘇教版二年級數(shù)學(xué)上冊
- 玻璃鋼儲罐吊裝方案
- 河南省南陽市臥龍區(qū)南陽市第一完全學(xué)校、南陽市第九完全學(xué)校 2024-2025學(xué)年九年級上學(xué)期9月聯(lián)考數(shù)學(xué)試題(無答案)
- DB12-T 1153-2022 城市軌道交通運營設(shè)備設(shè)施大修和更新改造技術(shù)規(guī)范
- 摩托車行業(yè)社會效益分析
評論
0/150
提交評論