LED臺燈及亮度調節(jié)電路設計_第1頁
LED臺燈及亮度調節(jié)電路設計_第2頁
LED臺燈及亮度調節(jié)電路設計_第3頁
LED臺燈及亮度調節(jié)電路設計_第4頁
LED臺燈及亮度調節(jié)電路設計_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、分 類 號:TP311學校代碼:11460學 號:10090228南京曉莊學院本科生畢業(yè)論文LED臺燈及亮度調節(jié)電路設計 The circuit design of LED lamp and brightness adjustment 所在系(院): 物理與電子工程學院學 生: 吳 娟指 導 教 師: 劉學明 研究起止日期:二一三年十一月至二一四年五月 學位論文獨創(chuàng)性聲明本人鄭重聲明:1.堅持以“求實、創(chuàng)新”的科學精神從事論文寫作工作。2.本論文是我個人在導師指導下進行的研究工作和獲得的研究成果。3.本論文中除引文和致謝的內容外,有對前人成果的借鑒和吸納。4.其他同學和導師對本文研究所做的貢獻

2、均已在本論文中發(fā)表了聲明并表示了謝意。 作者簽名:吳娟 2014年 4 月 18 日 摘 要LED又被叫做發(fā)光二極管,是一種新式光源,擁有綠色環(huán)保、高效節(jié)能、使用壽命長等其他普通光源無法比擬的優(yōu)點。作為綠色照明的光源產品,代表著未來照明技術的發(fā)展前景,相信在不久的將來,LED燈會有更加廣闊的市場。為了實現(xiàn)LED的照明和調光功能,本文以STC89C51單片機為核心控制芯片,利用PWM技術,通過調整PWM的占空比來控制電流,從而達到對LED燈的亮度的控制調節(jié)。本文給出了各模塊硬件電路的設計,并編寫了相應的軟件控制程序。關鍵詞:單片機;PWM;LED燈;硬件電路;軟件程序Abstract LED i

3、s also known as light-emitting diode. It is a new type of light source and has the advantages of high efficiency and energy saving, green environmental protection and long service life that other common sources can not compare. As green lighting products, represent the future direction of developmen

4、t of lighting technology, I believe that in the near future, LED light will have a broader market. This paper introduces the STC89C51 chip to control the core, using PWM dimming technology, through adjusting the cycle of PWM and duty ratio to control current, and thus achieve the LED lighting contro

5、l to adjust the degree of light and dark, the LED lights to achieve PWM dimming control . This paper presents the design of hardware circuit of each module, and the preparation of the corresponding software control programKeywords:MCU; PWM; LED; hardware circuit; software program目 錄第一章 緒 論11.1 前言11.

6、2 論文結構1第二章 單片機基礎知識22.1 單片機的發(fā)展22.2 單片機的應用2第三章PWM基本概述33.1 PWM簡介33.2 PWM調光原理4第四章 系統(tǒng)硬件結構設計44.1 硬件結構44.2.1 STC89C51芯片簡介54.2.2 STC89C51芯片內部結構64.2.3 STC89C51芯片引腳64.2.4 STC89C51單片機的最小系統(tǒng)84.3 LED臺燈的驅動模塊及調光實現(xiàn)104.3.1 LED驅動電路的設計104.3.2 調光實現(xiàn)114.4光電檢測模塊114.5 ADC0809 A/D轉換模塊124.6 手動控制模塊144.7 指示電路模塊14第五章 系統(tǒng)軟件設計155.1

7、 程序流程圖155.2 軟件控制子程序介紹155.2.1 函數(shù)介紹155.2.2 子程序介紹16第六章 總結18致 謝19參考文獻20附錄一21附錄二22附錄三23附錄四24 南京曉莊學院2014屆本科畢業(yè)論文第一章 緒 論1.1 前言LED(Light Emitting Diode)也被稱作發(fā)光二極管,是20世紀中期發(fā)展起來的新技術,是一種固態(tài)的半導體器件,它能夠直接把電轉化為光。LED的核心是一個半導體晶片,晶片的一端是負極,一端附在一個支架上,另外一端連接電源的正極,讓整個晶片被環(huán)氧樹脂封裝起來。半導體晶片包括三個部分,一端是N型半導體,在這邊主要是電子,中間一般為1-5個周期的量子阱;

