<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
關(guān) 閉

新聞中心

EEPW首頁(yè) > 工控自動(dòng)化 > 設計應用 > 利用微控制器簡(jiǎn)化電子鎮流器的設計

利用微控制器簡(jiǎn)化電子鎮流器的設計

作者: 時(shí)間:2007-12-18 來(lái)源:網(wǎng)絡(luò ) 收藏
目前,設計工程師在設計熒光燈或HID電子鎮流器時(shí)面臨著(zhù)許多新的挑戰。除了一般的成本、可靠性與壽命壓力之外,設計師還必須實(shí)現一些增強的終端用戶(hù)功能,例如遠程亮度控制,同時(shí)還要滿(mǎn)足日益嚴格的國內與國際照明規范。

雖然傳統的離散模擬設計技術(shù)仍然能夠實(shí)現很多新的功能需求,但是,采用新一代的基于Flash的低成本8位微控制器(MCU)對于實(shí)現滿(mǎn)足規范要求的低成本、高分辨率、數字電子鎮流控制的設計,具有多種系統優(yōu)勢。尤其是,這些MCU簡(jiǎn)化了數字反相控制功能,并集成了PFC功能。

電子鎮流控制

圖1給出了大多數電子鎮流控制應用中采用的基本模塊結構。主要模塊包括EMI(電磁干擾)濾波器、全波整流器、有源PFC前端、數字控制部分和共振燈管部分。

EMI濾波器用于阻止鎮流器產(chǎn)生的噪聲傳輸回電源線(xiàn)。全波整流器用于將交流電源轉換為直流電源電壓,這一電壓可以受控于其他模塊。一般的設計中都采用某種PFC電路控制正弦輸入電流,產(chǎn)生經(jīng)過(guò)調節的直流總線(xiàn)電壓。鎮流控制器部分實(shí)現傳統R-L-C型共振電路的調制控制功能(通常采用一個(gè)PWM信號),實(shí)現燈管的預熱、啟輝和鎮流功能。

R-L-C共振電路能夠適應多種不同類(lèi)型的燈管。如果采用基于嵌入式MCU的電路來(lái)實(shí)現該設計的數字控制部分,那么它能夠實(shí)現閉環(huán)亮度控制、燈管故障檢測、關(guān)閉與自動(dòng)重啟等功能所需的電路與軟件。目前的嵌入式MCU還支持標準的通信接口,例如DALI(Digitally Addressable Lighting Interface,數字可編址照明接口),或者其他一些RS-232型或同步串行接口總線(xiàn),例如I2C,或者用于遠程控制與監測的串行外設接口。

注意,在圖1中沒(méi)有電流流過(guò)熒光燈管,當燈管關(guān)閉時(shí)鎮流控制器所見(jiàn)的阻抗為無(wú)窮大。在開(kāi)燈時(shí),電極上的電壓必須達到足夠高,才能使高電離氣體在燈管的兩端之間形成電弧。這一最大電壓稱(chēng)為擊穿電壓(VSTRIKE)。當燈管開(kāi)啟之后,該電壓將降低到一個(gè)較低的穩態(tài)電壓(INOM)。

為了更好的理解這個(gè)鎮流控制器電路,我們有必要回顧一下對常規的低壓熒光燈進(jìn)行供電所必要的電路功能。電子鎮流電路必須實(shí)現下列基本功能。首先,它們必須為燈管的兩極提供一個(gè)足夠高的擊穿電壓。然后,當燈管開(kāi)啟時(shí),該電路必須維持一個(gè)恒定電流,同時(shí)進(jìn)入穩態(tài)工作模式。接下來(lái),該電子控制器必須通過(guò)反相電路補償直流總線(xiàn)電源上的波動(dòng)和故障條件。這樣才能確保燈管具有穩定的輸出光源和使用壽命。最后,鎮流器電路必須符合相應的國內與國際技術(shù)規范。

新的數字燈管鎮流器設計方案融入了一些新增的功能,例如亮度控制功能、壽命終止監測、啟動(dòng)故障檢測或燈管移位指示。不同的燈管需要不同的設置,在數字設計方案中通過(guò)保存在MCU非易失性存儲器中的軟件設置參數很容易控制這些功能設置。這些MCU還能夠調整所需的燈管設置參數,確保燈管在使用壽命期間具有最大的效率。例如,可能需要增大擊穿電壓,或者稍微改變開(kāi)啟狀態(tài)下的穩態(tài)電壓。

