基于STM32的LED恒流驅(qū)動(dòng)電源設(shè)計(jì)_第1頁(yè)
基于STM32的LED恒流驅(qū)動(dòng)電源設(shè)計(jì)_第2頁(yè)
基于STM32的LED恒流驅(qū)動(dòng)電源設(shè)計(jì)_第3頁(yè)
基于STM32的LED恒流驅(qū)動(dòng)電源設(shè)計(jì)_第4頁(yè)
基于STM32的LED恒流驅(qū)動(dòng)電源設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩34頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 畢業(yè)設(shè)計(jì)說(shuō)明書(shū) 第 iv 頁(yè) 基于stm32的led恒流驅(qū)動(dòng)電源設(shè)計(jì)摘 要高亮led是當(dāng)今照明技術(shù)的重大進(jìn)步。led驅(qū)動(dòng)電源的控制核心采用arm系列微處理器stm32,實(shí)現(xiàn)led驅(qū)動(dòng)的智能控制。arm系列微處理器的應(yīng)用越來(lái)越廣泛, 其采用當(dāng)前最先進(jìn)的設(shè)計(jì)理念,使得性能大大提升。能使我們?cè)谖⒖刂破鳌⒓砷_(kāi)發(fā)軟件、編程語(yǔ)言等知識(shí)的學(xué)習(xí)和掌握水平,使我們?cè)谖⒖刂破髟O(shè)計(jì)、軟件編程等方面的應(yīng)用能力得到全面訓(xùn)練和提高。對(duì)于一般照明而言,人們更需要白色的的光源。作為一種新型的光源,led具有無(wú)污染、長(zhǎng)壽命、耐振動(dòng)和抗沖擊的鮮明特點(diǎn)。雖然白光led的發(fā)光效率正在逐步提高,但是與led燈配套的驅(qū)動(dòng)器性能不佳,

2、故障率高成了led推廣應(yīng)用的瓶頸。因此眾多廠家選用恒流方式驅(qū)動(dòng)led,從而設(shè)計(jì)的開(kāi)關(guān)電源就需要一個(gè)能恒流的直流驅(qū)動(dòng)電源。傳統(tǒng)的開(kāi)關(guān)電源控制集成電路具有效率高、輸出穩(wěn)定、可靠性高,并可實(shí)現(xiàn)遠(yuǎn)程控制等功能。完全適合用來(lái)驅(qū)動(dòng)led的開(kāi)關(guān)電源。本文主要通過(guò)設(shè)計(jì)一個(gè)恒流驅(qū)動(dòng)電源來(lái)驅(qū)動(dòng)led。通過(guò)各種電力電子組件和電力電子電路組成一個(gè)恒流的電源,達(dá)到設(shè)計(jì)的要求。關(guān)鍵詞:led,電源,驅(qū)動(dòng),stm32stm32-based software design of the led drive power abstractbright led lighting technology is today a majo

3、r advancement. led drive power control core with arm family of microprocessor stm32, realization of led-driven intelligent control.arm family of microprocessor used more widely, which uses the most advanced design concepts, making the performance greatly enhanced.allow us to micro-controllers, integ

4、rated development software, programming languages, such as knowledge, learning and mastery level, so that we in micro-controller design, software programming and other aspects of competency have been fully trained and improved.for general lighting purposes, people need white light.as a new type of l

5、ight source, led has no pollution, long life, resistance to vibration and shock of the distinct characteristics.although the luminous efficiency white led is gradually improving, but with led lights matching drive poor performance, promote the use of led failure rate has become the bottleneck.so man

6、y manufacturers use constant current mode to drive led, and thus the design of switching power supply will need a constant current of the dc drive power.the conventional switching power supply control ic with high efficiency, output stability, high reliability, and offer features such as remote cont

7、rol.entirely suitable for driving leds switching power supply. in this paper, through the design of a constant current drive power to drive the led.through a variety of power electronic components and power electronic circuits to form a constant current power supply, to meet the design requirements.

8、key words: led, power , drive, stm32 目 錄1 緒論1 1.1 課題背景介紹1 1.2 課題研究方案1 1.3 課題研究方法.2 1.4 整體電路框圖22 系統(tǒng)所用主要芯片介紹32.1 stm32處理器功能介紹32.2 模擬/數(shù)字轉(zhuǎn)換(adc)132.2.1 介紹132.2.2 主要特征13 2.2.3 引腳描述.14 2.2.4 功能描述.153 系統(tǒng)硬件電路設(shè)計(jì)17 3.1 led驅(qū)動(dòng)電路的分析過(guò)程17 3.2 功率及驅(qū)動(dòng)電路設(shè)計(jì)18 3.2.1 ir2110簡(jiǎn)介.18 3.2.2 ir2110內(nèi)部結(jié)構(gòu)和特點(diǎn).19 3.3 反饋和保護(hù)電路設(shè)計(jì).20 3.

9、3.1 綜述.20 3.3.2 軟啟動(dòng)電路設(shè)計(jì).21 3.3.3 電源電路設(shè)計(jì).21 3.3.4 開(kāi)關(guān)電源保護(hù)電路設(shè)計(jì).224 pwm控制電路.27 4.4.1 組件選擇和基本原理應(yīng)用.27結(jié)論.31致謝32參考文獻(xiàn)30 黃河科技學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū) 第 39 頁(yè) 1 緒論1.1 課題背景介紹 在20世紀(jì)愛(ài)迪生發(fā)明的白熾燈經(jīng)受住了時(shí)間的考驗(yàn),成為標(biāo)準(zhǔn)的通用照明工具。但是在21世紀(jì)的今天白熾燈即將和我們告別了,新的照明技術(shù)尤其是發(fā)光二極管將最終代替白熾燈和熒光燈。 當(dāng)整個(gè)世界都在因?yàn)槿找嫔仙哪茉闯杀径?jié)約能源預(yù)算時(shí),白熾燈照明技術(shù)顯然站在了不經(jīng)濟(jì)的一邊。一個(gè)白熾燈的消耗的能源中有97%被浪費(fèi)。熒

10、光燈雖然稍好一點(diǎn),但仍然浪費(fèi)了85%的能量。而且,這種燈的平均使用壽命大約5000個(gè)小時(shí)。另外,熒光燈還使用了用毒的汞,發(fā)出的光更是顏色粗糙。兩種技術(shù)都無(wú)法和白光led相比它不僅使用壽命是前者的10倍,也不使用有毒物質(zhì),而且?guī)缀跄馨l(fā)出任何顏色的光。更重要的是它的光轉(zhuǎn)換效率絕不亞于熒光燈。因此,在通用照明領(lǐng)域,向led技術(shù)的過(guò)度將大大降低能源消耗。 盡管白光led是當(dāng)今的大規(guī)模照明的一個(gè)理想方案,但要把驅(qū)動(dòng)led的電子設(shè)備普及到每一個(gè)燈泡中,設(shè)計(jì)者還面臨著不小的挑戰(zhàn)。主要問(wèn)題是目前l(fā)ed驅(qū)動(dòng)電路的性能還沒(méi)有實(shí)現(xiàn)高效率轉(zhuǎn)換,其中關(guān)鍵的技術(shù)問(wèn)題是驅(qū)動(dòng)電子系統(tǒng)的電子能量轉(zhuǎn)換效率由于離散范圍極大、參數(shù)難

