




已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
課程設(shè)計說明書 題 目: LED 調(diào)光燈亮度控制 院 (系): 電子工程與自動化學(xué)院 專 業(yè): 學(xué)生姓名: 學(xué) 號: 指導(dǎo)教師: 2011 年 9 月 日 摘 要 亮度是工業(yè)中非常關(guān)鍵的一項物理量,在農(nóng)業(yè) ,現(xiàn)代科學(xué)研究和各種高新技術(shù)的開發(fā)和研究中也是一個非常普遍和常用的測量參數(shù)。亮度自動控制的原理主要是:將隨亮度變化而變化的物理參數(shù),通過光傳感器轉(zhuǎn)變成電的或其他信號,傳給處理電路,最后轉(zhuǎn)換成亮度數(shù)值顯示出來。目前最具發(fā)展前景的燈光調(diào)節(jié)是加入自動控制原理,通過自動控制系統(tǒng),按照給定參數(shù)對對象的反饋信息進行調(diào)節(jié),從而滿足工農(nóng)業(yè)生產(chǎn)的需求。 本文介紹了以 處理芯片 STC1205A08S2為 核心 器件的亮度控制系統(tǒng)。 STC1205A08S2 是宏晶 以 公司研制的 51內(nèi)核為主的系列單片機 , 這個芯片設(shè)計的時候就吸取其它 51系 列單片很容易被解密的教訓(xùn),改進了加密機制 。 關(guān)鍵詞 : 亮度控制; STC1205A08S2 ; Abstract Brightness is in the industry is the key of a physical quantity, in agriculture, modern scientific research and high technology research and development is also a very common and commonly measured parameters. Automatic brightness control principle is: With the brightness change of the physical parameters, the optical sensor into electrical or other signal, transmitted to the processing circuit, finally converted into brightness value is displayed. At present the most promising light adjustment is added to the theory of automatic control, the automatic control system, according to the given parameters of the feedback information to adjust, to meet the needs of industrial and agricultural production. This paper introduces the processing chip STC1205A08S2 as the core component of the brightness control system. STC1205A08S2 is Hong Jing to the company developed the 51 kernel series consisting mainly of single chip, the chip design when they absorb other 51 series monolithic easily decrypted lessons, improved the encryption mechanism. Keywords: T Brightness control ; STC1205A08S2 引言 . - 1 - 1 課程設(shè)計概述 . - 1 - 1.1 課程設(shè)計題目 . - 1 - 1.2 主要儀器設(shè)備 . - 1 - 2 硬件設(shè)計 . - 2 - 2.1 單片機部分 . - 2 - 2.2 亮度反饋部分 . - 2 - 2.3 按鍵部分 . - 3 - 2.4 串口下載部分 . - 3 - 2.4 LED 執(zhí)行部件 . - 3 - 3 軟件設(shè)計 . - 4 - 3.1 流程圖設(shè)計 . - 4 - 4 系統(tǒng)調(diào)試 . - 4 - 4.1 LED 執(zhí)行部分調(diào)試 . - 4 - 4.2 串口下載部分 調(diào)試 . - 4 - 4.3 LED 顯示 部分調(diào)試 . - 4 - 4.4 按鍵部分調(diào)試 . - 4 - 4 .5 系統(tǒng)調(diào)試 . - 5 - 5 總結(jié) . - 5 - 5.1 課程設(shè)計的過程 . - 5 - 5.2 解決問題 . - 5 - 5.3 心得體會 . - 5 - 參考文獻 . - 5 - 附 錄 . - 6 - - 1 - 引言 調(diào)光燈亮度 作為 一項 光 工參數(shù) ,在工業(yè)現(xiàn)場和過程控制中具有至關(guān)重要的作用。因而 ,各種以 光敏 作為傳感器的 光敏電阻和光敏二極管 普遍使用。本文介紹一種 以光敏電阻 和數(shù)據(jù) 處理 芯片 STC 構(gòu)成 的燈光亮度 自動 控制 系統(tǒng) 。 1 課程設(shè)計 概述 1.1 課 程設(shè)計題目 設(shè)計 LED 線性驅(qū)動電路和光敏管進行亮度測量電路,再用單片機設(shè)計控制器輸出PWM,調(diào)節(jié) LED 驅(qū)動功率,實現(xiàn)亮度的自動控制,通過鍵盤進行亮度設(shè)置,實際亮度可以實時顯示。 要求: 1、實現(xiàn)亮度可調(diào); 2、控制精度 1%( 50m); 3、實現(xiàn)亮度閉環(huán)反饋控制。 *附加要求:通過 RS232 或 RS485 接口與 PC 機通信,在 PC 機上進行參數(shù)顯示和設(shè)置。 圖 1-1 溫度控制系統(tǒng)的基本組成 1.2 主要儀器設(shè)備 示波器( YB4328D) 1 臺 直流穩(wěn)壓電源( DF1731SC3A) 1 臺 數(shù)字萬用表 1 塊 PC 機 1 臺 測 光 敏感元件 1 個 傳感器 單片機系統(tǒng) 燈亮 鍵盤 顯示數(shù)碼管 - 2 - 2 硬件設(shè)計 整個系統(tǒng)以 芯片 STC1205A08S2 為核心部件。 在 STC 最小系統(tǒng)外圍添加了 串口下載部分、亮 度 測量部分 、鍵盤輸入部分 和 LCD 顯示部分 構(gòu)成的執(zhí)行部件 。 2.1 單片機部分 本設(shè)計選擇的單片機芯片是 STC1205A08S2,其原理圖如 2-1 所示。該芯片的 P2.0-3用作鍵盤數(shù)字量輸入,為了防止干擾使鍵盤處于低電平,加入了上拉電阻時按鍵未按下時始終處于高電平狀態(tài); P1.0 作為 光敏電阻反饋數(shù)據(jù) 輸入端口; P0 口顯示數(shù)據(jù)輸出到 LCD1602 顯示; P1.4 作為 PWM 輸出端口 。 圖 2-1 STC 控制 系統(tǒng)原理圖 2.2 亮度反饋 部分 如圖 2-2 所 示 ,圖中 RF 為光敏電阻,它可更加接收到的 LED 燈光的亮度改變自身阻值。LED 燈變亮,其阻值越??;反之, LED 燈越亮,其阻值也越大。 圖 2-2 亮度反饋原理圖 - 3 - 2.3 按鍵部分 如圖 2-3 所示,通過按鍵可以增大、減小 LED 燈的給定值。給定值的不同,其亮度也不同。通過按鍵可把 LED 燈調(diào)節(jié)到合適的亮度。 圖 2-3 按鍵原理圖 2.4 串口下載部分 通過下圖 2-4 串口下載電路,可以將程序從 PC 機直接下載到板子上的 STC 中,比較方便。 圖 2-4 串口下載電路原理圖 2.4 LED 執(zhí)行部件 如下圖 2-3 所示, P1.4 輸出 PWM 輸出控制信號。,根據(jù)輸出電壓占空比不同,燈的亮度也不一樣。占空比越大,說明輸出電壓越大,燈就越亮;反之,占空比越小,即說明輸出電壓越小,燈就越暗。 - 4 - 圖 2-4 LED 執(zhí)行部件原理圖 3 軟件設(shè)計 3.1 流程圖設(shè)計 控制現(xiàn)場主程序流程圖設(shè)計如圖 3-1 所示 。 圖 3-1 程序流程圖 4 系統(tǒng)調(diào)試 4.1 LED 執(zhí)行 部分 調(diào)試 裝好元件, 接通電源,觀察 LED 是否發(fā)光。若發(fā)光,說明 LED 部分連接正確;若不發(fā)光,則說明此部分線路連接有問題 ,應(yīng)該 用萬用便 檢查 STC 第五腳,其電壓應(yīng)在 0-5V;還要檢查三極管三個腳是否連接正確。 4.2 串口下載部分 調(diào)試 把編好的程序通過次串口下載到 STC,若可以下載,則說明此部分連線正確;若不能下載,則檢查 RS232 各腳電壓是否正常。 4.3 LED 顯示部分 調(diào)試 將一個正確的顯示程序下載到單片機,觀察 LCD 是否按要求顯示。若按要求顯示,說明此部分可以正常工作;若不能顯示,則先檢查顯示器的好壞,其次檢查 其各腳的連接是否正確。 4.4 按鍵部分 調(diào)試 按下按鍵,觀察 LED 燈亮度是否有變化,若按要求變化,說明此部分正常工作;若不按要求變開始 LCD1602 和 AD 初始化 PWM 控制 LCD1602 顯示 按鍵按下 - 5 - 化,則應(yīng)先檢查有關(guān)按鍵部分程序是否書寫正確,其次檢查按鍵與 STC 的線路連接情況是否正確。 4 .5 系統(tǒng)調(diào)試 各個部分的調(diào)試完成以后,還需要對整個系統(tǒng)進行調(diào)試。 5 總結(jié) 5.1 課程設(shè)計的過程 首先在老師給我們上課的時候要認真聽講,做好筆記,了解 PI 控制和 PWM 控制,然后去圖書館和網(wǎng)上找相關(guān)資料,再找同學(xué)商量,交換意見,一起做好仿真。做好前面的事情后就可以做板子寫程序 了,對我們來說這是個比較大的工程,要有耐心和恒心。 5.2 解決問題 我們遇到的比較困難的問題基本上都是調(diào)試的問題。板子做好以后,下載了程序問題就來了,板子沒有反應(yīng)。這時候,我們不應(yīng)該著急,要先檢查板子上個焊點都是沒有虛焊和漏焊的,然后檢查是否有線短路,最后就是調(diào)試程序了。調(diào)試程序要分模塊來調(diào),根據(jù)程序流程圖把每個模塊都調(diào)試好,在總的調(diào)試就可以了。 5.3 心得體會 課程設(shè)計是我們專業(yè)課程知識綜合應(yīng)用的實踐訓(xùn)練,是我們邁向社會,從事職業(yè)工作前一個必不少的過程 。 ”千里之行始于足下 ”。 通過這次課程 設(shè)計,我深深體會到這句千古名言的真正含義 。 我今天認真的進行課程設(shè)計,學(xué)會腳踏實地邁開這一步,就是為明天能穩(wěn)健地在社會大潮中奔跑打下堅實的基礎(chǔ) 。 通過課程設(shè)計,使我深深體會到,干任何事都必須耐心,細致 ,以為任何的一個小錯誤都有可能讓我們懊惱一天, 我不禁時刻提示自己,一定 要 養(yǎng)成一種高 度負責,認真對待的良好習(xí)慣 。 短短三周是課程設(shè)計,使我發(fā)現(xiàn)了自己所掌握的知識是真正如此的缺乏,自己綜合應(yīng)用所學(xué)的專業(yè)知識能力是如此的不足,幾年來的學(xué)習(xí)了那么多的課程,今天才知道自己并不會用 , 想到這里, 我才明白學(xué)以致用不是一句簡單的話,實 踐才是真理。 最后,我要感謝我的老師們, 感謝你們的幫助,感謝你們的支持。 參考文獻 1 馬忠梅 ,馬 巖 ,張 凱 ,等 . 單片機的 C 語言應(yīng)用程序設(shè)計 M . 北京 :北京航空航天大學(xué)出版社 ,1997. 2 譚浩強 C 程序設(shè)計 M . 北京 :清華大學(xué)出版社 ,1991 3 高海生 ,楊文煥 .單片機應(yīng)用技術(shù)大全 M.西南交通大學(xué)出版社, 1999-06. 4 徐愛鈞 彭秀華 .單片機高級 C51 應(yīng)用程序設(shè)計 M.北京:中國計量出版社, 2001. 5 馬盅梅 .單片機的 C 語言應(yīng)用程 序設(shè)計 M.北京:北京航空航天大學(xué)出版社 2003. - 6 - 附 錄 主要電路 PCB: 實物正面圖 實物正面圖 - 7 - 實物反面圖 實物反面圖 電路原理圖 電路原理圖 現(xiàn)場 ADuC512 程序 /*/ #include reg51.h #include intrins.h - 8 - #include LCD1602.H #define FOSC 24058052L #define BAUD 9600 sbit button1=P22; /按鍵 -減小亮度 sbit button2=P21; /按鍵 -增大亮度 sbit button3=P20 ; /按鍵 -確認 typedef unsigned char BYTE; typedef unsigned int WORD; WORD exp=300; BYTE REV=0; /*AD*/ /*Declare SFR associated with the ADC */ BYTE ch = 0; /ADC channel NO. sfr ADC_CONTR = 0xBC; /ADC control register sfr ADC_RES = 0xBD; /ADC hight 8-bit result register sfr ADC_LOW2 = 0xBE; /ADC low 2-bit result register sfr P1ASF = 0x9D; /P1 secondary function control register /*Define ADC operation const for ADC_CONTR*/ #define ADC_POWER 0x80 /ADC power control bit #define ADC_FLAG 0x10 /ADC complete flag #define ADC_START 0x08 /ADC start control bit #define ADC_SPEEDLL 0x00 /540 clocks #define ADC_SPEEDL 0x20 /360 clocks #define ADC_SPEEDH 0x40 /180 clocks #define ADC_SPEEDHH 0x60 /90 clocks/*- Get ADC result -*/ WORD GetADCResult(BYTE ch) - 9 - WORD ADC_R; ADC_CONTR = ADC_POWER | ADC_SPEEDLL | ch | ADC_START; _nop_(); /Must wait before inquiry _nop_(); _nop_(); _nop_(); while (!(ADC_CONTR & ADC_FLAG); /Wait complete flag ADC_CONTR &= ADC_FLAG; /Close ADC ADC_R=ADC_RES*4+ADC_LOW2; /Return ADC result return ADC_R; /*平均值 */ WORD GetADCResult_P() WORD ADC_RP=GetADCResult(0); BYTE i; for(i=0;i10;i+) ADC_RP=(ADC_RP+GetADCResult(0)/2; ADC_RP=ADC_RP*0.48828; return ADC_RP; /*- Initial ADC sfr -*/ void InitADC() /P1ASF = 0xff; ADC_RES = 0; ADC_CONTR = ADC_POWER | ADC_SPEEDLL; Delay(2); /*- showADC() - 10 - -*/ void showADC(WORD j,BYTE x) BYTE i,a3,k=7; for(i=0;i模糊值 WORD r; r=GetADCResult_P(); if(r0xf4) CCAP0H=0xf4; /*- Initial UART -*/ void InitUart() SCON = 0x5a; PCON=0x80; /8 bit data ,no parity bit TMOD = 0x20; /T1 as 8-bit auto reload TH1 = TL1 = -13; /Set Uart baudrate TR1 = 1; /T1 start running /*- Send one byte data to PC Input: dat (UART data) Output:- -*/ void SendData(BYTE dat) while (!TI); /Wait for the previous data is sen TI = 0; /Clear TI flag SBUF = dat; /Send current data /*- - 12 - Send a string to UART Input: s (address of string) Output:None -*/ void SendString(char *s) while (*s) SendData(*s+); /*- -main()- -*/ void main() BYTE stp=5,ii,tab3; InitUart(); InitADC(); init_LCD(); gotoxy(1,0); display_LCD_string( exp: stp: ); gotoxy
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 媒體推廣服務(wù)協(xié)議條款
- 現(xiàn)代農(nóng)業(yè)資源遙感技術(shù)應(yīng)用服務(wù)合同書
- 一堂難堪的美術(shù)課(13篇)
- 二零二五年度北侖區(qū)影視基地租賃合同(含拍攝道具租賃)
- 2025年智慧校園網(wǎng)絡(luò)設(shè)備采購與IT維護服務(wù)合同
- 二零二五年度大數(shù)據(jù)處理與分析服務(wù)合同示范
- 二零二五版建筑安全施工項目合作協(xié)議
- 2025版衛(wèi)星通信設(shè)備安全安裝與維護合同
- 二零二五年度辦公室裝修材料供應(yīng)與施工合同
- 2025年度白灰產(chǎn)品購銷合同規(guī)范范本
- 財務(wù)離職保密協(xié)議及競業(yè)限制合同范本
- 市政工程施工員考試試題及答案
- 2025年陜西行政執(zhí)法資格考試備考模擬題及答案(題型)
- 實驗室培育鉆石行業(yè)技術(shù)發(fā)展趨勢報告
- 2025年領(lǐng)英大制造行業(yè)人才全球化報告-馬來西亞篇
- 專題:閱讀理解 30篇 中考英語高分提升之新題速遞第二輯【含答案+解析】
- 企業(yè)面試題目和答案大全
- 心肺復(fù)蘇雙人培訓(xùn)
- 抖音房產(chǎn)直播課件
- 2025至2030中國近視眼治療儀市場競爭力剖析及企業(yè)經(jīng)營形勢分析報告
- 2025年高考化學(xué)試卷(廣東卷)(空白卷)
評論
0/150
提交評論