0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

在太陽能應(yīng)用中采用ADI信號鏈實(shí)現(xiàn)隔離測量技術(shù)

電子設(shè)計(jì) ? 來源:郭婷 ? 作者:電子設(shè)計(jì) ? 2019-04-16 08:10 ? 次閱讀

太陽能應(yīng)用中的電壓和電流測量需采用隔離測量技術(shù)。DSP Sinc輸入以及ADIAD7401A隔離式ADC恰好提供ADI信號鏈的一個(gè)示例,實(shí)現(xiàn)這種隔離測量。本文介紹采用ADSP-CM403xy和AD7401A器件,并由ADI設(shè)計(jì)的測量應(yīng)用典型信號鏈。

太陽能光伏逆變器系統(tǒng)

太陽能光伏逆變器轉(zhuǎn)換來自太陽能面板的電能并高效地將其部署到公用電網(wǎng)中。來自太陽能面板的電能基本上屬于直流源,它會被轉(zhuǎn)換成交流,并與電網(wǎng)頻率成一定的相位關(guān)系,饋送至公用電網(wǎng)上,且效率極高。轉(zhuǎn)換可以采用單級,也可以采用多級(見圖1)。第1級通常為DC-DC轉(zhuǎn)換,其中太陽能面板的低電壓與高電流輸出轉(zhuǎn)換為高電壓與低電流。這樣做的目的是為了將電壓提升至與電網(wǎng)峰值電壓兼容的水平。第2級通常將直流電壓和電流轉(zhuǎn)換為交流電壓和電流,一般使用H-電橋拓?fù)洹?/p>

在太陽能應(yīng)用中采用ADI信號鏈實(shí)現(xiàn)隔離測量技術(shù)

ADC理論—AD7401A

AD7401A是一款二階Σ-Δ調(diào)制器,片上的數(shù)字隔離采用ADI公司iCoupler? 技術(shù),能將模擬輸入信號轉(zhuǎn)換為高速1位數(shù)據(jù)流。AD7401A采用5 V電源供電,可輸入±250 mV的差分信號(滿量程±320 mV)。模擬調(diào)制器對模擬輸入信號連續(xù)采樣,因而無需外部采樣保持電路。輸入信息以數(shù)據(jù)流密度的形式包含在輸出數(shù)據(jù)流內(nèi),該數(shù)據(jù)流的最高數(shù)據(jù)速率可到20 MHz。通過適當(dāng)?shù)臄?shù)字濾波器(稱為Sinc濾波器)可重構(gòu)原始信息。處理器側(cè)(非隔離)可采用5 V或3 V電源 (VDD2)。

示例電路 – 描述

在太陽能應(yīng)用中采用ADI信號鏈實(shí)現(xiàn)隔離測量技術(shù)

Σ-Δ 調(diào)制器的交流輸入是一個(gè)交流正弦波,表示單相電網(wǎng)發(fā)出的220 V rms信號。電阻分頻器將輸入范圍縮小到ADC的額定輸入范圍。輸入濾波器可降低輸入端的噪聲。

Σ-Δ 調(diào)制器輸出包含兩個(gè)信號:來自ADSP-CM403xyDSP處理器的高速時(shí)鐘輸入,以及保持調(diào)制數(shù)據(jù)的數(shù)據(jù)信號。該數(shù)據(jù)可直接輸入Sinc3濾波器,直接將數(shù)據(jù)轉(zhuǎn)換為ADC結(jié)果。下文顯示該數(shù)據(jù)的一個(gè)示例。

在太陽能應(yīng)用中采用ADI信號鏈實(shí)現(xiàn)隔離測量技術(shù)

在ADC的下限范圍內(nèi),輸入信號具有窄脈沖寬度,而在上限范圍內(nèi)脈沖寬度幾乎達(dá)到其最大值。輸出數(shù)據(jù)通過Sinc濾波器后,便如對角線所示。AD7401A工作電壓高達(dá)891 V單極性范圍,或565 V雙極性范圍,并橫跨隔離柵:20μm聚酰亞胺。更多有關(guān)這些內(nèi)容的信息以及各種認(rèn)證可在相關(guān)數(shù)據(jù)手冊中找到。

ADSP-CM403XY SINC3外設(shè)模塊

