999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于FPGA的三軸交流伺服系統電流環設計

2016-11-29 09:43:50禹昌宏馬國進高明煜鐘開鋒
微特電機 2016年3期
關鍵詞:設計

禹昌宏,馬國進,高明煜,鐘開鋒

(杭州電子科技大學,杭州 310018)

?

基于FPGA的三軸交流伺服系統電流環設計

禹昌宏,馬國進,高明煜,鐘開鋒

(杭州電子科技大學,杭州 310018)

電流環帶寬拓展是設計高性能伺服系統的關鍵問題之一。電流環的帶寬受到開關頻率、傳感器采樣延時和主控芯片計算延時等影響。受限于種種因素,功率管的開關頻率很難提高,采取克服時延的辦法解決電流環帶寬拓展的問題。首先建立永磁同步電機的數學模型,提出一種基于FPGA和微控制器STM32的三軸伺服驅動器的硬件方案,然后給出電流環中的部分子模塊的設計要點,并詳細闡述了各模塊在執行時序上的規劃方法。實驗結果表明,所設計的三軸伺服系統電流環帶寬頻率均能達到1.2 kHz左右,并且系統具有良好的調速響應能力。

三軸交流伺服系統;FPGA;電流環帶寬;永磁同步電機

0 引 言

交流伺服系統一般由位置環、速度環和電流環構成,這三環是串聯的關系,其中電流環是內環,調節頻率也最高,其響應帶寬直接制約著速度環和位置環的性能表現。因此,設計高性能的電流環往往著重于拓寬電流環帶寬。常規的電流環設計方案中,每個PWM載波周期內采樣一次電流信號再經過PI控制器進行調節,然后在下個PWM周期開始時刻更新占空比,這種方法實現簡單,對微控制器的要求也最低,但是電流環帶寬頻率一般不超過500 Hz。拓展電流環帶寬的方法主要有兩種:一種是提高PWM載波頻率;另一種方法是減小主控芯片的計算時延和傳感器的信號采樣時延。提高開關頻率會帶來功率管損耗的上升和成本的增加,故工業伺服系統的開關頻率大都仍固定為10 kHz左右,而設法減小時延的策略則得到研究和重視。文獻[1]提出通過限制逆變器輸出電壓的幅度以保證每次電流環計算完成時能夠立即更新PWM占空比,這種方法理論上可以減小一個PWM周期的時間延遲,可以明顯擴展逆變器電流環帶寬,但由于DSP的計算時延較大,使這種方案在使用DSP作為主控芯片時,只能應用于較低開關頻率的場合。文獻[2]采用在每個PWM周期進行雙次電流采樣雙更新PWM占空比的策略,較于常規方法而言,可以減少1/2個PWM周期的時延,因此其所設計仿真實驗中電流環帶寬能夠提高到770 Hz左右。文獻[3-4]等基于FPGA實現了單個載波周期內實現雙次采樣雙占空比即時更新的辦法,將計算時延和電流采樣時延有效控制到最小,因而取得了較好的控制效果,所設計的電流環帶寬均在1 kHz以上。

本文所述系統中,在單片FPGA內設計三個同樣但彼此獨立的電流環模塊,使用霍爾電流傳感器和微控制器STM32上的ADC外設進行電流采樣,獲取的電流數據通過并行總線發送給FPGA進行電流環計算和調節,由于FPGA的高速并行計算能力,一次同時調節三軸電機電流的純計算時間僅為250 ns,這使得所設計的三軸伺服系統內各電流環帶寬得到了顯著擴展,同時各軸均有著良好的調速響應性能。

1 永磁同步電機數學模型

永磁同步電機是一個多變量、強耦合、非線性系統,為了方便建模分析,假設:

(1)定子三相繞組在空間對稱分布,所產生的磁動勢沿氣隙圓周按正弦分布,并忽略磁場的高次諧波分量;

(2)忽略磁飽和及鐵心損耗,不計磁滯渦流等影響;