11、于控制,其高低和穩(wěn)定性就成了整個(gè)led實(shí)用技術(shù)與產(chǎn)品參數(shù)的重中之重。其次,空間的限制要求led驅(qū)動(dòng)器必須小巧而高效。另外還要考慮散熱和emi(電磁干擾)因素,兩者對(duì)于照明設(shè)備的可靠性有重要影響,給設(shè)計(jì)密度帶來(lái)了限制。 接觸過(guò)led的人都知道:由于led正向伏安特性非常陡即正向動(dòng)態(tài)電阻非常小,要給led供電就比較困難。不能像普通白熾燈一樣,直接用電壓源供電,否則電壓波動(dòng)少增,電流就會(huì)增大到將led燒毀的程度。為了穩(wěn)住led的工作電流,保證led能正??煽康墓ぷ鳎鞣N各樣的led驅(qū)動(dòng)電路就應(yīng)運(yùn)而生。1.2 課題研究方案led驅(qū)動(dòng)電路中最簡(jiǎn)單的就是串聯(lián)一只鎮(zhèn)流電阻,而復(fù)雜的是用許多電子元件構(gòu)成的恒流

12、驅(qū)動(dòng)器。本課題研究的照明用led高效控制器屬于恒流驅(qū)動(dòng)器,它將交流電壓轉(zhuǎn)換為恒流電源,同時(shí)按照l(shuí)ed器件的要求完成與led的電壓和電流的匹配。本裝置在設(shè)計(jì)上具有以下特點(diǎn):(1) 采用開(kāi)關(guān)電源供電方式,輸入電壓范圍廣、抗干擾性好、工作電壓輸出穩(wěn)定。(2) 采用傳統(tǒng)的調(diào)光方式pwm(脈寬調(diào)制)技術(shù),系統(tǒng)只需要提供寬、窄不同的數(shù)字式脈沖。(3) 采用電容降壓電路其具有體積小成本低電流相對(duì)恒定等。1.3 課題研究方法本文主要研究led驅(qū)動(dòng)電源的硬件電路部分,硬件電路主要是由stm32處理器和一些電路組成,這些電路包括:功率及驅(qū)動(dòng)電路,電源電路及保護(hù)電路,軟開(kāi)關(guān)電路及控制,電流傳感器。然后對(duì)led驅(qū)動(dòng)電

13、源的整體電路在進(jìn)行研究和討論。1.4 整體電路框圖 2 系統(tǒng)所用主要芯片介紹2.1 stm32處理器功能介紹 控制系統(tǒng)電路中的mcu(微控制器)選用了stm32系列高性能單片機(jī)。stm32具有mcu應(yīng)用領(lǐng)域的32位處理器的性能,stm32系列基于專(zhuān)為要求高性能、低成本、低功耗的嵌入式應(yīng)用專(zhuān)門(mén)設(shè)計(jì)的arm cortex-m3內(nèi)核。按性能分成兩個(gè)不同的系列:stm32f103“增強(qiáng)型”系列和stm32f101“基本型”系列。增強(qiáng)型系列時(shí)鐘頻率達(dá)到72mhz,是同類(lèi)產(chǎn)品中性能最高的產(chǎn)品;基本型時(shí)鐘頻率為36mhz,以16位產(chǎn)品的價(jià)格得到比16位產(chǎn)品大幅提升的性能,是16位產(chǎn)品用戶(hù)的最佳選擇。兩個(gè)系列

14、都內(nèi)置32k到128k的閃存,不同的是sram的最大容量和外設(shè)接口的組合。時(shí)鐘頻率72mhz時(shí),從閃存執(zhí)行代碼,stm32功耗36ma,是32位市場(chǎng)上功耗最低的產(chǎn)品,相當(dāng)于0.5ma/mhz。stm32是屬于單片機(jī)中的高端產(chǎn)品,這里僅僅需學(xué)習(xí)其中的一些指令就可以了,stm32指令大多是單周期指令。振蕩器/時(shí)鐘的輸入頻率為72mhz,指令周期為200ns。高精度內(nèi)部振蕩器,雙速啟動(dòng)模式,適用于關(guān)鍵應(yīng)用的晶振故障檢測(cè),在節(jié)能模式下工作時(shí),可進(jìn)行時(shí)鐘模式切換,微控制器還能產(chǎn)生一個(gè)25mhz或50mhz的時(shí)鐘輸出,驅(qū)動(dòng)外部以太網(wǎng)phy層芯片,從而為客戶(hù)節(jié)省了一個(gè)附加晶振??删幊檀a保護(hù),高耐用性閃存單

15、元,可經(jīng)受十萬(wàn)次操作,保護(hù)時(shí)間超過(guò)四十年。節(jié)能的休閑模式,寬工作電壓范圍(2v到3.6v),容忍5v的i/o管腳。具有很好的低功耗特性。在72mhz時(shí)消耗36ma(所有外設(shè)處于工作狀態(tài)),待機(jī)時(shí)下降到2a。一流的外設(shè)。1s的雙12位adc,4兆位/秒的uart,18兆位/秒的spi,18mhz的i/o翻轉(zhuǎn)速度。最大的集成度。復(fù)位電路、低電壓檢測(cè)、調(diào)壓器、精確的rc振蕩器等。具有單獨(dú)方向操控的十二個(gè)i/o引腳,高灌/拉電流可直接驅(qū)動(dòng)led。引腳電平變化中斷,獨(dú)立的可編程弱上拉,超低功耗喚醒。單周期硬件乘法和除法能加快計(jì)算。 存儲(chǔ)器。從32k字節(jié)至128k字節(jié)閃存程序存儲(chǔ)器,從6k字節(jié)至20k字節(jié)

16、sram ,多重自舉功能。多達(dá)7個(gè)定時(shí)器。測(cè)器(pvd)、掉電監(jiān)測(cè)器,多達(dá)3個(gè)同步的16位定時(shí)器,每個(gè)定時(shí)器有,內(nèi)嵌4至16mhz高速晶體振蕩器,多達(dá)4個(gè)用于輸入捕獲/輸出比較/pwm或脈,內(nèi)嵌經(jīng)出廠調(diào)校的8mhz的rc振蕩器。沖計(jì)數(shù)的通道,內(nèi)嵌40khz的rc振蕩器,16位6通道高級(jí)控制定時(shí)器,內(nèi)嵌pll供應(yīng)cpu時(shí)鐘,多達(dá)6路pwm輸出,內(nèi)嵌使用外部32khz晶體的rtc振蕩器,死區(qū)控制、邊緣/中間對(duì)齊波形和緊急制動(dòng)。2個(gè)12位模數(shù)轉(zhuǎn)換器,1us轉(zhuǎn)換時(shí)間(16通道),多達(dá)2個(gè)i2c接口(smbus/pmbus),轉(zhuǎn)換范圍是0至3.6v,多達(dá)3個(gè)usart接口,支持iso7816,雙采樣和保