數字反相控制

半橋式功率變換器和R-L-C諧振回路控制了熒光燈或HID燈兩極間的電壓。對反相MOSFET的PWM信號進(jìn)行更精確的控制能夠實(shí)現更出色的輸出電壓控制效果。提高PWM模塊上步進(jìn)信號的分辨率能夠實(shí)現更好的線(xiàn)性控制,尤其是在40KHz和120KHz之間。這確保能夠提供啟動(dòng)熒光燈或HID燈所需的電極電壓,有助于產(chǎn)生穩定的穩態(tài)電壓。

大多數面向這類(lèi)應用的8位MCU都具有10位硬件PWM模塊,在系統工作狀態(tài)下通過(guò)軟件很容易配置這種模塊。最大的問(wèn)題是,這些PWM模塊通常都具有較寬的工作范圍,這限制了前面所提到的40KHz~120KHz范圍內頻率步進(jìn)(frequency step)的精度或分辨率。

采用簡(jiǎn)單的軟件控制高頻振蕩技術(shù),并結合10位硬件PWM外設模塊,可以實(shí)現精細的頻率步進(jìn)。MCU能夠實(shí)現這種動(dòng)態(tài)的軟件高頻振蕩控制技術(shù),有效改善燈管鎮流器的亮度控制功能。8位MCU集成了各種硬件外設模塊,例如PWM外設模塊或者軟件可配置的模擬比較器,再結合先進(jìn)的軟件控制技術(shù),非常適合于這類(lèi)應用。

PFC的實(shí)現

PFC電路的輸入作為交流電源的電阻性負載,并產(chǎn)生一個(gè)經(jīng)過(guò)調節的直流輸出電壓,該電壓通常饋送給另外一段降壓轉換電路。實(shí)現PFC的一種方法是采用線(xiàn)性電流控制。該系統工作在具有可變開(kāi)關(guān)頻率(30KHz~100KHz)的連續導通模式下。PFC控制算法包括兩個(gè)控制環(huán)路:一個(gè)快速環(huán)路用于輸入電流控制,一個(gè)慢速環(huán)路用于直流輸出電壓控制。

輸出電壓控制器采用MCU處理器與ADC(analog-to-digital control,模-數控制器)相結合的數字方案來(lái)實(shí)現。在處理器的控制下,來(lái)自于A(yíng)DC的數據用于調制PWM,PWM的輸出產(chǎn)生瞬間交流輸入電壓與所需的瞬間輸入電流二者的比值.

然后,所需的輸入電流以電壓的形式饋送到電流控制環(huán)路中的模擬比較器中。PIC16F8XX MCU上提供的多種數字與模擬外設模塊,包括比較器和PWM控制器,可用于實(shí)現線(xiàn)性CCM(continuous current mode,連續電流模式)控制技術(shù)。

MCU

在電子鎮流控制電路的設計中,有兩種功能可以采用低成本的8位嵌入式MCU來(lái)實(shí)現:一種是PFC,另一種是電子鎮流功率變換器的精確。這類(lèi)MCU中大多集成了模擬電路,例如模擬比較器和多通道ADC。這種電路通常與數字外設模塊(例如數字PWM模塊)結合使用。所有這些電路都受控于固件,這種固件可用于控制傳統的模擬系統。

除了這些模擬模塊之外,有些嵌入式MCU還具有增強型通用同步-異步收發(fā)器,或者作為主模塊的硬件串行同步端口通信外設模塊。這些功能可以實(shí)現包括遠程控制在內的多種通信接口,進(jìn)一步提高鎮流器設計的模塊化和靈活性。

提高PWM的分辨率

通過(guò)一種簡(jiǎn)單的軟件技術(shù)能夠使所有的PIC MCU PWM模塊都支持不同類(lèi)型的應用,包括多種照明應用,其中占空比必須保持恒定,輸出頻率只能變化很小的增量。

例如,在熒光燈和HID電子鎮流器中,通過(guò)頻率的變化可以控制與燈管串聯(lián)在一起的電感(鎮流器)的阻抗。為了保持鎮流器電感盡可能得小(以降低成本和尺寸),必須采用相對較高的開(kāi)關(guān)頻率——通常在40KHz到120KHz的范圍內。

