[發明專利]用于紡機變頻器的實時正弦值計算產生SPWM的方法有效
| 申請號: | 201210145056.7 | 申請日: | 2012-05-11 |
| 公開(公告)號: | CN102710100A | 公開(公告)日: | 2012-10-03 |
| 發明(設計)人: | 高明煜;夏長亮;周光炎;何志偉;黃繼業;徐康平 | 申請(專利權)人: | 杭州電子科技大學 |
| 主分類號: | H02M1/00 | 分類號: | H02M1/00;H02P27/04 |
| 代理公司: | 杭州求是專利事務所有限公司 33200 | 代理人: | 杜軍 |
| 地址: | 310018 浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 紡機 變頻器 實時 正弦 計算 產生 spwm 方法 | ||
技術領域
本專利屬于變頻器技術領域,具體涉及到一種用于紡機變頻器的實時正弦值計算產生SPWM的方法。
背景技術
對于交流電機控制來說,不論是最簡單的恒壓頻比控制,還是更先進的矢量控制或者是直接轉矩控制,都要涉及到正弦值的計算。正弦值的計算是控制部分最基本的核心內容,如何簡單、快速、高精度地得到正弦值對系統的性能至關重要。傳統用的查表方法的確可以節省很多單片機的運算時間,但是,非常龐大的數組消耗了單片機里面非常寶貴的FLASH資源,同時精度也不會很高,而且無法得知任意角度的正弦值,只能通過間隔幾個點的方式來進行搜索表格得知正弦值。如今,單片機的運算能力已經非常強大了,尤其是基于ARM內核的單片機,完全可以勝任實時運算產生定點正弦值的任務。將算出來的正弦值形成的正弦波作為原始信號,用定時器生成的三角波作為載波,然后將兩個信號進行調制,就是正弦脈寬調制波(SPWM)。
發明內容
本發明針對現有技術的不足,提出了一種用于紡機變頻器的實時正弦值計算產生SPWM的方法。
一種用于紡機變頻器的實時正弦值計算產生SPWM的方法包括以下步驟:
步驟(1):依據所要輸出的SPWM波的頻率fo?,得到作為原始信號的正弦波的頻率fi?,fi=fo?。
步驟(2):依據三角波的載波頻率fs,得到一個正弦波周期有n個采樣點,n=fs/fi?,?可以得到兩個采樣點之間的間隔角度Δθ,Δθ=360°/n。
步驟(3):每計算完一個采樣點,正弦波的輸入角度θ每次都累加Δθ,0°≤θ<360°;
步驟(4):計算所有整數角度γ=0°,1°,2°,……,90°時sin(γ)的Q15格式定點數表示值:int(32768·sin(γ)),其中int(·)表示取結果的整數部分,Q15格式的定點數32768等價于Q0格式的小數1.0;將它們保存到表格T[γ]中;
步驟(5):獲得輸入角度為θ的Q15格式定點數表示值,其整數部分為???Iθ=int(θ),小數部分的Q15格式定點數表示為?fθ=int(32768·(θ-Iθ));
步驟(6):根據正弦函數性質sin(180°+θ)=-sin(θ),將大于180°的正弦計算轉化為0°~180°范圍內的正弦計算,即進行如下操作:
????①若Iθ>180,令s=-1,Iθ=Iθ-180,fθ不變;
?????②若Iθ≤180,令s=1,Iθ不變,fθ不變;
步驟(7):根據正弦函數性質sin(180°-θ)=sin(θ),將大于90°小于180°的正弦計算進一步轉化為0°~90°范圍內的正弦計算進行,即進行如下操作:
????①若Iθ>90,令Iθ=179-Iθ,fθ=32768-?fθ;
????②若Iθ≤90,則Iθ和fθ均保持不變;
步驟(8):根據上述轉換后,根據角度θ的小數部分的Q0值,從表格T[γ]查找最近整數角度插值點Iθ:
????①若Q0值的絕對值大于0.5°,即其對應的Q15格式定點數滿足16384<fθ<49152,則令Iθ=Iθ+1,并同時修改fθ=65535-?fθ;
????②若上述條件不滿足,則Iθ和fθ保持不變;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州電子科技大學,未經杭州電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210145056.7/2.html,轉載請聲明來源鉆瓜專利網。
- 同類專利
- 專利分類
H02M 用于交流和交流之間、交流和直流之間、或直流和直流之間的轉換以及用于與電源或類似的供電系統一起使用的設備;直流或交流輸入功率至浪涌輸出功率的轉換;以及它們的控制或調節
H02M1-00 變換裝置的零部件
H02M1-02 .專用于在靜態變換器內的放電管產生柵極控制電壓或引燃極控制電壓的電路
H02M1-06 .非導電氣體放電管或等效的半導體器件的專用電路,例如閘流管、晶閘管的專用電路
H02M1-08 .為靜態變換器中的半導體器件產生控制電壓的專用電路
H02M1-10 .具有能任意地用不同種類的電流向負載供電的變換裝置的設備,例如用交流或直流
H02M1-12 .減少交流輸入或輸出諧波成分的裝置