17、持功能 lin,irda接口和調(diào)制解調(diào)控制,溫度傳感器,多達(dá)2個(gè)spi同步串行接口(18兆位/秒) 調(diào)試模式。can接口(2.0b 主動(dòng)),串行線調(diào)試(swd)和jtag接口,usb 2.0全速接口。ecopack(r)封裝(兼容rohs),7通道dma控制器,支持的外設(shè):定時(shí)器、adc、spi、i2c。由于stm32的資源豐富且功能強(qiáng)大,在本系統(tǒng)中只是使用其中的部分功能?,F(xiàn)在對(duì)使用的片內(nèi)的外設(shè)進(jìn)行詳細(xì)分析。1. 復(fù)位和時(shí)鐘控制stm32f支持三種復(fù)位形式,分別為系統(tǒng)復(fù)位、上電復(fù)位和備份區(qū)域復(fù)位。系統(tǒng)復(fù)位將復(fù)位除時(shí)鐘控制寄存器csr中的復(fù)位標(biāo)志和備份區(qū)域中的寄存器以外的所有寄存器,當(dāng)以下事件中

18、的一件發(fā)生時(shí),產(chǎn)生一個(gè)系統(tǒng)復(fù)位: (1). nrst管腳上的低電平(外部復(fù)位)(2). 窗口看門(mén)狗計(jì)數(shù)終止(wwdg復(fù)位)(3). 獨(dú)立看門(mén)狗計(jì)數(shù)終止(iwdg復(fù)位)(4). 軟件復(fù)位(sw復(fù)位)(5). 低功耗管理復(fù)位可通過(guò)查看rcc_csr控制狀態(tài)寄存器中的復(fù)位狀態(tài)標(biāo)志位來(lái)確認(rèn)復(fù)位事件來(lái)源。軟件復(fù)位通過(guò)將cortex-m3中斷應(yīng)用和復(fù)位控制寄存器中的sysresetreq位置1,可實(shí)現(xiàn)軟件復(fù)位。低功耗管理復(fù)位在以下兩種情況下可產(chǎn)生低功耗管理復(fù)位:(1). 在進(jìn)入待機(jī)模式時(shí)產(chǎn)生低功耗管理復(fù)位: 通過(guò)將用戶(hù)選擇字節(jié)中的nrst_stdby位置1將使能該復(fù)位。這時(shí),即使執(zhí)行了進(jìn)入待機(jī)模式的過(guò)程,

19、系統(tǒng)將被復(fù)位而不是進(jìn)入待機(jī)模式。(2). 在進(jìn)入停止模式時(shí)產(chǎn)生低功耗管理復(fù)位:通過(guò)將用戶(hù)選擇字節(jié)中的nrst_stop位置1將使能該復(fù)位。這時(shí),即使執(zhí)行了進(jìn)入停機(jī)模式的過(guò)程,系統(tǒng)將被復(fù)位而不是進(jìn)入停機(jī)模式。電源復(fù)位當(dāng)以下事件中之一發(fā)生時(shí),產(chǎn)生電源復(fù)位:(1). 上電/掉電復(fù)位(por/pdr復(fù)位)(2). 從待機(jī)模式中返回電源復(fù)位將復(fù)位除了備份區(qū)域外的所有寄存器。復(fù)位源將最終作用于reset管腳,并在復(fù)位過(guò)程中保持低電平。復(fù)位入口矢量被固定在,地址0x0000_00000x0000_0004。圖2.1 復(fù)位電路備份域復(fù)位當(dāng)以下事件中之一發(fā)生時(shí),產(chǎn)生備份區(qū)域復(fù)位。(1) . 軟件復(fù)位,備份區(qū)域復(fù)

20、位可由設(shè)置備份區(qū)域控制寄存器rcc_bdcr中的bdrst位產(chǎn)生。 (2). 在vdd和vbat兩者掉電的前提下,vdd或vbat上電將引發(fā)備份區(qū)域復(fù)位。 時(shí)鐘控制三種不同的時(shí)鐘源可被用來(lái)驅(qū)動(dòng)系統(tǒng)時(shí)鐘(sysclk):56442 . hsi 振蕩器時(shí)鐘56442 . hse 振蕩器時(shí)鐘56442 . pll 時(shí)鐘這些設(shè)備有以下2種二級(jí)時(shí)鐘源:56442 . 32khz 低速內(nèi)部rc,可以用于驅(qū)動(dòng)獨(dú)立看門(mén)狗和rtc。rtc 用于從停機(jī)/待機(jī)模式下自動(dòng)喚醒系統(tǒng)。56442 . 32.768khz 低速外部晶體也可用來(lái)驅(qū)動(dòng)rtc(rtcclk)。當(dāng)不被使用時(shí),任一個(gè)時(shí)鐘源都可被獨(dú)立地啟動(dòng)或關(guān)閉,由此

21、優(yōu)化系統(tǒng)功耗。定時(shí)器時(shí)鐘頻率分配由硬件按以下2種情況自動(dòng)設(shè)置:(1). 如果相應(yīng)的apb預(yù)分頻系數(shù)是1,定時(shí)器的時(shí)鐘頻率與所在apb總線頻率一致。(2). 否則,定時(shí)器的時(shí)鐘頻率被設(shè)為與其相連的apb總線頻率的2倍。 2. 通用和復(fù)用功能i/o(gpio和afio) 小容量產(chǎn)品是指閃存存儲(chǔ)器容量在16k至32k字節(jié)之間的stm32f101xx、stm32f102xx和stm32f103xx微控制器。 中容量產(chǎn)品是指閃存存儲(chǔ)器容量在64k至128k字節(jié)之間的stm32f101xx、stm32f102xx和stm32f103xx微控制器。 大容量產(chǎn)品是指閃存存儲(chǔ)器容量在256k至512k字節(jié)之間的

22、stm32f101xx和stm32f103xx微控制器。 互聯(lián)型產(chǎn)品是指stm32f105xx和stm32f107xx微控制器。 (a). gpio功能描述 每個(gè)gpi/o端口有兩個(gè)32位配置寄存器(gpiox_crl,gpiox_crh),兩個(gè)32位數(shù)據(jù)寄存器(gpiox_idr和gpiox_odr),一個(gè)32位置位/復(fù)位寄存器(gpiox_bsrr),一個(gè)16位復(fù)位寄存器(gpiox_brr)和一個(gè)32位鎖定寄存器(gpiox_lckr)。 根據(jù)數(shù)據(jù)手冊(cè)中列出的每個(gè)i/o端口的特定硬件特征, gpio端口的每個(gè)位可以由軟件分別配置成多種模式。 輸入浮空 輸入上拉 輸入下拉 模擬輸入 開(kāi)漏輸