8、另外一端是P型半導體,在它內部空穴占主導地位。當電流經過導線作用于這個晶片的時候,空穴和電子就會被推向量子阱,在量子阱內電子與空穴復合,然后會以光子的形式發(fā)出能量,這就是LED發(fā)光的原理。LED燈具有節(jié)能、壽命長、適用性好等特點。單片機擁有應用面廣、體積小、功能強等優(yōu)點,當前正以前所未有的速度代替著傳統(tǒng)電子線路組成的經典系統(tǒng),蠶食著傳統(tǒng)模擬電路與數(shù)字電路固有的領地。這些優(yōu)勢為研究,應用和開發(fā)提供了便利前提。與此同時,學習使用單片機為了解計算機結構和原理提供了最佳選擇。本篇論文介紹了采用STC12C5A60S2芯片為控制核心,采用PWM調光技術,通過調節(jié)PWM周期和占空比來控制電流,從而達到對L

9、ED燈亮度的控制調節(jié),最終實現(xiàn)對LED燈的PWM調光控制。1.2 論文結構本篇論文首先在本文第1章對本次課題LED臺燈及亮度調節(jié)設計的背景和意義進行闡述,并概述了論文結構。第2章 介紹了單片機的基礎知識,包括單片機的發(fā)展及其應用。 第3章闡述了PWM調光技術。第4章詳細說明設計中的系統(tǒng)硬件結構,包括STC89C51主控電路結構,光電檢測電路,A/D轉換,手動控制電路和指示電路。第5章介紹設計中的系統(tǒng)軟件設計,給出編譯程序并對關鍵設計作出進一步的解釋說明。第二章 單片機基礎知識2.1 單片機的發(fā)展單片機是指在一個集成芯片中,集成微處理器(CPU)、存儲器、基本的I/O接口以及定時/計數(shù)、通信部件

10、,即在一個芯片上達到一臺微型計算機的基本功能。在20世紀70年代,微電子技術處于發(fā)展階段,集成電路正屬于中規(guī)模發(fā)展時代,各類新工藝新材料還沒有成熟,單片機還仍然處于初級的發(fā)展階段,功能還比較單一,元件集成規(guī)模還較小,一般把CPU、一些簡單的I/O口、RAM均集成到芯片上,它還要加上其他的外圍處理電路才能夠組成完整的計算機系統(tǒng)。在1976年,INTEL公司引進了MCS-48單片機,并推向市場,該單片機是真正的8位的單片微型計算機。它具備體積小,功能全,價格低的優(yōu)點,因此被廣泛使用,奠定了單片機發(fā)展的基礎,成為單片機的發(fā)展歷史上的重要里程碑。到80年代,全球各大公司也都競相開發(fā)出了品種更多,功能更

11、強的單片機,大約有了幾十個系列,300多個品種,這個時候的單片機均才達到真正的單片化,多數(shù)都集成了CPU、ROM、RAM、多種中斷系統(tǒng)、數(shù)量眾多的I/O接口,此外甚至有一些具備A/D轉換功能的單片機,RAM和ROM的容量越來越大,功能也越來越強大,甚至尋址空間可以達到64kB,可以說,此時,單片機已經發(fā)展到了一個嶄新的階段,在更加廣泛的領域被應用,越來越多的家用電器走向使用單片機來控制的智能化的發(fā)展道路。九十年代后,單片機已取得了迅速的發(fā)展,全球各大半導體公司已經開發(fā)了具有更加強大功能的單片機。比如,美國的Microchip公司推出了一種與MCS-51完全不兼容的新一代的PIC系列單片機,受到