在太陽能應(yīng)用中采用ADI信號鏈實(shí)現(xiàn)隔離測量技術(shù)

框圖顯示4對Sinc濾波器(Sinc0至Sinc3)、2個(gè)調(diào)制器時(shí)鐘源和2組控制寄存器(單元)。模塊接受4路來自GPIO輸入引腳的Σ-Δ 位流,并將2個(gè)調(diào)制器時(shí)鐘源導(dǎo)入GPIO輸出引腳。脈沖寬度調(diào)制(PWM)信號使調(diào)制器時(shí)鐘同步,以獲得最佳的系統(tǒng)性能。每個(gè)Sinc濾波器對均包含初級濾波器、次級濾波器、DMA接口和過載限值檢測功能。初級Sinc濾波器通過DMA將其數(shù)據(jù)傳輸至存儲器。次級Sinc濾波器產(chǎn)生過載信號,可通過觸發(fā)路由單元(TRU)路由該信號,使PWM調(diào)制器產(chǎn)生跳變,生成中斷。

使用AD7401A時(shí),器件額定抽取速率(DR)為256,但也可在其他抽取速率下使用該器件。

對于DR=256的情況而言,Sinc3濾波器的響應(yīng)見下文中的圖5a和5b。

在太陽能應(yīng)用中采用ADI信號鏈實(shí)現(xiàn)隔離測量技術(shù)

數(shù)字濾波器

Sinc濾波器的傳遞函數(shù)使其能用在數(shù)字邏輯中(使用一系列求和與抽取函數(shù))。使用濾波器移除調(diào)制器采樣時(shí)鐘,恢復(fù)采樣信號的數(shù)字值。濾波器設(shè)計(jì)匹配雙極性Σ-Δ 調(diào)制器,0 V輸入下具有50%脈沖密度,正輸入時(shí)超過50%,而負(fù)輸入時(shí)不足50%,如圖6所示。

在太陽能應(yīng)用中采用ADI信號鏈實(shí)現(xiàn)隔離測量技術(shù)

數(shù)字濾波器是一組累加器,由調(diào)制器時(shí)鐘(M_CLK)驅(qū)動,后接一組由抽取時(shí)鐘(D_CLK)驅(qū)動的微分器。 輸入累加器將輸入位流轉(zhuǎn)換為多字節(jié)字,而輸出微分器獲取位流的均值1密度。

累加器和微分器的級數(shù)可以為3或4,具體取決于濾波器階數(shù)。濾波器的直流增益和帶寬為濾波器階數(shù)(O)和抽取速率(D)的函數(shù),即調(diào)制器時(shí)鐘與抽取時(shí)鐘的比值。Sinc濾波器傳遞函數(shù)由累加器與微分器的傳遞函數(shù)之積確定,Z域內(nèi)的表達(dá)式為:

在太陽能應(yīng)用中采用ADI信號鏈實(shí)現(xiàn)隔離測量技術(shù)

PWM和SINC數(shù)據(jù)對齊

Sinc外設(shè)時(shí)鐘和PWM本質(zhì)上運(yùn)行在同樣的ADSP-CM403系統(tǒng)時(shí)鐘下,典型值為100 MHz。PWM和Sinc可以同步以便提供數(shù)據(jù),并且時(shí)間與速率恰好和控制算法一致。通常與PWM電平波形對齊。下圖顯示使用Sinc輸入進(jìn)行電網(wǎng)同步所需時(shí)序的示例。當(dāng)PWM運(yùn)行在20 kHz (50 μs)時(shí),PWM_SYNC信號(同步不同DSP的PWM模塊或外部PWM時(shí)需要用到該信號)位于PWM波形中央,幾乎不發(fā)生切換。若要對齊Sinc數(shù)據(jù),則AD7401A的時(shí)鐘速率應(yīng)設(shè)為10.24 MHz,并且抽取速率為256(見AD7401A數(shù)據(jù)手冊)。這將產(chǎn)生40 KHz (50μs)的16位字速率,兩倍于PWM頻率。由于Sinc還可設(shè)為與PWM_SYNC輸出對齊(如下框圖所示),Sinc現(xiàn)在能在每個(gè)PWM周期內(nèi)產(chǎn)生兩個(gè)數(shù)據(jù)輸出。輸出字在SRAM中可用, 位置在下一個(gè)PWM_SYNC信號位置處。顯然,它說明Sinc數(shù)據(jù)可用于電網(wǎng)同步算法控制中。