23、出 推挽式輸出 推挽式復(fù)用功能 開(kāi)漏復(fù)用功能 每個(gè)i/o端口位可以自由編程,然而i/0端口寄存器必須按32位字被訪問(wèn)(不允許半字或字節(jié)訪問(wèn))。gpiox_bsrr和gpiox_brr寄存器允許對(duì)任何gpio寄存器的讀/更改的獨(dú)立訪問(wèn);這樣,在讀和更改訪問(wèn)之間產(chǎn)生irq時(shí)不會(huì)發(fā)生危險(xiǎn)。 下圖給出了一個(gè)i/o端口位的基本結(jié)構(gòu)。 圖2.2 i/o端口位的基本結(jié)構(gòu) (b)通用i/o(gpio) 復(fù)位期間和剛復(fù)位后,復(fù)用功能未開(kāi)啟,i/o端口被配置成浮空輸入模式(cnfx1:0=01b,modex1:0=00b)。 復(fù)位后,jtag引腳被置于輸入上拉或下拉模式; pa15:jtdi置于上拉模式 pa14

24、:jtck置于下拉模式 pa13:jtms置于上拉模式 pb4: jntrst置于上拉模式 通用和復(fù)用功能i/o:當(dāng)作為輸出配置時(shí),寫(xiě)到輸出數(shù)據(jù)寄存器上的值(gpiox_odr)輸出到相應(yīng)的i/o引腳。可以以推挽模式或開(kāi)漏模式(當(dāng)輸出0時(shí),只有n-mos被打開(kāi))使用輸出驅(qū)動(dòng)器。 輸入數(shù)據(jù)寄存器(gpiox_idr)在每個(gè)apb2時(shí)鐘周期捕捉i/o引腳上的數(shù)據(jù)。 所有g(shù)pio引腳有一個(gè)內(nèi)部弱上拉和弱下拉,當(dāng)配置為輸入時(shí),它們可以被激活也可以被斷開(kāi)。單獨(dú)的位設(shè)置或位清除:當(dāng)對(duì)gpiox_odr的個(gè)別位編程時(shí),軟件不需要禁止中斷:在單次apb2寫(xiě)操作里,可以只更改一個(gè)或多個(gè)位。這是通過(guò)對(duì)“置位/復(fù)位

25、寄存器”(gpiox_bsrr,復(fù)位是 gpiox_brr)中想要更改的位寫(xiě)1來(lái)實(shí)現(xiàn)的,沒(méi)被選擇的位將不被更改。 復(fù)用功能(af):使用默認(rèn)復(fù)用功能前必須對(duì)端口位配置寄存器編程。對(duì)于復(fù)用的輸入功能,端口必須配置成輸入模式(浮空、上拉或下拉)且輸入引腳必須由外部驅(qū)動(dòng) 注意:也可以通過(guò)軟件來(lái)模擬復(fù)用功能輸入引腳,這種模擬可以通過(guò)對(duì)gpio控制器編程來(lái)實(shí)現(xiàn)。此時(shí),端口應(yīng)當(dāng)被設(shè)置為復(fù)用功能輸出模式。顯然,這時(shí)相應(yīng)的引腳不再由外部驅(qū)動(dòng),而是通過(guò)gpio控制器由軟件來(lái)驅(qū)動(dòng)。對(duì)于復(fù)用輸出功能,端口必須配置成復(fù)用功能輸出模式(推挽或開(kāi)漏)。對(duì)于雙向復(fù)用功能,端口位必須配置復(fù)用功能輸出模式(推挽或開(kāi)漏)。這時(shí),

26、輸入驅(qū)動(dòng)器被配置成浮空輸入模式。 如果把端口配置成復(fù)用輸出功能,則引腳和輸出寄存器斷開(kāi),并和片上外設(shè)的輸出信號(hào)連接。 如果軟件把一個(gè)gpio腳配置成復(fù)用輸出功能,但是外設(shè)沒(méi)有被激活,它的輸出將不確定。軟件重新映射i/o復(fù)用功能:為了使不同器件封裝的外設(shè)i/o功能的數(shù)量達(dá)到最優(yōu),可以把一些復(fù)用功能重新映射到其他一些腳上。這可以通過(guò)軟件配置相應(yīng)的寄存器來(lái)完成(參考afio寄存器描述)。這時(shí),復(fù)用功能就不再映射到它們的原始引腳上了。當(dāng)i/o端口配置為輸入時(shí):輸出緩沖器被禁止,施密特觸發(fā)輸入被激活,根據(jù)輸入配置(上拉,下拉或浮動(dòng))的不同,弱上拉和下拉電阻被連接,出現(xiàn)在i/o腳上的數(shù)據(jù)在每個(gè)apb2時(shí)鐘

27、被采樣到輸入數(shù)據(jù)寄存器,對(duì)輸入數(shù)據(jù)寄存器的讀訪問(wèn)可得到i/o狀態(tài)。圖2.3 輸入浮空/上拉/下拉配置 當(dāng)i/o端口被配置為輸出時(shí):輸出緩沖器被激活開(kāi)漏模式:輸出寄存器上的0激活n-mos,而輸出寄存器上的1將端口置于高阻狀態(tài)(p-mos從不被激活)。推挽模式:輸出寄存器上的0激活n-mos,而輸出寄存器上的1將激活p-mos。施密特觸發(fā)輸入被激活,弱上拉和下拉電阻被禁止,出現(xiàn)在i/o腳上的數(shù)據(jù)在每個(gè)apb2時(shí)鐘被采樣到輸入數(shù)據(jù)寄存器,在開(kāi)漏模式時(shí),對(duì)輸入數(shù)據(jù)寄存器的讀訪問(wèn)可得到i/o狀態(tài),在推挽式模式時(shí),對(duì)輸出數(shù)據(jù)寄存器的讀訪問(wèn)得到最后一次寫(xiě)的值。下圖給出了i/o端口位的輸出配置。圖2.4 輸

28、出配置(c). dma控制器 a. 簡(jiǎn)介:直接存儲(chǔ)器存取用來(lái)提供在外設(shè)和存儲(chǔ)器之間或者存儲(chǔ)器和存儲(chǔ)器之間的高速數(shù)據(jù)傳輸。無(wú)須cpu任何干預(yù),通過(guò)dma數(shù)據(jù)可以快速地移動(dòng)。這就節(jié)省了cpu的資源來(lái)做其他操作。dma控制器有7個(gè)通道,每個(gè)通道專(zhuān)門(mén)用來(lái)管理來(lái)自于一個(gè)或多個(gè)外設(shè)對(duì)存儲(chǔ)器訪問(wèn)的請(qǐng)求。還有一個(gè)仲裁器來(lái)協(xié)調(diào)各個(gè)dma請(qǐng)求的優(yōu)先權(quán)。 b. 主要特性:7個(gè)獨(dú)立的可配置的通道(請(qǐng)求)。每個(gè)通道都直接連接專(zhuān)用的硬件dma請(qǐng)求,每個(gè)通道都同樣支持軟件觸發(fā),這些功能通過(guò)軟件來(lái)配置。在七個(gè)請(qǐng)求間的優(yōu)先權(quán)可以通過(guò)軟件編程設(shè)置(共有四級(jí):很高、高、中等和低),假如在相等優(yōu)先權(quán)時(shí)由硬件決定(請(qǐng)求0 優(yōu)先于請(qǐng)求1

29、,依此類(lèi)推) 。獨(dú)立的源和目標(biāo)數(shù)據(jù)區(qū)的傳輸寬度(字節(jié)、半字、全字),模擬打包和拆包的過(guò)程。支持循環(huán)的緩沖器管理。每個(gè)通道都有3 個(gè)事件標(biāo)志(dma 半傳輸,dma 傳輸完成和dma 傳輸出錯(cuò)),這3個(gè)事件標(biāo)志邏輯或成為一個(gè)單獨(dú)的中斷請(qǐng)求。存儲(chǔ)器和存儲(chǔ)器間的傳輸。外設(shè)和存儲(chǔ)器,存儲(chǔ)器和外設(shè)的傳輸。閃存、sram、外設(shè)的sram、apb1 和apb2 外設(shè)均可作為訪問(wèn)的源和目標(biāo)。可編程的數(shù)據(jù)傳輸數(shù)目:最大為65536。 圖2.5 dma功能框圖c. 功能描述:dma控制器和cortex-m3核共享系統(tǒng)數(shù)據(jù)線執(zhí)行直接存儲(chǔ)器數(shù)據(jù)傳輸。因此,1個(gè)dma請(qǐng)求占用至少2個(gè)周期的cpu訪問(wèn)系統(tǒng)總線時(shí)間。為了保

