環(huán)境;煙霧傳感器;溫度;甲醛_第1頁(yè)
環(huán)境;煙霧傳感器;溫度;甲醛_第2頁(yè)
環(huán)境;煙霧傳感器;溫度;甲醛_第3頁(yè)
環(huán)境;煙霧傳感器;溫度;甲醛_第4頁(yè)
環(huán)境;煙霧傳感器;溫度;甲醛_第5頁(yè)
已閱讀5頁(yè),還剩30頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

PAGEPAGE11哈爾濱工業(yè)大學(xué)畢業(yè)設(shè)計(jì)(論文)I-摘要隨著社會(huì)的發(fā)展,生活在科學(xué)和技術(shù)標(biāo)準(zhǔn)和進(jìn)步的提高,人們的生活條件,包括各種室內(nèi)舒適的高品質(zhì)要求越來(lái)越高,這就要求室內(nèi)環(huán)境參數(shù)采集和評(píng)估,并且依據(jù)數(shù)據(jù)現(xiàn)狀和環(huán)境質(zhì)量的發(fā)展趨勢(shì)的準(zhǔn)確,及時(shí)且全面地反映,提供了科學(xué)依據(jù),以此來(lái)滿足人們對(duì)舒適性的要求。當(dāng)前室內(nèi)日常環(huán)境和安全形勢(shì)依然嚴(yán)峻,環(huán)境堪憂、安全事故較多。本設(shè)計(jì)旨在對(duì)家居室內(nèi)安全及日常環(huán)境信息進(jìn)行采集,以STC89C51為主控芯片,使用煙霧傳感器和報(bào)警器實(shí)現(xiàn)火災(zāi)信息的收集。同時(shí)利用DHT11實(shí)現(xiàn)對(duì)室內(nèi)溫濕度的信息的采集,溫度濕度過(guò)高,開(kāi)啟通風(fēng),通過(guò)甲醛傳感器檢測(cè)室內(nèi)甲醛是否超標(biāo),超標(biāo)蜂鳴器報(bào)警提示,數(shù)據(jù)通過(guò)GSM模塊發(fā)送至手機(jī)顯示。關(guān)鍵詞:環(huán)境;煙霧傳感器;溫度;甲醛

AbstractWith

the

development

of

the

society,

the

improvement

of

living

standards

and

the

progress

of

science

and

technology,

people

of

high

quality

life

environment,

including

indoor

comfortable

environment

is

more

and

more

requirements,

which

requires

the

collection

and

evaluation

of

indoor

environment

parameters,

and

according

to

the

data

accurate,

timely

and

comprehensive

reflect

the

present

situation

and

development

trend

of

environmental

quality,

to

meet

people's

comfort

requirements

of

the

scientific

basis.At

present,

the

indoor

environment

and

daily

security

situation

is

still

grim,

environmental

concern,

and

more

safety

accidents.The

purpose

of

this

design

is

to

collect

indoor

safety

and

environmental

information

daily.STC89C51

as

the

main

control

chip,

using

smoke

sensor

and

alarm

of

fire

warning

information.At

the

same

time,

use

DHT11

implement

information

collection

of

indoor

temperature

and

humidity,

temperature

and

humidity

is

too

high,

open

the

ventilation,

indoor

formaldehyde

by

formaldehyde

sensor,

in

standard,

buzzer

alarm

prompt

information

sent

to

the

mobile

phone

display

through

GSM

module.Keywords:EnvironmentSmokesensorTemperatureVentilation