(3)電機定子繞組反電勢為正弦波,轉子與定子繞組之間的互感是轉子位置角的正弦函數。

則在同步旋轉d-q坐標系下,永磁同步電機定子電壓方程:

(1)

(2)

式中:ud,uq為定子d,q軸電壓;id,iq為定子d,q軸電流;R為定子電阻;Ld,Lq為定子d;q軸電感;ωe為轉子的電角速度;ψf為轉子永磁體產生的磁鏈。對于永磁體表面貼裝式同步電機(SMPMSM),通常采用id=0的控制方法,并控制iq跟蹤速度環的輸出或者給定目標電流值,由于q軸電流與電機力矩成固定系數的比例關系,因此就能實現對電機力矩的控制。圖1為永磁同步電機矢量控制框圖。

圖1 永磁同步電機矢量控制框圖

2 系統電流環設計

2.1 系統硬件方案

本文所述系統硬件方案由一塊FPGA+STM32的主控板,三塊逆變橋功率板、三塊控制接口板、電源系統板和一塊橋接用的母板聯合組成。主控板采用Altera的CycloneIIIFPGA和微控制器STM32,其中FPGA作為主控邏輯單元,片內完成了三個電機的位置環、速度環和電流環的所有計算和控制部分工作,STM32則承擔ADC轉換和參數設置保存等功能,FPGA與STM32之間采用并口總線的方式進行數據交互。電流采樣部分使用霍爾電流傳感器并經過運放構成的信號調理電路以后接到STM32的ADC外設。系統硬件框圖如圖2所示。

圖2 系統硬件框圖

2.2 軟件設計關鍵

電流環中比較關鍵的子模塊主要有:絕對位置解碼、電流采集、PI調節器、SVPWM生成、時序規劃等。這些子模塊均采用VerilogHDL進行描述。

2.2.1 絕對位置解碼

本系統中電機采用Tamagawa的17bit單回轉、16bit多回轉絕對值編碼器TS5667N2300,根據其串行通訊協議[5]解析出轉子位置數據,并加入超時檢測等手段,采用初始時刻查詢全部位置數據,之后每次查詢單回轉數據,再將前后兩次單圈值的增量累計入絕對位置的方法,就可以實現超過20kHz的位置采樣率。由于所采用電機最高轉速不超過6 000 r/min,在一次位置采樣周期間隔內,轉子位置不可能轉過超出一整圈的行程,因此這種方法是可靠的,并且突破了直接每次查詢全部位置而只能達到最高18 kHz左右的位置采樣率限制,這為實現20 kHz的電流調整率提供了更為精確的轉子位置信息基礎。

2.2.2 電流采集

在圖2的硬件方案中,電流采樣主要由微控制器STM32完成。STM32的ADC外設工作在多通道連續掃描轉換模式,每一輪掃描六個通道,即三個電機的U,V電流信息。ADC在每輪轉換完成以后,通過DMA直接保存采樣結果于STM32片內RAM中,待FPGA的數據請求信號來臨時,STM32立即將6個電流數據通過并口IO發送給FPGA。在這樣的機制下,從FPGA的數據請求信號開始,到最后數據傳輸完成耗時約4 μs,當然這其中不包括采樣時延。相比于造價高昂的高速ADC,這種電流采樣方法性價比較高。

2.2.3 PI調節器

在式(1)和式(2)中,由于交叉項的存在,ud與uq之間的耦合關系并沒有完全解除。考慮引入交叉耦合與反電勢補償項[6],有:

(3)

(4)

(5)

(6)

寫成離散化的PI控制形式,則有:

(7)

(8)

選擇合適的Kp和Ki就可以控制id=0并讓iq準確跟蹤目標電流值。為了盡量提高FPGA資源利用率,可以將Clarke、Park和Inv.Park等變換集成于PI控制器內,利用狀態機和流水線的形式復用乘法器單元。

2.2.4SVPWM生成