在太陽能應(yīng)用中采用ADI信號鏈實(shí)現(xiàn)隔離測量技術(shù)

編程示例

/* SPECIFY DECIMATION RATE OPTIONS */

/* 256 */

// RESULT = ADI_SINC_SETRATECONTROL (DEV, ADI_SINC_GROUP_0, ADI_SINC_FILTER_PRIMARY,DECRATE_256, 0);

// RESULT = ADI_SINC_SETLEVELCONTROL (DEV, ADI_SINC_GROUP_0, 0, 0, SAMPLECOUNT_INTRATE, PSCALE_256); // PCINT INT RATE

/* 128 */

RESULT = ADI_SINC_SETLEVELCONTROL (DEV, ADI_SINC_GROUP_0, 0, 0, SAMPLECOUNT_INTRATE, PSCALE_128); // PCINT INT RATE

RESULT = ADI_SINC_SETRATECONTROL (DEV, ADI_SINC_GROUP_0, ADI_SINC_FILTER_PRIMARY,DECRATE_128, 0);

/* 64 */

RESULT = ADI_SINC_SETLEVELCONTROL (DEV, ADI_SINC_GROUP_0, 0, 0, SAMPLECOUNT_INTRATE, PSCALE_64); // PCINT INT RATE

RESULT = ADI_SINC_SETRATECONTROL (DEV, ADI_SINC_GROUP_0, ADI_SINC_FILTER_PRIMARY,DECRATE_64, 0);

/* SET SECONDARY RATE CONTROL “/

RESULT = ADI_SINC_SETRATECONTROL (DEV, ADI_SINC_GROUP_0, ADI_SINC_FILTER_SECONDARY, 8, 0);

RESULT = ADI_SINC_SETFILTERORDER (DEV, ADI_SINC_GROUP_0, ADI_SINC_FILTER_THIRD_ORDER, ADI_SINC_FILTER_THIRD_ORDER); RESULT = ADI_SINC_SETCIRCBUFFER(DEV, ADI_SINC_GROUP_0, SINC_CIRCBUFFER, CIRC_BUF_SIZE);

/* SET OVERLOAD AMPLITUDE DETECTION LIMITS TO 0 – FULLSCALE */

RESULT = ADI_SINC_SETAMPLITUDELIMIT (DEV, ADI_SINC_PAIR_0, 0X0000, 0XFFFF);

RESULT = ADI_SINC_SETAMPLITUDELIMIT (DEV, ADI_SINC_PAIR_1, 0X0000, 0XFFFF);

RESULT = ADI_SINC_SETAMPLITUDELIMIT (DEV, ADI_SINC_PAIR_2, 0X0000, 0XFFFF);

RESULT = ADI_SINC_SETAMPLITUDELIMIT (DEV, ADI_SINC_PAIR_3, 0X0000, 0XFFFF);

/* SPECIFY MODULATOR CLOCK FREQUENCY, PHASE & STARTUP SYNCHRONIZATION */

RESULT = ADI_SINC_CONFIGMODCLOCK (DEV, ADI_SINC_GROUP_0, FSYSCLK, MODCLK, 0, FALSE); // UP TO 20MHZ

/* IT’S THE SAME CLOCK AS THE PWM – SO PWM AND SINC ARE SYNCHRONOUS */

RESULT = ADI_SINC_ENABLEMODCLOCK (DEV, ADI_SINC_GROUP_0, ADI_SINC_MOD_CLK_IMMEDIATE );

/* ASSIGN BUFFERS TO RECEIVE SINC DATA-AUTOMATICALLY DMA’D INTO SRAM IN THE ADSP-CM403*/

RESULT = ADI_SINC_SUBMITBUFFER(DEV, ADI_SINC_GROUP_0, SINCDATA0, NUM_SAMPLES);

/* ROUTE THE TRU INTERRUPT */

RESULT = ADI_SINC_ENABLEDATAINTERRUPT (DEV, ADI_SINC_GROUP_0, ADI_SINC_DATA_INT_0, TRUE);

/* ENABLE & ASSIGN USED SINC FILTER PAIR, AND SPECIFY INTERRUPT MASKS */

