基于單片機的語音識別系統(tǒng)控制晾衣架的設計最終3_第1頁
基于單片機的語音識別系統(tǒng)控制晾衣架的設計最終3_第2頁
基于單片機的語音識別系統(tǒng)控制晾衣架的設計最終3_第3頁
基于單片機的語音識別系統(tǒng)控制晾衣架的設計最終3_第4頁
基于單片機的語音識別系統(tǒng)控制晾衣架的設計最終3_第5頁
已閱讀5頁,還剩46頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

摘要在生活中的大多數(shù)人每天都要為了工作而奔波,白天幾乎沒有空閑的時間留在家里。最怕的就是天氣突然發(fā)生了變化,人們不能及時的回到家中把晾曬在外面的衣服收取回來。本設計就是針對這一問題,重點的研究和闡述關于智能收衣架系統(tǒng)的各個方面,在設計中運用了DHT11溫度濕度傳感器,跟光敏電阻對外界環(huán)境變化進行采集,然后收集到的數(shù)據(jù)據(jù)會被發(fā)送到STC89C52單片機,確定是否下雨、或者因為光照強度的變化,自動的收取回衣物。而當外界環(huán)境中光線變暗到光敏電阻的設定的值時,系統(tǒng)將會根據(jù)采集到的信息作出反應并并自動伸縮收回晾衣架。主人不用擔心晚上過晚下班的時候導致無法及時回家收取衣物,而使衣物沾染到晚間露水,處理系統(tǒng)將會自動向電機發(fā)送脈沖信號,使電機運作,并自動收回衣架。本次利用語音模塊進行識別控制衣架收縮和放出。關鍵詞:智能STC89C52DHT11語音識別AbstractMostpeopleinourlifehavetorushforworkeveryday,andthereisalmostnofreetimetostayathomeduringtheday.Thebiggestfearisthattheweatherhassuddenlychanged,andpeoplecan'tgobackhomeintimetocollecttheclothesoutside.Aimingatthisproblem,thisdesignfocusesontheresearchandelaborationofvariousaspectsoftheintelligentclothescollectionracksystem.Inthedesign,DHT11temperatureandhumiditysensorplaysanimportantroleusedtocollectthechangesoftheexternalenvironmentwiththephotosensitiveresistance,andthecollectedsignalistransmittedtothesinglechipmicrocomputercoreSTC89C52ofthecollectionsystemtodeterminewhetheritrainsorbecauseofthechangesofthelightintensity,Automaticcollectionofclothes.Whenthelightintheexternalenvironmentdarkenstothesettingvalueofphotoresist,thesystemwillreactaccordingtothecollectedinformationandautomaticallyretracttheclotheshanger.Theownerdoesn'thavetoworryaboutlatenightoffwork,whichleadstothefailuretocollecttheclothesathomeintime,andcausestheclothestobestainedwithdewatnight.Theprocessingsystemwillautomaticallysendapulsesignaltothemotortomakethemotoroperate,andautomaticallyretractthehanger.Inthismoment,thevoicemoduleisusedtoidentifyandcontroltheshrinkageandextensionofhanger.Keywords:intelligentSTC89C52DHT11speechrecognition

