版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
PAGE吉林農(nóng)業(yè)大學(xué)本科畢業(yè)設(shè)計論文題目:智能遙控窗簾系統(tǒng)設(shè)計學(xué)生姓名:專業(yè)年級:電子信息科學(xué)與技術(shù)指導(dǎo)教師:職稱講師吉林農(nóng)業(yè)大學(xué)本科畢業(yè)設(shè)計PAGEI目錄摘要 1Abstract: 11前言 11.1國內(nèi)外的發(fā)展現(xiàn)狀 12總體方案設(shè)計 22.1方案論證與比較 22.1.1直流電機(jī)驅(qū)動 22.1.2液晶顯示 32.1.3無線遙控 52.280c51單片機(jī) 63系統(tǒng)設(shè)計 73.1總體設(shè)計 74.系統(tǒng)各功能模塊設(shè)計 94.1無線發(fā)射接收功能模塊 94.2直流電機(jī)驅(qū)動模塊 114.3液晶顯示模塊 134.4無線遙控模塊 184.4.1ShockBurstTM模式 194.4.2發(fā)送流程 194.4.3接收流程 194.4.4節(jié)能模式 204.4.5SPI接口配置 204.5風(fēng)力傳感器模塊 214.6光傳感器模塊 224.7位置傳感器模塊 235軟件設(shè)計 236系統(tǒng)調(diào)試 286.1自制光源調(diào)試 286.2風(fēng)速測試 286.3光強(qiáng)度測試 297結(jié)論與展望 29參考文獻(xiàn) 30致謝 30附錄1 31附錄2 33智能遙控窗簾系統(tǒng)設(shè)計學(xué)生:張連鋒專業(yè):電子信息科學(xué)與技術(shù)指導(dǎo)教師:宮鶴摘要:該系統(tǒng)為窗自動控制系統(tǒng),可以根據(jù)各種條件手動或自動控制窗及窗簾的開度。利用無線遙控實現(xiàn)窗的開關(guān)及窗簾的開度的控制及實現(xiàn)開度顯示(順序?qū)崿F(xiàn)窗簾的“全關(guān)-位置1-位置2-全開-位置2-位置1-全關(guān)”,每兩種開度操作之間間隔一定時間,存儲這個過程,可重復(fù)實現(xiàn)這個過程);利用光敏器件,根據(jù)不同的環(huán)境照度實現(xiàn)窗簾的四種開度。另外可增加溫度﹑風(fēng)力﹑雨水傳感器,自動實現(xiàn)窗的開關(guān)。關(guān)鍵詞:無線遙控液晶顯示直流電機(jī)TheDesignofIntelligentRemoteControlCurtainSystemName:ZhanglianfengMajor:ElectronicInformationScienceandTechnologyTutor:GongHeAbstract:Thesystemfortheautomaticcontrolwindow,accordingtovariousconditionscanbemanualorautomaticcontrolwindowandthecurtainsopening.Therealizationoftheuseofwirelessremotecontrolswitchandthecurtainsofthewindowopeningofthecontrolandtheachievementofopeningshow(thecurtainordertoachieve"fulldraw-Position1-Position2–fulldrawback-Position2-Position1–fulldraw,"everytwoOpeningacertaintimeintervalbetweentheoperationandstorageofthisprocesscanrepeatthisprocesstoachieve)Theuseofphotosensitivedevices,accordingtotheenvironmenttoachieveilluminationofthefouropeningcurtain.Inadditiontoincreasethetemperature﹑wind﹑rainsensor,automaticallyswitchthewindow.Keywords:wirelessremotecontrolLCD1前言隨著社會經(jīng)濟(jì)的發(fā)展和人們生活觀念的改變,寬大窗戶的辦公和生活建筑越來越多,這種建筑結(jié)構(gòu)美觀,采光良好。但是,窗戶的高度或者寬度超過4米以后手拉窗簾卻比較困難.而現(xiàn)在的房地產(chǎn)開發(fā)商幾乎卻都沒有為用戶考慮這個問題,使一些高檔住宅反而帶來了生活上的不便.解決這個問題的方法是使用窗簾機(jī)。窗簾機(jī)是專門為高大的窗戶設(shè)計的窗簾控制裝置,根據(jù)功能不同可以分為電動、遙控、自動和智能等多種規(guī)格。電動窗簾機(jī)是通過窗簾機(jī)上的控制按鍵操作窗簾開合的一種最簡單的窗簾機(jī),僅僅解決了手拉窗簾的問題,可還需要人來近距離操作,電動窗簾機(jī)使一些超高、超寬窗簾的操作變得比較容易。但因為這種窗簾機(jī)技術(shù)含量低,基本上沒有廠家作大規(guī)模工業(yè)化生產(chǎn);遙控窗簾機(jī)可以遠(yuǎn)距離操作窗簾的開合,使用更為方便,主要品牌有福建龍巖的飛鴻牌,北京的龍華和廣州的創(chuàng)明等,還有一些國外品牌的產(chǎn)品。自動窗簾機(jī)具有自動控制功能,使窗簾天亮自動打開,天黑自動關(guān)閉,使用更為方便。但筆者還沒有在市場上見到產(chǎn)品。智能窗簾機(jī)同時具有手動、遙控和自動功能,可以滿足用戶各種情況下的使用要求,是一種更為先進(jìn)的窗簾控制裝置。各種窗簾機(jī)因為功能和價格的不同,用戶可根據(jù)自己的要求選用。下面以蘭州的奧蘭AL-CK01智能窗簾機(jī)為例作簡略的介紹。奧蘭AL--CK01智能窗簾機(jī)和通用的槽型窗簾軌道配套,安裝方便,體積小巧,工作可靠,可在各種使用窗簾的場合實現(xiàn)開關(guān)窗簾的自動控制、手動控制和紅外遙控。1.1國內(nèi)外的發(fā)展現(xiàn)狀遙控電動窗簾在最近幾年被廣泛應(yīng)用于高級智能公寓和私人別墅。隨著高科技的進(jìn)步,近年又出現(xiàn)了直線電機(jī)新技術(shù),直線電機(jī)技術(shù)作為一項高新技術(shù)自問世以來,就受到社會各界廣泛關(guān)注。并以它自身的技術(shù)特點迅速改變?nèi)藗儗鹘y(tǒng)事物的看法。電動窗簾的技術(shù)革新——磁驅(qū)直線電動窗簾機(jī)直線電機(jī)與傳統(tǒng)旋轉(zhuǎn)式電機(jī)相比在很多領(lǐng)域顯示了無可比擬的優(yōu)勢。如機(jī)場的物流線、自動感應(yīng)門、郵政分揀系統(tǒng)、上海的磁懸浮列車、計算機(jī)磁盤定位系統(tǒng)、離子加速器等,而將它應(yīng)用在電動簾機(jī)方面則使該行業(yè)進(jìn)入了一個新階段——磁驅(qū)直線電動窗簾機(jī),簡直就是電動窗簾行業(yè)的新革命。磁驅(qū)直線電動窗簾機(jī)直接利用磁驅(qū)動的力量驅(qū)動電機(jī)進(jìn)行往返動作,帶動窗簾作來回往返運(yùn)動實現(xiàn)窗簾的開合。運(yùn)行中電機(jī)與軌道運(yùn)行無接觸,減少了機(jī)械故障,降低了噪音,確保了運(yùn)行的可靠性,從而改變了人們對于傳統(tǒng)電動窗簾機(jī)易發(fā)生故障,易脫位、不安全,不可靠、使用壽命短的認(rèn)識。磁驅(qū)直線電動窗簾機(jī)與傳統(tǒng)旋轉(zhuǎn)式電機(jī)產(chǎn)品的區(qū)別在于它舍棄了大量復(fù)雜的機(jī)械傳動機(jī)構(gòu)(不用滑輪及鋼絲繩組件及相應(yīng)的定位裝置),減少了大量易損部件。使之設(shè)計更緊湊、結(jié)構(gòu)更合理、外觀更精美、可靠性更好、安全性更高、使用壽命更長(達(dá)到50000次以上)。磁驅(qū)電動窗簾機(jī)利用了磁?。?qū))原理制作的運(yùn)行機(jī)構(gòu),所以在運(yùn)行時電機(jī)無噪音、輕便、快捷;這是傳統(tǒng)產(chǎn)品所無法相比的,同時既可手控也可遙控,與手拉式窗簾機(jī)及傳統(tǒng)電動窗簾機(jī)的易掉線、易卡位、易損壞等相比較,它的優(yōu)勢是不言而喻的,今后必將成為當(dāng)今高檔住宅、賓館、智能大廈、多媒體中心、私家別墅等的首選自動化窗飾[1]。2總體方案設(shè)計2.1方案論證與比較2.1.永磁直流電動機(jī)是由一塊或多塊永磁體建立磁場的直流電動機(jī),可以由改變電樞電壓來方便地調(diào)速。具有體積小、效率高、結(jié)構(gòu)簡單、用銅量少等優(yōu)點。一般情況下,永磁直流電動機(jī)不允許在額定電壓下反接制動運(yùn)行,否則會造成永磁體退磁;如確有必要作這種方式運(yùn)行時,要加限流電阻,以限制電流過大。根據(jù)所用的永磁材料不同,永磁直流電動機(jī)分為鋁鎳鈷永磁直流電動機(jī)、鐵氧體永磁直流電動機(jī)和稀土永磁直流電動機(jī)。鋁鎳鈷永磁直流電動機(jī)需要消耗大量的貴重金屬、價格較高,但對高溫的適應(yīng)性好,用于環(huán)境溫度較高或?qū)﹄妱訖C(jī)的溫度穩(wěn)定性要求較高的場合。鐵氧體永磁直流電動機(jī)以廉價見長,且性能良好,廣泛用于家用電器、汽車、玩具、電動工具等領(lǐng)域。用稀土永磁材料作磁極制的稀土永磁直流電動機(jī),體積小且性能更好,但價格昂貴,主要用于航天、計算機(jī)、井下儀器等。但近些年出現(xiàn)了新一代稀土永磁直流電動機(jī)—釹鐵硼永磁直流電動機(jī),由于我國擁有世界80%以上蘊(yùn)藏量的釹礦資源,因此在價格上具有得天獨厚的優(yōu)勢,高性能釹鐵硼永磁材料性價比大幅提升,使質(zhì)優(yōu)、價廉的釹鐵硼永磁直流電動機(jī)在產(chǎn)業(yè)化生產(chǎn)中得到了廣泛的應(yīng)用,同時也促進(jìn)永磁直流電動機(jī)的性能與結(jié)構(gòu)迅速發(fā)展。一、選用永磁直流電動機(jī)的一般原則: (1)類型的選擇宜優(yōu)先選用效率高、價格便宜、溫升低的鐵氧體永磁直流電動機(jī)。只有當(dāng)對性能要求嚴(yán)格、體積小、環(huán)境溫度較高時才考慮選用鋁鎳鈷永磁直流電動機(jī)或稀土永磁直流電動機(jī)。(2)合理選擇電動機(jī)的功率電動機(jī)輸出的最大功率是有限度的,如果電動機(jī)的功率選擇過小,負(fù)載超過了電動機(jī)的額定輸出功率就會發(fā)生電動機(jī)過載,過載時會出現(xiàn)電動機(jī)發(fā)熱、振動、轉(zhuǎn)速下降、聲音異常等現(xiàn)象,嚴(yán)重過載時,將會燒毀電動機(jī)。而功率過大,則會造成經(jīng)濟(jì)浪費(fèi)。因此合理選擇電動機(jī)的功率是很重要的。(3)規(guī)格選擇往往由于實際生產(chǎn)的產(chǎn)品規(guī)格不多,給選用產(chǎn)品增加困難。在選擇產(chǎn)品規(guī)格時可考慮:在電源電壓可調(diào)的場合,可按實際需要選擇轉(zhuǎn)矩、轉(zhuǎn)速與產(chǎn)品相應(yīng)的額定值接近的規(guī)格,通過改變電壓得到所需轉(zhuǎn)速;在電源電壓固定的場合,如果沒有適當(dāng)規(guī)格的產(chǎn)品可供選用時,可先按轉(zhuǎn)矩選擇適當(dāng)規(guī)格,而產(chǎn)品的電壓與轉(zhuǎn)速之間可作適當(dāng)調(diào)整。二、永磁直流電動機(jī)在應(yīng)用時應(yīng)注意:(1)如果產(chǎn)品沒有特別說明,一般情況下(例如鋁鎳鈷永磁直流電動機(jī)或鐵氧體永磁直流電動機(jī))永磁直流電動機(jī)都不允許在額定電壓下反接制動運(yùn)行,否則會造成永磁體退磁;如確有必要作這種方式運(yùn)行時,要加限流電阻,以限制電流過大。(2)按以下步驟對電機(jī)好壞進(jìn)行初步的檢查:首先檢查電機(jī)的外觀:應(yīng)無劃痕、碰傷和涂鍍層脫落;然后轉(zhuǎn)動轉(zhuǎn)軸,應(yīng)能靈活轉(zhuǎn)動,無明顯的卡殼現(xiàn)象。檢查電動機(jī)的接線是否牢固,并通電運(yùn)行。電動機(jī)在旋轉(zhuǎn)的過程中應(yīng)不存在著摩擦,其中最突出的是軸承摩擦。軸承磨損后會發(fā)出不正常聲音,出現(xiàn)局部過熱溫升現(xiàn)象。(3)更換電刷時,要清理周圍的電炭粉塵,并用酒精、汽油清洗換向器,換用新電刷時,要注意先進(jìn)行空載磨合。(4)注意電動機(jī)因電流過大、溫度變化及拆裝時磁路開路而引起的永磁體退磁,尤其對于鋁鎳鈷永磁電動機(jī),拆裝時要對永磁磁路進(jìn)行磁短路保護(hù),否則退磁后要另外充磁[2]。2.1.2液晶顯示這里介紹的字符型液晶模塊是一種用5x7點陣圖形來顯示字符的液晶顯示器,根據(jù)顯示的容量可以分為1行16個字、2行16個字、2行20個字等1602采用標(biāo)準(zhǔn)的16腳接口,其中:第1腳:VSS為地電源,第2腳:VDD接5V正電源第3腳:V0為液晶顯示器對比度調(diào)整端,接正電源時對比度最弱,接地電源時對比度最高,對比度過高時會產(chǎn)生“鬼影”,使用時可以通過一個10K的電位器調(diào)整對比度。第4腳:RS為寄存器選擇,高電平時選擇數(shù)據(jù)寄存器、低電平時選擇指令寄存器。第5腳:RW為讀寫信號線,高電平時進(jìn)行讀操作,低電平時進(jìn)行寫操作。當(dāng)RS和RW共同為低電平時可以寫入指令或者顯示地址,當(dāng)RS為低電平RW為高電平時可以讀忙信號,當(dāng)RS為高電平RW為低電平時可以寫入數(shù)據(jù)。第6腳:E端為使能端,當(dāng)E端由高電平跳變成低電平時,液晶模塊執(zhí)行命令。第7~14腳:D0~D7為8位雙向數(shù)據(jù)線。第15~16腳:空腳。
1602液晶模塊內(nèi)部的字符發(fā)生存儲器(CGROM)已經(jīng)存儲了160個不同的點陣字符圖形,如圖1所示,這些字符有:阿拉伯?dāng)?shù)字、英文字母的大小寫、常用的符號、和日文假名等,每一個字符都有一個固定的代碼。圖1中文字符代碼與字符圖形對應(yīng)關(guān)系Figure1Chinesecharactercodeandcharactergraphicscorrespondingtotherelationship1602液晶模塊內(nèi)部的控制器共有11條控制指令,如表1所示,表11602液晶模塊的11條控制指令Table11602LCDmodule11controlcommands指令RSR/WD7D6D5D4D3D2D1D0清顯示0000000001光標(biāo)返回000000001*置輸入模式00000001I/Ds顯示開/關(guān)控制0000001DCB光標(biāo)或數(shù)字移位000001S/CR/L**置功能00001DLNF**置字符發(fā)生吃存貯器地址0001字符發(fā)生存貯器地址(AGG)置數(shù)據(jù)存貯器地址001顯示數(shù)據(jù)存貯器地址(ADD)讀忙標(biāo)志或地址01BF計數(shù)器地址(AC)寫數(shù)據(jù)到CGRAM或DDRAM10要寫的數(shù)從CGRAM或DDRAM讀數(shù)11讀出的數(shù)據(jù)
DM-162液晶顯示模塊可以和單片機(jī)AT89C51直接接口,電路如圖2所示。圖2液晶模塊與單片機(jī)AT89C51直接接口Figure2Single-chipLCDmodulewithadirectinterfaceAT89C51
液晶顯示模塊是一個慢顯示器件,所以在執(zhí)行每條指令之前一定要確認(rèn)模塊的忙標(biāo)志為低電平,表示不忙,否則此指令失效。要顯示字符時要先輸入顯示字符地址,也就是告訴模塊在哪里顯示字符[6]。2.1.3無線遙控?zé)o線遙控,采用nRF905無線模塊CRM905ANC,GFSK調(diào)制收發(fā)合一的方式傳送數(shù)據(jù)多頻道應(yīng)用-兼容ETSI/FCC頻道切換時間小于650us,接收靈敏度高達(dá)-100dBm,數(shù)據(jù)傳輸時需外接433MHz50歐天線。數(shù)據(jù)傳輸速率可達(dá)100kbps。工作電壓必須控制在1.9-3.6V.nRF905單片無線收發(fā)器工作在433/868/915MHz的ISM頻段由一個完全集成的頻率調(diào)制器一個帶解調(diào)器的接收器一個功率放大器一個晶體振蕩器和一個調(diào)節(jié)器組成ShockBurst工作模式的特點是自動產(chǎn)生前導(dǎo)碼和CRC可以很容易通過SPI接口進(jìn)行編程配置。nRF905是挪威Nordic公司推出的單片射頻發(fā)射器芯片,工作電壓為1.9-3.6V,32引腳QFN封裝(5mm×5mm),工作于433/868/915MHz3個ISM頻道(可以免費(fèi)使用)。nRF905可以自動完成處理字頭和CRT(循環(huán)冗余碼校驗)的工作,可由片內(nèi)硬件自動完成曼徹斯特編碼/解碼,使用SPI接口與微控制器通信,配置非常方便,其功耗非常低,以-10dBm的輸出功率發(fā)射時電流只有11mA,在接收模式時電流為12.5mA。nRF905傳輸數(shù)據(jù)時為非實時方式,即發(fā)送端發(fā)出數(shù)據(jù),接收端收到后先暫存于芯片存儲器內(nèi),外面的MCU可以在需要時再到芯片中去取。nRF905一次的數(shù)據(jù)傳輸量最多為32B,由四種模式,通過單片機(jī)來配置,nRF905的兩種工作模式和兩種節(jié)能模式,分別為掉電模式、待機(jī)模式、ShockBurstTM接收模式和ShockBurstTM發(fā)送模式,這幾種模式由外界CPU通過控制nRF905的3個引腳PWR_UP、TRX_CE和TX_EN的高低電平來決定,外界MCU通過SPI總線配置nRF905的內(nèi)部寄存器,讀寫數(shù)據(jù)時必須把其置為待機(jī)或掉電模式,nRF905在待機(jī)模式時功耗為40μA,在掉電模式時功耗為2.5μA[3]。另一種無線數(shù)傳模塊是JZ863,是一種短距離無線數(shù)據(jù)傳輸產(chǎn)品,它體積小,功耗低,穩(wěn)定性及可靠性極高,能方便為用戶提供雙向的數(shù)據(jù)信號傳輸、檢測和控制。但是內(nèi)部沒有空閑模式與關(guān)機(jī)模式,不利于實現(xiàn)節(jié)能,所以選擇nRF905。nRF905片內(nèi)集成了電源管理、晶體振蕩器、低噪聲放大器、頻率合成器功率放大器等模塊,曼徹斯特編碼/解碼由片內(nèi)硬件完成,無需用戶對數(shù)據(jù)進(jìn)行曼徹斯特編碼,因此使用非常方便。2.280c51單片機(jī)80C51是INTEL公司MCS-51系列單片機(jī)中最基本的產(chǎn)品,它采用INTEL公司可靠的CHMOS工藝技術(shù)制造的高性能8位單片機(jī),屬于標(biāo)準(zhǔn)的MCS-51的HCMOS產(chǎn)品。它結(jié)合了HMOS的高速和高密度技術(shù)及CHMOS的低功耗特征,它繼承和擴(kuò)展了MCS-48單片機(jī)的體系結(jié)構(gòu)和指令系統(tǒng)。
80C51內(nèi)置中央處理單元、128字節(jié)內(nèi)部數(shù)據(jù)存儲器RAM、32個雙向輸入/輸出(I/O)口、2個16位定時/計數(shù)器和5個兩級中斷結(jié)構(gòu),一個全雙工串行通信口,片內(nèi)時鐘振蕩電路。
此外,80C51還可工作于低功耗模式,可通過兩種軟件選擇空閑和掉電模式。在空閑模式下凍結(jié)CPU而RAM定時器、串行口和中斷系統(tǒng)維持其功能。掉電模式下,保存RAM數(shù)據(jù),時鐘振蕩停止,同時停止芯片內(nèi)其它功能。80C51有PDIP(40pin)和PLCC(44pin)兩種封裝形式。STC89C51可以代替AT89C51,功能更強(qiáng),速度更快,壽命更長,價格更低。外型:40個引腳,雙列直插DIP-40。STC89C51可以完成ISP在線編程功能,而AT89C51則不能。將AT89C51中的程序直接燒錄到STC89C51中后,STC89C51就可以代替AT89C51直接工作(一般都不需要做任何改動即可正常工作)。STC推出的系列51單片機(jī)芯片是全面兼容其它51單片機(jī)的,而51單片機(jī)是主流大軍,每一個高等院校、普通學(xué)校、網(wǎng)站、業(yè)余單片機(jī)培訓(xùn)都是以51單片機(jī)為入門教材的。STC89C51內(nèi)部有EEPROM,可以在程序中修改,斷電不丟失。還增加了兩級中斷優(yōu)先級,等等[5]。3系統(tǒng)設(shè)計3.1總體設(shè)計通過控制直流永磁電機(jī)的參數(shù),可實現(xiàn)電機(jī)的正轉(zhuǎn)或反轉(zhuǎn),即窗簾的拉起或放下。由于本設(shè)計方案要求,系統(tǒng)可根據(jù)光照程度的不同(光源自制,由三個發(fā)光二極管組成,由單片機(jī)設(shè)定不同的發(fā)光方式),設(shè)定窗簾的開度不同,共四種位置(全開﹑位置一﹑位置二﹑全關(guān)),且由于系統(tǒng)中含有存儲單元,四種位置可重復(fù)實現(xiàn)。該系統(tǒng)并且加入風(fēng)力及雨水傳感器,系統(tǒng)可根據(jù)傳感器發(fā)回的數(shù)據(jù),控制窗的開度。當(dāng)風(fēng)力達(dá)到一定參數(shù)時,窗會自動關(guān)閉,或當(dāng)雨量達(dá)到設(shè)定值時,窗也自動關(guān)閉。此外,該且此系統(tǒng)外加無線遙控裝置,可在一定范圍內(nèi)對窗及窗簾進(jìn)行控制。單單片機(jī)無線收發(fā)窗簾電機(jī)無線收發(fā)窗簾電機(jī)位置傳感器位置傳感器雨水傳感器雨水傳感器窗戶控制窗戶控制光傳感器光傳感器風(fēng)傳感器風(fēng)傳感器單單片機(jī)鍵盤液晶顯示鍵盤液晶顯示無線無線收發(fā)圖3.1總體設(shè)計框圖Figure3.1Designdiagram4.系統(tǒng)各功能模塊設(shè)計4.1無線發(fā)射接收功能模塊nRF905在使用中,根據(jù)不同需要,其電路圖不盡相同,圖4.1所示為典型的應(yīng)用原理圖,該電路天線部分使用的是50Ω單端天線。在nRF905的電路板設(shè)計中,也可以使用環(huán)形天線,把天線布在PCB板上,這可減小系統(tǒng)的體積。nRF905通過SPI接口和微控制器進(jìn)行數(shù)據(jù)傳送,通過ShockBurstTM收發(fā)模式進(jìn)行無線數(shù)據(jù)發(fā)送,收發(fā)可靠,使用方便,在工業(yè)控制、消費(fèi)電子等各個領(lǐng)域都具有廣闊的應(yīng)用前景[4]。圖4.1帶有外部元件的nRF905Figure4.1withtheexternalcomponentsnRF905表2Nrf905快速參考數(shù)據(jù)Table2QuickreferencedataofNrf905參數(shù)數(shù)值單位最低工作電壓1.9V最大發(fā)射功率10dBm最大數(shù)據(jù)傳輸率100kbps輸出功率為-10dBm時工作電流11mA接收模式時工作電流12.5mA溫度范圍-40to+80℃典型靈敏度-100dBmPOWERDOWN模式時工作電流2.5uA引腳介紹表3:nRF905引腳Table3:thepinofnRF905引腳名稱引腳功能描述1TRX_CE數(shù)字輸入使nRF905處于發(fā)送或接收狀態(tài)2PWR_UP數(shù)字輸入工作狀態(tài)選擇3uPCLK時鐘輸出輸出時鐘4VDD電源電源正端5VSS電源電源地6CD數(shù)字輸出載波檢測7AM數(shù)字輸出地址匹配8DR數(shù)字輸出數(shù)據(jù)準(zhǔn)備好9VSS電源電源地10MISOSPI輸出SPI輸出11MOSISPI輸入SPI輸入12SCKSPI時鐘SPI時鐘13CSNSPI片選SPI片選,低有效14XC1模擬輸入晶振輸入引腳115XC2模擬輸出晶振輸入引腳216VSS電源電源地17VDD電源電源正端18VSS電源電源地19VDD_PA輸出電源給功率放大器提供1.8伏電壓20ANT1射頻天線接口121ANT2射頻天線接口222VSS電源電源地23IREF模擬輸入?yún)⒖驾斎?4VSS電源電源地25VDD電源電源正端26VSS電源電源27VSS電源電源地28VSS電源電源地29VSS電源電源地30VSS電源電源地31DVDD_1V2電源低電壓正數(shù)字輸出32TX_EN數(shù)字輸入等于1,發(fā)送模式;等于0,接受模式nRF905有兩種工作模式和兩種節(jié)能模式。兩種工作模式分別是ShockBurstTM接收模式和ShockBurstTM發(fā)送模式,兩種節(jié)能模式分別是關(guān)機(jī)模式和空閑模式。nRF905的工作模式由TRX_CE、TX_EN和PWR_UP三個引腳決定,詳見表4,應(yīng)用電路圖見圖4.2。表4:nRF905工作模式Table4:nRF905themodeofnRF905PWR_UPTRX_CETX_EN工作模式0××關(guān)機(jī)模式10×空閑模式110射頻接收模式111射頻發(fā)送模式圖4.2nRF905無線收發(fā)電路Figure4.2nRF905wirelesstransceivercircuit4.2直流電機(jī)驅(qū)動模塊直流電機(jī)的驅(qū)動用的是L293D芯片,它是推拉4通道驅(qū)動帶二極管,600mA輸出電流每通道。2A峰值輸出電流每通道(不可重復(fù),估計將會損壞)。溫度過高保護(hù)。邏輯"0"輸入電壓為1.5V,可以免除1.5V以下的干擾。L293D內(nèi)置鉗位二極管。L293D是單塊集成電路,高電壓,高電流,四通道驅(qū)動,設(shè)計用來接受DTL或者TTL邏輯電平,驅(qū)動感性負(fù)載(比如繼電器,直流和步近馬達(dá)),和開關(guān)電源晶體管。簡單的使用是作為2個橋,一對通道連接起來有一個使能輸入。分離的輸入引腳提供某種邏輯,允許用低電壓操作,并且還包括內(nèi)置的鉗位二極管[9]。這個設(shè)備適用于高達(dá)5KHz的開關(guān)應(yīng)用。L293D是16引腳塑料封裝,中間的4個引腳是短路的(為了散熱)
圖4.380C51與L293D連接電路Figure4.380C51withcircuitrytoconnectL293D圖4.4L293D與直流電動機(jī)連接電路Figure4.4L293DconnectionwiththeDCmotorcircuit4.3液晶顯示模塊我們知道文本文件中每一個字符都是用一個字節(jié)的代碼記錄的。一個漢字是用兩個字節(jié)的代碼記錄。在PC上我們只要打開文本文件就能在屏幕上看到對應(yīng)的字符是因為在操作系統(tǒng)里和BIOS里都固化有字符字模。什么是字模?就代表了是在點陣屏幕上點亮和熄滅的信息數(shù)據(jù)。例如“A”字的字模:
01110○■■■○
10001■○○○■
10001■○○○■
10001■○○○■
11111■■■■■
10001■○○○■
10001■○○○■
上圖左邊的數(shù)據(jù)就是字模數(shù)據(jù),右邊就是將左邊數(shù)據(jù)用“○”代表0,用“■”代表1??闯鍪莻€“A”字了嗎?在文本文件中“A”字的代碼是41H,PC收到41H的代碼后就去字模文件中將代表A字的這一組數(shù)據(jù)送到顯卡去點亮屏幕上相應(yīng)的點,你就看到“A”這個字了。
剛才我說了想要在LCD1602屏幕的第一行第一列顯示一個"A"字,就要向DDRAM的00H地址寫入“A”字的代碼41H就行了,可41H這一個字節(jié)的代碼如何才能讓LCD模塊在屏幕的陣點上顯示“A”字呢?同樣,在LCD模塊上也固化了字模存儲器,這就是CGROM和CGRAM。HD44780內(nèi)置了192個常用字符的字模,存于字符產(chǎn)生器CGROM(CharacterGeneratorROM)中,另外還有8個允許用戶自定義的字符產(chǎn)生RAM,稱為CGRAM(CharacterGeneratorRAM)。那么如何對DDRAM的內(nèi)容和地址進(jìn)行具體操作呢,下面先說說HD44780的指令集及其設(shè)置說明,請瀏覽該指令集,并找出對DDRAM的內(nèi)容和地址進(jìn)行操作的指令。共11條指令:清屏指令如圖4.5所示圖4.5清屏指令Figure4.5cleanscreeninstructions功能:<1>清除液晶顯示器,即將DDRAM的內(nèi)容全部填入"空白"的ASCII碼20H;
<2>光標(biāo)歸位,即將光標(biāo)撤回液晶顯示屏的左上方;
<3>將地址計數(shù)器(AC)的值設(shè)為0。2.光標(biāo)歸位指令如圖4.6所示圖4.6光標(biāo)歸位指令Figure4.6placesthecursortothecommand功能:<1>把光標(biāo)撤回到顯示器的左上方;
<2>把地址計數(shù)器(AC)的值設(shè)置為0;
<3>保持DDRAM的內(nèi)容不變。3.進(jìn)入模式設(shè)置指令,如圖4.7所示圖4.7模式設(shè)置指令Figure4.7Setcommandmode功能:設(shè)定每次定入1位數(shù)據(jù)后光標(biāo)的移位方向,并且設(shè)定每次寫入的一個字符是否移動。參數(shù)設(shè)定的
情況如下所示:
位名
設(shè)置
I/D
0=寫入新數(shù)據(jù)后光標(biāo)左移
1=寫入新數(shù)據(jù)后光標(biāo)右移
S
0=寫入新數(shù)據(jù)后顯示屏不移動
1=寫入新數(shù)據(jù)后顯示屏整體右移1個字符4.顯示開關(guān)控制指令如圖4.8所示圖4.8顯示開關(guān)控制指令Figure4.8showsswitchcontrolcommands功能:控制顯示器開/關(guān)、光標(biāo)顯示/關(guān)閉以及光標(biāo)是否閃爍。參數(shù)設(shè)定的情況如下:
位名
設(shè)置
D
0=顯示功能關(guān)
1=顯示功能開
C
0=無光標(biāo)
1=有光標(biāo)
B
0=光標(biāo)閃爍
1=光標(biāo)不閃爍5.設(shè)定顯示屏或光標(biāo)移動方向指令如圖4.9所示圖4.9設(shè)定顯示屏或光標(biāo)移動方向指令Figure4.9Setthedirectionofthescreenormovethecursorcommands功能:使光標(biāo)移位或使整個顯示屏幕移位。參數(shù)設(shè)定的情況如下:
S/C
R/L
設(shè)定情況
0
0
光標(biāo)左移1格,且AC值減1
0
1
光標(biāo)右移1格,且AC值加1
1
0
顯示器上字符全部左移一格,但光標(biāo)不動
1
1
顯示器上字符全部右移一格,但光標(biāo)不動6.功能設(shè)定指令如圖所示圖4.10功能設(shè)定指令Figure4.10Setupinstructions功能:設(shè)定數(shù)據(jù)總線位數(shù)、顯示的行數(shù)及字型。參數(shù)設(shè)定的情況如下:
位名
設(shè)置
DL
0=數(shù)據(jù)總線為4位
1=數(shù)據(jù)總線為8位
N
0=顯示1行
1=顯示2行
F
0=5×7點陣/每字符
1=5×10點陣/每字符7.設(shè)定CGRAM地址指令如圖所示圖4.11設(shè)定CGRAM地址指令Figure4.11InstructionSetCGRAMAddress功能:設(shè)定下一個要存入數(shù)據(jù)的CGRAM的地址。
8.設(shè)定DDRAM地址指令
圖4.12設(shè)定DDRAM地址指令Figure4.12InstructionSetDDRAMAddress功能:設(shè)定下一個要存入數(shù)據(jù)的CGRAM的地址。9.讀取忙信號或AC地址指令如圖所示圖4.13讀取忙信號或AC地址指令Figure4.13toreadbusysignalorACaddresscommand功能:<1>讀取忙碌信號BF的內(nèi)容,BF=1表示液晶顯示器忙,暫時無法接收單片機(jī)送來的數(shù)據(jù)或指令;
當(dāng)BF=0時,液晶顯示器可以接收單片機(jī)送來的數(shù)據(jù)或指令;
<2>讀取地址計數(shù)器(AC)的內(nèi)容。10.數(shù)據(jù)寫入DDRAM或CGRAM指令一覽如圖圖4.14數(shù)據(jù)寫入DDRAM或CGRAM指令Figure4.14DDRAMorCGRAMdatawritecommand功能:<1>將字符碼寫入DDRAM,以使液晶顯示屏顯示出相對應(yīng)的字符;
<2>將使用者自己設(shè)計的圖形存入CGRAM。11.從CGRAM或DDRAM讀出數(shù)據(jù)的指令一覽如圖圖4.15從CGRAM或DDRAM讀出數(shù)據(jù)的指令Figure4.15fromCGRAMorDDRAMreadinstructions功能:讀取DDRAM或CGRAM中的內(nèi)容。基本操作時序:讀狀態(tài)
輸入:RS=L,RW=H,E=H
輸出:DB0~DB7=狀態(tài)字
寫指令
輸入:RS=L,RW=L,E=下降沿脈沖,DB0~DB7=指令碼
輸出:無
讀數(shù)據(jù)
輸入:RS=H,RW=H,E=H
輸出:DB0~DB7=數(shù)據(jù)
寫數(shù)據(jù)
輸入:RS=H,RW=L,E=下降沿脈沖,DB0~DB7=數(shù)據(jù)
輸出:無圖4.1680C51與1602連接電路Figure4.1680C51connectionwiththe1602circuit4.4無線遙控模塊圖4.17無線控制電路Figure4.17WirelessControlcircuitnRF905有兩種工作模式和兩種節(jié)能模式。兩種工作模式分別是ShockBurstTM接收模式和ShockBurstTM發(fā)送模式,兩種節(jié)能模式分別是關(guān)機(jī)模式和空閑模式。nRF905的工作模式由TRX_CE、TX_EN和PWR_UP三個引腳決定。4.4.1ShockBurstTM模式與射頻數(shù)據(jù)包有關(guān)的高速信號處理都在nRF905片內(nèi)進(jìn)行,數(shù)據(jù)速率由微控制器配置的SPI接口決定,數(shù)據(jù)在微控制器中低速處理,但在nRF905中高速發(fā)送,因此中間有很長時間的空閑,這很有利于節(jié)能。由于nRF905工作于ShockBurstTM模式,因此使用低速的微控制器也能得到很高的射頻數(shù)據(jù)發(fā)射速率。在ShockBurstTM接收模式下,當(dāng)一個包含正確地址和數(shù)據(jù)的數(shù)據(jù)包被接收到后,地址匹配(AM)和數(shù)據(jù)準(zhǔn)備好(DR)兩引腳通知微控制器。在ShockBurstTM發(fā)送模式,nRF905自動產(chǎn)生字頭和CRC校驗碼,當(dāng)發(fā)送過程完成后,數(shù)據(jù)準(zhǔn)備好引腳通知微處理器數(shù)據(jù)發(fā)射完畢。由以上分析可知,nRF905的ShockBurstTM收發(fā)模式有利于節(jié)約存儲器和微控制器資源,同時也減小了編寫程序的時間。下面具體詳細(xì)分析nRF905的發(fā)送流程和接收流程[7]。4.4.2發(fā)送流程典型的nRF905發(fā)送流程分以下幾步:
A.
當(dāng)微控制器有數(shù)據(jù)要發(fā)送時通過SPI接口,按時序把接收機(jī)的地址和要發(fā)送的數(shù)據(jù)送傳給nRF905,SPI接口的速率在通信協(xié)議和器件配置時確定;
B.
微控制器置高TRX_CE和TX_EN,激發(fā)nRF905的ShockBurstTM發(fā)送模式;
C.
nRF905的ShockBurstTM發(fā)送:
l
射頻寄存器自動開啟;
2
數(shù)據(jù)打包(加字頭和CRC校驗碼);
3
發(fā)送數(shù)據(jù)包;
4
當(dāng)數(shù)據(jù)發(fā)送完成,數(shù)據(jù)準(zhǔn)備好引腳被置高;
D.
AUTO_RETRAN被置高,nRF905不斷重發(fā),直到TRX_CE被置低;
E.
當(dāng)TRX_CE被置低,nRF905發(fā)送過程完成,自動進(jìn)入空閑模式。
ShockBurstTM工作模式保證,一旦發(fā)送數(shù)據(jù)的過程開始,無論TRX_EN和TX_EN引腳是高或低,發(fā)送過程都會被處理完。只有在前一個數(shù)據(jù)包被發(fā)送完畢,nRF905才能接受下一個發(fā)送數(shù)據(jù)包。4.4.3接收流程A.
當(dāng)TRX_CE為高、TX_EN為低時,nRF905進(jìn)入ShockBurstTM接收模式;
B.
650us后,nRF905不斷監(jiān)測,等待接收數(shù)據(jù);
C.
當(dāng)nRF905檢測到同一頻段的載波時,載波檢測引腳被置高;
D.
當(dāng)接收到一個相匹配的地址,地址匹配引腳被置高;
E.
當(dāng)一個正確的數(shù)據(jù)包接收完畢,nRF905自動移去字頭、地址和CRC校驗位,然后把數(shù)據(jù)準(zhǔn)備好引腳置高
F.
微控制器把TRX_CE置低,nRF905進(jìn)入空閑模式;
G.
微控制器通過SPI口,以一定的速率把數(shù)據(jù)移到微控制器內(nèi);
H.
當(dāng)所有的數(shù)據(jù)接收完畢,nRF905把數(shù)據(jù)準(zhǔn)備好引腳和地址匹配引腳置低;
I.
nRF905此時可以進(jìn)入ShockBurstTM接收模式、ShockBurstTM當(dāng)正在接收一個數(shù)據(jù)包時,TRX_CE或TX_EN引腳的狀態(tài)發(fā)生改變,nRF905立即把其工作模式改變,數(shù)據(jù)包則丟失。當(dāng)微處理器接到地址匹配引腳的信號之后,其就知道nRF905正在接收數(shù)據(jù)包,其可以決定是讓nRF905繼續(xù)接收該數(shù)據(jù)包還是進(jìn)入另一個工作模式。4.4.4節(jié)能模式nRF905的節(jié)能模式包括關(guān)機(jī)模式和節(jié)能模式。在關(guān)機(jī)模式,nRF905的工作電流最小,一般為2.5uA。進(jìn)入關(guān)機(jī)模式后,nRF905保持配置字中的內(nèi)容,但不會接收或發(fā)送任何數(shù)據(jù)。
空閑模式有利于減小工作電流,其從空閑模式到發(fā)送模式或接收模式的啟動時間也比較短。在空閑模式下,nRF905內(nèi)部的部分晶體振蕩器處于工作狀態(tài)。nRF905在空閑模式下的工作電流跟外部晶體振蕩器的頻率有關(guān)。器件配置所有配置字都是通過SPI接口送給nRF905。SIP接口的工作方式可通過SPI指令進(jìn)行設(shè)置。當(dāng)nRF905處于空閑模式或關(guān)機(jī)模式時,SPI接口可以保持在工作狀態(tài)。4.4.5SPI接口配置
SPI接口由狀態(tài)寄存器、射頻配置寄存器、發(fā)送地址寄存器、發(fā)送數(shù)據(jù)寄存器和接收數(shù)據(jù)寄存器5個寄存器組成。狀態(tài)寄存器包含數(shù)據(jù)準(zhǔn)備好引腳狀態(tài)信息和地址匹配引腳狀態(tài)信息;射頻配置寄存器包含收發(fā)器配置信息,如頻率和輸出功能等;發(fā)送地址寄存器包含接收機(jī)的地址和數(shù)據(jù)的字節(jié)數(shù);發(fā)送數(shù)據(jù)寄存器包含待發(fā)送的數(shù)據(jù)包的信息,如字節(jié)數(shù)等;接收數(shù)據(jù)寄存器包含要接收的數(shù)據(jù)的字節(jié)數(shù)等信息[8]。射頻配置射頻配置寄存器和內(nèi)容如表5所示:
表5:射頻配置寄存器Table5:RFconfigurationregister名稱位寬描述CH_NO9和HFREQ_PLL一起進(jìn)行頻率設(shè)置(默認(rèn)值為001101100=108)HFREQ_PLL1使PLL工作于433或868/915MHz(默認(rèn)值為0)‘0’-工作于433MHz頻段;‘1’-工作于868/915MHz頻段PA_PWR2輸出功率(默認(rèn)值為00),‘00’-10dBm;‘01’-2dBm;‘00’+6dBmRX_RED_PWR1接收方式節(jié)能端,該位為高時,接收工作電流為1.6mA,但同時靈敏度也降低AUTO_RETRAN1自動重發(fā)位,只有當(dāng)TRX_CE和TXEN為高時才有效RX_AFW3接收地址寬度(默認(rèn)值為100),‘001’-1btyeRX地址;‘100’-4btyeRX地址;TR_AFW3發(fā)送地址寬度(默認(rèn)值為100),‘001’-1btyeRX地址;‘100’-4btyeRX地址;RX_PW6發(fā)送數(shù)據(jù)寬度(默認(rèn)值為10000)‘000001’-1btye發(fā)送數(shù)據(jù)寬度‘000010’-2btye發(fā)送數(shù)據(jù)寬度…………‘100000’-32btye發(fā)送數(shù)據(jù)寬度TX_PW6接收數(shù)據(jù)寬度(默認(rèn)值為10000)‘000001’-1btye發(fā)送數(shù)據(jù)寬度‘000010’-2btye發(fā)送數(shù)據(jù)寬度…………‘100000’-32btye發(fā)送數(shù)據(jù)寬度RX_ADDRESS32發(fā)送地址標(biāo)識(默認(rèn)值為E7E7E7E7)UP_CLK_FREQ2輸出時鐘頻率(默認(rèn)值為11)‘00’-4MHz;‘01’-2MHz;‘10’-1MHz;‘11’-500kHzUP_CLK_EN1輸出時鐘使能XOF3晶振頻率端,必須與外部晶振頻率向?qū)?yīng)(默認(rèn)值為100)‘000’-4MHz;‘001’-8MHz;‘010’-12MHz;‘011’-16MHz;‘100’-20MHz;CRC_EN1CRC校驗使能端,高為使能,默認(rèn)值為高CRC_MODE1CRC方式選擇端,高為16位,低為8位,默認(rèn)值為高射頻寄存器的各位的長度是固定的。然而,在ShockBurstTM收發(fā)過程中,TX_PAYLOAD、RX_PAYLOAD、TX_ADDRESS和RX_ADDRESS4個寄存器使用字節(jié)數(shù)由配置字決定。nRF905進(jìn)入關(guān)機(jī)模式或空閑模式時,寄存器中的內(nèi)容保持不變[10]。4.5風(fēng)力傳感器模塊通過風(fēng)力使風(fēng)車轉(zhuǎn)動,在風(fēng)車的前后安裝上紅外對發(fā)管,通過接收信號頻率的變化,分析風(fēng)力是否達(dá)到關(guān)窗的要求。當(dāng)達(dá)到關(guān)窗的要求時,向單片機(jī)發(fā)送個信號,然后單片機(jī)控制窗戶關(guān)閉。圖4.18風(fēng)力傳感器電路Figure4.18Windsensorcircuit4.6光傳感器模塊利用無線遙控實現(xiàn)窗的開關(guān)及窗簾的開度的控制及實現(xiàn)開度顯示(順序?qū)崿F(xiàn)窗簾的“全關(guān)-位置1-位置2-全開-位置2-位置1-全關(guān)”,每兩種開度操作之間間隔一定時間,存儲這個過程,可重復(fù)實現(xiàn)這個過程);利用光敏器件,根據(jù)不同的環(huán)境照度實現(xiàn)窗簾的四種開度,定位精度1%。圖4.19光傳感器電路Figure4.19LightSensorCircuit4.7位置傳感器模塊通過下落鐵塊產(chǎn)生的脈沖控制窗簾的位置,如圖4.18所示為位置傳感器圖4.20位置傳感器Figure4.20PositionSensor5軟件設(shè)計1602顯示程序的編寫流程如圖5.1所示:LCM初始化LCM初始化開始調(diào)用清除子程序調(diào)用寫到LCM調(diào)用顯示到LCM保護(hù)現(xiàn)場查表調(diào)用寫到LCM恢復(fù)現(xiàn)場結(jié)束開始調(diào)節(jié)指針返回1602主程序顯示子程序圖5.1顯示程序流程圖Figure5.1Theflowchartshowstheprocedures智能窗簾的主程序流程圖如5.2所示,分為遙控控制和智能自動控制兩部分中斷初始化中斷初始化開始0號功能有效否3號功能有效否2號功能有效否1號功能有效否窗簾的示教顯示YN關(guān)閉窗戶NYYN打開窗戶4號功能有效否全關(guān)閉窗簾YNY5號功能有效否N窗簾位于位置1Y6號功能有效否窗簾位于位置2NY7號功能有效否全打開窗簾YNN8號功能有效否智能YN圖5.2窗戶主程序流程圖Figure5.2Flowchartofmainprogram智能窗簾機(jī)的智能自動控制程序流程圖如圖5.3所示,通過檢測雨水、風(fēng)的數(shù)據(jù),判斷是否關(guān)閉窗戶;檢測光照的強(qiáng)度信息判斷窗簾是的開度。低功耗低功耗開始關(guān)閉所有中斷清內(nèi)存單元值初始化中斷低功耗喚醒是否檢測到雨水查詢雨水信息是否開窗Y開窗NYN是否檢測到風(fēng)查詢風(fēng)信息是否開窗是否檢測到光開窗YNYNY查詢光信息根據(jù)光強(qiáng)選擇窗簾位置N圖5.3智能自動控制程序Figure5.3Intelligentautomaticcontrolprocedures放窗簾放窗簾開始是否有鍵按下停5秒繼續(xù)停,反轉(zhuǎn)停5秒繼續(xù)停5秒繼續(xù)到位置2否到位置3否到位置4否到位置3否到位置2否停5秒繼續(xù)到位置1否結(jié)束YNYNNYNYNNYNY圖5.4窗簾自動程序Figure5.4Automaticprocedurescurtains當(dāng)想用遙控調(diào)整窗簾的位置的時候,可以按UP鍵或DOWN鍵控制窗簾上升或下降,程序的編寫流程如圖5.5所示。低功耗低功耗開始喚醒鍵按下否計數(shù)清零發(fā)當(dāng)前窗狀態(tài)顯示當(dāng)前窗位置UP鍵按下否COUNT+1COUNT—1ENTERNYYY根據(jù)菜單內(nèi)容無線發(fā)射命令Y調(diào)用液晶顯示調(diào)用液晶顯示NNDOWN鍵按下否N圖5.5遙控流程圖Figure5.5Flowchartoftheremotecontrol串口中斷開串口中斷開開始清TI位清RI位將數(shù)據(jù)送到COMMAD置回歸標(biāo)志位中斷返回圖5.6無線接收流程圖Figure5.6Flowchartofthewirelessreceiver6系統(tǒng)調(diào)試6.1自制光源調(diào)試R=8.2K調(diào)試結(jié)果如表6.1所示表6.1光源調(diào)試數(shù)據(jù)Table6.1Thedataofsourcedebugging高亮次亮普亮滅71H5BH41H00H7AH55H33H00H6FH50H3EH00H74H57H37H00H6EH61H33H00H75H54H30H00H70H52H3AH00H77H50H39H00H80H57H32H00H74H5EH35H00H根據(jù)數(shù)據(jù)顯示(經(jīng)多次驗證),在自制光源呈高亮狀態(tài)時,數(shù)據(jù)值在80H~6EH之間,光源呈次亮狀態(tài)時,數(shù)據(jù)值在61H~50H之間,光源呈普亮狀態(tài)時,數(shù)據(jù)值在41H~30H之間,而光源呈滅狀態(tài)時,數(shù)據(jù)無變化,總是00H6.2風(fēng)速測試單位:m/s公式:m=L*countv=m/60count:次數(shù)L:周長0.016m測試時間:60s表6.2風(fēng)速測試數(shù)據(jù)Table6.2thetestdataspeed次數(shù)窗邊第一次1.83m/s第二次2.12m/s第三次2.54m/s第四次2.43m/s第五次1.92m/s0級:0.0m/s~0.2m/s1級:0.3m/s~1.5m/s2級:1.6m/s~3.3m/s3級:3.4m/s~5.4m/s4級:5.5m/s~7.9m/s根據(jù)測試數(shù)據(jù)顯示,風(fēng)速基本在1.8m/s~3m/s之間,定義為二級微風(fēng)。由于光耦元件的靈敏度的限制,規(guī)定當(dāng)風(fēng)速大于6m/s時,關(guān)窗。6.3光強(qiáng)度測試R=10k測試數(shù)據(jù)如表6.3所示表6.3光照數(shù)據(jù)Table6.3LightingData無遮光(V)紙遮(V)不透光遮(V)全亮2.431.221.13亮2個管2.401.111.03亮1個管2.360.980.9全滅2.330.90.87結(jié)論與展望轉(zhuǎn)眼之間,學(xué)校生涯就這么結(jié)束了,好難忘,通過這次畢業(yè)設(shè)計,我對“春蠶到死絲方盡,蠟炬成灰淚始干”又有了更深的認(rèn)識,好像每次在回望過去的時候,總要感嘆一番光陰的流逝?,F(xiàn)在的我也在做著這樣的事:怎么,我的大學(xué)生活這么快就結(jié)束了?好像還是不久前才去學(xué)校聯(lián)系的,現(xiàn)在我就坐在電腦前回想著我做畢業(yè)設(shè)計時的情況,寫著我的畢業(yè)設(shè)計總結(jié)體會。但就是這短短幾月的時間,留給我的卻是無限充實的回憶。在做設(shè)計期間,自己畫圖,自己找資料,自己研究電路,很多工作都要自己完成。每一張圖的成功出現(xiàn),我都覺得自己比以前更自信了,更認(rèn)為自己可以做的很好。資料自己在網(wǎng)上,圖書館尋找,感覺這段時間學(xué)到的東西比任何時候都多、都難以忘記。研究每個電路、每個電子器件、每個芯片,每天都能學(xué)到新東西,每天都是那么的快樂和自信,別人認(rèn)為做別業(yè)設(shè)計是個負(fù)擔(dān),我認(rèn)為是一種享受,是一次成長。參考文獻(xiàn)[1]郭成林.智能遙控窗簾系統(tǒng)設(shè)計[J].山西電子技術(shù),2006:6~7
[2]郭光立.光控自動窗簾[J].家庭電子,1999:55~56
[3]陳莉,王宇,張微微.自動啟閉窗簾控制器的設(shè)計[J].科技情報開發(fā)與經(jīng)濟(jì),2007:32~35
[4]瞿貴榮.電動窗簾紅外遙控電路[J].家庭電子,2005:15~16
[5]廖威.基于單片機(jī)的窗簾升降器模擬裝置的設(shè)計和實現(xiàn)[J].科技信息(科學(xué)教研),2007:50~53
[6]郭成林.AT89系列單片機(jī)與PC機(jī)之間的串行通信接口設(shè)計[J].山西電子技術(shù),2008:66~70[7]郭光立.電動窗簾控制器[J].家庭電子,1999:40~45
[8]馬向國,劉同娟.基于PIC單片機(jī)的無線射頻遙控窗簾器[J].電子產(chǎn)品世界,2005:23~30
[9]陳大林,任祖平.基于單片機(jī)的步進(jìn)電機(jī)控制器設(shè)計[J].伺服控制,2008:35~38
[10]廖桂華,王宜懷.單片機(jī)指令系統(tǒng)仿真研究與實現(xiàn)[J].軍民兩用技術(shù)與產(chǎn)品,2008:60~62致謝本畢業(yè)設(shè)計在選題及研究過程中得到宮老師的悉心指導(dǎo)。宮老師多次詢問設(shè)計進(jìn)程,并為我指點迷津,幫助我開拓設(shè)計思路,精心點撥、熱忱鼓勵。宮老師一絲不茍的作風(fēng),嚴(yán)謹(jǐn)求實的態(tài)度,踏踏實實的精神,不僅授我以文,而且教我做人,雖歷時半年,卻給以終生受益無窮之道。對宮老師的感激之情是無法用言語表達(dá)的。
感謝電子教研室各位老師對我的教育培養(yǎng)。他們細(xì)心指導(dǎo)我的學(xué)習(xí)與研究,在此,我要向諸位老師深深地鞠上一躬。在這半年多的時間里,宮老師給了我很多幫助,我也從他身上學(xué)到了很多東西。我的電路圖的問題他一絲不茍的給我指出,教導(dǎo)我怎么改進(jìn),用的是什么原理,一次次的接觸,就是我一次次的進(jìn)步。附錄1:電路圖圖紙附錄2:程序清單;;;;;;;;;;;;;;;;;window;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;子程序說明;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;f0電機(jī)方向;;;;;;;;;;;;端口定義;;;;;;;;;;;;;;;;;;;;;;;;;;motor_in3equp2.1;IN4/OUT4接電機(jī)紅線motor_in4equp2.2;IN3/OUT3接電機(jī)黑線motor_enequp2.0;使能端placeequp3.2;;;;;;;;;;;;;;;windowequp0.0TDATAEQUP2.4;;;;;;;;;;;;;;;CS549EQUP1.4;CS片選端DOUT549EQUP2.6CLK549EQUP2.7DATA549EQU31H;光信息DATA1EQU32H;三個光強(qiáng)DATA2EQU33HDATA3EQU34HDATAADEQU35H;光強(qiáng)COUNTEQU28H;當(dāng)前窗簾位置0-3DCOUNTEQU37H;目的窗簾位置C0_COUNTEQU3BH;一號功能的計位置WINDLEQU38H;風(fēng)的轉(zhuǎn)數(shù)值windhEQU39HFLAGXEQU20h.0;定點暫停5S的標(biāo)志位WINDOWSTUEQU20H.1;窗的狀態(tài)RAINEQU20H.2;雨的狀態(tài)RFFLAGEQU20H.3;無線有接收命令標(biāo)志,0無效,1有效windflagequ20h.4;風(fēng)檢測啟動標(biāo)志rainflagequ20h.5;雨檢測啟動標(biāo)志lightflagequ20h.6;光檢測啟動標(biāo)志wendugaoflagequ21h.0fengdaequ21h.1shangequ3chxiaequ3dhshuruequ3ehc50msequ3fhc10sequ2ahgaoequ21h.2diequ21h.3haoequ21h.4commandequ30H;命令由默認(rèn)為0,保持現(xiàn)狀不做任何事;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;常數(shù)定義;;;;;;;;;;;;;;;;;;;;;;;;;;TEMPUPEQU23;;;;;;;;?????TEMPDOWNEQU23Hwinduphequ20hwindupLequ40hlight0equ67h;0級光強(qiáng)下限一般6e~80hlight1equ49h;1級光強(qiáng)下限一般61~50hlight2equ1ah;2級光強(qiáng)下限一般41~30h;3級光強(qiáng)(滅)00h;;;;;;;;;;;;;;;主程序;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ORG0000HLJMPSTARTORG0003H;placeLJMPINT0ORG000BH;dingshicaiji,,feng,guangLJMPTIME0ORG0013HLJMPINT1;yuorg001BHRETIORG0023HLJMPRECIEVEORG0030HSTART:MOVSP,#STACKBUFLCALLSETSTARTmain:CLRRFFLAGmova,commandcjnea,#10,mainn1mainn1:jncmainrlarlaadda,commandadda,commandmovdptr,#tabcomjmp@a+dptrljmpmaintabcom:;不做動作lcallc0_keepljmpmain;窗簾示教lcallc1_DEMONSTRATEljmpmain;關(guān)窗戶lcallc2_w_closeljmpmain;開窗戶lcallc3_w_openwljmpmain;全關(guān)窗簾lcallc4_c_closeljmpmain;窗簾1lcallc5_c_open1ljmpmain;窗簾2lcallc6_c_open2ljmpmain;全開窗簾lcallc7_c_openljmpmain;智能lcallc8_INTELLIGENTljmpmain;;;;;;;;不做動作;;;;;;;;;;c0_keep:;可定義低功耗nopret;;;;;;;;;窗簾示教;;;;;;;;;c1_DEMONSTRATE:movcommand,#0
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年社交媒體賬號托管協(xié)議
- 檢查督查結(jié)果反饋不及時處理意見建議
- 2025年天津市職業(yè)大學(xué)馬克思主義基本原理概論期末考試模擬題帶答案解析
- 2025年寧波開放大學(xué)馬克思主義基本原理概論期末考試模擬題附答案解析
- 2025年潁上縣幼兒園教師招教考試備考題庫附答案解析
- 2025年江西交通職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫附答案解析
- 2025年江西軟件職業(yè)技術(shù)大學(xué)單招職業(yè)技能測試題庫帶答案解析
- 2026年南昌交通學(xué)院單招職業(yè)技能考試模擬測試卷附答案解析
- 2025年輪臺縣招教考試備考題庫含答案解析(奪冠)
- 2025年依蘭縣招教考試備考題庫附答案解析(必刷)
- 消防改造施工組織方案
- 2025-2026年人教版九年級下冊歷史期末考試卷及答案
- 煤礦綜采設(shè)備安裝施工方案
- 2025-2026學(xué)年人教版英語七年級下冊課程綱要
- 2025至2030商業(yè)體育場館行業(yè)調(diào)研及市場前景預(yù)測評估報告
- 2025年教師轉(zhuǎn)崗考試職業(yè)能力測試題庫150道(含答案)
- 2026年遼寧經(jīng)濟(jì)職業(yè)技術(shù)學(xué)院單招職業(yè)傾向性考試題庫及參考答案詳解1套
- 2025年及未來5年市場數(shù)據(jù)中國軟包裝用復(fù)合膠行業(yè)市場調(diào)研分析及投資戰(zhàn)略咨詢報告
- 項目管理施工合同范本
- 全國物業(yè)管理法律法規(guī)及案例解析
- 抖音來客本地生活服務(wù)酒旅酒店民宿旅游景區(qū)商家代運(yùn)營策劃方案
評論
0/150
提交評論