圖2給出了普通的微芯片PIC MCU的捕獲并比較模塊與增強型的捕獲并比較PWM模塊(分別表示為CCP和ECCP)。每當定時(shí)器2(TMR2)中8位定時(shí)器的值等于周期寄存器的值(PR2)時(shí),開(kāi)始一個(gè)新的周期,PWM的輸出被置位(輸出高電平),定時(shí)器被復位。每當TMR2等于CCP占空比寄存器(CCPRxH)的值時(shí),PWM輸出清零(輸出低電平)。因此,TMR2模塊的結構實(shí)現了PWM頻率控制所需的靈活性。

本文的表格給出了100KHz左右能夠產(chǎn)生的典型輸出頻率,以及PR2寄存器的值對實(shí)際PWM周期的影響。但是,如果在具有亮度控制功能的電子鎮流器中使用這種10位PWM模塊,那么這一分辨率不足以實(shí)現平滑的亮度控制效果,尤其是在人眼不太敏感的低亮度范圍內。

要想為數字PWM外設模塊提供常用的60Hz左右的步進(jìn)頻率參考值,時(shí)鐘頻率需要增大16倍,這將是一個(gè)成本高、技術(shù)難度大、有挑戰性的實(shí)現方案。采用與CCP/ECCP模塊相關(guān)的定時(shí)器中斷機制,只需要少量的固件代碼,就可以實(shí)現一種簡(jiǎn)單的、低成本的方案。

主要設計思想是,每次采用多組16個(gè)PWM周期,并在兩個(gè)離散的頻率值(兩個(gè)連續的PR2寄存器值)之間進(jìn)行交替。例如,通過(guò)交替8個(gè)等于100的PR2周期和8個(gè)等于99的PR2周期,我們就可以獲得大小為100.5KHz的平均頻率。通過(guò)使用從1比16到15比16的其他各個(gè)比值,我們就產(chǎn)生了14個(gè)間隔增量約為64Hz的等間隔中間步進(jìn)頻率,大小在100KHz到101.01KHz之間。在該照明應用中,人眼本身能夠合成輸出光源,感覺(jué)上好像整個(gè)頻率分辨率增大了16倍。

能夠實(shí)現這種機制最簡(jiǎn)單的算法是采用一個(gè)計數器,使計數周期等于較低頻率下(T1)所需的分數值,后面緊接著(zhù)較高頻率下(T2)與之互補的周期數,如圖3所示。要想獲得間隔均勻的周期分布,可以采用一個(gè)4位累加器,在每一個(gè)周期內,將所選的分數值(1到15)加到該累加器上。如果產(chǎn)生了進(jìn)位,那么隨后一個(gè)周期的持續時(shí)間將等于T1;否則,將等于基值T2。

通過(guò)結合使用基本的軟件定時(shí)器中斷技術(shù)與許多MCU提供的10位硬件PWM模塊,我們很容易生成復合的頻率信號,獲得與高分辨率可變頻數字信號相同的連續亮度控制效果。采用CCP模塊內建的中斷機制,我們能夠以64Hz大小的步進(jìn)值對100KHz的信號進(jìn)行有效調整,同時(shí)只占用很少一部分可用的MCU指令周期。

數字電壓縮放

在實(shí)現基于線(xiàn)性電流控制的PFC時(shí),有必要產(chǎn)生一個(gè)與交流市電電源的正弦輸入電壓同相的基準波形。一種方法是采用一個(gè)PWM輸出信號一個(gè)低通R-C濾波器(如圖4所示),然后根據存儲在MCU存儲器內的查找表改變PWM的輸出大小,產(chǎn)生所需的幅值和頻率。這是一種產(chǎn)生模擬基準信號的資源密集型方法。我們很難將這種方法動(dòng)態(tài)地用作軟件回路的一部分。

另外一種控制線(xiàn)性信號的方法是對模擬信號的幅值電平進(jìn)行數字縮放。例如,PFC電路對輸入的交流電壓波形進(jìn)行了縮放,產(chǎn)生了變頻器初始升壓階段的基準信號。這種縮放使得交流線(xiàn)路上的電流與電壓成正比,變頻器的交流輸入呈現出帶電阻的狀態(tài)。