目錄TOC\o"1-3"\u摘要 IAbstract II第1章緒論 11.1課題背景和意義 11.2國(guó)內(nèi)外研究現(xiàn)狀 11.3本課題主要研究?jī)?nèi)容 2第2章系統(tǒng)總體設(shè)計(jì) 32.1系統(tǒng)功能要求 32.2單片機(jī)選型 42.2.1單片機(jī)選擇 42.2.251單片機(jī)介紹 52.3傳感器模塊選型 62.3.1煙霧傳感器 62.3.2溫濕度傳感器 62.3.3甲醛傳感器 72.4三極管選型 82.5短信發(fā)送模塊選型 8本章小結(jié) 9第3章硬件設(shè)計(jì) 113.1最小系統(tǒng)設(shè)計(jì) 113.2傳感器電路設(shè)計(jì) 123.2.1溫濕度傳感器電路 123.2.2煙霧傳感器電路 123.2.2甲醛傳感器電路 133.3短信模塊電路設(shè)計(jì) 133.4蜂鳴器電路設(shè)計(jì) 143.5液晶電路設(shè)計(jì) 143.6按鍵模塊電路設(shè)計(jì) 15本章小結(jié) 16第4章系統(tǒng)軟件設(shè)計(jì) 174.1系統(tǒng)主程序設(shè)計(jì) 174.2發(fā)送短信程序設(shè)計(jì) 184.2液晶顯示程序設(shè)計(jì) 194.3傳感器程序設(shè)計(jì) 194.3.1溫濕度程序設(shè)計(jì) 194.3.2甲醛程序設(shè)計(jì) 204.3.3煙霧傳感器程序設(shè)計(jì) 214.4蜂鳴器報(bào)警程序設(shè)計(jì) 22本章小結(jié) 23第5章系統(tǒng)功能測(cè)試 255.1功能焊接 255.2硬件測(cè)試 265.3軟件測(cè)試 275.4調(diào)試結(jié)果 28本章小結(jié) 28結(jié)論 30致謝 錯(cuò)誤!未定義書簽。參考文獻(xiàn) 錯(cuò)誤!未定義書簽。附錄1譯文 錯(cuò)誤!未定義書簽。附錄2英文參考資料 錯(cuò)誤!未定義書簽。附錄3硬件原理圖 錯(cuò)誤!未定義書簽。附錄4程序清單 錯(cuò)誤!未定義書簽。 第1章緒論1.1課題背景和意義隨著社會(huì)的進(jìn)步以及科技的發(fā)展,人們?cè)絹?lái)越重視室內(nèi)環(huán)境對(duì)人體健康帶來(lái)的危害、舒適度以及對(duì)呼吸道是否有危害等。室內(nèi)的環(huán)境質(zhì)量的優(yōu)劣直接或間接的影響著人們的生活質(zhì)量。根據(jù)調(diào)查發(fā)現(xiàn),大眾在室內(nèi)環(huán)境花費(fèi)的時(shí)間約為80%,隨著國(guó)家的快速發(fā)展,國(guó)民經(jīng)濟(jì)得到了顯著上升,人們?cè)絹?lái)越追求生活質(zhì)量的提高,隨之各種高端家用產(chǎn)品、裝修材質(zhì)、家用電器及化工材料等被更多的人投入使用,因此使空氣中的污染來(lái)源和有害氣體變得種類繁多。此外,家用電器、裝修材料等釋放的光和熱都直接地或者間接地影響了空氣中的環(huán)境。隨著生活環(huán)境的需求不斷提高,室內(nèi)環(huán)境引起了人們的廣泛關(guān)注。這其中包括溫度、濕度、甲醛、煙霧含量、有害氣體等,主要成分是甲烷,天然氣包含少量的乙烷、丙烷等,也含有二氧化碳、硫化氫、水等。天然氣一般無(wú)色無(wú)毒,如若含有硫化氫是有毒的,濃度含量高時(shí),可導(dǎo)致呼吸道受損以及神經(jīng)系統(tǒng)受到損傷。根據(jù)查詢相關(guān)資料表明,每年在中國(guó),因室內(nèi)環(huán)境污染造成的經(jīng)濟(jì)損失高達(dá)32億美元左右,且世界上大約有30%的建筑物不利于健康的室內(nèi)空氣。種類繁多的有害氣體致使全球人口發(fā)病率和死亡人數(shù)的上升。目前,室內(nèi)環(huán)境污染已經(jīng)被列入對(duì)公眾健康危害最大的環(huán)境因素之一。針對(duì)以上不足,傳統(tǒng)的環(huán)境檢測(cè)設(shè)備需要被更替,以滿足現(xiàn)代化生產(chǎn)的發(fā)展。這有利于綜合開(kāi)發(fā)。在很大程度上便于環(huán)境測(cè)量?jī)x器集成化和便攜式的長(zhǎng)遠(yuǎn)發(fā)展。環(huán)境檢測(cè)設(shè)備落后的技術(shù)水平、頻繁的出現(xiàn)故障、使用壽命短、導(dǎo)致更大的抽樣誤差、檢測(cè)數(shù)據(jù)不準(zhǔn)確以及不能如實(shí)反映參數(shù)的監(jiān)測(cè)狀況。在測(cè)量精準(zhǔn)度方面,落后于一些歐美國(guó)家的技術(shù)水平。1.2國(guó)內(nèi)外研究現(xiàn)狀國(guó)外對(duì)于環(huán)境檢測(cè)的領(lǐng)域已經(jīng)達(dá)到了較高的技術(shù)水平,以生物學(xué)為基礎(chǔ)的檢測(cè)技術(shù)和儀器儀表市場(chǎng)發(fā)展前景良好,基于網(wǎng)絡(luò)技術(shù)和傳感器技術(shù)的發(fā)展,為解決室內(nèi)熱舒適性(PMV)算法比較復(fù)雜且測(cè)量參數(shù)多的問(wèn)題,利用分布式網(wǎng)絡(luò)技術(shù)對(duì)PMV進(jìn)行實(shí)時(shí)的測(cè)量。根據(jù)調(diào)查統(tǒng)計(jì),目前,空氣凈化裝置在中國(guó)已經(jīng)被大部分的家庭普及,室內(nèi)空氣凈化產(chǎn)品整體規(guī)模逐漸擴(kuò)大,以及盈利率穩(wěn)步上升,發(fā)展勢(shì)頭良好。同時(shí),產(chǎn)品的質(zhì)量高低以及技術(shù)含量等使空氣凈化裝置行業(yè)的競(jìng)爭(zhēng)激烈程度明顯提升。但是中國(guó)家庭使用室內(nèi)空氣凈化裝置的普及率遠(yuǎn)沒(méi)有國(guó)外家庭高。王東青和譚躍剛針對(duì)傳統(tǒng)的檢測(cè)方法昂貴,難以布線,維護(hù)成本高的問(wèn)題,將無(wú)線傳感器網(wǎng)絡(luò)技術(shù)應(yīng)用于環(huán)境檢測(cè)、實(shí)時(shí)監(jiān)控環(huán)境參數(shù)的變化,監(jiān)測(cè)信息將通過(guò)終端節(jié)點(diǎn)發(fā)送到用戶節(jié)點(diǎn)。各類環(huán)境檢測(cè)儀器的原理和結(jié)構(gòu)進(jìn)行詳細(xì)的分析。并針對(duì)此等問(wèn)題提出了虛擬化對(duì)策。主要來(lái)自三個(gè)方面振動(dòng)、噪聲、電磁輻射,研究其虛擬化工具。目前,國(guó)內(nèi)的室內(nèi)環(huán)境業(yè)正在處于起步的階段,室內(nèi)環(huán)境行業(yè)的服務(wù)網(wǎng)絡(luò)體系還沒(méi)有健全,大多數(shù)人對(duì)室內(nèi)環(huán)境的認(rèn)知程度普遍低下,所以我國(guó)對(duì)室內(nèi)環(huán)境企業(yè)對(duì)管理制度及服務(wù)水平重視程度還太低,與其他國(guó)家相比我國(guó)的室內(nèi)環(huán)境則是比上不足比下有余。因?yàn)槭覂?nèi)環(huán)境在我們?nèi)粘5纳钪幸呀?jīng)變成了不可或缺的一部分,但是外出等特殊情況我們又不能將自己的室內(nèi)環(huán)境到其他城市,這樣因?yàn)槁糜螛I(yè)的發(fā)展導(dǎo)致我國(guó)的用室內(nèi)環(huán)境量突然增大,這是室內(nèi)環(huán)境的一個(gè)良好的外部環(huán)境優(yōu)勢(shì),這些例子都表現(xiàn)出在我國(guó)大量的用室內(nèi)環(huán)境量下,室內(nèi)環(huán)境行業(yè)的蓬勃發(fā)展是一個(gè)必然趨勢(shì)。而我國(guó)的室內(nèi)環(huán)境業(yè)務(wù)大都還停留在傳統(tǒng)的手工作業(yè)的環(huán)境中,即使有個(gè)別企業(yè)有網(wǎng)絡(luò)化的室內(nèi)環(huán)境網(wǎng)站,規(guī)模也都很小,系統(tǒng)管理的程度也不普遍,更多還是靠著人力來(lái)完成日常作業(yè)。關(guān)于還室內(nèi)環(huán)境和發(fā)達(dá)國(guó)家的異地還室內(nèi)環(huán)境不同,我國(guó)的異地還室內(nèi)環(huán)境大概上全是在不同的城市開(kāi)一所分店來(lái)實(shí)現(xiàn)異地還,室內(nèi)環(huán)境吉林大學(xué)鄧桂昌利用自動(dòng)監(jiān)測(cè)技術(shù)、綜合利用傳感器技術(shù)和微控制器技術(shù),以AT89S52單片機(jī)為核心設(shè)計(jì)了室內(nèi)便攜式智能空氣質(zhì)量監(jiān)控儀器,實(shí)現(xiàn)有毒氣體濃度和溫濕度信號(hào)的采集與顯示以及超標(biāo)報(bào)警等功能。1.3本課題主要研究?jī)?nèi)容本次設(shè)計(jì)采用STC89C51單片機(jī),本次設(shè)計(jì)分為三個(gè)模塊進(jìn)行設(shè)計(jì)。傳感器檢測(cè)模塊、數(shù)據(jù)處理模塊、報(bào)警提示模塊和顯示模塊。預(yù)期達(dá)到的目標(biāo):1.利用傳感器檢測(cè)室內(nèi)溫濕度、煙霧濃度和甲醛含量。2.利用STC89C51單片機(jī)處理數(shù)據(jù)。3.當(dāng)煙霧濃度高于設(shè)定值時(shí),自動(dòng)觸發(fā)蜂鳴器響,手機(jī)收到短信提示。4.液晶屏顯示當(dāng)前室內(nèi)溫濕度、煙霧濃度和甲醛含量。第2章系統(tǒng)總體設(shè)計(jì)整個(gè)系統(tǒng)更加有效,還可以降低成本,增加系統(tǒng)的利用率。但是一些部分又必須由硬件來(lái)完成,因此必須系統(tǒng)高效,以保證后續(xù)功能的實(shí)現(xiàn)。2.1系統(tǒng)功能要求本次研究的方案主要針對(duì)室內(nèi)環(huán)境溫濕度顯示開(kāi)發(fā)的一套家居系統(tǒng)。系統(tǒng)采用傳感器監(jiān)測(cè)室內(nèi)的環(huán)境變化,如火災(zāi)、溫濕度、甲醛等信息。把監(jiān)測(cè)的數(shù)據(jù)通過(guò)51單片機(jī)還原后,通過(guò)多種形式顯示出來(lái),當(dāng)監(jiān)測(cè)值超過(guò)設(shè)定的限制時(shí),執(zhí)行聲音報(bào)警。在啟動(dòng)控制模塊時(shí)溫度必須保持在指定范圍內(nèi)不變。此外,系統(tǒng)還能夠?qū)⒈O(jiān)測(cè)到的數(shù)值可以考慮通過(guò)無(wú)線方式發(fā)送給移動(dòng)終端進(jìn)行控制。以下就是針對(duì)本次設(shè)計(jì)需要用到的模塊進(jìn)行對(duì)比研究。最終敲定出合適的模塊。方案一:利用DHT11溫濕度傳感器檢測(cè)室內(nèi)溫濕度,MQ-2煙霧傳感器檢測(cè)室內(nèi)火災(zāi)險(xiǎn)情,ZE08-CH2O傳感器用于檢測(cè)室內(nèi)甲醛含量是否超標(biāo)。選用STC89C51單片機(jī)對(duì)檢測(cè)到的數(shù)據(jù)進(jìn)行分析和處理。當(dāng)有火災(zāi)時(shí),蜂鳴器響提示。數(shù)據(jù)信息將通過(guò)GSM模塊發(fā)送到手機(jī)。由12864液晶顯示屏顯示當(dāng)前溫度和濕度,煙霧濃度和甲醛信息等。方案二:采用熱敏電阻組成傳感器檢測(cè)環(huán)境中的溫度信息;采用電磁閥開(kāi)關(guān)模塊控制溫度的升溫和降溫設(shè)備;采用FPGA控制系統(tǒng)作為主控模塊;使用LCD12864液晶實(shí)現(xiàn)人機(jī)交互顯示數(shù)據(jù);采用HC05藍(lán)牙數(shù)傳模塊實(shí)現(xiàn)溫度數(shù)據(jù)與上位機(jī)之間的同步與控制。通過(guò)4×4矩陣鍵盤來(lái)完成溫度參數(shù)的設(shè)置。方案三:使用DS18B20傳感器來(lái)檢測(cè)環(huán)境中的溫度數(shù)據(jù);采用LED等開(kāi)關(guān)來(lái)模擬溫度的升溫和降溫控制。采用ARM7芯片作為系統(tǒng)的主控模塊;采用TFT5.0彩屏實(shí)現(xiàn)人機(jī)交互顯示;采用NRF2401無(wú)線數(shù)傳模塊實(shí)現(xiàn)溫度數(shù)據(jù)與手機(jī)APP之間的同步與控制。利用AndroidStudio軟件來(lái)開(kāi)發(fā)APP。通過(guò)獨(dú)立按鍵來(lái)完成溫度參數(shù)的設(shè)置。綜上所述,無(wú)論是從實(shí)用性還是可靠性方面,最終決定采用方案一。2.2單片機(jī)選型基于51單片機(jī)的室內(nèi)環(huán)境監(jiān)測(cè)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)主要基于單片機(jī)對(duì)數(shù)字信號(hào)的高靈敏度和可控性,其中傳感器能發(fā)出數(shù)字信號(hào)。本系統(tǒng)主要包括主控模塊、溫濕度、甲醛、煙霧等收集信息模塊,警報(bào)模塊,信息發(fā)送模塊。2.2.1單片機(jī)選擇方案一:這次使用DSP作為控制器。例如它的靈敏度高、適應(yīng)能力強(qiáng)、耗能低、應(yīng)用于頻率非常低的信號(hào)等。但是DSP的硬件部分比較復(fù)雜,價(jià)格昂貴。

