【正文】
錯過最佳光照時間,尤其是大窗簾,比較重,而且長,在開閉時需要費很大力氣才能開關窗簾,特別不方便;針對這種現(xiàn)象,電動窗簾便由此產(chǎn)生。伴隨著科學技術的發(fā)展和人民生活水平的日益提高,人們對生活舒適性的追求越來越強烈,而窗簾在每個家庭生活是必備的,其基本功能是保護住戶的隱私以及遮蔽陽光等。自動窗簾控制系統(tǒng)總體方案設計是基于滿足設計要求的前提并且根據(jù)理論上的可實現(xiàn)性和硬件上的經(jīng)濟實用性,而進行設計的重要環(huán)節(jié)。(4)軟件設計:介紹各個功能模塊的的設計流程以及設計思路。自動窗簾控制系統(tǒng)設計過程主要分為一下幾個章節(jié):(1)緒論:介紹目前國內外電動窗簾的發(fā)展現(xiàn)狀和研究的目的和意義。 說明書基本內容安排該設計通過分析電動窗簾的現(xiàn)狀和人們對自動窗簾控制系統(tǒng)的功能的需求,從而對自動窗簾控制器進行總體的設計。 設計思想及基本功能該系統(tǒng)具有一般的窗簾控制系統(tǒng)的最基本的功能,即通過電動按鈕來開閉窗簾,在選取設計方案和采用元器件方面,該系統(tǒng)本著簡單實用經(jīng)濟的思想,盡量簡化電路設計,用最簡單的電路布線和選用最經(jīng)濟實用的器件來達到設計要求。此外,現(xiàn)在的產(chǎn)品普遍要求體積小、重量輕,這就要求單片機除了功能強和功耗低外,還要求其體積要小。微型單片化現(xiàn)在常規(guī)的單片機普遍都是將中央處理器(CPU)、隨機存取數(shù)據(jù)存儲(RAM)、只讀程序存儲器(ROM)、并行和串行通信接口,中斷系統(tǒng)、定時電路、時鐘電路集成在一塊單一的芯片上,增強型的單片機集成了如A/D轉換器、PMW(脈寬調制電路)、WDT(看門狗)、有些單片機將LCD(液晶)驅動電路都集成在單一的芯片上,這樣單片機包含的單元電路就更多,功能就越強大。一些抑制干擾的元器件的使用有助于提高系統(tǒng)的可靠性。(4)功耗越來越低和模擬電路結合越來越多。(2)現(xiàn)在單片機的封裝技術也已大大提高,隨著貼片工藝的出現(xiàn),單片機也大量采用了各種貼片工藝的封裝方式出現(xiàn),以大量減少體積。有的單片機內部設置了專門用于變頻控制的脈寬調制控制電路,使單片機在變頻控制中方便使用。隨著集成電路的不斷發(fā)展,單片機在內部集成了各種功能的部件,這些部件包括一般常用的電路,如定時器,比較器,A/D轉換器,D /A轉換器;有的單片機為了構成控制網(wǎng)絡,內部含有局部網(wǎng)絡控制模塊CAN。 數(shù)字單片機的技術發(fā)展: 數(shù)字單片機的技術進步反映在內部結構、功率消耗、外部電壓等級以及制造工藝上。單片機的最明顯的優(yōu)勢,就是可以嵌入到各種控制儀器、智能設備中。中國使用單片機的歷史只有短短的30年,在初始的短短五年時間里發(fā)展極為迅速。同時,系統(tǒng)在針對人們一般需求的設計開發(fā)外,還提出多種解決方案,在考慮到經(jīng)濟性和簡便性的前提下,可以供日后對控制系統(tǒng)的功能進行擴展。系統(tǒng)的整體主要由硬件和軟件兩部分組成。在通信技術、計算機技術、網(wǎng)絡技術、智能控制技術的迅猛發(fā)展潮流下,家庭生活實現(xiàn)了現(xiàn)代化與智能化,居家環(huán)境也變得更加舒適與安全。關鍵字:單片機,自動控制,AT89C51,ProtuesDesign of Intelligent Curtain based on microcontrollerDesign DescriptionElectronics and automatic control is an important branch of information science, and they now have a better prospect. Now, According to the requirements of living environments, this design made full use of the SCM controlling system of AT89C51,followed by the sensor, keyboard and display interface circuit and the signal conditioning on the different controlling mode, we realize to control the curtain machine by mutual transformation of semiautomatic and automatic controlling and infrared remoter. Focusing on the curtain during automatic control system design, hardware and software debugging process and other issues, the system can be realized through the illumination intensity in accordancecontrol the curtains down..Key Words:SCM, Automatic control, AT89C51, Protues目 錄 5 課題背景及意義 5 設計思想及基本功能 6 說明書基本內容安排 6 8 8 9——AT89C51 9 10 12 13 14 14 16 17 18 19 7段LED數(shù)碼管 203系統(tǒng)程序設計 222 222 22 22 24 24 25 26 LED顯示程序設計 2294仿真與調試 230 30 Protues仿真 30 Protues軟件運行 30 31 32 實物展示 32 34 35參考文獻 36附錄1:元器件清單 37附錄2:原理圖 38附錄3:源程序 3945 第 頁 課題背景及意義21世紀是信息化的時代,知識與科技成為時代的潮流,在它們的推動下,智能化得到了很大的發(fā)展,其作用在人們的日常生活中得到顯現(xiàn)。該設計在Protues環(huán)境中進行了仿真,驗證了設計的正確合理性。本文綜述了窗簾控制系統(tǒng)的設計與制作過程,介紹了設計制作一個完整的窗簾控制系統(tǒng)需要做的理論分析以及其制作過程。 西安建筑科技大學華清學院本科畢業(yè)設計(論文)題 目基于單片機的智能窗簾設計學生姓名 學 號院(系)機械電子工程專 業(yè)自動化指導教師時 間2012年6月7日 基于單片機的智能窗簾設計設計說明書自動控制在現(xiàn)代家居中有著較好的發(fā)展前景。目前,家庭居住環(huán)境的采光及避光問題主要采用的是手動開閉窗簾,手動開閉不僅費力而且很多方面不夠人性化,可能對用戶造成一定的困擾,窗簾控制系統(tǒng)可以解決這些問題。自動窗簾控制系統(tǒng)核心采用的是單片機AT89C51,設計了紅外遙控、按鍵等外圍電路,在keil C環(huán)境下編寫了系統(tǒng)各模塊的程序,整個系統(tǒng)在各模塊的配合下可實現(xiàn)紅外控制、定時控制等功能。最后依據(jù)設計的原理圖,搭建了實物系統(tǒng),經(jīng)過調試,系統(tǒng)基礎完成了設計所要求的功能。智能控制系統(tǒng)主要利用計算機技術、網(wǎng)絡通信技術、綜合布線技術等現(xiàn)代化技術的有機結合而發(fā)揮作用。智能化控制的工作原理自然離不開運算和控制單元,而該系統(tǒng)采用的主控器件AT89C51,正是運算與控制單元的集合體。硬件部分由單片機擴展的外圍電路以及各種實現(xiàn)單片機系統(tǒng)控制功能的接口電路組成;軟件部分主要由單片機系統(tǒng)實現(xiàn)其特定控制功能的各種程序組成。 目前計算機系統(tǒng)正在朝巨型化,單片化,網(wǎng)絡化三個方向發(fā)展;從單片機誕產(chǎn)生到現(xiàn)在,已經(jīng)發(fā)展成為上百種系列的近千個機種。早在單片機出現(xiàn)時,Intel公司就給他們的單片機取名為嵌入式微控制器(embeddedmicrocontroller)。這一點是在巨型機和網(wǎng)絡不可能做到的。 現(xiàn)在的單片機基本上采用CMOS技術和光刻工藝,這些技術的不斷發(fā)展和成熟,提高了單片機的內部密度和工作過程中的可靠性。在系統(tǒng)較為復雜時,構成一個控制網(wǎng)絡十分有用。(1)現(xiàn)在單片機的功耗越來越小,設置了包括等待、暫停、睡眠、空閑、節(jié)電等多種工作方式。(3)擴大電源電壓范圍以及在較低電壓下仍然能工作是今天單片機發(fā)展的目標之一。隨著半導體技術的飛速發(fā)展,單片機采用了一些新的抗干擾技術,使單片機的可靠性不斷提高。此外,單片機系統(tǒng)在電路設計、印制電路板的設計、布線與制造工藝、系統(tǒng)安裝時有無良好的接地,所好隔離與屏蔽,濾波等,都直接影響應用系統(tǒng)的可靠性?,F(xiàn)在可以說單片機是百花齊放,百家爭鳴的時期,世界上各大芯片制造公司都推出了自己的單片機,從8位、16位到32位,數(shù)不勝數(shù),應有盡有,有與主流C51系列兼容的,也有不兼容的,但它們各具特色,互成互補,為單片機的應用提供廣闊的天地。甚至單片機廠商還可以根據(jù)用戶的要求量身定做,制造出具有自己特色的單片機芯片?,F(xiàn)在的許多單片機都具有多種封裝形式,其中SMD(表面封裝)越來越受歡迎,使得由單片機構成的系統(tǒng)正朝微型化方向發(fā)展。智能窗簾控制系統(tǒng)具有以下幾個基本功能:(1)紅外控制:該功能是根據(jù)用戶的需求通過遙控器的三個按鍵“開關?!边M行窗簾的開關,此功能可以使窗簾的開閉處于任何一種狀態(tài);(2)定時控制:此功能是根據(jù)用戶設定的時間一次性開關窗簾。系統(tǒng)的總體設計AT89C51單片機作為主控制芯片,控制著整個系統(tǒng)的運行,此外,輔助以鍵盤和顯示電路,在各個電路模塊的配合下最終實現(xiàn)了自動窗簾控制系統(tǒng)的智能化要求。(2)核心芯片:介紹系統(tǒng)設計中幾個核心芯片的特點及在設計中起到的作用(3)硬件原理電路設計:采用89C51單片機作為控制核心,并且輔助以外圍電路,其中包括定時電路,步進電機控制電路,顯示電路等一系列相關電路。(5)總結:針對設計中的不足進行再思考以及提出自動窗簾控制系統(tǒng)功能的擴展。本章從人們對系統(tǒng)功能需求出發(fā),在綜合考慮各種因素的情況下,設計出自動控制系統(tǒng)的總體構架,并且在基本功能需求的基礎上盡可能考慮系統(tǒng)的可擴展性?;谶@些作用窗簾的便利性自然也受到家庭的關注。現(xiàn)有的電動窗簾基本上都可以利用按鍵控制,自動開關閉窗簾,雖然省了力氣,但是有些方面的設計還是不夠人性化。自動窗簾控制系統(tǒng)設計的總體框圖如圖21所示。顯示模塊是用來顯示定時系統(tǒng)的設定時間。該系統(tǒng)核心芯片主要有單片機AT89C51,時鐘芯片DS1302,紅外驅動PT2262。AT89C51單片機是低功耗、高性能的CMOS 8位單片機,片上帶有8K Flash存儲器,且允許在系統(tǒng)改寫或用編程器編程。圖22 AT89C51單片機引腳分布 DS1302是美國DALLAS公司推出的一種高性能、低功耗的實時時鐘芯片,附加31字節(jié)靜態(tài)RAM,采用SPI三線接口與CPU進行同步通信,并可采用突發(fā)方式一次傳送多個字節(jié)的時鐘信號和RAM數(shù)據(jù)?!S1302的外部引腳(2)全靜態(tài)工作:0Hz24MHz ?。?)128*8位內部RAM ?。?)32可編程I/O線 (5)兩個16位定時器/計數(shù)器 ?。?)5個中斷源 ?。?)低功耗的閑置和掉電模式 如圖23所示。如圖23所示。圖23 DS1302引腳分布圖各引腳的功能為