PI控制器的輸出經過Inv.Park變換,可以得到定子靜止兩相αβ坐標系下的輸出電壓uα,uβ,利用扇區符號判斷函數和基本電壓矢量作用時間函數[7]可以計算出A,B,C三相PWM輸出的比較匹配值,根據SVPWM的特點和固定10kHz的PWM載波頻率,還需設計一總周期為10μs的雙斜坡計數器。在本文中,FPGA的工作頻率設定為100MHz,則計數器的最大值為5 000,當計數值與A,B,C各相的比較匹配值相等時,對應互補輸出通道的基準邏輯發生翻轉,同時互補通道中本該關斷的開關立即關斷,并經過設定的死區時延后才打開應該導通的開關。

2.2.5 時序規劃

各子模塊之間的時序規劃是電流環設計中的關鍵。為了盡量減少時延,并在不改變PWM頻率的基礎上拓展帶寬,考慮在每個PWM周期進行兩次計算完立即更新比較匹配寄存器的辦法,這樣可以將時延減少到最小,并能在10kHz的PWM頻率下實現20kHz的電流調整率,但這種方法必須要控制計算時延和采樣時延足夠小,為此在各子模塊執行時序上進行如下規劃:

(a)在PWM計數器發生上溢和下溢時刻,立即啟動每輪電流環計算。

(b)為了減小電流采樣時延,在執行每輪電流環計算前的4μs時刻,FPGA向stm32發送電流數據請求信號,這樣在每次執行電流環計算時,電流數據已經準備好。

(c)解碼模塊在常規解碼的基礎上,根據電機當前轉速對編碼器位置進行實時插值補償,并利用流水線形式的CORDIC算法[8]計算出電角度的實時正余弦值,這可以使得電流控制器不需要等待每次解碼完成才開始執行計算。

(d)對于采用浮柵式驅動結構的IPM,需要保證逆變橋下管的最小占空比能夠維持同橋臂上管驅動端自舉電容的電量(通常控制在1μs以上),尤其當電機工作于位置鎖定狀態時,這點十分重要。假如這點得到保證,則由于電流環的純計算時延僅為兩百多納秒,可以確保每次更新PWM比較匹配寄存器時,逆變器功率管的導通狀態處于零矢量區間。

根據這些要點而設計的電流控制時序規劃圖如圖3所示,其中PWMx_P和PWMx_N為插入死區的同一對互補通道的最終PWM輸出波形。

圖3 PWM更新時序規劃圖

3 實驗與結果

實驗中采用一臺750W的SMPMSM、兩臺1.3kW的SMPMSM,均為4對極,母線電壓310V,各電機參數如表1所示。

表1 實驗所測電機參數表

在PC上用MATLAB編寫上位機程序[9]用于調試、收發、處理數據并繪圖等工作。電機運行時,FPGA每50 μs保存一次運算過程數據(定點Q15格式)并緩存至片內RAM單元,待電機停止運行后再通過串口數據線發送給上位機,本文中無法用示波器直接觀測的實驗數據波形的獲取也來自于這種方式。實驗過程中,測試q軸電流響應時,控制器工作在力矩控制模式,設定的電流目標值由FPGA內部的邏輯單元產生;測試速度響應時,控制器工作在速度控制模式。實驗測得的數據結果如圖4所示。

(a) q軸2.5 A幅值電流階躍響應

(b) q軸2.5 A,610 Hz正弦電流跟蹤

(c) q軸2.5 A,1.22 kHz正弦電流跟蹤

(d) q軸2.5 A,1.22 kHz正弦跟蹤時電機A相電流

(e) 空載下從靜止至3 000 r/min然后再靜止的速度階躍響應