目錄TOC\o"1-3"\h\u30069第一章緒論 第一章緒論第1.1節(jié)選題背景在中國基本每家每戶都會有晾衣架的存在,可以說是一種中國的特色產(chǎn)品。而最初的晾衣架基本都是鑲在陽臺的天花板上固定不動的一種晾曬衣服的工具,最開始是用竹子作為橫桿用于懸掛衣服,而隨著金屬冶煉的發(fā)展以及合金的廣泛運用,基本上每家每戶的晾衣架都改用為合金材料作為其構件。最開始的晾衣架基本上都是固定不動的,需要人們拿衣叉收取衣服。后來社會經(jīng)濟與科學技術的不斷發(fā)展,漸漸的生產(chǎn)晾衣架的商家們研發(fā)出一種可以手動搖動手柄控制衣架垂直升降的晾衣架。發(fā)展到后來由手動變成了由電機控制自動升降的晾衣架。通過電機與按鈕開關的組合使得電機代替人力搖動升降晾衣架。相較于傳統(tǒng)需人工操作的手動型晾衣架,自動電機控制型晾衣架的優(yōu)勢更加明顯,可以更加省力省時的控制晾衣架的升降??偠灾?,隨著社會的發(fā)展,各個晾衣架生產(chǎn)廠商在互相競爭求存不斷推陳出新的創(chuàng)新下,晾衣架在不斷的發(fā)生著變化。而從人民群眾的消費能力不斷提高這一方面來看,消費促進發(fā)展,而為了迎合人們的消費觀念,晾衣架不斷朝著更時尚更加智能化的方向發(fā)展。隨著科學技術的不斷發(fā)展創(chuàng)新,人們的生活水平也在快速的提高著,對生活有了更多的追求。追求個性化的家居并要求具有一定的自動化的水平,具有智能化跟人性化特點的智能家居電子產(chǎn)品被人們大量的運用于生活中已經(jīng)成為了一種新常態(tài),而人們對智能家居的巨大需求刺激著行業(yè)的技術人員持續(xù)不斷的探索并研發(fā)更加先進的新產(chǎn)品,以解決人們在生活中遇到的各種各樣的難題,使人們能更好的體驗科技給人類社會帶來的便利,讓人們從繁雜的家務中解脫出來,能夠更方便有效地安排自己日常生活中的時間,并對節(jié)能環(huán)保也做出了一定的貢獻。而人們在家電,窗簾控制,燈光,和防盜報警器的智能化發(fā)展已經(jīng)具有了一定的研究與發(fā)展,可是對于衣服晾曬自動收回工具的智能化研究仍然處于比較原始的水平,幾乎沒有什么新的研究與發(fā)現(xiàn),使得智能收衣架系統(tǒng)沒有廣泛的運用于日常生活中,而人們對智能收衣架具有一定的需求,}因為它可以更好的解放人們的時間跟精力。第1.2節(jié)研究目的與研究方法1.2.1研究目的目前市場上智能晾衣架相比于智能窗簾等智能家具的研究還處于原始階段。通過智能晾衣架的研究解決在惡劣天氣不能及時收衣的問題。通過智能晾衣架使人們晾衣服更加便利。1.2.2研究方法文獻法。是通過對研究所需要的期刊與書籍進行大量的閱讀,整理與分析,}并在這個過程中得到有價值的資料與信息進行運用。而在本設計中需要運用到與原理圖,單片機編程跟元件焊接等方面的知識,通過文獻法的運用,可以從不同的書籍中得到我們跟本設計相關的知識,加強我們的基礎,為設計的進行打下良好基礎。(2)觀察方法。對事物進行嚴謹?shù)目茖W觀察與研究是有目的的、計劃的和系統(tǒng)性的。在進行的科學實驗和研究中,對事物不斷進行觀察與思考能擴大人的感性認識、并激發(fā)人的思維、從而在觀察中不斷發(fā)現(xiàn)新的功能。所以,合理的運用觀察法可以讓設計研究變得更加完美。第1.3節(jié)研究意義對于目前智能收衣架的斷代式的落后發(fā)展狀況,本文設計開發(fā)了一種新的智能收衣架,具有一定的先進性,可以幫助人們擺脫原有收衣架只能對其進行垂直上升或下降的操作,添加了更多的智能化功能。本設計所設計的新型智能收衣架的主要特點是可以進行伸縮操作,具有智能化操作,所占用面積小,具有一定的美觀性與實用性。目前類似的產(chǎn)品只具有垂直升降的功能,但是屬于比較原始的智能化家居,對人們的智能化生活沒有多大的貢獻。而本研究的智能收衣架是具有了更好的智能化功能可以通過溫度和溫濕度傳感器、光敏傳感器在對外面天氣的變化和光線條件變化的情況下,通過對傳感器的靈活使用,使單片機按設定程序進行判斷驅動電機從而控制收衣架達到進行收縮與伸出的目的,讓智能化晾曬衣服的功能得到實現(xiàn)。第2章系統(tǒng)總體設計第2.1節(jié)總系統(tǒng)設計框圖在本設計中我所用來作為電路控制核心處理器的是美國愛特梅爾Atmel公司所開發(fā)的STC89C52單片機芯片。外部電路由溫度和濕度感測電路和光敏感測電路組成,由這幾部分的電路所組成的完整電路對電機進行控制,從而達到智能化的要求,讓所設計的收衣架具有完善的智能化功能。而在本設計整體的設計框圖如圖2.1所示。儲存芯片單片機復位電路儲存芯片單片機復位電路電機(PWN)時鐘電路電機(PWN)時鐘電路晶振電路晶振電路光敏電阻溫濕度模塊光敏電阻溫濕度模塊供電模塊獨立按鍵供電模塊獨立按鍵圖2.1系統(tǒng)總體控制框圖第2.2節(jié)系統(tǒng)組成概述此設計的智能化收衣架系統(tǒng)可以通過固定在陽臺外面,達到以節(jié)省空間的目的。與此同時,該系統(tǒng)可以自動地測量空氣中的溫度,濕度和光照強度,這部分功能是通過溫度和濕度傳感電路和光敏檢測電路部分來實現(xiàn)的,而確定衣架是否被回收根據(jù)當前的溫度和濕度和與光的強度來決定的。在外界環(huán)境下雨的時候,外界大環(huán)境中會由于雨水的影響導致空氣中的相對濕度急劇增加并超出設定值,在超出的同時該智能系統(tǒng)會自動報警(提醒人們收取衣物),如果沒有人操作去應答系統(tǒng)將衣架收回陽臺內部則會自動默認為屋內沒有人,該智能系統(tǒng)將對電機發(fā)出脈沖讓其自動將衣架收回陽臺內部從而完成自動收取衣物的功能。第2.3節(jié)系統(tǒng)硬件電路選擇該智能控制系統(tǒng)所用來作為電路控制核心處理器的是美國愛特梅爾Atmel公司所開發(fā)的STC89C52單片機芯片,這種芯片具有一定的優(yōu)點,在常規(guī)設計任務中經(jīng)常被運用來作為核心處理器。并且該系列的單片機是通過根據(jù)高性能的靜態(tài)80C51進行設計的,通過先進的CMOS技術對其進行制造具有非易失性閃存程序存儲器,可以進行12個時鐘和所有的6時鐘的操作,包含128個字節(jié)和256個字節(jié)的RAM,32個I/O線,3個16位的定時器/計數(shù)器,6輸入4個優(yōu)先級嵌套中斷結構,1個I/O串行端口,基本能夠滿足本設計系統(tǒng)的設計需要。除了系統(tǒng)電路的主控制處理核心部分,對于外界環(huán)境變化信息進行收集的部分稱為系統(tǒng)檢測部分。而系統(tǒng)檢測部分主要分為兩大部分,第一部分是檢測外界下雨時或者外界濕度過高時對外界濕度信息值進行采集并反饋給主控處理芯片的部分,這一部分所用到的是DHT11型溫濕度傳感器,傳感器采用特殊的數(shù)字模塊采集技術和溫濕度傳感器技術,將兩者的功能結合起來,在合并為同一部分時,通過特殊處理確保產(chǎn)品具有高可靠性和優(yōu)異的長期穩(wěn)定性確保其不會發(fā)生錯誤反應。將一個電阻式濕度傳感元件和一個NTC溫度測量元件成功無沖突的組合成一部分就可以得到一個完整的溫濕度傳感器,而該元件可以與一個高性能8位單片機連接進行運用。并且由于該產(chǎn)品具有很好的屏蔽干擾能力和卓越的品質,在生活中被運用于各種條件苛刻的場合。該產(chǎn)品不僅品質卓越,還具有連接方便的特點。而作為系統(tǒng)檢測的第二部分,光敏電阻檢測也是其重要的組成部分??梢詼蚀_的對外界陽光的變化進行判斷并且對其進行信息收集最終反饋給主控芯片,也是檢測部分的重要組成。而硬件電路的最后組成部分是電機驅動部分,該部分采用了步進電機,在直流電機中運用最廣泛的是H橋電路,是通過運用H橋電路來驅動直流電機。在這里我們直接采用的是已經(jīng)封裝好的H橋集成電路,可以為我們節(jié)約很多的工作,因為用不同的元件自己動手裝配不僅費時費力,而且沒有必要,因為市場上有已經(jīng)封裝好的H橋電路出售,我們購買過來后可直接連入電路中的相應位置便可。并且它能馬上連接到額定的電壓與電流的電路之中,具有方便可靠的特性。第2.4節(jié)系統(tǒng)軟件結構設計在系統(tǒng)軟件結構的設計中,我采用了流程圖跟分解各模塊流程的方法對系統(tǒng)的各部分功能進行分解,詳細的用流程圖將系統(tǒng)各部分功能更好的顯示出來。這樣的做法有利于對程序進行編譯與調試。而對于各部分流程的組合能夠得到控制系統(tǒng)硬件設計的完整設計圖。程序與系統(tǒng)的運作過程由打開電源進入主程序開始,當電源開啟時,主程序各部分進入初始化狀態(tài),并在延時的基礎上與濕度的數(shù)據(jù),等待外設上電的穩(wěn)定,由溫濕度傳感器獲取外界溫度與濕度的數(shù)據(jù),當外界下雨時濕度檢測到信號超過設定值,于是發(fā)出電信號給核心處理器,處理器指揮衣架收回。而當檢測到溫度過高時,重復與濕度超過設定值的運作過程,自動將衣架收回陽臺內部。而當外界環(huán)境失去陽光光照時,光敏電阻阻值上升,電機自動收回衣架。以上各部分情況為晾衣架需要自動收回的情況。反正,沒有達到這些條件,則電機正轉,使得晾衣架自動放出陽臺外部接受陽光的晾曬。在電機正轉與反轉到一定位置時晾衣架會觸碰到位置開關,從而使得晾衣架自動停止停在了設定好的位置。以下圖是基于單片機軟件控制系統(tǒng)的程序流程示意圖,如圖2.2所示:圖2.2軟件程序結構示意圖第2.5節(jié)機械結構設計在本設計系統(tǒng)中我采用的是利用步進電機跟一些結構簡單的機械構件組合成一個完整的系統(tǒng)機械執(zhí)行機構,最終讓晾衣架能達到自動伸縮的功能,讓其具備自動收取衣物的智能化功能,下圖為該裝置的初步設計,如圖2.3所示:圖2.3系統(tǒng)機械執(zhí)行機構