12、業(yè)界的普遍關注,特別的是,它的產品只有33條精簡的指令集,因此吸引了很多用戶,讓人們從具有111條復雜指令集的INTEL中走出來。PIC系列單片機取得了迅速的發(fā)展,在單片機的業(yè)界中也擁有了有一席之地。在1990年,美國的INTEL公司發(fā)布了80960超級32位的單片機,引發(fā)了計算機界的轟動,產品被相繼投放到市場中,成為了單片機發(fā)展歷史上的又擁有重要性的里程碑。2.2 單片機的應用 隨著計算機技術的快速發(fā)展及其在控制系統(tǒng)領域中的廣泛應用,加上設備向智能化、小型化趨勢發(fā)展,作為高新技術之一的單片機因其具備體積較小、功能強大、價格低廉、使用靈活等優(yōu)點,所以顯示出很強的生命力。當前,在我們生活中的各個

13、領域,幾乎都有單片機的蹤跡,單片機已經滲透到了我們生活中的各個領域。與普通的集成電路相比,單片機能夠更好地適應環(huán)境的濕度和溫度,具備更好的抗干擾的能力,在工業(yè)條件下可以穩(wěn)定的工作。并且,在各種儀器儀表中,單片機也同樣被廣泛地應用,來讓儀器儀表達到智能化,從而提高它們的測量精度和速度,最終使控制功能加強。例如,MCS-51系列的單片機,可以用來控制“智能超聲波測厚儀”、“煙葉水分測試儀”、“船舶航行狀態(tài)自動記錄儀”等。此外,在實時控制系統(tǒng)中,單片機也被廣泛地應用。比如,對工業(yè)上各種酸度、窯爐的溫度以及化學成分的測量和控制。將自動控制技術、測量技術和單片機技術結合起來,充分發(fā)揮了其數(shù)據(jù)處理功能和實

14、時控制功能,讓系統(tǒng)處于最佳的工作狀態(tài),從而提高系統(tǒng)的產品質量和生產效率。第三章PWM基本概述3.1 PWM簡介PWM(PulseWidthModulation)即脈沖寬度調制,簡稱脈寬調制,是一種采用微處理器的數(shù)字輸出,來對模擬電路進行控制的技術,在通信、測量及功率變換與控制的很多領域中被廣泛應用。脈寬調制是一種模擬控制的方式,是依據(jù)相應載荷的變化來調制MOS管柵極或晶體管基極的偏置,從而使MOS管或晶體管導通時間發(fā)生改變,進而使開關穩(wěn)壓電源的輸出發(fā)出改變,這種方式下,當工作條件發(fā)生變化時,電源的輸出電壓可以保持恒定,是一種采用微處理器的數(shù)字信號對模擬電路進行控制的技術。PWM控制技術是人們研

15、究的熱點,是一種在電力電子技術中最廣泛應用的控制方式。由于電子技術的發(fā)展,目前已經出現(xiàn)了多種PWM技術,包括:脈寬PWM法、相電壓控制PWM、線電壓控制PWM、隨機PWM、SPWM法等。PWM具有的一個優(yōu)點是,處理器和被控系統(tǒng)信號均是由數(shù)字形式的,不需要再進行數(shù)模的轉換。讓信號維持為數(shù)字的形式,噪聲的影響被降到了最小。只有在噪聲可以強到可以把邏輯0變成邏輯1或者將邏輯1變成邏輯0的時候,、才可以對數(shù)字信號產生一定的影響。相對于普通的模擬控制,PWM的另外一個優(yōu)點是增強了對噪聲的抵抗能力,這也成為在某些時刻在通信中應用PWM的重要原因。把模擬信號轉向PWM能夠大大地延長通信的距離。在接收端,經過

