畢業設計-基于at89s52單片機的智能晾衣架控制系統設計_第1頁
畢業設計-基于at89s52單片機的智能晾衣架控制系統設計_第2頁
畢業設計-基于at89s52單片機的智能晾衣架控制系統設計_第3頁
畢業設計-基于at89s52單片機的智能晾衣架控制系統設計_第4頁
畢業設計-基于at89s52單片機的智能晾衣架控制系統設計_第5頁
已閱讀5頁,還剩36頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

基于AT89S52單片機的智能晾衣架控制系統設計摘要隨著社會的不斷發展和進步,智能化的產品在不斷的涌入我們的家庭生活,給人們的生活起居帶來便利,但是晾衣工具還是處于比較原始的層次幾乎沒有什么改變,漸漸與我們的生活脫節。對于現在城市里的大多數人們每天忙于工作,白天幾乎都不在家中,當天氣變化時不能及時將衣物收回。關于這個問題,本文對智能晾衣架系統進行研究,運用DHT11溫濕度傳感器,光敏電阻采集到的信號傳輸給系統處理核心單片機AT89S52,根據當時的溫濕度和光線的強弱判斷晾衣架是否要收回。當空氣中的相對濕度超過設定值(認為要下雨或者已經下雨)或光線變暗到一定值(認為已經天黑)時,系統會發出報警提示主人收衣服并延時,無人應答后系統會自動發出脈沖信號給電機,從而控制機械部分自動收回晾衣架。關鍵詞智能AT89S52DHT11MCUBASEDINTELLIGENTCLOTHESHORSECONTROLSYSTEMDESIGNABSTRACTWITHTHECONSTANTDEVELOPMENTANDSOCIALPROGRESS,INTELLIGENTPRODUCTSINTHECONTINUOUSINFLUXOFOURFAMILYLIFE,TOTHEPEOPLESDAILYLIFEMORECONVENIENT,BUTAIRINGTOOLORINAPRIMITIVELEVELALMOSTNOCHANGE,GRADUALLYANDOURLIFEAWAYFORNOWTHECITYWHEREMOSTPEOPLEAREBUSYWITHTHEIRWORKEVERYDAY,HARDLYEVERATHOME,WHENWEATHERCHANGESWILLBEUNABLETORECOVERABOUTTHISQUESTION,THEINTELLIGENTCLOTHESHANGERSYSTEMISSTUDIED,USINGTHEDHT11TEMPERATUREANDHUMIDITYSENSOR,5547PHOTOSENSITIVERESISTANCESIGNALSTRANSMITTEDTOTHESYSTEMPROCESSINGCORECHIPAT89S52,ACCORDINGTOTHETIMEOFTHETEMPERATUREANDHUMIDITYANDLIGHTINTENSITYTOJUDGEWHETHERTOTAKEBACKTHECLOTHESHANGERWHENTHEAIRRELATIVEHUMIDITYEXCEEDSASETVALUETHINKITSGOINGTORAINORRAINORTHEDARKTOACERTAINVALUETHATHADBEENDARK,THESYSTEMWILLSENDOUTALARMHOSTRECEIVEDCLOTHESANDDELAY,NORESPONSEAFTERTHESYSTEMWILLAUTOMATICALLYSENDAPULSESIGNALTOASTEPPINGMOTOR,SOASTOCONTROLTHEMECHANICALPARTSAUTOMATICALLYRETRACTTHECLOTHESHANGERKEYWORDSINTELLIGENTAT89S52DHT11目錄前言1第1章緒論2第11節選題背景2第12節研究目的與研究方法2第13節研究意義3第2章系統總體設計4第21節總系統設計框圖4第22節系統組成概述4第23節系統硬件電路選擇5第24節系統軟件結構設計5第25節機械結構設計6第3章控制系統硬件設計8第31節單片機的介紹及其工作系統設計8第32節溫濕度傳感器電路14第33節光敏檢測電路16第34節直流電機驅動電路17第4章控制系統軟件設計22參考文獻23前言現在人們的生活追求個性化、自動化,家裝要求的檔次越來越高,生活家居人性化、智能化的要求使智能控制技術在智能家居電子產品中得到了廣泛的應用,它不僅優化了人們的生活方式和居住環境,而且方便了人們有效的安排時間和節約各種能源。人們實現了家電、照明、窗簾控制和防盜報警等智能化,但是晾衣工具還是處于比較原始的層次幾乎沒有什么改變,漸漸與我們的生活脫節。目前人們所使用的晾衣架多為不能隨外界環境變化而自動收縮的傳統類型。假如住戶是雙職工,或者住戶有事在外,那么如果下雨或者夜晚,傳統類型的晾衣架就做不到使晾曬在室外的衣物避雨、避露水的功能。炎熱夏日,上班族通常是把衣物晾曬在室外一整天。住戶即使在家,為了減少麻煩,也很少在夏日的正午把衣物收回室內,等氣溫下降之后再把衣物拿出去晾曬,其實暴曬對衣物的損傷極大。國內現在也有生產智能晾衣架的廠家,但是他們所生產的智能晾衣架都是安裝在陽臺內部,通過電路的控制使晾衣架根據不同的情況垂直升降,以達到智能晾曬衣物的功能。而本設計是通過溫濕度傳感器和光敏傳感器感應外界天氣中的雨水、溫度和光照情況,運用傳感器、單片機驅動電動機來控制晾衣架的伸張和收縮,從而達到智能晾曬衣物的目的。第1章緒論第11節選題背景隨著社會經濟水平的發展,現在人們的生活追求個性化、自動化,追求快節奏,家裝要求的檔次越來越高,生活家居人性化、智能化的要求使智能控制技術在智能家居電子產品中得到了廣泛應用,它不僅優化了人們的生活方式和居住環境,而且方便人們有效地安排時間和節約各種能源,實現了家電、照明、窗簾控制和防盜報警、定時控制及電話遠程控制等。伴隨著高智能家居的快速發展,晾衣工具的智能化發展明顯落后與其他家用器具智能化發展之后,現在已經引起社會的很大關注。第12節研究目的與研究方法121研究目的目前人們所使用的晾衣架多為不能隨外界環境變化而自動收縮的傳統類型。假如住戶是雙職工,或者住戶有事在外,那么如果下雨或者夜晚,傳統類型的晾衣架就做不到使晾曬在室外的衣物避雨、避露水的功能。炎熱夏日,上班族通常是把衣物晾曬在室外一整天。住戶即使在家,為了減少麻煩,也很少在夏日的正午把衣物收回室內,等氣溫下降之后再把衣物拿出去晾曬,其實暴曬對衣物的損傷極大。國內現在也有生產智能晾衣架的廠家,但是他們所生產的智能晾衣架都是安裝在陽臺內部,通過電路的控制使晾衣架根據不同的情況垂直升降,以達到智能晾曬衣物的功能。而本設計采用單片機作為智能晾衣架的檢測及控制核心,通過溫濕傳感器探測外界環境的溫度和濕度,當溫度或濕度達到一定指標時,單片機控制電動機正轉(或者反轉)從而使衣架自動收回,當傳動桿接觸到位置開關時,電機停止轉動;當雨停后,陽光充裕時,光敏電阻將信息反饋給單片機,單片機再控制電動機反轉(或者正轉)從而使衣架自動伸出接收晾曬。晾衣桿與各傳動軸之間采用滑輪、鋼絲繩等連接。122研究方法(1)文獻法。本研究涉及單片機編程、原理圖繪制、元器件焊接等技術,需要對涉及的知識精通才能實現方案的成功設計,只有通過對大量相關書籍期刊進行閱讀、整理、分析,才能得到有價值的研究資料。因此,本研究把文獻法作為最重要的研究方法。(2)觀察法。科學的觀察具有目的性和計劃性、系統性和可重復性。在科學實驗和調查研究中,觀察法具有擴大人們的感性認識、啟發人們的思維、導致新的發現等幾個方面的作用。因此對于本研究有很大幫助。第13節研究意義基于現在晾衣架的發展現狀,本設計開發了一種能幫助人們擺脫原始操作的智能晾衣架。本實用新型晾衣架主要特點在于可以伸縮,操作簡單,占地面積小,美觀實用。同類產品有可收縮式的,但屬于組裝而成,操作比較麻煩,而本晾衣架是通過溫濕度傳感器和光敏傳感器感應外界天氣中的雨水、溫度和光照情況,運用傳感器、單片機驅動電動機來控制晾衣架的伸張和收縮,從而達到智能晾曬衣物的目的。第2章系統總體設計第21節總系統設計框圖本設計采用美國ATMEL公司的AT89S52單片機作為控制核心,外圍輔助溫濕度傳感電路及光敏傳感電路等檢測電路來控制電機運動,實現收晾衣智能化的功能。總體設計框圖如圖21所示圖21系統總體控制框圖第22節系統組成概述本系統可固定在陽臺外面,既節省空間,同時系統通過測溫濕度電路及光敏電路等檢測電路自動測量當前空氣溫度、濕度和光線強度,根據當前溫濕度值和光線強度確定晾衣架是否收回。當要下雨或已經下雨時,空氣中的相對濕度急劇增加超過設定值時,系統會自動發出警報(提示主人收衣服),若無人應答系統自動默認屋內無人,系統會自動給電機脈沖完成自動收衣服功能。第23節系統硬件電路選擇本系統的控制核心采用擴展型單片機AT89S52,該系列單片機是釆用高性能的靜態80C51設計的,由先進的CMOS工藝制造并帶有非易失性FLASH程序存儲器,全部支持12時鐘和6時鐘操作,包含128字節和256字節RAM,32條I/O口線、3個16位定時/計數器、6輸入4優先級嵌套中斷結構、1個串行I/O口,可以滿足本系統的需要。系統檢測部分由DHT11型溫濕度傳感器和5547光敏電阻組成。DHT11數字溫濕度傳感器是一款含有已校準數字信號輸出的溫濕度復合傳感器。它應用專用的數字模塊采集技術和溫濕度傳感技術,確保產品具有極高的可靠性與卓越的長期穩定性。傳感器包括一個電阻式感濕元件和一個NTC測溫元件,具有品質卓越、超快響應、抗干擾能力強、性價比極高等優點。超小的體積、極低的功耗,信號傳輸距離可達20米以上,使其成為各類應用甚至最為苛刻的應用場合的最佳選擇,而且此產品為4針單排引腳封裝,連接十分方便。系統電機部分采用H橋直流電機驅動,H橋電路是直流電機使用最廣泛的一種驅動電路。實際使用的時候,用分立元件制作H橋是很麻煩的,不過現在市面上有很多封裝好的H橋集成電路,接上電源、電機和控制信號就可以使用了,在額定的電壓和電流內使用非常方便可靠。比如常用的L293D、L298N、TA7257P、SN754410等。第24節系統軟件結構設計系統軟件設計采用結構化和模塊化設計方法,便于程序的編譯、調試。根據設計的要求和前面描述的控制系統的硬件設計的情況,單片機控制系統軟件程序結構示意圖如圖22所示圖22軟件程序結構示意圖第25節機械結構設計系統采用結構簡單的可伸縮的機械執行機構來實現衣服的收晾工作,初步設計如圖23所示圖23系統機械執行機構第3章控制系統硬件設計在完成了總體設計后,本章主要完成主控單元的硬件設計,包括核心芯片的選型和電路的具體設計,主要是單片機芯片、溫濕度傳感器、光敏電路及外圍電路的選型,然后再根據系統功能的要求,應用PROTEL99SE軟件進行電路板的具體設計。第31節單片機的介紹及其工作系統設計311AT89S52特點AT89S52是一種低功耗、高性能CMOS8位微控制器,具有8K在系統可編程FLASH存儲器。使用ATMEL公司高密度非易失性存儲器技術制造,與工業80C51產品指令和引腳完全兼容。片上FLASH允許程序存儲器在系統可編程,亦適于常規編程器。在單芯片上,擁有靈巧的8位CPU和在系統可編程FLASH,使得AT89S52為眾多嵌入式控制應用系統提供高靈活、超有效的解決方案。AT89S52的主要性能與MCS51單片機產品兼容8K字節在系統可編程FLASH存儲器1000次擦寫周期全靜態操作0HZ33HZ三級加密程序存儲器32個可編程I/O口線三個16位定時器/計數器八個中斷源全雙工UART串行通道低功耗空閑和掉電模式掉電后中斷可喚醒看門狗定時器雙數據指針掉電標識符引腳結構如圖31所示圖31AT89S52引腳結構VCC電源GND地P0口P0口是一個8位漏極開路的雙向I/O口。作為輸出口,每位能驅動8個TTL邏輯電平。對P0端口寫“1”時,引腳用作高阻抗輸入。當訪問外部程序和數據存儲器時,P0口也被作為低8位地址/數據復用。在這種模式下,P0具有內部上拉電阻。在FLASH編程時,P0口也用來接收指令字節;在程序校驗時,輸出指令字節。程序校驗時,需要外部上拉電阻。P1口P1口是一個具有內部上拉電阻的8位雙向I/O口,P1輸出緩沖器能驅動4個TTL邏輯電平。對P1端口寫“1”時,內部上拉電阻把端口拉高,此時可以作為輸入口使用。作為輸入使用時,被外部拉低的引腳由于內部電阻的原因,將輸出電流(IIL)。此外,P10和P12分別作定時器/計數器2的外部計數輸入(P10/T2)和時器/計數器2的觸發輸入(P11/T2EX),具體如下表所示。在FLASH編程和校驗時,P1口接收低8位地址字節。引腳號第二功能P10T2(定時器/計數器T2的外部計數輸入),時鐘輸出P11T2EX(定時器/計數器T2的捕捉/重載觸發信號和方向控制)P15MOSI(在系統編程用)P16MISO(在系統編程用)P17SCK(在系統編程用)P2口P2口是一個具有內部上拉電阻的8位雙向I/O口,P2輸出緩沖器能驅動4個TTL邏輯電平。對P2端口寫“1”時,內部上拉電阻把端口拉高,此時可以作為輸入口使用。作為輸入使用時,被外部拉低的引腳由于內部電阻的原因,將輸出電流(IIL)。在訪問外部程序存儲器或用16位地址讀取外部數據存儲器(例如執行MOVXDPTR)時,P2口送出高八位地址。在這種應用中,P2口使用很強的內部上拉發送1。在使用8位地址(如MOVXRI)訪問外部數據存儲器時,P2口輸出P2鎖存器的內容。在FLASH編程和校驗時,P2口也接收高8位地址字節和一些控制信號。P3口P3口是一個具有內部上拉電阻的8位雙向I/O口,P2輸出緩沖器能驅動4個TTL邏輯電平。對P3端口寫“1”時,內部上拉電阻把端口拉高,此時可以作為輸入口使用。作為輸入使用時,被外部拉低的引腳由于內部電阻的原因,將輸出電流(IIL)。P3口亦作為AT89S52特殊功能(第二功能)使用,如下表所示。在FLASH編程和校驗時,P3口也接收一些控制信號。引腳號第二功能P30RXD(串行輸入)P31TXD(串行輸出)P32外部中斷0INTOP33外部中斷0INTOP34T0(定時器0外部輸入)P35T1(定時器1外部輸入)P36外部數據存儲器寫選通WRP37外部數據存儲器寫選通RDRST復位輸入。晶振工作時,RST腳持續2個機器周期高電平將使單片機復位。看門狗計時完成后,RST腳輸出96個晶振周期的高電平。特殊寄存器AUXR地址8EH上的DISRTO位可以使此功能無效。DISRTO默認狀態下,復位高電平有效。ALE/地址鎖存控制信號(ALE)是訪問外部程序存儲器時,鎖存低8位地PROG址的輸出脈沖。在FLASH編程時,此引腳()也用作編程輸入脈沖。PROG在一般情況下,ALE以晶振六分之一的固定頻率輸出脈沖,可用來作為外部定時器或時鐘使用。然而,特別強調,在每次訪問外部數據存儲器時,ALE脈沖將會跳過。如果需要,通過將地址為8EH的SFR的第0位置“1”,ALE操作將無效。這一位置“1”,ALE僅在執行MOVX或MOVC指令時有效。否則,ALE將被微弱拉高。這個ALE使能標志位(地址為8EH的SFR的第0位)的設置對微控制器處于外部執行模式下無效。外部程序存儲器選通信號()是外部程序存儲器選通信號。PSENPSEN當AT89S52從外部程序存儲器執行外部代碼時,在每個機器周期被激活兩PSEN次,而在訪問外部數據存儲器時,將不被激活。PSEN/VPP訪問外部程序存儲器控制信號。為使能從0000H到FFFFH的外部程序存儲EA器讀取指令,必須接GND。EA為了執行內部程序指令,應該接VCC。EA在FLASH編程期間,也接收12伏VPP電壓。EAXTAL1振蕩器反相放大器和內部時鐘發生電路的輸入端。XTAL2振蕩器反相放大器的輸出端。存儲器結構MCS51器件有單獨的程序存儲器和數據存儲器。外部程序存儲器和數據存儲器都可以64K尋址。程序存儲器如果引腳接地,程序讀取只從外部存儲器開始。EA對于89S52,如果接VCC,程序讀寫先從內部存儲器(地址為0000H1FFFH)EA開始,接著從外部尋址,尋址地址為2000HFFFFH。中斷AT89S52有6個中斷源兩個外部中斷(和),三個定時中斷(定時器INT0INT10、1、2)和一個串行中斷。這些中斷每個中斷源都可以通過置位或清除特殊寄存器IE中的相關中斷允許控制位分別使得中斷源有效或無效。IE還包括一個中斷允許總控制位EA,它能一次禁止所有中斷。IE6位是不可用的。對于AT89S52,IE5位也是不能用的。用戶軟件不應給這些位寫1。它們為AT89系列新產品預留。定時器2可以被寄存器T2CON中的TF2和EXF2的或邏輯觸發。程序進入中斷服務后,這些標志位都可以由硬件清0。實際上,中斷服務程序必須判定是否是TF2或EXF2激活中斷,標志位也必須由軟件清0。定時器0和定時器1標志位TF0和TF1在計數溢出的那個周期的S5P2被置位。它們的值一直到下一個周期被電路捕捉下來。然而,定時器2的標志位TF2在計數溢出的那個周期的S2P2被置位,在同一個周期被電路捕捉下來。312單片機工作系統設計復位電路和時鐘電路都是單片機最小系統的基本部分。復位電路通常采用上電自動復位和按鍵復位兩種方式。本系統選用按鍵手動復位,這種方式方便、簡單、容易操作。它是通過RST端經電阻與電源VCC接通而實現的。單片機各功能部件的運行都是以時鐘控制信號為基準,有條不紊地一拍一拍地工作,因此,時鐘頻率直接影響單片機的速度,時鐘電路的質量也直接影響單片機的穩定性。時鐘電路設計有內部時鐘方式和外部時鐘方式兩種,本系統采用內部時鐘方式。單片機最小系統工作電路如圖32所示圖32單片機最小系統工作電路第32節溫濕度傳感器電路DHT11數字溫濕度傳感器采用單線制串行接口,使系統集成變得簡易快捷,具有極高的可靠性和長期的穩定性,傳感器包括一個電阻式感濕元件和一個NTC測溫元件,并與一個高性能8位單片機相連接,因此該產品具有品質卓越、超快響應、抗干擾能力強、性價比極高等優點。超小的體積、極低的功耗,信號傳輸距離可達20米以上,使其成為各類應用甚至最為苛刻的應用場合的最佳選擇。1DHT11傳感器的特點(1)相對濕度和溫度測量(2)全部校準,數字輸出(3)卓越的長期穩定性(4)無需額外部件(5)超長的信號傳輸距離(6)超低能耗(7)4引腳安裝(8)完全互換2DHT11應用領域(1)暖通空調測試及檢測設備(2)汽車數據記錄器(3)消費品自動控制(4)氣象站家電(5)濕度調節器醫療(6)除濕器3DHT11數字傳感器電源引腳以及串行接口電源引腳DHT11的供電電壓為355V。傳感器上電后,要等待1S以越過不穩定狀態在此期間無需發送任何指令。電源引腳(VDD,GND)之間可增加一個100NF的電容,用以去耦濾波。串行接口DATA用于微處理器與DHT11之間的通訊和同步,采用單總線數據格式,一次通訊時間4MS左右,數據分小數部分和整數部分,具體格式在下面說明,當前小數部分用于以后擴展,現讀出為零。操作流程為一次完整的數據傳輸為40BIT,高位先出。數據格式8BIT濕度整數數據8BIT濕度小數數據8BIT溫度整數數據8BIT溫度小數數據8BIT校驗和數據傳送正確時校驗和數據等于“8BIT濕度整數數據8BIT濕度小數數據8BIT溫度整數數據8BIT溫度小數數據”所得結果的末8位。用戶MCU發送一次開始信號后,DHT11從低功耗模式轉換到高速模式,等待主機開始信號結束后,DHT11發送響應信號,送出40BIT的數據,并觸發一次信號采集,用戶可選擇讀取部分數據。從模式下,DHT11接收到開始信號觸發一次溫濕度采集,如果沒有接收到主機發送開始信號,DHT11不會主動進行溫濕度采集。采集數據后轉換到低速模式,過程如圖33所示圖33通訊過程(1)總線空閑狀態為高電平,主機把總線拉低等待DHT11響應,主機把總線拉低必須大于18MS,保證DHT11能檢測到起始信號。DHT11接收到主機的開始信號后,等待主機開始信號結束,然后發送80S低電平響應信號。主機發送開始信號結束后,延時等待2040S后,讀取DHT11的響應信號,主機發送開始信號后,可以切換到輸入模式,或者輸出高電平均可,總線由上拉電阻拉高,過程如圖34所示圖34通訊過程(2)總線為低電平,說明DHT11發送響應信號,DHT11發送響應信號后,再把總線拉高80S,準備發送數據,每一BIT數據都以50S低電平時隙開始,高電平的長短定了數據位是0還是1。格式如圖35所示。如果讀取響應信號為高電平,則DHT11沒有響應,請檢查線路是否連接正常。當最后一個BIT數據傳送完畢后,DHT11拉低總線50S,隨后總線由上拉電阻拉高進入空閑狀態。圖35數字0信號表示方法DHT11數字傳感器規格與引腳如圖36所示圖36DHT11的規格與引腳4DHT11數字溫濕度傳感器是一款含有已校準數字信號輸出的溫濕度復合傳感器。它應用專用的數字模塊采集技術和溫濕度傳感技術,確保產品具有極高的可靠性與卓越的長期穩定性。傳感器包括一個電阻式感濕元件和一個NTC測溫元件,并與一個高性能8位單片機相連接。因此該產品具有品質卓越、超快響應、抗干擾能力強、性價比極高等優點。每個DHT11傳感器都在極為精確的濕度校驗室中進行校準。校準系數以程序的形式儲存在OTP內存中,傳感器內部在檢測信號的處理過程中要調用這些校準系數。單線制串行接口,使系統集成變得簡易快捷。超小的體積、極低的功耗,信號傳輸距離可達20M以上,使其成為各類應用甚至最為苛刻的應用場合的最佳選擇。產品為4針單排引腳封裝,連接方便,特殊封裝形式可根據用戶需求而提供。接口說明如圖34所示圖37DHT11典型應用電路第33節光敏檢測電路光敏電阻是根據光電導效應制成的光電探測器件,光敏電阻的阻值會隨著光照的強弱的變化而變化。光照強,光敏電阻的阻值就小;光照弱,光敏電阻的阻值就大。光敏電阻的結構是在一塊光電導體兩端加上電極,貼在硬質玻璃、云母、高頻瓷或其他絕緣材料基板上,兩端接有電極引線,封裝在帶有窗口的金屬或塑料外殼內。光敏面做成蛇形,電極作成梳狀是因為這樣既可以保證有較大的受光表面,也可以減小電極之間距離,從而既可以減小電極間電子渡越時間,也有利于提高靈敏度。在實際應用中,可以加直流偏壓,也可以加交流偏壓,它的電流隨電壓呈線性變化。本系統中利用光敏電阻的感光特性來檢測光線的強弱程度,通過檢測光線的強弱程度來判斷白天和黑夜,同時可輔助濕度傳感器檢測陰天與晴天,其電路結構圖如圖35所示圖38光敏檢測電路電路中光敏電阻型號為PGM5539,系統實現原理是利用光敏電阻的光電特性即光敏電阻受光照時阻值小于無光照時來使系統工作。在圖中,電路工作前(正常光線下),調節電位器的阻值,使比較器LM393的反向輸入端的電位低于同向端的電位,這時比較器輸出為高,隨著光線的變暗,光敏電阻阻值增大,同向端電壓低于反相端時,比較器輸出變為低,則申請單片機外部中斷,單片機控制電機將衣服收回。第34節直流電機驅動電路341直流電機及H橋驅動電路本設計采用H橋直流電機驅動電路,直流電機(DIRECTCURRENTMACHINE)是指能將直流電能轉換成機械能(直流電動機)或將機械能轉換成直流電能(直流發電機)的旋轉電機。它是能實現直流電能和機械能互相轉換的電機。當它作電動機運行時是直流電動機,將電能轉換為機械能;作發電機運行時是直流發電機,將機械能轉換為電能。直流電機的結構應由定子和轉子兩大部分組成。直流電機運行時靜止不動的部分稱為定子,定子的主要作用是產生磁場,由機座、主磁極、換向極、端蓋、軸承和電刷裝置等組成。運行時轉動的部分稱為轉子,其主要作用是產生電磁轉矩和感應電動勢,是直流電機進行能量轉換的樞紐,所以通常又稱為電樞,由轉軸、電樞鐵心、電樞繞組、換向器和風扇等組成。直流電機工作原理直流電機里邊固定有環狀永磁體,電流通過轉子上的線圈產生安培力,當轉子上的線圈與磁場平行時,再繼續轉受到的磁場方向將改變,因此此時轉子末端的電刷跟轉換片交替接觸,從而線圈上的電流方向也改變,產生的洛倫茲力方向不變,所以電機能保持一個方向轉動。H橋驅動電路如圖36所示,電路得名于“H橋驅動電路”是因為它的形狀酷似字母H。4個三極管組成H的4條垂直腿,而電機就是H中的橫杠(注意圖36及隨后的兩個圖都只是示意圖,而不是完整的電路圖,其中三極管的驅動電路沒有畫出來)。電機控制采用H橋驅動電路,H橋式電機驅動電路包括4個三極管和一個電機。要使電機運轉,必須導通對角線上的一對三極管。根據不同三極管對的導通情況,電流可能會從左至右或從右至左流過電機,從而控制電機的轉向。圖39H橋驅動電路要使電機運轉,必須使對角線上的一對三極管導通。例如,如圖37所示,當Q1管和Q4管導通時,電流就從電源正極經Q1從左至右穿過電機,然后再經Q4回到電源負極。按圖中電流箭頭所示,該流向的電流將驅動電機順時針轉動。當三極管Q1和Q4導通時,電流將從左至右流過電機,從而驅動電機按特定方向轉動(電機周圍的箭頭指示為順時針方向)。圖310H橋電路驅動電機順時針轉動圖38所示為另一對三極管Q2和Q3導通的情況,電流將從右至左流過電機。當三極管Q2和Q3導通時,電流將從右至左流過電機,從而驅動電機沿另一方向轉動(電機周圍的箭頭表示為逆時針方向)。圖311H橋驅動電機逆時針轉動342使能控制和方向邏輯驅動電機時,保證H橋上兩個同側的三極管不會同時導通非常重要。如果三極管Q1和Q2同時導通,那么電流就會從正極穿過兩個三極管直接回到負極。此時,電路中除了三極管外沒有其他任何負載,因此電路上的電流就可能達到最大值(該電流僅受電源性能限制),甚至燒壞三極管。基于上述原因,在實際驅動電路中通常要用硬件電路方便地控制三極管的開關。圖39所示就是基于這種考慮的改進電路,它在基本H橋電路的基礎上增加了4個與門和2個非門。4個與門同一個“使能”導通信號相接,這樣,用這一個信號就能控制整個電路的開關。而2個非門通過提供一種方向輸人,可以保證任何時候在H橋的同側腿上都只有一個三極管能導通。(與本節前面的示意圖一樣,圖39所示也不是一個完整的電路圖,特別是圖中與門和三極管直接連接是不能正常工作的。)圖312具有使能控制和方向邏輯的H橋電路采用以上方法,電機的運轉就只需要用三個信號控制兩個方向信號和一個使能信號。如果DIRL信號為0,DIRR信號為1,并且使能信號是1,那么三極管Q1和Q4導通,電流從左至右流經電機(如圖310所示);如果DIRL信號變為1,而DIRR信號變為0,那么Q2和Q3將導通,電流則反向流過電機。圖313使能信號與方向信號的使用附分立元件的H橋驅動電路如圖311所示圖314分立元件的H橋驅動電路由于單片機IO口的輸出電流較小,不足以驅動直流電機,所以我們在單片機IO口與驅動器之間加了74LS07作為驅動以增大單片機的負載能力。電路如圖312所示圖3157407驅動電路第4章控制系統軟件設計第41節程序流程圖系統軟件設計采用結構化和模塊化設計方法,便于程序的編譯、調試。根據設計的要求,和前面描述的控制系統硬件設計的具體情況,單片機控制系統軟件程序流程圖如圖41所示圖41程序流程圖第42節程序設計C語言是一種計算機程序設計語言。它既有高級語言的特點,又具有匯編語言的特點。它可以作為系統設計語言,編寫工作系統應用程序,也可以作為應用程序設計語言,編寫不依賴計算機硬件的應用程序。C語言對操作系統和系統使用程序以及需要對硬件進行操作的場合,用C語言明顯優于其它解釋型高級語言C語言具有繪圖能力強,可移植性,并具備很強的數據處理能力,因此適于編寫系統軟件,而且它是數值計算的高級語言。所以本次設計采用C語言編程。第43節系統初始化軟件系統設計設置包括聲明庫函數如INCLUDE,INCLUDE等,溫濕度檢測采用DHT11溫濕度傳感器,由于DHT11的單總線方式,數據的讀寫都占用同一根線,所以每一種操作都必須嚴格按照時序進行。圖42為測溫濕度子程序流程圖。單片機首先發送復位脈沖,該脈沖使信號線上所有的DHT11芯片都被復位,接著發送ROM操作命令,使得序列號編碼匹配的DHT11被激活。被激活后的DHT11進入接收內存訪問命令狀態,內存訪問命令完成溫濕度轉換、讀取等工作(單總線在ROM命令發送之前存儲命令和控制命令不起作用)。接口定義系統應用如下SBITDQP17;/數據傳輸線接單片機的相應管腳SBITKEY1P13;/溫濕度切換SBITKEY2P24;/電機正轉使衣架打開SBITKEY3P35;/電機反轉使衣架收回系統初始化還要定系統中的數據變量如BITFLAG;EXTERNUNSIGNEDCHARLCDBUF5;INT8ULCDBUF50;UNSIGNEDCHARTEMPL0;/設全局變量UNSIGNEDCHARTEMPH1;FLOATTEMPERATURE;/W溫濕度值保存在TEMPERATURE里第44節溫濕度檢測溫濕度檢測采用DHT11溫濕度傳感器,由于DHT11的單總線方式,數據的讀寫都占用同一根線,所以每一種操作都必須嚴格按照時序進行。圖42為測溫子系統流程圖。單片機首先發送復位脈沖,該脈沖使信號線上的DHT11芯片都被復位,接著發送ROM操作命令,使得序列號編碼匹配的DHT11被激活。被激活后的DHT11進入接收內存訪問命令狀態,內存訪問命令完成溫度轉換、讀取等工作(單總線在ROM命令發送之前存儲命令和控制命令不起作用)。圖42溫度檢測流程圖系統復位發匹配ROM指令發64位ROM碼發溫濕度轉換命令系統復位讀數據至內存發讀暫存命令發64位ROM碼發匹配ROM指令完成轉換是返回否濕度測試采用555轉換電路來測試,系統首先通過外部定時器測出555轉換電路的輸出頻率,根據測試頻率利用公式41計算出濕度傳感器阻抗,通過上面DHT11對溫度的測試,這里讀取溫度值,查詢下表41得到當前濕度值。表41060濕度阻抗特性數據1525354555305188352825672413137353476261814313780334027721666936815354517289286035273338509636064143343220555708404291224251588605622952081771121765433211156113129027031315441151100965875226118487473546480158913652546338851048655452389248907463152651807FF102104431636(41)第45節電路原理分析電路原理的設計可用MULTISIM2001進行仿真如圖43所示。J1開關代表溫濕度傳感器,當下雨時水使J1導通,運放U1輸出低電平,通過U2555集成電路單穩觸發電路,輸出高電平,定時時間T11XRPLXC1,其中RPL用于調節定時時間,J3為行程開關常閉觸點,用于控制衣架收回的幅度,U2輸出高電平使V1飽和導通,繼電器J4得電,常開觸點閉合,控制電機的正轉,晾衣架收回,自動實現收衣動作。當傳動桿碰到位置開關J3時。常閉觸點自動斷開,V1截止,繼電器J4失電,開關斷開,電機停轉。J2為手動控制開關用于人工控制收衣動作。當溫濕度傳感器干時,J1自動斷開,使電路處于正常狀態。RP3電位器代表光敏傳感器光敏電阻,RP2用于調節光敏電阻的靈敏度,當陽光充足時,光敏電阻阻值下降使運放U3輸出低電平,經過C4和R12的微分電路,再通過U4555集成電路單穩觸發電路,輸出高電平,定時時間T11XRP4XC5,其中RP4用于調節定時時問,J6為行程開關常閉觸點,用于控制衣架伸出的幅度,U4輸出高電平使V2飽和導通。繼電器J7得電,常開觸點閉合,控制電機的反轉,晾衣架伸出,自動實現晾衣動作。當傳動桿碰到位置開關J6時。常閉觸點自動斷開,V2截止,繼電器J7失電,開關斷開,電機停轉。J5為手動控制開關,用于人工控制晾衣動作。圖43電路原理圖第5章系統整體調試按電路圖接好電路之后,就在KEILUVISION4上編寫程序并用JDT8052XP仿真器作整機調試,JDT8052XP仿真器兼容KEIL公司的KIELC51開發環境,用戶能夠直接在功能強大的集成環境下進行軟件設計和硬件調試。使用專業仿真芯片仿真標準MCS51內核的單片機更加真實,性能更加可靠穩定,絕對沒有占用標準MCS51內核單片機的任何用戶資源。實時監測和顯示目標MCU的TXD引腳輸出支持KEIL的PRINTF函數打印輸出具備了實時跟蹤內部變量變化和程序輸出的功能內部具有完善的保護電路避免了使用中由于誤操作所引起的仿真器損毀。仿真器自帶64K程序存儲器和64K硬件斷點存儲器等很多強大功能。圖51JDT8052XP仿真器連接圖運用JDT8052XP仿真器在KEILUVISION4上編和調試寫程序很方便、快捷,現將各個小的子程序調好,并檢查是否有錯誤和警告的出現。之后在將他們組合在一起,根據程序的流程圖撰寫主程序并作整機調試。檢查I/O口是否有重定義和發生沖突等容易出現問題。結論本設計采用AT89S52作為主控芯片,設計了一種智能的溫濕度自動晾衣桿。信號轉換與輸送系統是由單片機來完成的,單片機接受到DHT11溫濕度傳感器的溫濕度信號后將其處理轉化為所需的穩定電信號。經過分析處理后的電信號傳輸給由H橋驅動電路帶動的直流電動機組成的伸縮系統。該系統可根據大氣的溫濕度以及光照度來控制電動機帶動傳動輪向室內移動或者向室外移動完成其伸縮功能,完全實現收晾衣服的自動化控制。參考文獻1盧艷軍主編單片機基本原理及應用系統M北京機械工業出版社,20052單成祥傳感器的理論與設計基礎及其應用M北京國防工業出版社,19991321403孫育才,孫華芳,王榮興編著單片機原理及其應用M北京電子工業出版,20064趙亮,侯國銳單片機C語言編程與實例M北京人民郵電出版社,2003,95薛小鈴,劉志群,賈俊榮單片機接口模塊應用與開發實例詳解M北京北京航空航天大學出版社,2010,16周潤景,徐宏偉,丁莉單片機電路設計、分析與制作M北京機械工業出版社,2010,57孫育才,孫華芳,王榮興單片機原理及其應用M北京電子工業出版社,20068胡偉,季曉衡單片機C語言程序設計及其應用實例M北京人民郵電出版社,20039王桂榮,李憲芝傳感器原理及應用M北京中國電力出版社,201010劉君華智能傳感器系統M西安西安電子科技大學出版社,199911潘清明,丁左武,蔣偉,鄭孫偉防雨、防暴曬、夜晚能自動收縮的智能晾衣架設計J機電產品開發與創新,200712朱本奇一種智能電動晾衣裝置J科協論壇(下半月),201013壽宏曉,林利棟,毛曉捷,毛曉靖自動伸縮式防雨晾衣架的研究J機械工程師,201014林若波,李錫豐,鄭爍晴雨智能晾衣架的設計J電子技術,200615楊友平基于89C51實現智能晾衣架控制系統設計J機械工程與自動化,201116ATMELCORPORATION8BITAVRMICROCONTROLLERWITH16KBYTESINSYSTEMPROGRAMMABLEFLASHATMEGA16LDATASHEETATMELCORPORATION,200317SPASOV,PETERMICROCONTROLLERTECHNOLOGYMPRENTICEHALL,200418KATSUHIKOOGATAMODERNCONTROLENGINEERINGMNEWYORKELECTRONICSINDUSTRY,200019LANG,WALTERREFLEXIONSONTHEFUTUREOFMICROSYSTEMSJSENSORSANDACTUATORS,A,PHYSICAL,199920AMATOLVANFORMENTINGAREVOLUTION,INMINIATUREJSCIENCE,1998致謝歷時半載,從論文選題到搜集資料,從開題報告、寫初稿到反復修改,期間經歷了喜悅、聒噪、痛苦和彷徨,在寫作論文的過程中心情是如此復雜。如今,伴隨著這篇畢業論文的最終成稿,復雜的心情煙消云散,自己甚至還有一點成就感。時光匆匆飛逝,三年多的努力與付出,隨著論文的完成,終于讓我在大學的生活得以劃下完美的句點。論文得以完成,要感謝的人實在太多了,首先要感謝卜旭芳老師因為論文是在卜老師的悉心指導下完成的。卜老師淵博的專業知識,嚴謹的治學態度,精益求精的工作作風,誨人不倦的高尚師德,嚴以律己、寬以待人的崇高風范,樸實無華、平易近人的人格魅力對我影響深遠。卜老師指引了我論文的寫作方向和架構,并對本論文初稿進行逐字批閱,指正出其中誤謬之處,使我有了思考的方向,她循循善誘的教導和不拘一格的思路給予我無盡的啟迪,她嚴謹細致、一絲不茍的作風,將一直是我工作、學習中的榜樣。卜老師要指導其他八位同學的論文,加上本來就有的教學任務,工作量之大可想而知,但在一次次的回稿中,精確到每一個字的批改給了我深刻的印象,使我在論文之外明白了做學問所應有的態度。論文的順利完成,也離不開其它各位老師、同學和朋友的關心和幫助。在整個的論文寫作中,各位老師、同學和朋友積極的幫助我查資料和提供有利于論文寫作的建議和意見,在他們的幫助下,論文得以不斷的完善,最終幫助我完整的寫完了整個論文。另外,要感謝在大學期間所有傳授我知識的老師,是你們的悉心教導使我有了良好的專業課知識,這也是論文得以完成的基礎。GANEMPLOYMENTTRIBUNALCLAIEMPLOYMENTTRIBUNALSSORTOUTDISAGREEMENTSBETWEENEMPLOYERSANDEMPLOYEESYOUMAYNEEDTOMAKEACLAIMTOANEMPLOYMENTTRIBUNALIFYOUDONTAGREEWITHTHEDISCIPLINARYACTIONYOUREMPLOYERHASTAKENAGAINSTYOUYOUREMPLOYERDISMISSESYOUANDYOUTHINKTHATYOUHAVEBEENDISMISSEDUNFAIRLYFORMOREINFORMATIONABOUTDISMISSALANDUNFAIRDISMISSAL,SEEDISMISSALYOUCANMAKEACLAIMTOANEMPLOYMENTTRIBUNAL,EVENIFYOUHAVENTAPPEALEDAGAINSTTHEDISCIPLINARYACTIONYOUREMPLOYERHASTAKENAGAINSTYOUHOWEVER,IFYOUWINYOURCASE,THETRIBUNALMAYREDUCEANYCOMPENSATIONAWARDEDTOYOUASARESULTOFYOURFAILURETOAPPEALREMEMBERTHATINMOSTCASESYOUMUSTMAKEANAPPLICATIONTOANEMPLOYMENTTRIBUNALWITHINTHREEMONTHSOFTHEDATEWHENTHEEVENTYOUARECOMPLAININGABOUTHAPPENEDIFYOURAPPLICATIONISRECEIVEDAFTERTHISTIMELIMIT,THETRIBUNALWILLNOTUSUALLYACCEPTIIFYOUAREWORRIEDABOUTHOWTHETIMELIMITSAPPLYTOYOU,TAKEADVICEFROMONEOFTHEORGANISATIONSLISTEDUNDERFURTHERHELPEMPLOYMENTTRIBUNALSARELESSFORMALTHANSOMEOTHERCOURTS,BUTITISSTILLALEGALPROCESSANDYOUWILLNEEDTOGIVEEVIDENCEUNDERANOATHORAFFIRMATIONMOSTPEOPLEFINDMAKINGACLAIMTOANEMPLOYMENTTRIBUNALCHALLENGINGIFYOUARETHINKINGABOUTMAKINGACLAIMTOANEMPLOYMENTTRIBUNAL,YOUSHOULDGETHELPSTRAIGHTAWAYFROMONEOFTHEORGANISATIONSLISTEDUNDERFURTHERHELPIFYOUAREBEINGREPRESENTEDBYASOLICITORATTHETRIBUNAL,THEYMAYASKYOUTOSIGNANAGREEMENTWHEREYOUPAYTHEIRFEEOUTOFYOURCOMPENSATIONIFYOUWINTHECASETHISISKNOWNASADAMAGESBASEDAGREEMENTINENGLANDANDWALES,YOURSOLICITORCANTCHARGEYOUMORETHAN35OFYOURCOMPENSATIONIFYOUWINTHECASEIFYOUARETHINKINGABOUTSIGNINGUPFORADAMAGESBASEDAGREEMENT,YOUSHOULDMAKESUREYOURECLEARABOUTTHETERMSOFTHEAGREEMENTITMIGHTBEBESTTOGETADVICEFROMANEXPERIENCEDADVISER,FOREXAMPLE,ATACITIZENSADVICEBUREAUTOFINDYOURNEARESTCAB,INCLUDINGTHOSETHATGIVEADVICEBYEMAIL,CLICKONNEARESTCABFORMOREINFORMATIONABOUTMAKINGACLAIMTOANEMPLOYMENTTRIBUNAL,SEEEMPLOYMENTTRIBUNALSTHELACKOFAIRUPTHEREWATCHMCAYMANISLANDSBASEDWEBB,THEHEADOFFIFASANTIRACISMTASKFORCE,ISINLONDONFORTHEFOOTBALLASSOCIATIONS150THANNIVERSARYCELEBRATIONSANDWILLATTENDCITYSPREMIERLEAGUEMATCHATCHELSEAONSUNDAY“IAMGOINGTOBEATTHEMATCHTOMORROWANDIHAVEASKEDTOMEETYAYATOURE,“HETOLDBBCSPORT“FORMEITSABOUTHOWHEFELTANDIWOULDLIKETOSPEAKTOHIMFIRSTTOFINDOUTWHATHISEXPERIENCEWAS“UEFAHASOPENEDDISCIPLINARYPROCEEDINGSAGAINSTCSKAFORTHE“RACISTBEHAVIOUROFTHEIRFANS“DURINGCITYS21WINMICHELPLATINI,PRESIDENTOFEUROPEANFOOTBALLSGOVERNINGBODY,HASALSOORDEREDANIMMEDIATEINVESTIGATIONINTOTHEREFEREESACTIONSCSKASAIDTHEYWERE“SURPRISEDANDDISAPPOINTED“BYTOURESCOMPLAINTINASTATEMENTTHERUSSIANSIDEADDED“WEFOUNDNORACISTINSULTSFROMFANSOFCSKA“AGEHASREACHEDTHEENDOFTHEBEGINNINGOFAWORDMAYBEGUILTYINHISSEEMSTOPASSINGALOTOFDIFFERENTLIFEBECAMET

溫馨提示

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

評論

0/150

提交評論