第3章控制系統(tǒng)硬件設計在對系統(tǒng)軟件結構進行完整的闡述后,需要對控制系統(tǒng)的硬件設計結構進行詳細的分解闡述。在本章中主要是對硬件系統(tǒng)的各部分進行詳細講解,第一部分是對單邊機主控芯片進行介紹,然后單片機芯片主控制電路引出該設計系統(tǒng)的外圍電路,即對溫濕度傳感器電路,光敏電阻電路等外圍電路進行講解,最后結合各部分電路的設計要求,我們對電路板的具體設計,采用的是protel99se軟件。第3.1節(jié)單片機的介紹及其工作系統(tǒng)設計3.1.1STC89C52特點在本設計中我所用來作為電路控制核心處理器的是美國愛特梅爾Atmel公司所開發(fā)的STC89C52單片機芯片。而STC89C52是一種通過運用高密度非易失性存儲器技術進行制造的一種低功率和消耗的高性能的控制器。在編程系統(tǒng)中配置有8k的存儲器作為其存儲空間。作為一種在系統(tǒng)上可進行編程的控制芯片,STC89C52被人們廣泛的運用于各方面。在本小節(jié)中將對STC89C52的引腳結構進行挑選式講解其中的一部分來說明該芯片的運用方式。STC89C52的:最主要的優(yōu)勢:與MCS-51單片機產(chǎn)品兼容:它能8K字節(jié)在系統(tǒng)可編程Flash存儲器可反復清空使用,次數(shù)為1000次全靜態(tài)操作:0Hz~33Hz三級加密程序存儲器32個可編程I/O口線三個16位定時器/計數(shù)器八個中斷源全雙工UART串行通道低功耗空閑和掉電模式掉電后中斷可喚醒看門狗定時器雙數(shù)據(jù)指針掉電標識符引腳結構如圖3.1所示:圖3.1STC89C52引腳結構VCC引腳:電源專用引腳GND引腳:接地線用引腳下圖為P1.0和P1.2作為定時器/計數(shù)器2的外部計數(shù)輸入(P1.0/T2)同時器/計數(shù)器2的觸發(fā)輸入(P1.1/T2EX)的各種功能情況,具體如下表所示。引腳號第二功能P1.0T2(定時器/計數(shù)器T2的外部計數(shù)輸入),時鐘輸出P1.1T2EX(定時器/計數(shù)器T2的捕捉/重載觸發(fā)信號和方向控制)P1.5MOSI(在系統(tǒng)編程用)P1.6MISO(在系統(tǒng)編程用)P1.7SCK(在系統(tǒng)編程用)表3.1P3口除了本身所具備的功能外還可以作為STC89C52特殊功能(第二功能)使用,如下表所示。引腳號第二功能P3.0RXD(串行輸入)P3.1TXD(串行輸出)P3.2eq\x\to(INTO)(外部中斷0)P3.3eq\x\to(INTO)(外部中斷0)P3.4T0(定時器0外部輸入)P3.5T1(定時器1外部輸入)P3.6eq\x\to(WR)(外部數(shù)據(jù)存儲器寫選通)P3.7EQ\x\to(RD)(外部數(shù)據(jù)存儲器寫選通)表3.2RST:是電路的復位輸入。能夠在看門狗計時完成后對其進行復位操作。

