新聞中心

        EEPW首頁 > 電源與新能源 > 設計應用 > 基于SOPC的SPWM脈沖發生器的實現

        基于SOPC的SPWM脈沖發生器的實現

        作者: 時間:2010-07-05 來源:網絡 收藏
        隨著電力電子開關器件及技術的不斷發展,(正弦波脈寬調制)技術在逆變控制領域得到廣泛應用。傳統的驅動芯片速度慢、不夠靈活,存在著電路設計復雜、體積大、抗干擾能力差、設計周期長等缺點,對于許多有特殊要求的場合,由專用芯片很難滿足實際的要求,因此,本文采用Ahera公司的EP2C35F672C8N開發一種可編程片上系統的波形電路,技術將微處理器和SP-WM波形電路整合到一塊FPGA器件當中。可編程的片上系統(System 0n Programmable Chip)是一種特殊的嵌入式系統,首先它是片上系統(SOC),即由單個芯片完成整個系統的主要邏輯功能;其次,它是可編程系統,具有靈活的設計方式,可裁減、可擴充、可升級,并具備軟硬件在系統中可編程的功能。設計是以IP(Intellectual Property Core)核為基礎的,以硬件描述語言為主要設計手段,借助于以計算機為平臺的EDA工具進行的。SOPC具有可靠性高、功耗低、保密性強、程序設計靈活等特點,在電子產品設計中得到廣泛的應用。在系統中,利用數字化自然采樣法SPWM。文中利用DDS(直接數字式頻率合成器)技術,產生正弦調制波,然后與三角載波比較產生SPWM波。

        1 SPWM產生原理
        正弦脈寬調制(SPWM)技術,就是產生與正弦波等效的一系列等幅不等寬矩形脈沖波形。SPWM調制的方法很多,采樣型SPWM法是其中較常用的一種方法,它分自然采樣法和規則采樣法。自然采樣法是目前最好的一種SPWM方法,因為利用這種方法所得到的SPWM波形最接近正弦波,而數字化自然采樣法是用數字電路實現自然采樣法的方法,并且數字化自然采樣法的調制效果可以和自然采樣法的調制效果相逼近。本設計中采用數字化自然采樣法,即SPWM脈沖產生方法采用正弦調制波與三角載波相比較的傳統方法,但是正弦調制波、三角載波和比較邏輯等均采用FPGA的數字化方法來實現。圖1所示為SPWM波產生方式示意圖。通常采用等腰三角波作為載波,因為等腰三角波上任一點的水平寬度和高度成線性關系且左右對稱,當它與任何一個平緩變化的調制波相交時,如果在交點時刻對電路中的開關器件的通斷進行控制,就可以得到寬度正比于信號波幅值的脈沖,這正好符合正弦脈寬調制的要求。

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



        2 SOPC的SPWM波形的實現

        SPWM脈沖的SOPC系統框圖如圖2所示。其中,Nios處理器是Ahera公司免費提供的32位CPU,作為軟核嵌入FPGA中,作為整個SOPC系統的中央處理單元,Nios之外的各個模塊接到Avalon總線上,通過Avalon總線進行數據交換。


        圖2中,SPWM模塊由頻率變換、正弦調制波生成、三角載波生成、幅度調節、數據比較、死區時間這6部分組成。功能是按設定的載波比和調制度,輸出符合要求的高精度高穩定性的SPWM脈沖波;SRAM為系統提供程序運行空間和數據存儲空間。在QuartusⅡ的SOPC Builder中實現,生成SRAM控制器;Flash電路用于存儲FPGA的配置文件和NiosⅡ的軟件代碼;按鍵、LCD液晶顯示電路通過按鍵對載波比和調制度進行設定,通過Nios處理器將設定參數送至SPWM模塊,使之產生相應參數的脈沖波。LCD則顯示系統當前工作狀態的參數設置。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 林州市| 莲花县| 左权县| 英吉沙县| 南木林县| 什邡市| 兴城市| 宜宾县| 凤山市| 桂东县| 南木林县| 莫力| 南投市| 繁峙县| 大田县| 进贤县| 东至县| 阿拉善左旗| 平潭县| 汕头市| 南宁市| 三门峡市| 九江县| 专栏| 揭东县| 七台河市| 中阳县| 定安县| 民和| 宜昌市| 达尔| 信宜市| 衡水市| 南岸区| 都兰县| 招远市| 孟津县| 万山特区| 凤城市| 东明县| 邵东县|