新四季網

基於fpga的dspace的三電平脈衝擴展的控制方法及其裝置製造方法

2023-05-09 15:53:26 1

基於fpga的dspace的三電平脈衝擴展的控制方法及其裝置製造方法
【專利摘要】本發明公開了一種基於FPGA的DSPACE的三電平脈衝擴展的控制方法及其裝置,適用於實驗和工業應用。該脈衝擴展裝置由接口轉換電路、脈衝信號擴展處理單元、供電電源電路、光電轉換電路組成。DSPACE的DS5101數字脈衝板卡的脈衝波形輸入至接口轉換電路,接口轉換電路通過邏輯電平匹配將脈衝信號送入擴展處理單元,對脈衝信號進行必要的處理後將符合驅動要求的脈衝信號送入光電轉換電路。利用本發明的裝置和控制方法,可以實現對於DSPACE的三電平脈衝輸出的擴展,克服其固有的無法輸出佔空比為0%和100%的數字脈衝缺陷,擴展了DSPACE在三電平中壓變頻器實驗研究和工業應用的領域,應用前景廣闊。
【專利說明】基於FPGA的DSPACE的三電平脈衝擴展的控制方法及其裝

【技術領域】
[0001]本發明涉及一種基於FPGA的DSPACE的三電平脈衝擴展的控制方法及其裝置,屬於電カ電子【技術領域】,適用於實驗和エ業應用。
【背景技術】
[0002]近年來,隨著全控性功率器件生產技術的成熟,在越來越多的高壓大功率變頻器場合選擇採用多電平技術,同時DSPACE在控制算法實現和升級上有著其他控制器無法比擬的優勢。因此,如何利用DSPACE在算法實現上的優勢來進行高壓大功率多電平變頻器的實驗研發和エ業應用成為迫切需要解決的問題。
[0003]目前,多採用修改DS5101板卡的DWO語言來實現多電平脈衝的擴展功能,但是由於其底層DWO語言執行時自身固有的缺陷無法準確的實現三電平PWM脈衝輸出,同時將DS5101設置為輸出模式時當功率主迴路發生故障無法立即對功率器件做出保護動作。
[0004]如圖7所示的二極體箝位式三電平主電路圖,在採用DSPACE中DWO語言對DS5101板卡控制其輸出脈衝驅動三電平主電路進行工作吋,需要設定DWO語言中的某一路脈衝的作用時間參數tbl和tb2,其中:tbl表示脈衝高電平作用時間,tb2表示脈衝低電平作用時間,由於每條語句執行都需要佔用一定的時鐘周期,因此當設定tbl=0或者tbl=Ts (Ts為開關周期)時無法實現輸出佔空比為0%和100%的PWM脈衝波形,最終輸出的三電平PWM脈衝如圖5 (a)所示的波形,且圖5 (b)為圖5 (a)的局部放大圖。
[0005]下面對圖7所示的二極體箝位式三電平主電路的功率器件的工作狀態進行分析(以A相為例),圖中逆變器的A相橋臂有四個功率開關管Sal,Sa2, Sa3, Sa4,兩個箝位二極體Dal, Da2和四個續流二極體Da3,Da4, Da5, Da6。變量Sa表示A相橋臂的開關狀態:
[0006]1.若Sa3,Sa4關斷,Sal, Sa2導通,定義這種狀態為I態Sa = 1,當電流is為正值吋,電流從電源正端P點經sal,Sa2流入U點;當電流is為負值吋,電流從U點經Da3,Da4流入P
點。因此無論is為何值A點都接到P點,故:Uire = Uro=Iud
[0007]2.若Sal,Sa4關斷,Sa2, Sa3導通,定義這種狀態為0態Sa = 0,當電流is為正值吋,電流從電源正端0點經Dal,Sa2流入U點;當電流is為負值吋,電流從U點經Sa3,Da2流入P點。因此無論is為何值A點都接到0點,故:UU(I = O。
[0008]3.若Sal,Sa2關斷,Sa3, Sa4導通,定義這種狀態為-1態Sa = -1,當電流is為正值吋,電流從電源負端Q點經Da5,Da6流入U點;當電流iq為負值吋,電流從U點經Sa3,Sa4流入
Q點。因此無論is為何值A點都接到Q點,故:u? = u」 = -|ud。
[0009]因此可以看出對於A相橋臂三種有效的開關狀態Sa = 0,I, -1分別對應著Sal =OSa2 = ISa3 = ISa4 = 0,Sal = ISa2 = ISa3 = OSa4 = 0,Sal = OSa2 = OSa3 = l,sa4 = LDS5101數字輸出板卡輸出波形如圖5 (a)所示,從圖5 (a)所示波形中可以看出對於ー相橋臂(以A相為例)在半個エ頻周期內應該A相第一隻功率管應當保持恆關斷和第二隻功率管應當保持恆開通的狀態下都會發生跳變,通過上述分析不難發現,對於DSPACE1005的DS5101數字脈衝輸出板卡由於其自身語言缺陷使其無法直接應用於三電平變頻器上。

【發明內容】

[0010]為了克服上述缺陷,本發明提供一種基於FPGA的DSPACE的三電平脈衝擴展的控制方法及其裝置,使得DSPACE在三電平大功率變頻器PWM控制成為可能,推進該結構的エ業應用。
[0011]本發明為了解決其技術問題所採用的技術方案是:一種基於FPGA的DSPACE的三電平脈衝擴展的控制方法,窄脈衝消除分為兩種情形,橋臂第一管和橋臂第二管,且其消除的步驟為:
[0012]A、一相橋臂第一管窄脈衝處理:
[0013](I)將FPGA敏感事件設置為系統時鐘上升沿觸發方式,當FPGA檢測到系統時鐘上升沿時系統進步驟2,當系統時鐘為其他狀態下系統進入步驟5 ;
[0014](2)判斷當前時鐘周期第一管脈衝信號Stln是否為高電平狀態且上一個時鐘周期第一管脈衝信號Stllri是否為低電平狀態,當在某一系統時鐘周期內同時滿足Stln為高電平狀態、Stllri為低電平狀態進入步驟3,當stln、Stllri為其他組合電平狀態進入步驟5 ;
[0015](3)判斷當前時鐘周期DS5101輸出的佔空比恆為0%的參考脈衝信號StcOn是否為高電平狀態,當StcOn為 高電平狀態進入步驟4,當StcOn為低電平狀態進入步驟5 ;
[0016](4)將第一管脈衝信號拉低為低電平,消除佔空比為0%的脈衝信號的高電平窄脈衝;
[0017](5)輸出第一管脈衝信號;
[0018]B、一相橋臂第二管窄脈衝處理:
[0019](I)將FPGA敏感事件設置為系統時鐘上升沿觸發方式,當FPGA檢測到系統時鐘上升沿時系統進步驟2,當系統時鐘為其他狀態下系統進入步驟5 ;
[0020](2)判斷當前時鐘周期第二管脈衝信號れ2?是否為低電平狀態且上一個時鐘周期第二管脈衝信號St2n_i是否為高電平狀態,當在某一系統時鐘周期內同時滿足st2n為低電平狀態、st2n_!為高電平狀態進入步驟3,當st2n、st2n_!為其他組合電平狀態進入步驟5 ;
[0021](3)判斷當前時鐘周期DS5101輸出的佔空比為100%的參考脈衝信號stcl00ni否為低電平狀態,當StclOOn為低電平狀態進入步驟4,當StclOOn為高電平狀態進入步驟5 ;
[0022](4)將第二管脈衝信號拉高為高電平,消除佔空比為100%的脈衝信號的低電平窄脈衝;
[0023](5)輸出第二管脈衝信號。
[0024]一種基於FPGA的DSPACE的三電平脈衝擴展的控制裝置,包括接ロ轉換電路、基於FPGA的脈衝信號處理單元、供電電源電路、驅動電路;DSPACE的DS5101數字脈衝板卡的脈衝波形輸入至接ロ轉換電路,接ロ轉換電路通過邏輯電平匹配將脈衝信號送入基於FPGA的脈衝信號處理單元,對脈衝信號進行必要的處理後將符合驅動要求的脈衝信號送入驅動電路,供電電源電路給基於FPGA的脈衝信號處理單元提供電源。[0025]所述基於FPGA的脈衝信號處理單元由窄脈衝消除單元、死區設置單元和功率模塊保護單元組成,脈衝信號經由窄脈衝消除單元使脈衝佔空比達到0%和100%,然後通過死區設置單元加入保護功率模塊的死區,最後通過功率模塊保護單元送出。
[0026]本發明的有益效果是:本發明完善了 DSPACE三電平PWM脈衝輸出功能,在修改DffO語言的基礎上實現三電平PWM脈衝的準確輸出和功率器件的保護,使得DSPACE應用於三電平高壓大功率變頻器實驗研究和工業控制成為可能,同時提高了 DSPACE控制系統對功率器件的保護能力最短保護響應時間< 2us。對實現DSPACE在多電平大功率變頻器控制中的應用具有重要意義。
【專利附圖】

【附圖說明】
[0027]圖1為本發明基於FPGA的DSPACE的三電平脈衝擴展的裝置原理圖;
[0028]圖2為A/B/C橋臂一管的FPGA窄脈衝處理流程圖;
[0029]圖3為A/B/C橋臂二管的FPGA窄脈衝處理流程圖;
[0030]圖4為圖2與圖3的脈衝波形說明圖;
[0031]圖5 Ca)為現有二極體箝位式三電平的輸出波形圖;
[0032]圖5 (b)為圖5 Ca)的局部放大圖;
[0033]圖6 Ca)為改善後的波形圖;
[0034]圖6 (b)為圖6 Ca)的局部放大圖;
[0035]圖7為現有二極體箝位式三電平主電路圖。
【具體實施方式】
[0036]實施例
[0037]如圖1至圖7所示,一種基於FPGA的DSPACE的三電平脈衝擴展的控制裝置,包括接口轉換電路10、基於FPGA的脈衝信號處理單元20、供電電源電路30、驅動電路40 ;DSPACE的DS5101數字脈衝板卡的脈衝波形輸入至接口轉換電路10,接口轉換電路10通過邏輯電平匹配將脈衝信號送入基於FPGA的脈衝信號處理單元20,對脈衝信號進行必要的處理後將符合驅動要求的脈衝信號送入驅動電路40,供電電源電路30給基於FPGA的脈衝信號處理單元20提供電源。
[0038]所述基於FPGA的脈衝信號處理單元20由窄脈衝消除單元、死區設置單元和功率模塊保護單元組成,脈衝信號經由窄脈衝消除單元使脈衝佔空比達到0%和100%,然後通過死區設置單元加入保護功率模塊的死區,最後通過功率模塊保護單元送出。
[0039]一種基於FPGA的DSPACE的三電平脈衝擴展的控制方法,窄脈衝消除分為兩種情形,橋臂第一管和橋臂第二管,且其消除的步驟為:
[0040]A、一相橋臂第一管窄脈衝處理:
[0041](I)將FPGA敏感事件設置為系統時鐘上升沿觸發方式,當FPGA檢測到系統時鐘上升沿時系統進步驟2,當系統時鐘為其他狀態下系統進入步驟5 ;
[0042](2)判斷當前時鐘周期第一管脈衝信號Stln是否為高電平狀態且上一個時鐘周期第一管脈衝信號Stllri是否為低電平狀態,當在某一系統時鐘周期內同時滿足Stln為高電平狀態、Stllri為低電平狀態進入步驟3,當stln、Stllri為其他組合電平狀態進入步驟5 ;[0043](3)判斷當前時鐘周期DS5101輸出的佔空比恆為0%的參考脈衝信號StcOn是否為高電平狀態,當StcOn為高電平狀態進入步驟4,當StcOn為低電平狀態進入步驟5 ;
[0044](4)將第一管脈衝信號拉低為低電平,消除佔空比為0%的脈衝信號的高電平窄脈衝;
[0045](5)輸出第一管脈衝信號;
[0046]B、一相橋臂第二管窄脈衝處理:
[0047](I)將FPGA敏感事件設置為系統時鐘上升沿觸發方式,當FPGA檢測到系統時鐘上升沿時系統進步驟2,當系統時鐘為其他狀態下系統進入步驟5 ;
[0048](2)判斷當前時鐘周期第二管脈衝信號^2?是否為低電平狀態且上一個時鐘周期第二管脈衝信號St2n_i是否為高電平狀態,當在某一系統時鐘周期內同時滿足st2n為低電平狀態、st2n_!為高電平狀態進入步驟3,當st2n、st2n_!為其他組合電平狀態進入步驟5 ;
[0049](3)判斷當前時鐘周期DS5101輸出的佔空比為100%的參考脈衝信號8化10011是否為低電平狀態,當StclOOn為低電平狀態進入步驟4,當StclOOn為高電平狀態進入步驟
5;
[0050](4)將第二管脈衝信號拉高為高電平,消除佔空比為100%的脈衝信號的低電平窄脈衝;
[0051](5)輸出第二管脈衝信號。
【權利要求】
1.一種基於FPGA的DSPACE的三電平脈衝擴展的控制方法,其特徵在於:窄脈衝消除分為兩種情形,橋臂第一管和橋臂第二管,且其消除的步驟為: A、一相橋臂第一管窄脈衝處理: (1)將FPGA敏感事件設置為系統時鐘上升沿觸發方式,當FPGA檢測到系統時鐘上升沿時系統進步驟2,當系統時鐘為其他狀態下系統進入步驟5 ; (2)判斷當前時鐘周期第一管脈衝信號Stln是否為高電平狀態且上一個時鐘周期第一管脈衝信號Stllri是否為低電平狀態,當在某一系統時鐘周期內同時滿足Stln為高電平狀態、Stllri為低電平狀態進入步驟3,當stln、Stllri為其他組合電平狀態進入步驟5 ; (3)判斷當前時鐘周期DS5101輸出的佔空比恆為0%的參考脈衝信號StcOn是否為高電平狀態,當StcOn為高電平狀態進入步驟4,當StcOn為低電平狀態進入步驟5 ; (4)將第一管脈衝信號拉低為低電平,消除佔空比為0%的脈衝信號的高電平窄脈衝; (5)輸出第一管脈衝信號; B、一相橋臂第二管窄脈衝處理: (1)將FPGA敏感事件設置為系統時鐘上升沿觸發方式,當FPGA檢測到系統時鐘上升沿時系統進步驟2,當系統時鐘為其他狀態下系統進入步驟5 ; (2)判斷當前時鐘周期第二管脈衝信號れ2?是否為低電平狀態且上一個時鐘周期第二管脈衝信號st2n_i是否為高電平狀態,當在某一系統時鐘周期內同時滿足st2n為低電平狀態、st2n_!為高電平狀態進入步驟3,當st2n、st2n_!為其他組合電平狀態進入步驟5 ; (3)判斷當前時鐘周期DS5101輸出的佔空比為100%的參考脈衝信號StclOOn是否為低電平狀態,當StclOOn為低電平狀態進入步驟4,當StclOOn為高電平狀態進入步驟5 ; (4)將第二管脈衝信號拉高為高電平,消除佔空比為100%的脈衝信號的低電平窄脈衝; (5)輸出第二管脈衝信號。
2.一種基於FPGA的DSPACE的三電平脈衝擴展的控制裝置,其特徵在於:包括接ロ轉換電路(10)、基於FPGA的脈衝信號處理單元(20)、供電電源電路(30)、驅動電路(40);DSPACE的DS5101數字脈衝板卡的脈衝波形輸入至接ロ轉換電路(10),接ロ轉換電路(10)通過邏輯電平匹配將脈衝信號送入基於FPGA的脈衝信號處理單元(20),對脈衝信號進行必要的處理後將符合驅動要求的脈衝信號送入驅動電路(40),供電電源電路(30)給基於FPGA的脈衝信號處理單元(20)提供電源。
3.根據權利要求2所述的基於FPGA的DSPACE的三電平脈衝擴展的控制裝置,其特徵在於:基於FPGA的脈衝信號處理單元(20)由窄脈衝消除単元、死區設置單元和功率模塊保護單元組成,脈衝信號經由窄脈衝消除単元使脈衝佔空比達到0%和100%,然後通過死區設置単元加入保護功率模塊的死區,最後通過功率模塊保護單元送出。
【文檔編號】H02M7/483GK103607130SQ201310607703
【公開日】2014年2月26日 申請日期:2013年11月26日 優先權日:2013年11月26日
【發明者】譚國俊, 張傳金, 張曉 , 張輝, 王珂, 李江成 申請人:徐州中礦大傳動與自動化有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