16、適當?shù)腖C或RC網絡能夠濾除調制高頻的方波并且可以把信號還原成模擬形式??傊?,PWM具有經濟、節(jié)省空間、高抗噪性能等優(yōu)點,是可以在許多設計應用中值得采用的有效技術。3.2 PWM調光原理本論文中控制LED燈的亮度由暗到亮或由亮到暗,采用的是PWM調光的方法。它把脈沖寬度都相同的脈沖列作為PWM的波形,利用改變脈沖列的周期來進行調頻,改變脈沖的占空比來調壓,應用恰當?shù)目刂品椒ň涂梢宰岆妷号c頻率協(xié)調變化。通過調整PWM的周期、PWM的占空比可以進而實現(xiàn)控制電流的目的。 本次設計中使用的是STC89C51芯片內部自帶的PWM功能,由引腳P1.3實現(xiàn)??梢允褂密浖绦騺碚{控波形的占空比,從而自動檢測,

17、實現(xiàn)LED燈的亮度調節(jié)。第四章 系統(tǒng)硬件結構設計4.1 硬件結構本次設計的電路圖包括光電檢測模塊,LED驅動模塊,A/D轉換模塊,STC89C51單片機主控電路模塊,手動開關控制模塊和指示電路模塊??傮w電路結構方框圖如下圖1所示。本次設計是以STC89C51作為主控芯片,利用C51單片和PWM調光方式對LED臺燈進行亮度調控。設置了手動控制和自動控制。在自動控制時,通過ADC0809模擬-數(shù)字轉換芯片不斷檢驗光敏電阻的電壓來間接測量感應光度,將電壓和預設的閾值進行對比,調整PWM的占空比對LED的電流進行控制,從而實現(xiàn)了對光度的自動調節(jié)。在手動控制時,分為兩檔,輸出不同的PWM占空比對LED的

18、電流進行控制,從而實現(xiàn)了對光度的手動調節(jié)。 A/D轉換模塊 手動開關控制模塊 模塊 STC89C51單片機主控電路模塊 光電檢測 模塊 指示電路 模塊 LED驅動模塊 圖1 總體電路結構方框圖 4.2 STC89C51單片機主控電路模塊4.2.1 STC89C51芯片簡介 本次設計的控制核心是STC89C51芯片。STC89C51系列單片機是STC推出的新一代的8051單片機,具備高速、低功耗、超強抗干擾等特點。它的指令代碼和傳統(tǒng)的8051單片機完全兼容,但速度比普通的8051單片機要快。其內部集成了ISP Flash存儲單元、MAX810專用的復位電路,4路PWM。 STC89C51單片機主

19、要集成的資源如下:1、 增強型6時鐘/機器周期,12時鐘/機器周期8051 CPU2、 工作頻率范圍:0 -35 MHz,相當于普通8051 的0-420MHz.實際工作頻率可達48MHz.3、 工作電壓:3.4-5.5V(5V單片機)4、通用I/O口,復位后為:準雙向口/弱上拉 每個I/O口的驅動能力都能夠達到20mA,但整個芯片最大不要超過55mA5、512B的內部存儲器RAM6、ISP(在系統(tǒng)可編程)/IAP(在應用可編程),無需專用編程器,可通過串口(P3.0/P3.1)直接下載用戶程序,數(shù)秒即可完成一片7、在內部,集成了MAX810專用復位電路(外部晶體20M 以下時,可省外部復位電

20、路)8、2個16位的可編程定時器/計數(shù)器(T0、T1) 9、時鐘源:外部高精度晶體/時鐘,內部R/C振蕩器 在常溫下,內部R/C振蕩器的頻率可為5.2MHZ-6.8MHZ10、外部中斷2 路,下降沿中斷或低電平觸發(fā)中斷,Power Down 模式可由外部中斷低電平觸發(fā)中斷方式喚醒11、 4路PWM/PCA(可編程計數(shù)器陣列)12、通用異步串行口(UART)13、封裝:PLCC-44,PDIP-40,LQFP-444.2.2 STC89C51芯片內部結構STC89C51單片機的內部的結構框圖如下圖2所示。STC89C51單片機中包含中央處理器(CPU)、數(shù)據(jù)存儲器(SRAM)、程序存儲器(Fla

21、sh)、定時/計數(shù)器、UART串口、串口2、I/O接口、高速A/D轉換、SPI接口、PCA、看門狗及片內R/C振蕩器和外部晶體振蕩電路等模塊。STC89C51單片機,幾乎包含了數(shù)據(jù)采集和控制中所需要的所有的單元模塊,可以稱得上是一個片上系統(tǒng)。圖2 STC89C51單片機的內部結構框圖4.2.3 STC89C51芯片引腳STC89C51單片機的引腳圖如下圖3所示。 圖3 STC89C51引腳圖各引腳功能介紹如下:VCC:電源正極GND:電源負極,接地P0-P3口:8位雙向I/O口,其功能用途由軟件程序定義。P3口除了作為一般的I/O口線外,更重要的用途是它的第二功能,如表1所示:RST:復位腳,

22、外接電阻電容組成的復位電路。當振蕩器復位時,要保持RST引腳有兩個機器周期的高電平時間ALE:地址鎖存允許。當進行訪問外部存儲器時,地址鎖存允許的輸出電平用來鎖存地址的低位字節(jié)。在進行FLASH編程時,該引腳用于輸入編程脈沖。平常情況下,ALE端以不改變的頻率周期來輸出正脈沖信號,該頻率是振蕩器頻率的1/6。因此,它可以用作對外部輸出的脈沖或者用于定時目的。/VPP:外部訪問允許。欲使CPU僅訪問外部程序存儲器(地址為0000H-FFFFH)。EA端必須保持低電平(接地)。Flash存儲器編程時,該引腳加上+12V的編程允許電源VPP,當然這必須是該器件是使用12V編程電壓VCCXTAL1:內

23、部時鐘電路反相振蕩放大器的輸入端,接外部晶振的一個引腳。直接用外部時鐘源時,該引腳是外部時鐘源的輸入端XTAL2:內部時鐘電路反相振蕩放大器的輸出端,接外部晶振的另一端。表1 P3口的第二功能端口引腳第二功能P3.0RXD(串行輸入口)P3.1TXD(串行輸出口)P3.2(外中斷0)P3.2INT0(外中斷0)P3.3(外中斷1)P3.4T0(定時/計數(shù)0)P3.5T1(定時/計數(shù)1)P3.6(外部數(shù)據(jù)存儲器寫選通)P3.7(外部數(shù)據(jù)存儲器讀選通)4.2.4 STC89C51單片機的最小系統(tǒng)最小系統(tǒng)包括單片機及其所需要的必要的電源、時鐘、復位等部件,能使單片機始終處于正常的運行狀態(tài)。電源、時鐘

24、等電路是使單片機能運行的必備條件,可以將最小系統(tǒng)作為應用系統(tǒng)的核心部分,通過對其進行存儲器擴展、A/D擴展等,使單片機完成較復雜的功能。 單片機STC89C51是片內有ROM/EPROM的單片機,因此,這種芯片構成的最小系統(tǒng)簡單可靠。用STC89C51單片機構成最小應用系統(tǒng)時,只要將單片機接上時鐘電路和復位電路即可,結構如下圖4所示。復位電路時鐘電路 圖4 單片機最小系統(tǒng)原理框圖 本設計中STC89C51單片機的最小系統(tǒng)原理圖如下圖5所示。圖5 STC89C51單片機的最小系統(tǒng)原理圖(1) 復位電路單片機復位的條件是:單片機的復位引腳處于高電平;單片機的復位引腳要一定時間長度處于高電平(時間t

25、由R和C決定)。本設計中采用上電自動復位方式,電路圖如下圖6所示復位電容C3=10uF,上拉電阻R11=10K,所以充電時間t=R2*C1=(10*1000)*(10/1000000)=0.1S。當上電的瞬間,電容C1的充電電流達到最大,此時電容相當于短路,因此RESET端(引腳9)為高電平,自動復位;經過0.1S后,當電容兩端的電壓達到電源電壓的時候,電容的充電電流變?yōu)?,此時電容相當于開路,RST端為低電平,這時程序正常運行。圖6 STC89C51復位電路(2) 時鐘電路STC89C51單片機的時鐘信號通常有兩種方式產生:一是內部時鐘方式,二是外部時鐘方式。本設計采用的是內部時鐘方式,如圖

