歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

基于單片機的智能晾衣架控制系統(tǒng)的設(shè)計與實現(xiàn).doc

  • 資源ID:6683126       資源大?。?span id="5wmmidc" class="font-tahoma">11.83MB        全文頁數(shù):46頁
  • 資源格式: DOC        下載積分:9.9積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要9.9積分
郵箱/手機:
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機號,方便查詢和重復(fù)下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。

基于單片機的智能晾衣架控制系統(tǒng)的設(shè)計與實現(xiàn).doc

基于單片機的智能晾衣架控制系統(tǒng)的設(shè)計與實現(xiàn)董陽通信工程專業(yè)通信1301班學(xué)號130250004指導(dǎo)教師李麗芬副教授摘要現(xiàn)在都市的生活越來越忙,很多人都沒有時間和精力來管理一些細節(jié)上的東西,比如,在合適的陽光溫度時間內(nèi)晾曬衣服。針對這來問題我們開始了研究,通過對智能晾衣架控制系統(tǒng)的設(shè)計與實現(xiàn)的不斷探究,得到了比較好的設(shè)計思路。通過使用DHT11溫濕度傳感器、光敏電阻等元件,對環(huán)境的變化進行檢測,然后再將測量數(shù)據(jù)傳遞給STC89C51單片機,單片機的核心板再對所測量的溫濕度和光線的強弱進行判別,驅(qū)使電機進行正轉(zhuǎn)或者反轉(zhuǎn),達到智能晾曬衣物的目的。在溫濕度檢測方面使用的是DHT11傳感器模塊,該模塊將測量得到的數(shù)據(jù)與設(shè)定值進行對比,如果濕度超越過設(shè)定值,系統(tǒng)會默認回收晾衣架,發(fā)送脈沖信號來控制電機收回晾衣架。針對光照強度方面的檢測我們選擇使用光敏電阻,光照強度的改變會使電阻阻值產(chǎn)生相應(yīng)的變化,單片機將變化后的阻值與設(shè)定值進行對比,如果超過設(shè)定值,則控制電機進行轉(zhuǎn)動,使衣架收回,從而實現(xiàn)智能晾衣服的目的。關(guān)鍵詞:智能STC89C51DHT11 Design and Implementation of Intelligent Clothes Hanger Control System Based on Single Chip MicrocomputerAbstractNow the city life more and more busy, a lot of people do not have the time and energy to manage some of the details, for example, in the appropriate temperature of the sun drying clothes. In order to solve this problem, we started the research, through the intelligent clothes hanger control system design and implementation of continuous research, get a better design ideas. By using the DHT11 temperature and humidity sensor, photosensitive resistance and other components, the change of environment were detected, and then the measurement data are transmitted to the STC89C51 microcontroller core board microcontroller to measure the temperature and humidity and light intensity discrimination, motor driven forward or reverse, achieves the intelligent clothes drying purpose. Used in the detection of the temperature and humidity DHT11 sensor module, the module will be measured data are compared with the set value, if the humidity is beyond the set value, the system will default recovery racks, send pulse signal to control the motor back racks. Similarly, the photosensitive resistor for detecting the light intensity of the light intensity, the changes will cause the resistance change, will change the resistance compared with the set value, if it exceeds the set value, then control the motor to rotate, the clothes hanger to recover, so as to achieve the purpose of intelligent clothes.Key words: intelligent STC89C51 DHT11目錄前言1第1章緒論2第1.1節(jié)選題背景2第1.2節(jié) 研究方法及目的2第1.3節(jié)研究意義3第2章系統(tǒng)總體設(shè)計4第2.1節(jié)總系統(tǒng)設(shè)計框圖4第2.2節(jié)系統(tǒng)組成概述4第2.3節(jié)控制系統(tǒng)核心選擇4第2.4節(jié)濕度檢測模塊選擇5第2.5節(jié)遙控電路設(shè)計5第2.6節(jié)遙控發(fā)射模塊參數(shù)6第2.7節(jié)光強檢測模塊選擇7第2.8節(jié)電機模塊選擇7第.9節(jié) 系統(tǒng)設(shè)計要求8第3章控制系統(tǒng)硬件設(shè)計9第3.1節(jié)單片機的介紹及其工作系統(tǒng)設(shè)計9第3.2節(jié)溫濕度傳感器電路14第3.3節(jié)光敏檢測電路17第3.4節(jié)直流電機驅(qū)動電路19第4章控制系統(tǒng)設(shè)計21第4.1節(jié)程序流程圖21第4.2節(jié)程序設(shè)計22第4.3節(jié)系統(tǒng)初始化22第4.4節(jié)溫濕度檢測25第5章系統(tǒng)整體調(diào)試27第5.1節(jié)系統(tǒng)仿真演示28第5.2節(jié) 硬件實物的焊接33結(jié)論37附錄39參考文獻41致謝42 前言科技是第一生產(chǎn)力科技的進步推動著人類生活的進步,人們對生活也開始不斷的追求智能化,這種形式促使各國也在家具智能方面開始了深入的研究。人工智能化的產(chǎn)生以及運用使人們對家電、照明、窗簾管理控制和防盜報警等智能化方面的研究更進了一步,促使人們生活向全面人工智能化也更近了一步。但是,在各項人工智能的家具中針對晾衣工具這個方面的研究我國并沒有得到很大中的重視和研究,甚至可以用沒有什么改變來形容,所以其市場研究價值很高,十分利于我們開發(fā)研究?,F(xiàn)在在我國大多數(shù)普通用戶生活中,很少會存在能夠隨著外界環(huán)境改變而硬件自身夠功進行變化的智能晾衣架,從而達到自動收縮或者伸展晾衣架的目的。常見的普通晾衣架在實際生活活中并不是很人性化幫助人們生活便利,并且很多常見的問題不能夠解決。例如,我們工作不在家時,突然下起雨,在外面晾洗的衣服不能夠及時回收而導(dǎo)致重洗;晚上因為加班不能夠回家,晾曬的衣服也不能夠及時回收造成損失,并且在酷熱夏日,我們因為工作繁忙的原因通常會導(dǎo)致把洗好的衣物晾曬在室外一整天,而不能及時收回。假設(shè)我們不在家,但是在夏天的正午時候不能夠把衣物回收到屋子里,導(dǎo)致衣物暴曬,這樣的現(xiàn)象在我們平時的生活中最為常見,所以普通的晾衣架對我們的衣物傷害極大。雖然在國際上有很多大的廠家對智能晾衣架有一定的研究,但是他們所研究量產(chǎn)的智能晾衣架大都是半智能化的,用戶只能經(jīng)過電路按鍵等控制方式使衣物達到垂直升降晾曬衣服的目的。基于這一現(xiàn)狀我的設(shè)計思路是使用DHT11溫濕度傳感器和光傳感器來檢測室外的天氣溫度和光照的情況,然后得到當(dāng)下天氣信息,這些信息再由傳感器傳輸?shù)絾纹瑱C,單片機再通過脈沖信號使電機進行轉(zhuǎn)動,進而達到智能曬衣物的目的。第1章緒論第1.1節(jié)選題背景科技是第一生產(chǎn)力科技的進步推動著人類生活的進步,人們對生活也開始不斷的追求智能化,這種形式促使各國也在家具智能方面開始了深入的研究。人工智能化的產(chǎn)生以及運用使人們對家電、照明、窗簾管理控制和防盜報警等智能化方面的研究更近了一步,促使人們向全面人工智能化也更近了一步。但是,在各項人工智能的家具中針對晾衣工具這個方面的研究我國并沒有得到很大中的重視和研究,甚至可以用沒有什么改變來形容,因此智能晾衣架也有很大發(fā)展空間,其市場研究價值很高,并且漸漸的這種生活模式將會吸引社會的很大關(guān)注。第1.2節(jié) 研究方法及目的1.2.1研究目的現(xiàn)在在我國大多數(shù)普通用戶生活中,很少會存在能夠隨著外界環(huán)境改變而硬件自身夠功進行變化的智能晾衣架,從而達到自動收縮或者伸展晾衣架的目的。常見的普通晾衣架在實際生活活中并不是很人性化幫助人們生活便利,并且很多常見的問題不能夠解決。例如,我們工作不在家時,突然下起雨,在外面晾洗的衣服不能夠及時回收而導(dǎo)致重洗;晚上因為加班不能夠回家,晾曬的衣服也不能夠及時回收造成損失,并且在酷熱夏日,我們因為工作繁忙的原因通常會導(dǎo)致把洗好的衣物晾曬在室外一整天,而不能及時收回。假設(shè)我們不在家,但是在夏天的正午時候不能夠把衣物回收到屋子里,導(dǎo)致衣物暴曬,這樣的現(xiàn)象在我們平時的生活中最為常見,所以普通的晾衣架對我們的衣物傷害極大。雖然在國際上有很多大的廠家對智能晾衣架有一定的研究,但是他們所研究量產(chǎn)的智能晾衣架大都是半智能化的,用戶只能經(jīng)過電路按鍵等控制方式使衣物達到垂直升降晾曬衣服的目的,但是這樣的設(shè)計并不能完美的晾曬衣服并且讓其對衣服無損傷,通過用單片機為核心的設(shè)計可以很好解決這個問題。整個系統(tǒng)的工作過程為,單片機經(jīng)過DHT11溫濕傳感器來獲取當(dāng)下天氣情況,當(dāng)室外的溫度或濕度為系統(tǒng)設(shè)定數(shù)值的時候,單片機會發(fā)送信號驅(qū)使電動機進行轉(zhuǎn)動,來完成智能晾曬衣服目的。另外,在轉(zhuǎn)動的過程中當(dāng)傳動桿接觸到位置開關(guān)時,電機就會中止轉(zhuǎn)動;在雨過天晴的時候陽光會比較充足,此時光敏電阻會因為光照變化的原因使自身阻值產(chǎn)生變化,并將其變化信息發(fā)送給單片機,單片機在程序的指引下對光照強度進行判斷,然后發(fā)送脈沖信號給電機,使電機進行轉(zhuǎn)動進而實現(xiàn)智能晾衣。 1.2.2研究方法(1)文獻法。由于本研究將會觸及到很多單片機方面的繪圖以及變成等方面的知識和技術(shù),為了能夠更好的完成研究,所以需要對大量的期刊雜志等書籍進行瀏覽、整理和分析。這樣做能夠快速而且有效的獲得大量對本研究由有利的信息和材料,因此成為研究方法不可缺少的部分。(2)觀察法。合理的觀察對研究有很大的幫助,這種研究方法具有很強的目的性和計劃性,在實驗中往往能達到意想不到的效果,從而開辟人們的思路,招致新的發(fā)現(xiàn),因此也成為研究方法不可缺少的部分。第1.3節(jié)研究意義按照現(xiàn)階段的晾衣架開發(fā)情況,本設(shè)計方法能夠把人們從原始的晾衣操作方法中解脫出來,實現(xiàn)智能生活化。這種智能晾衣架除了人工智能外還有其他的優(yōu)點,例如占地面積相對其他的晾衣架而言較小,并且它的操作方法也特別簡單,能夠通過遙控來實現(xiàn)人工伸展和收回,它的外觀也有很高的美觀性。相對其他晾衣架而言這種設(shè)計方式的晾衣架大大避免了那些操作麻煩方面的問題。它的工作方式是,各個相應(yīng)的檢測模塊在獲取到這個時候的溫濕度或者光的強度后會把自己獲取的東西發(fā)送給單片機,單片機會發(fā)送相對應(yīng)的信號來驅(qū)使電動機進行轉(zhuǎn)動,實現(xiàn)晾衣服的功能。第2章系統(tǒng)總體設(shè)計第2.1節(jié)總系統(tǒng)設(shè)計框圖本設(shè)計使用STC89C51單片機,同時再通過溫濕度傳感器和光敏電阻等裝置來配合來檢測外界的環(huán)境變化,把他們自己獲取的信息發(fā)送給單片機,再使單片機來驅(qū)使電機轉(zhuǎn)動,完成智能晾衣功能,對于智能晾衣架的總體設(shè)計框圖如圖2.1所系統(tǒng)總體控制框圖示:溫濕度傳感電路晾衣架執(zhí)行機構(gòu)電機驅(qū)動單片機最小系統(tǒng)光敏傳感電路報警電路圖2.1 系統(tǒng)總體控制框圖第2.2節(jié)系統(tǒng)組成概述系統(tǒng)主要由:控制系統(tǒng)核心、濕度檢測模塊、光強檢測模塊、電機驅(qū)動模塊、直流電機、撥碼開關(guān)模塊和顯示模塊??刂葡到y(tǒng)核心作為系統(tǒng)的控制核心和數(shù)據(jù)處理中心;濕度檢測模塊用來采集環(huán)境濕度信號;光強檢測模塊用來采集環(huán)境光強信號;電機驅(qū)動模塊用來功率放大驅(qū)動電機正反轉(zhuǎn),進而帶動晾衣架做伸出或縮回運動;撥碼開關(guān)模塊是用來設(shè)置系統(tǒng)工作模式,并在手動工作模式下,設(shè)置晾衣架的伸出或縮回;顯示模塊用來顯示濕度數(shù)據(jù)、光強情況、晾衣架狀態(tài)等內(nèi)容。第2.3節(jié)控制系統(tǒng)核心選擇方案一:采用STC89C51作為系統(tǒng)的控制器。STC89C51是一種性能好、功耗低的8位結(jié)構(gòu)的微處理器,其內(nèi)部配置了系統(tǒng)可編程的8K的 Flash存儲器3。該芯片性能穩(wěn)定、抗干擾能力強;并且能夠靈活的編程和設(shè)計,在很多的工業(yè)控制現(xiàn)場和嵌入式系統(tǒng)中都可以非常有效的擔(dān)任控制任務(wù)。方案二:采用FPGA作為系統(tǒng)的主控制器。FPGA的功能非常強大,對于很多具有復(fù)雜邏輯功能的控制系統(tǒng)均可作為系統(tǒng)的核心;并且開發(fā)的系統(tǒng)具有較小的體積、極高的集成度、極強的穩(wěn)定性、豐富的硬件資源、擴展易實現(xiàn)、處理速度快,通常用于控制功能復(fù)雜、控制要求較高的控制系統(tǒng)中,但該控制器價格很高、編程較單片機復(fù)雜很多。本系統(tǒng)邏輯功能簡單,僅僅需要讀取傳感器和撥碼開關(guān)信號、控制電機、控制顯示屏,對控制器的數(shù)據(jù)處理能力要求不是很高,STC89C51單片機完全能達到控制要求,從性價比方面考慮選擇方案一。第2.4節(jié)濕度檢測模塊選擇方案一:采用DHT11傳感器采集濕度,該傳感器集測溫、測濕度為一體,輸出為數(shù)字量信號,數(shù)字量信號以經(jīng)內(nèi)部校準(zhǔn)。傳感器采用專業(yè)的集成數(shù)字傳感器技術(shù),其具有極高的穩(wěn)定性和極強的可靠性4。傳感器內(nèi)部設(shè)置了一個感溫元件和一個感濕元件,輸出為總線形式,可直接與單片機相連。該傳感器不僅性能十分優(yōu)越,價格也非常低廉,在很多低成本控制系統(tǒng)中被應(yīng)用。方案二:采用HR202電阻型濕度傳感器,HR202濕敏電阻其核心感濕元件是一種新型的高分子材料,該材料具有很寬的感濕范圍,并且常見穩(wěn)定有效,可廣泛的應(yīng)用在倉庫、大棚等需要檢測、控制濕度的系統(tǒng)中,但該傳感器不能直接通過直流驅(qū)動,采集信號要通過A/D轉(zhuǎn)換,因此電路設(shè)計較為復(fù)雜。綜合考慮性能和讀取方式,DHT11雖然編程較為復(fù)雜,但其外圍電路簡單,可通過單片機I/O口直接讀取,所以選擇方案一作為系統(tǒng)的濕度檢測模塊。第2.5節(jié)遙控電路設(shè)計對于遙控方面所采用的模塊是SC2262和SC2272,它們用于遙控和接收,其中遙控電路圖如圖2.2所示:圖2.2遙控電路遙控器設(shè)計部分將使用12V電池對其進行供電,當(dāng)按下按鍵后電池的正極才能夠使其芯片和發(fā)射模塊的電源端相互連通并發(fā)出信號,之所以有這樣設(shè)計是為了能夠更好地確保電池的耐用。其中接收部分的電路圖如2.3接收電路所示: 圖2.3接收電路接收電路輸出端經(jīng)過NPN三極管9013將輸出的高電平轉(zhuǎn)變成低電平,這樣的設(shè)計方便了單片機能夠更好的識別低電平變動。第2.6節(jié)遙控發(fā)射模塊參數(shù) 1、通訊方式:調(diào)幅AM 2、工作頻率:315MHZ/433MHZ 3、頻率穩(wěn)定度:75KHZ 4、發(fā)射功率:500MW 5、靜態(tài)電流:0.1UA 6、發(fā)射電流:350MA 7、工作電壓:DC 312V第2.7節(jié)光強檢測模塊選擇方案一:采用光敏電阻采集光強。光敏電阻的阻值受環(huán)境光強影響,隨光強不同,阻值也會隨之而改變。通過將電阻值轉(zhuǎn)化成電壓信號、再經(jīng)電壓比較器比較得到電平信號,得知外部環(huán)境光照的強弱15。光敏電阻價格極為便宜,只需簡單的處理電路即可達到系統(tǒng)的要求。方案二:采用GY-30采集光強。GY-30是一款數(shù)字光強檢測模塊,采用ROHM原裝BH單片機可以直接讀取,不需要開發(fā)人員進行標(biāo)定。該方案電路簡單、可以采集準(zhǔn)確的光照強度,但編程非常復(fù)雜。綜合考慮,系統(tǒng)中只要對光的強弱做作一個區(qū)分,并不需要采集出準(zhǔn)確的數(shù)值,從程序編寫的難以程度上考慮,選擇方案一作為系統(tǒng)光強檢測模塊。第2.8節(jié)電機模塊選擇方案一:利用L298N芯片驅(qū)動電機,該芯片是專用的電機驅(qū)動芯片。每個L298中配置了兩個H橋電路,可能夠?qū)蓚€小型直流電機進行正反轉(zhuǎn)運行控制。芯片的使能端直接接在邏輯電壓的高、低上,能夠?qū)崿F(xiàn)電機的轉(zhuǎn)動和停止;也能夠?qū)纹瑱C輸出PWM接在芯片的使能端上,通過改變PWM的占空比來對電機轉(zhuǎn)速進行調(diào)節(jié),用來需要調(diào)節(jié)轉(zhuǎn)速的系統(tǒng)中6。L298具有很強的驅(qū)動能力,在其可以驅(qū)動電壓范圍內(nèi),可以提供的最大驅(qū)動電流是2A。L298還具有過熱保護和電流反饋檢測功能,是一種安全、可靠的電機驅(qū)動方案。 方案二:利用控制繼電器組成電機驅(qū)動模塊,通過四個繼電器組成來實現(xiàn)電機的正反轉(zhuǎn)控制,并通過觸點動作速度實現(xiàn)電機調(diào)速7。這種實現(xiàn)方式電路簡單,但是繼電器的響應(yīng)時間較長,并且頻繁的開通、關(guān)斷會造成繼電器的壽命降低,可靠性較低。綜合考慮,為增強系統(tǒng)的可靠性、提高性能,電機驅(qū)動模塊選擇方案一作為系統(tǒng)的電機驅(qū)動模塊。第2.9節(jié)系統(tǒng)設(shè)計要求在智能晾衣架的研究設(shè)計中,應(yīng)達到以下幾點要求:(1)簡單性:智能晾衣架是為現(xiàn)在生活節(jié)奏快的上班一族設(shè)計,因此本設(shè)計必須操作簡單,因為忙碌一天的上班族是不愿意在這些小事上花費精力。而且本設(shè)計就是為了解決生活小事,若是操作繁雜,這就與我們的初衷恰恰相反的,所以此設(shè)計必須操作簡單。(2)經(jīng)濟性:本設(shè)計擁有著大量的潛在市場,是能夠在家庭中應(yīng)用的。所以必須要設(shè)計合理。設(shè)計合理中經(jīng)濟性尤為重要,而且我們設(shè)計的是智能晾衣架,作為一個晾衣架本身功能來說,就決定了本設(shè)計的產(chǎn)品價格就不能太高。并且,任何人都喜歡性價比高的產(chǎn)品。所以我們的設(shè)計應(yīng)該追求物美價廉。這就要求我們不僅要技術(shù)先進,經(jīng)濟上也要更加合理。(3)實用性:本設(shè)計是工具,因此我們設(shè)計應(yīng)該多考慮一些實用功能,不能設(shè)計那些不實用的功能。本設(shè)計針對的是經(jīng)常在露天晾曬衣物的人群設(shè)計,所以在設(shè)計過程中也會做一些調(diào)整,添加實用的功能,減少冗雜而不必要的功能。(4)安全、可靠性:因為智能晾衣架是應(yīng)用于家庭的,所以要保證其安全、可靠性。從電子元件、電路設(shè)計、材料的選用都應(yīng)注意提高其安全性與可靠性。第3章控制系統(tǒng)硬件設(shè)計在之前總體設(shè)計完成之后,本章將會對控制系統(tǒng)硬件面進行設(shè)計,其中包含STC89C51的概述和簡介,DHT11溫濕度傳感器的使用簡介,光敏檢測電路的設(shè)計,還有電機驅(qū)動的電路設(shè)計,然后在根據(jù)系統(tǒng)性能的要求對其硬件設(shè)計進行修改和完善。第3.1節(jié)單片機的介紹及其工作系統(tǒng)設(shè)計3.1.1 STC89C51特點STC89C51的主要性能10:1、與MCS-51單片機產(chǎn)品兼容2、1000次擦寫周期3、時鐘頻率0 35MHz的一般8051 0至420 MHz.實踐工作頻率可達48MHz三級加密程序存儲器4、低功耗空閑和掉電模式5、STC89C516AD具備ADC功能。10 位精度ADC,共8 路掉電標(biāo)識符引腳結(jié)構(gòu)如圖3.1STC89C51引腳結(jié)構(gòu)所示:圖3.1 STC89C51引腳結(jié)構(gòu)STC89C51芯片內(nèi)部帶有8K字節(jié)Flash存儲器,其具有性能高、功耗低等優(yōu)點,俗稱單片機。該器件存儲器的制造技術(shù)是采用ATMEL高密度非易失性技術(shù),和工業(yè)上的MCS-51的系列芯片具有完成相同的引腳配置和指令集。該芯片性能穩(wěn)定、具有很強的抗干擾能力;并且能夠靈活的編程和設(shè)計,在很多的工業(yè)控制現(xiàn)場和嵌入式系統(tǒng)中都可以非常有效的擔(dān)任控制任務(wù);并且該芯片價格超低,在許多的小型、低成本的控制系統(tǒng)中作為控制核心。STC89C51單片機的功能特性:40個外部引腳,F(xiàn)lash閃速存儲器4k字節(jié),內(nèi)部RAM1288位,輸入/輸出(I/O)口32個,中斷優(yōu)先級5個,中斷嵌套中斷2層, 16位定時器/計數(shù)器3個,全雙工串行通信口(UART)1個,看門狗(WDT)定時器,片內(nèi)振蕩器和時鐘電路。該芯片常見的封裝形式有:TQFP、PLCC和PDIP三種,用來滿足各種工作場合的需求10。其引腳圖(PDIP封裝形式)如圖3.1所示。STC89C51單片機的引腳功能說明:VCC:電源正端輸入。VSS:接地。RST:單片機的復(fù)位輸入。EA/VPP:外部訪問允許?!癊A”是英文“External Access”的縮寫,表示存儲外部程序代碼,為使能從0000H 到FFFFH 的外部程序存儲器讀取指令,EA必須接GND。為了執(zhí)行內(nèi)部程序指令,EA應(yīng)該接VCC。在Flash編程期間,EA也接收12伏VPP電壓。PSEN:是外部程序存儲器的選通信號。當(dāng)單片機開始從外部程序存儲器執(zhí)行程序時,該引腳會被激活,其周期是機器周期的一半,而在訪問外部數(shù)據(jù)存儲器時,則不激活PSEN。ALE:當(dāng)訪問數(shù)據(jù)存儲器或外部程序存儲器時,該引腳將輸出脈沖,用來鎖存地址的低8位字節(jié)。P0口(P0.0P0.7):P0口是一個8位雙向輸入/輸出(I/O)端口,其漏極開路,每腳最多能夠驅(qū)動的TTL邏輯電平為8個。在對單片機進行編程操作時,指令字節(jié)通過P0口接收;而進行校驗程序時,指令字節(jié)通過P0口輸出,此時P0必須外部上拉電阻才能輸出高電平。P0.0表示第0位,也就是最低位;P0.1表示第1位;依此類推,P0.7表示第7位,也就是最高位。四組I/O口中只有P0口具有內(nèi)部無上拉電阻,其余I/O均在內(nèi)部配置上拉電阻,將I/O的電平拉高。P0在當(dāng)做I/O用時可以推動8個LS的TTL負載。P1(P1.0P1.7):P1口是一個8位雙向I/O端口,內(nèi)部配置了上拉電阻,P1口緩沖器最多能夠輸出或接收4個LS TTL門電流。若將P1口管腳寫入1,則I/O口輸出高電平,表示該端口設(shè)置為輸入,可以讀取外部電平信號。P2(P2.0P2.7):P2口是一個8位雙向I/O端口,其內(nèi)部配置了上拉電阻,每一個引腳最多能驅(qū)動4個LS的TTL邏輯門電路。若想將P2設(shè)置為輸入口,用來讀取外部電平信號,則需控制P2輸出高電平。P3(P3.0P3.7):P3口和P1口,P2口一樣,也是一個8位雙向I/O端口,其內(nèi)部也配置了上拉電阻的,其輸出緩沖級可驅(qū)動4個TTL邏輯門電路。P3口也可作為STC89C51的一些特殊功能口,其引腳第二功能分配如下表3.1所示。XTAL1:反向振蕩器的輸入。XTAL2:反向振蕩器的輸出。表3.1 P3口引腳第二功能端口引腳第二功能P3.0RXD(串行輸入口)P3.1TXD(串行輸出口)P3.2INT0(外部中斷0)P3.3INT1(外部中斷1)P3.4T0(定時/計數(shù)器0)P3.5T1(定時/計數(shù)器1)P3.6WR(外部數(shù)據(jù)存儲器寫選通)P3.7RD(外部數(shù)據(jù)存儲器讀選通)3.1.2單片機工作系統(tǒng)設(shè)計單片機必須在具備晶振電路和復(fù)位電路后才能保證其正常運行。晶振電路也稱時鐘電路,該電路是給單片機提供穩(wěn)定的時鐘源,復(fù)位電路的功能是重置單片機,使其總起始地址開始工作,從程序代碼的起始端開始運行。下面將對時鐘電路和復(fù)位電路進行詳細介紹。(1)時鐘電路設(shè)計圖3.2 時鐘電路在使用51系列單片機開發(fā)系統(tǒng)時,晶振電路主要由兩部分組成:石英晶體和瓷片電容。適石英晶體一般選擇為12MHz或11.0592MHz;匹配的瓷片電容是2030pf之間,這個大小的電容可以很好的抑制干擾,使時鐘電路穩(wěn)定工作。如圖3.2所示為本次設(shè)計的時鐘電路,選用11.0592M的晶振,其晶振兩腳與單片機的時鐘輸入引腳XTAL1和XTAL2相連,并在兩端分別連接30pf瓷片電容C1,C2的一端,瓷片電容的另一端直接接地9。(2)復(fù)位電路設(shè)計若系統(tǒng)在運行時,受環(huán)境干擾單片機內(nèi)代碼執(zhí)行時跑飛或需要從新執(zhí)行代碼時,這時需要將單片機復(fù)位,從頭執(zhí)行程序代碼,這就需要設(shè)置復(fù)位電路。STC89C51單片機在RST引腳上施加兩個機器周期以上的時間就會完成復(fù)位,代碼將從最開始地址從新執(zhí)行。在系統(tǒng)上電時,也要對單片機進行復(fù)位,為了方便,無需每次上電都通過操作按鍵進行復(fù)位,復(fù)位電路中設(shè)置了上電復(fù)位。圖3.3為本設(shè)計的復(fù)位電路。該電路即可實現(xiàn)上電復(fù)位,又能實現(xiàn)手動復(fù)位。系統(tǒng)在得電開始運行前,由于電容C3充電, RST引腳上為高電平,高電平持續(xù)時間是電容充電時間,充電時間大于兩個機械周期則上電復(fù)位;單片機在正常工作時,按下復(fù)位按鍵S1,則RSE引腳直接接在+5V電源上,松手后恢復(fù)低電平,實現(xiàn)手動復(fù)位。圖3.3 復(fù)位電路 第3.2節(jié)溫濕度傳感器電路DHT11數(shù)字溫濕度傳感器它經(jīng)常被用來測量環(huán)境的溫濕度,之所以使用它是確保設(shè)計的產(chǎn)品測量數(shù)據(jù)的可靠性和準(zhǔn)確性,DHT11具有質(zhì)量好、響應(yīng)快、抗干擾能力強、性價比好等優(yōu)點。另外,他還具有超小體積,低功耗,以及信號傳輸間隔長度能夠達到20米以上的特點。在非常精確的濕度校準(zhǔn)實驗室校準(zhǔn)每個DHT11傳感器都要進行再次校準(zhǔn),用來確保DHT11溫濕度模塊的測量準(zhǔn)確性以及可靠性,傳感器的接口方式采用單線串行接口,之所以使用這樣的設(shè)計方式是為了使系統(tǒng)變得簡單快捷并且單排針4針組件產(chǎn)品,連接方便,可根據(jù)用戶要求提供特殊包裝格式3。1.DHT11的工作特點:相對濕度和溫度測量全部校準(zhǔn),數(shù)字輸出卓越的長期穩(wěn)定性無需額外部件超長的信號傳輸距離超低能耗 4 引腳安裝完全互換 2.DHT11應(yīng)用領(lǐng)域暖通空調(diào) 氣象站家電 濕度調(diào)節(jié)器醫(yī)療 除濕器測試及檢測設(shè)備 汽車數(shù)據(jù)記錄器 消費品自動控制3. DHT11數(shù)字傳感器電源引腳以及串行接口電源電壓:工作電壓是3V到5.5V,工作時候需要先等待一秒鐘,其目的是確保不穩(wěn)定狀態(tài)器件不發(fā)送任何的指令3。串行接口:DATA 用于微處理器與DHT11之間的通信和同步,本設(shè)計采取使用單總線數(shù)據(jù)形式,一次通訊市場大約為4ms,其中數(shù)據(jù)分小數(shù)部分和整數(shù)部分,詳細格式在下面說明,此時小數(shù)部分用來以后擴充,現(xiàn)在讀取出為零。操作流程為一次完整的數(shù)據(jù)傳輸為40bit,先出高位。數(shù)據(jù)格式:8bit濕度整數(shù)數(shù)據(jù)+8bit濕度小數(shù)數(shù)據(jù)+8bit溫度整數(shù)數(shù)據(jù)+8bit溫度小數(shù)數(shù)據(jù)+8bit校驗和數(shù)據(jù)傳送正確時校驗和數(shù)據(jù)等于“8bit濕度整數(shù)數(shù)據(jù)+8bit濕度小數(shù)數(shù)據(jù)+8 bit溫度整數(shù)數(shù)據(jù)+8bit溫度小數(shù)數(shù)據(jù)”所得最后數(shù)據(jù)的末8位3。用戶 MCU 發(fā)送一次信號之后,DHT11將從低功耗模式轉(zhuǎn)換到高速形式, 等候主機開始信號完畢后,DHT11再發(fā)送相對應(yīng)的信號,同時送出40bit的數(shù)據(jù),并觸發(fā)一次信號采集,再次選擇讀取部分數(shù)據(jù)3。在這個模式下,DHT11 接收到開始信號后觸發(fā)一次溫濕度采集,假如沒有接收到主機發(fā)送開始信號,DHT11不會自動開始溫濕度采集。采集數(shù)據(jù)后轉(zhuǎn)換為低速模式,過程如圖3.4通信過程(1)所示:圖3.4通訊過程(1)總線處于空閑模式的時候電平為高電平,主機會把總線拉低等待DHT11的響應(yīng),這時候的總線需要的時間超過18ms,這樣做是為了保證DHT11可以啟動信號檢測。當(dāng)DHT11接收主機信號開始后,就開始發(fā)送80s低電平相應(yīng)信號,等待20 40s,才開始閱讀DHT11響應(yīng)信號。主機開始發(fā)送信號后,可以切換到輸入模式或者輸出高電平模式,通過總線將上拉電阻,進程如圖3.5通信過程(2)所示:圖3.5 通訊過程(2)當(dāng)總線為一種低水平的響應(yīng)信號時候,DHT11發(fā)送響應(yīng)信號后,再把總線拉高80us,開始發(fā)送數(shù)據(jù),每一位數(shù)據(jù)都是以50us低水平時隙開始的,高電平的長短表明了數(shù)據(jù)位是0還是1。(如圖3.6數(shù)字0信號表示方法,圖3.7數(shù)字1信號表示方法)讀高水平的響應(yīng)信號,如果DHT11沒有響應(yīng),請檢查線路是否正常。最后一個bit數(shù)據(jù)傳送完成后,DHT11將會拉低總線50s,然后總線的上拉電阻將會進入空閑階段。圖3.6 數(shù)字0信號表示方法數(shù)字1信號表示方法圖3.7 數(shù)字1信號表示方法DHT11數(shù)字溫濕度傳感器它經(jīng)常被用來測量環(huán)境的溫濕度,使用它的原因是因為它能夠確保設(shè)計的產(chǎn)品測量數(shù)據(jù)的可靠性和準(zhǔn)確性,它還具有超小體積,低功耗,以及信號傳輸間隔長度能夠達到20米以上的特點。在非常精確的濕度校準(zhǔn)實驗室校準(zhǔn)每個DHT11傳感器都要進行再次校準(zhǔn),用來確保DHT11溫濕度模塊的測量準(zhǔn)確性以及可靠性。產(chǎn)品為單排針4針組裝,方便連接,特殊包裝格式可根據(jù)用戶要求提供。接口說明如圖3.8 DHT11典型應(yīng)用電路所示:圖3.8 DHT11典型應(yīng)用電路第3.3節(jié)光敏檢測電路系統(tǒng)光強檢測通過光敏電阻來實現(xiàn),在外邊天氣光強不同時,光敏電阻的阻值會發(fā)生變化。光敏電阻還可以叫做光導(dǎo)管,制作中常用的材料有:硫化鎘,另外還有硒、硫化鋁、硫化鉛和硫化鉍等。這些材料具有很強的光特性,在一定波長的光照下,其產(chǎn)生的阻值立即發(fā)生變化。這種現(xiàn)象是產(chǎn)生的原因是由于光照會產(chǎn)生載流子,而這些載流子將會參與導(dǎo)電,使光敏電阻的阻值迅速的下降11。光強檢測電路如圖3.9所示。光敏電阻與47K電阻串聯(lián),當(dāng)光強較弱時,光敏電阻阻值較高,這時光敏電阻上端輸出電壓較高;當(dāng)光強較強時,光敏電阻阻值較低,這時光敏電阻上端輸出電壓較低;光敏電阻上端輸出電壓為V;輸出電壓V是隨光強變化的模擬量信號,需要進行電路處理才能被I/O口讀取12。如圖所示,輸出的電壓信號V通過兩個電壓比較器與兩個閾值相比較得到兩個電平信號,當(dāng)電壓信號V高于高閾值時,才認為光線較強;在電壓信號V低于第閾值時,才認為光線較弱。有效防止了使用一個閾值時,電壓V在閾值附近時,電平信號震蕩的問題。電壓信號V分別輸入至兩個電壓比較器的負輸入端和正輸入端,R7和R10兩個電位器分別為電壓比較器提供一個可調(diào)的上限和下限電壓閾值,然后在電壓比較器輸出端上拉一個4.7K電阻,電路即可正常工作。當(dāng)電壓比較器的正輸入端電壓大于負輸入端時,輸出高電平;當(dāng)電壓比較器的正輸入端電壓小于負輸入端時,輸出低電平。電壓比較器輸出的電平信號送至單片機的I/O口,I/O口通過掃描即可獲知外部的光線強弱。圖3.9 光敏檢測電路其中GL5528電阻的各項參數(shù)是:最大電壓(V-dc):150 最大功耗(mW):100 環(huán)境溫度(C):-30- +70 光譜峰值(nm):540 亮電阻(10Lux)(K):10-20 暗電阻(M):1 10010:0.6 響應(yīng)時間(ms):上升:20 下降:30第3.4節(jié)直流電機驅(qū)動電路3.4.1L298N基本參數(shù)(1)類型 : 半橋;(2)輸入類型 : 非反相;(3)輸出數(shù) :4;(4)電流-輸出/通道 :2A;(5)電流-峰值輸出 :3A;(6)電源電壓 :4.5 V 46 V;(7)工作溫度 :-25C 130C;(8)安裝類型 : 通孔;(9)封裝/外殼 :Multiwatt-15(垂直,彎曲和錯列引線);(10)供應(yīng)商設(shè)備封裝 :15-Multiwatt;(11)包裝 :管件。3.4.2L298N簡介L298是由SGS公司設(shè)計生產(chǎn)的,其封裝是采用15腳Multiwatt封裝,其內(nèi)部都配置了4通道邏輯驅(qū)動電路。可以作為一個兩相步進電機,或者兩個小型直流電機的驅(qū)動器,使用極為方便。L298N芯片可以作為一個四相電機和兩個二相電機的驅(qū)動器,其控制電機的最大供電電壓可達到50V,輸出控制電機的電壓隨著輸入的電壓的變化而變化,可以通過調(diào)節(jié)輸入的電壓來改變電機的控制電壓;控制引腳可以直接連接在單片機的I/O上,可直接通過編程來改變I/O口輸出電平來控制L298N的工作模式;并且所需的外圍輔助器件非常少,控制極為方便14。L298N的邏輯電源VSS可接入的范圍為直流457 V,其邏輯控制口可接受TTL電平信號。芯片第4引腳VS可直接與電機的供電電源連接,其電機的供電電源VS是在2550 V之間。最大可輸出25 A供驅(qū)動電流,可以直接用來驅(qū)動阻性或感性負載。L298芯片上的OUT1,OUT2是一組直流電機的接口,OUT3,OUT4是另一組,本設(shè)計我們通過它來驅(qū)動一個小型直流電機。5和7以及10和12腳接入單片機的I/O口,通過輸出不同的電平信號來控制直流電機的轉(zhuǎn)向。ENA和ENB為控制的使能端,也接入單片機的I/O口,可同過I/O輸出PWM來控制電機的啟動和、停止和轉(zhuǎn)速。表3.2是L298N功能邏輯圖。表3.2 L298N功能邏輯圖ENA(ENB)IN1(IN3)IN2(IN4)電機運行情況HHL正轉(zhuǎn)HLH反轉(zhuǎn)LXX停止3.4.3電機驅(qū)動電路本系統(tǒng)中,需要對一個電機進行方向和速度控制,將IN1、IN2和ENA分別連到單片機的I/O口P2.2、P2.3、P2.4上,通過改變I/O口的電平狀態(tài),實現(xiàn)電機的方向和速度控制。芯片供電電源VSS接+5V邏輯電平,電機的動力電源VS與也接+5V輸入,ISENA和ISENB分別接地。芯片輸出端口接電機兩端,為了保護芯片,防止電流回流,在OUT1,OUT2兩端分別接上續(xù)流二極管1N4007。為了濾除電機干擾,在電源上加入了一個100UF和一個104進行濾波9。具體電路如圖3.10所示。圖3.10 電機驅(qū)動電路第4章控制系統(tǒng)設(shè)計第4.1節(jié)程序流程圖系統(tǒng)軟件設(shè)計采用結(jié)構(gòu)化和模塊化的設(shè)計方法,原因是因為這樣很容易編譯,調(diào)試過程1。然后根據(jù)設(shè)計要求,以及前端控制系統(tǒng)硬件設(shè)計的具體條件進行說明,設(shè)計軟件基于單片機控制,其中單片機控制系統(tǒng)軟件程序流程圖如圖4.1所示:系統(tǒng)是否是智能模式是否光線明暗濕度大小打開按鈕是否按下關(guān)閉按鈕是否按下暗或濕度大亮或濕度小否是是關(guān)閉晾衣架打開晾衣架關(guān)閉晾衣架打開晾衣架否否關(guān)閉限位是否閉合打開限位是否閉合是是中止動作結(jié)束圖4.1 程序流程圖第4.2節(jié)程序設(shè)計C語言是計算機程序設(shè)計語言的一種,它處于機器語言與高級語言之間,它不僅具備機器語言的特點,同時又具備高級語言的特點。C語言1972年產(chǎn)生于美國,它是由貝爾研究所的D.M.Ritchie推出的。在此之后,各種不同類型的計算機都被移植成為C語言。C語言不僅能夠編寫工作系統(tǒng)和控制程序代碼,還能夠作為設(shè)計應(yīng)用程序的語言,其編寫的應(yīng)用程序與計算機硬件無絕對關(guān)系。如今,C語言的使用范圍非常之廣泛,因為該語言極其強大的處理數(shù)據(jù)的能力,已經(jīng)不僅僅是應(yīng)用在軟件的開發(fā)上,很多種類的科研也都開始使用C語言編程8。C語言簡明易懂、開發(fā)和維護都很方便,并且不受硬件操作能力約束,采用模塊化設(shè)計移植很容易,開發(fā)周期短。使用C語言開發(fā)單片機的控制程序代碼,儲存單元的分配都是通過編譯器自動完成的,程序設(shè)計者只需要關(guān)注程序本身的設(shè)計,無需考慮儲存單元分配等問題。C語言可以采用模塊化的編程,對一些常用控制功能或算法的函數(shù)可以編寫相應(yīng)的程序塊,在使用時直接調(diào)用,可以極其方便的進行程序開發(fā)和移植,縮短程序開發(fā)周期。第4.3節(jié)系統(tǒng)初始化軟件系統(tǒng)設(shè)計設(shè)置包含聲明庫函數(shù)如:#include<reg51.h>,#include <absacc.h>等,利用DHT11溫濕度傳感器,對于溫度和濕度的檢測都要使用DHT11單總線數(shù)據(jù)方法,同時對于這些操作都有嚴格的順序安排。單片機剛開始會發(fā)送一個復(fù)位脈沖,這個脈沖信號會使所有DHT11芯片進入復(fù)位狀態(tài),等到ROM操作命令到達的時候,系統(tǒng)會使相應(yīng)編碼的DHT11激活。當(dāng)DHT11被激活后,它將處于等待存儲器訪問請求的狀態(tài)3。系統(tǒng)程序展示和說明8:#define uc unsigned char#define ui unsigned intsbit in_go=P13;sbit in_back=P12; sbit out_go=P30;sbit out_back=P35; sbit limit_go=P34;sbit limit_back=P36; sbit led_go=P14;sbit led_back=P15; sbit light=P10; sbit change=P11; sbit led_zhishi =P17;sbit buzz=P16;sbit W1=P22;sbit W2=P21;void COM(void) uc i; for(i=0;i<8;i+) U8FLAG=2; while(!DATA)&&U8FLAG+);Delay_10us();Delay_10us();Delay_10us(); U8temp=0; if(DATA)U8temp=1; U8FLAG=2;while(DATA)&&U8FLAG+); if(U8FLAG=1)break; U8comdata<<=1; U8comdata|=U8temp; /0 /rofuc RH(void) DATA=0;Delay1(180); /原來為5DATA=1;/總線將上拉電阻拉高 延時20usDelay_10us();Delay_10us();Delay_10us();Delay_10us();DATA=1;if(!DATA) /T ! U8FLAG=2; while(!DATA)&&U8FLAG+);第4.4節(jié)溫濕度檢測檢測溫濕度情況所用的模塊為DHT11溫濕度傳感器,DHT11傳感器的讀寫都會占用同一根線,所以操作的時候的每一步都有嚴格的要求。圖4.2為測溫子系統(tǒng)流程圖,單片機剛開始會發(fā)送一個復(fù)位脈沖,這個脈沖信號會使所有DHT11芯片進入復(fù)位狀態(tài),等到ROM操作命令到達的時候,系統(tǒng)會使相應(yīng)編碼的DHT11激活。被激活后傳感器將會進入等待訪問的狀態(tài),內(nèi)存訪問命令完成溫度轉(zhuǎn)換、讀取等工作。系統(tǒng)復(fù)位發(fā)匹配ROM指令發(fā)64位ROM碼發(fā)溫濕度轉(zhuǎn)換命令系統(tǒng)復(fù)位讀數(shù)據(jù)至內(nèi)存發(fā)讀暫存命令發(fā)64位ROM碼發(fā)匹配ROM指令完成轉(zhuǎn)換?是返回否圖4.2 溫度檢測流程圖溫濕度檢測所用的電路為555檢測電路,通過該電路測出輸出頻率,然后再利用公式4.1將輸出頻率帶進公式就能夠得到濕度傳感器的阻抗,通過之前DHT11對溫度的檢測,用表4.1進行查詢就可以得到所對應(yīng)的濕度值。(4.1)表4.1 0-60濕度阻抗特性數(shù)據(jù)152535455530%518.8352.8256.7241.313735%347.6261.814313780.3340%277.2166.693.681.535.45%172.892.860.352.733.3850%96.360.641.4334.322.0555%70.840.429.1224.2515.8860%56.229.520.817.7112.1765%43.321.115.6113.129.0270%31.315.4411.5110.096.5875%22.611.848.747.354.6480%15.89.136.525.463.3885%10.486.554.523.892.4890%74.63.152.651.807第5章系統(tǒng)整體調(diào)試根據(jù)設(shè)計好的電路,然后編寫程序在Keil_c上進行完成,再使用模擬器對連接好的電路進行調(diào)試,如果采用專業(yè)型的標(biāo)準(zhǔn)MCS - 51內(nèi)核單片機模擬,仿真芯片的真實性會增加,但是他會導(dǎo)致PC端的用戶種類會變的復(fù)雜。用于監(jiān)測和顯示輸出目標(biāo)單片機TXD引腳支持Keil printf函數(shù)打印也有實時跟蹤內(nèi)部變量的變化功能,同時還能夠防止因為錯誤的操作對仿真器損害能夠很好的保護電路,以避免操作不當(dāng)所帶來的損失,同時模擬器自帶和64 K的程序存儲器和64 K的硬件斷點記憶等許多強大的功能14。圖5.1 JDT-8052XP仿真器連接圖使用JDT 8052 XP模擬器在Keil_c工作站的編程和調(diào)試非常方便而且快捷,能夠?qū)Ω鞣N子程序進行設(shè)置和調(diào)試。在檢查錯誤和警告的時候,不但能夠及時發(fā)現(xiàn)錯誤警告還可以對其進行修改,然后將他們放在一起,根據(jù)程序流程圖寫作前的機主程序同時調(diào)試15。 Keil_c軟件界面如圖圖5.2 Keil_c軟件界面第5.1節(jié)系統(tǒng)仿真演示該系統(tǒng)利用Keil u vision4仿真軟件Keil公司宣布在二月2009,Keilvision4,Keilvision4將窗口控制系統(tǒng)引入軟件,極大的方面了窗口的可操作話,使窗口的位置可以放在任何位置,增加了用戶的體驗質(zhì)量。為開發(fā)人員提供了一個更加高效地開發(fā)應(yīng)用環(huán)境。Keil uVision4軟件界面圖14:圖5.3 Keil uVision4軟件界面圖通過對軟件的學(xué)習(xí)和使用我們對本系統(tǒng)進行了仿真操作接下來我們演示系統(tǒng)仿真效果:圖5.4為本系統(tǒng)的系統(tǒng)仿真圖,圖5.5為系統(tǒng)的濕度加減操作位置,通過在溫濕度的增加或減小來控制系統(tǒng)系對濕度的判定,圖5.6為系統(tǒng)濕度增加的效果圖,圖5.7為系統(tǒng)濕度減小效果圖,從圖中可以看出隨著濕度的增加和減弱,上方的LED顯示也隨之改變。圖5.4 系統(tǒng)仿真圖圖5.5 系統(tǒng)的濕度加減操作位置圖5.6 系統(tǒng)濕度增加的效果圖圖5.7 系統(tǒng)濕度減小的效果圖圖5.8為系統(tǒng)模式選擇位置,通過模式的切換來改變系統(tǒng)所選模式,圖5.9為自動模式。圖5.8 系統(tǒng)模式選擇位置圖5.9 自動模式圖5.10為手動模式。當(dāng)為手動模式時可,手動控制電機的正轉(zhuǎn)反轉(zhuǎn),同時可觸碰限位開關(guān),使電機中止轉(zhuǎn)動。當(dāng)為自動模式時候,系統(tǒng)根據(jù)所檢測到的溫濕度來自動控制電機的正反轉(zhuǎn),同時,可觸碰限位開關(guān)來中止電機的轉(zhuǎn)動。圖5.10 手動模式當(dāng)手動模式,按鍵伸出時伸出的指示燈亮,如圖5.11所示,當(dāng)按鍵收縮時收縮指示燈同樣亮起如圖5.12所示。通過仿真可以發(fā)現(xiàn),仿真效果和初步設(shè)想基本相同,很好的達到了預(yù)期的設(shè)想 。圖5.11 手動伸出圖5.12 手動收縮第5.2節(jié) 硬件實物的焊接硬件焊接需要充分了解各個器件的型號,了解各個器件的具體功能,這就像人民教師教書育人一樣,要因材施教,將各個器件的功能充分發(fā)揮。 焊接的方法有很多種,在這其中最精確的是激光焊接,但是這種焊接的代價太高了,所以本次設(shè)計就用的是最為傳統(tǒng)的手工焊接,握鐵烙鐵的方法也是有講究的,包括:握筆、正握、反握式三種。手工焊接的步驟可以分為以下幾步:(1)準(zhǔn)備焊接:在進行焊接之前需要做一些準(zhǔn)備工作,需預(yù)先將被焊接元器件周邊的污漬清理干凈,由常識可知在焊接過程中溫度會很高,所以為了避免將其他元器件燙壞,可以將周邊的元器件掰開一些。(2)加熱焊接:焊接時候需要蘸取少許松香到烙鐵頭,然后再觸碰被焊元器件,等到烙鐵頭變熱后用再用工具將元器件輕輕小心進行焊接。(3)清理焊接面:被焊部位處的焊錫量要根據(jù)實際情況自己判斷,不能過多也不能太少,太少焊接的不夠完整,太多會造成表面不光滑,還浪費資源。(4)檢查焊點:焊接完成之后需對焊接成果進行檢查,檢查的工作包括前面幾步中寫到的檢查焊錫量的多少,是否造成被焊接元器件周邊的元器件損壞。 焊點需滿足手工焊接以下幾點: (1)具有良好的導(dǎo)電性。 (2)機械強度適中。 (3)焊點表面光滑。 焊接質(zhì)量不高的原因有以下幾點: (1)焊接量把握不好,過多造成焊接表面不光滑,過少造成焊接表面未全部覆蓋。 (2)焊接的時候烙鐵頭的溫度未達標(biāo),溫度不夠造成焊接表面會有些許細紋。 (3)焊錫和被焊元器件之間在完成焊接之后的理想結(jié)果是不能有其他物質(zhì)存在的,但是由于自身的操作問題,或多或少的會夾雜一些松香,有加熱溫度不足的黃褐色松香膜和加熱過量的黑色松香膜。 (4)被焊元器件的表面有時會由焊錫形成的凸起,造成這種情況的原因是因為在加熱時溫度和焊錫把控不好。 易損元器件的焊接:被焊元器件的種類有很多,當(dāng)然也是可以從不同的方面講其分類,本次設(shè)計就從易損壞程度將這些元器件分類。易損元器件的定義是在焊接的過程中容易因為外界因素造成影響元器件正常工作的元器件。所以在焊接之前就需要將前面說到的工作都做好。首先是清理元器件表面的污漬,保證元器件表面的整潔,第二準(zhǔn)確控制烙鐵頭的溫度并調(diào)節(jié)元器件之間的間距,防止造成不必要的損失。第三,選準(zhǔn)被焊接點,使用適中的焊錫進行焊接,減少烙鐵頭和被焊元器件之間熱量傳遞的最有效方便的就是用酒精棉球保護元器件。這樣做就可以很好的保護易損元器件,保證焊接的正常進行。 對于焊接過程的過程是有規(guī)律可循:精確掌握烙鐵頭的溫度,本著從小到大的原則對元器件依次焊接,避免損壞不必焊接的元件,造成設(shè)計成本的升高。 在焊接的過程中有幾點是必須要謹記的: (1)因為在焊接中會有很多元器件,所以焊接之前最好有一個比較大的底板,這樣就可以避免易損元器件的損壞,提高設(shè)計本身的屬性。 (2)因為單片機的引腳比較多,所以在焊接的時候要格外的注意,要做到便焊接邊看圖,保證每個引腳的準(zhǔn)確性,防止損壞單片機。 (3)電容含有極性,在焊接的過程中要格外注意,不要影響工作的正常進行。 (4)芯片的引腳排列方式比較復(fù)雜,這要求我們可以準(zhǔn)確判斷。如圖5.13為實物正面:圖5.13實物正面如圖5.14為實物背面:圖5.14實物背面如圖5.15為遙控器正面:圖5.15遙控器正面如圖5.16為遙控器背面:圖5.16遙控器背面結(jié)論隨著時代的發(fā)展智能家具越來越受到大家的

注意事項

本文(基于單片機的智能晾衣架控制系統(tǒng)的設(shè)計與實現(xiàn).doc)為本站會員(xin****828)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!