3.1.2單片機工作系統(tǒng)設計在對單片機工作系統(tǒng)進行具體設計時,我們應該對單片機的各部分結構進行詳細的了解。在單片機中,最小系統(tǒng)由兩個基本單元組成,即復位電路與時鐘電路。其中,復位電路的復位方式又分為上電后自動式復位及人工按鍵式復位。在本設計中所采用的是更方便,簡單,容易操作的按鍵手動復位方式。這種復位方式是通過將電源VCC與RST端經(jīng)電阻作為連接而接通電路來實現(xiàn)其功能的。而為了讓單片機能夠穩(wěn)定不受外部影響的進行工作,就需要對時鐘電路分外看重。因為單片機的功能部件運行是以時鐘控制信號為基準的。而內部時鐘跟外部時鐘是時鐘電路設計的兩種基本形式。在本設計中采用的時鐘電路為內部時鐘方式。下圖為單片機最小系統(tǒng)工作電路圖,如圖3.2所示:圖3.2單片機最小系統(tǒng)工作電路第3.2節(jié)溫濕度傳感器電路在本設計中溫度濕度傳感器是主要的外圍電路組成部分之一,這次設計,接收數(shù)據(jù)的設備我選用的是DHT11數(shù)字溫濕傳感器。至于它的連接方式,在比較了并行與串行接口的優(yōu)劣后,單線串行接口因為更好的性能(穩(wěn)定性、可靠性)及適合長時間工作的優(yōu)勢而中選,最主要的是,它的收集溫濕度數(shù)據(jù)及傳送數(shù)據(jù)的技術屬獨門技術,別無二家,它還是一款溫濕混合型傳感器,通過特殊處理確保產(chǎn)品具有高可靠性和優(yōu)異的長期穩(wěn)定性確保其不會發(fā)生錯誤反應。將一個電阻式濕度傳感元件和一個NTC溫度測量元件成功無沖突的組合成一部分就可以得到一個完整的溫濕度傳感器,而該元件可以連接到一個高性能8位單片機進行運用。并且由于該產(chǎn)品具有很好的抗干擾能力和品質卓越,在生活中被運用于各種條件苛刻的場合。該產(chǎn)品不僅品質卓越,還具有連接方便的特點。1.DHT11傳感器的優(yōu)勢:(1)能同時對溫度與濕度進行采集(2)數(shù)據(jù)輸出前已經(jīng)調用過校準系數(shù),輸出的數(shù)據(jù)不需再額外校準(3)支持長時間待機,穩(wěn)定性能優(yōu)良(4)不需任何外部元器件(5)距離遠近并不影響數(shù)據(jù)傳送的效果(6)單位時間內能量耗損非常?。?)封裝式4引腳配裝模式(8)完全互換2.DHT11應用領域(1)暖通空調測試及檢測設備(2)汽車數(shù)據(jù)記錄器(3)消費品自動控制(4)氣象站家電(5)濕度調節(jié)器醫(yī)療(6)除濕器3.DHT11數(shù)字傳感器電源引腳以及串行接口電源引腳:傳感器的工作電壓范圍在3伏至5.5伏之間。有一秒的不穩(wěn)定狀態(tài),通電后需要等待一秒的時間才能對其進行操作。為了去除電源與地線的引腳之間的耦慮波,可在它們中間裝一個100nF的電容來解決這個問題串行接口:為了使微處理器與DHT11之間的通信和同步必須運用到DATA,采用的總線方式為單總線數(shù)據(jù)格式。單片機微型計算機也稱為用戶MCU,對整個系統(tǒng)起到了核心控制的作用,在系統(tǒng)中由單片機控制芯片對DHT11發(fā)送指令,收到指令后,DHT11改變低能耗模式變?yōu)楦吆哪?,進入工作模式,開始收接來自客戶終端的MCU信號并回傳信息。整個流程如下圖3.3所示,圖3.3通訊過程(1)下圖為DHT11數(shù)字傳感器規(guī)格與引腳,具體如圖3-4所示:圖3.4DHT11的規(guī)格與引腳DHT11溫度濕度傳感器是一種經(jīng)過精確的濕度校驗的精確傳感器,其性能具有高度的準確性和可靠性。這種傳感器它采用特殊的數(shù)字模塊采集技術和溫濕度傳感技術,將兩者的功能進行合并,在合并為同一部分時,通過特殊處理確保產(chǎn)品具有高可靠性和優(yōu)異的長期穩(wěn)定性確保其不會發(fā)生錯誤反應。將一個電阻式濕度傳感元件和一個NTC溫度測量元件成功無沖突的組合成一部分就可以得到一個完整的溫濕度傳感器,而該元件可以連接到一個高性能8位單片機進行運用。并且由于該產(chǎn)品具有很好的抗干擾能力和品質卓越,在生活中被運用于各種條件苛刻的場合。該產(chǎn)品不僅品質卓越,還具有連接方便的特點。接口說明如圖3.5所示:圖3.5DHT11典型應用電路第3.3節(jié)光敏檢測電路組成光敏電阻的主要原料除了光電導體及硬質的玻璃、云母外,還有高頻瓷及一些絕緣材料。之所以叫光感電阻,是因為它對光照較為敏感,它的阻值會隨著光照的加強而變小,沒有光照時電阻值最大。電路連通時,光感電阻的電流大小與電壓之間是成正比的關系。選用光感電阻的目的,就是因為它對光線敏感這一特點,可采用分析電阻阻值的的變化幅度來判斷是由白天轉入黑夜還是由黑夜轉入白天。并將其檢測到的信息轉化為電信號傳輸給用戶處理器。其設計電路圖如圖3.6所示:圖3.6光敏檢測電路光感電阻是根據(jù)電阻的半導體原材料在光照的作用下,阻值會隨著光強的變化而變化的特點做成的。光照增強,其電阻值會變小,比較器輸出高電平,則收衣架自動伸出接收陽光的晾曬。入射光線弱時,電阻阻值增大,比較器輸出為低,則衣架將自動收縮回到陽臺內。第3.4節(jié)電機驅動電路3.4.1步進電機概述步進電機能夠在接收處理芯片發(fā)送來的電脈沖信號,并將電脈沖信號成功的轉化成機械角位移從而達到控制物體運動目的的一種常見的控制電機。步進電機在發(fā)生運轉時只會轉到一定角度稱著為步距角,可以實現(xiàn)正轉跟反轉運動。步進電機普遍的用于各種微型控制系統(tǒng)中,而定子和轉子是步進電機的主要組成部分,兩者都屬于磁性材料。3.4.2步進電機的特性隨著時代的發(fā)展,步進電機得到了更加廣泛的運用,因為它的脈沖是數(shù)字信號,計算機最擅長處理這種數(shù)字信號類型。步進電機廣泛的被運用于磁盤和打印機等裝置的位置控制中。步進電機有屬于它自己的優(yōu)點,總的來說可以歸為以下幾種:1.不需要反饋,控制簡單。2.沒有角累積誤差。3.停止時也可保持轉距。4.其總體的造價便宜,成本低廉。5.能依靠自身做到精確定位。6.可以調節(jié)不同的速度運行。相對的步進電機也存在著一定的劣勢:1.想要得到大的轉矩比較困難2.只適合做較低速的運轉3.能源做不到物盡其用,利用效率低下。4.會發(fā)生不正常的震動并產(chǎn)生大量噪音。3.4.3永磁步進電機的控制原理在對于電機的選擇中,本設計采用了永磁式步進電機,通過單片機對其進行控制。下圖3.7是所采用電機CZ-2801型電機的外貌圖片,圖3.8是采用電機的接線圖。圖3.7CZ-2801型永磁步進電機外形圖圖3.8CZ-2801型永磁步進電機接線圖而步進電機的轉速與定時器有著一定的常數(shù)關系,下圖為步進電機轉速跟定時器定時的常數(shù)關系,如表3.3所示:表3.3步進電機轉速與定時器定時常數(shù)關系轉速單步時間(ms)TH0TL02062.51F02159.5238095229B62256.8181818233742354.347826093C592452.08333333448025504C02648.0769230852EC2746.296296359552844.642857145F49…………9313.44086022CF9C9413.29787234D0209513.15789474D0A19613.02083333D1209712.88659794D19B9812.75510204D2149912.62626263D28B10012.5D303.4.4步進電機控制系統(tǒng)的組成在本設計中,步進電機的控制系統(tǒng)由鍵盤控制模塊、步進電機驅動模塊、單片機最小系統(tǒng)模塊、LED指示模塊和電源模塊等五個模塊部分組成。1.鍵盤的控制模塊由模式選擇鍵,反轉鍵,正轉鍵組成,通過這些功能鍵的組合為系統(tǒng)實現(xiàn)控制。2.單片機的最小系統(tǒng)模塊為為單片機實現(xiàn)了復位功能。3.而三個LED燈,亮兩個時為系統(tǒng)模式選擇,亮第二個表示系統(tǒng)反轉,亮第三個表示系統(tǒng)正轉。4.電源模塊由充電寶為電機和單片機等部分提供電源。3.4.5步進電機驅動電路電機的運行與工作狀態(tài)受到STC89C52芯片的控制,但是單片機芯片卻不能直接驅動步進電機,這就需要增加擴展電路來實現(xiàn)對步進電機運動狀態(tài)的控制。在本設計中采用的是ULM2003來構成電機驅動電路。ULN2003芯片圖如下圖3.10所示:圖3.10ULN2003芯片控制系統(tǒng)P1口應該與ULN2003芯片輸入端與連接,其連接方式如下表3.4所示:表3.4ULN2003芯片輸入端與控制系統(tǒng)P1口鍵連接P1.0P1.1P1.2P1.31B2B3B4B步進電機應該與ULN2003芯片輸出端相互連接,其連接方式如下表3.5所示:表3.5ULN2003芯片輸出端與步進電機連接1C2C3C4CA+A-B+B-3.5語音模塊電路設計LD3320芯片原理圖如圖3.11所示。圖3.11語音芯片原理圖LD3320語音芯片的誕生,是在人們生活中非特定人語音識別的要求下,由設計開發(fā)人員特別研發(fā)設計出來的,并作出了相關技術的解決辦法?;诳紤]設計的實用性和便捷,開發(fā)設計時在LD3320語音芯片周圍集成了高精度的A/D和D/A的轉換接口,內部有放大處理,因此不再需要外接任何的Flash和RAM等輔助芯片,高度的集成就能夠實現(xiàn)語音識別、聲控、人機對話等功能。并且,在識別的關鍵詞語列表里面,關鍵詞是可以進行動態(tài)編輯的?;贚D3320語音芯片的強大功能,它能夠在幾乎任何的電子產(chǎn)品中,包括以最簡單且普遍的51單片機作為主要控制芯片的系統(tǒng)里面,也可以輕松的實現(xiàn)各種語音人機交流等功能。同時也為市面上基本所有的電子產(chǎn)品,添加了VUI(VoiceUserInterface)語音用戶操作的界面,增加了電子語音功能特色。該款芯片的主要功能有:①非特定人語音識別技術:在進行語音識別的時候,不需要使用者事先進行錄音練習;可以直接進行語音識別,語音識別的準確率高達95%;②真正獨立芯片解決方案:由于其內部存儲空間容量比較大,不需擴展外接RAM和Flash,從而不用外擴而降低該芯片的使用成本;③在芯片內置有高精度的D/A與A/D通道:由于芯片本身的設計開發(fā),它可以在內部自動完成AD轉換,除此,在AD的輸入上面只需接好MIC,就可以完成模擬量的輸入,在DA輸出上能夠播放聲音的文件,不用外接放大器,在內部集成有550mw的放大器;④高實用性與精準的語音識別系統(tǒng):芯片的存儲器支持五十個預設詞條,這五十個詞條可根據(jù)用戶需要隨意增減,只要使用者通過語音發(fā)出的指令在這預設的字詞內,就能實現(xiàn)人機語音交流互動。LD3320提供的語音識別技術,是基于“關鍵詞語列表”的識別技術。關鍵字詞經(jīng)由單片機編入芯片存儲器并自動生成專用字詞列表,這些字詞通過系統(tǒng)內部語音軟件系統(tǒng)進行處理,當輸入的語音與其相符,單片機會根據(jù)系統(tǒng)傳輸過來的數(shù)據(jù)再發(fā)出新的指令。⑤在詞語列表中,對一些常用的詞匯可實時增減:我們要預先把可能要用到的一些重要字詞增加到芯片關鍵字詞列表中,這些增加的字詞,在下一次語音識別操作時可立時有效。打個比方,當選用51家族的單片機作為系統(tǒng)的控制芯片,我們只要在它的寄存器編寫簡單的字符串(比如“深圳”、“上?!保?,芯片會實時監(jiān)測并讀取編寫在存儲器上的詞條,對新存入的關鍵字詞,芯片的識別系統(tǒng)可立時識別并在下一次語音識別操作時做出反應。⑥它的芯片內部能源損耗非常小,正常工作時所需的電壓很低,一般的5號干電池即可滿足芯片的能耗需求;⑦選擇最先進的語音識別系統(tǒng)ASR的原因:語音識別的好處是系統(tǒng)可以省去額外的外圍設備,不再需要人工手動錄入指令,實現(xiàn)人機直接交流互動,未來感十足。3.5.1語音芯片部分邏輯電路LD3320語音芯片的內部部分電路邏輯圖如圖3.12所示。圖3.12LD內部邏輯電路圖該芯片的電源輸入使用3.3v基本都可以滿足正常工作,該芯片的管腳輸出高電平時,對應引腳電壓為電源電壓的0.7倍,如果相應的管腳為低電平時,其管腳輸出的電壓為0.3倍電源電壓,在該語音模塊上,單片機和語音芯片共用穩(wěn)壓輸出的3.3V。VDD—的數(shù)字電路使用電源輸入:3.0V-3.3V;VDDIO—數(shù)字I/O電路使用電源輸入:1.65V-VDD;VDDA—模擬電路使用電源輸入:3.0V-4.0V;▲時鐘(Clock)—芯片必須連接外部時鐘晶振,在該芯片外部有外接晶振端口,其內部有一個頻率合成器,能產(chǎn)生一定特定頻率供給芯片內部器件工作?!鴱臀弧仨氃陔娫葱盘柖挤€(wěn)定后,才能讓復位信號(RSTB*)對芯片進行復位;不管芯片在做任何的事情,復位信號都能使芯片回到最初的狀態(tài),同時讓各個寄存器復位,如果不進行對寄存器的操作的話,復位后的芯片將進入不工作的狀態(tài)。在這以后,只要有一個CSB*信號,就能夠激活芯片,讓它處于工作的狀態(tài)。▲并行接口—該芯片可以通過并行方式和外部CPU連接;使用P0口作數(shù)據(jù)線,一個中斷返回信號(INTB*),控制讀寫信號WRB*,RDB*,片選信號CS*及A0口?!薪涌凇薪涌谕ㄟ^SPI協(xié)議,再與外部主CPU進行連接通信;首先要將MD接上高電平,將(SPIS*)接地。串行時候只使用到4個管腳:SPI輸出(SDO)、SPI輸入(SDI)、SPI時鐘(SDCK)、片選信號(SCS*)?!拇嫫鳌ㄟ^對寄存器的操作來完成芯片的設置,以及處理一些命令還有傳送接收數(shù)據(jù)等。貼片的語音芯片相應管腳圖和封裝圖如圖3.13和3.14所示。圖3.13LD芯片管腳圖圖3.14LD芯片封裝圖其對應圖3.13所示管腳編號定義如表3.6所示。表3.6芯片管腳說明管腳編號管腳說明管腳編號管腳說明1,32數(shù)字IO電路電源輸入31時鐘輸入(4~48Mhz)2~6根據(jù)原理圖接上拉電阻34~38第3~7位并行口接上拉電阻7數(shù)字邏輯電路電源39第2位并行口,共用SPI時鐘8,33IO和數(shù)字電路接地40第1位并行口,共用SPI輸出,接上拉電阻9,10麥克風輸入(正負)41第0位并行口,共用SPI輸入,接上拉電阻11單聲道輸入42寫允許,共用SPI允許(低電平有效),接上拉電阻12麥克風偏置43并行方式和共用SPI片選信號,接上拉電阻13,14立體聲輸入(左右端)44地址或數(shù)據(jù)選擇,在WRB*有效時,高電平表示P0~P7是地址,而低電平表示P0~P7是數(shù)據(jù)。連接上拉電阻15,16耳機輸出45讀允許(低電平有效,接上拉電阻)17,24模擬電路接地460:并行工作方式1:串行工作方式18聲音信號參考電壓47復位信號,低電平有效,接上拉電阻19,23模擬信號電源48中斷輸出信號,低電平有效,接上拉電阻27,28LineOut輸出20~22喇叭音量外部控制29,30可懸空25,26喇叭輸出

第4章控制系統(tǒng)軟件設計第4.1節(jié)程序流程圖在系統(tǒng)軟件結構的設計中,我采用了流程圖跟分解各模塊流程的方法對系統(tǒng)的各部分功能進行分解,詳細的用流程圖將系統(tǒng)各部分功能更好的顯示出來。這樣的做法有利于對程序進行編譯與調試。而對于各部分流程的組合能夠得到控制系統(tǒng)硬件設計的完整設計圖。程序與系統(tǒng)的運作過程由打開電源進入主程序開始,當電源開啟時,主程序各部分進入初始化狀態(tài),并在延時的基與濕度的數(shù)據(jù),礎上等待外設上電的穩(wěn)定,由溫濕度傳感器獲取外界溫度與濕度的數(shù)據(jù),當外界下雨時濕度檢測到信號超過設定值,于是發(fā)出電信號給核心處理器,處理器指揮衣架收回。而當檢測到溫度過高時,重復與濕度超過設定值的運作過程,自動將衣架收回陽臺內部。而當外界環(huán)境失去陽光光照時,光敏電阻阻值上升,電機自動收回衣架。以上各部分情況為晾衣架需要自動收回的情況。反正,沒有達到這些條件,則電機正轉,使得晾衣架自動放出陽臺外部接受陽光的晾曬。在電機正轉與反轉到一定位置時晾衣架會觸碰到位置開關,從而使得晾衣架自動停止停在了設定好的位置。以下圖是基于單片機軟件控制系統(tǒng)的程序流程示意圖,如圖下圖4.1所示:圖4.1程序流程圖第4.2節(jié)程序設計C語言憑借著它強大的編譯功能,以及簡單易學、操作簡便的特點,為廣大程序設計人員所喜愛。它的適用性很廣,使用幾乎沒有門檻,不同于其它的語言,它運行時不需要語言環(huán)境的支持。用同一個標準所書寫出來的編譯程序可以在不同的電腦平臺進行運用。最初的C語言編程都是一些簡單的語言程序,直到了1973年C語言的主體才完成,是Thompson和Ritchie對C語言的發(fā)展做出了巨大的貢獻,奠定了C語言的基礎。而隨著C語言的不斷發(fā)展人們嘗試著將C語言放到不同類型的計算機進行運用,最終發(fā)展成為了一種適用性極強的編譯語句。而最早為C語言制定標準語法的是美國國家標準局,稱著為ANSIC,這也成為了最早的C語言標準準則。而目前最新的標準準則實在2011年11月8日,發(fā)布的C語言第三個官方標準,這個由國際標準化組織和國際電工委員會所發(fā)布的最新標準在一定的程度上實現(xiàn)了漢字編程,跟好的支持了漢字函數(shù)與漢字標識符。作為計算機程序的一種設計語言之一,C語言具有高級語言特點的同時又兼具了匯編語言的特點。不僅可以運用于編寫各種工作系統(tǒng)的應用程序,又可以作為系統(tǒng)的設計語言進行運用。在應用于不同程序系統(tǒng)中,并不依賴計算機就可以對其進行編寫與編譯。C語言在功能方面十分豐富,運用也十分靈活,比起其他同類型的編譯語言有著不可比擬的優(yōu)勢。因此在各種條件不好的情況下C語言都能成功實現(xiàn)應用,人們也習慣采用C語言作為第一編譯語言。它在具備超強的可移植性和強大的繪圖能力的同時又兼具了超強的數(shù)據(jù)處理能力,適用于編寫各種軟件程序?;贑語言的強大,本設計在程序的設計過程中采用了C語言作為第一編寫語言。第4.3節(jié)系統(tǒng)初始化在本設計中對系統(tǒng)軟件的設計設置運用的聲明庫函數(shù)有一下幾種例如:#include<reg51.h>,#include<absacc.h>等編譯函數(shù),在對外界環(huán)境的檢測中運用于溫濕度檢測的是DHT11溫濕度傳感器,DHT11的連接方式采用的是單總線方式,進行數(shù)據(jù)的讀寫都只是占用同一根總線,這就要求每一種操作都必須嚴格按照嚴格的時序進行,避免線與線之間造成相互干擾,從而影響系統(tǒng)的穩(wěn)定性。圖4.2為測溫濕度子程序流程圖。首先由單片機處理核心發(fā)送復位脈沖,該脈沖使得信號線上所有的DHT11傳感器芯片都被要求復位,接著進行ROM操作命令的發(fā)送,讓其與序列號編碼匹配的DHT11溫濕度傳感器被激活進入工作狀態(tài)。而最終被激活后的DHT11進入接收內存訪問命令狀態(tài)中,內存訪問命令將完成對溫濕度轉換、讀取等工作(在此應注意的是單總線在ROM命令發(fā)送之前控制命令和存儲命令不起作用)。接口定義系統(tǒng)應用如下:sbitDQ=P1^7;//數(shù)據(jù)傳輸線接單片機的相應管腳sbitkey1=P1^3;//溫濕度切換sbitkey2=P2^4;//電機正轉使衣架打開sbitkey3=P3^5;//電機反轉使衣架收回系統(tǒng)初始化還要定系統(tǒng)中的數(shù)據(jù)變量如:bitFLAG;externunsignedcharLcdBuf[5];INT8ULcdBuf[5]={0};unsignedchartempL=0;//設全局變量unsignedchartempH=1;floattemperature;//w溫濕度值保存在temperature里第4.4節(jié)溫濕度檢測在系統(tǒng)對于溫濕度檢測這一環(huán)節(jié)的電路中,采用的是DHT11溫濕度傳感器。DHT11在檢測到外界下雨時或者外界濕度過高時對外界濕度信息值進行采集并反饋給主控處理芯片的部分,這一部分所用到的是DHT11型溫濕度傳感器,這種傳感器它采用特殊的數(shù)字模塊采集技術和溫濕度傳感技術,將兩者的功能進行合并,在合并為同一部分時,通過特殊處理確保產(chǎn)品具有高可靠性和優(yōu)異的長期穩(wěn)定性確保其不會發(fā)生錯誤反應。將一個電阻式濕度傳感元件和一個NTC溫度測量元件成功無沖突的組合成一部分就可以得到一個完整的溫濕度傳感器,而該元件可以連接到一個高性能8位單片機進行運用。并且由于該產(chǎn)品具有很好的抗干擾能力和品質卓越,在生活中被運用于各種條件苛刻的場合。該產(chǎn)品不僅品質卓越,還具有連接方便的特點。由于DHT11的連接方式采用的是單總線方式,所以在進行數(shù)據(jù)的讀寫都只是占用同一根總線,這就要求每一種操作都必須嚴格按照嚴格的時序進行,避免線與線之間造成相互干擾,從而影響系統(tǒng)的穩(wěn)定性。系統(tǒng)復位系統(tǒng)復位發(fā)匹配ROM指令發(fā)64位ROM碼發(fā)溫濕度轉換命令系統(tǒng)復位讀數(shù)據(jù)至內存發(fā)讀暫存命令發(fā)64位ROM碼發(fā)匹配ROM指令完成轉換?是返回否圖4.2濕度檢測流程圖第4.5節(jié)電路原理分析在本電路原理設計中,當外界處于下雨狀態(tài)時,可用J1開關代表溫濕度傳感器的電路原理設計。導通J1,U1運放輸出低電平,低電平通過U2(555集成電路)單穩(wěn)觸發(fā)電路,再一次輸出高電平,時間T=1.1xRPlxC1,其中RPl被運用于調整時序,J3開關(常閉觸點)即用于控制吊架返回量程,U2輸出高電平V1飽和導通,J4為繼電器,常開觸點,電機控制傳送,機架后退,自動采集動作。傳動桿遇到位置開關J3時。常閉觸點自動斷開,V1斷開,繼電器J4掉電,關閉,電機停止。J2是一個手動控制開關。它被用于手動控制。當溫濕度傳感器干燥時,J1將會自動斷開,讓電路恢復正常運行狀態(tài)。RP3代表光敏傳感器(光敏電阻電位器)是一種隨陽光變化而阻值隨著發(fā)生變化的電位器,其中RP2可以用來調節(jié)光敏電阻的靈敏度,當太陽光照射強時,光敏電阻下降。U3運算放大器輸出低電平,通過差分電路C4和R12,然后是U4(555集成電路)單穩(wěn)態(tài)觸發(fā)電路,最后輸出高電平,時間T=1.1xRP4xC5。RP4用于調整定時時間,J6開關(常閉觸點)的位置行程開關,用來控制吊架超出范圍與回收時對其停放在固定位置的作用。J5是手動按鈕控制開關,按下能夠選擇手動收回與伸出晾衣架,可以達到用于手動控制晾衣架的目的。最終的電路原理圖由步進電機及其驅動部分,電源輸入電源開關部分,按鍵電路部分,LCD1602液晶顯示屏部分,DHT11溫濕度傳感器部分,光線檢測部分跟STC89C52單片機芯片組成。其最終組成電路原理圖如下圖4.3所示:圖4.3電路原理圖第4.6節(jié)語音識別流程圖LD3320語音識別部分:在語音識別里面使用的是中斷識別的工作方式,在識別之初,對LD模塊進行復位以及LD模塊命令的初始化和LD模塊自動語音識別(ASR)的初始化,其執(zhí)行流程圖如圖4.4所示:LD模塊初始化LD模塊初始化運行ASR識別流程ASR識別啟動成功ASR識別沒有啟動成功上傳識別結果結束未檢測到信號,過一段時間也會發(fā)出一個中斷信號檢測到信號響應中斷檢測音頻信號獲取識別結果圖4.4語音識別流程圖ASR系統(tǒng)的工作過程,其實最主要的是看LD3320芯片能否完成預設的功能,如果芯片不能如常工作,就得重新再啟動一次,當ASR能順利走完所有程序,就說明芯片工作正常。程序會自動調用已經(jīng)預先設好的關鍵字詞列表,這套系統(tǒng)中,我設置的系統(tǒng)開啟方式是口令模式,字詞列表中對應的口令是“小寶”,如果控制芯片收到這個口令并與列表匹配成功,就會把指令輸出并批示LED亮點,這表明系統(tǒng)已經(jīng)進入到工作狀態(tài),準備接收并識別輸入的語音。在列表中,我設了一些“前進、回退、向左轉”等等需要經(jīng)常用到的詞匯,但與50個字詞的上限還相差甚遠,所以又設了一些毫不相關的其它字詞。系統(tǒng)在收到聲音指令后,會立即發(fā)出中斷指令并開始調用中斷處理函數(shù)處理數(shù)據(jù),處理好的數(shù)據(jù)會發(fā)送到寄存器與存儲器中的預設字詞列表進行比對,找出與語音數(shù)據(jù)相符的識別碼,這個流程就是語音信號的處理流程,把相應的結果存儲到其內部的寄存器中,發(fā)出一個信號給單片機來判斷結果并發(fā)出相應的控制信號讓電機運動起來第4.7節(jié)LD語音模塊設計首先將LD3320模塊復位,除對此模塊復位后,還需要對LD模塊中的寄存器進行初始化以及對ASR功能進行初始化,在這些寄存器當中,我們可以設置我們所需要的寄存器配置,在一般情況下,該芯片寄存器里已是設置好默認的值了;整個語音模塊的識別順序為:RunASR()實現(xiàn)一次完整的ASR語音識別流程;LD_AsrStart()實現(xiàn)ASR的初始化;LD_AsrAddFixed()實現(xiàn)了添加關鍵詞語到LD3320芯片里面;LD_AsrRun()函數(shù)啟動一次ASR語音識別流程。初始化開始,每一次的語音識別流程都要按照這個順序要控制。下面為向LD芯片添加關鍵詞語的程序:uint8LD_AsrAddFixed(){ uint8k,flag; uint8nAsrAddLength; #defineDATE_A10/*數(shù)組二維數(shù)值*/ #defineDATE_B20 /*數(shù)組一維數(shù)值*/ uint8codesRecog[DATE_A][DATE_B]={"xiaobao",\tingche",\"tince",\"qianjin",\"houtui",\"zuozhuan",\"youzhuan",\"jiasu",\"jiansu",\"fujian" }; /*添加關鍵詞,用戶修改*/ uint8codepCode[DATE_A]={CODE_CMD,\ CODE_TC,\CODE_TC1,\ CODE_QJ,\ CODE_HT,\ CODE_ZZ,\ CODE_YZ,\ CODE_JIASU,\ CODE_JIANSU,\CODE_FJ }; /*添加識別碼,用戶修改*/ flag=1; for(k=0;k<DATE_A;k++) { if(LD_Check_ASRBusyFlag_b2()==0)//返回0表示忙狀態(tài) { flag=0; break; } LD_WriteReg(0xc1,pCode[k]); LD_WriteReg(0xc3,0x00);//識別字添加需寫入0x00 LD_WriteReg(0x08,0x04);//第二位寫入1(即0x04)表示清除FIFO_EXT delay(1); LD_WriteReg(0x08,0x00);//清除之后還要寫入0x00 delay(1); for(nAsrAddLength=0;nAsrAddLength<DATE_B;nAsrAddLength++) {if(sRecog[k][nAsrAddLength]==0)//在字符串末尾,0字節(jié)停止,進入下個音 break; LD_WriteReg(0x5,sRecog[k][nAsrAddLength]);//FIFO_EXT寫入sRecog[k][nAsrAddLength] } LD_WriteReg(0xb9,nAsrAddLength);//每添加一個關鍵詞要設定一次 LD_WriteReg(0xb2,0xff); LD_WriteReg(0x37,0x04);//通知DSP要添加一項識別句 }returnflag;}

系統(tǒng)整體調試本設計的最后一部分就是對設計好的電路原理圖進行仿真測試與調試,在設計過程中采用的是KEiluvision4系統(tǒng)進行仿真測試,在該系統(tǒng)中按照最終電路圖接好電路后運行系統(tǒng)并連接JDT-8052XP仿真器做整機調試。在進行實物焊接之前運用仿真系統(tǒng)對最終電路原理圖進行仿真測試,能夠讓我們發(fā)現(xiàn)電路中的不完善部分,并進行修正,如此真實的仿真測試能夠很大幅度的降低我們焊接實物的出錯率。如下圖5.1所示為JDP-8052XP仿真器連接圖:圖5.1JDT-8052XP仿真器連接圖

結論在本設計中我所用來作為電路控制核心處理器的是美國愛特梅爾Atmel公司所開發(fā)的STC89C52單片機芯片。在運用以此未主控芯片的基礎上,增加其他的外圍電路,從而賦予晾衣架具有智能化的功能。主控芯片能夠接收處理由DHT11溫濕度傳感器跟光敏電阻感應對外界環(huán)境發(fā)生變化時所產(chǎn)生的信號,并將這些信號進行一定的處理和轉化為所我們需要的穩(wěn)定電信號。這些進過主控芯片處理分析后的電信號會傳輸給步進電機所組成的伸縮系統(tǒng)并由H橋驅動來帶動該系統(tǒng)的運作。通過以上的設計原理我所設計的智能收衣系統(tǒng)思路就是可以通過溫度和濕度傳感器和光敏傳感器對外界大環(huán)境的變化進行感應和監(jiān)控,通過對溫度,雨水跟光照情況的變化對其進行信號收集,判斷其是否下雨或者進入黑夜,主要控制部分是使用單片機接收并處理電信號來驅動電機控制智能收衣架衣架的伸展和收縮狀態(tài),本設計的主要目的是使收衣架的智能化得到進一步的發(fā)展,可以更好的方便人們的生活以及使其能在生活中得到人們的廣泛運用。參考文獻[1]江世明.基于PROTEUS的單片機應用技術.北京:電子工業(yè)出版社,2009.[2]劉劍.51單片機開發(fā)與應用基礎教程(C語言版).北京:中國電力出版社,2012.[3]孫育才,孫華芳,王榮興編著.單片機原理及其應用[M].北京:電子工業(yè)出版,2006.[4]江力.單片機原理與應用技術.北京:清華大學出版社,2006.[5]王守中.51單片機開發(fā)入門與典型實例.第二版.北京:人們郵電出版社,2009.[6]常敏.單片機應用程序開發(fā)與實踐.北京:電子工業(yè)出版社,2001.[7]楊旭方.單片機控制與應用實訓教程.北京:電子工業(yè)出版社,2010[8]武慶生.單片機原理與應用.成都:電子科技大學出版社,2003.[9]王桂榮,李憲芝.傳感器原理及應用[M].北京:中國電力出版社,2010.[10]劉君華.智能傳感器系統(tǒng)[M].西安:西安電子科技大學出版社,1999.[11]姚國林.單片機原理與應用技術.北京:清華大學出版社,2009.[12]朱本奇.一種智能電動晾衣裝置[J].科協(xié)論壇(下半月),2010.[13]壽宏曉,林利棟,毛曉捷,毛曉靖.自動伸縮式防雨晾衣架的研究[J].機械工程師,2010.[14]張濤.單片機技術.北京:電子工業(yè)出版社,2012.[15]劉訓飛.單片機技術及應用.北京:清華大學出版社,2010.[16]AtmelCorporation.8-bitAVRMicrocontrollerwith16KBytesIn-SystemProgrammableFlashAtmega16Ldatasheet.AtmelCorporation,2003.[17]Spasov,Peter.Microcontrollertechnology[M].PrenticeHall,2004.[18]KatsuhikoOgata.ModernControlEngineering[M].NewYork:Electronicsindustry,2000.[19]Lang,Walter.Reflexionsonthefutureofmicrosystems[J].SensorsandActuators,A,Physical,1999.[20]Amatolvan.Formentingarevolution,inminiature[J].Science,1998.

致謝經(jīng)過了這幾個月的不斷努力,我最終完成了畢業(yè)論文的寫作,從論文選題到搜集資料,從開題報告、寫初稿到反復修改,在期間經(jīng)歷了不同的情況有著喜悅,痛苦頹廢和彷徨,在論文寫作中每完成一步對我來說都是新的嘗試與挑戰(zhàn),這是我在大學期間在老師指導下獨立完成的最大的項目。如今,我最終完成了對這篇畢業(yè)論文的定稿,剩下的只有對成功的喜悅和對所學知識經(jīng)一步的掌握,讓自己獲得了不小的成就感跟愉悅的心情。而隨著論文的完成,我在大學的生活即將劃下完美的句點。論文的得以完成,我需要要感謝的人實在太多了,太多的人在我完成論文的過程中給予我?guī)椭c扶持。首先我要感謝齊老師,因為論文是在張老師的悉心指導下完成的。張老師淵博的專業(yè)知識,嚴謹?shù)闹螌W態(tài)度,精益求精的工作作風,誨人不倦的高尚師德,嚴以律己、寬以待人的崇高風范,樸實無華、平易近人的人格魅力對我影響深遠。齊老師指引了我論文的寫作方向和架構,并對本論文初稿進行逐字批閱,指正出其中誤謬之處,使我有了思考的方向,他循循善誘的教導和不拘一格的思路給予我無盡的啟迪,他嚴謹細致、一絲不茍的作風,將一直是我工作、學習中的榜樣。齊老師不但要指導其他同學的論文,再加上本來就大量的教學任務,工作量之大可想而知。但是齊老師還是不時的抽出時間來監(jiān)督我們的論文完成進度,一直督促著我們認真完成論文的寫作。論文最終的順利完成,也離不開其它各位老師、同學和朋友的關心和幫助。在整個的論文寫作中,各位老師、同學和朋友積極的幫助我查資料和提供有利于論文寫作的建議和意見,在他們的幫助下,論文得以不斷的完善,最終幫助我完整的寫完了整個論文。另外,要感謝在大學期間所有傳授我知識的老師,是你們的悉心教導使我有了良好的專業(yè)課知識,這也是論文得以完成的基礎,我還想感謝我的家人是他們的付出讓我能一心學習,得以完成自身的學業(yè)。最后再一次感謝每一位幫助過我的人,謝謝你們。