26、7所示。在STC89C51單片機內部有一振蕩電路,只要在單片機的X1(18)和X2(19)引腳外接石英晶體(簡稱晶振),就構成了自激振蕩器并在單片機內部產生時鐘脈沖信號。圖中電容C1和C2的作用是穩(wěn)定頻率和快速起振,電容值為30pF。晶振Y1的振蕩頻率為11.0529MHZ,因此其時鐘周期是1/11.0529=0.091us,機器周期約為1us(12倍的時鐘周期)。圖7 STC89C51時鐘電路 由于STC89C51單片機的P0口是開漏的,除了復位電路和時鐘電路外,還在P0口加了上拉電阻103,由8個10K的電阻組成。4.3 LED臺燈的驅動模塊及調光實現(xiàn)4.3.1 LED驅動電路的設計 本次

27、設計驅動電路采用的是三極管驅動。三極管是一種控制元件,主要用來控制電流的大小,以共發(fā)射極接法為例(信號從基極輸入,從集電極輸出,發(fā)射極接地),當基極電壓UB有一個微小的變化時,基極電流IB也會隨之有一小的變化,受基極電流IB的控制,集電極電流IC會有一個很大的變化,基極電流IB越大,集電極電流IC也越大,反之,基極電流越小,集電極電流也越小,即基極電流控制集電極電流的變化。但是集電極電流的變化比基極電流的變化大得多,這就是三極管的放大作用。IC的變化量與IB變化量之比叫做三極管的放大倍數(shù)(=IC/IB,表示變化量。),三極管的放大倍數(shù)一般在幾十到幾百倍。三極管在放大信號時,首先要進入導通狀態(tài),

