新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > 基于FPGA的永磁同步電機控制器設計

        基于FPGA的永磁同步電機控制器設計

        作者: 時間:2010-03-17 來源:網絡 收藏

        3.2 電機硬件驅動模塊
          電機硬件驅動模塊實現clark,park,i_park坐標變換,PI調節器,SVPWM產生器,轉速檢測等硬件模塊等雙閉環結構。由于上述各個模塊設計比較簡單常見,因此,這里主要介紹SoPC時序控制部分。Reset按鍵為全局復位。復位后系統軟件從主程序入口開始執行;而此時硬件驅動模塊中的兩個狀態計數器為“-1”。這兩個計數器計數時間對應50μs和1 ms,分別對應于電流環和速度環的采樣時間。一旦檢測到來自NiosⅡ處理器的start高電平信號,該信號作為計數使能信號,這兩個計數器從“0”開始計數,計數為“0”時產生一個高電平脈沖信號,電流環計數器脈沖用于鎖存SVPWM中的Ta,Tb,Tc(三相占空比信號),并啟動A/D轉換。速度環的
        計數器脈沖鎖存一個反饋速度信號,然后計數器循環計數。

        本文引用地址:http://www.104case.com/article/191771.htm

        4 仿真結果
          該系統設計對電機驅動部分進行開環驗證。給定uq(旋轉坐標中的力矩分量)為2 048(16位Q12的定點),ud(旋轉坐標中的勵磁分量)為0。正余弦兩個查找表各有720個地址,相鄰地址相差0.5°。每相隔50μs查找地址增量為l,即電機每隔50μs轉過0.5°,約為1 666 r/m。在QuartusⅡ中進行時序仿真可得到如圖4和圖5所示的波形。


          由圖4可知,A相上橋臂在每個PWM周期的占空比不同,具有從增到減,從減到增的規律;從圖5可知,器件實際工作時,上下橋臂死區時間為2μs,而且死區時間可采用NiosⅡ處理器設置。由于有死區時間的控制,該PWM可接入電機進行開環調試。

        5 結論
          本設計的SoPC器件已產生PWM波,用于開環驗證,為后續閉環驗證提供條件。在高速數字信號處理領域逐顯優越,且SoC已成為集成電路發展的主流,而SoPC是SoC一種靈活的解決方案。其具有軟硬件協同工作,合理分配軟硬件功能等特點,從而能夠快速靈活實現系統設計。SoPC控制電機可提高電機動態響應,縮小系統面積,節省成本。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 贵阳市| 宁乡县| 陈巴尔虎旗| 乾安县| 花莲市| 西乌珠穆沁旗| 城口县| 琼结县| 四川省| 平罗县| 湛江市| 合川市| 木兰县| 平陆县| 岑溪市| 石门县| 铁岭市| 合作市| 宜宾市| 房山区| 璧山县| 博湖县| 大化| 亳州市| 惠州市| 都安| 沈阳市| 松溪县| 蒙阴县| 五指山市| 贡山| 盐池县| 碌曲县| 眉山市| 册亨县| 夏津县| 白山市| 鄯善县| 桂东县| 化德县| 岳阳市|