30、證cortex-m3核的代碼執(zhí)行的最小帶寬,dma控制器總是在2個(gè)連續(xù)的dma請(qǐng)求間釋放系統(tǒng)時(shí)鐘至少1個(gè)周期。dma處理:在發(fā)生一個(gè)事件后,外設(shè)發(fā)送一個(gè)請(qǐng)求信號(hào)到dma控制器。dma控制器根據(jù)通道的優(yōu)先權(quán)處理請(qǐng)求。當(dāng)dma控制器開(kāi)始訪問(wèn)外設(shè)的時(shí)候,dma控制器立即發(fā)送給外設(shè)一個(gè)應(yīng)答信號(hào)。當(dāng)從dma控制器得到應(yīng)答信號(hào)時(shí),外設(shè)立即釋放它的請(qǐng)求。一旦外設(shè)釋放了這個(gè)請(qǐng)求,dma控制器同時(shí)撤銷(xiāo)應(yīng)答信號(hào)。如果發(fā)生更多的請(qǐng)求時(shí),外設(shè)可以啟動(dòng)下次處理??傊總€(gè)dma傳送由3個(gè)操作組成:從外設(shè)數(shù)據(jù)寄存器或者從dma_cmarx 寄存器指定地址的存儲(chǔ)器單元執(zhí)行加載操作。存數(shù)據(jù)到外設(shè)數(shù)據(jù)寄存器或者存數(shù)據(jù)到dma_

31、cmarx 寄存器指定地址的存儲(chǔ)器單元。執(zhí)行一次dma_cndtrx 寄存器的遞減操作。該寄存器包含未完成的操作數(shù)目。dma通道:每個(gè)通道都可以在有固定地址的外設(shè)寄存器和存儲(chǔ)器地址之間執(zhí)行dma傳輸。dma傳輸?shù)臄?shù)據(jù)量是可編程的,最大達(dá)到65535。包含要傳輸?shù)臄?shù)據(jù)項(xiàng)數(shù)量的寄存器,在每次傳輸后遞減??删幊痰臄?shù)據(jù)量外設(shè)和存儲(chǔ)器的傳輸數(shù)據(jù)量可以通過(guò)dma_ccrx寄存器中的psize和msize位編程。指針增量通過(guò)設(shè)置dma_ccrx寄存器中pinc和minc標(biāo)志位,外設(shè)和存儲(chǔ)器的指針在每次傳輸后可以有選擇地完成自動(dòng)增量。當(dāng)設(shè)置為增量模式時(shí),下一個(gè)要傳輸?shù)牡刂穼⑹乔耙粋€(gè)地址加上增量值,增量值取決與

32、所選的數(shù)據(jù)寬度為1、2或4。第一個(gè)傳輸?shù)牡刂反娣旁赿ma_cparx/dma_cmarx寄存器中。通道配置為非循環(huán)模式時(shí),在傳輸結(jié)束后(即傳輸數(shù)據(jù)量變?yōu)?)將不再產(chǎn)生dma操作。通道配置過(guò)程下面是配置dma通道的過(guò)程(x代表通道號(hào)):在dma_cparx 寄存器中設(shè)置外設(shè)寄存器的地址。發(fā)生外設(shè)數(shù)據(jù)傳輸請(qǐng)求時(shí),這個(gè)地址將是數(shù)據(jù)傳輸?shù)脑椿蚰繕?biāo)。在dma_cmarx 寄存器中設(shè)置數(shù)據(jù)存儲(chǔ)器的地址。發(fā)生外設(shè)數(shù)據(jù)傳輸請(qǐng)求時(shí),傳輸?shù)臄?shù)據(jù)將從這個(gè)地址讀出或?qū)懭脒@個(gè)地址。在dma_cndtrx 寄存器中設(shè)置要傳輸?shù)臄?shù)據(jù)量。在每個(gè)數(shù)據(jù)傳輸后,這個(gè)數(shù)值遞減。在dma_ccrx 寄存器的pl1:0位中設(shè)置通道的優(yōu)先

33、級(jí)。在dma_ccrx 寄存器中設(shè)置數(shù)據(jù)傳輸?shù)姆较?、循環(huán)模式、外設(shè)和存儲(chǔ)器的增量模式、外設(shè)和存儲(chǔ)器的數(shù)據(jù)寬度、傳輸一半產(chǎn)生中斷或傳輸完成產(chǎn)生中斷。設(shè)置dma_ccrx 寄存器的enable 位,啟動(dòng)該通道。一旦啟動(dòng)了dma通道,它既可響應(yīng)聯(lián)到該通道上的外設(shè)的dma請(qǐng)求。當(dāng)傳輸一半的數(shù)據(jù)后,半傳輸標(biāo)志(htif)被置1,當(dāng)設(shè)置了允許半傳輸中斷位(htie)時(shí),將產(chǎn)生一個(gè)中斷請(qǐng)求。在數(shù)據(jù)傳輸結(jié)束后,傳輸完成標(biāo)志(tcif)被置1,當(dāng)設(shè)置了允許傳輸完成中斷位(tcie)時(shí),將產(chǎn)生一個(gè)中斷請(qǐng)求。循環(huán)模式循環(huán)模式用于處理循環(huán)緩沖區(qū)和連續(xù)的數(shù)據(jù)傳輸(如adc的掃描模式)。在dma_ccrx寄存器中的cir

34、c位用于開(kāi)啟這一功能。當(dāng)啟動(dòng)了循環(huán)模式,數(shù)據(jù)傳輸?shù)臄?shù)目變?yōu)?時(shí),將會(huì)自動(dòng)地被恢復(fù)成配置通道時(shí)設(shè)置的初值,dma操作將會(huì)繼續(xù)進(jìn)行。存儲(chǔ)器到存儲(chǔ)器模式dma通道的操作可以在沒(méi)有外設(shè)請(qǐng)求的情況下進(jìn)行,這種操作就是存儲(chǔ)器到存儲(chǔ)器模式。當(dāng)設(shè)置了dma_ccrx寄存器中的mem2mem位之后,在軟件設(shè)置了dma_ccrx寄存器中的en位啟動(dòng)dma通道時(shí),dma傳輸將馬上開(kāi)始。當(dāng)dma_cndtrx寄存器變?yōu)?時(shí),dma傳輸結(jié)束。存儲(chǔ)器到存儲(chǔ)器模式不能與循環(huán)模式同時(shí)使用。2.2 模擬/數(shù)字轉(zhuǎn)換(adc) 2.2.1 介紹 12位adc是一種逐次逼近型模擬數(shù)字轉(zhuǎn)換器。它有18個(gè)通道,可測(cè)量16個(gè)外部和2個(gè)內(nèi)部

