【《基于51單片機的自習室管理系統(tǒng)設計》8200字(論文)】_第1頁
【《基于51單片機的自習室管理系統(tǒng)設計》8200字(論文)】_第2頁
【《基于51單片機的自習室管理系統(tǒng)設計》8200字(論文)】_第3頁
【《基于51單片機的自習室管理系統(tǒng)設計》8200字(論文)】_第4頁
【《基于51單片機的自習室管理系統(tǒng)設計》8200字(論文)】_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

IV基于51單片機的自習室管理系統(tǒng)設計TOC\o"1-3"\u摘要 Ⅲ前言 1第1章緒論 21.1本課題研究意義 21.2國內(nèi)外發(fā)展現(xiàn)狀 21.3主要研究內(nèi)容 3第2章方案選擇與論證 42.1設計總體思路 42.2單片機芯片選擇 42.3紅外線傳感器選擇 52.4溫濕度傳感器選擇 62.5數(shù)據(jù)傳輸選擇 72.6顯示模塊選擇 82.7硬件系統(tǒng)構(gòu)成 8第3章系統(tǒng)硬件電路設計` 93.1單片機最小系統(tǒng)電路設計 93.2紅外線傳感器電路設計 103.3溫濕度模塊電路設計 113.4藍牙模塊電路設計 113.5顯示模塊電路設計 123.6電源模塊電路設計 13第4章系統(tǒng)軟件電路設計 144.1主程序設計 144.2統(tǒng)計人數(shù)子程序設計 154.3藍牙數(shù)據(jù)傳輸子程序設計 164.3其它模塊設計 19第5章硬件組裝與調(diào)試 205.1硬件調(diào)試 205.2軟件調(diào)試 215.3實物演示 23結(jié)論 24參考文獻 25附錄 27摘要隨著科技的日益創(chuàng)新與發(fā)展,使得單片機在人們生活中越來越普遍。論文中為了解決目前高校無法合理安排自習室資源等問題,提供了一個有效便捷的座位管理系統(tǒng),方便高校學生提前了解自習室內(nèi)各種環(huán)境因素以及余座情況。如何能將座位信息實時準確的傳遞到學生的手上,數(shù)據(jù)的傳送與接收,數(shù)據(jù)的及時反饋亦是件待解決的事情,數(shù)字化智能化將會成為以后自習室發(fā)展的方向。該自習室管理系統(tǒng)基于STC89C52單片機系統(tǒng)設計,采用紅外傳感器模塊、溫濕度模塊,來感知室內(nèi)人數(shù)變動情況和室內(nèi)溫濕度。在傳輸數(shù)據(jù)上選用了藍牙模塊,用來與學生移動設備構(gòu)成聯(lián)系,選擇LCD12864作為顯示模塊,顯示室內(nèi)溫濕度以及余座情況。關(guān)鍵詞:單片機;紅外傳感器;自習室管理;藍牙前言現(xiàn)如今,教學資源的不斷優(yōu)化,使得各大高校廣招才子,這也意味著就業(yè)形勢的嚴峻,所以多數(shù)學生會選擇在本科的研究層面上繼續(xù)提升,考研公務員、教師資格證等考試都陸續(xù)進展起來,在這其中,資源配套方面便顯得有些趕緊不上,學生對自習室的需求不斷增加,因此,如何兼顧公平和效率兩個方面,使自習室資源實現(xiàn)最大限度的使用,是高校合理分配教學資源配套的難題。于此同時能夠合理安排自習室資源也可以對學生的學習質(zhì)量有著很大的提高,一旦安排不當就會產(chǎn)生一些不好的行為例如“占座”,這對真正熱愛學習的同學來講是絕對不公平的,所以我?guī)е沤^這類現(xiàn)象,提高自習室資源利用率的期望目標,設計了該自習室管理系統(tǒng)。第1章緒論隨著大學生活中學習氛圍的日漸優(yōu)異,同學們對自己的學業(yè)目標也逐漸提升,多數(shù)大學生已經(jīng)不滿足于本科畢業(yè),自習室的清晨和傍晚都是大家勤勤懇懇的身影,但是,對于學校來講,如何能幫助這些熱愛學習的孩子們合理的分配學習場地呢?在過去通常有專門的管理人員來安排,但在這個人工智能領先的時代,我們應當突破傳統(tǒng)思維,采用省時省力的方法來安排自習室,讓學生不再繼續(xù)拆盲盒一樣的尋找合適的教室。故本設計打破以往的規(guī)則,建立一個有多項選擇可以參考的系統(tǒng),將溫濕度等環(huán)境條件還有最重要的教室座位數(shù)顯而易見的呈現(xiàn)在學生用戶端。1.1本課題研究意義自習室管理系統(tǒng)可以滿足高校期末或各種資格考試臨近時的有效秩序,可以有效避免少數(shù)同學的占座行為,通過一個可以單獨放在教室內(nèi)統(tǒng)計人數(shù)的這樣一個設計,讓給學生可以方面快速的在手機上就可掌握實時信息。自習室管理系統(tǒng)目前在國內(nèi)外都有研究,大多數(shù)是應用于圖書館的座位管理,本課題的研究也證明了座位管理在教學方面同樣也有很大的需求[4]。1.2國內(nèi)外發(fā)展現(xiàn)狀近年來,隨著經(jīng)濟的發(fā)展,人流信息的統(tǒng)計對于人們的生活至關(guān)重要,目前國內(nèi)在人流信息統(tǒng)計這方面已經(jīng)有了許多應用,比如地鐵站,人們可以在軟件中提前查看車廂的滿載率來考慮適不適合乘坐,與此同時,管理人員可以通過統(tǒng)計得到客流量數(shù)據(jù)來合理調(diào)度人力、物力,合理的配置資源,這樣便能準確無誤的實現(xiàn)運營效果。如今國外,大多數(shù)的圖書館的藏書資源、目錄資源、干部資源和勞動成果資源等都已經(jīng)實現(xiàn)了計算機智能化,許多國外高校的圖書館管理更是超前許多,它們將智能化和網(wǎng)絡化融入到圖書館管理中,這樣使得它們形式多元化并且服務多樣的圖書館要比國內(nèi)多得多[1]。但在國內(nèi)座位分配資源管理還停留在人工管理,如何利用現(xiàn)代化的管理手段,來實現(xiàn)座位資源智能網(wǎng)絡化管理,進而提高對圖書館和自習室座位資源的利用率,這才是解決問題的關(guān)鍵。不少國內(nèi)學者也在實施方案,受于資金技術(shù)等方面的限制,至今沒能達到一個理想化的效果。1.3主要研究內(nèi)容本文主要研究內(nèi)容是設計一個自習室管理系統(tǒng)。本系統(tǒng)設計主要分為兩大部分,系統(tǒng)硬件設計和系統(tǒng)軟件設計。先比較方案并進行系統(tǒng)硬件選擇,包含了單片機型號,紅外傳感器型號,溫濕度傳感器型號,藍牙模塊型號以及顯示模塊型號都一一進行了選擇。系統(tǒng)軟件部分主要是采用了C語言和Keil編程軟件,對自習室主程序與各部分子程序進行詳細整理。最終設計出來的自習室管理系統(tǒng)可以實現(xiàn)的功能是,在學生進出教室的同時,統(tǒng)計出當前自習室的剩余座位數(shù)量,并實時將室內(nèi)的溫濕度反映到液晶顯示屏上,通過藍牙數(shù)據(jù)傳輸,與學生通訊端建立聯(lián)系,并在學生通訊端將所有數(shù)據(jù)進行顯示。第2章方案選擇與論證2.1設計總體思路設計一個可以單獨置于教室內(nèi)的自習室管理系統(tǒng):用單片機作為主要核心,兩個紅外傳感器統(tǒng)計室內(nèi)人數(shù),一個統(tǒng)計進一個統(tǒng)計出,室內(nèi)溫濕度等條件由溫濕度傳感器檢測,液晶顯示屏來顯示當前自習室的座位數(shù),人數(shù),余座,溫濕度。最后各項數(shù)據(jù)通過藍牙模塊在手機上顯示。系統(tǒng)整體框架如圖2-1所示:圖2-1系統(tǒng)整體框圖2.2單片機芯片選擇在目前所被熟知的單片機領域內(nèi),就屬51單片機應用最為廣泛,以下是我認為該設計可以選擇的芯片選項:表2-2三種芯片性能比較AT89S52AT89C51STC89C52工作電壓/V工作頻率/Mhz內(nèi)部RAM/位中斷源/個可編程I/O線路/條UART串行通道從斷電模式中斷恢復看門狗定時器4.0-6.50-32256×8832全雙工√√4.0-6.50-25128×8632半雙工××4.0-6.50-34512×8435半雙工√√上圖便是對51系列三種具有代表性的單片機進行了詳細的比較,首先根據(jù)表格可以看出AT89C51和AT89S52各有短處,無法滿足本設計要求,綜合來看STC89C52更適用于本設計[5]。STC8C52引腳如圖2-3所示:圖2-3STC89C52引腳圖2.3紅外線傳感器選擇由于紅外傳感器的種類比較多,在本設計中選取了三種市面上常見到的紅外傳感器作比較:表2-4三種紅外線傳感器的性能比較HC-SR501SR-602E18-D80NK-N工作電壓DC/V靜態(tài)電流/uA電平輸出高/低觸發(fā)方式延時時間工作溫度/°C感應距離/m4.0-25403.3V/0V可重復/不可重復8-150s-15-70<73.5-15V203.3V/0V可重復2s未知<55DC10-153.3V/0V可重復2s未知<8以上是對三種紅外線傳感器做出的比較,根據(jù)表格可以看出,E18-D80NK-N紅外傳感器的感應距離是最遠的,因其內(nèi)部結(jié)構(gòu)中含有透鏡的應用,使得檢測的距離要遠大于其它兩種紅外傳感器,并且E18紅外傳感器對于可見光的影響也比較小,價格低廉,容易操作,因此市面上許多設計類似于機器人避障,流水幾件等等都選用E18紅外傳感器,故本設計的紅外傳感模塊也采用E18-D80NK-N紅外傳感器[2]。2.4溫度濕度傳感器因其市面上正規(guī)且專業(yè)的溫濕度傳感器比較少,所以在本設計中只選取了這兩種進行比較。DHT11LM35ALM35D表2-5三種溫濕度傳感器比較DHT11LM35ALM35D溫度量程/°C溫度精度/°C濕度量程/RH濕度精度/RH供電電壓/V輸出電壓/V0-50<220-90%+-5%3.3-5.5≈3-55-150<0.54-30-1-60-100<0.54-30-1-6續(xù)表2-5以上便是對常見的兩大類溫濕度傳感器進行比較,由圖表可看出,LM35A系列對于濕度是沒有辦法進行測量的。并且從供電電壓和可靠性的角度上DHT11都要比且LM35A更合適。DHT11數(shù)字溫濕度傳感器含有電阻式感濕元件和NTC測溫元件,二者皆與性能高的8位單片機相連,總結(jié)來說DHT11溫濕度傳感器具有品質(zhì)好,響應快,抗干擾能力強,性價比高的特點,因其為4針單排引腳封裝,在組裝方面也會比較方便。所以本設計選用DHT11溫濕度傳感器。2.5數(shù)據(jù)傳輸選擇在選擇傳輸模塊上,比較WIFI模塊與藍牙模塊,選擇了藍牙模塊,在同樣的距離限制下WIFI模塊更容易受信號強弱的影響,無法保證其可靠性,所以選擇了HC-05藍牙模塊。HC-O5實物如圖2-6所示:圖2-6HC-05藍牙模塊實物圖HC-05藍牙模塊主要采用CSR主流藍牙芯片,其輸入電壓的范圍在3.6V-6V中,最大不可超過7V;用戶可以自行設置其波特率,有1200,2400,4800,9600,19200,38400,57600,115200等選項;藍牙連接成功與否可以參考連接狀態(tài)指示燈,當小燈快速閃爍時,表示此時為藍牙未連接狀態(tài),小燈緩慢閃爍時,表示此時進入AT命令模式,藍牙連接成功;其板載為3.3V穩(wěn)壓芯片,輸入電壓直流3.3V-6V;未配對狀態(tài)下,電流在30mA左右(可能受指示燈閃爍影響),配對成功后,電流趨于穩(wěn)定,大概在10mA左右[3]。2.6顯示模塊選擇本設計預期實現(xiàn)在液晶屏上顯示出座位,余座,溫濕度。預期顯示方式如下:座位:50人員:04余座:46溫度:28℃濕度:78%在顯示模塊上選擇了兩種方案進行比較,一種是用LCD顯示,一種是用數(shù)碼管顯示。首先從漢字的顯示和顯示字符長短上我們可以排除數(shù)碼管顯示,因其不能夠顯示漢字,且顯示字符過少,不符合本設計要求。接下來考慮用LCD液晶顯示屏,LCD液晶顯示屏有多種型號,本設計要求顯示屏上能夠?qū)⑺行畔⑼暾娘@示出來,綜合本設計的需求,所以選用了LCD12864液晶顯示屏。2.7硬件系統(tǒng)構(gòu)成所以根據(jù)以上對各個模塊型號的比較,最終選擇了工作頻率,電壓范圍,兼容性,成本,和存儲空間都比較優(yōu)越的STC89C52作為處理芯片。使用延時時間,測試范圍都很合適的E18-D80-N作為紅外線傳感器,從根本上減少誤差的概率。采用功能更加全面,電壓更合適的DHT11作為溫度濕度傳感器,選用HC-05藍牙模塊作為主要數(shù)據(jù)傳輸工具,保證距離遠的同時還可以保證數(shù)據(jù)傳輸?shù)姆€(wěn)定性。最后選用性價比高,實用性強的LCD12864作為顯示模塊。第3章系統(tǒng)硬件電路設計本設計主要分為六個部分,首先是最小系統(tǒng)電路的設計,這是后續(xù)設計的基礎,其次是紅外傳感器模塊的電路設計,這一部分主要為了實現(xiàn)系統(tǒng)的主要功能“統(tǒng)計人數(shù)”,然后是溫濕度模塊電路設計,這一部分主要負責檢測教室內(nèi)溫濕度指數(shù),為學生提供更多的參考條件;LCD狀態(tài)轉(zhuǎn)換作為顯示模塊,主要用于顯示教室內(nèi)人數(shù)數(shù)據(jù)和溫濕度數(shù)據(jù);藍牙模塊,主要負責最后信息的發(fā)送,將教室內(nèi)的各項參數(shù)發(fā)送到手機客戶端。3.1最小系統(tǒng)電路設計最小系統(tǒng)作為所有功能的基礎部分,成功連接將會使芯片可以正常工作,是使用一切傳感器和進行算法編程的基礎。本設計的最小系統(tǒng)電路主要由電源、地線、晶振、復位電路組成。最小系統(tǒng)電路如圖3-1所示:圖3-1最小系統(tǒng)電路圖3.2紅外傳感器模塊電路設計E18紅外傳感器是由分壓電阻、濾波電容、限流電阻、上拉電組成。其中分壓電阻負責將紅外傳感器檢測到的障礙信號轉(zhuǎn)換成模擬電壓信號,接著模擬量信號接入比較器中,就可以與分壓電阻分壓后的模擬電壓構(gòu)成比較形成數(shù)字信號(即高低電平信號)。濾波電容,一個對其電源進行濾波,另一個對模擬信號進行濾波,以此來維持濾波信號的平穩(wěn)性。限流電阻,一是用來保護LED不被燒壞,二是為了對紅外發(fā)射頭進行保護。其中上拉電阻也有限流的作用。E18紅外傳感器實物如圖3-2所示:圖3-2E18紅外傳感器實物圖紅外傳感器模塊電路圖如圖3-3所示:圖3-3紅外傳感器電路圖3.3溫濕度模塊電路設計DHT11溫濕度傳感器在本設計起到一個輔助功能的作用,檢測室內(nèi)溫濕度。DHT11內(nèi)部結(jié)構(gòu)中,VCC和GND分別接電源的正負極,DATA負責傳送數(shù)據(jù)功能,可以在電路中外加一個上拉電阻,結(jié)合本設計需求,本設計未添加也不影響使用。溫濕度模塊電路如圖3-4所示:圖3-4DHT11連線示意圖3.4藍牙模塊電路設計本設計藍牙模塊選用的是HC-05藍牙作為主要數(shù)據(jù)傳輸模塊,HC-05藍牙串口通訊模塊可以隨時切換工作狀態(tài),有兩種工作狀態(tài)可以轉(zhuǎn)換,一是聽從命令,系統(tǒng)給出什么指令則按指令進行,一種是自動工作,在滿足自身要求的條件下,系統(tǒng)自動工作。要想實現(xiàn)藍牙連接,必須將兩個藍牙模塊設置為主從模式,一個為藍牙主模塊,一個為藍牙從模塊,建立主從關(guān)系后,保證密碼的一致性,互相綁定對方地址,設置為藍牙連接模式,當主從模塊建立好連接后,兩個模塊都重新上電,觀察指示燈,由快速閃爍變?yōu)榫徛W爍,說明主從模塊通訊建立成功。藍牙模塊電路如圖3-5所示:圖3-5藍牙模塊連接示意圖3.5顯示模塊電路設計顯示模塊電路選用了LCD12864液晶顯示屏,LCD12864可以將漢字和數(shù)字完整的顯示在屏幕上。表3-6液晶顯示器LCD12864主要技術(shù)參數(shù)LCD12864電源顯示內(nèi)容顯示顏色顯示角度LCD類型邏輯工作電壓(VDD)電源地(GND)工作溫度(Ta)儲存溫度VDD3.3V~+5V128列×64行黃綠/藍屏/灰屏6:00鐘直視STN4.5~5.5V0V-20~70℃-35-85℃LCD12864液晶顯示器的連接方式如圖3-7所示:圖3-7LCD12864連線示意圖RS/CS為寄存器輸入,RW的作用是對液晶讀寫進行控制,EN為液晶提供使能控制,CS1的作用是控制串并行方式,DB0-DB7是數(shù)據(jù)接口。3.6電源模塊電路設計本系統(tǒng)的總電源選用5V的直流電源,電路設計起來簡單、穩(wěn)定。圖中DC為電源的插座,可以直接用USB電源線接入,分別插在DC插座和5V電源上,5V電源包括充電寶、手機、充電器等等。指示燈為紅色LED燈,系統(tǒng)通電則LED燈亮。通過2k的電阻來限制電流從而防止電流過大燒壞LED燈。SW時自鎖開關(guān),按下按鍵后紅燈亮,意味著系統(tǒng)輸出5V直流電源。再按下按鍵,LED燈熄滅,系統(tǒng)沒有輸出5V電源。電源模塊電路如圖3-8所示:圖3-8電源模塊電路圖第4章系統(tǒng)軟件電路設計4.1主程序設計本設計的軟件程序主要功能是統(tǒng)計進出教室人數(shù),附加功能溫濕度檢測,并檢驗距離是否在10m的范圍內(nèi),如未超過,則藍牙模塊開始傳送信息,無限循環(huán)以維持持續(xù)工作??傂蛄鞒倘鐖D4-1所示:開始開始系統(tǒng)各模塊初始化系統(tǒng)各模塊初始化讀取溫濕度讀取溫濕度測量和計算人數(shù)測量和計算人數(shù)LCD液晶屏顯示LCD液晶屏顯示否距離在8否距離在8m以內(nèi)是是數(shù)據(jù)傳輸數(shù)據(jù)傳輸手機端顯示手機端顯示圖4-1程序流程圖4.2統(tǒng)計人數(shù)子程序設計選擇紅外傳感器來統(tǒng)計人數(shù),首先保證室內(nèi)外各一個紅外傳感器,根據(jù)內(nèi)外紅外傳感器的相應順序就可得出此時應當加或減。主要步驟如下:首先先對教室內(nèi)的各項數(shù)據(jù)初始化,包括總座位數(shù),當前剩余座位,占用的作為數(shù),根據(jù)上述方法進而判斷室內(nèi)人數(shù)變化,以此作為循環(huán)。人數(shù)統(tǒng)計流程如圖4-2所示:開始開始教室內(nèi)人數(shù)—1內(nèi)傳感器響應外傳感器響應外傳感器響應內(nèi)傳感器響應教室內(nèi)人數(shù)+1初始化教室信息傳感器是否響應教室內(nèi)人數(shù)—1內(nèi)傳感器響應外傳感器響應外傳感器響應內(nèi)傳感器響應教室內(nèi)人數(shù)+1初始化教室信息傳感器是否響應NNYY 更新人數(shù)值更新人數(shù)值圖4-2人數(shù)統(tǒng)計程序圖4.3藍牙數(shù)據(jù)傳輸子程序設計在藍牙的配置過程中,首先要實現(xiàn)設備與器件藍牙的主從綁定,先設置AT指令模式,進行串口波特率、檢驗位、停止位等操作,根據(jù)需求來修改藍牙的密碼及名稱,設置成一主一從的連接模式,將其與電腦連接,按藍牙模塊上的復位鍵并接通電遠,便會發(fā)現(xiàn)指示燈由快閃變成慢閃,這代表著已經(jīng)進入AT指令模式,藍牙連接成功。設置好后,就可以通過發(fā)送查詢指令,來查看是否設置正確,藍牙數(shù)據(jù)連接過程如圖4-3、4-4所示:圖4-3設置波特率過程圖圖4-4修改藍牙名稱及密碼下一步進行主從模塊的綁定,必須要滿足一個為主模塊,一個為從模塊,保證密碼一致,設定成藍牙鏈接模式,互相綁定對方的地址。按此順序完成后,主從模塊就建立好了連接。對兩個模塊重新上電,指示燈變化說明主從模塊建立好了通信。通訊連接成功如下圖4-5所示:圖4-5主從模塊建立連接4.4其它模塊設計軟件電路設計不單包括以上程序設計還包括溫濕度傳感器模塊設計和顯示模塊設計:首先溫濕度模塊開始工作,從主機接收了開始信號后,初始化的低功率模式就會轉(zhuǎn)為高功率模式,信號結(jié)束,則溫濕度傳感器也停止運作。溫濕度模塊信號時序如圖4-6所示:圖4-6DHT11模塊信號時序圖首先需要對溫濕度傳感器的總線高度進行一個設置,將總線拉高延時20us,將主機設置為輸入判斷響應,達到理想目標后,對主機進行設置,等待由溫濕度傳感器發(fā)送回來的相應,便可讀取數(shù)據(jù),讀取結(jié)束后進行校驗,返回數(shù)據(jù)。DHT11通訊程序如圖4-7所示:開始開始總線拉低18ms總線拉低18ms總線拉高20us總線拉高20us傳感器低電平相應N傳感器低電平相應NYY等待低電平響應結(jié)束等待低電平響應結(jié)束等待高電平響應結(jié)束等待高電平響應結(jié)束進入數(shù)據(jù)接收進入數(shù)據(jù)接收數(shù)據(jù)校驗是否成功數(shù)據(jù)校驗是否成功NNYY返回溫度濕度值返回溫度濕度值結(jié)束結(jié)束結(jié)束結(jié)束圖4-7DHT11通信程序圖結(jié)束結(jié)束顯示模塊部分中需要注意的是將數(shù)據(jù)合理的排列在顯示屏上,可以將漢字筆劃模擬成數(shù)字,筆畫區(qū)域當作“1”,其余地方當作“0”。由此方式排列,便可以得出一個完整的漢字。在LCD液晶顯示屏中兩行六列就是12個漢字,再根據(jù)上述筆劃模擬數(shù)字的方法就可以將漢字完整的呈現(xiàn)在液晶顯示屏上。顯示模塊流程如圖4-8所示:開始開始設置工作方式設置工作方式測試顯示測試顯示定義&更新顯示字符定義&更新顯示字符設置顯示位置設置顯示位置將字符進行顯示將字符進行顯示圖4-8LCD12864顯示流程圖第5章硬件組裝與調(diào)試5.1硬件模塊調(diào)試首先,我先針對紅外傳感器作出檢驗標準,所檢驗的方式就是驗證其性能的靈敏度,分別站在距離傳感器2米和5米的地方,以及當間隔時間較短經(jīng)過傳感器時,傳感器做出的反應,檢測傳感器接收信息的靈敏度。藍牙模塊的檢驗方式也是分別站在不同距離處,通信設備與器件構(gòu)成藍牙連接,檢驗在距離8m以內(nèi)是否能通過藍牙模塊準確傳送信息。經(jīng)過測試,得到以下結(jié)論:該型號紅外傳感器的反應時間較短,能夠在人與人間隔2S以內(nèi)的時間迅速作出反應,但是檢測到距離沒有達到理想狀態(tài),在5m時接受不到信息。當設備啟動后,藍牙模塊處于待連接狀態(tài),指示燈快閃,手機連接藍牙后,與主設備構(gòu)成主從模塊,連接成功后,指示燈緩慢閃爍,并將主設備上的全部信息實時傳送到手機從設備上,由此連接成功。測試也如預期一樣,在8m之內(nèi)都可以傳送信息。但是由于技術(shù)和資金等方面原因,目前只適用于舊版手機系統(tǒng),日后我會繼續(xù)精進這部分的缺陷。與此同時LCD12864顯示模塊和DHT11溫濕度模塊調(diào)試都很順利。檢驗過程如圖5-1所示:圖5-1檢測過程圖5.2軟件模塊調(diào)試在軟件模塊調(diào)試過程中出現(xiàn)了許多錯誤,比如順序問題,語法錯誤,少了括號,分號,參數(shù)列表得到長度不同,需要檢查開始的函數(shù)聲明和定義的參數(shù)是否一致,且參數(shù)必須要說明類別。是否使用了定義得到變量等等。在搭建好調(diào)試的平臺之后,便對軟件程序進行調(diào)試,進入到設置頁面后,若未發(fā)現(xiàn)程序調(diào)試錯誤,便開始驗證系統(tǒng)功能的完整性,如果發(fā)現(xiàn)問題,便要反復進行調(diào)試。程序調(diào)試頁面如圖5-2、5-3所示:圖5-2程序調(diào)試頁面圖5-3藍牙部分調(diào)試圖5.3實物演示第一步先將各部分器件與單片機進行連接,第二步編寫好程序,第三步將程序燒寫進去就可以拿到實際操作空間進行測試:。按下電源按鈕,先檢查最直觀的顯示屏,觀察數(shù)據(jù)是否都完整的顯示在了屏幕上。接著觀察顯示屏上的溫濕度數(shù)據(jù),可以選用專業(yè)的測溫工具,對當前空間進行測試,對比二者結(jié)果,如差距保證在誤差范圍內(nèi),則證明運行成功。最關(guān)鍵的一步,對紅外傳感器的功能進行一個檢測,最直接的方法就是人經(jīng)過觀察人數(shù)變化,必須要排除所能產(chǎn)生一切誤差的因素,比如當紅外傳感器因為某些原因移動了會不會影響人數(shù)的變化。所以我采用手動測試的方法,將紅外傳感器從下到上和從上到下進行移動,觀察數(shù)據(jù)顯示正常?;蛘弋斒覂?nèi)的的人進行活動,會不會影響到紅外傳感器統(tǒng)計數(shù)據(jù)。還有當有人從教室門口經(jīng)過時,紅外傳感器是否會發(fā)生變化。經(jīng)檢測幾乎目前所有產(chǎn)生誤差因素都可以排除掉。最后就是檢測數(shù)據(jù)傳輸?shù)臏蚀_性,依據(jù)上述藍牙模塊的調(diào)試,會發(fā)現(xiàn)數(shù)據(jù)傳輸?shù)幕疽恢拢虚g可能會有少部分的延遲時間,對正常運行此設計并無太大影響。自習室管理系統(tǒng)正面如圖5-4所示:圖5-4自習室管理系統(tǒng)正面圖數(shù)據(jù)傳輸過程如圖5-5所示:圖5-5數(shù)據(jù)傳輸演示圖結(jié)論本系統(tǒng)至此設計調(diào)試完成,硬件系統(tǒng)連接正確工作正常,軟件部分也測試完畢,系統(tǒng)存在一些問題,如環(huán)境

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論