<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>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 8位單片機在鎮流器和功率因數校正中的應用

8位單片機在鎮流器和功率因數校正中的應用

作者: 時(shí)間:2012-02-08 來(lái)源:網(wǎng)絡(luò ) 收藏

圖3以16個(gè)PWM周期為一組的頻率交替


  結合基本的軟件定時(shí)器中斷技巧以及許多中都有的10位硬件PWM模塊,可以很容易地產(chǎn)生高分辨率的可變頻率數字信號。利用CCP模塊中內建的中斷機制,可以在100kHz附近獲得以64Hz為步進(jìn)增量的可調節頻率信號,同時(shí)僅需要占用很少的指令周期。

  數字控制下的模擬電壓縮放

  現在回到關(guān)于PFC的討論,我們明確了需要為連續電流模式方案生成一個(gè)與輸入交流電源正弦電壓同相的參考波形。實(shí)現這一點(diǎn)的一種方法是利用PWM模塊產(chǎn)生一個(gè)模擬電壓(PWM輸出驅動(dòng)一個(gè)低通濾波器,如圖4所示),然后再根據中存儲的查找表來(lái)改變輸出頻率和幅度。但這種產(chǎn)生模擬參考信號的方法非常耗費資源,因此將這一方法作為動(dòng)態(tài)軟件反饋環(huán)的一部分比較困難。

圖4PWM生成模擬電壓信號


  控制線(xiàn)性信號的另一種方法是用數字方式對模擬信號的幅度進(jìn)行縮放。例如,PFC電路通過(guò)比例縮小輸入交流主電源波形為逆變器的初始升壓部分,生成一個(gè)參考信號。這種按比例縮放保證了對交流電源的負載與電壓成比例,逆變器看起來(lái)是阻性的。在電子中,逆變器必須根據其輸出的中間電壓數值來(lái)縮放參考值,因此實(shí)現PFC時(shí)需要一種方法來(lái)縮放PFC用做參考的交流信號(參考文獻3)。

  數字分壓器是實(shí)現輸入信號比例縮放的最簡(jiǎn)單方法。然而,對于低頻率的模擬系統,如電子的交流電源,可采用基于CCP的另一種方法。

  這一方法采用了一個(gè)簡(jiǎn)單的低通RC濾波器,一個(gè)MOSFET晶體管和一個(gè)數字PWM輸出,如圖5所示。低通濾波器的轉折頻率必須是模擬信號最大頻率的100倍左右,這樣濾波器的響應特性才不會(huì )影響到信號的幅度或相位。同樣,PWM頻率必須是RC濾波器轉折頻率的約200倍,這樣PWM頻率就不會(huì )超過(guò)濾波器能量限制。

圖5利用PWM模塊實(shí)現模擬信號幅度縮放


  圖5的電路利用PWM信號調制Q1 MOSFET,從而對輸入信號進(jìn)行了“短接”。此外,這一電路僅允許原始模擬信號的一個(gè)特定百分比通過(guò)濾波器輸出。允許通過(guò)濾波器的輸入信號百分比由PWM占空比決定,而這一占空比受單片機的軟件控制。然后,一個(gè)一階低通濾波器(由R2和C1組成)濾除PWM信號中的調頻成份,并將信 號平滑為原始正弦信號波形。結果就構成了一個(gè)簡(jiǎn)單的模擬交流輸入電壓比例縮放電路,僅采用了幾個(gè)無(wú)源器件、一個(gè)晶體管和一個(gè)常見(jiàn)的數字PWM外設。

  然而,需要注意這一技巧存在一些局限。

  ●模擬信號的最大頻率諧波必須小于RC濾波器的轉折頻率,才能防止信號失真;
  ●相對于RC濾波器的轉折頻率,PWM頻率越高,濾波器對PWM頻率的衰減越大;
  ●由于濾波器中電阻器分為兩個(gè)(R1和R2),PWM信號所感受到的實(shí)際轉折頻率是模擬信號感受到頻率的兩倍。

  軟件閉環(huán)控制

  本設計中還需要的一部分是逆變器輸出和電子PFC部分之間的反饋環(huán)。利用一個(gè)ADC通道測量直流總線(xiàn)輸出電壓,然后再將此信息饋送到PWM控制器,在PFC模塊內確定模擬傳感器的比率,這樣就可以實(shí)現這一反饋。如圖6所示。

圖6通過(guò)數字控制模擬縮放方法實(shí)現PFC連續電流控制

圖7利用8位單片機的電子鎮流器控制


  其它參數,如燈管的總電流消耗,可以利用單片機上的ADC通道采樣獲得。過(guò)去,僅僅是利用輸出電壓以及生成這一輸出電壓的模擬參考信號之間的直接比例相關(guān),現在則可以將ADC測量結果送到更精密的軟件PID環(huán)濾波器,這樣可以獲得更好更平滑的閉環(huán)控制。

  圖7給出了完整的設計,其中集成的嵌入式單片機同時(shí)用于PFC控制、電流控制反饋環(huán)和逆變輸入頻率控制(頻率增量最小為64Hz)。


  PIC16F88X采樣PFC模塊輸出,并確定需要的頻率調整量,因為PWM輸出驅動(dòng)數字/模擬比例縮放電路。中也使用了ECCP模塊的中斷機制驅動(dòng)半橋功率逆變器,利用簡(jiǎn)單的軟件抖動(dòng)方法獲得更精細的步進(jìn)值。

  本設計中不再需要分立的PFC器件,只需要少量低成本無(wú)源外部元件和一個(gè)集成的模擬比較器。結合簡(jiǎn)單的軟件和硬件技巧,不需要采用更昂貴的解決方案(如帶有更高分辨率PWM模塊的器件或者外部專(zhuān)用PWM控制器),利用集成的10位PWM模塊就可以獲得更好的頻率分辨率控制。

  結論

  充分利用8位嵌入式單片機中集成的模擬和數字電路,可以很容易地提高照明鎮流器系統的總體性能并增加更多功能,同時(shí)還可以滿(mǎn)足更嚴格的政府法規要求。

參考文獻
[1] Microchip Technology Application Note AN809, “Digitally-Addressable DALI Dimming Ballast,” Ross Fosler, Microchip Technology Inc.; Cecilia Contenti and Tom Ribareich, International Rectifier.
[2]“A Technique to Increase the Frequency Resolution of PIC? MCU PWM Modules,” by Lucio Di Jasio, Microchip

Technology Inc.
[3]“Bit Bashing,” by Keith Curtis, Microchip Technology’s microSolutions e-Newsletter, Nov. 2006.

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


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



上一頁(yè) 1 2 下一頁(yè)

評論


相關(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>