28、即要先建立合適的靜態(tài)工作點,也叫建立偏置,否則會放大失真。選擇合適放大倍數(shù)三極管,通過放大電流驅動LED,三級管放大有成本低,易實現(xiàn),易控制等優(yōu)點。 設計中的LED驅動電路如下圖8所示。本次設計中使用12個LED燈的串并聯(lián)來模擬LED臺燈,實現(xiàn)照明效果。使用的驅動三極管是SS8550,是一種PNP型三極管。圖 8 LED驅動電路4.3.2 調光實現(xiàn) LED的亮度受電流控制,通過控制電流調節(jié)LED燈的亮度。利用公式(I為電流的幅值,為輸出的平均電流值)可知,通過調整PWM不同的占空比就可以控制電流的大小。 本設計中通過STC89C51單片機引腳P1.3輸出PWM波,PWM波為高電平時,三極管Q1

29、輸出小電流,PWM波為低電平時,Q1輸出大電流。即PWM改變占空比,則輸出的平均電流發(fā)生改變,平均發(fā)光亮度改變,實現(xiàn)了對LED燈的調光。4.4光電檢測模塊本次設計的光電檢測電路由光敏電阻和電位器RD1構成。電路圖如下圖9所示。光敏電阻又稱光導管,常用的制作材料為硫化鎘,另外還有硒、硫化鋁、硫化鉛和硫化鉍等材料。這些制作材料具有在特定波長的光照射下,其阻值迅速減小的特性。這是由于光照產生的載流子都參與導電,在外加電場的作用下作漂移運動,電子奔向電源的正極,空穴奔向電源的負極,從而使光敏電阻器的阻值迅速下降。光敏電阻器是利用半導體的光電導效應制成的一種電阻值隨入射光的強弱而改變的電阻器,又稱為光電

30、導探測器;光照越強,電阻減小,光照越弱,電阻增大。通過光線強度的不同,引起光敏電阻阻值的變化,光敏電阻和電位器RD1(電容C6:濾波)分壓后輸出一個電壓值,這個電壓值給ADC0809進行模數(shù)轉換,則每一個電壓對應一個脈沖,實現(xiàn)自動檢測,使PWM的占空比發(fā)生變化,最終引起LED燈亮度的變化。通過STC89C51芯片自帶的PWM功能實現(xiàn)對LED燈光線的調節(jié)。當室內光線亮度較強時,光敏電阻的阻值越小,電壓越小,PWM的占空比越小,則LED燈組輸出的平均電流變小,LED燈越暗。反之,LED燈則越亮,實現(xiàn)LED燈的亮度調節(jié)。圖9 光電檢測電路4.5 ADC0809 A/D轉換模塊本次設計使用ADC 08