捷鍵與一些電腦小技巧HYPERLINKwinkey+d:

這是高手最常用的第一快捷組合鍵。這個快捷鍵組合可以將桌面上的所有窗口瞬間最小化,無論是聊天的窗口還是游戲的窗口……只要再次按下這個組合鍵,剛才的所有窗口都回來了,而且激活的也正是你最小化之前在使用的窗口!

--這個就是winkeywinkey+f:

不用再去移動鼠標點“開始→搜索→文件和文件夾”了,在任何狀態(tài)下,只要一按winkey+f就會彈出搜索窗口。

winkey+r:

在我們的文章中,你經(jīng)常會看到這樣的操作提示:“點擊‘開始→運行’,打開‘運行’對話框……”。其實,還有一個更簡單的辦法,就是按winkey+r!

alt+tab:

如果打開的窗口太多,這個組合鍵就非常有用了,它可以在一個窗口中顯示當前打開的所有窗口的名稱和圖標●,選中自己希望要打開的窗口,松開這個組合鍵就可以了。而alt+tab+shift鍵則可以反向顯示當前打開的窗口。

winkey+e:

當你需要打開資源管理器找文件的時候,這個快捷鍵會讓你感覺非?!八?!再也不用騰出一只手去摸鼠標了!

小提示:

winkey指的是鍵盤上刻有windows徽標的鍵●。winkey主要出現(xiàn)在104鍵和107鍵的鍵盤中。104鍵盤又稱win95鍵盤,這種鍵盤在原來101鍵盤的左右兩邊、ctrl和alt鍵之間增加了兩個windwos鍵和一個屬性關聯(lián)鍵。107鍵盤又稱為win98鍵盤,比104鍵多了睡眠、喚醒、開機等電源管理鍵,這3個鍵大部分位于鍵盤的右上方。