RESULT = ADI_SINC_SETCONTROLINTMASK (DEV, ADI_SINC_INT_EPCNT0|ADI_SINC_INT_EFOVF0|ADI_SINC_INT_EPCNT1|ADI_SINC_INT_EFOVF1);

RESULT = ADI_SINC_ENABLEPAIR(DEV, ADI_SINC_PAIR_0, ADI_SINC_GROUP_0, TRUE); // ACV_EXTERNAL

RESULT = ADI_SINC_ENABLEPAIR(DEV, ADI_SINC_PAIR_1, ADI_SINC_GROUP_0, TRUE); // ACV_INTERNAL

RESULT = ADI_SINC_ENABLEPAIR(DEV, ADI_SINC_PAIR_2, ADI_SINC_GROUP_0, TRUE); // DC LINK

RESULT = ADI_SINC_ENABLEPAIR(DEV, ADI_SINC_PAIR_3, ADI_SINC_GROUP_0, TRUE); // AC_CURRENT

/* WAIT AND READ FULL SINE WAVE INTO SRAM – START NEAR AC CROSSOVER. */

DO

{

PWM_SINC_LOOP=0;

GET_ADC_DATA_PWM();

}

WHILE ((SINC_VEXT_DATA[0] 》 50) || (SINC_VEXT_DATA[0] 《 -50)) ; // START SINC AT 0 V MEASUREMENT-ALIGNS WITH SINEWAVE.

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 太陽能
    +關(guān)注

    關(guān)注

    37

    文章

    3362

    瀏覽量

    113974
  • 逆變器
    +關(guān)注

    關(guān)注

    280

    文章

    4649

    瀏覽量

    205660
  • 面板
    +關(guān)注

    關(guān)注

    13

    文章

    1666

    瀏覽量

    53730
