基于單片機(jī)的智能窗簾控制系統(tǒng)設(shè)計(jì)_第1頁(yè)
基于單片機(jī)的智能窗簾控制系統(tǒng)設(shè)計(jì)_第2頁(yè)
基于單片機(jī)的智能窗簾控制系統(tǒng)設(shè)計(jì)_第3頁(yè)
基于單片機(jī)的智能窗簾控制系統(tǒng)設(shè)計(jì)_第4頁(yè)
基于單片機(jī)的智能窗簾控制系統(tǒng)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩50頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

本科論文摘要 I Ⅱ引言 11控制系統(tǒng)設(shè)計(jì) 31.1系統(tǒng)方案設(shè)計(jì) 31.2系統(tǒng)工作原理 42硬件部分設(shè)計(jì) 62.1控制模塊設(shè)計(jì) 62.2時(shí)鐘模塊 82.3紅外線(xiàn)接收模塊 92.4光敏檢測(cè)模塊電路 92.5步進(jìn)電動(dòng)機(jī)控制電路 2.6液晶顯示 2.7電源電路 3系統(tǒng)原理圖 4軟件設(shè)計(jì) 4.1系統(tǒng)主程序設(shè)計(jì) 4.2步進(jìn)電機(jī)子程序設(shè)計(jì) 4.3按鍵子程序設(shè)計(jì) 5焊接與調(diào)試 5.1電路焊接 5.2系統(tǒng)調(diào)試 結(jié)論 參考文獻(xiàn) 附錄1原理圖 致謝 本科論文為了解決家居環(huán)境中手動(dòng)調(diào)節(jié)窗簾調(diào)整采光避光問(wèn)題,滿(mǎn)足人們智能地調(diào)控窗簾的需求,本文設(shè)計(jì)了單片機(jī)控制的智能窗簾系統(tǒng)。該系統(tǒng)含兩種控制方式:手動(dòng)和自動(dòng)。當(dāng)處于手動(dòng)控制狀態(tài)時(shí),人們可以自主選擇打開(kāi)關(guān)閉窗簾。當(dāng)系統(tǒng)是自動(dòng)控制狀態(tài)的時(shí)候,利用光照傳感器與光敏電阻來(lái)進(jìn)行當(dāng)前環(huán)境的檢測(cè),系統(tǒng)控制功能則由單片機(jī)完成。單片機(jī)將檢測(cè)到的光強(qiáng)數(shù)據(jù)經(jīng)過(guò)分析處理傳遞給執(zhí)行模塊,從而控制電動(dòng)機(jī)正反轉(zhuǎn)。該窗簾系統(tǒng)能夠根據(jù)所處環(huán)境的光照強(qiáng)度與時(shí)間來(lái)實(shí)現(xiàn)窗簾的自動(dòng)打開(kāi)和關(guān)閉,當(dāng)光照強(qiáng)度比最低預(yù)設(shè)值小的時(shí)候,窗簾自動(dòng)打開(kāi),相反,光照強(qiáng)度超出最高預(yù)設(shè)值時(shí),窗簾自動(dòng)關(guān)閉。本次所設(shè)計(jì)智能窗簾系統(tǒng)不僅能夠根據(jù)光照變化實(shí)現(xiàn)窗簾的自動(dòng)打開(kāi)與關(guān)閉控制,而且可以通過(guò)設(shè)定的時(shí)間進(jìn)行窗簾的開(kāi)關(guān),操作簡(jiǎn)潔易懂。這款用單片機(jī)控制的窗簾控制徹底解放人們親自開(kāi)窗簾的麻煩。整套系統(tǒng)在運(yùn)行中表現(xiàn)極好,其智能、便捷的特點(diǎn)也備受消費(fèi)者的歡迎。Inordertosolvetheproblemofmanuallyadju lightandavoidthelightinthehomeenvironment,andtomeettheneedsofpeopletointelligentlyadjustthecurtain,anintellsinglechipmicrocomputerisdesigmanualandautomatic.Whenitisundermanualcontrol,peoplecanchoosetooopenandclosethecurtainsattheirowndiscretion.andthesystemcontrolfunctioniscompletedbysandprocessing,soastocontroltheforwardandreverserotation lightintensityandtimeoftheenvironment.Whehantheminimumpresetvalue,thecurtainwillautomaticallyopen.Ontheconary,whenthelightintensityexceedsthemaximTheintelligentcurtaeautomaticopeningandclosingThecurtaincontrolcontrolledbysingle-chieratesthetroubleofpeopleopeningthecurtainthemselves.Thewholesystemppularwithconsumers.引言一般認(rèn)為智能家居電器系統(tǒng)的出現(xiàn)將會(huì)給人們的生活帶來(lái)品質(zhì)上的提升與改善。其實(shí)智能化、自動(dòng)化家居電器正在一步一步的邁向人們所期盼的生活,其中最顯著的變化就是系統(tǒng)的方便性、實(shí)用性、易整合性。在提高人們生活水平改善人們對(duì)美好生活的需要起著極大作用的智能系統(tǒng),有著安全、方便、快捷、智能和個(gè)性的特點(diǎn),因此智能家居的市場(chǎng)開(kāi)關(guān)窗簾遮擋陽(yáng)光是家居窗簾的基本功能,但如果使用原來(lái)的手動(dòng)窗簾,用戶(hù)必須要通過(guò)自己感知光照強(qiáng)度進(jìn)行拉動(dòng)窗簾調(diào)節(jié);早晨開(kāi)啟晚上關(guān)閉也只能是手動(dòng)進(jìn)行;如果用戶(hù)過(guò)忙或距離窗戶(hù)過(guò)遠(yuǎn)而不方便拉窗簾,就會(huì)使用戶(hù)感覺(jué)手動(dòng)拉窗簾的麻煩,上述一系列使用傳統(tǒng)窗簾可能帶來(lái)的問(wèn)題,為智能控制窗簾系統(tǒng)提供了很大的發(fā)展空間。本次設(shè)計(jì)是為了解決人們開(kāi)窗簾不方便的諸多問(wèn)題,主要的功能是在自動(dòng)模式下實(shí)現(xiàn),通過(guò)傳感器和光敏電阻的檢測(cè)驅(qū)動(dòng)電動(dòng)機(jī)進(jìn)行正反轉(zhuǎn)來(lái)實(shí)現(xiàn)窗簾的打開(kāi)與關(guān)閉,在手動(dòng)模式下,用戶(hù)可以通過(guò)按鍵實(shí)現(xiàn)一鍵開(kāi)窗一鍵關(guān)窗。用戶(hù)同樣可以通過(guò)紅外線(xiàn)遙控控制窗簾開(kāi)關(guān)。人們的生活跟隨著科技的迅速發(fā)展開(kāi)始對(duì)智能化、實(shí)用化等產(chǎn)品的需求量與日俱增。智能化產(chǎn)品的大量生產(chǎn)和使用使科學(xué)力量更貼近日常生活,這樣高大上的科學(xué)技術(shù)也已經(jīng)滲透到我們生活中的絕大多數(shù)領(lǐng)域,同時(shí)也激發(fā)了更多的人們對(duì)科普知識(shí)的濃厚興趣。生活中各種電子產(chǎn)品的控制被人們提出了許多高標(biāo)準(zhǔn),不但要求智能自動(dòng)而且還要求質(zhì)量過(guò)關(guān)。當(dāng)然,各種智能家居系統(tǒng)作為現(xiàn)代人追捧的消費(fèi)對(duì)象也不例外。智能家居既有居住功能,又改善了人們大部分不方便的生活方式。智能窗簾起源于歐美等國(guó)家,是一種新興起的行業(yè)。但在各項(xiàng)人工智能家具中針對(duì)智能窗簾這個(gè)方面的研究我國(guó)暫時(shí)沒(méi)有得到很大的重視和研究,甚至可以用沒(méi)有什么改變來(lái)形容。雖然有很多國(guó)家的各大廠(chǎng)家及研究人員對(duì)智能窗簾都有較深的了解與研究,但是他們所研究出來(lái)的窗簾只能通過(guò)消費(fèi)者手動(dòng)按鍵或者拉動(dòng)的方式對(duì)窗簾開(kāi)閉進(jìn)行相應(yīng)的調(diào)整,不夠智能化,不能夠滿(mǎn)足現(xiàn)代人的諸多需求。因此智能窗簾也有很大發(fā)展空間,其市場(chǎng)研究?jī)r(jià)值很高,并且漸漸的這種生活模式將會(huì)吸引社會(huì)的很大關(guān)注。在大多數(shù)普通人群的生活中,能夠根據(jù)外界環(huán)境的不斷變化而使硬件本身功能隨之變化的智能窗簾并不常見(jiàn)。普通的窗簾在生活中就僅僅只能一個(gè)功能,只能通過(guò)人工的方式去進(jìn)行操作。在科技如此發(fā)達(dá)的今天,普通的窗簾存在很多不便利的問(wèn)題,已經(jīng)不能夠滿(mǎn)足消費(fèi)者的多方面需求了。在目前的市場(chǎng)發(fā)展角度上看,質(zhì)量?jī)?yōu)秀、更智能、實(shí)用度高的窗簾更會(huì)受到更多人的喜愛(ài)。本文基于STC89C52設(shè)計(jì)的智能窗簾控制系統(tǒng),總體分為五個(gè)部分,主要內(nèi)容:第一章:控制系統(tǒng)設(shè)計(jì)。通過(guò)系統(tǒng)的選題背景和研究目的提出自己的系統(tǒng)設(shè)計(jì)方案。第二章:硬件部分設(shè)計(jì)。主要介紹單片機(jī)模塊、電機(jī)模塊、光敏檢測(cè)傳感器、紅外檢測(cè)等模塊。第三章:系統(tǒng)原理圖。將各個(gè)硬件模塊通過(guò)Proteus軟件進(jìn)行仿真。第四章:軟件設(shè)計(jì)。介紹系統(tǒng)設(shè)計(jì)軟件框圖。第五章:PCB板焊接。介紹系統(tǒng)焊接事項(xiàng)及調(diào)試過(guò)程。 1控制系統(tǒng)設(shè)計(jì)1.1系統(tǒng)方案設(shè)計(jì)單片機(jī)應(yīng)用于多種電子產(chǎn)品中所取得的便捷性受到了人們的廣泛喜愛(ài),對(duì)于自動(dòng)窗簾控制系統(tǒng)對(duì)單片機(jī)應(yīng)用的智能化要求,實(shí)現(xiàn)自動(dòng)控制的方案一以單片機(jī)為基礎(chǔ)的溫度及聲控檢測(cè)器件的自動(dòng)控制。方案二以單片機(jī)為基礎(chǔ)的光照強(qiáng)度及時(shí)鐘模塊的自動(dòng)控制。相同點(diǎn):都是通過(guò)單片機(jī)控制的,利用步進(jìn)電機(jī)控制開(kāi)關(guān)以及以液晶不同點(diǎn):檢測(cè)器件的選取不同。方案一系統(tǒng)框圖如圖1.1。圖1.1方案一框圖方案二系統(tǒng)框圖如圖1.2。時(shí)鐘模塊時(shí)鐘模塊電源模塊圖1.2方案二框圖兩種方案比較的差別主要是在檢測(cè)器件的選擇上,方法一主要以溫度采集和聲音檢測(cè)元件作為檢測(cè)器件,通過(guò)設(shè)定的溫度及聲音檢測(cè)開(kāi)關(guān)窗簾從而減少光照對(duì)室內(nèi)的溫度影響,利用聲音控制雖然很方便,但容易造成較大的誤差。方法二主要以時(shí)鐘模塊以及光照采集元件,通過(guò)設(shè)定光照值來(lái)控制窗簾的打開(kāi)與關(guān)閉從而實(shí)現(xiàn)白天開(kāi)窗簾,晚上關(guān)窗簾的功能,利用1.2系統(tǒng)工作原理智能窗簾控制系統(tǒng)由光敏傳感器來(lái)感應(yīng)外部環(huán)境的光強(qiáng)變化,由光敏傳感器感應(yīng)出來(lái)的信號(hào)輸入到A/D轉(zhuǎn)換器,轉(zhuǎn)換后的信號(hào)由單片機(jī)控制步進(jìn)電動(dòng)機(jī),來(lái)操作電機(jī)的正轉(zhuǎn)、反轉(zhuǎn)與停止2]。自動(dòng)窗簾控制器的各種狀態(tài)信息通過(guò)顯示模塊顯示。鍵盤(pán)控制為輸入設(shè)備,控制單片機(jī)的各種參數(shù)。總體結(jié)構(gòu)框圖如圖1.3。A/DA/D轉(zhuǎn)換電路單片機(jī)步進(jìn)電機(jī)顯示模塊窗簾盤(pán)模塊定時(shí)模塊光敏電阻圖1.3總體結(jié)構(gòu)框圖本科論文2.1控制模塊設(shè)計(jì)單片機(jī)作為本系統(tǒng)的主控模塊,應(yīng)滿(mǎn)足要求如下:(1)8位的CPU(微處理器);(2)片內(nèi)數(shù)據(jù)存儲(chǔ)器RAM(128B);(3)片內(nèi)程序存儲(chǔ)器ROM(4KB);(4)兩個(gè)定時(shí)器/計(jì)數(shù)器;(5)四個(gè)8位并行I/O接口PO-P3;(6)五個(gè)中斷源的中斷控制系統(tǒng);(7)片內(nèi)振蕩器和時(shí)鐘產(chǎn)生電路,但石英晶體和微調(diào)電容需要外接;根據(jù)以上要求本畢業(yè)設(shè)計(jì)作品選用的是STC89C52單片機(jī)來(lái)控制步進(jìn)電機(jī)正反轉(zhuǎn)實(shí)現(xiàn)窗簾的開(kāi)關(guān)。自動(dòng)模式下時(shí),光敏電阻檢測(cè)光照強(qiáng)度的變化轉(zhuǎn)化為電壓變化的信號(hào)輸送給單片機(jī),單片機(jī)輸送信號(hào)給電機(jī)驅(qū)動(dòng)模塊控制電機(jī)的正反轉(zhuǎn)實(shí)現(xiàn)窗簾的打開(kāi)與關(guān)閉;智能遙控模式時(shí),通過(guò)遙控發(fā)射和接收模塊,單片機(jī)接收遙控指令控制電機(jī)的正反轉(zhuǎn);手動(dòng)按鍵模式時(shí),由按鍵控制電機(jī)的正反轉(zhuǎn)來(lái)實(shí)現(xiàn)窗簾的打開(kāi)與關(guān)閉。(1)時(shí)鐘電路引腳XTAL1(19腳)和XTAL2(18腳)。(2)控制信號(hào)引腳RST(9腳),ALE(30腳),PSEN(29腳)和EA(31(3)輸入/輸出端口PO/P1/P2/P3PO口(P0.0-P0.7,39-32腳):PO口是一個(gè)漏極開(kāi)路的8腳):是一個(gè)8位準(zhǔn)雙向I/O口帶內(nèi)部上拉電阻。拉電阻。它的每一個(gè)引腳第二種功能如下:P3.4/P3.5:(TO)定時(shí)/計(jì)數(shù)器0/(T1)定時(shí)/計(jì)數(shù)器1在外部的計(jì)數(shù)輸入端P3.6/P3.7:(WR#)外部數(shù)據(jù)存儲(chǔ)器寫(xiě)/讀的選擇通道端口。STC89C52有40個(gè)引腳,4個(gè)8位并行I/O口,1個(gè)全雙工異步串行口,與此同時(shí)內(nèi)部還含有5個(gè)中斷源,2個(gè)優(yōu)先級(jí)和2個(gè)16位的定時(shí)/計(jì)數(shù)器5△4個(gè)井行口2個(gè)優(yōu)先級(jí)串行口全雙工1個(gè)定時(shí)個(gè)/計(jì)數(shù)器2圖2.2單片機(jī)組成石英晶體振蕩器即單片機(jī)電路中的晶振,晶振存在著兩個(gè)諧振點(diǎn),并聯(lián)在一起是高頻率的,串聯(lián)則是低頻率0。單片機(jī)的工作速度,即晶振可以給單片機(jī)提供脈沖信號(hào)。晶振與單片機(jī)引腳中的X1、X2引腳相連接,產(chǎn)生諧波使振蕩器的穩(wěn)定性受到影響。在晶振引腳處接入在10pF到50pF之間的瓷片電容。若使單片機(jī)運(yùn)行的速度快并且時(shí)鐘頻率快就得晶振頻率高。本作品以12MHz的石英晶體作為晶振。圖2.3晶振電路復(fù)位是使微處理器(CPU)和系統(tǒng)中的其他元器件都有一個(gè)明確的初始的狀態(tài),使其從這個(gè)狀態(tài)開(kāi)始工作。除此之外,當(dāng)單片機(jī)系統(tǒng)出錯(cuò)或者操作失誤時(shí)系統(tǒng)仍死機(jī)狀態(tài)時(shí),可通過(guò)按復(fù)位鍵重新啟動(dòng)7]。RESET引腳是STC89C52單片機(jī)的輸入端口,僅在高電平時(shí)有效。系統(tǒng)復(fù)位之后,單片機(jī)開(kāi)始執(zhí)行程序其內(nèi)容初始化為0000H,內(nèi)部RAM的狀態(tài)不受單片機(jī)復(fù)位影響。按鍵電平復(fù)位就等同于RESET通過(guò)電阻接高電平,如圖2.4所示。圖2.4復(fù)位電路圖DS1302通過(guò)串行的方式與單片機(jī)之間進(jìn)行數(shù)據(jù)轉(zhuǎn)換與傳送,能夠向單片機(jī)提供準(zhǔn)確的實(shí)時(shí)時(shí)間信息,并且也可以對(duì)月末時(shí)間、閏平年的天數(shù)進(jìn)行自動(dòng)的調(diào)整,它還有著雙電源引腳即:主電源和備份電源,盡管在主電DS1302與單片機(jī)系統(tǒng)的數(shù)據(jù)傳送依靠RST,I/O,SCLK三根端線(xiàn)即可完成[9。結(jié)構(gòu)圖如圖2.5所示。圖2.5DS1302結(jié)構(gòu)圖2.3紅外接收模塊紅外線(xiàn)接收模塊采用的是VS1838b,在此設(shè)計(jì)中作為紅外線(xiàn)接收頭用它具有幾個(gè)特性:電壓一般是在2.7V到5.5V之間,工作電壓比較寬;擁有較低的功耗;VS1838b對(duì)外部環(huán)境的干擾的抵抗力較強(qiáng),穩(wěn)定性較高。它的輸出在低電平的狀態(tài)下生效,和TTL以及CMOS相匹配。VS1838b通常應(yīng)用于家庭電器,制冷設(shè)備,電扇,燈棍等。如圖2.6所示,圖中三個(gè)引腳是信號(hào)輸出腳、接地腳GND、電壓引腳2.4光敏檢測(cè)模塊電路根據(jù)外面環(huán)境的光照強(qiáng)度值變化來(lái)控制電動(dòng)機(jī)合理的打開(kāi)或者是關(guān)閉窗簾,而光敏電阻主要負(fù)責(zé)感應(yīng)光強(qiáng)從而完成此部分要實(shí)現(xiàn)的功能。在此次焊接設(shè)計(jì)中用到的是光敏電阻。光敏電阻,意思也就是外部光照強(qiáng)度值的變化會(huì)直接影響電阻值的改變,對(duì)此感應(yīng)十分敏感。光照強(qiáng)度增加電阻路召圖2.7光強(qiáng)檢測(cè)原理圖光敏電阻系統(tǒng)接收外部光照,在光照達(dá)到一定強(qiáng)度時(shí)窗簾會(huì)關(guān)閉,在光照弱時(shí)會(huì)自動(dòng)打開(kāi)。光敏電阻收集到的是動(dòng)態(tài)的模擬信號(hào)[12],我們需要將這些信號(hào)轉(zhuǎn)換成數(shù)字信號(hào)并輸出到單片機(jī)使其驅(qū)動(dòng)電機(jī)正反方向轉(zhuǎn)動(dòng)。根據(jù)這一方面就要用到數(shù)模轉(zhuǎn)換電路,在本作品中選用的是ADCO832芯片。2.5步進(jìn)電動(dòng)機(jī)控制電路步進(jìn)電機(jī)利用電磁感應(yīng)原理,其角位移是通過(guò)控制電脈沖的數(shù)量來(lái)實(shí)現(xiàn)的[13]。步進(jìn)電機(jī)主要涉及相數(shù)、拍數(shù)、步距角、啟動(dòng)轉(zhuǎn)矩以及電機(jī)正反轉(zhuǎn)控制等[4]。電動(dòng)機(jī)連接圖與ULN2003芯片結(jié)構(gòu)如圖2.8和圖2.9所示。圖2.8電動(dòng)機(jī)管腳連接圖圖2.9ULN2003芯片內(nèi)部結(jié)構(gòu)其主要特性如下表2.1。 符號(hào)數(shù)值單位V本科論文私私心1WULN2003具有抗高壓和超高電流的達(dá)林頓系列,它的每一對(duì)達(dá)林頓管都有一個(gè)2.7K的基極電阻被串聯(lián),在5V工作電壓下工作時(shí),才與TTL和CMOS電路直接相連。組成主要為七個(gè)NPN型達(dá)林頓管。步進(jìn)電機(jī)驅(qū)動(dòng)電路的工作過(guò)程是:通過(guò)P2.0-P3.0口將單片機(jī)與ULN2003連接,從P2口輸出00000001B,ULN2003連接的四個(gè)管腳中每2.6液晶顯示液晶顯示器主要優(yōu)點(diǎn)是功耗小、大小適宜輕便、顯示內(nèi)容多種多樣、顯示屏很薄等優(yōu)點(diǎn),被各種系統(tǒng)廣泛的應(yīng)用。本作品中應(yīng)用的是液晶顯示2e|LCD1602顯示的內(nèi)容主要有兩行一共是十六個(gè)字節(jié),通過(guò)點(diǎn)陣圖形(5x7)用顯示窗簾相關(guān)功能信息的顯示模塊。實(shí)物圖展示如圖2.12和圖2.13所示。樹(shù)樹(shù)心化正面圖正面圖22商圖2.13LCD1602反面圖2.7電源電路智能窗口供電電路輸出5V電壓給所有模塊供電,如圖2.14所示。圖2.14電源電路 3系統(tǒng)原理圖本次畢設(shè)作品智能窗簾系統(tǒng)主要有兩種控制模式。當(dāng)系統(tǒng)處于手動(dòng)模式的時(shí)候可以通過(guò)按鍵實(shí)現(xiàn)一鍵開(kāi)關(guān)窗簾;當(dāng)系統(tǒng)處在自動(dòng)模式下通過(guò)光敏檢測(cè)元件檢測(cè)光強(qiáng)從而實(shí)現(xiàn)窗簾的自動(dòng)開(kāi)關(guān)。DS1302芯片是本設(shè)計(jì)的時(shí)鐘芯片,可以設(shè)置時(shí)間開(kāi)啟和關(guān)閉窗簾,還可以實(shí)時(shí)的檢測(cè)當(dāng)前時(shí)間。液晶顯示模塊顯示當(dāng)前時(shí)間、光照強(qiáng)度系數(shù)和工作模式等信息。原理圖如圖圖3.1系統(tǒng)設(shè)計(jì)原理圖4軟件設(shè)計(jì)4.1系統(tǒng)主程序設(shè)計(jì)本設(shè)計(jì)系統(tǒng)的主程序需要完成的功能有:?jiǎn)纹瑱C(jī)各個(gè)模塊的初始化操作,定時(shí)器初值設(shè)置以及開(kāi)啟,按鍵的掃描,電機(jī)運(yùn)轉(zhuǎn),顯示時(shí)間光照數(shù)紅外檢測(cè)是光強(qiáng)控制溫度檢測(cè)及顯示返回紅外控制否4.2步進(jìn)電機(jī)子程序設(shè)計(jì)時(shí)間較短且采樣頻率較快,從而使得其可以實(shí)現(xiàn)特殊場(chǎng)合的數(shù)據(jù)轉(zhuǎn)換的實(shí)(1)判斷是正轉(zhuǎn)還是反轉(zhuǎn);(2)按照檢測(cè)的先后依次傳遞控制脈沖;(3)判斷所需要的步進(jìn)電動(dòng)機(jī)脈沖是否執(zhí)行完畢。 步進(jìn)電動(dòng)機(jī)控制程序步進(jìn)電動(dòng)機(jī)控制程序是正轉(zhuǎn)嗎傳送正轉(zhuǎn)序列脈沖傳送反轉(zhuǎn)序列脈沖N傳送步數(shù)是否完步傳送步數(shù)是否完坐Y'Y返回N圖4.2步進(jìn)電動(dòng)機(jī)控制程序框圖4.3按鍵子程序設(shè)計(jì)當(dāng)按下按鍵時(shí)按鍵的觸點(diǎn)會(huì)發(fā)生抖動(dòng),在編寫(xiě)程序的過(guò)程中需要用軟是先通過(guò)2毫秒的延時(shí),確定按下按鍵后再延時(shí)10毫秒,以此就可以防止用keyscn()函數(shù)來(lái)完成按鍵的掃描,我們通過(guò)掃描按鍵子程序來(lái)判斷是否需要改變光照強(qiáng)度值的上下限等等。此函數(shù)較長(zhǎng)但編寫(xiě)原理相類(lèi)似,其中加上延時(shí)函數(shù)。按鍵模塊程序流程圖如圖4.3所示。本科論文開(kāi)始開(kāi)始否鍵按下是延時(shí)10ms鍵碼分析顯示相應(yīng)模塊返回5焊接與調(diào)試在整個(gè)設(shè)計(jì)作品系統(tǒng)電路中焊接起著重要的作用,不管我們?cè)谠O(shè)計(jì)系統(tǒng)時(shí)想的和設(shè)計(jì)的再多,如果在焊接實(shí)物的這個(gè)過(guò)程中出現(xiàn)了問(wèn)題,會(huì)影響到整個(gè)控制系統(tǒng)的運(yùn)行,這個(gè)系統(tǒng)的設(shè)計(jì)很有可能就會(huì)以失敗而告終。所以說(shuō)焊接的技術(shù)會(huì)直接導(dǎo)致設(shè)計(jì)的這個(gè)控制系統(tǒng)是否能夠使用。數(shù)字電路和單片機(jī)電路更適合使用單孔板,而模擬電路和分立電路則更適合使用圖5.1焊接實(shí)物圖為了確保系統(tǒng)能夠正常運(yùn)行,在焊接的時(shí)候要嚴(yán)格根據(jù)電路圖認(rèn)真對(duì)作。銅板要注意防氧化,使用前用橡皮或棉棒沾酒精擦拭,錫板材質(zhì)比銅在系統(tǒng)接通電源之前,首先觀(guān)察實(shí)物的焊接是否存在問(wèn)題,如:有明顯斷裂、正負(fù)極連接、器件連接、焊接不實(shí)等;如果焊接的物體沒(méi)有問(wèn)題接下來(lái)我們用萬(wàn)用表來(lái)檢測(cè)電源的正負(fù)電壓,觀(guān)察是否出現(xiàn)了嚴(yán)重的電源問(wèn)題,如短路、斷路等以確認(rèn)焊接的系統(tǒng)沒(méi)有問(wèn)題。物體焊接沒(méi)有問(wèn)題以后,還需要對(duì)軟件程序進(jìn)行調(diào)試,如果程序調(diào)試沒(méi)有出現(xiàn)錯(cuò)誤等問(wèn)題,接下來(lái)就要依次驗(yàn)證系統(tǒng)的功能是否可以滿(mǎn)足預(yù)設(shè)的要求,如果作品調(diào)劑還有問(wèn)題,還需繼續(xù)對(duì)程序調(diào)試,最后能夠達(dá)到所在軟件調(diào)試過(guò)程中,點(diǎn)擊編譯按鍵,文件在系統(tǒng)中正常運(yùn)行,提示的信息可以在窗口中進(jìn)行顯示,若提示的信息中顯示“error”,就要根據(jù)提示找到錯(cuò)誤程序并改正,直到錯(cuò)誤消失。實(shí)際在調(diào)試過(guò)程中,第一次對(duì)程序進(jìn)行編譯時(shí)提示窗口提示錯(cuò)誤,根據(jù)窗口錯(cuò)誤提示,檢查發(fā)現(xiàn)在程序句末尾出現(xiàn)了中文字符下的符號(hào),除此之外出現(xiàn)過(guò)其他的問(wèn)題,經(jīng)過(guò)請(qǐng)教老師以及同學(xué)的幫助,一次次的編譯和修改,直到程序提示沒(méi)有錯(cuò)誤為止。首先使用萬(wàn)用表檢測(cè)電源是否連接完好,然后檢查元器件的管腳是否連接正確,有沒(méi)有出現(xiàn)接線(xiàn)錯(cuò)誤的情況。接通電源以后,觀(guān)察每個(gè)元器件是否能夠進(jìn)行正常的工作,逐一測(cè)試功能。本文敘述的智能窗簾系統(tǒng)主要有兩種控制模式:手動(dòng)控制和自動(dòng)控制。人們通過(guò)按鍵手動(dòng)的打開(kāi)關(guān)閉窗簾時(shí)為手動(dòng)控制,同時(shí)還可以通過(guò)紅外線(xiàn)遙控器來(lái)關(guān)閉和打開(kāi)窗簾。利用光照傳感器與光敏電阻來(lái)對(duì)外部環(huán)境的光照強(qiáng)度進(jìn)行感應(yīng),當(dāng)感應(yīng)光強(qiáng)過(guò)高時(shí),窗簾自動(dòng)關(guān)閉,相反當(dāng)感應(yīng)光強(qiáng)過(guò)低時(shí),窗簾自動(dòng)打開(kāi)。窗簾的系統(tǒng)控制主要由單片機(jī)控制完成,各個(gè)模塊將數(shù)據(jù)傳遞給單片機(jī),單片機(jī)再將數(shù)據(jù)傳遞給相應(yīng)模塊,再通過(guò)驅(qū)動(dòng)電路控制電動(dòng)機(jī)正反轉(zhuǎn)。該窗簾系統(tǒng)也能夠根據(jù)所處環(huán)境的時(shí)間來(lái)實(shí)現(xiàn)窗簾的自動(dòng)打開(kāi)和關(guān)閉,用戶(hù)可以通過(guò)設(shè)置鍵設(shè)置窗簾打開(kāi)時(shí)間和窗簾的關(guān)閉時(shí)控制器方面采用STC89C52單片機(jī)通過(guò)第二章對(duì)單片機(jī)的功能、要求及技術(shù)參數(shù)的分析可知完全符合本設(shè)計(jì)的控制需求。本設(shè)計(jì)通過(guò)時(shí)鐘模塊、紅外線(xiàn)檢測(cè)模塊、光敏檢測(cè)模塊、執(zhí)行元件步進(jìn)電動(dòng)機(jī)、顯示模塊以及電源電路模塊合理結(jié)合構(gòu)成智能窗簾控制系統(tǒng)。雖然畢設(shè)作品完成了基本的功能,但是還是存在著一定的瑕疵,比如本設(shè)計(jì)中不足主要體現(xiàn)在未加入AT24C02芯片來(lái)進(jìn)行掉電保護(hù),在關(guān)機(jī)之后重新啟動(dòng)時(shí)會(huì)自動(dòng)恢復(fù)到初始設(shè)置值,在日常生活中若是忽然碰到斷電關(guān)機(jī)等現(xiàn)象后有可能會(huì)給人們帶來(lái)一些麻煩困擾,所以需要在這一方面進(jìn)行改進(jìn)。參考文獻(xiàn)[2]許春平.基于單片機(jī)的外裝車(chē)用雨量光照傳感器裝置設(shè)計(jì)[J].科技創(chuàng)新與[4]鍵談.用梯形圖編程進(jìn)行STC單片機(jī)應(yīng)用設(shè)計(jì)制作—拼裝式單片機(jī)控制[5]石廣召,李杰.基于單片機(jī)的智能交通燈控制系統(tǒng)設(shè)計(jì)[J].南方農(nóng)[6]秦川,孫沐鈺,袁嘉鑫.智能家用自動(dòng)存取鞋柜的設(shè)計(jì)[J].南方農(nóng)[8]廖海強(qiáng).面向單片機(jī)技術(shù)下家庭防盜門(mén)電子鎖的設(shè)計(jì)研究[J].輕工科[10]嚴(yán)寅赟.淺談單片機(jī)通信系統(tǒng)中無(wú)線(xiàn)通信技術(shù)的應(yīng)用[J].計(jì)算機(jī)產(chǎn)品與流[11]方雪瑩.單片機(jī)與微機(jī)遠(yuǎn)程通信接口電路的設(shè)計(jì)及編程分析[J].電子世[12]薛東,彭志強(qiáng).單片機(jī)技術(shù)下的智能廚房控制系統(tǒng)實(shí)現(xiàn)探討[J].科技創(chuàng)新[13]黃俊梅,羅劍.創(chuàng)新思維訓(xùn)練在單片機(jī)產(chǎn)品設(shè)計(jì)中的應(yīng)用[J].科技[14]廖海強(qiáng).面向單片機(jī)技術(shù)下家庭防盜門(mén)電子鎖的設(shè)計(jì)研究[J].輕工科[15]彭偉.單片機(jī)C語(yǔ)言程序設(shè)計(jì)實(shí)訓(xùn)100例[M].北京:電子工業(yè)出版社.2009.1:108-152[17]張新.基于單片機(jī)的信號(hào)發(fā)生器設(shè)計(jì)系統(tǒng)[D].東北師范大學(xué),2011附錄1原理圖附錄2源程序清單uchardsflj,kval,lofl,menusw,con,befl,zhenfl,fanfl,brigfl;ucharcount0,second,zhenzhuan,fanzhuan,timeflg,openswuintupbrig,dwbrig,kwbriguinthour,minit,secon,DuintOFhour,OFminit,ucharU8T_data_H,U8RH_data_H;ucharcodelogol[]="Welcomeucharcodelogo2[]="winducharcodelogo6[]="windowcloucharcodelogo9[]="Pleaseinput…";voiddelaylog(uintz){1{}uinti=0;}}voidwrite_com(ucharcom) 致謝經(jīng)過(guò)幾個(gè)月的忙碌工作,用心設(shè)計(jì),本設(shè)計(jì)傾注了很多精力和汗水,現(xiàn)在即將到達(dá)設(shè)計(jì)的尾聲,非常感謝孟軍紅老師和張有成老師的耐心指導(dǎo),在校四年期間各位授課老師的教導(dǎo)和給我的很多實(shí)踐的機(jī)會(huì)。在設(shè)計(jì)中遇到了許許多多的問(wèn)題,但是在向老師請(qǐng)教的時(shí)候總會(huì)得到解決思路,其實(shí)問(wèn)題不可怕,最可怕的就是不知道問(wèn)題出在了哪里。首先我要感謝的是我的導(dǎo)師老師,在完成整個(gè)畢業(yè)設(shè)計(jì)的過(guò)程中,老師給我提供了很大的幫助,在選題、設(shè)計(jì)以及修改論文的各個(gè)環(huán)節(jié)里老師給我指出了很多錯(cuò)誤,提出了很多寶貴意見(jiàn),對(duì)于設(shè)計(jì)中存在的問(wèn)題也是耐心的回答和指導(dǎo),讓我能夠順利的完成畢業(yè)設(shè)計(jì),本人向孟軍紅和張有最后要感謝的是在大學(xué)四年中教育指導(dǎo)過(guò)我的所有老師,你們傳授給我的專(zhuān)業(yè)課知識(shí)是我能夠順利完成本畢業(yè)設(shè)計(jì)的基礎(chǔ),同時(shí)也將成為日后踏入工作崗位的重要墊腳石,本人在此對(duì)于老師們一絲不茍,兢兢業(yè)業(yè)的 電腦快捷知識(shí)大全編輯本段一、常見(jiàn)用法F1顯示當(dāng)前程序或者windows的幫助內(nèi)容。F2當(dāng)你選中一個(gè)文件的話(huà),這意味著“重命名”F3當(dāng)你在桌面上的時(shí)候是打開(kāi)“查找:所有文件”對(duì)話(huà)框粘貼剪貼板中的內(nèi)容到當(dāng)前位置撤銷(xiāo)上一步的操作重做上一步被撤銷(xiāo)的操作打開(kāi)資源管理器打開(kāi)“查找:所有文件”對(duì)話(huà)框打開(kāi)“運(yùn)行”對(duì)話(huà)框 SHIFT在放入CD的時(shí)候按下不放,可以跳過(guò)自動(dòng)播放CD。在打開(kāi)word的時(shí)候按下不放,可以跳過(guò)自啟動(dòng)的宏打開(kāi)程序最左上角的菜單窗口在窗口和全屏幕狀態(tài)間切換PRINTSCREEN將當(dāng)前屏幕以圖象方式拷貝到剪貼板將當(dāng)前活動(dòng)程序窗口以圖象方式拷貝到剪貼板CTRL+F4關(guān)閉當(dāng)前應(yīng)用程序中的當(dāng)前文本(如word中)CTRL+F6切換到當(dāng)前應(yīng)用程序中的下一個(gè)文本(加shift可以跳到前一個(gè)窗顯示前一頁(yè)(前進(jìn)鍵)顯示后一頁(yè)(后退鍵)在頁(yè)面上的各框架中切換(加shift反向)F5刷新目的快捷鍵激活程序中的菜單欄F10執(zhí)行菜單上相應(yīng)的命令A(yù)LT+菜單上帶下劃線(xiàn)的字母關(guān)閉多文檔界面程序中的當(dāng)關(guān)閉當(dāng)前窗口或退出程序ALT+F4顯示所選對(duì)話(huà)框項(xiàng)目的幫助F1顯示當(dāng)前窗口的系統(tǒng)菜單ALT+空格鍵顯示所選項(xiàng)目的快捷菜單SHIFT+F10顯示多文檔界面程序的系統(tǒng)切換到上次使用的窗口或者編輯本段二、使用“Windows資源管理器”的快捷鍵目的快捷鍵如果當(dāng)前選擇展開(kāi)了,要折疊或者選擇父文件夾左箭頭如果當(dāng)前選擇折疊了,要展開(kāi)或者選擇第一個(gè)子文件夾右箭頭在左右窗格間切換F6編輯本段可以使用Microsoft自然鍵盤(pán)或含有Windows徽標(biāo)鍵的其他任何兼容鍵盤(pán)的在任務(wù)欄上的按鈕間循環(huán)WINDOWS+TAB撤消最小化所有窗口SHIFT+WINDOWS+M編輯本段四、“我的電腦”和“資源管理器”的快捷鍵目的快捷鍵關(guān)閉所選文件夾及其所有父文件夾按住SHIFT鍵再單擊“關(guān)閉按鈕(僅適用于“我的電腦”)編輯本段五、使用對(duì)話(huà)框中的快捷鍵目的快捷鍵如果當(dāng)前控件是個(gè)按鈕,要單擊該按鈕或者如果當(dāng)前控件是個(gè)復(fù)選框,要選擇或清除該復(fù)選框或者如果當(dāng)前控件是個(gè)選項(xiàng)按鈕,要單擊該選項(xiàng)空格鍵單擊相應(yīng)的命令A(yù)LT+帶下劃線(xiàn)的字母在選項(xiàng)上向后移動(dòng)SHIFT+TAB在選項(xiàng)卡上向后移動(dòng)CTRL+SHIFT+TAB如果在“另存為”或“打開(kāi)”對(duì)話(huà)框中選擇了某文件夾,在“另存為”或“打開(kāi)”對(duì)話(huà)框中打開(kāi)“保存到”或“查閱”F4刷新“另存為”或“打開(kāi)”對(duì)話(huà)框F5編輯本段六、桌面、我的電腦和“資源管理器”快捷鍵選擇項(xiàng)目時(shí),可以使用以下快捷鍵。目的快捷鍵插入光盤(pán)時(shí)不用“自動(dòng)播放”“回收站”顯示“查找:所有文件”F3刷新窗口的內(nèi)容F5重命名項(xiàng)目F2選擇所有項(xiàng)目CTRL+A兼容鍵編輯本段七、Microsoft放大程序的快捷鍵這里運(yùn)用Windows徽標(biāo)鍵和其他鍵的組合。快捷鍵目的將屏幕復(fù)制到剪貼板(包括鼠標(biāo)光標(biāo))將屏幕復(fù)制到剪貼板(不包括鼠標(biāo)光標(biāo))Windows徽標(biāo)+向上箭頭增加放大率Windows徽標(biāo)+向下箭頭減小放大率編輯本段八、使用輔助選項(xiàng)快捷鍵目的快捷鍵切換粘滯鍵開(kāi)關(guān)SHIFT鍵五次Alt+S快速回復(fù)Alt+C關(guān)閉當(dāng)前窗口Alt+H打開(kāi)聊天記錄Alt+T更改消息模式Ait+J打開(kāi)聊天紀(jì)錄Ctrl+A全選當(dāng)前對(duì)話(huà)框里的內(nèi)容Ctrl+FQQ里直接顯示字體設(shè)置工具條Ctrl+J輸入框里回車(chē)(跟回車(chē)一個(gè)效果)Ctrl+M輸入框里回車(chē)(跟回車(chē)一個(gè)效果)Ctrl+L對(duì)輸入框里當(dāng)前行的文字左對(duì)齊Ctrl+R對(duì)輸入框里當(dāng)前行的文字右對(duì)齊Ctrl+E對(duì)輸入框里當(dāng)前行的文字居中Ctrl+V在qq對(duì)話(huà)框里實(shí)行粘貼Ctrl+Z清空/恢復(fù)輸入框里的文字Ctrl+回車(chē)快速回復(fù)這個(gè)可能是聊QQ時(shí)最常用到的了Ctrl+Alt+Z快速提取消息最常用的快捷鍵F5刷新DELETE刪除TAB改變焦點(diǎn)CTRL+C復(fù)制CTRL+X剪切CTRL+V粘貼CTRL+A全選CTRL+Z撤銷(xiāo)CTRL+S保存ALT+F4關(guān)閉CTRL+Y恢復(fù)ALT+TAB切換CTRL+F5強(qiáng)制刷新CTRL+W關(guān)閉CTRL+F查找Alt+1保存當(dāng)前表單Alt+2保存為通用表單Alt+A展開(kāi)收藏夾列表數(shù)字鍵盤(pán)的減號(hào)(-)折疊所選的文件夾NUMLOCK+數(shù)字鍵盤(pán)的加號(hào)(+)顯示所選文件夾的內(nèi)容數(shù)字鍵盤(pán)的星號(hào)(*)顯示所選文件夾的所有子文件夾向左鍵當(dāng)前所選項(xiàng)處于展開(kāi)狀態(tài)時(shí)折疊該項(xiàng),或選定其父文件夾向右鍵當(dāng)前所選項(xiàng)處于折疊狀態(tài)時(shí)展開(kāi)該項(xiàng),或選定第一個(gè)子文件夾【窗口】顯示或隱藏“開(kāi)始”菜單【窗口】+F1幫助【窗口】+R打開(kāi)“運(yùn)行”【窗口】+E打開(kāi)“我的電腦”【窗口】+F搜索文件或文件夾【窗口】+U打開(kāi)“工具管理器”輔助功能按右邊的SHIFT鍵八秒鐘切換篩選鍵的開(kāi)和關(guān)按“開(kāi)始”—“運(yùn)行”,或按WIN鍵+R,在『運(yùn)行』窗口中輸入:(按英文字符順序排列)%temp%打開(kāi)臨時(shí)文件夾.C:\DocumentsandSettings\用戶(hù)名所在文件夾...我的電腦appwize.cpl添加、刪除程序access.cpl輔助功能選項(xiàng)Accwiz輔助功能向?qū)mdCMD命令提示符commandCMD命令提示符chkdsk.exeChkdsk磁盤(pán)檢查certmgr.msc證書(shū)管理實(shí)用程序calc-啟動(dòng)計(jì)算器cintsetp倉(cāng)頡拼音輸入法cliconfgSQLSERVER客戶(hù)端網(wǎng)絡(luò)實(shí)用程序clipbrd剪貼板查看器control打開(kāi)控制面板cleanmgr垃圾整理ciadv.msc索引服務(wù)程序dcomcnfg打開(kāi)系統(tǒng)組件服務(wù)ddesharedxdiagdrwtsn32devmgmt.msc dfrg.msc磁盤(pán)碎片整理程序diskmgmt.msc磁盤(pán)管理實(shí)用程序eventvwr事件查看器eudcedit造字程序explorer打開(kāi)資源管理器fsmgmt.msc共享文件夾管理器hdwwiz.cpl添加硬件iexpress木馬捆綁工具,系統(tǒng)自帶inetcpl.cplINTETNET選項(xiàng)intl.cpl區(qū)域和語(yǔ)言選項(xiàng)(輸入法選項(xiàng))joy.cpl游戲控制器mem.exe顯示內(nèi)存使用情況migwiz文件轉(zhuǎn)移向?qū)lcfg32.cpl郵件mplay

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論