對于這種電子鎮流控制的應用,變頻器還必須對基于其輸出端上中間直流電壓的基準電壓值進(jìn)行縮放,因此在實(shí)現PFC時(shí)需要采用一種方法控制對用于驅動(dòng)其電流基準信號的交流輸入電壓的縮放比例。

實(shí)現模擬信號的數控縮放最簡(jiǎn)單的方法就是采用數字電位器。但是對于工作在為電子鎮流控制器提供的交流輸入電壓大小范圍內的低頻模擬系統而言,另外一種方法就是采用MCU的CCP功能。

該方法采用一個(gè)低通R-C濾波器,用一個(gè)與MOSFET晶體管相連的抽頭對濾波器的電阻進(jìn)行等分。采用一個(gè)數字PWM輸出信號驅動(dòng)該MOSFET的柵極(如圖5所示)。低通濾波器的轉角頻率必須近似等于模擬電源信號最大頻率的100倍,從而確保濾波器的響應特性不會(huì )對信號的幅值或相位產(chǎn)生副作用。

同樣,PWM頻率必須近似等于R-C濾波器轉角頻率的200倍,從而確保PWM頻率不會(huì )向濾波器傳輸明顯的能量。

圖5中的電路通過(guò)利用PWM信號調制MOSFET Q1,使輸入信號周期性地接地,從而對通過(guò)濾波器輸出端的原始模擬信號進(jìn)行縮放。通過(guò)改變受控于運行在MCU上的固件的PWM占空比,可以調整縮放因子的大小。

由R2和C1組成的一階低通濾波器剝離了高頻的PWM信號,并將該信號平滑處理為其原始的正弦波形。這樣,只需要幾個(gè)無(wú)源元件——一個(gè)晶體管和一個(gè)普通的數字PWM外設模塊,就實(shí)現了對交流輸入電壓的簡(jiǎn)單模擬縮放。

但是,必須注意的是這一技術(shù)也有一些局限性。首先,模擬信號的最大頻率諧波必須小于R-C濾波器的轉角頻率,以防止信號失真。其次,PWM頻率相對R-C濾波器的轉角頻率越高,被濾波器衰減的PWM頻率就越多。第三,由于濾波器的電阻分為R1和R2,因此PWM信號實(shí)際所見(jiàn)的轉角頻率等于模擬信號所見(jiàn)頻率的兩倍。

軟件電壓控制

該設計的一個(gè)遺漏之處是功率變換器的輸出和電子鎮流控制器的PFC模塊之間的。這一可按以下方法實(shí)現:使用一個(gè)ADC通道測量直流總線(xiàn)的輸出電壓,然后將這一信息反饋回PWM控制器,由PWM控制器決定PFC模塊內模擬輸入電壓的數字縮放所采用的比例(如圖6所示)。

ADC的測量可以饋入一個(gè)高級的軟件比例積分求導環(huán)路濾波器,而不是僅僅利用輸出電壓和模擬輸入電壓縮放比例之間的直接線(xiàn)性關(guān)系。這有利于實(shí)現更好更平滑的閉環(huán)控制。其他一些參數,諸如燈管的總消耗電流,也可以利用MCU上的ADC通道來(lái)采樣。

圖7給出了整個(gè)電子鎮流器設計中的一些重要信號,其中包括一個(gè)用于PFC控制的MCU、電流控制反饋環(huán)路和功率變換器的頻率控制電路(具有64Hz的有效分辨率)。

PIC16F88X采樣PFC模塊的輸出信號,然后決定對驅動(dòng)數/??s放電路的PWM輸出信號采用多大的頻率調節力度。該應用還采用了ECCP模塊的中斷機制,該機制能夠通過(guò)簡(jiǎn)單的軟件抖動(dòng)方式,以很小的步進(jìn)頻率調節半橋式功率變換器的驅動(dòng)信號。

上述鎮流器設計方案通過(guò)使用MCU去掉了單獨的PFC控制器,并且只需要幾個(gè)低成本的無(wú)源外部元件即可實(shí)現。另外,通過(guò)簡(jiǎn)單軟件與硬件技術(shù)的相結合,提高了10位集成PWM模塊上的可用分辨率。該設計方案還以實(shí)例的方式說(shuō)明了如何利用8位MCU內部集成的數字與模擬電路功能增強功能或者提高整個(gè)照明系統的性能。

電子鎮流器相關(guān)文章:電子鎮流器工作原理


電子鎮流器相關(guān)文章:




評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>