再補充點

F1顯示當前程序或者windows的幫助內容。

F2當你選中一個文件的話,這意味著“重命名”

F3當你在桌面上的時候是打開“查找:所有文件”對話框

F10或ALT激活當前程序的菜單欄

windows鍵或CTRL+ESC打開開始菜單

CTRL+ALT+DELETE在win9x中打開關閉程序對話框

DELETE刪除被選擇的選擇項目,如果是文件,將被放入回收站

SHIFT+DELETE刪除被選擇的選擇項目,如果是文件,將被直接刪除而不是

放入回收站

CTRL+N新建一個新的文件

CTRL+O打開“打開文件”對話框

CTRL+P打開“打印”對話框

CTRL+S保存當前操作的文件

CTRL+X剪切被選擇的項目到剪貼板

CTRL+INSERT或CTRL+C復制被選擇的項目到剪貼板

SHIFT+INSERT或CTRL+V粘貼剪貼板中的內容到當前位置

ALT+BACKSPACE或CTRL+Z撤銷上一步的操作

ALT+SHIFT+BACKSPACE重做上一步被撤銷的操作

Windows鍵+D:最小化或恢復windows窗口

Windows鍵+U:打開“輔助工具管理器”

Windows鍵+CTRL+M重新將恢復上一項操作前窗口的大小和位置

