版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p> 本科畢業(yè)論文(設(shè)計)</p><p> 論文題目:LED驅(qū)動電源的設(shè)計</p><p><b> 學(xué)生姓名:</b></p><p><b> 所在院系:</b></p><p> 所學(xué)專業(yè):應(yīng)用電子技術(shù)教育</p><p><b>
2、 指導(dǎo)老師:</b></p><p><b> 完成時間:</b></p><p> LED驅(qū)動電源的設(shè)計</p><p><b> 摘 要</b></p><p> 對于一般照明而言,人們更需要白色的光源。作為一種新型的光源, LED具有無污染、長壽命、耐震動和抗沖擊的鮮明
3、特點。雖然白光LED的發(fā)光效率正在逐步提高,但是與LED燈配套的驅(qū)動器性能不佳,故障率高,成了LED推廣應(yīng)用的瓶頸。</p><p> 本文介紹了一種照明用LED高效驅(qū)動電源的設(shè)計方法。本設(shè)計的紅、綠、藍三色各自采用單獨的驅(qū)動電路,通過脈寬調(diào)制方式來調(diào)節(jié)LED燈的亮度,便于實現(xiàn)顏色的多樣化;采用開關(guān)電源供電方式,輸入電壓范圍廣、抗干擾性好、驅(qū)動效率高,保證了該驅(qū)動板在不同場合、不同區(qū)域內(nèi)都能正常使用。</
4、p><p> 關(guān)鍵詞:LED,電源,驅(qū)動</p><p> The design of LED drives power</p><p><b> ABSTRACT</b></p><p> For general lighting, people need more white light sources. As
5、a new light source, LED with pollution-free, long-life, vibration and shock resistant to the distinct characteristics. At present, the luminous efficiency white LED is gradually improving, the commercialization of the de
6、vice has reached the level of the incandescent lamp, but the fact should not be overlooked that the LED lights and supporting the driver did not keep up with a timely manner, the drive circuit poor performance, fault <
7、;/p><p> KeyWords: LED,Power ,Driver</p><p><b> 目 錄</b></p><p><b> 1 緒論1</b></p><p> 1.1 課題研究的背景1</p><p> 1.2 課題研究的方案1</p
8、><p> 2 系統(tǒng)硬件電路設(shè)計2</p><p> 2.1 系統(tǒng)框圖及工作原理簡介2</p><p> 2.2 系統(tǒng)所用主要芯片介紹3</p><p> 2.2.1 PIC16F684功能介紹3</p><p> 2.2.2 L6562D功能介紹9</p><p>
9、 2.2.3 HV9922功能介紹10</p><p> 2.3 系統(tǒng)硬件電路設(shè)計11</p><p> 2.3.1 AC-DC變換電路11</p><p> 2.3.2 DC-DC變換電路12</p><p> 2.3.3 微控制器及外圍電路12</p><p> 2.3.4 四路驅(qū)動電
10、路14</p><p> 2.3.5 輸出過流保護電路15</p><p> 3 系統(tǒng)程序測試16</p><p> 3.1 項目實現(xiàn)功能16</p><p> 3.2 軟件設(shè)計思路16</p><p> 3.3 匯編程序流程16</p><p><b> 4
11、 總結(jié)20</b></p><p><b> 致謝20</b></p><p><b> 參考文獻21</b></p><p><b> 附錄22</b></p><p><b> 測試程序清單24</b></p>
12、<p><b> 1 緒論</b></p><p> 1.1 課題研究的背景</p><p> 白熾燈時代即將和我們告別了。整個20世紀(jì),愛迪生發(fā)明的白熾燈經(jīng)受住了時間的考驗,成為標(biāo)準(zhǔn)的通用照明工具。但新的照明技術(shù)-尤其是發(fā)光二極管必將最終代替白熾燈和熒光燈。</p><p> 當(dāng)整個世界都在因為日益上升的能源成本而節(jié)省
13、能源預(yù)算時,白熾燈照明技術(shù)顯然站在了錯誤的一邊。一個白熾燈消耗的能源中有97%被浪費。熒光燈雖然稍好一些,但仍然浪費了85%的能量。而且,這兩種燈的平均使用壽命都只有大約5000個小時。另外,熒光燈還使用了有毒的汞,發(fā)出的光更是顏色粗糙。這兩種技術(shù)都無法和白光LED相比-它不僅使用壽命是前者的10倍,也不使用有毒物質(zhì),而且?guī)缀跄馨l(fā)出任何顏色的光。更重要的是,它的光轉(zhuǎn)換效率絕不亞于熒光燈。因此,在通用照明應(yīng)用領(lǐng)域,向LED技術(shù)的過渡將大大
14、降低能源消耗。</p><p> 盡管白光LED是當(dāng)今的大規(guī)模照明的一個理想方案,但若要把驅(qū)動LED的電子設(shè)備普及到每一個燈泡中,設(shè)計者還面臨著不小的挑戰(zhàn)。主要問題是目前LED驅(qū)動電路的性能還沒有實現(xiàn)高效率轉(zhuǎn)換,其中關(guān)鍵的技術(shù)問題是驅(qū)動電子系統(tǒng)的電子能量轉(zhuǎn)換效率由于離散范圍極大、參數(shù)難于控制,其高低和穩(wěn)定性就成了整個LED實用技術(shù)與產(chǎn)品參數(shù)的重中之重。其次,空間的限制要求LED驅(qū)動器必須小巧且高效。另外,還要考
15、慮散熱和EMI(電磁干擾)因素,兩者對于照明設(shè)備的可靠性有重要影響,給設(shè)計密度帶來了限制。</p><p> 接觸過LED的人都知道:由于LED正向伏安特性非常陡即正向動態(tài)電阻非常小,要給LED供電就比較困難。不能像普通白熾燈一樣,直接用電壓源供電,否則電壓波動稍增,電流就會增大到將LED燒毀的程度。為了穩(wěn)住LED的工作電流,保證LED能正??煽康毓ぷ?,各種各樣的LED驅(qū)動電路就應(yīng)運而生。</p>
16、<p> 1.2 課題研究的方案</p><p> LED驅(qū)動電路中最簡單的是串聯(lián)一只鎮(zhèn)流電阻,而復(fù)雜的是用許多電子元件構(gòu)成的恒流驅(qū)動器。本課題研究的三基色照明用LED高效控制器屬于恒流驅(qū)動器,它將交流電壓轉(zhuǎn)換為恒流電源,同時按照LED器件的要求完成與LED的電壓和電流的匹配。本裝置在設(shè)計上具有以下特點:</p><p> (1)采用開關(guān)電源供電方式,輸入電壓范圍廣、抗干
17、擾性能好、工作電壓輸出穩(wěn)定。</p><p> (2)采用傳統(tǒng)的調(diào)光方式--PWM(脈寬調(diào)制)技術(shù),系統(tǒng)只需要提供寬、窄不同的數(shù)字式脈沖,反復(fù)開關(guān)LED驅(qū)動器,即可實現(xiàn)輸出電流的寬范圍改變,保證LED的亮度和顏色在不同的應(yīng)用場合能夠作相應(yīng)的變化。</p><p> (3)發(fā)光體的紅、綠、藍三色各自具有單獨的驅(qū)動電路,分別通過微控制器的三個腳來獨立準(zhǔn)確控制,三種顏色可單獨發(fā)光,也可按照三
18、基色組合標(biāo)準(zhǔn)發(fā)穩(wěn)定的白光。</p><p> 2 系統(tǒng)硬件電路設(shè)計</p><p> 2.1 系統(tǒng)框圖及工作原理簡介</p><p> 圖2.1 系統(tǒng)框圖</p><p> 如圖2.1所示,該裝置主要由控制系統(tǒng)、交流抗干擾電路、直流電壓變換電路、四路驅(qū)動電路組成。交流電源輸入經(jīng)差、共模干擾信號抑制電路和整流濾波后成260V直流,
19、再經(jīng)電壓變換電路和三端穩(wěn)壓器得到兩個較小的直流電壓,分別給四路驅(qū)動電路和PIC微控制器供電。照明LED的顏色選擇及亮度調(diào)節(jié)由微控制器來控制;四路驅(qū)動電路均采用單級PFC(功率因數(shù)校正)技術(shù),通過專用PFC芯片L6562D輸出的PWM(脈沖寬度調(diào)制)信號控制開關(guān)管,將直流加到開關(guān)變壓器的初級上,并對輸入電流進行調(diào)制,令其與電壓盡量同步,提高有效功率;開關(guān)變壓器的次級感應(yīng)出高頻電壓,經(jīng)整流濾波供給負(fù)載;輸出部分通過一定的保護電路反饋給控制電
20、路,控制PWM占空比,以達到穩(wěn)定輸出的目的。</p><p><b> 本設(shè)計主要創(chuàng)新點:</b></p><p> (1)采用開關(guān)電源供電方式,輸入電壓范圍廣、抗干擾性好、工作電壓輸出穩(wěn)定; </p><p> (2)增加了火線輸入檢測功能,增強了安全保護措施;</p><p> (3)多種電壓輸出可選(12V
21、,24V);</p><p> (4)控制模塊采用智能控制模塊。</p><p> 2.2 系統(tǒng)所用主要芯片介紹</p><p> 2.2.1 PIC16F684功能介紹</p><p> 控制系統(tǒng)電路中的MCU(微控制器)選用了PIC系列中檔單片機PIC16F684。</p><p> PIC系列8位C
22、MOS單片機具有實用、低價、易學(xué)、省電、高速和體積小等特點,特別時期獨特的RISC(精簡指令集)結(jié)構(gòu),及獨立分開的數(shù)據(jù)總線和指令總線的哈佛總線(Harvard)結(jié)構(gòu),使指令具有單字長的特性,且允許指令碼的位數(shù)可多于8位的數(shù)據(jù)位數(shù),這與傳統(tǒng)的采用CISC結(jié)構(gòu)和馮諾依曼結(jié)構(gòu)的8位單片機相比,可以達到2:1的代碼壓縮和4:1的速度提高。</p><p> PIC16F684屬于Microchip公司開發(fā)生產(chǎn)的中級產(chǎn)品
23、,僅需學(xué)習(xí)35條指令,除跳轉(zhuǎn)指令外的所有指令都是單周期的。</p><p> 振蕩器/時鐘的輸入頻率為20MHz,指令周期為200ns。</p><p> 高精度內(nèi)部振蕩器,雙速啟動模式,適用于關(guān)鍵應(yīng)用的晶振故障檢測,在節(jié)能模式下工作時可進行時鐘模式切換,可用軟件選擇的頻率范圍為125 kHz到8MHz。</p><p> 可編程代碼保護,高耐用性閃存單元,可
24、經(jīng)受10萬次寫操作,保存時間超過40年。</p><p> 節(jié)能的休眠模式,寬工作電壓范圍(2.0V到5.5V)。</p><p> 具有很好的低功耗特性。電壓為2.0V時,待機電流典型值為50nA,頻率為1MHz、電壓為2.0V時,工作電流典型值為220μA。</p><p> 具有獨立方向控制的12個I/O引腳,高灌/拉電流可直接驅(qū)動LED。</p&
25、gt;<p> 引腳電平變化中斷,獨立的可編程弱上拉,超低功耗喚醒。</p><p> 模擬比較器模塊帶有兩個模擬比較器和可編程的片上參考電(CVREF)模塊,可從外部訪問的比較器輸入和輸出。</p><p> A/D轉(zhuǎn)換器有8路通道,分別率達到10位。</p><p> 帶8位周期寄存器、預(yù)分頻器和后分頻器的8位定時器/計數(shù)器。</p&
26、gt;<p> 增強型捕捉、比較和PWM模塊中有16位捕捉模塊,最大分辨率為12.5 ns;16位比較模塊,最大分辨率為200ns。帶有1、2或4路輸出通道,可編程“死區(qū)時間”的10位PWM模塊,輸出信號的最大頻率為20 kHz。</p><p> 看門狗定時器利用片內(nèi)獨立振蕩器,無需外接元件,看門狗定時器溢出時間有8種選擇。</p><p> 由于單片機PIC16F6
27、84的資源豐富且功能強大,在本系統(tǒng)中只使用其中的部分功能。下面對使用的片內(nèi)外設(shè)進行詳細的分析。</p><p><b> 1 振蕩器模塊</b></p><p> PIC16F684內(nèi)部振蕩器有多種時鐘源和選擇功能,從而使其應(yīng)用非常廣泛,并可最大限度地提高性能和降低功耗。圖2.2給出了振蕩器模塊的框圖。時鐘源可以配置為由外部振蕩器、石英晶體諧振器、陶瓷諧振器以及
28、阻容(RC)電路提供。此外,系統(tǒng)時鐘源可以配置為由兩個內(nèi)部振蕩器中的一個提供,并可以通過軟件選擇速度。</p><p> 圖2.2 振蕩器模塊框圖</p><p> 通過配置字寄存器(CONFIG)的FOSC<2:0> 位來配置時鐘源模式。內(nèi)部時鐘可用兩個內(nèi)部振蕩器產(chǎn)生。HFINTOSC是經(jīng)過校準(zhǔn)的高頻振蕩器。LFINTOSC是未經(jīng)校準(zhǔn)的低頻振蕩器。</p>
29、<p> 振蕩器控制(OSCCON)寄存器控制系統(tǒng)時鐘和頻率選擇等選項。OSCCON寄存器包含以下位:</p><p> ? 頻率選擇位(IRCF)</p><p> ? 頻率狀態(tài)位(HTS和LTS)</p><p> ? 系統(tǒng)時鐘控制位(OSTS和SCS)</p><p> 2 PIC16F684的I/O使用<
30、/p><p> PIC16F684有2個雙向 I/O 端口:PORTA和PORTC。由于PIC16F68X屬于8位單片機,因此每個端口都由數(shù)量不超過8個的引腳構(gòu)成。每個端口中的每個引腳都可以用軟件的方式單獨編程,設(shè)定為輸出引腳或者輸入引腳。其中有些I/O引腳和單片機內(nèi)部的某些功能部件或其它外圍模塊的外界信號線進行了復(fù)用,也就是說,既可以作為普通I/O引腳,又可以作為某些功能部件或外圍模塊的外接引腳。</p&g
31、t;<p> PORTA端口是一個只有6根引腳的雙向I/O端口,它在基本輸入、輸出功能的基礎(chǔ)上,復(fù)合了A/D轉(zhuǎn)換器的模擬量輸入功能、A/D轉(zhuǎn)換器所需的外接參考電壓輸入功能、定時器、計數(shù)器TMR0的外部時鐘輸入功能、主同步串行端口MSSP的從動選擇信號輸入功能等。</p><p> PORTA、TRISA 寄存器是兩個最常用的寄存器。端口數(shù)據(jù)寄存器PORTA 是一個可讀可寫的寄存器,也是一個用戶軟
32、件與單片機引腳外接電路交換數(shù)據(jù)的界面。由于該端口只有6個外接引腳,所以,與之對應(yīng)的數(shù)據(jù)寄存器也就只有低6位有效,無效的兩位讀出時將返回0。端口方向控制寄存器TRISA 由它控制端口RA 的每一個引腳的數(shù)據(jù)傳送方向。當(dāng)把某一位設(shè)置為1時,則相應(yīng)的端口引腳被定義為輸入;當(dāng)把某一位設(shè)置為0時,則相應(yīng)的端口引腳被定義為輸出。</p><p> PORTC是一個8位的雙向端口。利用TRISC寄存器可將各引腳分別設(shè)置為輸入
33、或輸出。PORTC引腳都有施密特觸發(fā)輸入緩沖器。當(dāng)外設(shè)功能使能時,應(yīng)考慮到每個PORTC引腳的TRIS位方向設(shè)置。有些外設(shè)使能時,會超越相應(yīng)引腳的TRIS位方向設(shè)置而將引腳直接定義為輸出;而另一些外設(shè)使能時,也會超越相應(yīng)引腳的TRIS方向設(shè)置,但卻將引腳直接定義為輸入。</p><p> 圖2.3 PORTC引腳框圖</p><p> 要將模擬通道配置為數(shù)字輸入通道就必須對ANSEL
34、和CMCON0寄存器進行初始化。配置為模擬輸入的引腳讀為0。</p><p> 3 捕捉/脈寬調(diào)制(CCP) </p><p> CCP(捕捉/ 比較/ 脈寬調(diào)制)模塊有一個16位寄存器,它可以用作16位捕捉寄存器、16位比較寄存器或10位PWM主/從占空比寄存器。除了特殊事件觸發(fā)器之外,各CCP模塊的操作是相同的。</p><p> 每個CCP模塊含有3個寄
35、存器。一個器件中可能有多個CCP模塊。下表列出了各種模式下CCP模塊的定時器資源。</p><p> 表2.1 CCP模式與定時器</p><p> 本系統(tǒng)涉及CCP模塊的脈寬調(diào)制模式(PWM)的應(yīng)用,下面就簡要地介紹一下PWM設(shè)置及操作方法。</p><p> 在脈沖寬度調(diào)制(PWM)模式下,CCPx引腳可輸出分辨率高達10 位的PWM 輸出。因為CCPx
36、引腳與端口數(shù)據(jù)鎖存器是復(fù)用的,所以相應(yīng)的TRIS位必須清零以使CCPx引腳為輸出狀態(tài)。</p><p> 一個PWM輸出(如圖2.7) 包含一個時基(周期)和一段輸出高電平的時間(占空比)。PWM的頻率是周期的倒數(shù)(1/周期)。</p><p> 圖2.4 PWM輸出波形</p><p> 在PIC16F系列單片機中,當(dāng)CCP模塊工作于PWM模式時,確定PW
37、M信號周期所用到的定時器只能是8位寬的時基定時器TMR2,而確定PWM信號脈寬所用到的定時器則是10位寬的時基定時器(由定時器TMR2的8位和其低端擴展的2位共同構(gòu)成)。</p><p> (1) PWM周期可通過寫入PR2 寄存器來規(guī)定,可用以下公式計算:</p><p> PWM周期=[(PR2) + 1] ? 4 ? TOSC ? (TMR2預(yù)分頻比),用時間單位表示PWM頻率(
38、FPWM)。</p><p> 當(dāng)TMR2等于PR2時,在下一遞增計數(shù)周期中將產(chǎn)生下面三個事件:</p><p><b> ? TMR2被清零</b></p><p> ? CCPx引腳被置1</p><p> ? PWM占空比從CCPRxL被鎖定為CCPRxH</p><p> (2)
39、 PWM占空比可通過寫入CCPRxL寄存器和DCxB1:DCxB0 (CCPxCON<5:4>)位來規(guī)定。最高分辨率可達10位:由CCPRxL中的高8位和CCPxCON<5:4>中的低2位組成。這一10位值由DCxB9:DCxB0來表征。計算PWM 占空比的公式如下:</p><p> PWM占空比= (DCxB9:DCxB0) ? Tosc ? (TMR2 預(yù)分頻比),用時間單位表示D
40、CxB9:DCxB0的值可以在任何時候?qū)懭?,但直到PR2與TMR2中的值相符(當(dāng)前周期結(jié)束)時,占空比的值才被鎖存到CCPRxH。在PWM模式下,CCPRxH是只讀寄存器。</p><p> CCPRxH寄存器和一個2位的內(nèi)部鎖存器用于為PWM占空比提供雙重緩沖。雙重緩沖對PWM的無毛刺操作是極其重要的。</p><p> 當(dāng)CCPRxH和2位鎖存器的值與TMR2和內(nèi)部2位Q時鐘(或T
41、MR2預(yù)分頻器的2位)串接值相符時,CCPx引腳被清零。此時占空比結(jié)束。</p><p> 對于給定的PWM頻率,其最大分辨率(位)為:</p><p> PWM工作模式的操作步驟</p><p> (1) 向周期寄存器PR2中寫入預(yù)定值,以確定PWM信號周期。</p><p> (2) 向寄存器CCPR1L和控制寄存器CCP1CON
42、的bit5、bit4中寫入預(yù)定值,以確定PWM信號脈寬。</p><p> (3) 將相應(yīng)的TRIS位清零以將CCPx引腳設(shè)為輸出。</p><p> (4) 通過對控制寄存器T2CON的寫入,以設(shè)定預(yù)分頻器分頻比和啟用定時器TMR2,如果有必要,還可同時設(shè)定后分頻器的分頻比。</p><p> (5) 通過寫入控制寄存器CCP1CON的低4位,來設(shè)定CCP模
43、塊位PWM模式。</p><p><b> 4 定時器/計數(shù)器</b></p><p> 定時器是單片機的一個很重要的部分,用它可以產(chǎn)生很多不同的定時時間,來滿足程序設(shè)計的不同需求。PIC16F684有三個定時器,分別是Timer0、Timer1、Timer2。它們的用法不是很相同,下面來分別介紹這三個定時器的用法和設(shè)置問題。 Tim
44、er0是一個八位的計數(shù)器,它有一個八位的計數(shù)寄存器TMR0,八位的預(yù)分頻器(與看門狗共用),可以選擇內(nèi)部或者是外部時鐘源,有計數(shù)器溢出中斷的功能。 Timer0可以作為一個定時器或者計數(shù)器來使用,與Timer0有關(guān)的寄存器有:TMR0,INTCON,OPTION_REG,TRISA。 當(dāng)Timer0作為定時器來使用的時候,要設(shè)置OPTION_REG的T0CS位為0,表示用的是內(nèi)部時鐘,每一個指令周期
45、TMR0的值會增加(當(dāng)沒有預(yù)分頻的時候),當(dāng)TMR0被賦值的時候,會有兩個指令周期的延時。預(yù)分頻器可以和看門狗共用,可以由OPTION_REG的PSA位來設(shè)置,當(dāng)PSA 為0的時候分頻器選擇Timer0,當(dāng)PSA為1的時候分頻器選擇看門狗。同時,與分頻器的分頻值可以通過寄存器OPTION_REG來設(shè)置,設(shè)置的值可以由1:2</p><p> Timer1的中斷編程:當(dāng)Timer1的計數(shù)產(chǎn)生溢出的時候,如果Tim
46、er1中斷允許的話,就會產(chǎn)生中斷。中斷可以這樣設(shè)置,Timer1的中斷允許位TMR1IE(在PIE1寄存器中)置1,寄存器INTCON的PEIE位置1,同時總中斷位GIE(位于寄存器INTCON中)要置為1。當(dāng)定時器產(chǎn)生中斷的時候,會把中斷標(biāo)志T1IF置為1(位于寄存器PIR1中),然后PC指針指向0004H地址。T1IF位必須軟件清除。 Timer2的功能與Timer1有些不同,Timer2是一個八位的
47、計數(shù)器,有一個八位的計數(shù)寄存器TMR2,Timer2具有以下功能:有兩個分頻器,一個是前分頻器,一個是后分頻器。下面來介紹Timer2的編程: Timer2的控制寄存器T2CON作用是設(shè)置Timer2的開啟關(guān)閉和前后分頻的分頻系數(shù),寄存器T2CON的TOUTPS<3:0> 位設(shè)置后分頻系數(shù),可以被設(shè)置成1:1至1:16;位TMR2ON為1時,Timer2開啟,為0時,Timer2關(guān)閉;位T2C
48、KPS<1:0>可以設(shè)置前分頻系數(shù),可以被設(shè)置成1、4、16。 Timer2的中斷可以這樣</p><p> 2.2.2 L6562D功能介紹</p><p> 由于本設(shè)計采用的使開關(guān)電源供電方式,所以要求裝置對電網(wǎng)無污染,主要包括諧波含量、功率因數(shù)、波形畸變等。解決這個問題的積極辦法是采用功率因數(shù)校正技術(shù)。為了使電源在滿足諧波標(biāo)準(zhǔn)的同時能
49、夠?qū)崿F(xiàn)低成本、高性能,對單級PFC的需求越來越緊迫,特別是在小功率場合。</p><p> 圖2.5 L6562D內(nèi)部結(jié)構(gòu)框圖</p><p> L6562D的內(nèi)部結(jié)構(gòu)框圖如圖2.7所示。L6562D的內(nèi)部乘法器帶有THD最低化專門電路,能有效控制AC輸入電流的交越失真和誤差放大器輸出紋波失真,從而提供高功率因數(shù)和非常低的THD。結(jié)合高線性乘法器中的THD最優(yōu)化電路,L6562D允許
50、在誤差放大器反相輸入端INV腳和輸出端COMP腳之間連接RC串聯(lián)補償網(wǎng)絡(luò),以減小誤差放大器輸出紋波和乘法器輸出的高次諧波。另外,L6562D帶有源電流/灌電流為-600/800mA的推挽式輸出級,并帶有欠壓鎖定(UVLO)下拉和15V的電壓鉗位,可驅(qū)動功率MOSFET(絕緣柵極場效應(yīng)管),從而可使變換器輸出功率高達300W。</p><p> 2.2.3 HV9922功能介紹</p><p
51、> 開關(guān)型LED燈驅(qū)動器芯片HV9922是用于控制在連續(xù)導(dǎo)電模式(CCM)工作的降壓(Buck)變換器拓?fù)涞腜WM峰值電流控制器,它利用85~264VAC的交流輸入或20~400VDC的直流輸入工作,可提供50mA的恒流驅(qū)動高亮度LED燈,為設(shè)計緊湊低成本通用離線LED燈驅(qū)動器提供了解決方案。</p><p> HV9922引腳排列及其內(nèi)部結(jié)構(gòu)如圖2.8所示:</p><p>
52、 圖2.6 HV9922結(jié)構(gòu)框圖</p><p> 當(dāng)20~400V的電壓輸入到漏極(DRAIN)腳時,內(nèi)部高壓線性穩(wěn)壓器產(chǎn)生一個7V的DC電壓出現(xiàn)在VDD腳。當(dāng)VDD腳上的電壓超過門限電平(5V)時,內(nèi)部MOSFET導(dǎo)通。當(dāng)輸入電流超過內(nèi)部預(yù)設(shè)置電平時,電流傳感比較器復(fù)位RS觸發(fā)器,MOSFET關(guān)斷。同時,單發(fā)(one-shot)電路被激活,確定關(guān)斷時間(10μS)。只要關(guān)斷時間結(jié)束,RS觸發(fā)器則置位,新的
53、開關(guān)周期再次開始。</p><p> 2.3 系統(tǒng)硬件電路設(shè)計</p><p> 2.3.1 AC-DC變換電路</p><p> 圖2.7 AC-DC變換器</p><p> 如圖所示,AC-DC變換電路由交流抗干擾電路和高壓整流濾波電路兩部分組成,采取寬電源輸入方式,電壓輸入范圍為AC85~265V。</p>
54、<p> 為避免電網(wǎng)中的各種干擾信號影響該裝置的正常工作,防止電源開關(guān)電路形成高頻擾竄,影響電網(wǎng)中的其他電器,所以按照各種電磁、安規(guī)認(rèn)證的要求,在進行交、直流變換時應(yīng)配有抗干擾電路。 抗干擾電路也稱EMI濾波電路。電磁干擾按噪聲干擾源種類來分,可分為尖峰干擾和諧波干擾兩種;若按耦合通路來分,可分為傳導(dǎo)干擾和輻射干擾兩種。任何電源線上傳導(dǎo)干擾信號,均可用差模和共模信號來表示。差模干擾是
55、在各相線之間傳輸,屬對稱性干擾;共模干擾是在電源線與地之間傳輸,屬非對稱性干擾。在一般情況下,差模干擾幅度小,頻率低,所造成的干擾較??;共模干擾幅度大,頻率高,還可以通過導(dǎo)線產(chǎn)生輻射,所造成的干擾較大。</p><p> 該電路最左邊的接口器件為本系統(tǒng)的強電插頭。接口的右邊是一個0.25A的保險絲器件,它將起到過流保護的作用。L1、L2是差模扼流電感,C2是差模濾波電容, 也就是安全標(biāo)準(zhǔn)中所謂的X電容, 一般采
56、用聚丙烯金屬化薄膜電容,容量范圍在0.01uF~4.7uF;T2的初次級匝數(shù)相等、極性相反,交流電流在磁芯中產(chǎn)生的磁通相反,因而可有效地抑制共模干擾。</p><p> 高壓整流濾波電路由反向耐壓值為800V的四個快恢復(fù)型整流二極管接成全橋的形式,把220V、50HZ的工頻電網(wǎng)電壓或其它的交流輸入電壓直接引入,進行全波整流,再由后面的濾波電路變成較為穩(wěn)定的直流電壓輸出,給直流變換器提供一個峰值約260V的直流電
57、源。</p><p> 2.3.2 DC-DC變換電路</p><p> DC-DC變換電路是基于HV9922和MC78L05而設(shè)計的。</p><p> 在本電路中,HV9922是作為恒流源使用的。峰值為260V的直流輸入到1腳后,在2腳輸出16V的直流電壓,再經(jīng)后續(xù)的穩(wěn)壓、濾波環(huán)節(jié)便得到了一個相對穩(wěn)定的+13V直流電,為四個驅(qū)動電路中的PFC芯片供電。
58、</p><p> PIC微控制器所需要的+5V工作電壓由三端穩(wěn)壓器MC78L05提供。為了使輸出的電壓波紋系數(shù)更小,增強系統(tǒng)的抗干擾性能,在其后面追加了一個耐壓6.3V,容值10uF的濾波電容。</p><p> 圖2.8 DC-DC變換電路</p><p> 2.3.3 微控制器及外圍電路</p><p> 在說明該模塊的原理之
59、前,我先簡要地介紹一下本裝置所驅(qū)動的LED燈的</p><p><b> 內(nèi)部結(jié)構(gòu)。</b></p><p> 為了能提高LED發(fā)光流明效率,這款LED采用了紅、綠、藍三色組合方式,把紅光、綠光、藍光分成三組,每組分別采用4個1W發(fā)光二極管通過矩陣式貼片的排列形式最終組成一個發(fā)白光實體,其內(nèi)部結(jié)構(gòu)如下圖所示:</p><p> 圖2.9
60、 LED燈內(nèi)部結(jié)構(gòu)圖</p><p> 通過這種方式,白光的最大發(fā)光功率可達8W,流明效率可達751m/W。</p><p> 為保證LED燈發(fā)光顏色的均勻一致,便于實現(xiàn)多種色彩變化,發(fā)光體的紅、</p><p> 綠、藍、白四色各自采用單獨的驅(qū)動電路,分別通過PIC16F684的四個腳來獨立準(zhǔn)確控制,四種顏色可單獨發(fā)光。需要說明的是,白光是按照一定的三基色組
61、合標(biāo)準(zhǔn)發(fā)出的,其冷暖色溫是可調(diào)的。</p><p> 圖 2.10 微控制器及外圍電路</p><p> 在設(shè)計本模塊時,為了加強單片機的抗干擾性,在單片機的電源端口加了一個容值為10uF的去耦電容。由于AC-DC變換電路輸出的并不是標(biāo)準(zhǔn)的260V直流電壓,它可以看作是一個正弦信號和一個直流信號的疊加,其電壓值隨時間發(fā)生變化,三個220K的電阻串聯(lián)起來,同C14組成了一個積分電路,2
62、60V直流電壓通過積分作用之后得到一個鋸齒波信號(MULT),該信號一方面通過R9和R76限流之后分別得到兩個頻率為100HZ的正弦波,作為單片機內(nèi)置A/D轉(zhuǎn)換器的模擬信號輸入,另一方面可作為后面四路驅(qū)動電路的控制信號;DC-DC變換電路得到的+13V直流電經(jīng)R89和R90分壓后得到一個2.8V的直流電,送入單片機的7腳;通過編程,單片機的5腳將輸出一個頻率1kHZ、占空比為50%的方波,經(jīng)積分電路作用后得到一個三角波控制信號(頻率1k
63、HZ,峰-峰值1V,最大值3V);單片機的3腳、12腳和13腳由軟件設(shè)置為數(shù)字I/O,輸出頻率225HZ、占空比為25%的矩形脈沖,分別作為紅、綠、藍三路驅(qū)動電路的點亮信號,白光驅(qū)動電路的頻率2kHZ、占空比30%的點亮信號由6腳提供。</p><p> 2.3.4 四路驅(qū)動電路</p><p> 紅、綠、藍三色驅(qū)動電路的原理、元件參數(shù)基本一致,白光驅(qū)動電路部分元件的參數(shù)與前者有一定的
64、差別。下面就以綠光驅(qū)動電路為例來說明其工作原理。</p><p> 圖2.11 綠光驅(qū)動電路</p><p> 如圖所示,該模塊的原理與常見的開關(guān)穩(wěn)壓電源類似。</p><p> 在本電路中,主控芯片L6562D的INV腳是內(nèi)置電壓誤差放大器的輸入端,COMP腳是輸出端,SAW是前級控制電路輸出的頻率為1KHZ,峰值為3V的三角波信號,GREEN是微控制器所
65、提供的頻率為225HZ的矩形脈沖信號,經(jīng)C31之后也得到一個三角波,兩者疊加作為INV腳的輸入信號,R17跨接在兩腳之間,作為反饋電阻使用。從MULT腳輸入的信號由前級電路提供,可以控制該芯片是否工作。CS腳接到了開關(guān)管Q2的源極,R12為Q2的電流檢測電阻,當(dāng)CS腳電壓達到內(nèi)部乘法器輸出時,通過其內(nèi)部的觸發(fā)器控制開關(guān)管的關(guān)斷,并一直保持關(guān)斷狀態(tài)到腳ZCD檢測到反饋電流的過零信號;腳ZCD為L6562D的過零檢測端,此過零檢測電路為下降
66、沿出發(fā),當(dāng)該腳的電壓下降到1.6V,且GATE腳輸出高電平時,開關(guān)管開啟。在腳ZCD和開關(guān)變壓器的原級線圈之間連有一個由R24、R31和C13組成的反饋網(wǎng)絡(luò),起補償作用;由于開關(guān)管在關(guān)斷瞬間會在漏極產(chǎn)生一個尖峰脈沖,電壓高達上千伏,所以在DC+和開關(guān)管的漏極之間連接了一個超快恢復(fù)二極管和一個瞬態(tài)電壓抑制二極管,共同鉗制漏極電壓,以免污染電網(wǎng)。開關(guān)變壓器的次級感應(yīng)出高頻電壓后,經(jīng)</p><p> 2.3.5
67、輸出過流保護電路</p><p> 圖2.12 輸出過流保護電路</p><p> 本部分的電路原理較為簡單。如圖所示,在系統(tǒng)正常工作時,該部分不起作用,但當(dāng)系統(tǒng)輸出電流過大時,穩(wěn)壓二極管被反向擊穿,電路導(dǎo)通,光耦中的光敏三極管受光導(dǎo)通,MULT腳電平被強行拉低,使得各路驅(qū)動電路停止工作,起到保護作用。由于光耦的輸入輸出間互相隔離,電信號傳輸具有單向性等特點,因而具有良好的電絕緣能力
68、和抗干擾能力。同時,由于光耦的輸入端屬于電流型工作的低阻元件,因而具有很強的共模抑制能力,所以將它作為本系統(tǒng)的終端隔離元件可以大大提高信噪比。</p><p><b> 3 系統(tǒng)程序測試</b></p><p> 3.1 項目實現(xiàn)功能</p><p> 使四路驅(qū)動電路同時工作,點亮LED燈具內(nèi)所有的發(fā)光二極管,此時LED發(fā)白光且冷暖色溫達
69、到最佳。通過編程,單片機將提供各種參數(shù)不同的控制信號。根據(jù)需求,單片機的3腳、12腳和13腳將提供頻率225HZ、占空比25%的矩形脈沖信號,6腳將提供頻率2kHZ、占空比30%的矩形脈沖信號,而頻率1kHZ、占空比50%的主控信號將由5腳提供。</p><p> 3.2 軟件設(shè)計思路</p><p> 本設(shè)計以振蕩頻率為8MHZ的內(nèi)部時鐘作為振蕩源,采用定時中斷方式和反復(fù)裝載初始值的
70、方式來得到所需要的各種控制信號。具體方法是,將各種控制信號周期乘以其對應(yīng)的占空比,所得到的時間將作為定時器的定時時間。以上述第一種信號為例,將4.44ms(頻率225HZ)乘以25%得1.11ms,用Timer0定時1.11ms,相應(yīng)的I/O口置1,待Timer0超時溢出時,中斷處理程序?qū)㈩A(yù)先設(shè)置的計數(shù)變量寄存器(初值為0)加1,退出中斷后由主程序通過計數(shù)值和占空比來判定I/O口是否取反,這樣在一個周期時間內(nèi),Timer0將產(chǎn)生4次中斷
71、,從而完成了一個完整波形的輸出。上述第二種信號的產(chǎn)生由Timer1配合中斷方式完成,方法與第一種相同,這里不再贅述。而第三種信號則利用了CCP模塊的PWM模式來提供。</p><p> 需要說明的是,在執(zhí)行中斷處理程序時需要一定的時間,這樣必然會導(dǎo)致定時器的定時時間產(chǎn)生誤差,系統(tǒng)運行一段時間后,輸出波形的占空比將發(fā)生變化,不能滿足原先的要求,為此,我在編程是將大量的工作交由主程序完成,以縮短中斷處理程序的工作量
72、,使誤差降到最低。</p><p> 3.3 匯編程序流程</p><p> 為增強程序的可讀性,特將整個程序劃分為三個部分:硬件資源的初始化程序、主程序和中斷處理程序。由于單片機的 SFR (特殊功能寄存器)區(qū)被分成不同的存儲區(qū)。在這些存儲區(qū)間切換時,需要設(shè)置狀態(tài)(STATUS )寄存器的 RP0、 RP1位來選擇所需存儲區(qū)。</p><p> 1 硬件資源
73、的初始化</p><p> 初始化程序包括定時/計數(shù)器初始化、PWM模式初始化和I/O端口初始化四部分。Timer0和Timer1的初始化方法類似,都是先將相應(yīng)的計數(shù)寄存器清零,然后再對預(yù)分頻器進行設(shè)置,選則合適的分頻比,以便計算定時初值。所不同的是,Timer1是16位的定時器,所以要分別對其計數(shù)寄存器的高字節(jié)和低字節(jié)賦初值。PWM模式初始化方法是固定的,輸出信號的周期和占空比都有專門的公式進行計算。在I/O
74、端口的初始化中,根據(jù)需要將RA2、RC2、RC3和RC5設(shè)置為模擬輸入,RA0、RA1、RA4和RC4設(shè)置為數(shù)字輸出。</p><p> Timer0初始化程序流程: Timer1初始化程序流程:</p><p><b> 2 主程序部分</b></p><p> 在主程序中,先將看門狗定時器清零,以免產(chǎn)生不必要
75、的復(fù)位,然后關(guān)閉所有的中斷,對所需各種寄存器的控制字進行設(shè)置,最后再使能全局中斷,啟動定時器等待中斷。</p><p><b> 主程序流程:</b></p><p><b> 3 中斷處理部分</b></p><p> 當(dāng)某個定時器超時產(chǎn)生中斷后,中斷處理程序先判斷是哪個定時器產(chǎn)生的中斷,然后再進行相應(yīng)的處理,實現(xiàn)
76、各種功能。</p><p> 中斷處理子程序流程:</p><p><b> 4 總結(jié)</b></p><p> 本論文主要論述本設(shè)計的硬件部分,并結(jié)合軟件進行結(jié)構(gòu)優(yōu)化設(shè)計。使得本硬件設(shè)計的到很好的簡化,同時也提高了本系統(tǒng)設(shè)計的抗干擾性能。同時,結(jié)合PCB檢查設(shè)計技術(shù)以及一些設(shè)計規(guī)范,再一步提升系統(tǒng)的電氣特性。</p>&l
77、t;p> 此次畢業(yè)設(shè)計是大學(xué)學(xué)習(xí)過程中一個非常重要的環(huán)節(jié)。通過這個環(huán)節(jié)的訓(xùn)練,我逐步掌握了一個電子產(chǎn)品的基本開發(fā)流程,學(xué)到了很多書本上學(xué)不到的知識,提高了自己理論聯(lián)系實際和動手實踐的能力。在此期間,我深深地體會到產(chǎn)品研發(fā)是一個不斷配合和取舍的過程,包括電子與結(jié)構(gòu)的配合、電子硬件與軟件的配合,而每一種配合中都需要一些數(shù)據(jù)進行參考與驗證,最后再綜合考慮各方面的因素來優(yōu)化產(chǎn)品的成本、質(zhì)量和研發(fā)時間。同時,我也懂得了基礎(chǔ)知識的重要性,試
78、想,一個連元件類別和性能都不清楚的人又怎能設(shè)計出現(xiàn)實中可用的產(chǎn)品呢。所以,一個人要想真正搞出點東西來,就必須腳踏實地,從一點一滴做起。</p><p><b> 致謝</b></p><p> 本論文的完成是在導(dǎo)師的精心指導(dǎo)和熱情幫助下完成的,在將近半年的時間里,老師在我對課題的學(xué)習(xí)和研究以及學(xué)習(xí)和生活方面都給與了無微不至的幫助和關(guān)心。導(dǎo)師淵博的學(xué)識,敏銳的科學(xué)洞
79、察力,嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度,強烈的創(chuàng)新思想和對科研教育事業(yè)的執(zhí)著追求都給我留下難忘的印象,并將激勵我在今后的工作中勇敢地面對困難和挑戰(zhàn)。</p><p> 在我做畢業(yè)設(shè)計期間,得到了很多人的關(guān)心和支持,是它們無私的愛才使我能夠在學(xué)習(xí)上不斷進取,取得今天的成績。也要感謝和我一起做畢業(yè)設(shè)計的舍友,在他們的幫助下我完成了畢業(yè)設(shè)計,再次感謝所有在我做畢業(yè)設(shè)計期間給我?guī)椭睦蠋熀屯瑢W(xué)們。</p><p>
80、; 最后,我要感謝擔(dān)任我論文評審和評閱的各位老師,謝謝他們提出的寶貴意見和建議。</p><p><b> 參考文獻</b></p><p> [1] 楊恒. LED照明電路設(shè)計與實例精選.北京:中國電力出版社,2008.1[2] 李學(xué)海. PIC單片機使用教程——提高篇. 北京:北京航空航天大學(xué)出版社,2007.2</p><p>
81、 [3] 方大千,鮑俏偉. 實用電源及其保護電路. 北京:人民郵電出版社,2003.2</p><p> [4] Microchip. 14-Pin, Flash-Based 8-Bit CMOS Microcontrollers with nanoWatt Technology -- PIC16F684. Microchip Technology Inc.,MAY.2007</p><p&
82、gt; [5] 三恒星科技. PIC單片機易學(xué)通.北京:科學(xué)出版社,2004.5</p><p> [6] 李朝青. 單片機原理及接口技術(shù)[M].北京:北京航空航天大學(xué)出版社,2005</p><p> [7] ST semiconductors. L6562D Transition-Mode PFC Controller. ST Microelectronics Group of
83、Companys,MAR.2002</p><p> [8] 王水平,付敏江. 開關(guān)穩(wěn)壓電源—原理、設(shè)計與實用電路. 西安:西安</p><p> 電子科技大學(xué)出版社,1997 .1</p><p> [9] 趙廣林. 常用電子元器件 識別/檢測/選用一讀通. 北京:電子工業(yè)出版社,2007.7</p><p> [10] 童詩白,華
84、成英. 模擬電子技術(shù)基礎(chǔ) (第三版). 北京:高等教育出版社 ,2004</p><p> [11] 徐大誠,鄒麗新等.微型計算機控制技術(shù)及應(yīng)用.北京:高等教育出版社,2003.5</p><p> [12] Myke Predko . PIC微控制器基礎(chǔ)與實踐DIY. 北京:科學(xué)出版社,2007.5</p><p> [13]毛興武 張艷雯. 新一代綠色
85、光源LED及其應(yīng)用技術(shù). 北京:人民郵電出版社,2008.5</p><p> [14] 陳凱良,竺樹聲. 恒流源及其應(yīng)用電路. 杭州 :浙江科學(xué)技術(shù)出版社, 1992.8</p><p> [15] 周邦雄. 實用電源技術(shù)手冊. 遼寧:遼寧科學(xué)技術(shù)出版社,2008.1</p><p> [16] Myke Predko . PIC微控制
86、器基礎(chǔ)與實踐DIY-圖解電子創(chuàng)新制作. 北京:科學(xué)出版社,2007.5</p><p><b> 附錄</b></p><p> 紅、綠、藍光驅(qū)動電路</p><p><b> 白光驅(qū)動電路</b></p><p><b> 測試程序清單</b></p>
87、<p> LIST P=16F684,F=INHX8M ;列表偽指令</p><p> INCLUDE <p16F684.inc> ;將頭文件含入源文件中</p><p> ;---------------------------------------------------------</p><p> C
88、OUNT0 EQU 0x20 ;計數(shù)變量寄存器定義</p><p> COUNT1 EQU 0x21 ;</p><p> TMR0A EQU 0BBH ;TMR0寄存器初始值定義</p><p> TMR1LB EQU 9CH ;TMR1低
89、字節(jié)寄存器初始值定義</p><p> TMR1HB EQU 0FFH ;TMR1高字節(jié)寄存器初始值定義</p><p> RA0 EQU 0 ;I/O端口位定義</p><p> RA1 EQU 1;</p><p> RA4
90、EQU 4 ;</p><p> RC4 EQU 4 ;</p><p> ;---------------------------------------------------------- </p><p> ORG 0 ;設(shè)置復(fù)位向量地址</p><p&g
91、t; NOP ;用ICD調(diào)試時需要加入NOP指令</p><p> GOTO INITIALIZE ;跳轉(zhuǎn)到初始化程序入口處</p><p> ORG 0x04 ;中斷矢量</p><p> ;-----------------------------------------
92、-----------------</p><p><b> INT </b></p><p> BCF STATUS,RP0 ;Bank 0</p><p> BTFSC PIR1,TMR1IF ;TMR1溢出中斷否?</p><p> GOTO TMR1INT
93、;是!轉(zhuǎn)入TMR1中斷處理子程序</p><p> BTFSC PIR1,TMR2IF ;否!TMR2溢出中斷否?</p><p> GOTO TMR2INT ;是!轉(zhuǎn)入TRM2中斷處理子程序</p><p><b> TMR0INT</b></p><p> BCF IN
94、TCON,T0IF ;清除TMR0中斷標(biāo)志位</p><p> BCF INTCON,T0IE ;關(guān)閉TMR0計數(shù)器</p><p> INCF COUNT0,1 ;COUNT0+1</p><p> MOVLW TMR0A ;TMRO重新賦初值</p><p> MOV
95、WF TMR0</p><p> BSF INTCON,T0IE ;重新啟動TMR0</p><p> RETFIE ;返回</p><p><b> TMR1INT</b></p><p> BCF PIR1,0 ;清除TMR
96、1中斷標(biāo)志位</p><p> BCF T1CON,0 ;關(guān)閉TMR1計數(shù)器</p><p> INCF COUNT1,1 ;COUNT1+1 </p><p> MOVLW TMR1LB ;TMR1低字節(jié)賦初值</p><p> MOVWF TMR1L
97、;</p><p> MOVLW TMR1HB ;TMR1高字節(jié)賦初值</p><p> MOVWF TMR1H ;</p><p> BSF T1CON,0 ;重新啟動TMR1</p><p> RETFIE ;返回</p>
98、<p><b> TMR2INT</b></p><p> BCF PIR1,TMR2IF ;清除TMR2中斷標(biāo)志位</p><p> RETFIE ;返回</p><p> ;--------------------------------------------------
99、-------- </p><p> INITIALIZE </p><p> ;*****Timer0初始化,定時1.11ms*****</p><p> BCF STATUS,RP0 ;Bank 0</p><p> CLRF TMR0 ;清TMR0</p>
100、<p> BSF STATUS,RP0;Bank 1</p><p> MOVLW 0C4H ;將預(yù)分頻器分配給Timer0模塊,</p><p> MOVWF OPTION_REG;預(yù)分頻比設(shè)為"1:32"</p><p> BCF STATUS,RP0 ;Bank 0
101、</p><p> MOVLW TMR0A ;TMRO賦初值</p><p> MOVWF TMR0</p><p> ;*****Timer1初始化,定時50us*****</p><p> BCF STATUS,RP0 ;Bank 0</p><p> CL
102、RF TMR1L ;</p><p> CLRF TMR1H ;</p><p> MOVLW 04H ;設(shè)置控制寄存器內(nèi)容:</p><p> MOVWF T1CON ;暫不打開TMR1,預(yù)分頻比"1:1"</p>&l
103、t;p> MOVLW TMR1LB ;TMR1低字節(jié)賦初值</p><p> MOVWF TMR1L ; </p><p> MOVLW TMR1HB ;TMR1高字節(jié)賦初值</p><p> MOVWF TMR1H
104、 ;</p><p> BSF STATUS,RP0 ;Bank 1</p><p> BSF PIE1,0 ;開放TMR1中斷使能位</p><p> ;*****PWM模式初始化,周期1ms,占空比50%*****</p><p> BCF STATUS,RP0 ;B
105、ank 0</p><p> CLRF CCP1CON ;CCP模塊關(guān)閉</p><p> CLRF TMR2 ;清Timer2</p><p> BSF STATUS,RP0 ;Bank 1</p><p> MOVLW 7CH ;PWM周期設(shè)置</p>
106、;<p> MOVWF PR2 ;</p><p> BCF STATUS,RP0 ;Bank 0</p><p> MOVLW 2CH ;PWM模式選擇,占空比低兩位設(shè)置</p><p> MOVWF CCP1CON ;</p><p>
107、 MOVLW 3EH ;占空比高8位設(shè)置</p><p> MOVWF CCPR1L ;</p><p> MOVLW 02H ;TMR2設(shè)定:后分頻比1:1,</p><p> MOVWF T2CON ;預(yù)分頻比1:16,暫時不開啟</p><p>
108、 BSF STATUS,RP0 ;Bank 1</p><p> BSF PIE1,1 ;開放TMR2中斷使能位</p><p> CLRF PIR1 ;清外設(shè)中斷標(biāo)志位</p><p> ;*****PORTA初始化*****</p><p> BCF STATUS,R
109、P0 ;Bank 0</p><p> CLRF PORTA ;PORTA輸出數(shù)據(jù)寄存器清零</p><p> MOVLW 07H ;RA<2:0>配置為數(shù)字I/O</p><p> MOVWF CMCON0 ;</p><p> BSF
110、 STATUS,RP0 ;Bank 1</p><p> CLRF ANSEL ;引腳被分配給端口</p><p> MOVLW 0CH ;RA<3:2>設(shè)置為輸入</p><p> MOVWF TRISA ;RA<5:4,1:0>設(shè)置為輸出</p><p
111、> ;*****PORTC初始化*****</p><p> BCF STATUS,RP0 ;Bank 0</p><p> CLRF PORTC ;PORTC輸出數(shù)據(jù)寄存器清零</p><p> MOVLW 07h ;Set RC<4,1:0> to digital I/O
112、</p><p> MOVWF CMCON0 ;</p><p> BSF STATUS,RP0 ;Bank 1</p><p> CLRF ANSEL ;引腳被分配給端口</p><p> MOVLW 0Ch ;RC<3:2>設(shè)置為
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- led照明驅(qū)動開關(guān)電源畢業(yè)設(shè)計
- 畢業(yè)設(shè)計--led照明驅(qū)動開關(guān)電源設(shè)計
- led照明驅(qū)動開關(guān)電源畢業(yè)設(shè)計
- 畢業(yè)設(shè)計論文led照明驅(qū)動開關(guān)電源設(shè)計
- 非隔離式恒壓恒流led驅(qū)動電源的設(shè)計【畢業(yè)設(shè)計】
- 電氣自動化畢業(yè)設(shè)計--led照明恒流驅(qū)動電源的設(shè)計
- led燈帶驅(qū)動電源的設(shè)計【畢業(yè)論文】
- LED驅(qū)動電源的設(shè)計論文.doc
- 高效LED驅(qū)動電源的設(shè)計.pdf
- led驅(qū)動電源的設(shè)計開題報告
- LED驅(qū)動電源的設(shè)計論文.doc
- (論文)led照明驅(qū)動開關(guān)電源設(shè)計論文(2013年優(yōu)秀畢業(yè)設(shè)計論文)
- led燈的恒流電源驅(qū)動設(shè)計
- led節(jié)能燈驅(qū)動電路的設(shè)計畢業(yè)設(shè)計
- 具有PFC的LED驅(qū)動電源設(shè)計.pdf
- LED驅(qū)動電源的設(shè)計開題報告.doc
- LED路燈驅(qū)動電源研究設(shè)計.pdf
- LED驅(qū)動電源測試系統(tǒng)設(shè)計.pdf
- LED驅(qū)動電源的設(shè)計開題報告.doc
- 畢業(yè)設(shè)計---5wled驅(qū)動電源
評論
0/150
提交評論