




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
重慶郵電大學(xué)本科畢業(yè)設(shè)計(jì)(論文)編號:審定成績:畢業(yè)設(shè)計(jì)(論文)中文題目基于單片機(jī)的智能窗簾設(shè)計(jì)英文題目DesignofsmartcurtainsbasedonMicrocontrollers學(xué)院名稱自動化學(xué)院學(xué)生姓名專業(yè)智能電網(wǎng)班級學(xué)號指導(dǎo)教師答辯組負(fù)責(zé)人年月教務(wù)處制學(xué)院本科畢業(yè)設(shè)計(jì)(論文)誠信承諾書本人鄭重承諾:我向?qū)W院呈交的論文《基于單片機(jī)的智能窗簾設(shè)計(jì)》,是本人在指導(dǎo)教師的指導(dǎo)下,獨(dú)立進(jìn)行研究工作所取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本論文不含任何其他個人或集體已經(jīng)發(fā)表或撰寫過的作品成果。對本文的研究做出重要貢獻(xiàn)的個人和集體,均已在文中以明確方式標(biāo)明并致謝。本人完全意識到本聲明的法律結(jié)果由本人承擔(dān)。年級專業(yè)班級承諾人簽名年月日
第1章引言1.1研究背景和意義21世紀(jì),科技的高速發(fā)展和人們生活的提高,人們對居住質(zhì)量的要求越來越高,智能家居系統(tǒng)的應(yīng)用逐步加強(qiáng),智能家居是以住宅為平臺,兼?zhèn)洮F(xiàn)代電子技術(shù),通訊技術(shù),自動化技術(shù)。與傳統(tǒng)家居系統(tǒng)相比,不但擁有原來的功能,也能提供安全舒適的活動空間,還能對信息進(jìn)行交互。優(yōu)化人們的居住方式,給我們的生活帶來很多的便捷。隨著科技技術(shù)水平的提高,生產(chǎn)結(jié)構(gòu)的調(diào)整、生產(chǎn)工藝的發(fā)展,生活水平的提高。自動化,智能化,信息化成為了現(xiàn)代科技的發(fā)展方向。在這種形勢下,設(shè)計(jì)智能窗簾有著深遠(yuǎn)的現(xiàn)實(shí)意義。窗簾機(jī)的控制方式大致分為光控,時控,聲控。但是由于聲控,會受到噪音的影響,而難以實(shí)施。因此,設(shè)計(jì)一款價格便宜,結(jié)構(gòu)清晰,靈敏度高,結(jié)合手動控制,時間控制,光感控制的智能窗簾系統(tǒng)具有較好的發(fā)展前景,也可給我們的生活可以帶來更大的便捷。整個世界對于這些電子產(chǎn)品的投入不斷加大,這些智能化的產(chǎn)品也被大家所認(rèn)可,所以智能窗簾可能就是未來裝飾的必需品。從現(xiàn)在智能家居的普及程度來看,在未來的幾十年里,智能窗簾必將成為中國的主要產(chǎn)業(yè)之一,其發(fā)展?jié)摿o可限量。1.2國內(nèi)外研究現(xiàn)狀1.2.1國外研究現(xiàn)狀在國外,美國是世界上第一個國家成功設(shè)計(jì)出智能家居產(chǎn)品,美國、加拿大、歐洲、澳大利亞等較為發(fā)達(dá)的國家對智能家居的提出了自己的看法和意見。美國、德國、新加坡、日本等國對智能窗簾都有廣泛的運(yùn)用[5]。1998年新加坡在“98亞洲家庭電器與電子消費(fèi)品國際展覽會”上模擬“未來之家”,提出了自己在智能家居建設(shè)的看法,整個系統(tǒng)實(shí)現(xiàn)了需要先進(jìn)的功能,為智能家居做出了卓越的建設(shè)性貢獻(xiàn)。美國安裝智能化設(shè)備的家庭也隨著社會的發(fā)展,不斷進(jìn)入了人們生活,從1995年起市場營銷額平均的增長率為8%。1.2.1國內(nèi)研究現(xiàn)狀在國內(nèi),智能窗簾作為一個新生產(chǎn)業(yè),最早提出這個理念的在1994年,那時候整個行業(yè)都處于一個剛提出這個理念,對產(chǎn)品有初步認(rèn)知的萌芽階段。到2000年創(chuàng)立了有50多家有關(guān)智能家居研發(fā)的生產(chǎn)企業(yè)對智能化家居進(jìn)行深入的研發(fā)的開創(chuàng)期。到2006年智能家居的發(fā)展進(jìn)入了危機(jī)感的徘徊期,由于前一階段的一些不正常的研發(fā)和競爭關(guān)系,很多功能在使用中并沒有體現(xiàn)出它所預(yù)期的效果,所以在人們心中留下了惡劣的影響,給智能家居行業(yè)的發(fā)展造成了極大的麻煩。目前還處在在一個探索發(fā)展的階段,人們對于智能窗簾還處于一個未知的狀態(tài),在市場上的消費(fèi)情況并不是很樂觀。但近幾年隨著生活水平的提高,智能家居在我們生活中開始了推廣,市場消費(fèi)在國內(nèi)不斷興起,所以智能窗簾的有著廣闊的潛能,產(chǎn)業(yè)的前景也十分的明朗。因此,我國一大批智能家居企業(yè)對于智能窗簾的重視程度不斷提高,并且就用戶的需求對行業(yè)市場進(jìn)行了深入的研究,在技術(shù)的處理上也進(jìn)行了不斷的創(chuàng)新。國內(nèi)很多優(yōu)秀的智能家居品牌迅速崛起,爭取能設(shè)計(jì)出一款能滿足大眾的智能窗簾,為自己企業(yè)能在這個競爭劇烈的市場得到優(yōu)勢。智能窗簾是今后家居領(lǐng)域的發(fā)展趨勢,市場發(fā)展誘人,因此有各種相關(guān)產(chǎn)品想成了相互競爭的良性關(guān)系。1.3主要內(nèi)容和工作安排論文的結(jié)構(gòu)安排和內(nèi)容如下:第一章為引言,主要介紹課題的研究背景和國內(nèi)外發(fā)展現(xiàn)狀。第二章為設(shè)計(jì)的總體方案。第三章為硬件設(shè)計(jì)部分。第四章為軟件設(shè)計(jì)部分。第五章為調(diào)試報告。第六章為論文的結(jié)束語和感謝詞。1.4本章小結(jié)本章主要是通過對設(shè)計(jì)課題的論述,闡明我們?yōu)槭裁匆M(jìn)行本次設(shè)計(jì),以怎樣的方式去做。我首先通過大量的手機(jī)資料進(jìn)行學(xué)習(xí),確立了選題的背景以及意義,智能窗簾隨著我們生活越來越智能化,在我們生活中也開始普及了起來。并且我了解到目前國內(nèi)外智能家居中智能窗簾的發(fā)展現(xiàn)狀,也設(shè)計(jì)了編寫論文的合理流程。為后面章節(jié)的開展做好了充分的準(zhǔn)備,知道了自己要完成哪些工作和內(nèi)容,這就是編寫此篇論文的關(guān)鍵所在。
第二章總體方案的設(shè)計(jì)第2章總體方案的設(shè)計(jì)根據(jù)現(xiàn)在人們的更喜歡便捷、智能的產(chǎn)品,本文設(shè)計(jì)的智能窗簾就是滿足人們的需求所出發(fā),規(guī)劃和確定了系統(tǒng)的總體結(jié)構(gòu),來證明在使用中的可行性和延展性。2.1系統(tǒng)的總體設(shè)計(jì)規(guī)劃圖圖2.1總體設(shè)計(jì)圖2.2設(shè)計(jì)的基本內(nèi)容本課程設(shè)計(jì)的智能窗簾控制系統(tǒng)是以步進(jìn)電機(jī),按鍵模塊,實(shí)時時鐘模塊,光強(qiáng)傳感器模塊等主要模塊與單片機(jī)相結(jié)合。系統(tǒng)可以由用戶自己按鍵來調(diào)整窗簾的開閉。也可制定一個自己所需要的時間來控制窗簾的開閉。用戶還可以通過根據(jù)光的強(qiáng)度,窗簾實(shí)現(xiàn)開啟和關(guān)閉的功能,當(dāng)實(shí)際的光線強(qiáng)度超過了定值,就可關(guān)閉窗簾來降低室內(nèi)的光線強(qiáng)度;當(dāng)實(shí)際光線強(qiáng)度低于了定值,就可打開窗簾來提高室內(nèi)的光線強(qiáng)度,從而使室內(nèi)環(huán)境達(dá)到一個理想的條件。2.3設(shè)計(jì)實(shí)現(xiàn)的功能手動控制:根據(jù)使用用戶的不同,通過按鍵對窗簾進(jìn)行操作,控制窗簾的開閉,這種情況下,窗簾可以在任何一種狀態(tài)下。亮度控制:在無用戶的情況下,根據(jù)傳感器接收到的光的強(qiáng)弱,對窗簾進(jìn)行關(guān)閉操作。時間自動控制:在用戶使用的情況下,用戶可以設(shè)定窗簾開啟或者關(guān)閉的時間。2.4本章小結(jié)本章主要意義在于初步規(guī)劃出自己初步的設(shè)計(jì)理念,通過述說了本設(shè)計(jì)的基本內(nèi)容,我們主要是以STC89C52單片機(jī)作為核心,以步進(jìn)電機(jī)和時鐘,傳感器等組成。以及繪畫整體的設(shè)計(jì)圖,可以清晰主觀的看出本設(shè)計(jì)主要用到了哪些材料和實(shí)現(xiàn)的內(nèi)容。并且明確指出了本設(shè)計(jì)需要實(shí)現(xiàn)三個功能:手動控制、定時控制、光強(qiáng)控制。本總體方案的設(shè)計(jì),為后章的硬件部分和軟件部分的設(shè)計(jì)做好了鋪墊,給與了后章編寫的方向,后文會針對總體規(guī)劃的內(nèi)容作出詳細(xì)的描述。
第3章系統(tǒng)硬件部分設(shè)計(jì)第3章系統(tǒng)硬件部分設(shè)計(jì)3.1STC89C52單片機(jī)3.1.1單片機(jī)的概述單片的結(jié)構(gòu)圖所下圖3.1所示:圖3.1結(jié)構(gòu)圖單片機(jī)STC89C52具有超高速,低消耗,抗干擾能力強(qiáng)的單片機(jī),指令代碼能兼容傳統(tǒng)8051單片機(jī),能在6時鐘/機(jī)器周期和12時鐘/機(jī)器周期任意選擇[1]。3.1.2ST89C52的引腳功能引腳功能圖如下圖3.2所示:圖3.2引腳功能圖18引腳與19引腳主要是外接石英晶體與電容,想成的是晶振電路,主要是與單片機(jī)自身的時鐘電路有所聯(lián)系。RST為9引腳主要有著復(fù)位的功能,能與外部形成一個復(fù)位電路[12],通過設(shè)置一個按鍵來控制單片機(jī)的復(fù)位。P0口主要與顯示器連接,進(jìn)行數(shù)據(jù)輸入輸出。P1口與按鍵連接,通過人為按鍵將信息傳遞給單片機(jī)進(jìn)行信息的處理。P2口與時鐘和光感傳感器傳遞信息。P3口與步進(jìn)電機(jī)連接。3.2晶振電路3.2.1概述每一個單片機(jī)都離不開晶振,它的全稱為石英振蕩器(Crystal)。它的主要任務(wù)是給內(nèi)部時鐘給予一個固有的頻率,當(dāng)我們把晶振的頻率調(diào)高后,單片機(jī)系統(tǒng)的運(yùn)行速度也將加快。因?yàn)榫д裼兄潭ǖ念l率,它就是一個標(biāo)準(zhǔn),就好比交通信號燈,如果沒有它,系統(tǒng)將出現(xiàn)不正?;蛘咄V惯\(yùn)動。在通常情況下,一般只需要一個晶振就可以使系統(tǒng)的各個部分保持同步[14]。在通信,手表,計(jì)算機(jī)等需要高穩(wěn)定信號頻率的地方得到了廣泛的應(yīng)用。3.2.2電路圖單片機(jī)第18引腳與第19引腳所連接的為晶振電路,電路圖3.3如下:圖3.3晶振電路圖第18引腳XTAL2為放大器的輸出端,第19引腳XTAL1為放大器的輸入端,這個放大器與用于反饋原件的陶瓷諧振器一起構(gòu)成了一個自激振蕩器[11]。本次設(shè)計(jì)主要是用于構(gòu)成振蕩時鐘電路。它主要是由一個外接的晶振與兩個電容C7、C8組成,為了保證振蕩器的穩(wěn)定性以及起振的快速性[6],兩個電容選擇22pf,晶振為12MHZ的晶振。3.3復(fù)位電路3.3.1作用復(fù)位電路主要為上電復(fù)位,它主要任務(wù)是為系統(tǒng)提供初始化設(shè)定,以保證系統(tǒng)電路能夠安全穩(wěn)定的運(yùn)行,所以復(fù)位電路是整個部分必不可少的[9]。3.3.2電路圖單片機(jī)第9引腳所接連的為復(fù)位電路,連接圖3.4如下:圖3.4復(fù)位電路電路圖STC89C52單片機(jī)的復(fù)位輸入引腳RES為單片機(jī)提供了初始化的手段,可以使程序從指定處開始執(zhí)行[10],按下S1按鍵即可接通電路,實(shí)現(xiàn)系統(tǒng)復(fù)位的功能。3.4時鐘DS13023.4.1概述DS1302是一款由美國DALLAS公司推出的能計(jì)算秒鐘、分鐘、小時、日期、月份、星期、年份等實(shí)時信息[8],并且對每個月的天數(shù)及閏年天數(shù)有著自動調(diào)節(jié)功能的實(shí)時時鐘。DS1302具有低功耗,高性能,引腳少,體積小等優(yōu)點(diǎn)[4],且當(dāng)系統(tǒng)沒有電源時也能使時鐘正常運(yùn)行。它可以通過AM/PM的指令來調(diào)整時鐘的小時格式。通過采用一種串行的方式來和單片機(jī)進(jìn)行數(shù)據(jù)的傳送,完成這個運(yùn)行過程需要用到的三條口線分別為數(shù)據(jù)線、復(fù)位、串行時鐘,它的工作時候的電壓大概是2V-5.5V,所需的電流為320納安,還帶有31*8的額外數(shù)據(jù)存儲。有著單字節(jié)傳送和多字節(jié)傳送兩種傳送方式,它擁有雙電源補(bǔ)給且可以通過VCC1進(jìn)行可編程的涓流充電,在工業(yè)運(yùn)用上,允許的溫度為-40℃-+85℃。在許多需要電池的供電儀器產(chǎn)業(yè)領(lǐng)域得到了廣發(fā)的應(yīng)用。3.4.2時鐘管腳功能DS1302的管腳功能如下圖3.5所示:圖3.5時鐘管腳功能圖3.4.3時鐘管腳描述SCLK主要是同步串行接口上的數(shù)據(jù)動作,RST接通著控制邏輯,不單單有著復(fù)位的功能,在接通高電平的時候會進(jìn)行初始化處理,但在低電平在會執(zhí)行終止數(shù)據(jù)操作。它是由移位存儲器、振蕩器、控制邏輯、實(shí)時時鐘、以及31個字節(jié)的RAM組成[13],通過I2C總線的方式來進(jìn)行數(shù)據(jù)的傳輸,I2C是一種用于連接控制器和外圍設(shè)備的兩線式串行總線具有簡單性和有效性的特點(diǎn)。3.4.4時鐘電路圖時鐘電路的第3、4、5引腳分別與單片機(jī)電路中的第20、21、22引腳相接再一起,如下圖3.6所示:圖3.6時鐘電路圖時鐘的第一引腳接電源VCC,主要是用于防止數(shù)據(jù)的丟失起到了掉電保護(hù)的作用。DS1302時鐘與單片機(jī)的P2口相連,進(jìn)行數(shù)據(jù)的輸入輸出,第5引腳RST是一個復(fù)位功能按鍵,當(dāng)他收到指令時,會進(jìn)行復(fù)位操作。3.5步進(jìn)電機(jī)3.5.1步進(jìn)電機(jī)的結(jié)構(gòu)示意圖結(jié)構(gòu)如下圖3.7所示:圖3.7步進(jìn)電機(jī)內(nèi)部結(jié)構(gòu)圖3.5.2步進(jìn)電機(jī)的工作參數(shù)步進(jìn)電機(jī)的工作電壓為5V、大致頻率為120HZ、步距角為5.625°/64、減速比例為1/64、電壓為50Ω,它的牽入轉(zhuǎn)矩≥4.0mN.m,自定位轉(zhuǎn)矩≥34.3mN.m,在空載下的牽入頻率≥500Hz、牽出頻率≥900Hz,具有的絕緣電阻(DC.500V)≥500MΩ[14]。3.5.3步進(jìn)電機(jī)工作原理當(dāng)系統(tǒng)發(fā)出指令后,步進(jìn)電機(jī)將收到一個控制信號來進(jìn)行所需要的動作,它和我們?nèi)粘K煜さ倪B續(xù)轉(zhuǎn)動的電機(jī)不動,每一次只轉(zhuǎn)動很小的一個角度,然后一步一步的轉(zhuǎn)動。當(dāng)步進(jìn)電機(jī)收到脈沖信號的時候就會驅(qū)動電機(jī)向我們最開始設(shè)定的方向進(jìn)行轉(zhuǎn)動,步進(jìn)電機(jī)收到幾個脈沖信號就會轉(zhuǎn)動多少角位,因此我們可以控制次數(shù)來控制位移。脈沖的頻率可以控制電機(jī)的轉(zhuǎn)動速度,也可通過控制脈沖信號頻率使電機(jī)達(dá)到預(yù)期的速度和加速度。3.5.4步進(jìn)電機(jī)與單片機(jī)的連接步進(jìn)電機(jī)分為A、B、C、D四項(xiàng)分別與單片機(jī)上的第1-第4引腳相接,電路圖3.8如下:圖3.8:步進(jìn)電路連接圖此步進(jìn)電機(jī)為5線四項(xiàng)電機(jī),A,B,C,D接到對應(yīng)驅(qū)動輸入的P1.0-P1.3控制器上,P1.0和P1.2可以作為計(jì)數(shù)器外部輸入的觸發(fā)口,控制脈沖的長度來控制電機(jī)轉(zhuǎn)動的角度。它可以通過接兩個獨(dú)立的按鍵控制正轉(zhuǎn)與反轉(zhuǎn)。3.6LCD1602顯示器3.6.1概述液晶因具有特殊光學(xué)、物理、化學(xué)性質(zhì)被廣泛的應(yīng)用于擁有顯示器的電子產(chǎn)品上,在顯示器中我們可以看到一些專有的符號、圖形、數(shù)字等信息。在單片機(jī)系統(tǒng)使用中,最常用的輸出方式為發(fā)光管和LED數(shù)碼管,具有顯示質(zhì)量高能保持調(diào)定的色彩與亮度,接線可靠,操作簡便,體積小型化,輕重量,消耗的功能較低等特點(diǎn)。芯片的工作電壓為4.5V-5.5V,電流為2.0mA,顯示的容量為16*2個字符[15]。3.6.2引腳的功能引腳功能圖如下圖3.9所示:圖3.9:顯示器引腳功能圖第7引腳到第14引腳是8位雙向數(shù)據(jù)端,主要用于和單片機(jī)的P0口相連進(jìn)行數(shù)據(jù)傳遞[2],將接收的數(shù)據(jù)通過內(nèi)部的命令執(zhí)行,將字母或者數(shù)字顯示在顯示器的主屏上。3.6.3顯示器與單片機(jī)的連接顯示器的電路圖3.10如下所示:圖3.10顯示器電路圖單片機(jī)的P0.0-P0.7的I/O口線與顯示器的7-14引腳的數(shù)據(jù)口連接,它是用于單片機(jī)向其傳遞數(shù)據(jù)以及指令,不過由于I/0口線的負(fù)載能力很差,故在P0.0-P0.7上連接了上拉電阻。單片機(jī)P2.5與顯示器第4引腳-選擇寄存器端口連接;單片機(jī)P2.6與顯示器第5引腳-讀寫信號選擇連接;P2.7與顯示器第6引腳-使能信號連接。單片機(jī)主要是發(fā)出對顯示器的控制信號,來使顯示器進(jìn)行讀寫程序或者顯示字符,數(shù)字等。3.7TSL2561光感傳感器3.7.1概述TSL2561是由TAOS公司推出的光強(qiáng)傳感器芯片,它主要是將輸入光強(qiáng)信號轉(zhuǎn)變?yōu)閿?shù)字信號進(jìn)行輸出。具有低體積,低功率消耗,抗干擾能力強(qiáng),高精度,能自我抑制在50HZ-60HZ的光照強(qiáng)度的波動的特點(diǎn),可以編程在允許的光照強(qiáng)度下的閾值,當(dāng)真正的光照情況超過我們所設(shè)定的閾值時,就會發(fā)出中斷信號,也能進(jìn)行模擬的數(shù)字可編程控制。在農(nóng)業(yè),市政道路燈光,氣象預(yù)測等光照強(qiáng)度條件起到?jīng)Q定性作用的領(lǐng)域里得到了廣泛的應(yīng)用。3.7.2工作原理光感傳感器是由一個具有帶寬的光敏二極管和一個紅外響應(yīng)的二極管組成集成電路,這個集成電路具有大概20bit的光照響應(yīng)的能力[7],兩個集成電路都是通過A/D轉(zhuǎn)換器,就可以將光敏信號轉(zhuǎn)化為數(shù)字信號,將其存入各自的存儲器中進(jìn)行保存,然后進(jìn)行下一個積分。傳感器內(nèi)部含有16個寄存器通過I2C總線來實(shí)現(xiàn)內(nèi)部的讀寫控制。3.7.3電路圖傳感器上的第3、4引腳與單片機(jī)上的第23、24引腳所連接,連接圖3.11如下:圖3.11傳感器電路圖傳感器的數(shù)字轉(zhuǎn)化芯片與單片機(jī)的P2口相連,將傳感器感應(yīng)的光照強(qiáng)度傳遞單片機(jī),單片機(jī)將傳遞的數(shù)字在顯示器上進(jìn)行顯示,從而根據(jù)設(shè)定的程序來控制窗簾的開閉。3.8硬件總體設(shè)計(jì)本系統(tǒng)主要是以STC89C52單片機(jī)做為操作核心,結(jié)合步進(jìn)電機(jī),光強(qiáng)傳感器STL2561,時鐘DS1302,顯示器LCD1602等組成,整個設(shè)計(jì)一共有三個需要實(shí)現(xiàn)的功能:人工按鍵控制步進(jìn)電機(jī)的轉(zhuǎn)動來控制窗簾的開閉;時鐘記錄實(shí)時時間,之后自己設(shè)定一個時間控制窗簾的開啟與關(guān)閉;光感傳感器將它感應(yīng)到的外界光照強(qiáng)度傳遞給單片機(jī),單片機(jī)控制LCD顯示出當(dāng)前的光照強(qiáng)度與之前自己所比較,從而控制窗簾的自動開啟或者關(guān)閉??傮w設(shè)計(jì)圖如下圖3.12所示:圖3.12系統(tǒng)總體電路圖3.9本章總結(jié)本章是本課程設(shè)計(jì)的硬件電路設(shè)計(jì),其內(nèi)容包括了簡單STC89C52單片機(jī)的功能,復(fù)位電路、晶振電路的作用。時鐘DS1302,介紹了顯示器LCD1602,步進(jìn)電機(jī),光感傳感器STL2561的功能以及電路圖,它們是實(shí)現(xiàn)整個設(shè)計(jì)要求所必須用到的最為關(guān)鍵的組成部分。這些模塊都在系統(tǒng)中發(fā)揮著至關(guān)重要的作用,各個元器件通過連接相互聯(lián)系,共同組成一個完整的硬件電路部分。下一章是對實(shí)現(xiàn)所需功能的軟件部分,整章我會展示自己的設(shè)計(jì)理念。
第4章系統(tǒng)軟件部分設(shè)計(jì)系統(tǒng)軟件部分設(shè)計(jì)整個智能窗簾系統(tǒng)的軟件設(shè)計(jì)主要包含了主程序模塊的設(shè)定,步進(jìn)電機(jī)程序模塊的設(shè)定,顯示器程序,模塊的設(shè)定,時鐘程序模塊的設(shè)定,傳感器程序模塊的設(shè)定。4.1主程序模塊的設(shè)計(jì)主程序的設(shè)計(jì)主要包括了等待系統(tǒng)進(jìn)入穩(wěn)定狀態(tài),對系統(tǒng)進(jìn)行初始化的處理,對于時間的計(jì)時等功能。操作流程圖如下:圖4.1主流程圖在系統(tǒng)啟動主程序后,會等待系統(tǒng)處于穩(wěn)定的狀態(tài),進(jìn)入穩(wěn)定狀態(tài)后,首先會對LCD顯示器進(jìn)行初始化,對顯示內(nèi)容進(jìn)行清屏處理;然后對時鐘進(jìn)行初始化,設(shè)定初始值,對定時器進(jìn)行初始化處理,之后對TSL傳感器進(jìn)行初始化處理。進(jìn)入模式選擇后,共分開3個模式板塊,模式“1”為手動控制窗簾的拉開和關(guān)閉,模式“2”為定時模式,通過設(shè)定時間來控制窗簾的開閉,模式“3”為傳感器模式,通過對光照強(qiáng)度的感應(yīng)來控制窗簾的開閉。4.2步進(jìn)電機(jī)模塊的設(shè)計(jì)步進(jìn)電機(jī)主要分為順時針旋轉(zhuǎn)和逆時針旋轉(zhuǎn)。操作流程圖如下:圖4.2步進(jìn)電機(jī)程序圖設(shè)定整個步進(jìn)電機(jī)的旋轉(zhuǎn)總位數(shù)為400轉(zhuǎn),正向旋轉(zhuǎn)num1與反向旋轉(zhuǎn)num2之和為400,當(dāng)收到工作指令時,電機(jī)就會根據(jù)指令進(jìn)行旋轉(zhuǎn),旋轉(zhuǎn)數(shù)小于400轉(zhuǎn)時可以繼續(xù)旋轉(zhuǎn),當(dāng)超過400轉(zhuǎn)時,電機(jī)就會停止旋轉(zhuǎn)。步進(jìn)電機(jī)的主要功能就是在為系統(tǒng)在程序設(shè)定狀態(tài)下需要窗簾的升降時,就會通過步進(jìn)電機(jī)的順時針旋轉(zhuǎn)或者逆時針旋轉(zhuǎn)來控制窗簾的升降。4.3按鍵模塊設(shè)計(jì)本設(shè)計(jì)模塊主要的功能是為了實(shí)現(xiàn)操作系統(tǒng)能在每個模式中進(jìn)行自由的切換,操作流程圖如下圖所示:圖4.3按鍵模塊流程圖本模塊一共設(shè)定了5個按鍵。按鍵4為模式選擇按鍵,一共分為了三個模式,第一個模式為手動控制模式,第二個模式為定時模式,第三個模式為光感傳感器模式,當(dāng)按鍵4數(shù)字超過3時,就會回到模式1,進(jìn)行循環(huán)。按鍵2的主要作用是進(jìn)入每個模式后,可以對設(shè)定的值進(jìn)行加減。按鍵3在定時控制中,在分、秒、時、定時開、定時關(guān)之間進(jìn)行切換。按鍵5為確認(rèn)操作運(yùn)行按鍵。4.4手動控制模塊本模塊就是通過手動按鍵來控制步進(jìn)電機(jī)的轉(zhuǎn)動,來控制窗簾的打開和關(guān)閉。操作流程圖如下:圖4.4手動控制流程圖本操作就是先按鍵K4選擇model1進(jìn)入手動控制模式,然后就選擇按鍵K1,電機(jī)就會順時針旋轉(zhuǎn),慢慢的打開窗簾,當(dāng)步進(jìn)正向旋轉(zhuǎn)num1為400位數(shù)時,窗簾打開完畢,選擇按鍵K2時,電機(jī)就會逆時針旋轉(zhuǎn),慢慢的關(guān)閉窗簾,當(dāng)步進(jìn)機(jī)反向旋轉(zhuǎn)為num2為400位數(shù)時,窗簾完全關(guān)閉,整個過程中num1+num2=400。4.5定時控制模塊本模塊主要通過設(shè)定預(yù)期時間,來定時控制窗簾的開閉。操作流程圖如下:圖4.5定時控制操作流程圖在本操作系統(tǒng)中,主要是根據(jù)實(shí)時時間,設(shè)定一個自己所需的開閉窗簾的時間,來控制窗簾的開閉。主要過程是在按K4選擇定時模式(mode2)后,通過按鍵K3來進(jìn)行在分,秒,時的切換,按K1、K2按鍵主要是對設(shè)定時間進(jìn)行加減,在按K3,切換至定時開或定時關(guān)模式,這就是進(jìn)行定時模式所需要的主體步驟。4.6光強(qiáng)控制模塊本模塊主要是通過感應(yīng)外界光強(qiáng),來對窗簾的開閉進(jìn)行控制。操作流程圖如下:圖4.6光強(qiáng)控制操作流程圖本操作控制,主要是用光強(qiáng)傳感器感應(yīng)外界光感強(qiáng)度,將所感應(yīng)的外界光強(qiáng)傳遞給單片機(jī),然后單片機(jī)將其感應(yīng)的光照強(qiáng)度與所設(shè)定的光照強(qiáng)度閾值進(jìn)行比較,從來判定電機(jī)進(jìn)行何種轉(zhuǎn)動,從而控制窗簾的打開與關(guān)閉。首先先按K4鍵選擇光強(qiáng)感應(yīng)模式(mode3)后,通過按鍵K1,K2對光強(qiáng)設(shè)定閾值進(jìn)行加減,最后由感應(yīng)的光強(qiáng)與閾值進(jìn)行比較,外界光強(qiáng)大于閾值,窗簾關(guān)閉抵擋陽光的直射,保持室內(nèi)的視線,當(dāng)外界光強(qiáng)小于閾值,窗簾打開,提高室內(nèi)亮度。4.7本章小結(jié)整個章節(jié)都是在對系統(tǒng)軟件部分的設(shè)計(jì)進(jìn)行編寫,主要包含了主程序模塊的程序設(shè)計(jì)、步進(jìn)電路模塊的程序設(shè)計(jì)、按鍵模塊的程序設(shè)計(jì)、手動控制模塊的程序設(shè)計(jì)、定時模塊的程序設(shè)計(jì)、光感模塊的程序設(shè)計(jì)。再完成本章節(jié)的設(shè)計(jì)后,基于單片機(jī)的智能窗簾設(shè)計(jì)的課題基本算是完成了。從理論角度上講,整個設(shè)計(jì)將會成功實(shí)現(xiàn)預(yù)計(jì)規(guī)劃的功能。通過本次的軟件設(shè)計(jì),我從中知道了,提前制定好設(shè)計(jì)的模塊和步驟會達(dá)到低時高效。
第5章集成測試集成測試5.1調(diào)試步驟進(jìn)行有效的調(diào)試是必不可少的,它不僅保證了整個設(shè)計(jì)的安全性還保證了設(shè)計(jì)的可靠性[3]。因?yàn)樵谡麄€設(shè)計(jì)中,任意一個部位或者操作出現(xiàn)誤差都會導(dǎo)致我們的設(shè)計(jì)出現(xiàn)偏差。所以我們應(yīng)進(jìn)行如下的安裝要求和規(guī)則。1.在通電調(diào)試之前,都必須檢查電路的連接是否屬于正常的接通狀態(tài),對照自己的實(shí)物電路圖,對每一個設(shè)計(jì)模塊進(jìn)行比對。2.對設(shè)計(jì)的電源部分進(jìn)行測試,檢查電源是否接通、接反、誤接的情況。3.根據(jù)自己的硬件電路設(shè)計(jì)圖以及原件自己的產(chǎn)品規(guī)格圖,對原件的電容、蜂鳴器、電阻的型號,極性,規(guī)格等的選擇或連接的方法是否正確[3]。檢查自己焊接的應(yīng)刷電路是否正確,安裝的位置是否是一個合理的狀態(tài)。4.進(jìn)行靜態(tài)的調(diào)試,在末介入輸入信號,測量各級直流工作電流和電壓是否異常。5.指標(biāo)測試,在完成前面步驟后,就可以對設(shè)計(jì)的要求的技術(shù)參數(shù)進(jìn)行測量,根據(jù)自己的測試救過來對原件的某些不合理的地方,進(jìn)行參數(shù)的修改。5.2實(shí)物調(diào)試在實(shí)物調(diào)試時,剛完成實(shí)物,單片機(jī)燒寫程序后通電之前,首先對整個板子的電源進(jìn)行檢查,用萬用表進(jìn)行了檢測,檢測結(jié)果正確。接著,就是對手動控制進(jìn)行測試,先接通電源,然后通過按鍵對窗簾進(jìn)行打開和關(guān)閉,觀察是否能夠?qū)⒋昂熑筷P(guān)閉或者打開,然后對定時控制模式進(jìn)行測試,接通電源后,選擇到定時模式,設(shè)定一個較近的時間,對窗簾進(jìn)行打開或者關(guān)閉的實(shí)驗(yàn)操作,看能否正常的完成。最后對光強(qiáng)控制模式進(jìn)行調(diào)試,設(shè)定一個較低的閾值,用手機(jī)的手電筒對光感傳感器進(jìn)行照射或者移開,看看窗簾能否正常的打開或者關(guān)閉。如果三個模式中,窗簾都能夠進(jìn)行正常狀態(tài)的打開或者關(guān)閉,則該智能窗簾的設(shè)計(jì)符合本次課程設(shè)計(jì)的要求。5.3本章小結(jié)本章主要是為了對實(shí)物的整體功能的測試。測試的目的主要為了防止出現(xiàn)短路而出現(xiàn)系統(tǒng)錯誤運(yùn)行或者停止運(yùn)行的情況。測試的內(nèi)容主要包括對元器件和電路的檢查,以及對設(shè)計(jì)所要求的功能進(jìn)行調(diào)試。整個測試需要在手動模式,定時模式,光感模式下,窗簾能否實(shí)現(xiàn)打開或者關(guān)閉。通過自己的測試后,本物品成功實(shí)現(xiàn)了所要求的功能,滿足了課程設(shè)計(jì)的要求。
總結(jié)與展望在大學(xué)畢業(yè)設(shè)計(jì)題目選擇時,我選擇了基于單片機(jī)的智能窗簾設(shè)計(jì),我通過這段時間的上網(wǎng)查閱相關(guān)資料進(jìn)行學(xué)習(xí),詢問同學(xué)和老師的看法,之后結(jié)合自己的思路和總體構(gòu)思,最終我完成了本次的畢業(yè)論文設(shè)計(jì)。本次畢業(yè)設(shè)計(jì),我選用了STC89C52單片機(jī)做為主芯片,通過自己查詢的資料和以前學(xué)習(xí)的有關(guān)信息,我對單片機(jī)引腳的作用與功能有了初步的認(rèn)識,我還了解到STC89C52單片機(jī)有著獨(dú)特的優(yōu)點(diǎn),它不僅能高速運(yùn)轉(zhuǎn),還有著超強(qiáng)的抗干擾能力,并且功率消耗較低。我選擇了步進(jìn)電機(jī)來控制窗簾的打開和關(guān)閉,在顯示器方面選擇了LCD1602,它是一款字符型的液晶顯示器,對于數(shù)字的顯示以及字母的顯示操作比較簡單并且價格低廉,在時間控制環(huán)節(jié),我用到了ds1302,它主要用于實(shí)現(xiàn)類似于萬年歷的作用,對年、月、日、分、秒、時等進(jìn)行記錄。光強(qiáng)感應(yīng)傳感器運(yùn)用了tSl2561,他能對光照強(qiáng)度進(jìn)行良好的感應(yīng)。通過對每一個板塊的摸索和設(shè)計(jì),成功的實(shí)現(xiàn)了本次畢業(yè)設(shè)計(jì)的要求:手動控制、定時控制、光強(qiáng)功控制。經(jīng)過了這次畢業(yè)設(shè)計(jì)的完成,讓我理解到整個大學(xué)生活中,我學(xué)過的知識都必須通過實(shí)踐才能更好的掌握,并且在完成一個完整的畢業(yè)設(shè)計(jì)過程中,讓我對各種辦公軟件和編程軟件有了新的認(rèn)識,也提升了自己的意志力,這些都對我今后的工作與生活有所幫助。
參考文獻(xiàn)參考文獻(xiàn)劉守義.單片機(jī)應(yīng)用技術(shù)[M].西安:西安電子科技大學(xué)出版社,2007,100-180.姚福安.電子電路設(shè)計(jì)與實(shí)踐[M].濟(jì)南:山東科學(xué)技術(shù)出版社,2005,85-185.張毅剛,彭喜元,董繼成.單片機(jī)原理及應(yīng)用[M].北京:高等教育出版社,2009.周立萍.基于單片機(jī)的智能窗簾設(shè)計(jì)[D].北京:清華大學(xué),2016.金逸超.基于物聯(lián)網(wǎng)環(huán)境的智能家居系統(tǒng)的研究與實(shí)現(xiàn)[D].南京:南京郵電大學(xué),2011.MichelFlies,GerardRobert.Model-FreeBasedWaterLevelControlforHydroelectricPowerPlants[J].IFACProceedingsVolumes,2010,43(1):56-59.MirceaDulau,Tudor-MirceaDulau.MultivariableSystemwithLevelControl[J].ProcediaTechnology,2016,68(24):79-82.張亞楠.基于物聯(lián)網(wǎng)的現(xiàn)代智能家居應(yīng)用研究[J].信息系統(tǒng)工程,2015(12):8-32.郭文慧.智能家電控制器的模擬實(shí)現(xiàn)[J].安徽理工大學(xué)學(xué)報,2009,14(14):42-45.呂宗滿.自動光控窗簾拉合系統(tǒng)[J].武漢理工大學(xué)學(xué)報,2015,29(3):3-5.林祥鵬.采用藍(lán)牙的窗簾控制系統(tǒng)設(shè)計(jì)[J].中國科技信息,2009,25(24):89-90.張倩,劉平.光控自動窗簾設(shè)計(jì)[J].計(jì)算機(jī)技術(shù)與發(fā)展,2014(7):40-43.鄧家卿.基于單片機(jī)的智能窗簾控制系統(tǒng)設(shè)計(jì)[J].科技創(chuàng)新導(dǎo)報,2015(4):23-27.王洪霞.基于單片機(jī)的自動窗簾控制系統(tǒng)[J].新教育時代電子雜志,2016(3):26-28.劉丹,李欽曉,費(fèi)心越.家居環(huán)境感光窗簾智能控制與調(diào)節(jié)系統(tǒng)[J].儀器儀表用戶,2014(6):37-38.
致謝在這個設(shè)計(jì)過程中,我遇到了許許多多的困難,我首先要感謝在我遇到不能理解的問題和使用方法出現(xiàn)偏差時,給我提供了幫助的同學(xué)。在我不懂得如何去焊接電路板,如何選擇更加實(shí)惠和實(shí)用的元器件,如何正確的將各個元器件時,他們都悉心的為我指導(dǎo),為我分析,為我解答疑惑。在我設(shè)計(jì)的過程中,我們每周都需要提交自己的完成進(jìn)展,當(dāng)我設(shè)計(jì)的結(jié)構(gòu)和方向出現(xiàn)了偏離正確的方式時,我的指導(dǎo)老師就會親自給我解答錯誤的地方,他把他的理念和構(gòu)思給我悉心的解釋,并且我有不能理解的地方,他也耐心的為我解答。在他的工作時間里,他就會叫他的研究生來幫我解答,我表達(dá)了我自己心中所想的設(shè)計(jì)方法,他對于我不成熟或者錯誤的方法進(jìn)行了修改。再此,我向所有為我提供了幫助的同學(xué)和老師表達(dá)我最真摯的感謝。在你們對我的幫助下,我順利的完成了我的畢業(yè)設(shè)計(jì)。
附錄基于C8051F單片機(jī)直流電動機(jī)反饋控制系統(tǒng)的設(shè)計(jì)與研究基于單片機(jī)的嵌入式Web服務(wù)器的研究MOTOROLA單片機(jī)MC68HC(8)05PV8/A內(nèi)嵌EEPROM的工藝和制程方法及對良率的影響研究基于模糊控制的電阻釬焊單片機(jī)溫度控制系統(tǒng)的研制基于MCS-51系列單片機(jī)的通用控制模塊的研究基于單片機(jī)實(shí)現(xiàn)的供暖系統(tǒng)最佳啟停自校正(STR)調(diào)節(jié)器單片機(jī)控制的二級倒立擺系統(tǒng)的研究基于增強(qiáng)型51系列單片機(jī)的TCP/IP協(xié)議棧的實(shí)現(xiàn)基于單片機(jī)的蓄電池自動監(jiān)測系統(tǒng)基于32位嵌入式單片機(jī)系統(tǒng)的圖像采集與處理技術(shù)的研究基于單片機(jī)的作物營養(yǎng)診斷專家系統(tǒng)的研究基于單片機(jī)的交流伺服電機(jī)運(yùn)動控制系統(tǒng)研究與開發(fā)基于單片機(jī)的泵管內(nèi)壁硬度測試儀的研制基于單片機(jī)的自動找平控制系統(tǒng)研究基于C8051F040單片機(jī)的嵌入式系統(tǒng)開發(fā)基于單片機(jī)的液壓動力系統(tǒng)狀態(tài)監(jiān)測儀開發(fā)模糊Smith智能控制方法的研究及其單片機(jī)實(shí)現(xiàn)一種基于單片機(jī)的軸快流CO〈,2〉激光器的手持控制面板的研制基于雙單片機(jī)沖床數(shù)控系統(tǒng)的研究基于CYGNAL單片機(jī)的在線間歇式濁度儀的研制基于單片機(jī)的噴油泵試驗(yàn)臺控制器的研制基于單片機(jī)的軟起動器的研究和設(shè)計(jì)基于單片機(jī)控制的高速快走絲電火花線切割機(jī)床短循環(huán)走絲方式研究基于單片機(jī)的機(jī)電產(chǎn)品控制系統(tǒng)開發(fā)基于PIC單片機(jī)的智能手機(jī)充電器基于單片機(jī)的實(shí)時內(nèi)核設(shè)計(jì)及其應(yīng)用研究基于單片機(jī)的遠(yuǎn)程抄表系統(tǒng)的設(shè)計(jì)與研究基于單片機(jī)的煙氣二氧化硫濃度檢測儀的研制基于微型光譜儀的單片機(jī)系統(tǒng)單片機(jī)系統(tǒng)軟件構(gòu)件開發(fā)的技術(shù)研究基于單片機(jī)的液體點(diǎn)滴速度自動檢測儀的研制基于單片機(jī)系統(tǒng)的多功能溫度測量儀的研制基于PIC單片機(jī)的電能采集終端的設(shè)計(jì)和應(yīng)用基于單片機(jī)的光纖光柵解調(diào)儀的研制氣壓式線性摩擦焊機(jī)單片機(jī)控制系統(tǒng)的研制基于單片機(jī)的數(shù)字磁通門傳感器基于單片機(jī)的旋轉(zhuǎn)變壓器-數(shù)字轉(zhuǎn)換器的研究基于單片機(jī)的光纖Bragg光柵解調(diào)系統(tǒng)的研究單片機(jī)控制的便攜式多功能乳腺治療儀的研制基于C8051F020單片機(jī)的多生理信號檢測儀基于單片機(jī)的電機(jī)運(yùn)動控制系統(tǒng)設(shè)計(jì)Pico專用單片機(jī)核的可測性設(shè)計(jì)研究基于MCS-51單片機(jī)的熱量計(jì)基于雙單片機(jī)的智能遙測微型氣象站MCS-51單片機(jī)構(gòu)建機(jī)器人的實(shí)踐研究基于單片機(jī)的輪軌力檢測基于單片機(jī)的GPS定位儀的研究與實(shí)現(xiàn)基于單片機(jī)的電液伺服控制系統(tǒng)用于單片機(jī)系統(tǒng)的MMC卡文件系統(tǒng)研制基于單片機(jī)的時控和計(jì)數(shù)系統(tǒng)性能優(yōu)化的研究基于單片機(jī)和CPLD的粗光柵位移測量系統(tǒng)研究單片機(jī)控制的后備式方波UPS提升高職學(xué)生單片機(jī)應(yīng)用能力的探究基于單片機(jī)控制的自動低頻減載裝置研究基于單片機(jī)控制的水下焊接電源的研究基于單片機(jī)的多通道數(shù)據(jù)采集系統(tǒng)基于uPSD3234單片機(jī)的氚表面污染測量儀的研制基于單片機(jī)的紅外測油儀的研究96系列單片機(jī)仿真器研究與設(shè)計(jì)基于單片機(jī)的單晶金剛石刀具刃磨設(shè)備的數(shù)控改造基于單片機(jī)的溫度智能控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)基于MSP430單片機(jī)的電梯門機(jī)控制器的研制基于單片機(jī)的氣體測漏儀的研究基于三菱M16C/6N系列單片機(jī)的CAN/USB協(xié)議轉(zhuǎn)換器基于單片機(jī)和DSP的變壓器油色譜在線監(jiān)測技術(shù)研究基于單片機(jī)的膛壁溫度報警系統(tǒng)設(shè)計(jì)基于AVR單片機(jī)的低壓無功補(bǔ)償控制器的設(shè)計(jì)基于單片機(jī)船舶電力推進(jìn)電機(jī)監(jiān)測系統(tǒng)基于單片機(jī)網(wǎng)絡(luò)的振動信號的采集系統(tǒng)基于單片機(jī)的大容
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 年度服務(wù)合同范本
- epc工程廉政合同范本
- 保溫氈合同范本
- 合租經(jīng)營協(xié)議合同范本
- 廠區(qū)維修電車合同范本
- 買房包干合同范例
- 原車主抵押合同范本
- 輪胎店銷售合同范本
- 醫(yī)療場所合作合同范本
- 勞動作合同范例備案
- 延期實(shí)習(xí)申請書
- 2024-2025學(xué)年一年級語文下冊第一單元測試(含答案)
- 2025年江蘇信息職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測試近5年常考版參考題庫含答案解析
- 易制毒化學(xué)品理論考試試題及答案
- 2024年煙臺汽車工程職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測試歷年參考題庫含答案解析
- 2024年江西旅游商貿(mào)職業(yè)學(xué)院高職單招語文歷年參考題庫含答案解析
- 2025年春新人教PEP版英語三年級下冊課件 Unit 1 Part C 第8課時 Reading time
- IIT臨床醫(yī)學(xué)項(xiàng)目管理
- GB/T 45032-2024智慧城市面向城市治理的知識可信賴評估框架
- 藥品網(wǎng)絡(luò)交易服務(wù)三方平臺質(zhì)量管理體系文件-B2B平臺(完整版)
- 《森林調(diào)查技術(shù)》課件(上)
評論
0/150
提交評論