31、09來實現(xiàn)A/D轉換功能。ADC 0809是CMOS器件,不僅包括一個8位的逐次逼近型的ADC部分,而且還提供一個8通道的模擬多路開關和通道尋址邏輯。利用它可直接輸入8個單端的模擬信號分時進行A/D轉換,在多點巡回檢測和過程控制、運動控制中應用十分廣泛。ADC 0809主要特性: 1)8路輸入通道,8位A/D轉換器,即分辨率為8位。 2)具有轉換起??刂贫?。 3)轉換時間為100s(時鐘為640kHz時),130s(時鐘為500kHz時)4)單個+5V電源供電。5)模擬輸入電壓范圍0+5V,不需零點和滿刻度校準。6)工作溫度范圍為-40+85攝氏度。 7)低功耗,約15mW。 ADC0809引

32、腳功能: IN0IN7:8路模擬量輸入端。 2-12-8:8位數(shù)字量輸出端。 ADDA、ADDB、ADDC:3位地址輸入線,用于選通8路模擬輸入中的一路。 ALE:地址鎖存允許信號輸入端,高電平有效。START: A/D轉換啟動脈沖輸入端。當START端輸入一個正脈沖時,A/D轉換啟動 EOC: A/D轉換結束信號輸出端,當A/D轉換結束時,此端輸出一個高電平(轉換期間一直為低電平)。 OE:A/D轉換結果輸出允許控制端,高電平有效。當A/D轉換結束時,此端輸入一個高電平,才能打開輸出三態(tài)門,輸出數(shù)字量。 CLK:時鐘脈沖輸入端。要求時鐘頻率不高于640KHz。 REF(+)、REF(-):基

33、準電壓。 VCC:電源,+5V。 GND:地。如下圖10所示,ADC0809的參考電壓設置成5V,時鐘信號通過單片機P3.3口利用定時器中斷輸出。光敏電阻的對地電壓從IN0口輸入, ADC0809將其轉換成數(shù)字量后輸出,以便單片機進一步處理。圖10 A/D轉換電路4.6 手動控制模塊本設計中LED燈的亮度既可以根據(jù)光線亮度的強弱自動調節(jié),也可以由按鍵來手動控制。手動控制電路圖如下圖11所示,手動控制部分有三個按鍵K1,K2,K3。其中K1是用來控制調節(jié)方式的。當K1=0時,LED燈的亮度處于自動調節(jié)狀態(tài);當K1=1時,處于手動調節(jié)狀態(tài),通過分別控制按鍵K2和K3并通過軟件程序來實現(xiàn)LED燈亮度

34、的調節(jié)。按K2時,占空比增加,則LED燈組輸出的平均電流變大,使LED燈變亮;按K3時,占空比減小,則LED燈組輸出的平均電流變小,使LED燈變暗。 圖11 手動控制電路4.7 指示電路模塊如下圖12,本次設計中還包含了指示電路。用紅黃兩種不同顏色的發(fā)光二極管來指示不同的工作模式。當K1=0時,LED燈亮度處于自動調節(jié)模式,此時黃色LED燈亮;當K1=1時,LED燈亮度處于手動調節(jié)模式,此時紅色LED燈亮。圖12 指示電路第5章 系統(tǒng)軟件設計5.1 程序流程圖 開始 本次設計實現(xiàn)的程序流程圖如下圖13所示。 系統(tǒng)初始化 讀取AD值判斷按鍵是否 按下 N Y自動模式手動模式結束圖13 軟件程序流

35、程圖5.2 軟件控制子程序介紹5.2.1 函數(shù)介紹 函數(shù)名:uchar ADC0809() /宏定義#define Data_ADC0809 P0/ADC0809sbit ST=P10;sbit EOC=P11;sbit OE=P12;/函數(shù)聲明extern uchar ADC0809();/ADC0809讀取信息1-8uchar ADC0809()uchar temp_=0x00;/初始化高阻太OE=0; / 關閉輸出/轉化初始化ST=0; / 關閉轉換ST=1; /開啟轉換ST=0; /關閉轉換/外部中斷等待AD轉換結束while(EOC=0) / 判斷是否轉換結束:是則執(zhí)行以下語句,否則