在圖4(a)中,Iqtrace在Iqref從0躍變為2.5 A后的100 μs時刻達到等幅值,然后產生過沖,過沖比率約為22%。從圖4(b)中,可以看出Iqtrace與Iqref在相位上接近于重合,在幅度上則保持一致。從圖4(c)中,可以看到,Iqtrace滯后Iqref約1/8個周期,也就是滯后45°,在幅值上則仍然略大于Iqref,說明X軸電流控制器的帶寬取決于相頻的-45°角頻率點,測試中相頻帶寬約為1.2 kHz。雖然在階躍響應時電流控制器存在著不小的過沖,但小的過沖與響應的快速性是一對矛盾,如果調節PI系數實現階躍響應無超調,則電流環的帶寬就會降低,而電流環的意義最終是為了實現比較優異的調速性能,其帶寬制約著速度環的性能,綜合考慮這些因素,可以允許一定的過沖以實現較高的電流環帶寬。從圖4(e)可看到,空載時電機從靜止至額定轉速與從額定轉速至0速的調速表現良好,從靜止加速到2 700 r/min或從3 000 r/min降到300 r/min的時間為15.5 ms。需要說明的是,在速度響應波形的斜坡加速段,q軸電流已經達到了電機的峰值電流(額定電流的三倍),因此這樣的響應速度已經達到了正常條件下電機響應能力的極限。

根據實際測試結果,Y軸和Z軸電流環的-45°相位角頻率也大約為1.2 kHz,限于篇幅的緣故,本文不再對Y軸和Z軸電機的測試波形一一列出,在此僅列出Y軸和Z軸的速度階躍響應波形圖。

圖5 Y軸電機速度階躍響應

圖6 Z軸電機速度階躍響應

圖5和圖6中,電機從靜止加速到2 250 r/min或從2 500 r/min減速到250 r/min的時間為27 ms,相較于圖4(e)來說,調速響應時間變長,這是Y軸和Z軸電機比X軸電機慣量明顯增大的緣故。由于Y軸和Z軸電機參數一致,控制器的各項PI參數也一致,所以也得到了同樣的測試曲線結果。

4 結 語

本文介紹了一種基于FPGA實現的三軸PMSM電流調節器的設計,利用FPGA高速并行計算時延小的特點,采用在一個PWM周期內即時更新兩次占空比的辦法,將計算時延和傳感器信號采樣時延降低到最小。實驗結果表明在10 kHz的PWM載波頻率下,每個電機的電流環帶寬頻率可達1.2 kHz,同時電機的調速性能表現良好,充分驗證了該電流環設計方法的有效性,對設計高性能多軸伺服控制應用具有借鑒意義,并具有較高的實用價值。

[1] 王劍,李永東,馬永健.一種顯著增加變換器電流環帶寬的新方法[J].電氣傳動,2009,(6): 34-38.

[2] 王宏佳,楊明,牛里,等.永磁交流伺服系統電流環帶寬擴展研究[J].中國電機工程學報,2010,30(12):56-62.

[3] JUNG E,LEE H-J, SUL S-K. FPGA-based motion controller with a high bandwidth current regulator[C]//PESC 2008: 3043-3047.

[4] 唐小琦,蘇玲宏,周向東,等.基于FPGA的交流伺服系統電流環帶寬擴展[J].華中科技大學學報:自然科學版, 2014,(2): 1-5.

[5] Tamagawa Company.Specification of Smart-Abs TS5667N2300[M].Tamagawa Seiki Co., Ltd.,2009.

[6] 付博. 永磁同步電動機動態解耦控制技術研究[D].哈爾濱:哈爾濱工業大學,2010:72.

[7] 寇寶泉,程樹康.交流伺服電機及其控制[M].北京:機械工業出版社,2008:266.

[8] 周兆勇,李鐵才,高橋敏男.基于矢量控制的高性能交流電機速度伺服控制器的FPGA實現[J].中國電機工程學報, 2004,(5):172-177.

[9] 王戰軍,沈明.基于Matlab GUI的串口通信編程實現[J].現代電子技術,2010,(9):38-40.

Current Loop Design of FPGA-Based Three-Axis AC Servo System

YU Chang-hong,MA Guo-jin,GAO Ming-yu,ZHONG Kai-feng

(Hangzhou Dianzi University,Hangzhou 310018,China)