35、信號(hào)源。各通道的a/轉(zhuǎn)換可以單次、連續(xù)、掃描或間斷模式執(zhí)行。adc的結(jié)果可以左對(duì)齊或右對(duì)齊方式存儲(chǔ)在16位數(shù)據(jù)寄存器中。模擬看門(mén)狗特性允許應(yīng)用程序檢測(cè)輸入電壓是否超出用戶(hù)定義的高/低閥值。 2.2.2 主要特征 12-位分辨率 轉(zhuǎn)換結(jié)束,注入轉(zhuǎn)換結(jié)束和發(fā)生模擬看門(mén)狗事件時(shí)產(chǎn)生中斷; 單次和連續(xù)轉(zhuǎn)換模式; 從通道0到通道n的自動(dòng)掃描模式; 自校準(zhǔn);帶內(nèi)嵌數(shù)據(jù)一致的數(shù)據(jù)對(duì)齊; 通道之間采樣間隔可編程; 規(guī)則轉(zhuǎn)換和注入轉(zhuǎn)換均有外部觸發(fā)選項(xiàng); 間斷模式; 雙重模式(帶2個(gè)adc的器件); adc轉(zhuǎn)換速率1mhz; adc供電要求:2.4v到3.6v;adc輸入范圍:vref- vin vref+;規(guī)則

36、通道轉(zhuǎn)換期間有dma請(qǐng)求產(chǎn)生。 圖2.3 是adc模塊的方框圖。 注意:如果有vref-管腳(取決于封裝),必須和vssa相連接。圖2.6 adc模塊的方框圖2.2.3 引腳描述 adc管腳 名稱(chēng)信號(hào)類(lèi)型注解 vref+輸入模擬參考正adc使用的高端/極參考電壓vssa vref+ vddavdda輸入模擬電源等效于vdd的模擬電源且:2.4v vdda vdd(3.6v)vref-輸入模擬參考負(fù)極 adc使用的低端/負(fù)極參考電壓vref- = vssavssa輸入模擬電源地等效于vss的模擬電源地adc_in15:0模擬輸入信號(hào)16個(gè)模擬輸入通道 extsel2:0輸入數(shù)字開(kāi)始規(guī)則成組轉(zhuǎn)換的

37、六個(gè)外部觸發(fā)信號(hào)jextsel2:0輸入數(shù)字開(kāi)始注入成組轉(zhuǎn)換的六個(gè)外部觸發(fā)信號(hào)表 2.12.2.4 功能描述 1、adc開(kāi)關(guān)控制 通過(guò)設(shè)置adc_cr1寄存器的adon位可給adc上電。當(dāng)?shù)谝淮卧O(shè)置adon位時(shí),它將adc從斷電狀態(tài)下喚醒。 adc上電延遲一段時(shí)間后(tstab),再次設(shè)置adon位時(shí)開(kāi)始進(jìn)行轉(zhuǎn)換。 通過(guò)清除adon位可以停止轉(zhuǎn)換,并adc置于斷電模式。在這個(gè)模式中,adc幾乎不耗電(僅幾個(gè)a)。 2、adc時(shí)鐘 由時(shí)鐘控制器提供的adcclk時(shí)鐘和pclk2(apb2時(shí)鐘)同步。clk控制器為adc時(shí)鐘提供一個(gè)專(zhuān)用的可編程預(yù)分頻器。 3、通道選擇 有16個(gè)多路通道??梢园艳D(zhuǎn)換

38、分成兩組:規(guī)則的和注入的。在任意多個(gè)通道上以任意順序進(jìn)行的一系列轉(zhuǎn)換構(gòu)成成組轉(zhuǎn)換。例如,可以如下順序完成轉(zhuǎn)換:通道3、通道8、通道2、通道2、通道0、通道2、通道2、通道15。規(guī)則組由多達(dá)16個(gè)轉(zhuǎn)換組成。規(guī)則通道和它們的轉(zhuǎn)換順序在adc_sqrx寄存器中選擇。規(guī)則組中轉(zhuǎn)換的總數(shù)寫(xiě)入adc_sqr1寄存器的l3:0位中。注入組由多達(dá)4個(gè)轉(zhuǎn)換組成。注入通道和它們的轉(zhuǎn)換順序在adc_jsqr寄存器中選擇。注入組里的轉(zhuǎn)換總數(shù)目寫(xiě)入adc_jsqr寄存器的l1:0位中。如果adc_sqrx或adc_jsqr寄存器在轉(zhuǎn)換期間被更改,當(dāng)前的轉(zhuǎn)換被清除,一個(gè)新的啟動(dòng)脈沖將發(fā)送到adc以轉(zhuǎn)換新選擇的組。溫度傳感

39、器/ vrefint內(nèi)部通道 溫度傳感器和通道adc_in16相連接,內(nèi)部參考電壓vrefint和adc_in17相連接??梢园醋⑷牖蛞?guī)則通道對(duì)這兩個(gè)內(nèi)部通道進(jìn)行轉(zhuǎn)換。注意:傳感器和vrefint只能出現(xiàn)在主adc中。4、單次轉(zhuǎn)換模式 單次轉(zhuǎn)換模式里,adc只執(zhí)行一次轉(zhuǎn)換。這個(gè)模式既可通過(guò)設(shè)置adc_cr2寄存器的adon位(只適用于規(guī)則通道)啟動(dòng)也可通過(guò)外部觸發(fā)啟動(dòng)(適用于規(guī)則通道或注入通道),這時(shí)cont位為0。 一旦選擇通道的轉(zhuǎn)換完成: 如果一個(gè)規(guī)則通道被轉(zhuǎn)換: 轉(zhuǎn)換數(shù)據(jù)被儲(chǔ)存在16位adc_dr寄存器中; eoc(轉(zhuǎn)換結(jié)束)標(biāo)志被設(shè)置; 如果設(shè)置了eocie,則產(chǎn)生中斷。 如果一個(gè)注入

