新聞中心

EEPW首頁(yè) > 電源與新能源 > 設(shè)計(jì)應(yīng)用 > 數(shù)字控制在電源應(yīng)用中的特性和優(yōu)勢(shì)

數(shù)字控制在電源應(yīng)用中的特性和優(yōu)勢(shì)

作者: 時(shí)間:2011-11-15 來(lái)源:網(wǎng)絡(luò) 收藏
管理

本文引用地址:http://m.butianyuan.cn/article/178396.htm

  在管理領(lǐng)域中,與模擬相比,電源提供了前所未有的。在一個(gè)典型模擬電源中,通常使用圖5 中所述的后臺(tái)單片機(jī)來(lái)完成其電源管理。

圖 5: 不同電源類(lèi)型在電源管理方面的差異

  這個(gè)后臺(tái)單片機(jī)將本地系統(tǒng)參數(shù)發(fā)送到主器或者數(shù)據(jù)記錄器中。但這個(gè)單片機(jī)如何獲取數(shù)據(jù)呢?必須用檢測(cè)電路收集所需數(shù)據(jù),并將其進(jìn)行發(fā)送。在某些情況下,遠(yuǎn)程系統(tǒng)也可能對(duì)本地電源轉(zhuǎn)換器發(fā)出指令。這個(gè)配置要求增加后臺(tái)單片機(jī)和功率轉(zhuǎn)換電路之間的硬件接口,從而增加了系統(tǒng)的成本。

  相反地,電源不需要額外電路,因?yàn)樗邢到y(tǒng)參數(shù)已經(jīng)由DSC 測(cè)量出來(lái)。這些參數(shù)存儲(chǔ)在DSC 的存儲(chǔ)器中,并且通過(guò)片上通信外設(shè)發(fā)送到遠(yuǎn)程系統(tǒng),例如SPI、I2C?、UART或者CAN.任何對(duì)該系統(tǒng)操作的修改都無(wú)需額外的外部硬件而可由簡(jiǎn)單的軟件來(lái)完成。

  電源消除了冗余電路從而減少了系統(tǒng)總成本。例如,對(duì)于一個(gè)兩級(jí)AC-DC 電源,第一級(jí)將對(duì)其閉環(huán)運(yùn)行的輸出電壓進(jìn)行測(cè)量。由于這一輸出電壓也是第二級(jí)的輸入,因此該數(shù)據(jù)也被第二級(jí)用作前饋或者輸入過(guò)壓/ 欠壓保護(hù)。

  單獨(dú)一個(gè)DSC消除了相同參數(shù)的重復(fù)測(cè)量,并可從內(nèi)部提供不同控制或保護(hù)的所有選項(xiàng)。DSC也有助于系統(tǒng)對(duì)故障狀態(tài)作出比分立模擬控制器更快速、更高效的反應(yīng)。例如,在一個(gè)兩級(jí)AC-DC 模擬電源中,如果故障出現(xiàn)在下級(jí)轉(zhuǎn)換器中,除非這個(gè)故障狀況已經(jīng)被傳送給PFC 控制器,否則前端PFC 升壓轉(zhuǎn)換器將無(wú)法識(shí)別這個(gè)故障。而數(shù)字控制器能檢測(cè)到整個(gè)系統(tǒng)的故障狀態(tài),無(wú)論故障發(fā)生在何處,幾乎都能在瞬間作出反應(yīng)。

  軟啟動(dòng)以及模擬和數(shù)字電源的時(shí)序

  當(dāng)電源剛啟動(dòng)時(shí),各種存儲(chǔ)元件,如電容和電感,都處于零儲(chǔ)能狀態(tài)。在這樣的狀況下,電源突然升壓會(huì)引起系統(tǒng)很大的浪涌電壓和浪涌電流。因此,電源的所有階段都必須使用軟啟動(dòng)來(lái)確保系統(tǒng)元件避免受到不必要的壓力。

  許多(并非全部)模擬控制器都帶有內(nèi)置軟啟動(dòng)功能。

  模擬控制器在選擇軟啟動(dòng)持續(xù)時(shí)間時(shí)都只提供有限的靈活性,且需額外電路來(lái)實(shí)現(xiàn)啟動(dòng)延時(shí)。

  在多級(jí)電源中,由于一些輸出取決于其他輸出,因此有必要通過(guò)預(yù)定義方式對(duì)輸出順序進(jìn)行控制。這可由單獨(dú)的時(shí)序芯片完成,或者使用后臺(tái)單片機(jī)以及輔助電路來(lái)實(shí)現(xiàn)。

  由于所有時(shí)序控制和軟啟動(dòng)子程序都可作為電源控制軟件的一部分來(lái)完成,因此數(shù)字電源不需要外加硬件。電源的每一級(jí)都可實(shí)現(xiàn)一個(gè)軟啟動(dòng)子程序,每個(gè)都具有不同的持續(xù)時(shí)間和延時(shí)。典型的軟啟動(dòng)子程序如例1 中的C 代碼片段所示。

  void PFCSoftStartRoutine()

  {

  Delay_ms(STARTUP_DELAY)

  pfcVoltagePID.controlReference = pfcInitialOutputVoltage;

  while (pfcVoltagePID.controlReference = PFCVOLTAGE_REFERENCE)

  {

  Delay_ms(SOFTSTART_INCREMENT_DELAY);

  pfcVoltagePID.controlReference += PFC_SOFTSTART_INCREMENT;

  }

  pfcVoltagePID.controlReference = PFCVOLTAGE_REFERENCE;

  }

  在例1 中,dsPIC DSC 初始化之后就立刻調(diào)用軟啟動(dòng)子程序。首先調(diào)用啟動(dòng)延時(shí),隨后輸出電壓參考將被設(shè)定為實(shí)際測(cè)量的輸出電壓。參考值一直以固定速率上升,直到其達(dá)到期望值為止。此時(shí),軟啟動(dòng)結(jié)束,系統(tǒng)正常運(yùn)行開(kāi)始。數(shù)字控制器可靈活使用軟啟動(dòng)子程序。相同的子程序在不同時(shí)間階段可通過(guò)不同參數(shù)進(jìn)行調(diào)用。例如,如果系統(tǒng)要在故障發(fā)生后重啟,啟動(dòng)延時(shí)和軟啟動(dòng)持續(xù)時(shí)間可修改為不同的值。

  時(shí)序控制可在不外加任何電路的情況下,通過(guò)一些靈活的配置加以實(shí)現(xiàn)。圖6 中顯示了一些時(shí)序機(jī)制原理圖。

  如果一個(gè)轉(zhuǎn)換器取決于另一級(jí)的輸出,則軟件可設(shè)置標(biāo)志來(lái)指示轉(zhuǎn)換器何時(shí)完全啟動(dòng),電壓已經(jīng)為下一級(jí)的上升作好準(zhǔn)備。

 如圖6 所示,數(shù)字電源能根據(jù)實(shí)際需求以多種方式輕松實(shí)現(xiàn)時(shí)序控制。數(shù)字電源在選擇軟啟動(dòng)和時(shí)序控制方案上具有很大的靈活性,不需要增加專(zhuān)用芯片或者復(fù)雜的電路。

圖 6: 時(shí)序控制機(jī)制

pid控制器相關(guān)文章:pid控制器原理


隔離器相關(guān)文章:隔離器原理


評(píng)論


相關(guān)推薦

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

關(guān)閉