實(shí)物圖如圖2-1所示。圖2-1DSP芯片實(shí)物圖方案二:采用STC89C51單片機(jī),憑借著強(qiáng)大的可靠性、成本低、電壓低等優(yōu)點(diǎn)得到迅猛發(fā)展。該單片機(jī)的的算術(shù)能力強(qiáng),容易編程,并且可以實(shí)現(xiàn)邏輯控制和各種算法。本身帶有定時(shí)器,可用來(lái)定時(shí)和計(jì)算時(shí)間?;谏鲜龇治?,擬定方案二,使用STC89C51用作控制器。在圖2-2中示出的那種顯示。圖2-2STC89C51單片機(jī)2.2.251單片機(jī)介紹我所設(shè)計(jì)的這個(gè)系統(tǒng)數(shù)據(jù)處理芯片它用的是STC89C51單片機(jī)。單片機(jī)是一種集成在電路芯片,是采用超大成電路技術(shù)把具有數(shù)據(jù)處理能力的中央處理器CPU(CenadtralProcesfssingUnfit,中央處理單元)隨機(jī)存儲(chǔ)器RAM(RandodmAccdfessMedfmory)、只讀存儲(chǔ)器ROM(RdeadOnldyMedfmory)、計(jì)時(shí)器等功能??赡苓€包括顯示驅(qū)動(dòng)電路、脈寬調(diào)制電路、模擬多路轉(zhuǎn)換器、A/D轉(zhuǎn)換器等電路集成到一塊硅片上構(gòu)成的一個(gè)小而完善的計(jì)算機(jī)系統(tǒng)。圖2-3STC89C51單片機(jī)引腳圖2.3傳感器模塊選型2.3.1煙霧傳感器該物質(zhì)在沒(méi)有雜質(zhì)的空氣中的時(shí)候?qū)щ娔芰^低。當(dāng)環(huán)境中存在可燃性氣體或煙霧時(shí),SnO2的電導(dǎo)率隨著氣體雜質(zhì)的濃度升高而增強(qiáng)。在MQ-2傳感器的底部有四個(gè)螺絲孔便于固定,具有長(zhǎng)期的使用壽命和可靠的穩(wěn)定性,快速的響應(yīng)恢復(fù)特性。MQ-2對(duì)控制器發(fā)出信號(hào)。傳感器實(shí)物圖如圖2-4所示。圖2-4煙霧傳感器實(shí)物圖2.3.2溫濕度傳感器方案一:采用DHT11作為溫控和濕控測(cè)試模塊。DHT11是復(fù)合傳感器。實(shí)物圖如圖2-5所示。圖2-5DHT11溫濕度傳感器方案二:HS1101是電容式濕度傳感器,可測(cè)相對(duì)濕度范圍在0%~100%RH,誤差為±2%RH。實(shí)物圖如圖2-6所示。圖2-6溫度和濕度傳感器綜上所述,雖然方案二具有較高的測(cè)試范圍和精確度,但由于本次的設(shè)計(jì)是測(cè)試一般的環(huán)境溫度和濕度,選取方案一的DHT11溫濕度傳感器已經(jīng)能夠滿足設(shè)計(jì)的要求,而且DHT11復(fù)合了溫度傳感器和濕度傳感器,并且價(jià)格低廉,因此本模塊采用方案一。2.3.3甲醛傳感器甲醛傳感器的使用細(xì)則,但都不利于幼兒園室內(nèi)環(huán)境監(jiān)測(cè)和系統(tǒng)設(shè)計(jì),因此選擇一個(gè)精度高。設(shè)計(jì)甲醛傳感器實(shí)物圖如下圖2-7所示。圖2-7甲醛傳感器實(shí)物圖內(nèi)置溫度傳感器,可進(jìn)行溫度補(bǔ)償,同時(shí)具有數(shù)字輸出與模擬電壓輸出,方便使用。ZE08-CH2O是將成熟的電化學(xué)檢測(cè)技術(shù)和精良的電路設(shè)計(jì)緊密結(jié)合,設(shè)計(jì)制造出的通用型氣體模組。模組特點(diǎn):?1.響應(yīng)速度快,分辨率高,敏感度強(qiáng);2.產(chǎn)品體積小,傳感器固定牢固;3.提供UART,模擬電壓信號(hào),PWM波形等多種輸出方式;?4.高穩(wěn)定性,良好的抗干擾能力以及良好的線性輸出。2.4三極管選型三極管,全名為半導(dǎo)體三極管,本設(shè)計(jì)系統(tǒng)中,需要用到蜂鳴器,而普通的單片機(jī)的IO口不足以驅(qū)動(dòng),所以在電路中加入三極管8550作為驅(qū)動(dòng)電路,起到放大電流的作用。我所采用的三極管采用的是8550三極管,它屬于一種用的晶體三極管。這是一個(gè)低電壓,電流PNP型硅三極管。8550三極管(TO-92封裝)管腳圖分別是1、發(fā)射極極3、集電極。三極管實(shí)物圖如圖2-8所示。圖2-8三極管8550實(shí)物圖2.5短信發(fā)送模塊選型這個(gè)GSM發(fā)射無(wú)線移動(dòng)通信系統(tǒng)和我們大國(guó)傳統(tǒng)調(diào)制解調(diào)器相結(jié)合組成的GSM通信模塊都是屬于本身同一種數(shù)據(jù)終端設(shè)備,它就可以進(jìn)行高效的傳輸信息業(yè)務(wù)、語(yǔ)音撥打電話,還支持短消第三方大幅度的息發(fā)送取消業(yè)務(wù)。能夠把這個(gè)數(shù)據(jù)整理打包成符合短消息業(yè)務(wù)的數(shù)據(jù)塊,再以短消息的形式互相發(fā)送。本系統(tǒng)在綜合考慮模塊體積、成本、功能及抗干擾性能等幾個(gè)方面因素后,最終選則由我國(guó)自己的公司選擇華為公司生產(chǎn)的SIM800C來(lái)實(shí)現(xiàn)系統(tǒng)的通信功能,其實(shí)物圖如圖2-9所示。圖2-9GSM模塊實(shí)物圖最后敲定以STC89C51作為主控制芯片的方案,利用MQ-2煙霧傳感器和報(bào)警器實(shí)現(xiàn)對(duì)火災(zāi)信息的預(yù)警作用。同時(shí)利用DHT11實(shí)現(xiàn)對(duì)室內(nèi)溫濕度的信息的采集,溫度濕度過(guò)高,開(kāi)啟通風(fēng),通過(guò)ZE08-CH2O甲醛傳感器檢測(cè)室內(nèi)甲醛是否超標(biāo),超標(biāo)蜂鳴器報(bào)警提示,信息通過(guò)SIM800C-GSM模塊發(fā)送到手機(jī)顯示。硬件框圖如圖2-10所示。STCSTC89C51煙霧傳感器溫濕度傳感器蜂鳴器甲醛傳感器GSM手機(jī)液晶屏圖2-10硬件框圖本章小結(jié)本章首先系統(tǒng)總體方案設(shè)計(jì)。然后選擇的主要器件,通過(guò)對(duì)比和分析選擇了單片機(jī)芯片、甲醛傳感器、溫濕本章首先介紹了開(kāi)發(fā)室內(nèi)的環(huán)境信息管理系統(tǒng)在經(jīng)濟(jì)上兩年就可以回收開(kāi)發(fā)成本,其次分析了在技術(shù)方面開(kāi)發(fā)室內(nèi)的環(huán)境信息管理系統(tǒng)也是可以順利進(jìn)行下去的,最后在業(yè)務(wù)流程圖頁(yè)面驗(yàn)證了室內(nèi)的環(huán)境業(yè)務(wù)的業(yè)務(wù)流程是可以被軟件所實(shí)現(xiàn)的,可以根據(jù)這樣的程序流程圖來(lái)進(jìn)行程序的設(shè)計(jì)。大多的傳統(tǒng)行業(yè)也不得不開(kāi)始轉(zhuǎn)型,迎合符合社會(huì)現(xiàn)狀市場(chǎng)的變化,室內(nèi)環(huán)境行業(yè)也不例外,像“一嗨有室內(nèi)環(huán)境”便借助電子商務(wù)的力量實(shí)現(xiàn)了極其快速的發(fā)展,據(jù)第三方的數(shù)據(jù)顯示,其幾乎所有的訂單都是來(lái)自網(wǎng)絡(luò)直接下單。時(shí)至今日,在國(guó)內(nèi)的室內(nèi)環(huán)境公司的共同努力之下,這個(gè)行業(yè)已經(jīng)開(kāi)始摒棄之前的那種低效率、高人工的門店式的經(jīng)營(yíng)模式,漸漸的形成了在網(wǎng)絡(luò)上預(yù)訂室內(nèi)環(huán)境、自由取還室內(nèi)環(huán)境的新模式,這種低成本、高效率的電子商務(wù)模式更能推動(dòng)這個(gè)行業(yè)的發(fā)展,也更加的符合現(xiàn)在的人們的消費(fèi)模式,因此也直接推動(dòng)了室內(nèi)環(huán)境行業(yè)的快速發(fā)展。隨著電子商務(wù)等一系列的科技手段的不斷投入以及擴(kuò)大,中國(guó)的室內(nèi)環(huán)境行業(yè)也步入了一個(gè)極其快速的發(fā)展階段。眾多企業(yè)已經(jīng)開(kāi)始在全國(guó)范圍內(nèi)的發(fā)展布局,越來(lái)越多的國(guó)內(nèi)外企業(yè)和個(gè)人都在享受著室內(nèi)環(huán)境帶來(lái)的便利。隨著國(guó)內(nèi)對(duì)于室內(nèi)環(huán)境使用的需求越來(lái)越大,而分單雙號(hào)等政策不斷的完善,我國(guó)室內(nèi)環(huán)境行業(yè)也會(huì)迎來(lái)新的崛起。度傳感器和煙霧傳感器最終方案。最后,對(duì)移動(dòng)短信技術(shù)進(jìn)行了詳細(xì)的介紹,經(jīng)過(guò)分析和研究,選擇了短信模塊。