Windows鍵+E打開資源管理器

Windows鍵+F打開“查找:所有文件”對話框

Windows鍵+R打開“運行”對話框

Windows鍵+BREAK打開“系統(tǒng)屬性”對話框

Windows鍵+CTRL+F打開“查找:計算機”對話框

SHIFT+F10或鼠標右擊打開當前活動項目的快捷菜單

SHIFT在放入CD的時候按下不放,可以跳過自動播放CD。在打開wo

rd的時候按下不放,可以跳過自啟動的宏

ALT+F4關閉當前應用程序

ALT+SPACEBAR打開程序最左上角的菜單

ALT+TAB切換當前程序

ALT+ESC切換當前程序

ALT+ENTER將windows下運行的MSDOS窗口在窗口和全屏幕狀態(tài)間切換

PRINTSCREEN將當前屏幕以圖象方式拷貝到剪貼板

ALT+PRINTSCREEN將當前活動程序窗口以圖象方式拷貝到剪貼板

CTRL+F4關閉當前應用程序中的當前文本(如word中)

CTRL+F6切換到當前應用程序中的下一個文本(加shift可以跳到前

一個窗口)

在IE中:

ALT+RIGHTARROW顯示前一頁(前進鍵)

ALT+LEFTARROW顯示后一頁(后退鍵)

