色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 基于EG4A20BG256和AD7403的電流采樣電路設(shè)計(jì)

          基于EG4A20BG256和AD7403的電流采樣電路設(shè)計(jì)

          作者:李紹軍,陳國勝,呂國民 (北方信息控制研究院集團(tuán)有限公司,南京 210000) 時(shí)間:2021-08-02 來源:電子產(chǎn)品世界 收藏
          編者按:AD7403是一種Σ-Δ型模數(shù)轉(zhuǎn)換器,廣泛應(yīng)用于需要電氣隔離的伺服控制電機(jī)相電流采集場合。EG4A20BG256是一種國產(chǎn)FPGA,適用于伺服控制系統(tǒng)信號采集﹑接口擴(kuò)展等應(yīng)用場景。本文基于EG4A20BG256 FPGA設(shè)計(jì)了AD7403模數(shù)轉(zhuǎn)換器接口電路,采集永磁同步電機(jī)相電流,并與伺服控制電路內(nèi)霍爾電流傳感器和DSP采樣結(jié)果進(jìn)行了對比。結(jié)果表明,EG4A20BG256 FPGA可以通過AD7403模數(shù)轉(zhuǎn)換器實(shí)現(xiàn)對永磁同步電機(jī)相電流的準(zhǔn)確采集。

          作者簡介:李紹軍(1989—),男,碩士,工程師,研究方向?yàn)楣怆娫婆_伺服。

          本文引用地址:http://cafeforensic.com/article/202108/427286.htm

          0   引言

          電流環(huán)是控制系統(tǒng)速度環(huán)和位置環(huán)的基礎(chǔ),對控制系統(tǒng)實(shí)現(xiàn)快速響應(yīng)﹑提高動(dòng)態(tài)性能有重要的影響。電流環(huán)的實(shí)現(xiàn)依靠模數(shù)轉(zhuǎn)換電路完成對電機(jī)相電流的采集,在很多電機(jī)驅(qū)動(dòng)場合,出于降低干擾提高采樣精度或是保證電路安全的考慮,需要在驅(qū)動(dòng)電路和信號處理電路間有電氣隔離,常見的隔離式電流采集電路有三種基本形式:霍爾電流傳感器結(jié)合運(yùn)算放大器﹑采樣電阻結(jié)合隔離式運(yùn)算放大器﹑采樣電阻結(jié)合Σ-Δ型模數(shù)轉(zhuǎn)換器 [1]。前兩種方式一般需要結(jié)合電機(jī)驅(qū)動(dòng)電路控制器(如)的ADC 外設(shè)進(jìn)行處理,后者則需要通過 或具有Δ-Σ調(diào)制器的控制器進(jìn)行處理。電流環(huán)會(huì)對采集到的電流進(jìn)行一系列的數(shù)學(xué)運(yùn)算處理,相比 串行運(yùn)算結(jié)構(gòu), 的并行運(yùn)算結(jié)構(gòu)可減小電流環(huán)路延時(shí),提高電流環(huán)帶寬,進(jìn)而提高速度環(huán)響應(yīng)速度[2]。在需要過采樣以及高于16 bit 分辨率的模數(shù)轉(zhuǎn)換器的應(yīng)用領(lǐng)域,Σ-Δ型模數(shù)轉(zhuǎn)換器相比傳統(tǒng)逐次逼近式模數(shù)轉(zhuǎn)換器具有很大優(yōu)勢,應(yīng)用也更為廣泛[3]。文中通過國產(chǎn) 結(jié)合采樣電阻以及Σ-Δ型模數(shù)轉(zhuǎn)換器對相電流進(jìn)行了采樣,并同時(shí)采樣了霍爾電流傳感器結(jié)合運(yùn)算放大器的結(jié)果,以便對采樣結(jié)果進(jìn)行分析對比。

          1627891344741154.png

          1   硬件設(shè)計(jì)

          實(shí)驗(yàn)電路組成結(jié)構(gòu)如圖1 所示。 通過門極驅(qū)動(dòng)電路與三相橋電路驅(qū)動(dòng)永磁同步電機(jī)勻速轉(zhuǎn)動(dòng),-8 為 的8 腳封裝, 通過采集永磁同步電機(jī)電樞回路采樣電阻端電壓,輸出數(shù)字碼流給 FPGA 解碼處理,處理結(jié)果發(fā)送給DSP;同時(shí)DSP 通過霍爾電流傳感器采集永磁同步電機(jī)相電流,并經(jīng)運(yùn)算放大電路信號調(diào)理后通過其內(nèi)部ADC 模塊進(jìn)行采集作為對比樣本。

          是安路科技推出的一款EAGLE 系列國產(chǎn)低成本FPGA,有19 600 個(gè)LUT 單元﹑ 156 800 kbit存儲器﹑ 196 個(gè)用戶I/O 口﹑ 4 個(gè)PLL ﹑還有1 個(gè)ADC模塊和多個(gè)LVDS 接口,非常適合伺服控制應(yīng)用領(lǐng)域[4]。 是一款高性能數(shù)字隔離式模數(shù)轉(zhuǎn)換器,內(nèi)置二階Σ-Δ型調(diào)制器,可以將模擬信號轉(zhuǎn)換為高速單個(gè)位數(shù)據(jù)流,滿輸入量程為± 320 mV,可通過調(diào)整輸入端采樣電阻的大小實(shí)現(xiàn)采樣電流量程的靈活調(diào)整。AD7403-8 采樣電路如圖2 所示。其兩側(cè)供電電源相互獨(dú)立隔離,右側(cè)3.3 V 電源與B0305T 隔離式電源轉(zhuǎn)換器共用,左側(cè)5 V 隔離電源由B0305 輸出提供。左側(cè)VIN+ 和VIN- 引腳通過差分濾波電路采集電機(jī)電樞回路采樣電阻兩端的端電壓。AD7403-8 將采樣電壓轉(zhuǎn)換為一組占空比與電壓值相關(guān)的碼流,接收EG4A20BG256 FPGA 提供的碼流時(shí)鐘,并將碼流發(fā)送至FPGA 處理。

          1627891364996932.png

          圖2 AD7403-8采樣電路

          2   軟件設(shè)計(jì)

          Σ-Δ型模數(shù)轉(zhuǎn)換器工作的基本思想是采用高速﹑低位數(shù)(如1 位)的模數(shù)轉(zhuǎn)換器來實(shí)現(xiàn)低速﹑高位數(shù)的模數(shù)轉(zhuǎn)換器[5]。AD7403-8 內(nèi)部通過二階調(diào)制器將采樣電壓轉(zhuǎn)換為對應(yīng)的數(shù)字碼流,為重構(gòu)原始電壓信息,EG4A20BG256 FPGA 需要使用sinc3 濾波器對該碼流進(jìn)行數(shù)字濾波和抽取處理。抽取率與模數(shù)轉(zhuǎn)換器吞吐速率和輸出數(shù)據(jù)位數(shù)相關(guān),本次使用的碼流濾波解碼模塊抽取率為256,AD7403-8 輸入時(shí)鐘設(shè)置為10 MHz,則其最大數(shù)據(jù)吞吐速率為:

          1627891460724150.png

          其中,fmclk 為模數(shù)轉(zhuǎn)換器輸入時(shí)鐘,DR 為抽取率;

          最大轉(zhuǎn)換位數(shù)為:

          1627891528879821.png

          其中,N為sinc 濾波器階數(shù),此處取值為3,DR為抽取率;

          此處僅取高16 bit 作為轉(zhuǎn)換結(jié)果。上電后FPGA 啟動(dòng)碼流濾波模塊,由于需要和DSP 采樣結(jié)果進(jìn)行對比,F(xiàn)PGA 采樣時(shí)刻需要與DSP 輸出PWM 周期進(jìn)行同步匹配,當(dāng)?shù)狡銹WM 周期時(shí),將FPGA 采樣觸發(fā)信號置高并發(fā)送給FPGA;FPGA 啟動(dòng)延時(shí)直到延時(shí)時(shí)間到達(dá)后啟動(dòng)采樣,保證FPGA 與DSP 在PWM 周期中心時(shí)刻同步進(jìn)行采樣;待濾波解碼模塊輸出完成標(biāo)志后,將采樣結(jié)果通過串口發(fā)送至DSP。DSP 輸出PWM 頻率設(shè)置為10 kHz,當(dāng)前AD7403-8 最大吞吐速率遠(yuǎn)高于PWM頻率,可滿足采樣需求,F(xiàn)PGA 工作流程如圖3 所示。

          image.png

          FPGA 開發(fā)環(huán)境為Anlogic TD 5.0.2 64-Bit,F(xiàn)PGA資源消耗情況如圖4 所示。

          image.png

          圖4 FPGA資源消耗

          3   實(shí)驗(yàn)分析

          在電機(jī)輸入端給定電機(jī)固定電壓,霍爾傳感器經(jīng)DSP 處理,AD7403-8 經(jīng)FPGA 處理采樣到的電機(jī)電樞電流,如圖5 所示。

          image.png

          (a)0 A電流采樣對比

          image.png

          (b)3.22 A電流采樣對比

          圖5 固定電流采樣對比

          由AD7403 手冊[6] 可知其輸出單位碼流占空比如表1 所示。

          image.png

          采樣電阻端電壓和輸出碼流占空比關(guān)系如式(3)所示:

          1627891785297194.png

          其中,x 為輸入電壓;y 為對應(yīng)的占空比;

          AD7403-8 輸入端采樣電阻為50 m Ω ,如圖6 所示,AD7403-8 采樣電流分別為0 A 和3.22 A,即輸入端電壓分別為0 mV 和161 mV,參見圖6 的時(shí)鐘和數(shù)據(jù)波形圖。其中,通道1 為時(shí)鐘波形,通道2 為數(shù)據(jù)波形。0 mV 時(shí)數(shù)據(jù)碼流占空比為50%,161 mV 時(shí)數(shù)據(jù)碼流占空比為75.16%,占空比符合式(3)。

          驅(qū)動(dòng)電機(jī)勻速轉(zhuǎn)動(dòng),霍爾傳感器經(jīng)DSP 采集,AD7403-8 經(jīng)FPGA 處理采集到的電機(jī)電樞電流如圖7所示。

          1627891849511277.png

          (a)0 mV電壓對應(yīng)數(shù)據(jù)碼流占空比

          1627891878799706.png

          (b)161 mV電壓對應(yīng)數(shù)據(jù)碼流占空比

          圖6 固定電壓數(shù)據(jù)碼流占空比

          image.png

          圖7 霍爾電流傳感器和AD7403-8動(dòng)態(tài)電流采集對比

          通過兩種方式對上述靜態(tài)和動(dòng)態(tài)電流采集情況對比可見,EG4A20BG256 FPGA 和AD7403-8 配合有助于獲得更高精度和更低噪聲的采樣結(jié)果,提升電流環(huán)的性能。

          4   結(jié)論

          本文利用EG4A20BG256 FPGA 設(shè)計(jì)了重構(gòu)AD7403-8模數(shù)轉(zhuǎn)換器的輸出碼流的sinc3 濾波器,根據(jù)DSP 觸發(fā)實(shí)時(shí)采樣重構(gòu)電流值,并通過串口發(fā)送給DSP 處理,實(shí)驗(yàn)驗(yàn)證了該設(shè)計(jì)的可行性,電流采樣精度較高。

          參考文獻(xiàn):

          [1] ADI公司.Σ-Δ轉(zhuǎn)換用于電機(jī)控制[EB/OL]. https://www.analog.com/cn/technical-articles/sigma-delta-conversionused-for-motor-control.html.

          [2] 昌鵬,高瑾.基于FPGA的永磁同步電機(jī)電流環(huán)帶寬拓展的比較研究[J].電機(jī)與控制應(yīng)用, 2018, 48(1):89-93.

          [3] 陳小梅.適用于Sigma-Delta ADC的512倍數(shù)字抽取濾波器的設(shè)計(jì)與研究[D].武漢:華中科技大學(xué), 2016.

          [4] 安路科技公司. EAGLE FPGA 器件概覽[EB/OL]. http://www.anlogic.com/down_view.aspx?TypeId=25&Id=138&Fid=t14:25:14.

          [5] 楊貴杰,崔乃政,周長攀.《電機(jī)數(shù)字控制系統(tǒng)集成設(shè)計(jì)》系列講座(十三)第6章 基于MCU架構(gòu)交流電機(jī)數(shù)字控制系統(tǒng)集成設(shè)計(jì)[J]. 伺服控制, 2013, 000(005):88-94.

          [6] ADI公司. AD7403中文數(shù)據(jù)手冊[EB/OL]. https://www.analog.com/cn/products/ad7403.html.

          (本文來源于《電子產(chǎn)品世界》雜志2021年5月期)



          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