收藏 人收藏

    評論

    相關(guān)推薦

    基于熱管的太陽能溫接收器設(shè)計(jì)

    分離,可靠性高;承壓性能好;熱虹吸管具有單向?qū)嵝?,熱管?b class='flag-5'>太陽能集熱器夜間散熱損失減少。太陽能溫(250~400℃)熱利用領(lǐng)域,主要是拋物面槽式
    發(fā)表于 08-04 09:01

    逆變電容太陽能技術(shù)的應(yīng)用

    ` 太陽能逆變器太陽能電池板和主電網(wǎng)之間扮演著接口的角色。如圖所示,太陽能逆變器內(nèi)部會發(fā)生兩個(gè)功率轉(zhuǎn)換過程。一個(gè)DC/DC轉(zhuǎn)換器控制著
    發(fā)表于 05-20 14:38

    太陽能跟蹤及能量轉(zhuǎn)換系統(tǒng) 采用SLH89F5162

    本項(xiàng)目研究目的在于對傳感器,信號轉(zhuǎn)換,電機(jī)驅(qū)動,單片機(jī)系統(tǒng)和電源管理方面的關(guān)鍵技術(shù)進(jìn)行理論研究并進(jìn)行驗(yàn)證,并在符合可持續(xù)發(fā)展目標(biāo)基礎(chǔ)上提高光能的利用率,拓寬太陽能的利用領(lǐng)域。 主要研究內(nèi)容包括傳感器
    發(fā)表于 09-29 20:48

    下一代太陽能成本節(jié)約新浪潮

    的一些最大挑戰(zhàn),找到顛覆性的解決方案。其最新突破,即屢獲殊榮的HD-Wave逆變器,采用基于分布式交換的新型功率轉(zhuǎn)換技術(shù)和強(qiáng)大的數(shù)字信號處理技術(shù),相比現(xiàn)有
    發(fā)表于 07-04 14:01

    基于太陽能逆變器的Coupler數(shù)字隔離器設(shè)計(jì)

    內(nèi)容提要如果打開典型的中央逆變器太陽能系統(tǒng)的逆變器控制器外殼,可以多處發(fā)現(xiàn)數(shù)字隔離產(chǎn)品的身影。其中包括柵極驅(qū)動信號隔離、電壓控制環(huán)路
    發(fā)表于 10-15 10:19

    借助隔離技術(shù)太陽能光伏發(fā)電系統(tǒng)整合于智能電網(wǎng)

    會被隔離并直接饋入DSP。輸出流1的密度代表輸入幅度,可利用DSP實(shí)現(xiàn)的數(shù)字濾波器來重構(gòu)。圖3. 隔離式AD7401A ADC
    發(fā)表于 10-19 10:40

    專為實(shí)現(xiàn)太陽能光伏逆變器的安全、 速度和成本效益而設(shè)計(jì)

    的系統(tǒng)設(shè)計(jì)師,他具有豐富的專業(yè)知識背景,并且擁有一項(xiàng)太陽能光伏系統(tǒng)檢測電弧的硬件優(yōu)化方法專利。現(xiàn)在,他是ADI公司太陽能光伏系統(tǒng)工程師,
    發(fā)表于 10-22 16:40

    能對太陽能和儲設(shè)施進(jìn)行基本監(jiān)測的iCoupler隔離式通信解決方案

    圖3顯示了一個(gè)典型太陽能系統(tǒng),包含輸入直流串、DC-AC轉(zhuǎn)換、充電和儲、電池管理及通信。ADI公司為太陽能光伏和儲應(yīng)用提供完整的電源、通
    發(fā)表于 10-22 17:02

    借助隔離技術(shù)太陽能光伏發(fā)電系統(tǒng)整合于智能電網(wǎng)

    技術(shù)如何利用 ADI 公司的隔離式模數(shù)轉(zhuǎn)換器(ADC)和柵極驅(qū)動器來降低太陽能 PV 逆變器的成本、增加智能電網(wǎng)整合度并提高其安全性。智能電網(wǎng)什么是智能電網(wǎng)?IMS Research
    發(fā)表于 10-23 14:34

    借助隔離技術(shù)太陽能光伏發(fā)電系統(tǒng)整合于智能電網(wǎng)

    3顯示了一個(gè)典型太陽能系統(tǒng),包含輸入直流串、DC-AC轉(zhuǎn)換、充電和儲、電池管理及通信。ADI公司為太陽能光伏和儲應(yīng)用提供完整的電源、通信
    發(fā)表于 10-25 09:52

    基于熱管的太陽能溫接收器設(shè)計(jì)

    段分離,可靠性高;承壓性能好;熱虹吸管具有單向?qū)嵝?,熱管?b class='flag-5'>太陽能集熱器夜間散熱損失減少。太陽能溫(250~400℃)熱利用領(lǐng)域,主要是拋物面槽式
    發(fā)表于 11-05 16:08

    一文講解如何借助隔離技術(shù),將太陽能光伏發(fā)電系統(tǒng)整合于智能電網(wǎng)

    的作用,并首要強(qiáng)調(diào)iCoupler技術(shù)的重要作用。具體而言,AD7401A隔離式ADC和ADuM4223隔離式柵極驅(qū)動器可提供滿足新型太陽能PV逆變器設(shè)計(jì)要求的性能。
    發(fā)表于 12-25 08:00

    太陽能光伏技術(shù)的發(fā)展及太陽能LED燈具技術(shù)的要求介紹

    太陽能光伏電池(PV 技術(shù))和半導(dǎo)體照明光源(LED)。因?yàn)?LED 太陽能燈集成了太陽能光伏發(fā)電和 LED 固態(tài)照明優(yōu)點(diǎn)的太陽能 LED
    發(fā)表于 11-14 16:13 ?15次下載

    太陽能應(yīng)用的電壓和電流測量測量技術(shù)介紹

    太陽能應(yīng)用的電壓和電流測量需要隔離測量技術(shù)。DSP sinc輸入與
    的頭像 發(fā)表于 01-31 09:14 ?3185次閱讀
    <b class='flag-5'>太陽能</b>應(yīng)用<b class='flag-5'>中</b>的電壓和電流<b class='flag-5'>測量</b>的<b class='flag-5'>測量</b><b class='flag-5'>技術(shù)</b>介紹

    ADSP-CM403 Sinc—太陽能應(yīng)用隔離測量

    太陽能應(yīng)用的電壓和電流測量需要隔離測量技術(shù)。DSP sinc輸入與
    的頭像 發(fā)表于 03-06 14:53 ?565次閱讀
    ADSP-CM403 Sinc—<b class='flag-5'>太陽能</b>應(yīng)用<b class='flag-5'>中</b>的<b class='flag-5'>隔離</b><b class='flag-5'>測量</b>