第3章硬件設(shè)計(jì)設(shè)計(jì)分為四個(gè)模塊進(jìn)行設(shè)計(jì)。傳感器檢測(cè)模塊、數(shù)據(jù)處理模塊、報(bào)警提示模塊和顯示模塊。3.1最小系統(tǒng)設(shè)計(jì)STC89C51單片機(jī)是臺(tái)灣的一家名字叫做STC的公司生產(chǎn)和制造出來(lái)的芯片。這個(gè)芯片也是采用的傳統(tǒng)標(biāo)準(zhǔn)51單片機(jī)的內(nèi)核。內(nèi)部仍然有定時(shí)/計(jì)數(shù)器,串口通信模塊,基礎(chǔ)IO資源模塊,內(nèi)部RAM和ROM資源模塊等??傊褪且粋€(gè)標(biāo)準(zhǔn)的51單片機(jī)。我們可以用它來(lái)進(jìn)行單片機(jī)設(shè)計(jì)的開(kāi)發(fā)等任務(wù)。一旦有外部中斷觸發(fā)的時(shí)候,系統(tǒng)就會(huì)自動(dòng)的恢復(fù)中斷,啟動(dòng)單片機(jī)開(kāi)始工作。最高運(yùn)作頻率35MHz,6T/12T可選。最小系統(tǒng)電路圖如圖3-1所示。圖3-1最小系統(tǒng)電路圖3.2傳感器電路設(shè)計(jì)3.2.1溫濕度傳感器電路DHT11數(shù)字顯示溫濕度控傳感器是獨(dú)一含有已校準(zhǔn)數(shù)字信號(hào)輸出的溫濕度復(fù)合發(fā)生的傳感器,它本身能夠使用專門的數(shù)字模塊采集技術(shù)和溫濕度傳感技術(shù),從而來(lái)保證產(chǎn)品具有可靠性和長(zhǎng)期穩(wěn)定性。傳感器由2部分組成,分別是:電阻式感應(yīng)濕度的元件和NTC智能測(cè)溫元件。采用4針單排引腳封裝,連接簡(jiǎn)單。電路圖如圖3-2所示。圖3-2DHT11傳感器電路圖3.2.2煙霧傳感器電路設(shè)計(jì)中不需要對(duì)這個(gè)模擬量做一些數(shù)據(jù)的處理,由于單片機(jī)無(wú)法直接讀取模擬量的值,也沒(méi)有對(duì)應(yīng)的AD轉(zhuǎn)換電路,同時(shí)為了降低電路的復(fù)雜度,所以選用一體的MQ-2模塊。該模塊已經(jīng)內(nèi)置了一個(gè)放大電路和轉(zhuǎn)換電路,即當(dāng)有煙霧產(chǎn)生時(shí),會(huì)把這個(gè)模擬信號(hào)送入到放大電路進(jìn)行放大,同時(shí)經(jīng)過(guò)模擬轉(zhuǎn)成數(shù)字量,這樣就可直接接入單片機(jī)使用。MQ-2電路圖如3-3所示。圖3-3煙霧傳感器電路3.2.3甲醛傳感器電路甲醛監(jiān)測(cè)模塊屬于一個(gè)細(xì)小的監(jiān)測(cè)系統(tǒng),可以不依靠其他自己完成甲醛檢測(cè)功能,通過(guò)甲醛傳感器靈敏探頭判斷出空氣中甲醛的占有比例,并將發(fā)生過(guò)程中的電流模擬傳輸量轉(zhuǎn)換為數(shù)字傳輸量,并且也能夠可以將轉(zhuǎn)換后的數(shù)字傳輸量通過(guò)接口電路傳遞到主板控制的芯片,進(jìn)行下一步的發(fā)展。本身這個(gè)模塊是每一個(gè)節(jié)點(diǎn)模塊中的細(xì)小部分,并且需要能夠?qū)崿F(xiàn)長(zhǎng)時(shí)間的工作,因此該計(jì)的過(guò)程中要積極的考慮到體積非常小、功耗非常低、成本也是非常低等特點(diǎn)。甲醛監(jiān)測(cè)這個(gè)中應(yīng)用到的元件包括傳感器甲醛探頭、轉(zhuǎn)換器模數(shù)轉(zhuǎn)換器等。傳感器甲醛引腳電路圖如圖3-4所示。圖3-4甲醛傳感器電路3.3短信模塊電路設(shè)計(jì)1位停止位,沒(méi)有校驗(yàn)。串口通信方式跟單片機(jī)連接的串口1,由于單片機(jī)89C51的硬件串口只有一個(gè)串口,所以用該串口跟GSM模塊通信。GSM通信電路如圖3-5所示。圖3-5短信模塊電路圖單片機(jī)的接受引腳要對(duì)應(yīng)模塊的發(fā)射引腳,而單片機(jī)的發(fā)送引腳要對(duì)應(yīng)模塊的接受引腳。兩者之間的通信數(shù)據(jù)采用的是AT指令。AT指令是以AT這兩個(gè)字符為開(kāi)始,然后后面帶通信設(shè)備之間的協(xié)議,最后是以字符結(jié)束。單片機(jī)的串口1對(duì)應(yīng)的引腳是單片機(jī)的接受引腳為P30,單片機(jī)的發(fā)送引腳是P31,想要跟GSM模塊進(jìn)行通信,由于GSM模塊串口參數(shù)是固定的,所以單片機(jī)要對(duì)串口進(jìn)行參數(shù)的配置之后才能夠正常接受或者發(fā)送串口數(shù)據(jù)。3.4蜂鳴器電路設(shè)計(jì)在電路設(shè)計(jì)中加入了蜂鳴器作為提醒報(bào)警響應(yīng)的作用。它采用5V直流電壓供電的有源蜂鳴器,但是一般的蜂鳴器在整個(gè)系統(tǒng)運(yùn)行中需要比較大的電流。蜂鳴器電路圖如圖3-6所示。圖3-6蜂鳴器電路圖3.5液晶電路設(shè)計(jì)液晶顯示器(LCD)相比其他的顯示器擁有很大的優(yōu)勢(shì),例如消耗低、體積小。多年來(lái)廣泛應(yīng)用于各個(gè)行業(yè)中。單片機(jī)可以通過(guò)兩種方式來(lái)進(jìn)行數(shù)據(jù)訪問(wèn)以此來(lái)控制液晶顯示模塊。分別是:數(shù)據(jù)總線和控制信號(hào)。該設(shè)計(jì)使用的是12864液晶顯示屏,本設(shè)計(jì)的LCD12864的電路圖如圖3-7所示。圖3-7液晶顯示電路圖3.6按鍵模塊電路設(shè)計(jì)本設(shè)計(jì)是一個(gè)安防系統(tǒng),所以應(yīng)該是有一個(gè)處于布防的狀態(tài)和一個(gè)安全的狀態(tài),即系統(tǒng)當(dāng)處于布防狀態(tài)的時(shí)候,觸發(fā)報(bào)警的條件時(shí)就會(huì)執(zhí)行對(duì)應(yīng)的報(bào)警動(dòng)作,反之,當(dāng)系統(tǒng)處于安全狀態(tài)時(shí),可認(rèn)為是主人在家的時(shí)候,則取消安防功能。而對(duì)于這樣的一個(gè)操作。按鍵是我們與單片機(jī)打交道的元器件。單片機(jī)應(yīng)用最多的形式是獨(dú)立鍵盤。這次系統(tǒng)設(shè)計(jì)共有4個(gè)按鍵。它們的作用分別是:設(shè)置、增加、減少以及備用。所以使用了獨(dú)立式按鍵。按鍵的電路圖3-8所示。圖3-8按鍵電路圖本章小結(jié)本章首先對(duì)最小系統(tǒng)電路設(shè)計(jì)思路進(jìn)行了分析,其次又介紹了三種傳感器電路的設(shè)計(jì),本章首先介紹了室內(nèi)的環(huán)境信息管理系統(tǒng)需要有滿足美觀、數(shù)據(jù)校驗(yàn)和導(dǎo)出數(shù)據(jù)的界面,其次分析了室內(nèi)的環(huán)境信息管理系統(tǒng)的需求應(yīng)該按照數(shù)據(jù)流圖來(lái)設(shè)計(jì),最后在數(shù)據(jù)字典中對(duì)數(shù)據(jù)流傳遞的數(shù)據(jù)進(jìn)行了定義和規(guī)劃,為系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)打下了基礎(chǔ)以及短信模塊電路引腳連接方法。在測(cè)試室內(nèi)的環(huán)境信息管理系統(tǒng)前,應(yīng)該了解測(cè)試是為了做什么、用什么樣的方式去做、應(yīng)該由誰(shuí)去做這些工作。系統(tǒng)測(cè)試就如字面意思一樣,是去測(cè)試室內(nèi)的環(huán)境信息管理系統(tǒng)這個(gè)系統(tǒng)會(huì)不會(huì)因?yàn)橛脩舻哪承┎僮鞫a(chǎn)生與系統(tǒng)設(shè)計(jì)時(shí)預(yù)想的結(jié)果不同的結(jié)果,以及有沒(méi)有哪些功能點(diǎn)的設(shè)計(jì)是不符合用戶實(shí)際使用習(xí)慣的,這些結(jié)果是因?yàn)槭裁串a(chǎn)生的,這個(gè)與預(yù)想不同的結(jié)果會(huì)造成哪些不可挽回的損失,用戶會(huì)不會(huì)因?yàn)檫@些不習(xí)慣而放棄使用室內(nèi)的環(huán)境信息管理系統(tǒng),這些都是需要測(cè)試人員考慮及發(fā)現(xiàn)的問(wèn)題,系統(tǒng)測(cè)試旨在為用戶提供一個(gè)更優(yōu)秀并且實(shí)用的系統(tǒng)投入到日常業(yè)務(wù)當(dāng)中去,發(fā)揮系統(tǒng)被設(shè)計(jì)時(shí)賦予的功能以及價(jià)值最后詳細(xì)介紹了液晶顯示電路和按鍵控制電路,為后續(xù)將要進(jìn)行的程序設(shè)計(jì)和整體調(diào)試工作奠定了基礎(chǔ)。