40、通道被轉(zhuǎn)換: 轉(zhuǎn)換數(shù)據(jù)被儲(chǔ)存在16位的adc_drj1寄存器中; jeoc(注入轉(zhuǎn)換結(jié)束)標(biāo)志被設(shè)置; 如果設(shè)置了jeocie位,則產(chǎn)生中斷,然后adc停止。 4、連續(xù)轉(zhuǎn)換模式 在連續(xù)轉(zhuǎn)換模式中,當(dāng)前面adc轉(zhuǎn)換一結(jié)束馬上就啟動(dòng)另一次轉(zhuǎn)換。此模式可通過(guò)外部觸發(fā)啟動(dòng)或通過(guò)設(shè)置adc_cr2寄存器上的adon位啟動(dòng),此時(shí)cont位是1。 每個(gè)轉(zhuǎn)換后: 如果一個(gè)規(guī)則通道被轉(zhuǎn)換: 轉(zhuǎn)換數(shù)據(jù)被儲(chǔ)存在16位的adc_dr寄存器中; eoc(轉(zhuǎn)換結(jié)束)標(biāo)志被設(shè)置; 如果設(shè)置了eocie,則產(chǎn)生中斷。 如果一個(gè)注入通道被轉(zhuǎn)換: 轉(zhuǎn)換數(shù)據(jù)被儲(chǔ)存在16位的adc_drj1寄存器中; jeoc(注入轉(zhuǎn)換結(jié)束)標(biāo)志被

41、設(shè)置; 如果設(shè)置了jeocie位,則產(chǎn)生中斷。3、時(shí)序圖 如圖2.4所示,adc在開(kāi)始精確轉(zhuǎn)換前需要一個(gè)穩(wěn)定時(shí)間tstab。在開(kāi)始adc轉(zhuǎn)換和14個(gè)時(shí)鐘周期后,eoc標(biāo)志被設(shè)置,16位adc數(shù)據(jù)寄存器包含轉(zhuǎn)換的結(jié)果。. 圖2.2 時(shí)序圖 3 系統(tǒng)硬件電路設(shè)計(jì)3.1 led驅(qū)動(dòng)電路的分析過(guò)程圖3.1 led電路圖 如上圖3.1所示,為一個(gè)實(shí)際的采用電容降壓的led驅(qū)動(dòng)電路其電路工作原理如下電容c1的作用為降壓和限流電容的特性是通交流隔直流當(dāng)電容連接于交流電路中時(shí)其容抗計(jì)算公式為 xc = 1/2f c式中xc 表示電容的容抗f 表示輸入交流電源的頻率c 表示降壓電容的容量。流過(guò)電容降壓電路的電流

42、計(jì)算公式為 i = u/xc 式中i表示流過(guò)電容的電流u 表示電源電壓xc表示電容的容抗在220v50hz的交流電路中當(dāng)負(fù)載電壓遠(yuǎn)遠(yuǎn)小于220v時(shí)電流與電容的關(guān)系式為 i = 69c 其中電容的單位為uf電流的單位為ma 下表為在220v50hz的交流電路中,理論電流與實(shí)際測(cè)量電流的比較電阻r1為泄放電阻其作用為當(dāng)正弦波在最大峰值時(shí)刻被切斷時(shí)電容c1上的殘存電荷無(wú)法釋放會(huì)長(zhǎng)久存在在維修時(shí)如果人體接觸到c1的金屬部分有強(qiáng)烈的觸電可能而電阻r1的存在能將殘存的電荷泄放掉從而保證人機(jī)安全。泄放電阻的阻值與電容的大小有關(guān)一般電容的容量越大殘存的電荷就越多泄放電阻就阻值就要選小些。經(jīng)驗(yàn)數(shù)據(jù)如下表d1 d

43、4的作用是整流其作用是將交流電整流為脈動(dòng)直流電壓。c2c3的作用為濾波其作用是將整流后的脈動(dòng)直流電壓濾波成平穩(wěn)直流電壓。 壓敏電阻( 或瞬變電壓抑制晶體管 )的作用是將輸入電源中瞬間的脈沖高壓電壓對(duì)地泄放掉從而保護(hù)led不被瞬間高壓擊穿。 led串聯(lián)的數(shù)量視其正向?qū)妷? vf )而定在220v ac電路中最多可以達(dá)到80個(gè)左右。 組件選擇電容的耐壓一般要求大于輸入電源電壓的峰值在220v,50hz的交流電路中時(shí)可以選擇耐壓為400伏以上的滌綸電容或紙介質(zhì)電容。d1 d4 可以選擇in4007。濾波電容c2c3的耐壓根據(jù)負(fù)載電壓而定一般為負(fù)載電壓的1.2倍。其電容容量視負(fù)載電流的大小而定。3

44、.2 功率及驅(qū)動(dòng)電路設(shè)計(jì)3.2.1 ir2110簡(jiǎn)介在功率變換裝置中,根據(jù)主電路的結(jié)構(gòu),其功率開(kāi)關(guān)器件一般采用直接驅(qū)動(dòng)和隔離驅(qū)動(dòng)兩種方式。采用隔離驅(qū)動(dòng)方式時(shí)需要將多路驅(qū)動(dòng)電路、控制電路、主電路互相隔離,以免引起災(zāi)難性的后果。隔離驅(qū)動(dòng)可分為電磁隔離和光電隔離兩種方式。光電隔離具有體積小,結(jié)構(gòu)簡(jiǎn)單等優(yōu)點(diǎn),但存在共模抑制能力差,傳輸速度慢的缺點(diǎn)??焖俟怦畹乃俣纫矁H幾十khz。電磁隔離用脈沖變壓器作為隔離元件,有響應(yīng)速度快 (脈沖的前沿和后沿),原副邊的絕緣強(qiáng)度高,dv/dt共模干擾抑制能力強(qiáng)。但信號(hào)的最大傳輸寬度受磁飽和特性的限制,因而信號(hào)的頂部不易傳輸。而且最大占空比被限制在50。而且信號(hào)的最小寬