36、等待/讀取轉換的AD值OE=1; 開啟數(shù)據(jù)輸出允許temp_=Data_ADC0809;OE=0; 關閉輸出return temp_; 輸入輸出變量:無 功能:實現(xiàn)A/D轉換。當EOC為低電平時,轉換結束。此時OE為高電平,允許把轉換后的數(shù)據(jù)輸出,供單片機使用5.2.2 子程序介紹下面介紹本次設計中PWM程序,這是整個程序的關鍵程序。其功能是通過控制脈沖的占空比來實現(xiàn)對LED燈組的亮度調節(jié)。程序如下:LED=0;while(X1!=0)X1-;LED=1;X2=1000-X1;while(X2!=0)X2-;其中,X1代表低電平時間,X2代表高電平時間。通過這段程序來控制脈沖的占空比,最終實現(xiàn)

37、對LED燈組的亮度調節(jié)。X1+X2的總時間為1ms,PWM的調制頻率為1KHZ。 第六章 總結本設計以STC89C51作為主控芯片,設置了手動控制、自動控制來實現(xiàn)對LED臺燈的亮度調節(jié)。在手動控制時,分為十個檔,輸出不同的PWM占空比實現(xiàn)了對光度的手動調節(jié)。在自動控制時,通過ADC0809模擬-數(shù)字轉換芯片不斷檢驗光敏電阻的電壓來間接測量感應光度,將電壓和預設的閾值進行對比,調整PWM的占空比實現(xiàn)了對光度的自動調節(jié)。該LED臺燈電路簡單,很大程度上節(jié)省電能,延長LED燈壽命,適宜閱讀。同時,在本次課程設計中,主要有以下體會:1、對LED的驅動有進一步的了解,明白了如何對LED進行規(guī)定電流驅動,

38、并通過輸出不同的占空比來調節(jié)LED的亮度,從而對LED的耗電進行相應的管理;2、進一步掌握了AD轉換原理以及相關芯片的應用,通過ADC0809對外界的模擬量進行轉換。3、培養(yǎng)了自己的團隊意識,能夠比較好的和隊員就項目進行及時的溝通,在分工和整合方面做的不錯。 同時,本次設計的系統(tǒng)在軟件程序的設計方面還存在不足,還需要我在以后的工作學習中不斷地積累知識,不斷地完善自己。致 謝畢業(yè)論文終于告一段落,這也就標志著本科四年學習生涯的結束,不知道這個句點劃得完美與否,但是回想這一段時間來的“論文”之路、回想這四年來在曉莊生活的點滴,心中充滿了感激之情!大學四年無論是文化知識還是做人道理,我都收獲了一筆豐

39、厚的財富!在這里我要向所有的老師表示衷心的感謝,感謝他們給予我的幫助與關心,感謝他們對我學習和設計的指導!此次畢業(yè)設計能夠順利完成,我要特別感謝我的指導老師:劉學明老師,這個設計是對我大學生活的一次最全面的檢閱,也是我人生最重要的一次經歷。從選題到設計制作到最后的論文的寫作和修改的整個過程中,系統(tǒng)的設計與實現(xiàn)的過程中,老師一直關注我的論文進展情況,并多次提出修改意見,使我發(fā)現(xiàn)了許多忽視的問題,并且在過程中給予我大量的幫助,使我的論文得以順利完成。是他讓我開始了STC89C51單片機方面的學習,耐心的給我指點。同時劉老師嚴謹?shù)闹螌W態(tài)度和刻苦的敬業(yè)精神給我留下了深刻的印象。在此,我由衷地向劉學明老師表示感謝,感謝他一直以來對我的指導,并誠摯地祝愿他工作順利,身體安康!論文完成之際,要感謝的人實在太多,突然發(fā)現(xiàn)言語是如此的無力,但是仍要用這無聲的文字表達我對各位大學四年相識相遇的可敬的老師、同學、朋友們,是你們的教誨和關愛讓曾經迷惘的我眼神中充滿了堅定。最后,在此向所有參加本論文評閱、答辯的專家老師們表示衷心的感謝!參考文獻【1】王樂.關于LED應用于照明的研究和設計D.杭州:浙江大學,2005【2】 崔元日,潘蘇予.第四代照明光源白光LEDJ.燈與照明,2004,28(2):31-34【3】楊國棟,培宏.二十一世紀的光明-白光LED產品發(fā)

溫馨提示

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

評論

0/150

提交評論