第4章系統(tǒng)軟件設(shè)計(jì)在本章設(shè)計(jì)中,考慮到與硬件部分的融合,此外還需要各自的控制設(shè)備。4.1系統(tǒng)主程序設(shè)計(jì)系統(tǒng)上電后首先進(jìn)行初始化,完成液晶、鍵盤等初始化任務(wù)。然后進(jìn)入無(wú)限循環(huán),單片機(jī)控制傳感器采集環(huán)境中的數(shù)據(jù),當(dāng)發(fā)現(xiàn)煙霧數(shù)據(jù)超過(guò)預(yù)設(shè)報(bào)警值的時(shí)候,自動(dòng)蜂鳴器報(bào)警。系統(tǒng)自動(dòng)控制蜂鳴器報(bào)警開(kāi)關(guān)實(shí)現(xiàn)自動(dòng)控制;此外系統(tǒng)還通過(guò)GSM模塊將數(shù)據(jù)實(shí)時(shí)發(fā)送至手機(jī)短信,手機(jī)端和液晶可以查看到室內(nèi)溫度濕度、煙霧濃度和甲醛的數(shù)據(jù)信息。主程序流程圖如圖4-1所示。開(kāi)始開(kāi)始初始化初始化檢測(cè)數(shù)據(jù)數(shù)據(jù)檢測(cè)數(shù)據(jù)數(shù)據(jù)數(shù)據(jù)顯示數(shù)據(jù)顯示是否超過(guò)閾值?是否超過(guò)閾值?報(bào)警報(bào)警YYYsdsdN結(jié)束結(jié)束圖4-1主程序流程圖 4.2發(fā)送短信程序設(shè)計(jì)傳感器對(duì)環(huán)境信息進(jìn)行采集;當(dāng)一旦有意外發(fā)生時(shí)可以給管理人員發(fā)送短信并讓戶主趕來(lái)處理問(wèn)題。發(fā)送短信程序初始化流程圖如圖4-2所示。開(kāi)始開(kāi)始結(jié)束設(shè)置短信格式發(fā)送連接命令UART等待發(fā)送短信WRITE設(shè)置短信號(hào)碼SIM是否有狀態(tài)?是否有SIM卡?NYNY圖4-2發(fā)送短信程序初始化流程圖在本系統(tǒng)中還要涉及到的AT指令還有。(1)發(fā)送短信為:AT+CMGS=n,用于n個(gè)字節(jié);(2)接收信為:ASCT+CMSGR="XSXX",XDXX是接收短信的號(hào)碼;(3)讀取短為:ACST+CMGSCSR=INSCSDEX;(4)除信為:ASCST+CMCSGD=INDECSX;(5)GSM塊行關(guān)機(jī)的指令為:ASCST+CPSCSCOF;(6)切斷一連接指令為:ATSCSCSH。4.3液晶顯示程序設(shè)計(jì)LCD液晶的驅(qū)動(dòng)方式大同小異,一般在使用前都需要對(duì)他進(jìn)行初始化以保證準(zhǔn)備好顯示;然后一般的操作就是寫命令和讀數(shù)據(jù)這些常見(jiàn)的操作。液晶顯示過(guò)程一般分為三步:1.初始化液晶,為演示做準(zhǔn)備。2.設(shè)定演示坐標(biāo),比如需要在哪個(gè)位置顯示出來(lái)。3.輸出顯示。輸出顯示就要想好是要演示單個(gè)字符、還是阿拉伯?dāng)?shù)字。找到對(duì)應(yīng)的函數(shù)就可以實(shí)現(xiàn)了。當(dāng)然在這個(gè)過(guò)程當(dāng)中,用的最多的是寫指令和寫數(shù)據(jù)。12864液晶寫程序如下所示:void?wr_lcd?(uchar?dat_comm,uchar?content)?{???chk_busy?();?//查忙,不為忙時(shí)才執(zhí)行下面的語(yǔ)句???if(dat_comm)?//?dat_comm=1時(shí)表示寫數(shù)據(jù)???{?????????rw=0;?????//寄存器讀寫狀態(tài)????}?else?????//?dat_comm=0時(shí)表示寫指令???{?????rs=0;???????rw=0;????//寄存器讀寫狀態(tài)???}???P0=content;//將8位數(shù)據(jù)代碼或指令代碼先付給數(shù)據(jù)端口P0,??????????????//確保在有效地脈沖信號(hào)到來(lái)時(shí)數(shù)據(jù)已到位???e=1;???????//脈沖信號(hào)???Delay_12864(10);//確保TPW的持續(xù)時(shí)間大于1500ns??e=0;?}4.4傳感器程序設(shè)計(jì)4.4.1溫濕度程序設(shè)計(jì)DHT11溫度濕度傳感器的執(zhí)行過(guò)程一般包含了:?jiǎn)?dòng)數(shù)據(jù)采集、讀取溫度濕度數(shù)據(jù)、檢測(cè)到數(shù)據(jù)驗(yàn)證步驟等。溫度和濕度流程圖如圖4-3所示。開(kāi)始開(kāi)始發(fā)出讀取命令校驗(yàn)數(shù)據(jù)是否出錯(cuò)?結(jié)束讀取數(shù)據(jù)數(shù)據(jù)校驗(yàn)丟棄當(dāng)前數(shù)據(jù)NY圖4-3溫濕度程序流程圖4.4.2甲醛程序設(shè)計(jì)在硬件方面,選擇的空間較大,只要是最近十年之內(nèi)所生產(chǎn)的計(jì)算機(jī)基本都可以滿足網(wǎng)站的開(kāi)發(fā)需要,最基本要是奔騰3以上、內(nèi)存512M、硬盤在40MB以上的電腦都可以。當(dāng)然,硬件的配置越高,網(wǎng)站的開(kāi)發(fā)與運(yùn)行會(huì)更流暢?,F(xiàn)今的計(jì)算機(jī)基本上全部性能過(guò)剩,基本不存在不能運(yùn)行上述系統(tǒng)的問(wèn)題。甲醛傳感器的程序流程圖如圖4-4所示。開(kāi)始開(kāi)始初始化初始化啟動(dòng)A/D啟動(dòng)A/D轉(zhuǎn)換是否中斷請(qǐng)求?是否中斷請(qǐng)求?N數(shù)據(jù)處理Y數(shù)據(jù)處理結(jié)束結(jié)束圖4-4甲醛傳感器程序流程圖4.4.3煙霧傳感器程序設(shè)計(jì)

煙霧報(bào)警器子程序的第一個(gè)步驟,程序會(huì)自動(dòng)啟動(dòng)初始運(yùn)行機(jī)制,傳感器進(jìn)入預(yù)備工作狀態(tài),通過(guò)短暫的待機(jī)時(shí)間,著手開(kāi)始濃度監(jiān)測(cè),將采集和收集的周遭外部濃度相對(duì)應(yīng)的模擬信號(hào)傳遞給內(nèi)部A/D轉(zhuǎn)換器,單片機(jī)再將從A/D傳感器所接收到的模擬信號(hào)轉(zhuǎn)化成機(jī)器認(rèn)同的電子信號(hào)通過(guò)單片機(jī)將實(shí)時(shí)的濃度值與預(yù)設(shè)的報(bào)警濃度閾值進(jìn)行比對(duì)。如果超過(guò)預(yù)設(shè)的安全警戒值則啟動(dòng)報(bào)警處理程序,將報(bào)警短信發(fā)送至用戶的移動(dòng)客戶端。并啟動(dòng)蜂鳴器報(bào)警開(kāi)始示警,報(bào)警直至濃度恢復(fù)正常狀態(tài)才停止,并將數(shù)字信號(hào)傳入顯示模塊中,由顯示屏顯示當(dāng)前煙霧濃度。如果沒(méi)有超過(guò),那么將濃度信息直接傳送給顯示模塊。set_value=set_value_hundredsof*100+set_value_110+set_value_single;LcdWriteCom(0x80+sizeof(buff));LcdWriteData(set_value/100);

/*寫入百位*/LcdWriteData((set_value%100)/10);

/*寫入十位*/LcdWriteData(set_value%10);寫位/**/{if(adc_value>=set_value)

/*判斷氣體濃度是否大于設(shè)定值*/{LED1=1;

/*點(diǎn)亮報(bào)警燈*/LED2=1;

/*點(diǎn)亮報(bào)警燈*/

beep=1;

/*打開(kāi)蜂鳴器*/}else{LED1=0;

/*熄滅報(bào)警燈*/LED2=0;

/*熄滅報(bào)警燈*/

beep=0;

/*關(guān)閉蜂鳴器*/}}4.5蜂鳴器報(bào)警程序設(shè)計(jì)數(shù)據(jù)庫(kù)是環(huán)境信息管理系統(tǒng)的另一個(gè)核心,如果說(shuō)環(huán)境信息管理系統(tǒng)是為了支持環(huán)境公司所有的日常業(yè)務(wù)而開(kāi)發(fā)的系統(tǒng),那么數(shù)據(jù)庫(kù)就是讓環(huán)境信息管理系統(tǒng)所有功能點(diǎn)都實(shí)現(xiàn)的支持物,數(shù)據(jù)庫(kù)內(nèi)存儲(chǔ)的是環(huán)境公司日常業(yè)務(wù)產(chǎn)生的數(shù)據(jù),這些數(shù)據(jù)不僅包括用戶信息、環(huán)境信息、訂單信息等和環(huán)境公司日常業(yè)務(wù)處理息息相關(guān)的數(shù)據(jù)以外,有了數(shù)據(jù)庫(kù)還能提供數(shù)據(jù)的分析等操作,為公司日常管理和運(yùn)營(yíng)提供了強(qiáng)有力的支撐作用。現(xiàn)在的環(huán)境公司因?yàn)槠鸩酵?、?guī)模小等問(wèn)題,一個(gè)成熟而有效的環(huán)境信息管理系統(tǒng)遲遲沒(méi)有建立起來(lái)程序如下:voidTimer0(void)interrupt1by1{TH0=(65536-200)/256;//200us;if(ALARMON){alarmcount++;iIf(alarmcount<1000)BUZZER=~BUZZER;如果(alarmcount==3000)蜂鳴器=0;//蜂鳴器OFFif((alarmcount>=2500)&&(alarmcount<3000))BUZZER=~BUZZER;if(alarmcount==3000)BUZZER=0;//關(guān)蜂鳴器if((alarmcount>=3500)&&(alarmcount<4000))BUZZER=~BUZZER;if(alarmcount==4000)BUZZER=0;//關(guān)蜂鳴器if((alarmcount>=4500)&&(alarmcount<5500))BUZZER=~BUZZER;if(alarmcount==5500)蜂鳴器=0;//關(guān)閉蜂鳴器if(alarmcount==10500)alarmcount=0;}}本章小結(jié)本章根據(jù)之前硬件章節(jié)設(shè)計(jì)內(nèi)容,按照各個(gè)模塊設(shè)計(jì)程序,首先設(shè)計(jì)了系統(tǒng)總程序流程圖。在上表中已經(jīng)可以發(fā)現(xiàn),系統(tǒng)內(nèi)關(guān)于用戶進(jìn)行不合法的登陸或者用已有用戶名注冊(cè)等相關(guān)操作都是會(huì)被正常禁止的,輸入合法信息等相關(guān)操作都會(huì)有相關(guān)記錄就表明系統(tǒng)關(guān)于用戶注冊(cè)這一模塊的開(kāi)發(fā)完全合理,功能點(diǎn)也可以正常的完成相關(guān)操作,上傳圖片等功能的測(cè)試數(shù)據(jù)則說(shuō)明了該系統(tǒng)對(duì)留言這一板塊的功能點(diǎn)也可以按照規(guī)定正常工作。下面測(cè)試的則是系統(tǒng)中相對(duì)比較重要的日常業(yè)務(wù)的有室內(nèi)的環(huán)境還室內(nèi)的環(huán)境信息的提交是否能正常提交到管理員或業(yè)務(wù)員后臺(tái)中進(jìn)行相關(guān)操作的模塊,還有各個(gè)角色在對(duì)室內(nèi)的環(huán)境進(jìn)行了相關(guān)操作后會(huì)不會(huì)和其他角色的后臺(tái)操作產(chǎn)生聯(lián)動(dòng),這也室內(nèi)的環(huán)境有賃信息管理系統(tǒng)的一個(gè)亮點(diǎn)以及必要的一個(gè)功能點(diǎn),其中包括了用戶的注冊(cè)信息在提交之后會(huì)不會(huì)轉(zhuǎn)交到管理員后臺(tái)進(jìn)行審核、用戶進(jìn)行了有室內(nèi)的環(huán)境操作,這一有室內(nèi)的環(huán)境信息在業(yè)務(wù)員的后臺(tái)會(huì)不會(huì)顯示、業(yè)務(wù)員可不可以進(jìn)行審核其次給出了傳感器部分程序代碼和流程圖,短信初始化流程圖和部分指令介紹,最后對(duì)液晶顯示流程和蜂鳴器報(bào)警閾值設(shè)計(jì)進(jìn)行了介紹。

第5章系統(tǒng)功能測(cè)試基于單片機(jī)的室內(nèi)環(huán)境監(jiān)測(cè)系統(tǒng)的硬件及軟件方面的設(shè)計(jì)的方案已經(jīng)完成,為驗(yàn)證本系統(tǒng)的節(jié)能效果,對(duì)整套節(jié)電系統(tǒng)進(jìn)行搭建調(diào)試,分別從硬件性能和軟件功能兩方面進(jìn)行測(cè)試。5.1功能焊接在經(jīng)過(guò)了可行性分析、需求分析、系統(tǒng)設(shè)計(jì)后,室內(nèi)環(huán)境信息管理系統(tǒng)的需求和設(shè)計(jì)方案都已經(jīng)確定了,這時(shí)候就需要用高質(zhì)量的編實(shí)物圖如圖5-1所示。圖5-1系統(tǒng)實(shí)物圖溫濕度上的單片機(jī)上電如圖5-2所示。圖5-2單片機(jī)實(shí)物圖如表5-1所示。表5-1比較表傳感器測(cè)量/攝氏度溫度計(jì)測(cè)量結(jié)果/攝氏度偏差27.4261.829.4281.428.6271.65.2硬件測(cè)試本文中在煙霧傳感器上電進(jìn)行了測(cè)試,當(dāng)檢測(cè)到煙霧濃度超標(biāo)時(shí),蜂鳴器響,在進(jìn)行完畢黑盒測(cè)試之后也要進(jìn)行白盒測(cè)試,白盒測(cè)試則是測(cè)試軟件能否正常的按照業(yè)務(wù)邏輯完成相關(guān)的工作,在室內(nèi)的環(huán)境信息管理系統(tǒng)中最重要的則是數(shù)據(jù)是否能完好的在頁(yè)面和數(shù)據(jù)庫(kù)表中進(jìn)行數(shù)據(jù)的傳遞,所以這一測(cè)試也十分重要。其中包括了項(xiàng)目名稱、測(cè)試人員、用例標(biāo)識(shí)、測(cè)試方法、測(cè)試日期用例描述、前置條件這些基礎(chǔ)向以及序號(hào)、測(cè)試項(xiàng)、輸入數(shù)據(jù)、預(yù)期輸出和實(shí)際輸出這幾個(gè)測(cè)試項(xiàng)組成,這些可以說(shuō)明系統(tǒng)中的數(shù)據(jù)是否真的按照程序設(shè)計(jì)的邏輯來(lái)進(jìn)行數(shù)據(jù)的傳遞,如果室內(nèi)的環(huán)境信息管理系統(tǒng)的數(shù)據(jù)已經(jīng)可以按照規(guī)定正常進(jìn)行交互,那么說(shuō)明該軟件是成熟的功能展示圖如圖5-3所示。圖5-3蜂鳴器功能展示圖當(dāng)檢測(cè)到甲醛含量超標(biāo)時(shí),手機(jī)收到短信提醒,手機(jī)短信內(nèi)容如圖5-4所示。圖5-4手機(jī)短信展示圖目測(cè)之后用萬(wàn)用表來(lái)檢測(cè)電路的通斷。先用萬(wàn)用表來(lái)檢測(cè)可疑的連接點(diǎn)或節(jié)點(diǎn),查看它們的通斷狀態(tài)是否和設(shè)計(jì)的規(guī)定相符合。再看看是否有不同的電源線和地線之間的短路,仔細(xì)檢查和排除。5.3軟件測(cè)試對(duì)軟件和硬件進(jìn)行聯(lián)合調(diào)試。調(diào)試的基本過(guò)程如下:1.建立一個(gè)工程文件NewProject。2.保存文件,選擇保存路

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論