45、度又受磁化電流所限。脈沖變壓器體積大,笨重,加工復(fù)雜。凡是隔離驅(qū)動(dòng)方式,每路驅(qū)動(dòng)都要一組輔助電源,若是三相橋式變換器,則需要六組,而且還要互相懸浮,增加了電路的復(fù)雜性。隨著驅(qū)動(dòng)技術(shù)的不斷成熟,已有多種集成厚膜驅(qū)動(dòng)器推出。如exb840/841、exb850/851、m57959l/al、m57962l/al、hr065等等,它們均采用的是光耦隔離,仍受上述缺點(diǎn)的限制。 美國(guó)ir公司生產(chǎn)的ir2110驅(qū)動(dòng)器。它兼有光耦隔離(體積?。┖碗姶鸥綦x(速度快)的優(yōu)點(diǎn),是中小功率變換裝置中驅(qū)動(dòng)器件的首選品種。3.2.2 ir2110內(nèi)部結(jié)構(gòu)和特點(diǎn)ir2110采用hvic和閂鎖抗干擾cmos制造工藝,dip

46、14腳封裝。具有獨(dú)立的低端和高端輸入通道;懸浮電源采用自舉電路,其高端工作電壓可達(dá)500v,dv/dt=50v/ns,15v下靜態(tài)功耗僅116mw;輸出的電源端(腳3,即功率器件的柵極驅(qū)動(dòng)電壓)電壓范圍1020v;邏輯電源電壓范圍(腳9)515v,可方便地與ttl,cmos電平相匹配,而且邏輯電源地和功率地之間允許有5v的偏移量;工作頻率高,可達(dá)500khz;開(kāi)通、關(guān)斷延遲小,分別為120ns和94ns;圖騰柱輸出峰值電流為2a。 ir2110的內(nèi)部功能框圖如圖3.1所示。由三個(gè)部分組成:邏輯輸入,電平平移及輸出保護(hù)。如上所述ir2110的特點(diǎn),可以為裝置的設(shè)計(jì)帶來(lái)許多方便。尤其是高端懸浮自舉

47、電源的成功設(shè)計(jì),可以大大減少驅(qū)圖3.2 ir2110的內(nèi)部功能框圖動(dòng)電源的數(shù)目,三相橋式變換器,僅用一組電源即可。圖3.3 驅(qū)動(dòng)電路原理圖 3.3 反饋和保護(hù)電路設(shè)計(jì)3.3.1 綜述首先,開(kāi)關(guān)電源在運(yùn)行過(guò)程中,因電源電壓的異常,如電壓過(guò)高或過(guò)低會(huì)導(dǎo)致電源無(wú)法啟動(dòng),甚至是燒毀。進(jìn)線電源過(guò)壓及欠壓對(duì)對(duì)開(kāi)關(guān)電源造成的危害,主要變現(xiàn)在器件因承受的電壓及電流應(yīng)力超出正常使用范圍而損毀,同時(shí)因電器性能指標(biāo)被破壞而不能滿(mǎn)足要求。因而對(duì)電源的上限下限有所限制,為此采用過(guò)壓、欠壓保護(hù)以提高電源的可靠性和安全性。另外負(fù)載的異常,如輸出短路等都會(huì)給電源帶來(lái)致命的損壞。所以,開(kāi)關(guān)電源保護(hù)電路對(duì)提高電源的使用壽命、工作

48、穩(wěn)定性和安全性具有重要意義。3.3.2 軟啟動(dòng)電路設(shè)計(jì) 軟啟動(dòng)的實(shí)質(zhì)是延時(shí)啟動(dòng)。放浪涌軟啟動(dòng)電路通常有晶閘管保護(hù)法和繼電器保護(hù)法兩大類(lèi)??紤]到成本和安全問(wèn)題,現(xiàn)采用晶閘管保護(hù)法。圖3.4是采用晶閘管v和限流電阻r1組成的防浪涌電流電路。在電源接通瞬間,輸入電壓經(jīng)整流橋(d1d4)和限流電阻r1對(duì)電容器c充電,限制浪涌電流。當(dāng)電容器c充電到約80%額定電壓時(shí),逆變器正常工作。經(jīng)主變壓器輔助繞組產(chǎn)生晶閘管的觸發(fā)信號(hào),使晶閘管導(dǎo)通并短路限流電阻r1,開(kāi)關(guān)電源處于正常運(yùn)行狀態(tài)。 圖3.4 防浪涌電流電路3.3.3 電源電路設(shè)計(jì)電源是為各個(gè)控制芯片提供能量的,是硬件控制系統(tǒng)正常工作的前提,電源性能的優(yōu)劣

49、直接決定了系統(tǒng)的精度與可靠性,所以電源的設(shè)計(jì)對(duì)整個(gè)硬件系統(tǒng)至關(guān)重要。由于線性電源具有輸出精度高、輸出紋波小和可靠性高等優(yōu)點(diǎn),所以在數(shù)字電源設(shè)計(jì)中采用了線性穩(wěn)壓模塊l7805,它輸出的+5v電壓是作為數(shù)字電源用的。a1215d是廣州金升陽(yáng)科技有限公司生產(chǎn)的隔離dc/dc電源模塊,輸入12v,輸出士15v,最大輸出電流士33ma,因?yàn)橐粋€(gè)全橋逆變電路需要3路獨(dú)立電源,所以需要3片a1215d。在每個(gè)芯片的電源輸入與輸出端都并上一個(gè)10-100電解或擔(dān)電容和一個(gè)0.10瓷片電容,起著去禍的作用,一方面為芯片存儲(chǔ)電量,另一方面消除線路上分布電阻與電感引起的高頻噪聲。在蓄電池的正極串聯(lián)一個(gè)低導(dǎo)通壓降的肖

50、特基二極管,即使蓄電池輸入反接也不會(huì)對(duì)電源造成危害,二極管起到極性保護(hù)的作用,增強(qiáng)電源的可靠性。圖3.5 電源設(shè)計(jì)圖3.3.4 開(kāi)關(guān)電源保護(hù)電路設(shè)計(jì) 1 工作原理 直流開(kāi)關(guān)電源由輸入部分、功率轉(zhuǎn)換部分、輸出部分、控制部分組成。功率轉(zhuǎn)換部分是開(kāi)關(guān)電源的核心,它對(duì)非穩(wěn)定直流進(jìn)行高頻斬波并完成輸出所需要的變換功能。它主要由開(kāi)關(guān)三極管和高頻變壓器組成。圖1畫(huà)出了直流開(kāi)關(guān)電源的原理圖及等效原理框圖,它是由全波整流器,開(kāi)關(guān)管v,激勵(lì)信號(hào),續(xù)流二極管vp,儲(chǔ)能電感和濾波電容c組成。實(shí)際上,直流開(kāi)關(guān)電源的核心部分是一個(gè)直流變壓器。2 特點(diǎn)為了適應(yīng)用戶(hù)的需求,國(guó)內(nèi)外各大開(kāi)關(guān)電源制造商都致力于同步開(kāi)發(fā)新型高智能化

51、的元器件,特別是通過(guò)改善二次整流器件的損耗,并在功率鐵氧體(mn-zn)材料上加大科技創(chuàng)新,以提高在高頻率和較大磁通密度下獲得高的磁性能,同時(shí)smt技術(shù)的應(yīng)用使得開(kāi)關(guān)電源取得了長(zhǎng)足的進(jìn)展,在電路板兩面布置元器件,以確保開(kāi)關(guān)電源的輕、小、薄。因此直流開(kāi)關(guān)電源的發(fā)展趨勢(shì)是高頻、高可靠、低耗、低噪聲、抗干擾和模塊化。直流開(kāi)關(guān)電源的缺點(diǎn)是存在較為嚴(yán)重的開(kāi)關(guān)干擾,適應(yīng)惡劣環(huán)境和突發(fā)故障的能力較弱。由于國(guó)內(nèi)微電子技術(shù)、阻容器件生產(chǎn)技術(shù)以及磁性材料技術(shù)與一些技術(shù)先進(jìn)國(guó)家還有一定的差距,因此直流開(kāi)關(guān)電源的制作技術(shù)難度大、維修麻煩和造價(jià)成本較高,3 直流開(kāi)關(guān)電源的保護(hù)基于直流開(kāi)關(guān)電源的特點(diǎn)和實(shí)際的電氣狀況,為使直流開(kāi)關(guān)電源在惡劣環(huán)境及突發(fā)故障情況下安全可靠地工作,本文根據(jù)不同的情況設(shè)計(jì)了多種保護(hù)電路。4 過(guò)電流保護(hù)電路在直流開(kāi)關(guān)電源電路中,為了保護(hù)調(diào)整管在電路短路、電流增大時(shí)不被燒毀。其基本方法是,當(dāng)輸出電流超

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論