CTRL+TAB在頁面上的各框架中切換(加shift反向)

F5刷新

CTRL+F5強行刷新1.打開“我的電腦”-“工具”-“文件夾選項”-“查看”-在“顯示所有文件和文件夾”選項前打勾-“確定”

2.刪除以下文件夾中的內容:

x:\DocumentsandSettings\用戶名\Cookies\下的所有文件(保留index文件)

x:\DocumentsandSettings\用戶名\LocalSettings\Temp\下的所有文件(用戶臨時文件)

x:\DocumentsandSettings\用戶名\LocalSettings\TemporaryInternetFiles\下的所有文件(頁面文件)

x:\DocumentsandSettings\用戶名\LocalSettings\History\下的所有文件(歷史紀錄)

x:\DocumentsandSettings\用戶名\Recent\下的所有文件(最近瀏覽文件的快捷方式)

x:\WINDOWS\Temp\下的所有文件(臨時文件)

x:\WINDOWS\ServicePackFiles(升級sp1或sp2后的備份文件)

x:\WINDOWS\DriverCache\i386下的壓縮文件(驅動程序的備份文件)

x:\WINDOWS\SoftwareDistribution\download下的所有文件

3.如果對系統(tǒng)進行過windoesupdade升級,則刪除以下文件:x:\windows\下以$u...開頭的隱藏文件

4.然后對磁盤進行碎片整理,整理過程中請退出一切正在運行的程序

5.碎片整理后打開“開始”-“程序”-“附件”-“系統(tǒng)工具”-“系統(tǒng)還原”-“創(chuàng)建一個還原點”(最好以當時的日期作為還原點的名字)

6.打開“我的電腦”-右鍵點系統(tǒng)盤-“屬性”-“磁盤清理”-“其他選項”-單擊系統(tǒng)還原一欄里的“清理”-選擇“是”-ok了

7、在各種軟硬件安裝妥當之后,其實XP需要更新文件的時候就很少了。刪除系統(tǒng)備份文件吧:開始→運行→sfc.exe/purgecache近3xxM。(該命令的作用是立即清除"Windows文件保護"文件高速緩存,釋放出其所占據(jù)的空間)

8、刪掉\windows\system32\dllcache下dll檔(減去200——300mb),這是備用的dll檔,只要你已拷貝了安裝文件,完全可以這樣做。

9、XP會自動備份硬件的驅動程序,但在硬件的驅動安裝正確后,一般變動硬件的可能性不大,所以也可以考慮將這個備份刪除,文件位于\windows\drivercache\i386目錄下,名稱為driver.cab,你直接將它刪除就可以了,通常這個文件是74M。

10、刪除不用的輸入法:對很多網(wǎng)友來說,WindowsXPt系統(tǒng)自帶的輸入法并不全部都合適自己的使用,比如IMJP8_1日文輸入法、IMKR6_1韓文輸入法這些輸入法,如果用不著,我們可以將其刪除。輸入法位于\windows\ime\文件夾中,全部占用了88M的空間。

11、升級完成發(fā)現(xiàn)windows\多了許多類似$NtUninstallQ311889$這些目錄,都干掉吧,1x-3xM

12、另外,保留著\windows\help目錄下的東西對我來說是一種傷害,呵呵。。。都干掉!

13、關閉系統(tǒng)還原:系統(tǒng)還原功能使用的時間一長,就會占用大量的硬盤空間。因此有必要對其進行手工設置,以減少硬盤占用量。打開"系統(tǒng)屬性"對話框,選擇"系統(tǒng)還原"選項,選擇"在所有驅動器上關閉系統(tǒng)還原"復選框以關閉系統(tǒng)還原。也可僅對系統(tǒng)所在的磁盤或分區(qū)設置還原。先選擇系統(tǒng)所

溫馨提示

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

評論

0/150

提交評論