One of the key problems in designing high-performance AC servo system is to expand the bandwidth of the current regulator. The bandwidth is restricted by the switching frequency, the delay of sensors' sampling and the execution time of MCU. Limited by various factors, the switching frequency could not be increased, so this paper focused on expanding the bandwidth by reducing the delay mentioned above. In this paper, the mathematical model of PMSM was developed at first. Then a hardware solution based on FPGA and STM32 was introduced to control three PMSMs. Next some key problems of several sub-modules in the design of current control loop were well resolved and it was elaborated on the time design of these sub-modules. The results of the experiment show that the bandwidths of the current loop in the designed three-axis AC servo system were all expanded to about 1.2 kHz and finally the performance on speed regulation of the system reflected well.

three-axis AC servo system; FPGA; bandwidth of current loop; PMSM

2015-06-04

TM34;TM383.4

A

1004-7018(2016)03-0041-04

猜你喜歡
設計
二十四節氣在平面廣告設計中的應用
河北畫報(2020年8期)2020-10-27 02:54:06
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
基于PWM的伺服控制系統設計
電子制作(2019年19期)2019-11-23 08:41:36
基于89C52的32只三色LED搖搖棒設計
電子制作(2019年15期)2019-08-27 01:11:50
基于ICL8038的波形發生器仿真設計
電子制作(2019年7期)2019-04-25 13:18:16
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
從平面設計到“設計健康”
商周刊(2017年26期)2017-04-25 08:13:04
主站蜘蛛池模板: 99热这里只有精品久久免费| 日本高清免费不卡视频| 国产欧美亚洲精品第3页在线| 国产精品嫩草影院视频| 欧美高清日韩| 国产精品中文免费福利| 中文毛片无遮挡播放免费| 老司机精品久久| 亚洲人成网站色7777| 亚洲一区二区三区国产精品| 日韩人妻少妇一区二区| 欧美一区二区福利视频| 婷婷开心中文字幕| 99免费在线观看视频| 在线中文字幕网| 91在线视频福利| 亚洲无码A视频在线| 伊人AV天堂| 国产性猛交XXXX免费看| 手机成人午夜在线视频| 日韩在线1| 五月婷婷综合网| 一本大道无码日韩精品影视| 91麻豆精品国产高清在线 | 国产精品视频白浆免费视频| 亚洲人成电影在线播放| 国产人成在线视频| 91精品国产综合久久不国产大片| 中文字幕第1页在线播| 亚洲精品老司机| 波多野一区| 亚洲国产成人久久77| 亚洲AⅤ综合在线欧美一区| 在线中文字幕日韩| 欧美国产日产一区二区| 亚洲天堂伊人| 日本人又色又爽的视频| 亚洲Aⅴ无码专区在线观看q| 国产成人一二三| 五月天福利视频| 国产视频入口| 国产精品极品美女自在线网站| av在线手机播放| 亚洲精品国产自在现线最新| 69精品在线观看| 欧美精品成人一区二区视频一| 91国内在线观看| 国产99欧美精品久久精品久久| 91美女视频在线观看| 亚洲婷婷丁香| 老司机久久精品视频| 都市激情亚洲综合久久| 精品少妇人妻一区二区| 国产丝袜无码一区二区视频| 青青操国产| 国产精品视频导航| 激情乱人伦| 亚洲AV成人一区二区三区AV| 国产成人精品一区二区免费看京| 日本亚洲成高清一区二区三区| h视频在线播放| 自拍偷拍欧美日韩| 国产午夜福利片在线观看| 欧美在线天堂| 99国产精品国产高清一区二区| 国产一二三区视频| 国产区成人精品视频| 国产精品亚洲а∨天堂免下载| www.亚洲国产| 欧美日韩专区| 国产a v无码专区亚洲av| 婷婷色丁香综合激情| 亚洲人成影视在线观看| 偷拍久久网| 亚洲第一页在线观看| 国内老司机精品视频在线播出| 日本午夜精品一本在线观看| 波多野结衣一区二区三区88| 无码专区第一页| 亚洲Aⅴ无码专区在线观看q| 99视频在线免费观看| 久久先锋资源|